From c46adbdf13d33e8e71f0156c64536a1315a5a2a6 Mon Sep 17 00:00:00 2001 From: Pratiksha Khandagale Date: Wed, 17 Jul 2024 12:41:19 +0530 Subject: [PATCH] Added configuration file --- .../application-header.component.scss | 2 +- src/app/pages/mypitara/mypitara.page.html | 7 +- src/app/pages/mypitara/mypitara.page.scss | 1 + .../bright-future-english-school.json | 6 +- src/assets/appConfig/hummingbird-school.json | 8 +- src/assets/appConfig/learningresources.json | 95 + src/assets/appConfig/localhost.json | 71 +- src/assets/appConfig/sols-arc.json | 95 + src/assets/i18n/ur.json | 62 +- src/assets/school/P_128x128.png | Bin 0 -> 10987 bytes src/assets/school/P_128x128.svg | 39 + src/assets/school/P_144x144.png | Bin 0 -> 13203 bytes src/assets/school/P_152x152.png | Bin 0 -> 14268 bytes src/assets/school/P_192x192.png | Bin 0 -> 19129 bytes src/assets/school/P_512x512.png | Bin 0 -> 68214 bytes src/assets/school/P_72x72.png | Bin 0 -> 4901 bytes src/assets/school/P_96x96.png | Bin 0 -> 7440 bytes src/assets/school/SA_128x128.png | Bin 0 -> 9327 bytes src/assets/school/SA_128x128.svg | 48 + src/assets/school/SA_144x144.png | Bin 0 -> 9422 bytes src/assets/school/SA_152x152.png | Bin 0 -> 12771 bytes src/assets/school/SA_192x192.png | Bin 0 -> 14962 bytes src/assets/school/SA_384x384.png | Bin 0 -> 41078 bytes src/assets/school/SA_512x512.png | Bin 0 -> 62750 bytes src/assets/school/SA_72x72.png | Bin 0 -> 3378 bytes src/assets/school/SA_96x96.png | Bin 0 -> 5474 bytes src/assets/school/home.html | 4892 +++++++++++++++++ src/assets/school/home_files/BFES_152x152.png | Bin 0 -> 42121 bytes src/assets/school/home_files/PDF.png | Bin 0 -> 56316 bytes src/assets/school/home_files/Video.png | Bin 0 -> 43606 bytes src/assets/school/home_files/installPrompt.js | 64 + .../home_files/main.cb2191ec6c09e5d0.js | 1 + src/assets/school/home_files/mqdefault(1).jpg | Bin 0 -> 14515 bytes .../school/home_files/mqdefault(10).jpg | Bin 0 -> 11227 bytes .../school/home_files/mqdefault(11).jpg | Bin 0 -> 9906 bytes .../school/home_files/mqdefault(12).jpg | Bin 0 -> 8320 bytes .../school/home_files/mqdefault(13).jpg | Bin 0 -> 9737 bytes .../school/home_files/mqdefault(14).jpg | Bin 0 -> 12699 bytes .../school/home_files/mqdefault(15).jpg | Bin 0 -> 14199 bytes .../school/home_files/mqdefault(16).jpg | Bin 0 -> 4762 bytes .../school/home_files/mqdefault(17).jpg | Bin 0 -> 9895 bytes .../school/home_files/mqdefault(18).jpg | Bin 0 -> 9399 bytes .../school/home_files/mqdefault(19).jpg | Bin 0 -> 7373 bytes src/assets/school/home_files/mqdefault(2).jpg | Bin 0 -> 13029 bytes .../school/home_files/mqdefault(20).jpg | Bin 0 -> 11486 bytes .../school/home_files/mqdefault(21).jpg | Bin 0 -> 10483 bytes .../school/home_files/mqdefault(22).jpg | Bin 0 -> 11207 bytes .../school/home_files/mqdefault(23).jpg | Bin 0 -> 10939 bytes .../school/home_files/mqdefault(24).jpg | Bin 0 -> 14178 bytes .../school/home_files/mqdefault(25).jpg | Bin 0 -> 15366 bytes .../school/home_files/mqdefault(26).jpg | Bin 0 -> 12276 bytes .../school/home_files/mqdefault(27).jpg | Bin 0 -> 10408 bytes .../school/home_files/mqdefault(28).jpg | Bin 0 -> 9699 bytes .../school/home_files/mqdefault(29).jpg | Bin 0 -> 14626 bytes src/assets/school/home_files/mqdefault(3).jpg | Bin 0 -> 10819 bytes .../school/home_files/mqdefault(30).jpg | Bin 0 -> 9301 bytes .../school/home_files/mqdefault(31).jpg | Bin 0 -> 8865 bytes .../school/home_files/mqdefault(32).jpg | Bin 0 -> 11119 bytes .../school/home_files/mqdefault(33).jpg | Bin 0 -> 5881 bytes src/assets/school/home_files/mqdefault(4).jpg | Bin 0 -> 11606 bytes src/assets/school/home_files/mqdefault(5).jpg | Bin 0 -> 9826 bytes src/assets/school/home_files/mqdefault(6).jpg | Bin 0 -> 11908 bytes src/assets/school/home_files/mqdefault(7).jpg | Bin 0 -> 7456 bytes src/assets/school/home_files/mqdefault(8).jpg | Bin 0 -> 9835 bytes src/assets/school/home_files/mqdefault(9).jpg | Bin 0 -> 8140 bytes src/assets/school/home_files/mqdefault.jpg | Bin 0 -> 13447 bytes .../home_files/polyfills.8aa0ed51fddab033.js | 1 + .../home_files/runtime.79f94d9f87898daf.js | 1 + .../home_files/scripts.f969b614b9decf68.js | 112 + .../home_files/styles.4e8dacb696c69ef3.css | 7 + src/assets/school/p_384x384.png | Bin 0 -> 46586 bytes src/assets/styles/global.scss | 4 + src/learningresources.webmanifest | 60 + src/sols-arc.webmanifest | 60 + 74 files changed, 5567 insertions(+), 69 deletions(-) create mode 100644 src/assets/appConfig/learningresources.json create mode 100644 src/assets/appConfig/sols-arc.json create mode 100644 src/assets/school/P_128x128.png create mode 100644 src/assets/school/P_128x128.svg create mode 100644 src/assets/school/P_144x144.png create mode 100644 src/assets/school/P_152x152.png create mode 100644 src/assets/school/P_192x192.png create mode 100644 src/assets/school/P_512x512.png create mode 100644 src/assets/school/P_72x72.png create mode 100644 src/assets/school/P_96x96.png create mode 100644 src/assets/school/SA_128x128.png create mode 100644 src/assets/school/SA_128x128.svg create mode 100644 src/assets/school/SA_144x144.png create mode 100644 src/assets/school/SA_152x152.png create mode 100644 src/assets/school/SA_192x192.png create mode 100644 src/assets/school/SA_384x384.png create mode 100644 src/assets/school/SA_512x512.png create mode 100644 src/assets/school/SA_72x72.png create mode 100644 src/assets/school/SA_96x96.png create mode 100644 src/assets/school/home.html create mode 100644 src/assets/school/home_files/BFES_152x152.png create mode 100644 src/assets/school/home_files/PDF.png create mode 100644 src/assets/school/home_files/Video.png create mode 100644 src/assets/school/home_files/installPrompt.js create mode 100644 src/assets/school/home_files/main.cb2191ec6c09e5d0.js create mode 100644 src/assets/school/home_files/mqdefault(1).jpg create mode 100644 src/assets/school/home_files/mqdefault(10).jpg create mode 100644 src/assets/school/home_files/mqdefault(11).jpg create mode 100644 src/assets/school/home_files/mqdefault(12).jpg create mode 100644 src/assets/school/home_files/mqdefault(13).jpg create mode 100644 src/assets/school/home_files/mqdefault(14).jpg create mode 100644 src/assets/school/home_files/mqdefault(15).jpg create mode 100644 src/assets/school/home_files/mqdefault(16).jpg create mode 100644 src/assets/school/home_files/mqdefault(17).jpg create mode 100644 src/assets/school/home_files/mqdefault(18).jpg create mode 100644 src/assets/school/home_files/mqdefault(19).jpg create mode 100644 src/assets/school/home_files/mqdefault(2).jpg create mode 100644 src/assets/school/home_files/mqdefault(20).jpg create mode 100644 src/assets/school/home_files/mqdefault(21).jpg create mode 100644 src/assets/school/home_files/mqdefault(22).jpg create mode 100644 src/assets/school/home_files/mqdefault(23).jpg create mode 100644 src/assets/school/home_files/mqdefault(24).jpg create mode 100644 src/assets/school/home_files/mqdefault(25).jpg create mode 100644 src/assets/school/home_files/mqdefault(26).jpg create mode 100644 src/assets/school/home_files/mqdefault(27).jpg create mode 100644 src/assets/school/home_files/mqdefault(28).jpg create mode 100644 src/assets/school/home_files/mqdefault(29).jpg create mode 100644 src/assets/school/home_files/mqdefault(3).jpg create mode 100644 src/assets/school/home_files/mqdefault(30).jpg create mode 100644 src/assets/school/home_files/mqdefault(31).jpg create mode 100644 src/assets/school/home_files/mqdefault(32).jpg create mode 100644 src/assets/school/home_files/mqdefault(33).jpg create mode 100644 src/assets/school/home_files/mqdefault(4).jpg create mode 100644 src/assets/school/home_files/mqdefault(5).jpg create mode 100644 src/assets/school/home_files/mqdefault(6).jpg create mode 100644 src/assets/school/home_files/mqdefault(7).jpg create mode 100644 src/assets/school/home_files/mqdefault(8).jpg create mode 100644 src/assets/school/home_files/mqdefault(9).jpg create mode 100644 src/assets/school/home_files/mqdefault.jpg create mode 100644 src/assets/school/home_files/polyfills.8aa0ed51fddab033.js create mode 100644 src/assets/school/home_files/runtime.79f94d9f87898daf.js create mode 100644 src/assets/school/home_files/scripts.f969b614b9decf68.js create mode 100644 src/assets/school/home_files/styles.4e8dacb696c69ef3.css create mode 100644 src/assets/school/p_384x384.png create mode 100644 src/learningresources.webmanifest create mode 100644 src/sols-arc.webmanifest diff --git a/src/app/components/application-header/application-header.component.scss b/src/app/components/application-header/application-header.component.scss index 2944db3e..d10885ee 100644 --- a/src/app/components/application-header/application-header.component.scss +++ b/src/app/components/application-header/application-header.component.scss @@ -145,7 +145,7 @@ span { ion-title { font-weight: 700; padding: 0 0.5rem 0 0; - font-size: 1rem; + font-size: 0.8rem; width: 48%; } diff --git a/src/app/pages/mypitara/mypitara.page.html b/src/app/pages/mypitara/mypitara.page.html index 2f52d645..ea065fc9 100644 --- a/src/app/pages/mypitara/mypitara.page.html +++ b/src/app/pages/mypitara/mypitara.page.html @@ -35,8 +35,11 @@
{{"My Playlist" | translate}}
- {{"New Playlist" | translate}} + {{"New Playlist" | translate}} + + +
diff --git a/src/app/pages/mypitara/mypitara.page.scss b/src/app/pages/mypitara/mypitara.page.scss index df3abc11..6455606c 100644 --- a/src/app/pages/mypitara/mypitara.page.scss +++ b/src/app/pages/mypitara/mypitara.page.scss @@ -222,3 +222,4 @@ ion-modal { } } } + diff --git a/src/assets/appConfig/bright-future-english-school.json b/src/assets/appConfig/bright-future-english-school.json index 0dbc7e6f..076af503 100644 --- a/src/assets/appConfig/bright-future-english-school.json +++ b/src/assets/appConfig/bright-future-english-school.json @@ -57,12 +57,12 @@ { "id": "en", "label": "English", - "default": false + "default": true }, { "id": "hi", "label": "हिंदी", - "default": true + "default": false }, { "id": "as", @@ -72,7 +72,7 @@ { "id": "bn", "label": "বাংলা", - "default": true + "default": false } ], "titleCode": [ diff --git a/src/assets/appConfig/hummingbird-school.json b/src/assets/appConfig/hummingbird-school.json index 79c457a7..5fa43cd2 100644 --- a/src/assets/appConfig/hummingbird-school.json +++ b/src/assets/appConfig/hummingbird-school.json @@ -96,5 +96,11 @@ "headerColor": "brown", "headerFontSize": "16", "footerColor": "brown", - "footerFontSize": "16" + "footerFontSize": "16", + "primaryCss" : { + "primary": "#327a97" + }, + "secondaryCss" : { + "secondary": "#327a97" + } } diff --git a/src/assets/appConfig/learningresources.json b/src/assets/appConfig/learningresources.json new file mode 100644 index 00000000..3286b268 --- /dev/null +++ b/src/assets/appConfig/learningresources.json @@ -0,0 +1,95 @@ +{ + "tenantLogo": "assets/school/P_128x128.svg", + "siteName": "Prajayatna", + "siteByLine": "We learn. We live", + "splashImage": "assets/school/P_152x152.png", + "defaultContentFilter": [ + { + "agegroup": [ + "3-6", + "6-8" + ] + } + ], + "headerFilters": [ + { + "defaultFilter": { + "id": "All", + "label": "All", + "query": "", + "filters": "All" + }, + "additionalFilters": [ + { + "id": "Stories", + "label": "Stories", + "query": "Stories", + "filters": "Stories" + }, + { + "id": "Activities", + "label": "Activities", + "query": "Activities", + "filters": "Activities" + }, + { + "id": "Songs", + "label": "Songs", + "query": "Songs", + "filters": "Songs" + }, + { + "id": "Audio Books", + "label": "Audio Books", + "query": "Audio Books", + "filters": "Audio Books" + }, + { + "id": "Handbooks", + "label": "Handbooks", + "query": "Handbooks", + "filters": "Handbooks" + } + ] + } + ], + "languages": [ + { + "id": "en", + "label": "English", + "default": true + }, + { + "id": "hi", + "label": "हिंदी", + "default": false + } + ], + "titleCode": [ + "en", + "hi" + ], + "en": { + "kathaSakhiBotName": "Katha Sangini", + "parentTaraBotName": "Parents Sangini,", + "teacherTaraBotName": "Shikshak Sangini," + }, + "hi": { + "kathaSakhiBotName": "कथा संगिनी", + "parentTaraBotName": "पेरेंट संगिनी", + "teacherTaraBotName": "टीचर संगिनी" + }, + "footerText": "Developed with ❤️ by Tekdi Technologies ", + "headerColor": "#A71028", + "headerFontSize": "16", + "footerColor": "#A71028", + "footerFontSize": "16", + "primaryCss" : { + "primary": "#A71028", + "shade": "#EEAA1F" + }, + "secondaryCss" : { + "secondary": "#EEAA1F", + "shade": "#e98021ff" + } +} \ No newline at end of file diff --git a/src/assets/appConfig/localhost.json b/src/assets/appConfig/localhost.json index ad0c0018..9c434f31 100644 --- a/src/assets/appConfig/localhost.json +++ b/src/assets/appConfig/localhost.json @@ -1,16 +1,11 @@ { - "tenantLogo": "assets/school/DL_128x128.svg", - "siteName": "Dharma Life", + "tenantLogo": "assets/school/TVS_128x128.svg", + "siteName": "Turtuk Valley School", "siteByLine": "Listen, Learn & Grow !!!", - "splashImage": "assets/school/DL_152x152.png", - "defaultContentFilter": [ - { - "agegroup": [ - "3-6", - "6-8" - ] - } - ], + "splashImage": "assets/school/TVS_152x152.png", + "defaultContentFilter": [{ + "agegroup": ["3-6", "6-8"] + }], "headerFilters": [ { "defaultFilter": { @@ -57,39 +52,53 @@ { "id": "en", "label": "English", - "default": false + "default": true }, { "id": "hi", "label": "हिंदी", - "default": true + "default": false + }, + { + "id": "ur", + "label": "اردو", + "default": false + }, + { + "id": "bo", + "label": "བོ་ཐི།", + "default": false } ], "titleCode": [ "en", - "hi" + "hi", + "ur", + "bo" ], "en": { - "kathaSakhiBotName": "Katha Sangini", - "parentTaraBotName": "Parents Sangini,", - "teacherTaraBotName": "Shikshak Sangini," + "kathaSakhiBotName": "Grunge Ngamstar", + "parentTaraBotName": "Tsabkhane Ngamstar", + "teacherTaraBotName": "Nangme Ngamstar" }, "hi": { - "kathaSakhiBotName": "कथा संगिनी", - "parentTaraBotName": "पेरेंट संगिनी", - "teacherTaraBotName": "टीचर संगिनी" + "kathaSakhiBotName": "ग्रंज नगमस्टार", + "parentTaraBotName": "त्सबखाने नगमस्टार", + "teacherTaraBotName": "नंगमे नगमस्टार" + }, + "ur": { + "kathaSakhiBotName": "گرنج ناگستر", + "parentTaraBotName": "تسبخانے نگمسٹار", + "teacherTaraBotName": "ننگمے نگمسٹار" + }, + "bo": { + "kathaSakhiBotName": "གྲུང་ངེ་ངམ་སྟར།", + "parentTaraBotName": "ཚབ་ཁ་ནེ་ནམ་སྟར།", + "teacherTaraBotName": "ནང་མེ་ངམ་སྟར།" }, "footerText": "Developed with ❤️ by Tekdi Technologies ", - "headerColor": "#e98021ff", + "headerColor": "brown", "headerFontSize": "16", - "footerColor": "#e98021ff", - "footerFontSize": "16", - "primaryCss" : { - "primary": "#e98021ff", - "shade": "#186aaaff" - }, - "secondaryCss" : { - "secondary": "#186aaaff", - "shade": "#e98021ff" - } + "footerColor": "brown", + "footerFontSize": "16" } \ No newline at end of file diff --git a/src/assets/appConfig/sols-arc.json b/src/assets/appConfig/sols-arc.json new file mode 100644 index 00000000..b05e3e34 --- /dev/null +++ b/src/assets/appConfig/sols-arc.json @@ -0,0 +1,95 @@ +{ + "tenantLogo": "assets/school/SA_128x128.svg", + "siteName": "Sols Arc", + "siteByLine": "Every child learns, every adult earns", + "splashImage": "assets/school/SA_152x152.png", + "defaultContentFilter": [ + { + "agegroup": [ + "3-6", + "6-8" + ] + } + ], + "headerFilters": [ + { + "defaultFilter": { + "id": "All", + "label": "All", + "query": "", + "filters": "All" + }, + "additionalFilters": [ + { + "id": "Stories", + "label": "Stories", + "query": "Stories", + "filters": "Stories" + }, + { + "id": "Activities", + "label": "Activities", + "query": "Activities", + "filters": "Activities" + }, + { + "id": "Songs", + "label": "Songs", + "query": "Songs", + "filters": "Songs" + }, + { + "id": "Audio Books", + "label": "Audio Books", + "query": "Audio Books", + "filters": "Audio Books" + }, + { + "id": "Handbooks", + "label": "Handbooks", + "query": "Handbooks", + "filters": "Handbooks" + } + ] + } + ], + "languages": [ + { + "id": "en", + "label": "English", + "default": true + }, + { + "id": "hi", + "label": "हिंदी", + "default": false + } + ], + "titleCode": [ + "en", + "hi" + ], + "en": { + "kathaSakhiBotName": "Katha Sangini", + "parentTaraBotName": "Parents Sangini,", + "teacherTaraBotName": "Shikshak Sangini," + }, + "hi": { + "kathaSakhiBotName": "कथा संगिनी", + "parentTaraBotName": "पेरेंट संगिनी", + "teacherTaraBotName": "टीचर संगिनी" + }, + "footerText": "Developed with ❤️ by Tekdi Technologies ", + "headerColor": "#A71028", + "headerFontSize": "16", + "footerColor": "#A71028", + "footerFontSize": "16", + "primaryCss" : { + "primary": "#A71028", + "shade": "#EEAA1F" + }, + "secondaryCss" : { + "secondary": "#EEAA1F", + "shade": "#e98021ff" + } +} \ No newline at end of file diff --git a/src/assets/i18n/ur.json b/src/assets/i18n/ur.json index d552fe2b..371c62c9 100644 --- a/src/assets/i18n/ur.json +++ b/src/assets/i18n/ur.json @@ -45,40 +45,40 @@ "WELCOME_TO_TEACHER_SAKHI": "استاد سکھی میں خوش آمدید! \n میں آپ کو ایسی سرگرمیاں تجویز کر سکتا ہوں جو آپ اسکولوں میں اپنے طلباء (3 سے 8 سال کی عمر کے) کے ساتھ کر سکتے ہیں۔ \n میں فاؤنڈیشنل اسٹیج کے لیے نئے NCF میں تجویز کردہ ڈرامے پر مبنی سیکھنے کے بارے میں آپ کے سوالات کا جواب بھی دے سکتا ہوں۔ \n یہاں کچھ مثالیں ہیں جو آپ پوچھ سکتے ہیں۔ \n مثالیں: \n نمبروں کی ترتیب یا گنتی سکھانے کے لیے میں طلبہ کے ساتھ کیا سرگرمی کر سکتا ہوں۔ \n میں خصوصی ضروریات والے بچوں کے ساتھ اپنی کلاس کا انعقاد کیسے کر سکتا ہوں۔ \n میں ایک ایسے بچے کو مشغول کرنے کے لیے کیا کر سکتا ہوں جو ہمیشہ مشغول رہتا ہے۔ \n میں نئے NCF کے بارے میں آپ کے سوالات کا جواب دے سکتا ہوں۔ \n جو کچھ آپ چاہتے ہیں اس کے بارے میں مجھ سے پوچھیں۔ آپ ٹائپ یا بول سکتے ہیں۔", "WELCOME_TO_PARENT_SAKHI": "والدین سکھی میں خوش آمدید! \n میں آپ کو ایسی سرگرمیاں تجویز کر سکتا ہوں جو آپ گھر پر اپنے بچوں کے ساتھ کر سکتے ہیں۔ یہاں کچھ مثالیں ہیں جو آپ پوچھ سکتے ہیں: \n مثالیں: \n میں اپنے بچے کے ساتھ آپ کے باورچی خانے میں سبزیوں کا استعمال کرتے ہوئے کونسی سرگرمی کر سکتا ہوں۔ \n تجویز کریں کہ میں اپنے بچے کو گھریلو سرگرمیوں میں کس طرح دلچسپی پیدا کر سکتا ہوں۔ \n میرا بچہ غذائیت سے بھرپور کھانا نہیں کھاتا، کیا کروں؟ \n جو کچھ آپ چاہتے ہیں اس کے بارے میں مجھ سے پوچھیں۔ آپ ٹائپ یا بول سکتے ہیں۔", - - "Create": "Create", - "No contents": "No contents", - "Make a Story": "Make a Story", - "Ask a Doubt": "Ask a Doubt", - "Add content to the playlist": "Add content to the playlist", - "Sorry, please try again!": "Sorry, please try again!", - "Loading...": "Please wait, crafting response. It might take upto a minute.", - "Swipe left to cancel": "Swipe left to cancel", - "Read more...": "Read more...", - "Type here": "Type here", - "No playlist add yet": "No playlist add yet", - "Exit the app?": "Exit the app?", - "Exit": "Exit", - "Speak...": "Speak...", - "SCAN_QR_INSTRUCTION": "Point your phone to the QR code to scan it", - "OPEN_IN_BROWSER": "Open in Browser", - "CLOSE": "CLOSE", + "Create": "بنائیں", + "No contents": "کوئی مواد نہیں", + "Make a Story": "ایک کہانی بنائیں", + "Ask a Doubt": "شک پوچھیں", + "Add content to the playlist": "پلے لسٹ میں مواد شامل کریں", + "Sorry, please try again!": "معذرت، دوبارہ کوشش کریں!", + "Loading...": "براہ کرم انتظار کریں، جواب تیار کیا جا رہا ہے۔ اس میں ایک منٹ تک لگ سکتا ہے۔", + "Swipe left to cancel": "منسوخ کرنے کے لیے بائیں سوائپ کریں", + "Read more...": "مزید پڑھیں...", + "Type here": "یہاں لکھیں", + "No playlist add yet": "ابھی تک کوئی پلے لسٹ شامل نہیں کی گئی", + "Exit the app?": "ایپ سے باہر نکلیں؟", + "Exit": "باہر نکلیں", + "Speak...": "بولیں...", + "SCAN_QR_INSTRUCTION": "کیو آر کوڈ اسکین کرنے کے لیے اپنے فون کو اس کی طرف کریں", + "OPEN_IN_BROWSER": "براؤزر میں کھولیں", + "CLOSE": "بند کریں", + "An unknown error occured, please try after sometime": "An unknown error occured, please try after sometime", "CONTENT_IS_BEING_ADDED": "Content will be added soon to this QRcode", - "Songs": "Songs", - "Audio Books": "Audio Books", - "Toys and Games": "Toys and Games", - "Handbooks": "Handbooks", - "Charts": "Charts", - "My Pitara": "My Pitara", - "Jaadui Pitara Box": "Jaadui Pitara Box", - "Download and Add": "Download and Add", - "Downloading ....": "Downloading ....", - "Downloaded successfully": "Downloaded successfully", - "Failed to download": "Failed to download", + "Songs": "گانے", + "Audio Books": "آڈیو کتابیں", + "Toys and Games": "کھلونے اور کھیل", + "Handbooks": "ہینڈ بکس", + "Charts": "چارٹس", + "My Pitara": "میرا پٹارا", + "Jaadui Pitara Box": "جادوئی پٹارا باکس", + "Download and Add": "ڈاؤن لوڈ اور شامل کریں", + "Downloading ....": "ڈاؤن لوڈ ہو رہا ہے ....", + "Downloaded successfully": "کامیابی سے ڈاؤن لوڈ ہوگیا", + "Failed to download": "ڈاؤن لوڈ کرنے میں ناکام", "Sorry, this language is not currently supported.": "Sorry, this language is not currently supported.", - "Searching...": "Searching...", - "Update Downloaded": "Update Downloaded", + "Searching...": "تلاش کر رہے ہیں...", + "Update Downloaded": "تازہ کاری ڈاؤن لوڈ ہو گئی", "The update has been downloaded. Would you like to restart the app to complete the update now?": "The update has been downloaded. Would you like to restart the app to complete the update now?", "Later": "Later", "Restart Now": "Restart Now" diff --git a/src/assets/school/P_128x128.png b/src/assets/school/P_128x128.png new file mode 100644 index 0000000000000000000000000000000000000000..758d1c2873e4eb9229efe90aba30bd078d3ac142 GIT binary patch literal 10987 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/school/P_144x144.png b/src/assets/school/P_144x144.png new file mode 100644 index 0000000000000000000000000000000000000000..7b627c36ce7c31f18f267bcb4b37a2e13a791903 GIT binary patch literal 13203 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 R)xKf?@-iyYHSbMB{ueUK5~KhC literal 0 HcmV?d00001 diff --git a/src/assets/school/P_152x152.png b/src/assets/school/P_152x152.png new file mode 100644 index 0000000000000000000000000000000000000000..63ac360a7932f1cc3c48825a5b424010ac8581ce GIT binary patch literal 14268 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 literal 0 HcmV?d00001 diff --git a/src/assets/school/P_192x192.png b/src/assets/school/P_192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..cfb0827f15ff15638b615adf944bdb7c95aca594 GIT binary patch literal 19129 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 literal 0 HcmV?d00001 diff --git a/src/assets/school/P_512x512.png b/src/assets/school/P_512x512.png new file mode 100644 index 0000000000000000000000000000000000000000..d976a87d8cbaee7818519f18d827164ea043f912 GIT binary patch literal 68214 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ⓈmT6;b@*<@;I_#Mp0q{JJ%#v(4-xYuC(MQ?c-><*@^M!#Wnd~4SNfb-PM%tj& zV0U*n_iWmXCl^i@#`@Y?Ry++h46IX<>mQQzS|0{_LKpT1mWp=1yNk7J*K%l}QP1fm z>_2=MoO5f|uNz3G(}Psxo9BCRDPQ7-TbIu{zNf#3j*bqN`x!FX)Cc8KxE1W8;0{Zg z_z0L#Vl5qTPP>A@8&4^X0o^@4b>}^F>?lFXV|mN+^RbJclToxp7id2P#+y62k@3{jj&3wTye#AJJTJ`W3-3iy zG<{7Z7tJS!$~Xewk8;IAPZ%awOcGHPMY9Q~J$*gg+to>kpEvYOW$zb2Z(Eo9OuVp@ z;==e?wDFER*|qE4rqYL#>}SO z@j>8gX=|&B#ab`=C&dE3=Z}R^dB>EzkD^E?-app(cix~_jL5}>4}96_$~-nYJ|2DR zJKyEo_utR=A9|>%eGCi?(ACvNfQLgl7e@c}Q>iq@KEY~B!c|2QzQ>SYPvE?P$OM5; z|G@!4mTmcLW4A9=*P9~j>D@9i@ zGlB*z-v=Ii5J|MRw@04mO*3d(Gf76?=_YwvlGxq7hs~Xxv}CVy&gq>fjCz7pa0kXp z69p+g_QbD#cjkwW{er-P>2TqR6DJn5|23;ulgs5;*3ugJzCXPOGb7U$;Fac&JoWYU zao2{s7&$jiOI!Nr!J+@Xf9IF)Snr#+&agO^`|#YyBgb!9c~fL&EM3vUf405NTo%*N z&=4IPHo!KCmFy}5P z2u^rn!9uSZ*&xMjH{YUEDm5+bS~J;(stmSfvUr~7oO9D-)7J;Yam1Q6YdCqbx%=PO z-$z$h7m+y>x?_C@`-i*QJJ)$0>tsk~rv=A+EHX2`-r2z`@4Pd!d~K6x&18|}%r5mq zFf(wFs?&;lNh*z*xs>Nkzq_|oW_8$FrM_f0w`b4)e|z)#A#hvVvt0{HkKIho+c9zL z>+7GJ+vVdf#4S5yG~3F&Ir5-C>-uM1t#dW+-%r?-dSFJ+;(a+h{7UB;-M+uOTl(CX zxyE&3cRbIB_RhzOmG@jf>!mX4K6>@=|8fq^AJY3O&M+`AD3-WJlsFfqCYEI8=P86_ z=B6?j85kK`8JJobSSlErTNznc85td4<1innSQVr=C9x#cDjB2$tkgu;z+BhRJjB4v z%D}|R1lR~Oure^X(NM{Vq9HdwB{QuOWHxpUEAJlM3)G+ix1j{+l;V=a+yZnxK!+JZ VELpbx^g*B=22WQ%mvv4FO#m==QOy7V literal 0 HcmV?d00001 diff --git a/src/assets/school/P_72x72.png b/src/assets/school/P_72x72.png new file mode 100644 index 0000000000000000000000000000000000000000..a62a4a524a768c32c24227aacaa0423c16572302 GIT binary patch literal 4901 zcmZvgcTm&Kx5mGrBmtxgNDW=7211eEg(x5*!64FWklq9YlK_$4L?DEYba)|%qEbv$ znh1y>y-P=$B1J*@@!mUgXYSlPJI|h(XP(bF``6CwCRmsoGc)or0sz2_G%>V1t0w;n z3O?IWTTRAiMcBo}(hLCNSOFmUOn=TocwGR93I~AoBmmG{1_0i^AWg#kvn<&8y0IZ} z`tK@kugpAi82n9af&f5X>|cSx%5_4|Oh_=&%m}guVF!bhEL`0e0f7BI(ooMTY;r3< zJa}d#pj#(sPITg#oD2UBzdKW{>O_UO#be1=<;?wo!g0X_6^wpfMdhH9+2qP|M=B1@4Do9Qa;aKp?p6o3$y@3r)S9aTnBw7CT_Bp@b-F;Czl^5GDei&^s zxUniwaIt-EXQ1G?9TBuTP#{x+d|vOuOl78qP~E771NCP88}*p;q&^2+KK6~g6!sZC z5qjrk1T&+FJD=n=+q{4DK*PnHdLT4SAJMa-zw95X7WH$*fvE6140Q}wL^2sQLnuhx zz(LLnLG|LQu$fiNXwA!Iy~gj1mgWxSbq(Rp)Q;5%r-r$32UV1w74Q4 z%dxTbxUAR3uA8)R?B(Y@J*_P1G*-WjyH?cY>VmpTZ+R+k^_%)A8$=Q+CB@&`a$*xl zk~y~ z@e|Ls#mJoXb2fSuv6OtriIJ=yJuRze-l>~kTZ5Gpb)d7ph|z~;IrY;FxK>TRtPPBb zpJr}Tj()nPNZ8{F%ymk7H&N5l;r4-cEWSr8(LQdHrntsv{%$cefALv!40!dmiAZJ5 z7|$KXmo$hbK8EMOm}nrYKXc7j7qOTAf1_2Q(=t7KR1|dwlmi`NXuG76#51X($q;!V zOk-C9b~Hyrp|1n7X--+rMRbqR6am|`sg4i7TF<*s39~Ewx<$e;_E$IO@6i~y%^_*- zC-elf{{ro5P*-s%YB@BGrXjwEBgX@@D~UgZdIRg+M;`cU=iZ}3Y92lZZ>FsfuBZJq z@E<^)J0s4p%;W9JFFJ3Dd$i_|`k#0+`g-Y$7%M_PB}ki_D+kx1aom|4dUt8Zkd!Rf z8t~#S=p-=3rUT`n1BZEj()6R{20cK9aQnCK(OscG3P06yeN#kd`q9%TFKspFZI z$j2bvNc*i3R)rP4L$YDl3|Qdth_%i6MDRAvpb?~2TiLxAKaFHOYGm@auSl`=B;2{X zyNdS^JX-$ieQ|JuHtowc?exOd9o!812=}r-ZScmZO{Mmls#{@EO0JIX+h5y&P=k5d zBjFO7bVsjaX?KpxPI_ad=Y|EyL%GxEeulR;(B#m@R(PHRm&_4zzJNA8NN9wL21M;;(bm!0XTy(nfI{iNHT9hqGFM zS6pX{zRhjXf^j!Qex%3zB7YoT;oJkb)3xcQzbP8&$ph-B{WLr_c<^b(!E4JC)s?)5 z^PlcC0n2|DR8Mx89Lo(sD7gF)EH$kz;@Dr zVVvc8f(13wLT4pTwEu92CF?ijz>B1<@5a8uRpZX1EOMM%PP5w}%5f~~B%@f=*G-nuwoha_#%voYYxkd{AINJox|mKS}wO+23WUo2u$ z7}(g;TWO=vDg$yr1pcqSEtBZueZ=Pu2Y*zi63-LaKfZP?eVbJn+G7_e!~fm`~YxB z=`lNIYa=zoJ|_wS0edvR{0Uq)DlbC3hf3v@-`qrwEm?_{U$9k`A6jFPQZQ;jV`BN6z zwc~~e%NqTj)z9Lu(OI>PI3I_VtODYwc_(+m0hGJ1{T@eyCDX)o?r`@jLb8!RpgOg~-8Al4j-+Yr7UwPp@{QW6t{+u#ty z@KkU$Rc)^x0I`w6a+NTD|5VpP7*DkqTL!DfmAFQR`s9*~M6j?_Z1w_cVAg?73cb^z z({WCmXTGx?=x%hU&27h~>?rKz=F)-A=%F!zu%SS8)-VWnbQ{mnEk4h0Xry6wi|i-R zPFM7@i0~KMi>yzqG8b;RbbUNfZN=+=TB^Dv_t!*C5iUzDl$AfUDu#`tzMMUGZ3k30J#cI~|SnhO)?P5-2&Uc#5t+L8tOz^EC?uel2mu08{hLa<7g z-@Vz5ph526^M@Aw9z|Q9D0Y=wjYDcIy)n6sX^a*iTleFQJ-26Kr$wTVaVmQt+&y&IlUK#Rz~h|#RF zc)5kvZ@Bj-;Rvw8u+659#!wAc!Pg(jq56vU{iIX^pP2d|SzViZiH$wJ8@Ggpp9fY% zi4~;>rT6aJk59}nRY)j|{E%jQx@s+}eea90<_AGex1;Q=-UCPIDbymh1mYW{z{zJ; zKtIP7V@Q#xQXzFp<<2FYEBanAUT2>2=Q?WlgVl_F#)dXa&4a2B$wiZN3DjoSU+%+# zI!PEh;vSbb@*iV29%;!oZWkGSr;eVXSr}b*l^4}?MRW)8jj6TT_g<*pa@g7>m4IP= zc^u(FX4Q5tqwO?jBU4icf!7YX{BRsP4Gn0 zoo^VSdz;XBRKbIm5cL4_4ipQ#0*zv+T6PbU*LsH$t zFCaSYY78XTc;}7(9w$-lh)kZeckE8zz*ga6_eV2W`I)kLu-devGxCe)i{ zlzpn%Smdpk!c*dtReY;m7lih6r|G5_3bf8?vIjbi2iEnb;VwrwymaO}vh(9v%+oWC zX)!XnDe=N|_2K*;dT1LFf5LXeO(uBtF4>~(|45m(g4_G=D>`q2w6~(f^jWi0!h~KK z85RaFk2C)4ZAn%B7`1{`mAiOIi1fYrNNuFeI;1Tv#HY8yrV^BCIPO;4T9~-ie2nK; zSdGG54U(iC9=5t4an%vLa=ny-=~iiX=u}Ppeqx{11`R^3vzKg6BEkdTgnat!Dopw- zrF)%Jp(PS~^XXL>3PeotVijem_$(K_*)QL~@k6cL%e~CaB-+RNUeq;`ctG`ovOJP3{zn&!op^HDL>G1Fu`Cz<#l9L^ zE$qU--DV^%;b`nGGXeR@^?`LRDdk15&+w=mbJ3Vp${ITCL0;~-;uQ0U;**q%)xb}~ z^8u;NT2Sn1BxlV15Cg%vVufw#Y7v~tgu3FEIhGC$q_Nr!sguk{3qlvbgBE>}y7S9id2Ob3cpclkpv^as z)&KPOK*AD{c9Lt0$F*4Hwnn44(V$eK5Jy?$$;s6+&5+d4R6+!9FA%e)n=OFbDngb= zA~WYFr2Xv%r@hhB5^X2< z$F1i(Bjw2@O+oK|W3qSDZjSXYz8-r$ep9J|+1zB^nLwhqXgV1%5l1iiWC?RdJ_s{K zv^PH$%eyN0$Z+`sG|#ftv^IHvGU#b*O~@so2wzYS;qF#KBJ2>#ubMVD-Cd`bm^k;x z`zEo{!V10iA~6TFI*KbsWBMX?JcO)`CfyH_YCKnN$#q7kJxo*TEhmp36B{hZZ(gkJ z$nz^cB$mN#oftgLo$4nS<_J^?5rJ0g6n5d(DUn@yJb{KHP1c>a6AhH#%^8>Ss(*AC zhnr%zd1Tkw#`(&sF8D}tJ`k@%9hhjSJ1{h#_rkxX8T-B3N^g@oW79rshQwRVpTo=0 z*Ml%TNA!)gB`}DurQ2xZomnDaiRy@za^j`9S?!b-5>SRefuQMu^Vi2=Z>^j58W)$+ zoL^k=K?hI~=<+TdkjIMnQG1A-OYVnTWUo~8pHP<2QG3ggb>+qQ!fxtf_t}dlsHaCw>%_EIbHAQD^XwJAOKqV5PdLqzR=ybu zPV=I3`_65;x-wc9lV|Wf>g|dvbsm=ORnr8!5Mrmo5E1BI3StTOFut1}rXUA?mWcq& zo<>X~KA3&=hRBphz)B&t4AKh0pRXiioG4fpXCpAu%pt>aQ`09ETXd+>*xVQnxLH=j z!TZN=jKrG1msaqlW0Vg(zu|(uIiiVbztGCmItbz2sqAF(HP|+B{k^gO={>Rfp>DjB_uh92##Wr@yUHy2c)PLe+zO9bs>F8@j*2^(&uO>e%Ea)Zxj4@gVGP;3l?^k zx90n)%s)(?Kvz$*ua2Y$%8zni-FFU2YjDgwRpN$eg^Pkn3xb!QMr0hCOLH|2eSMcr zzVq%FUev@r)#+GT~fa3~_}U}13)I-=qF`G$nm$57+aw$&>C-AX5t8rR;fuaq>y=wHP)@~fZ6 zDXsCPrE88lizVM_g3kv%IrfGN9N=Ydk9-gg@c+8g20E^k`e)oLSlzu;OfcjKi%oy& z0mwUd=F`I>8Ll{>rcUakeAZ@nqV~gEmy0uvTvMrj&>`tgspPmWra@o@%6hcwWLn_I zmeGpK6@o02ITOo;=jcYA?i?_{yqn32_k5Yi=!@o8H*3crr?R_J?5_=Cn@u0QE!`P| z&jmyGuzsLls+-VA`ji*<^#Q()zb`r-)|LJQR)8Y$dedu(e~cg5%NFq8xTe}NIM*$( zV-AVT+naf$Hs&*XTZj9u5S7s&4JaVO_;!mPQz$%PH)H8!7-zP0wQyNVe%*{l-R&c% z4%c^AEg8FXWzT+iM1qab!3KeDPQe&IUtueZj~k!}S4618mDS;D!V0SDidWPX6}#(n zi_XFl|At+ig5A_z{w4k^sw4+jl~Yi)f~%;*71WiKW#DjiIQ$pGxWfMeeEeK7?&1IT v{{Mk^E60>G;L`t02tGSXP_UDa|Nmu_75{t4s3}(ei~*2F=7#n9j?w=C`uhj- literal 0 HcmV?d00001 diff --git a/src/assets/school/P_96x96.png b/src/assets/school/P_96x96.png new file mode 100644 index 0000000000000000000000000000000000000000..3690d35bf3594e4c13b2ba73fff915b80e844302 GIT binary patch literal 7440 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/school/SA_144x144.png b/src/assets/school/SA_144x144.png new file mode 100644 index 0000000000000000000000000000000000000000..ee1cccaf7c66bc736e57ac27aad082236af8e686 GIT binary patch literal 9422 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 literal 0 HcmV?d00001 diff --git a/src/assets/school/SA_192x192.png b/src/assets/school/SA_192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..1aaab28ae94e6f4a96df9cd1387b053c96403ad6 GIT binary patch literal 14962 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 HOauNO*Z*u6 literal 0 HcmV?d00001 diff --git a/src/assets/school/SA_384x384.png b/src/assets/school/SA_384x384.png new file mode 100644 index 0000000000000000000000000000000000000000..6a6ef7fb308577c947ba41cf0a86e8f1b79b465c GIT binary patch literal 41078 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�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𝔵vL$0Y&1qao~ew-`|GkFc? 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 Ah5!Hn literal 0 HcmV?d00001 diff --git a/src/assets/school/SA_72x72.png b/src/assets/school/SA_72x72.png new file mode 100644 index 0000000000000000000000000000000000000000..bd9f9d56ddd0cb142d17ed451749855397f5c944 GIT binary patch literal 3378 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 IM6N<$g3{1ukpKVy literal 0 HcmV?d00001 diff --git a/src/assets/school/SA_96x96.png b/src/assets/school/SA_96x96.png new file mode 100644 index 0000000000000000000000000000000000000000..637156c1c4a9c95797ea53024d346dded43f106f GIT binary patch literal 5474 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 literal 0 HcmV?d00001 diff --git a/src/assets/school/home.html b/src/assets/school/home.html new file mode 100644 index 00000000..08e054a9 --- /dev/null +++ b/src/assets/school/home.html @@ -0,0 +1,4892 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + +
Bright Future English School
e-জাদুই পিটারা
ছড়া
শিক্ষকদের জন্য
গান
অডিও বই
হ্যান্ডবুক
সব ধরনেরe-জাদুই পিটারাছড়াশিক্ষকদের জন্যগানঅডিও বইহ্যান্ডবুক
কথা সখিঅভিভাৱক তারাশিক্ষক তারাআমার পিটারা
+ + + + + + + \ No newline at end of file diff --git a/src/assets/school/home_files/BFES_152x152.png b/src/assets/school/home_files/BFES_152x152.png new file mode 100644 index 0000000000000000000000000000000000000000..697f883953af19eabcd364e037f93794697df98d GIT binary patch literal 42121 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 NO;Ju&wo2L@@juEi8I=G4 literal 0 HcmV?d00001 diff --git a/src/assets/school/home_files/PDF.png b/src/assets/school/home_files/PDF.png new file mode 100644 index 0000000000000000000000000000000000000000..46ffbcab455ac996b1ee352b058669c6b741f526 GIT binary patch literal 56316 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%0Ajd_F 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

s^0GO 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 literal 0 HcmV?d00001 diff --git a/src/assets/school/home_files/Video.png b/src/assets/school/home_files/Video.png new file mode 100644 index 0000000000000000000000000000000000000000..7963d872fa02034f8b1ece5ddbbbddd04170d6e9 GIT binary patch literal 43606 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 jfd-Yuc~rN@X&;_H9hu7vna6Xy0Dg+HYLGf { + // Hide the install button + installButton.style.display = 'none'; + // Show the install prompt + deferredPrompt.prompt(); + // Wait for the user to respond to the prompt + deferredPrompt.userChoice.then((choiceResult) => { + if (choiceResult.outcome === 'accepted') { + console.log('User accepted the install prompt'); + } else { + console.log('User dismissed the install prompt'); + } + deferredPrompt = null; + }); + }); +} + +function hideInstallDialog() { + const overlay = document.getElementById('overlay'); + const installDialog = document.getElementById('installDialog'); + overlay.style.display = 'none'; + installDialog.style.display = 'none'; +} + +function isPWAInstalled() { + const isIOS = () => { + const userAgent = window.navigator.userAgent.toLowerCase(); + return /iphone|ipad|ipod/.test(userAgent); + }; + + const isInStandaloneMode = () => ( + window.matchMedia('(display-mode: standalone)').matches || window.navigator.standalone + ); + + return isIOS() ? isInStandaloneMode() : window.matchMedia('(display-mode: standalone)').matches; +} + +window.addEventListener('beforeinstallprompt', (e) => { + // Prevent the mini-infobar from appearing on mobile + e.preventDefault(); + // Stash the event so it can be triggered later + deferredPrompt = e; + + // Check if the PWA is already installed + if (!isPWAInstalled()) { + // Show the custom install dialog + showInstallDialog(); + } +}); + + +window.addEventListener('appinstalled', () => { + // Log install to analytics + console.log('PWA was installed'); +}); \ No newline at end of file diff --git a/src/assets/school/home_files/main.cb2191ec6c09e5d0.js b/src/assets/school/home_files/main.cb2191ec6c09e5d0.js new file mode 100644 index 00000000..1703aa2c --- /dev/null +++ b/src/assets/school/home_files/main.cb2191ec6c09e5d0.js @@ -0,0 +1 @@ +(self.webpackChunkapp=self.webpackChunkapp||[]).push([[8792],{8941:(Ce,ee,E)=>{"use strict";E.d(ee,{q:()=>S});const S=(0,E(5083).F3)("App",{web:()=>E.e(9303).then(E.bind(E,9303)).then(p=>new p.AppWeb)})},5083:(Ce,ee,E)=>{"use strict";E.d(ee,{EA:()=>se,E_:()=>L,F3:()=>w,Ii:()=>A,pX:()=>n});var a=E(467);typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"&&global;var _=function(o){return o.Unimplemented="UNIMPLEMENTED",o.Unavailable="UNAVAILABLE",o}(_||{});class F extends Error{constructor(l,s,h){super(l),this.message=l,this.code=s,this.data=h}}const m=o=>{var l,s,h,v,y;const d=o.CapacitorCustomPlatform||null,r=o.Capacitor||{},f=r.Plugins=r.Plugins||{},$=o.CapacitorPlatforms,j=(null===(l=null==$?void 0:$.currentPlatform)||void 0===l?void 0:l.getPlatform)||(()=>null!==d?d.name:(o=>{var l,s;return null!=o&&o.androidBridge?"android":null!==(s=null===(l=null==o?void 0:o.webkit)||void 0===l?void 0:l.messageHandlers)&&void 0!==s&&s.bridge?"ios":"web"})(o)),ie=(null===(s=null==$?void 0:$.currentPlatform)||void 0===s?void 0:s.isNativePlatform)||(()=>"web"!==j()),De=(null===(h=null==$?void 0:$.currentPlatform)||void 0===h?void 0:h.isPluginAvailable)||(re=>{const ne=pe.get(re);return!!(null!=ne&&ne.platforms.has(j())||ae(re))}),ae=(null===(v=null==$?void 0:$.currentPlatform)||void 0===v?void 0:v.getPluginHeader)||(re=>{var ne;return null===(ne=r.PluginHeaders)||void 0===ne?void 0:ne.find(G=>G.name===re)}),pe=new Map,Be=(null===(y=null==$?void 0:$.currentPlatform)||void 0===y?void 0:y.registerPlugin)||((re,ne={})=>{const G=pe.get(re);if(G)return console.warn(`Capacitor plugin "${re}" already registered. Cannot register plugins twice.`),G.proxy;const ge=j(),xt=ae(re);let Qe;const rt=function(){var Cn=(0,a.A)(function*(){return!Qe&&ge in ne?Qe=Qe="function"==typeof ne[ge]?yield ne[ge]():ne[ge]:null!==d&&!Qe&&"web"in ne&&(Qe=Qe="function"==typeof ne.web?yield ne.web():ne.web),Qe});return function(){return Cn.apply(this,arguments)}}(),mt=Cn=>{let St;const Ft=(...bn)=>{const bt=rt().then(wt=>{const Dn=((Cn,St)=>{var Ft,bn;if(!xt){if(Cn)return null===(bn=Cn[St])||void 0===bn?void 0:bn.bind(Cn);throw new F(`"${re}" plugin is not implemented on ${ge}`,_.Unimplemented)}{const bt=null==xt?void 0:xt.methods.find(wt=>St===wt.name);if(bt)return"promise"===bt.rtype?wt=>r.nativePromise(re,St.toString(),wt):(wt,Dn)=>r.nativeCallback(re,St.toString(),wt,Dn);if(Cn)return null===(Ft=Cn[St])||void 0===Ft?void 0:Ft.bind(Cn)}})(wt,Cn);if(Dn){const Bt=Dn(...bn);return St=null==Bt?void 0:Bt.remove,Bt}throw new F(`"${re}.${Cn}()" is not implemented on ${ge}`,_.Unimplemented)});return"addListener"===Cn&&(bt.remove=(0,a.A)(function*(){return St()})),bt};return Ft.toString=()=>`${Cn.toString()}() { [capacitor code] }`,Object.defineProperty(Ft,"name",{value:Cn,writable:!1,configurable:!1}),Ft},ft=mt("addListener"),un=mt("removeListener"),At=(Cn,St)=>{const Ft=ft({eventName:Cn},St),bn=function(){var wt=(0,a.A)(function*(){const Dn=yield Ft;un({eventName:Cn,callbackId:Dn},St)});return function(){return wt.apply(this,arguments)}}(),bt=new Promise(wt=>Ft.then(()=>wt({remove:bn})));return bt.remove=(0,a.A)(function*(){console.warn("Using addListener() without 'await' is deprecated."),yield bn()}),bt},It=new Proxy({},{get(Cn,St){switch(St){case"$$typeof":return;case"toJSON":return()=>({});case"addListener":return xt?At:ft;case"removeListener":return un;default:return mt(St)}}});return f[re]=It,pe.set(re,{name:re,proxy:It,platforms:new Set([...Object.keys(ne),...xt?[ge]:[]])}),It});return r.convertFileSrc||(r.convertFileSrc=re=>re),r.getPlatform=j,r.handleError=re=>o.console.error(re),r.isNativePlatform=ie,r.isPluginAvailable=De,r.pluginMethodNoop=(re,ne,G)=>Promise.reject(`${G} does not have an implementation of "${ne}".`),r.registerPlugin=Be,r.Exception=F,r.DEBUG=!!r.DEBUG,r.isLoggingEnabled=!!r.isLoggingEnabled,r.platform=r.getPlatform(),r.isNative=r.isNativePlatform(),r},A=(o=>o.Capacitor=m(o))(typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),w=A.registerPlugin;class L{constructor(l){this.listeners={},this.windowListeners={},l&&(console.warn(`Capacitor WebPlugin "${l.name}" config object was deprecated in v3 and will be removed in v4.`),this.config=l)}addListener(l,s){var h=this;this.listeners[l]||(this.listeners[l]=[]),this.listeners[l].push(s);const y=this.windowListeners[l];y&&!y.registered&&this.addWindowListener(y);const d=function(){var f=(0,a.A)(function*(){return h.removeListener(l,s)});return function(){return f.apply(this,arguments)}}(),r=Promise.resolve({remove:d});return Object.defineProperty(r,"remove",{value:(f=(0,a.A)(function*(){console.warn("Using addListener() without 'await' is deprecated."),yield d()}),function(){return f.apply(this,arguments)})}),r;var f}removeAllListeners(){var l=this;return(0,a.A)(function*(){l.listeners={};for(const s in l.windowListeners)l.removeWindowListener(l.windowListeners[s]);l.windowListeners={}})()}notifyListeners(l,s){const h=this.listeners[l];h&&h.forEach(v=>v(s))}hasListeners(l){return!!this.listeners[l].length}registerWindowListener(l,s){this.windowListeners[s]={registered:!1,windowEventName:l,pluginEventName:s,handler:h=>{this.notifyListeners(s,h)}}}unimplemented(l="not implemented"){return new A.Exception(l,_.Unimplemented)}unavailable(l="not available"){return new A.Exception(l,_.Unavailable)}removeListener(l,s){var h=this;return(0,a.A)(function*(){const v=h.listeners[l];if(!v)return;const y=v.indexOf(s);h.listeners[l].splice(y,1),h.listeners[l].length||h.removeWindowListener(h.windowListeners[l])})()}addWindowListener(l){window.addEventListener(l.windowEventName,l.handler),l.registered=!0}removeWindowListener(l){l&&(window.removeEventListener(l.windowEventName,l.handler),l.registered=!1)}}const R=o=>encodeURIComponent(o).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape),U=o=>o.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent);class V extends L{getCookies(){return(0,a.A)(function*(){const l=document.cookie,s={};return l.split(";").forEach(h=>{if(h.length<=0)return;let[v,y]=h.replace(/=/,"CAP_COOKIE").split("CAP_COOKIE");v=U(v).trim(),y=U(y).trim(),s[v]=y}),s})()}setCookie(l){return(0,a.A)(function*(){try{const s=R(l.key),h=R(l.value),v=`; expires=${(l.expires||"").replace("expires=","")}`,y=(l.path||"/").replace("path=",""),d=null!=l.url&&l.url.length>0?`domain=${l.url}`:"";document.cookie=`${s}=${h||""}${v}; path=${y}; ${d};`}catch(s){return Promise.reject(s)}})()}deleteCookie(l){return(0,a.A)(function*(){try{document.cookie=`${l.key}=; Max-Age=0`}catch(s){return Promise.reject(s)}})()}clearCookies(){return(0,a.A)(function*(){try{const l=document.cookie.split(";")||[];for(const s of l)document.cookie=s.replace(/^ +/,"").replace(/=.*/,`=;expires=${(new Date).toUTCString()};path=/`)}catch(l){return Promise.reject(l)}})()}clearAllCookies(){var l=this;return(0,a.A)(function*(){try{yield l.clearCookies()}catch(s){return Promise.reject(s)}})()}}w("CapacitorCookies",{web:()=>new V});const oe=function(){var o=(0,a.A)(function*(l){return new Promise((s,h)=>{const v=new FileReader;v.onload=()=>{const y=v.result;s(y.indexOf(",")>=0?y.split(",")[1]:y)},v.onerror=y=>h(y),v.readAsDataURL(l)})});return function(s){return o.apply(this,arguments)}}(),se=(o,l={})=>{const s=Object.assign({method:o.method||"GET",headers:o.headers},l),v=((o={})=>{const l=Object.keys(o);return Object.keys(o).map(v=>v.toLocaleLowerCase()).reduce((v,y,d)=>(v[y]=o[l[d]],v),{})})(o.headers)["content-type"]||"";if("string"==typeof o.data)s.body=o.data;else if(v.includes("application/x-www-form-urlencoded")){const y=new URLSearchParams;for(const[d,r]of Object.entries(o.data||{}))y.set(d,r);s.body=y.toString()}else if(v.includes("multipart/form-data")){const y=new FormData;if(o.data instanceof FormData)o.data.forEach((r,f)=>{y.append(f,r)});else for(const r of Object.keys(o.data))y.append(r,o.data[r]);s.body=y;const d=new Headers(s.headers);d.delete("content-type"),s.headers=d}else(v.includes("application/json")||"object"==typeof o.data)&&(s.body=JSON.stringify(o.data));return s};class g extends L{request(l){return(0,a.A)(function*(){const s=se(l,l.webFetchExtra),h=((o,l=!0)=>o?Object.entries(o).reduce((h,v)=>{const[y,d]=v;let r,f;return Array.isArray(d)?(f="",d.forEach($=>{r=l?encodeURIComponent($):$,f+=`${y}=${r}&`}),f.slice(0,-1)):(r=l?encodeURIComponent(d):d,f=`${y}=${r}`),`${h}&${f}`},"").substr(1):null)(l.params,l.shouldEncodeUrlParams),v=h?`${l.url}?${h}`:l.url,y=yield fetch(v,s),d=y.headers.get("content-type")||"";let f,$,{responseType:r="text"}=y.ok?l:{};switch(d.includes("application/json")&&(r="json"),r){case"arraybuffer":case"blob":$=yield y.blob(),f=yield oe($);break;case"json":f=yield y.json();break;default:f=yield y.text()}const I={};return y.headers.forEach((j,J)=>{I[J]=j}),{data:f,headers:I,status:y.status,url:y.url}})()}get(l){var s=this;return(0,a.A)(function*(){return s.request(Object.assign(Object.assign({},l),{method:"GET"}))})()}post(l){var s=this;return(0,a.A)(function*(){return s.request(Object.assign(Object.assign({},l),{method:"POST"}))})()}put(l){var s=this;return(0,a.A)(function*(){return s.request(Object.assign(Object.assign({},l),{method:"PUT"}))})()}patch(l){var s=this;return(0,a.A)(function*(){return s.request(Object.assign(Object.assign({},l),{method:"PATCH"}))})()}delete(l){var s=this;return(0,a.A)(function*(){return s.request(Object.assign(Object.assign({},l),{method:"DELETE"}))})()}}const n=w("CapacitorHttp",{web:()=>new g})},9316:(Ce,ee,E)=>{"use strict";E.d(ee,{p:()=>S});const S=(0,E(5083).F3)("Device",{web:()=>E.e(8622).then(E.bind(E,8622)).then(p=>new p.DeviceWeb)})},1889:(Ce,ee,E)=>{"use strict";E.d(ee,{Wi:()=>S,__:()=>a});var a=function(c){return c.Documents="DOCUMENTS",c.Data="DATA",c.Library="LIBRARY",c.Cache="CACHE",c.External="EXTERNAL",c.ExternalStorage="EXTERNAL_STORAGE",c}(a||{}),S=function(c){return c.UTF8="utf8",c.ASCII="ascii",c.UTF16="utf16",c}(S||{})},2739:(Ce,ee,E)=>{"use strict";E.d(ee,{YA:()=>p,__:()=>S.__});var a=E(5083),S=E(1889);const p=(0,a.F3)("Filesystem",{web:()=>E.e(2937).then(E.bind(E,2937)).then(O=>new O.FilesystemWeb)})},9182:(Ce,ee,E)=>{"use strict";E.d(ee,{_n:()=>S,kn:()=>a});var a=function(c){return c.Heavy="HEAVY",c.Medium="MEDIUM",c.Light="LIGHT",c}(a||{}),S=function(c){return c.Success="SUCCESS",c.Warning="WARNING",c.Error="ERROR",c}(S||{})},6598:(Ce,ee,E)=>{"use strict";E.d(ee,{l:()=>S});const S=(0,E(5083).F3)("Network",{web:()=>E.e(3780).then(E.bind(E,3780)).then(p=>new p.NetworkWeb)})},1656:(Ce,ee,E)=>{"use strict";E.d(ee,{c:()=>p,r:()=>m});const p=(te,se)=>{te.componentOnReady?te.componentOnReady().then(g=>se(g)):m(()=>se(te))},m=te=>"function"==typeof __zone_symbol__requestAnimationFrame?__zone_symbol__requestAnimationFrame(te):"function"==typeof requestAnimationFrame?requestAnimationFrame(te):setTimeout(te)},6031:(Ce,ee,E)=>{"use strict";E.d(ee,{L:()=>a,a:()=>S,b:()=>p,c:()=>O,d:()=>c,g:()=>te});const a="ionViewWillEnter",S="ionViewDidEnter",p="ionViewWillLeave",O="ionViewDidLeave",c="ionViewWillUnload",te=se=>se.classList.contains("ion-page")?se:se.querySelector(":scope > .ion-page, :scope > ion-nav, :scope > ion-tabs")||se},3503:(Ce,ee,E)=>{"use strict";E.d(ee,{c:()=>k});var a=E(8476),S=E(5638);let p;const c=L=>L.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),D=L=>(void 0===p&&(p=void 0===L.style.animationName&&void 0!==L.style.webkitAnimationName?"-webkit-":""),p),C=(L,M,R)=>{const U=M.startsWith("animation")?D(L):"";L.style.setProperty(U+M,R)},_=(L,M)=>{const R=M.startsWith("animation")?D(L):"";L.style.removeProperty(R+M)},m=[],P=(L=[],M)=>{if(void 0!==M){const R=Array.isArray(M)?M:[M];return[...L,...R]}return L},k=L=>{let M,R,U,V,K,oe,n,r,f,$,I,xe,De,me=[],te=[],se=[],g=!1,o={},l=[],s=[],h={},v=0,y=!1,d=!1,j=!0,J=!1,ie=!0,Q=!1;const ae=L,tt=[],Oe=[],pe=[],Te=[],Be=[],re=[],ne=[],G=[],ge=[],xt=[],Qe=[],rt="function"==typeof AnimationEffect||void 0!==a.w&&"function"==typeof a.w.AnimationEffect,rn="function"==typeof Element&&"function"==typeof Element.prototype.animate&&rt,ft=()=>Qe,St=(gt,zt)=>{const ye=zt.findIndex(We=>We.c===gt);ye>-1&&zt.splice(ye,1)},bn=(gt,zt)=>((null!=zt&&zt.oneTimeCallback?Oe:tt).push({c:gt,o:zt}),De),wt=()=>{if(rn)Qe.forEach(gt=>{gt.cancel()}),Qe.length=0;else{const gt=Te.slice();(0,S.r)(()=>{gt.forEach(zt=>{_(zt,"animation-name"),_(zt,"animation-duration"),_(zt,"animation-timing-function"),_(zt,"animation-iteration-count"),_(zt,"animation-delay"),_(zt,"animation-play-state"),_(zt,"animation-fill-mode"),_(zt,"animation-direction")})})}},Dn=()=>{re.forEach(gt=>{null!=gt&>.parentNode&>.parentNode.removeChild(gt)}),re.length=0},je=()=>void 0!==K?K:n?n.getFill():"both",it=()=>void 0!==f?f:void 0!==oe?oe:n?n.getDirection():"normal",Pe=()=>y?"linear":void 0!==U?U:n?n.getEasing():"linear",Se=()=>d?0:void 0!==$?$:void 0!==R?R:n?n.getDuration():0,ze=()=>void 0!==V?V:n?n.getIterations():1,Et=()=>void 0!==I?I:void 0!==M?M:n?n.getDelay():0,Fn=()=>{0!==v&&(v--,0===v&&((()=>{wn(),ge.forEach(dt=>dt()),xt.forEach(dt=>dt());const gt=j?1:0,zt=l,ye=s,We=h;Te.forEach(dt=>{const pt=dt.classList;zt.forEach(Yt=>pt.add(Yt)),ye.forEach(Yt=>pt.remove(Yt));for(const Yt in We)We.hasOwnProperty(Yt)&&C(dt,Yt,We[Yt])}),$=void 0,f=void 0,I=void 0,tt.forEach(dt=>dt.c(gt,De)),Oe.forEach(dt=>dt.c(gt,De)),Oe.length=0,ie=!0,j&&(J=!0),j=!0})(),n&&n.animationFinish()))},kn=(gt=!0)=>{Dn();const zt=(L=>(L.forEach(M=>{for(const R in M)if(M.hasOwnProperty(R)){const U=M[R];if("easing"===R)M["animation-timing-function"]=U,delete M[R];else{const V=c(R);V!==R&&(M[V]=U,delete M[R])}}}),L))(me);Te.forEach(ye=>{if(zt.length>0){const We=((L=[])=>L.map(M=>{const R=M.offset,U=[];for(const V in M)M.hasOwnProperty(V)&&"offset"!==V&&U.push(`${V}: ${M[V]};`);return`${100*R}% { ${U.join(" ")} }`}).join(" "))(zt);xe=void 0!==L?L:(L=>{let M=m.indexOf(L);return M<0&&(M=m.push(L)-1),`ion-animation-${M}`})(We);const dt=((L,M,R)=>{var U;const V=(L=>{const M=void 0!==L.getRootNode?L.getRootNode():L;return M.head||M})(R),K=D(R),oe=V.querySelector("#"+L);if(oe)return oe;const me=(null!==(U=R.ownerDocument)&&void 0!==U?U:document).createElement("style");return me.id=L,me.textContent=`@${K}keyframes ${L} { ${M} } @${K}keyframes ${L}-alt { ${M} }`,V.appendChild(me),me})(xe,We,ye);re.push(dt),C(ye,"animation-duration",`${Se()}ms`),C(ye,"animation-timing-function",Pe()),C(ye,"animation-delay",`${Et()}ms`),C(ye,"animation-fill-mode",je()),C(ye,"animation-direction",it());const pt=ze()===1/0?"infinite":ze().toString();C(ye,"animation-iteration-count",pt),C(ye,"animation-play-state","paused"),gt&&C(ye,"animation-name",`${dt.id}-alt`),(0,S.r)(()=>{C(ye,"animation-name",dt.id||null)})}})},Xn=(gt=!0)=>{(()=>{ne.forEach(We=>We()),G.forEach(We=>We());const gt=te,zt=se,ye=o;Te.forEach(We=>{const dt=We.classList;gt.forEach(pt=>dt.add(pt)),zt.forEach(pt=>dt.remove(pt));for(const pt in ye)ye.hasOwnProperty(pt)&&C(We,pt,ye[pt])})})(),me.length>0&&(rn?(Te.forEach(gt=>{const zt=gt.animate(me,{id:ae,delay:Et(),duration:Se(),easing:Pe(),iterations:ze(),fill:je(),direction:it()});zt.pause(),Qe.push(zt)}),Qe.length>0&&(Qe[0].onfinish=()=>{Fn()})):kn(gt)),g=!0},jn=gt=>{if(gt=Math.min(Math.max(gt,0),.9999),rn)Qe.forEach(zt=>{zt.currentTime=zt.effect.getComputedTiming().delay+Se()*gt,zt.pause()});else{const zt=`-${Se()*gt}ms`;Te.forEach(ye=>{me.length>0&&(C(ye,"animation-delay",zt),C(ye,"animation-play-state","paused"))})}},$e=gt=>{Qe.forEach(zt=>{zt.effect.updateTiming({delay:Et(),duration:Se(),easing:Pe(),iterations:ze(),fill:je(),direction:it()})}),void 0!==gt&&jn(gt)},lt=(gt=!0,zt)=>{(0,S.r)(()=>{Te.forEach(ye=>{C(ye,"animation-name",xe||null),C(ye,"animation-duration",`${Se()}ms`),C(ye,"animation-timing-function",Pe()),C(ye,"animation-delay",void 0!==zt?`-${zt*Se()}ms`:`${Et()}ms`),C(ye,"animation-fill-mode",je()||null),C(ye,"animation-direction",it()||null);const We=ze()===1/0?"infinite":ze().toString();C(ye,"animation-iteration-count",We),gt&&C(ye,"animation-name",`${xe}-alt`),(0,S.r)(()=>{C(ye,"animation-name",xe||null)})})})},Tt=(gt=!1,zt=!0,ye)=>(gt&&Be.forEach(We=>{We.update(gt,zt,ye)}),rn?$e(ye):lt(zt,ye),De),qt=()=>{g&&(rn?Qe.forEach(gt=>{gt.pause()}):Te.forEach(gt=>{C(gt,"animation-play-state","paused")}),Q=!0)},Tn=()=>{r=void 0,Fn()},wn=()=>{r&&clearTimeout(r)},Fe=gt=>new Promise(zt=>{null!=gt&>.sync&&(d=!0,bn(()=>d=!1,{oneTimeCallback:!0})),g||Xn(),J&&(rn?(jn(0),$e()):lt(),J=!1),ie&&(v=Be.length+1,ie=!1);const ye=()=>{St(We,Oe),zt()},We=()=>{St(ye,pe),zt()};bn(We,{oneTimeCallback:!0}),((gt,zt)=>{pe.push({c:gt,o:{oneTimeCallback:!0}})})(ye),Be.forEach(dt=>{dt.play()}),rn?(Qe.forEach(gt=>{gt.play()}),(0===me.length||0===Te.length)&&Fn()):(()=>{if(wn(),(0,S.r)(()=>{Te.forEach(gt=>{me.length>0&&C(gt,"animation-play-state","running")})}),0===me.length||0===Te.length)Fn();else{const gt=Et()||0,zt=Se()||0,ye=ze()||1;isFinite(ye)&&(r=setTimeout(Tn,gt+zt*ye+100)),((L,M)=>{let R;const U={passive:!0},K=oe=>{L===oe.target&&(R&&R(),wn(),(0,S.r)(()=>{Te.forEach(gt=>{_(gt,"animation-duration"),_(gt,"animation-delay"),_(gt,"animation-play-state")}),(0,S.r)(Fn)}))};L&&(L.addEventListener("webkitAnimationEnd",K,U),L.addEventListener("animationend",K,U),R=()=>{L.removeEventListener("webkitAnimationEnd",K,U),L.removeEventListener("animationend",K,U)})})(Te[0])}})(),Q=!1}),Ct=(gt,zt)=>{const ye=me[0];return void 0===ye||void 0!==ye.offset&&0!==ye.offset?me=[{offset:0,[gt]:zt},...me]:ye[gt]=zt,De};return De={parentAnimation:n,elements:Te,childAnimations:Be,id:ae,animationFinish:Fn,from:Ct,to:(gt,zt)=>{const ye=me[me.length-1];return void 0===ye||void 0!==ye.offset&&1!==ye.offset?me=[...me,{offset:1,[gt]:zt}]:ye[gt]=zt,De},fromTo:(gt,zt,ye)=>Ct(gt,zt).to(gt,ye),parent:gt=>(n=gt,De),play:Fe,pause:()=>(Be.forEach(gt=>{gt.pause()}),qt(),De),stop:()=>{Be.forEach(gt=>{gt.stop()}),g&&(wt(),g=!1),y=!1,d=!1,ie=!0,f=void 0,$=void 0,I=void 0,v=0,J=!1,j=!0,Q=!1,pe.forEach(gt=>gt.c(0,De)),pe.length=0},destroy:gt=>(Be.forEach(zt=>{zt.destroy(gt)}),(gt=>{wt(),gt&&Dn()})(gt),Te.length=0,Be.length=0,me.length=0,tt.length=0,Oe.length=0,g=!1,ie=!0,De),keyframes:gt=>{const zt=me!==gt;return me=gt,zt&&(gt=>{rn?ft().forEach(zt=>{const ye=zt.effect;if(ye.setKeyframes)ye.setKeyframes(gt);else{const We=new KeyframeEffect(ye.target,gt,ye.getTiming());zt.effect=We}}):kn()})(me),De},addAnimation:gt=>{if(null!=gt)if(Array.isArray(gt))for(const zt of gt)zt.parent(De),Be.push(zt);else gt.parent(De),Be.push(gt);return De},addElement:gt=>{if(null!=gt)if(1===gt.nodeType)Te.push(gt);else if(gt.length>=0)for(let zt=0;zt(K=gt,Tt(!0),De),direction:gt=>(oe=gt,Tt(!0),De),iterations:gt=>(V=gt,Tt(!0),De),duration:gt=>(!rn&&0===gt&&(gt=1),R=gt,Tt(!0),De),easing:gt=>(U=gt,Tt(!0),De),delay:gt=>(M=gt,Tt(!0),De),getWebAnimations:ft,getKeyframes:()=>me,getFill:je,getDirection:it,getDelay:Et,getIterations:ze,getEasing:Pe,getDuration:Se,afterAddRead:gt=>(ge.push(gt),De),afterAddWrite:gt=>(xt.push(gt),De),afterClearStyles:(gt=[])=>{for(const zt of gt)h[zt]="";return De},afterStyles:(gt={})=>(h=gt,De),afterRemoveClass:gt=>(s=P(s,gt),De),afterAddClass:gt=>(l=P(l,gt),De),beforeAddRead:gt=>(ne.push(gt),De),beforeAddWrite:gt=>(G.push(gt),De),beforeClearStyles:(gt=[])=>{for(const zt of gt)o[zt]="";return De},beforeStyles:(gt={})=>(o=gt,De),beforeRemoveClass:gt=>(se=P(se,gt),De),beforeAddClass:gt=>(te=P(te,gt),De),onFinish:bn,isRunning:()=>0!==v&&!Q,progressStart:(gt=!1,zt)=>(Be.forEach(ye=>{ye.progressStart(gt,zt)}),qt(),y=gt,g||Xn(),Tt(!1,!0,zt),De),progressStep:gt=>(Be.forEach(zt=>{zt.progressStep(gt)}),jn(gt),De),progressEnd:(gt,zt,ye)=>(y=!1,Be.forEach(We=>{We.progressEnd(gt,zt,ye)}),void 0!==ye&&($=ye),J=!1,j=!0,0===gt?(f="reverse"===it()?"normal":"reverse","reverse"===f&&(j=!1),rn?(Tt(),jn(1-zt)):(I=(1-zt)*Se()*-1,Tt(!1,!1))):1===gt&&(rn?(Tt(),jn(zt)):(I=zt*Se()*-1,Tt(!1,!1))),void 0!==gt&&!n&&Fe(),De)}}},464:(Ce,ee,E)=>{"use strict";E.d(ee,{E:()=>B,a:()=>a,s:()=>_});const a=m=>{try{if(m instanceof C)return m.value;if(!O()||"string"!=typeof m||""===m)return m;if(m.includes("onload="))return"";const T=document.createDocumentFragment(),A=document.createElement("div");T.appendChild(A),A.innerHTML=m,D.forEach(L=>{const M=T.querySelectorAll(L);for(let R=M.length-1;R>=0;R--){const U=M[R];U.parentNode?U.parentNode.removeChild(U):T.removeChild(U);const V=p(U);for(let K=0;K{if(m.nodeType&&1!==m.nodeType)return;if(typeof NamedNodeMap<"u"&&!(m.attributes instanceof NamedNodeMap))return void m.remove();for(let A=m.attributes.length-1;A>=0;A--){const w=m.attributes.item(A),P=w.name;if(!c.includes(P.toLowerCase())){m.removeAttribute(P);continue}const k=w.value,L=m[P];(null!=k&&k.toLowerCase().includes("javascript:")||null!=L&&L.toLowerCase().includes("javascript:"))&&m.removeAttribute(P)}const T=p(m);for(let A=0;Anull!=m.children?m.children:m.childNodes,O=()=>{var m;const T=window,A=null===(m=null==T?void 0:T.Ionic)||void 0===m?void 0:m.config;return!A||(A.get?A.get("sanitizerEnabled",!0):!0===A.sanitizerEnabled||void 0===A.sanitizerEnabled)},c=["class","id","href","src","name","slot"],D=["script","style","iframe","meta","link","object","embed"];class C{constructor(T){this.value=T}}const _=m=>{const T=window,A=T.Ionic;if(!A||!A.config||"Object"===A.config.constructor.name)return T.Ionic=T.Ionic||{},T.Ionic.config=Object.assign(Object.assign({},T.Ionic.config),m),T.Ionic.config},B=!1},5938:(Ce,ee,E)=>{"use strict";E.d(ee,{C:()=>c,a:()=>p,d:()=>O});var a=E(467),S=E(5638);const p=function(){var D=(0,a.A)(function*(C,_,F,B,m,T){var A;if(C)return C.attachViewToDom(_,F,m,B);if(!(T||"string"==typeof F||F instanceof HTMLElement))throw new Error("framework delegate is missing");const w="string"==typeof F?null===(A=_.ownerDocument)||void 0===A?void 0:A.createElement(F):F;return B&&B.forEach(P=>w.classList.add(P)),m&&Object.assign(w,m),_.appendChild(w),yield new Promise(P=>(0,S.c)(w,P)),w});return function(_,F,B,m,T,A){return D.apply(this,arguments)}}(),O=(D,C)=>{if(C){if(D)return D.removeViewFromDom(C.parentElement,C);C.remove()}return Promise.resolve()},c=()=>{let D,C;return{attachViewToDom:function(){var B=(0,a.A)(function*(m,T,A={},w=[]){var P,k;let L;if(D=m,T){const R="string"==typeof T?null===(P=D.ownerDocument)||void 0===P?void 0:P.createElement(T):T;w.forEach(U=>R.classList.add(U)),Object.assign(R,A),D.appendChild(R),L=R,yield new Promise(U=>(0,S.c)(R,U))}else if(D.children.length>0&&("ION-MODAL"===D.tagName||"ION-POPOVER"===D.tagName)&&!(L=D.children[0]).classList.contains("ion-delegate-host")){const U=null===(k=D.ownerDocument)||void 0===k?void 0:k.createElement("div");U.classList.add("ion-delegate-host"),w.forEach(V=>U.classList.add(V)),U.append(...D.children),D.appendChild(U),L=U}const M=document.querySelector("ion-app")||document.body;return C=document.createComment("ionic teleport"),D.parentNode.insertBefore(C,D),M.appendChild(D),null!=L?L:D});return function(T,A){return B.apply(this,arguments)}}(),removeViewFromDom:()=>(D&&C&&(C.parentNode.insertBefore(D,C),C.remove()),Promise.resolve())}}},8221:(Ce,ee,E)=>{"use strict";E.d(ee,{G:()=>c});class S{constructor(C,_,F,B,m){this.id=_,this.name=F,this.disableScroll=m,this.priority=1e6*B+_,this.ctrl=C}canStart(){return!!this.ctrl&&this.ctrl.canStart(this.name)}start(){return!!this.ctrl&&this.ctrl.start(this.name,this.id,this.priority)}capture(){if(!this.ctrl)return!1;const C=this.ctrl.capture(this.name,this.id,this.priority);return C&&this.disableScroll&&this.ctrl.disableScroll(this.id),C}release(){this.ctrl&&(this.ctrl.release(this.id),this.disableScroll&&this.ctrl.enableScroll(this.id))}destroy(){this.release(),this.ctrl=void 0}}class p{constructor(C,_,F,B){this.id=_,this.disable=F,this.disableScroll=B,this.ctrl=C}block(){if(this.ctrl){if(this.disable)for(const C of this.disable)this.ctrl.disableGesture(C,this.id);this.disableScroll&&this.ctrl.disableScroll(this.id)}}unblock(){if(this.ctrl){if(this.disable)for(const C of this.disable)this.ctrl.enableGesture(C,this.id);this.disableScroll&&this.ctrl.enableScroll(this.id)}}destroy(){this.unblock(),this.ctrl=void 0}}const O="backdrop-no-scroll",c=new class a{constructor(){this.gestureId=0,this.requestedStart=new Map,this.disabledGestures=new Map,this.disabledScroll=new Set}createGesture(C){var _;return new S(this,this.newID(),C.name,null!==(_=C.priority)&&void 0!==_?_:0,!!C.disableScroll)}createBlocker(C={}){return new p(this,this.newID(),C.disable,!!C.disableScroll)}start(C,_,F){return this.canStart(C)?(this.requestedStart.set(_,F),!0):(this.requestedStart.delete(_),!1)}capture(C,_,F){if(!this.start(C,_,F))return!1;const B=this.requestedStart;let m=-1e4;if(B.forEach(T=>{m=Math.max(m,T)}),m===F){this.capturedId=_,B.clear();const T=new CustomEvent("ionGestureCaptured",{detail:{gestureName:C}});return document.dispatchEvent(T),!0}return B.delete(_),!1}release(C){this.requestedStart.delete(C),this.capturedId===C&&(this.capturedId=void 0)}disableGesture(C,_){let F=this.disabledGestures.get(C);void 0===F&&(F=new Set,this.disabledGestures.set(C,F)),F.add(_)}enableGesture(C,_){const F=this.disabledGestures.get(C);void 0!==F&&F.delete(_)}disableScroll(C){this.disabledScroll.add(C),1===this.disabledScroll.size&&document.body.classList.add(O)}enableScroll(C){this.disabledScroll.delete(C),0===this.disabledScroll.size&&document.body.classList.remove(O)}canStart(C){return!(void 0!==this.capturedId||this.isDisabled(C))}isCaptured(){return void 0!==this.capturedId}isScrollDisabled(){return this.disabledScroll.size>0}isDisabled(C){const _=this.disabledGestures.get(C);return!!(_&&_.size>0)}newID(){return this.gestureId++,this.gestureId}}},3113:(Ce,ee,E)=>{"use strict";E.r(ee),E.d(ee,{MENU_BACK_BUTTON_PRIORITY:()=>F,OVERLAY_BACK_BUTTON_PRIORITY:()=>_,blockHardwareBackButton:()=>D,shouldUseCloseWatcher:()=>c,startHardwareBackButton:()=>C});var a=E(467),S=E(8476),p=E(611);E(4363);const c=()=>p.c.get("experimentalCloseWatcher",!1)&&void 0!==S.w&&"CloseWatcher"in S.w,D=()=>{document.addEventListener("backbutton",()=>{})},C=()=>{const B=document;let m=!1;const T=()=>{if(m)return;let A=0,w=[];const P=new CustomEvent("ionBackButton",{bubbles:!1,detail:{register(M,R){w.push({priority:M,handler:R,id:A++})}}});B.dispatchEvent(P);const k=function(){var M=(0,a.A)(function*(R){try{if(null!=R&&R.handler){const U=R.handler(L);null!=U&&(yield U)}}catch(U){console.error(U)}});return function(U){return M.apply(this,arguments)}}(),L=()=>{if(w.length>0){let M={priority:Number.MIN_SAFE_INTEGER,handler:()=>{},id:-1};w.forEach(R=>{R.priority>=M.priority&&(M=R)}),m=!0,w=w.filter(R=>R.id!==M.id),k(M).then(()=>m=!1)}};L()};if(c()){let A;const w=()=>{null==A||A.destroy(),A=new S.w.CloseWatcher,A.onclose=()=>{T(),w()}};w()}else B.addEventListener("backbutton",T)},_=100,F=99},5638:(Ce,ee,E)=>{"use strict";E.d(ee,{a:()=>_,b:()=>F,c:()=>p,d:()=>k,e:()=>P,f:()=>w,g:()=>B,h:()=>A,i:()=>C,j:()=>K,k:()=>c,l:()=>L,m:()=>O,n:()=>T,o:()=>M,p:()=>V,q:()=>oe,r:()=>m,s:()=>me,t:()=>a,u:()=>R,v:()=>U});const a=(te,se=0)=>new Promise(g=>{S(te,se,g)}),S=(te,se=0,g)=>{let n,o;const l={passive:!0},h=()=>{n&&n()},v=y=>{(void 0===y||te===y.target)&&(h(),g(y))};return te&&(te.addEventListener("webkitTransitionEnd",v,l),te.addEventListener("transitionend",v,l),o=setTimeout(v,se+500),n=()=>{void 0!==o&&(clearTimeout(o),o=void 0),te.removeEventListener("webkitTransitionEnd",v,l),te.removeEventListener("transitionend",v,l)}),h},p=(te,se)=>{te.componentOnReady?te.componentOnReady().then(g=>se(g)):m(()=>se(te))},O=te=>void 0!==te.componentOnReady,c=(te,se=[])=>{const g={};return se.forEach(n=>{te.hasAttribute(n)&&(null!==te.getAttribute(n)&&(g[n]=te.getAttribute(n)),te.removeAttribute(n))}),g},D=["role","aria-activedescendant","aria-atomic","aria-autocomplete","aria-braillelabel","aria-brailleroledescription","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colindextext","aria-colspan","aria-controls","aria-current","aria-describedby","aria-description","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","aria-multiline","aria-multiselectable","aria-orientation","aria-owns","aria-placeholder","aria-posinset","aria-pressed","aria-readonly","aria-relevant","aria-required","aria-roledescription","aria-rowcount","aria-rowindex","aria-rowindextext","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext"],C=(te,se)=>{let g=D;return se&&se.length>0&&(g=g.filter(n=>!se.includes(n))),c(te,g)},_=(te,se,g,n)=>{var o;if(typeof window<"u"){const l=window,s=null===(o=null==l?void 0:l.Ionic)||void 0===o?void 0:o.config;if(s){const h=s.get("_ael");if(h)return h(te,se,g,n);if(s._ael)return s._ael(te,se,g,n)}}return te.addEventListener(se,g,n)},F=(te,se,g,n)=>{var o;if(typeof window<"u"){const l=window,s=null===(o=null==l?void 0:l.Ionic)||void 0===o?void 0:o.config;if(s){const h=s.get("_rel");if(h)return h(te,se,g,n);if(s._rel)return s._rel(te,se,g,n)}}return te.removeEventListener(se,g,n)},B=(te,se=te)=>te.shadowRoot||se,m=te=>"function"==typeof __zone_symbol__requestAnimationFrame?__zone_symbol__requestAnimationFrame(te):"function"==typeof requestAnimationFrame?requestAnimationFrame(te):setTimeout(te),T=te=>!!te.shadowRoot&&!!te.attachShadow,A=te=>{const se=te.closest("ion-item");return se?se.querySelector("ion-label"):null},w=te=>{if(te.focus(),te.classList.contains("ion-focusable")){const se=te.closest("ion-app");se&&se.setFocus([te])}},P=(te,se)=>{let g;const n=te.getAttribute("aria-labelledby"),o=te.id;let l=null!==n&&""!==n.trim()?n:se+"-lbl",s=null!==n&&""!==n.trim()?document.getElementById(n):A(te);return s?(null===n&&(s.id=l),g=s.textContent,s.setAttribute("aria-hidden","true")):""!==o.trim()&&(s=document.querySelector(`label[for="${o}"]`),s&&(""!==s.id?l=s.id:s.id=l=`${o}-lbl`,g=s.textContent)),{label:s,labelId:l,labelText:g}},k=(te,se,g,n,o)=>{if(te||T(se)){let l=se.querySelector("input.aux-input");l||(l=se.ownerDocument.createElement("input"),l.type="hidden",l.classList.add("aux-input"),se.appendChild(l)),l.disabled=o,l.name=g,l.value=n||""}},L=(te,se,g)=>Math.max(te,Math.min(se,g)),M=(te,se)=>{if(!te){const g="ASSERT: "+se;throw console.error(g),new Error(g)}},R=te=>te.timeStamp||Date.now(),U=te=>{if(te){const se=te.changedTouches;if(se&&se.length>0){const g=se[0];return{x:g.clientX,y:g.clientY}}if(void 0!==te.pageX)return{x:te.pageX,y:te.pageY}}return{x:0,y:0}},V=te=>{const se="rtl"===document.dir;switch(te){case"start":return se;case"end":return!se;default:throw new Error(`"${te}" is not a valid value for [side]. Use "start" or "end" instead.`)}},K=(te,se)=>{const g=te._original||te;return{_original:te,emit:oe(g.emit.bind(g),se)}},oe=(te,se=0)=>{let g;return(...n)=>{clearTimeout(g),g=setTimeout(te,se,...n)}},me=(te,se)=>{if(null!=te||(te={}),null!=se||(se={}),te===se)return!0;const g=Object.keys(te);if(g.length!==Object.keys(se).length)return!1;for(const n of g)if(!(n in se)||te[n]!==se[n])return!1;return!0}},405:(Ce,ee,E)=>{"use strict";E.r(ee),E.d(ee,{GESTURE_CONTROLLER:()=>a.G,createGesture:()=>F});var a=E(8221);const S=(A,w,P,k)=>{const L=p(A)?{capture:!!k.capture,passive:!!k.passive}:!!k.capture;let M,R;return A.__zone_symbol__addEventListener?(M="__zone_symbol__addEventListener",R="__zone_symbol__removeEventListener"):(M="addEventListener",R="removeEventListener"),A[M](w,P,L),()=>{A[R](w,P,L)}},p=A=>{if(void 0===O)try{const w=Object.defineProperty({},"passive",{get:()=>{O=!0}});A.addEventListener("optsTest",()=>{},w)}catch{O=!1}return!!O};let O;const C=A=>A instanceof Document?A:A.ownerDocument,F=A=>{let w=!1,P=!1,k=!0,L=!1;const M=Object.assign({disableScroll:!1,direction:"x",gesturePriority:0,passive:!0,maxAngle:40,threshold:10},A),R=M.canStart,U=M.onWillStart,V=M.onStart,K=M.onEnd,oe=M.notCaptured,me=M.onMove,te=M.threshold,se=M.passive,g=M.blurOnStart,n={type:"pan",startX:0,startY:0,startTime:0,currentX:0,currentY:0,velocityX:0,velocityY:0,deltaX:0,deltaY:0,currentTime:0,event:void 0,data:void 0},o=((A,w,P)=>{const k=P*(Math.PI/180),L="x"===A,M=Math.cos(k),R=w*w;let U=0,V=0,K=!1,oe=0;return{start(me,te){U=me,V=te,oe=0,K=!0},detect(me,te){if(!K)return!1;const se=me-U,g=te-V,n=se*se+g*g;if(nM?1:l<-M?-1:0,K=!1,!0},isGesture:()=>0!==oe,getDirection:()=>oe}})(M.direction,M.threshold,M.maxAngle),l=a.G.createGesture({name:A.gestureName,priority:A.gesturePriority,disableScroll:A.disableScroll}),v=()=>{w&&(L=!1,me&&me(n))},y=()=>!!l.capture()&&(w=!0,k=!1,n.startX=n.currentX,n.startY=n.currentY,n.startTime=n.currentTime,U?U(n).then(r):r(),!0),r=()=>{g&&(()=>{if(typeof document<"u"){const J=document.activeElement;null!=J&&J.blur&&J.blur()}})(),V&&V(n),k=!0},f=()=>{w=!1,P=!1,L=!1,k=!0,l.release()},$=J=>{const ie=w,xe=k;if(f(),xe){if(B(n,J),ie)return void(K&&K(n));oe&&oe(n)}},I=((A,w,P,k,L)=>{let M,R,U,V,K,oe,me,te=0;const se=d=>{te=Date.now()+2e3,w(d)&&(!R&&P&&(R=S(A,"touchmove",P,L)),U||(U=S(d.target,"touchend",n,L)),V||(V=S(d.target,"touchcancel",n,L)))},g=d=>{te>Date.now()||w(d)&&(!oe&&P&&(oe=S(C(A),"mousemove",P,L)),me||(me=S(C(A),"mouseup",o,L)))},n=d=>{l(),k&&k(d)},o=d=>{s(),k&&k(d)},l=()=>{R&&R(),U&&U(),V&&V(),R=U=V=void 0},s=()=>{oe&&oe(),me&&me(),oe=me=void 0},h=()=>{l(),s()},v=(d=!0)=>{d?(M||(M=S(A,"touchstart",se,L)),K||(K=S(A,"mousedown",g,L))):(M&&M(),K&&K(),M=K=void 0,h())};return{enable:v,stop:h,destroy:()=>{v(!1),k=P=w=void 0}}})(M.el,J=>{const ie=T(J);return!(P||!k||(m(J,n),n.startX=n.currentX,n.startY=n.currentY,n.startTime=n.currentTime=ie,n.velocityX=n.velocityY=n.deltaX=n.deltaY=0,n.event=J,R&&!1===R(n))||(l.release(),!l.start()))&&(P=!0,0===te?y():(o.start(n.startX,n.startY),!0))},J=>{w?!L&&k&&(L=!0,B(n,J),requestAnimationFrame(v)):(B(n,J),o.detect(n.currentX,n.currentY)&&(!o.isGesture()||!y())&&j())},$,{capture:!1,passive:se}),j=()=>{f(),I.stop(),oe&&oe(n)};return{enable(J=!0){J||(w&&$(void 0),f()),I.enable(J)},destroy(){l.destroy(),I.destroy()}}},B=(A,w)=>{if(!w)return;const P=A.currentX,k=A.currentY,L=A.currentTime;m(w,A);const M=A.currentX,R=A.currentY,V=(A.currentTime=T(w))-L;if(V>0&&V<100){const oe=(R-k)/V;A.velocityX=(M-P)/V*.7+.3*A.velocityX,A.velocityY=.7*oe+.3*A.velocityY}A.deltaX=M-A.startX,A.deltaY=R-A.startY,A.event=w},m=(A,w)=>{let P=0,k=0;if(A){const L=A.changedTouches;if(L&&L.length>0){const M=L[0];P=M.clientX,k=M.clientY}else void 0!==A.pageX&&(P=A.pageX,k=A.pageY)}w.currentX=P,w.currentY=k},T=A=>A.timeStamp||Date.now()},5384:(Ce,ee,E)=>{"use strict";E.d(ee,{m:()=>A});var a=E(467),S=E(8476),p=E(3113),O=E(4929),c=E(5638),D=E(611),C=E(3503);const _=w=>(0,C.c)().duration(w?400:300),F=w=>{let P,k;const L=w.width+8,M=(0,C.c)(),R=(0,C.c)();w.isEndSide?(P=L+"px",k="0px"):(P=-L+"px",k="0px"),M.addElement(w.menuInnerEl).fromTo("transform",`translateX(${P})`,`translateX(${k})`);const V="ios"===(0,D.b)(w),K=V?.2:.25;return R.addElement(w.backdropEl).fromTo("opacity",.01,K),_(V).addAnimation([M,R])},B=w=>{let P,k;const L=(0,D.b)(w),M=w.width;w.isEndSide?(P=-M+"px",k=M+"px"):(P=M+"px",k=-M+"px");const R=(0,C.c)().addElement(w.menuInnerEl).fromTo("transform",`translateX(${k})`,"translateX(0px)"),U=(0,C.c)().addElement(w.contentEl).fromTo("transform","translateX(0px)",`translateX(${P})`),V=(0,C.c)().addElement(w.backdropEl).fromTo("opacity",.01,.32);return _("ios"===L).addAnimation([R,U,V])},m=w=>{const P=(0,D.b)(w),k=w.width*(w.isEndSide?-1:1)+"px",L=(0,C.c)().addElement(w.contentEl).fromTo("transform","translateX(0px)",`translateX(${k})`);return _("ios"===P).addAnimation(L)},A=(()=>{const w=new Map,P=[],k=function(){var f=(0,a.A)(function*($){const I=yield oe($,!0);return!!I&&I.open()});return function(I){return f.apply(this,arguments)}}(),L=function(){var f=(0,a.A)(function*($){const I=yield void 0!==$?oe($,!0):me();return void 0!==I&&I.close()});return function(I){return f.apply(this,arguments)}}(),M=function(){var f=(0,a.A)(function*($){const I=yield oe($,!0);return!!I&&I.toggle()});return function(I){return f.apply(this,arguments)}}(),R=function(){var f=(0,a.A)(function*($,I){const j=yield oe(I);return j&&(j.disabled=!$),j});return function(I,j){return f.apply(this,arguments)}}(),U=function(){var f=(0,a.A)(function*($,I){const j=yield oe(I);return j&&(j.swipeGesture=$),j});return function(I,j){return f.apply(this,arguments)}}(),V=function(){var f=(0,a.A)(function*($){if(null!=$){const I=yield oe($);return void 0!==I&&I.isOpen()}return void 0!==(yield me())});return function(I){return f.apply(this,arguments)}}(),K=function(){var f=(0,a.A)(function*($){const I=yield oe($);return!!I&&!I.disabled});return function(I){return f.apply(this,arguments)}}(),oe=function(){var f=(0,a.A)(function*($,I=!1){if(yield r(),"start"===$||"end"===$){const J=P.filter(xe=>xe.side===$&&!xe.disabled);if(J.length>=1)return J.length>1&&I&&(0,O.p)(`menuController queried for a menu on the "${$}" side, but ${J.length} menus were found. The first menu reference will be used. If this is not the behavior you want then pass the ID of the menu instead of its side.`,J.map(xe=>xe.el)),J[0].el;const ie=P.filter(xe=>xe.side===$);if(ie.length>=1)return ie.length>1&&I&&(0,O.p)(`menuController queried for a menu on the "${$}" side, but ${ie.length} menus were found. The first menu reference will be used. If this is not the behavior you want then pass the ID of the menu instead of its side.`,ie.map(xe=>xe.el)),ie[0].el}else if(null!=$)return d(J=>J.menuId===$);return d(J=>!J.disabled)||(P.length>0?P[0].el:void 0)});return function(I){return f.apply(this,arguments)}}(),me=function(){var f=(0,a.A)(function*(){return yield r(),h()});return function(){return f.apply(this,arguments)}}(),te=function(){var f=(0,a.A)(function*(){return yield r(),v()});return function(){return f.apply(this,arguments)}}(),se=function(){var f=(0,a.A)(function*(){return yield r(),y()});return function(){return f.apply(this,arguments)}}(),g=(f,$)=>{w.set(f,$)},l=function(){var f=(0,a.A)(function*($,I,j){if(y())return!1;if(I){const J=yield me();J&&$.el!==J&&(yield J.setOpen(!1,!1))}return $._setOpen(I,j)});return function(I,j,J){return f.apply(this,arguments)}}(),h=()=>d(f=>f._isOpen),v=()=>P.map(f=>f.el),y=()=>P.some(f=>f.isAnimating),d=f=>{const $=P.find(f);if(void 0!==$)return $.el},r=()=>Promise.all(Array.from(document.querySelectorAll("ion-menu")).map(f=>new Promise($=>(0,c.c)(f,$))));return g("reveal",m),g("push",B),g("overlay",F),null==S.d||S.d.addEventListener("ionBackButton",f=>{const $=h();$&&f.detail.register(p.MENU_BACK_BUTTON_PRIORITY,()=>$.close())}),{registerAnimation:g,get:oe,getMenus:te,getOpen:me,isEnabled:K,swipeGesture:U,isAnimating:se,isOpen:V,enable:R,toggle:M,close:L,open:k,_getOpenSync:h,_createAnimation:(f,$)=>{const I=w.get(f);if(!I)throw new Error("animation not registered");return I($)},_register:f=>{P.indexOf(f)<0&&P.push(f)},_unregister:f=>{const $=P.indexOf(f);$>-1&&P.splice($,1)},_setOpen:l}})()},4929:(Ce,ee,E)=>{"use strict";E.d(ee,{a:()=>S,b:()=>p,p:()=>a});const a=(O,...c)=>console.warn(`[Ionic Warning]: ${O}`,...c),S=(O,...c)=>console.error(`[Ionic Error]: ${O}`,...c),p=(O,...c)=>console.error(`<${O.tagName.toLowerCase()}> must be used inside ${c.join(" or ")}.`)},4363:(Ce,ee,E)=>{"use strict";E.d(ee,{B:()=>T,H:()=>y,a:()=>Tn,b:()=>On,c:()=>xe,d:()=>tt,e:()=>gt,f:()=>ae,g:()=>De,h:()=>h,i:()=>it,j:()=>A,r:()=>Gn,w:()=>zt});var a=E(467);let O,c,D,C=!1,_=!1,F=!1,B=!1,m=!1;const T={isDev:!1,isBrowser:!0,isServer:!1,isTesting:!1},A=ye=>{const We=new URL(ye,Qt.$resourcesUrl$);return We.origin!==Zt.location.origin?We.href:We.pathname},U="s-id",V="sty-id",K="c-id",me="slot-fb{display:contents}slot-fb[hidden]{display:none}",te="http://www.w3.org/1999/xlink",se={},l=ye=>"object"==(ye=typeof ye)||"function"===ye;function s(ye){var We,dt,pt;return null!==(pt=null===(dt=null===(We=ye.head)||void 0===We?void 0:We.querySelector('meta[name="csp-nonce"]'))||void 0===dt?void 0:dt.getAttribute("content"))&&void 0!==pt?pt:void 0}const h=(ye,We,...dt)=>{let pt=null,Yt=null,$t=null,an=!1,ln=!1;const xn=[],cn=_n=>{for(let Sn=0;Sn<_n.length;Sn++)pt=_n[Sn],Array.isArray(pt)?cn(pt):null!=pt&&"boolean"!=typeof pt&&((an="function"!=typeof ye&&!l(pt))&&(pt=String(pt)),an&&ln?xn[xn.length-1].$text$+=pt:xn.push(an?v(null,pt):pt),ln=an)};if(cn(dt),We){We.key&&(Yt=We.key),We.name&&($t=We.name);{const _n=We.className||We.class;_n&&(We.class="object"!=typeof _n?_n:Object.keys(_n).filter(Sn=>_n[Sn]).join(" "))}}if("function"==typeof ye)return ye(null===We?{}:We,xn,r);const nn=v(ye,null);return nn.$attrs$=We,xn.length>0&&(nn.$children$=xn),nn.$key$=Yt,nn.$name$=$t,nn},v=(ye,We)=>({$flags$:0,$tag$:ye,$text$:We,$elm$:null,$children$:null,$attrs$:null,$key$:null,$name$:null}),y={},r={forEach:(ye,We)=>ye.map(f).forEach(We),map:(ye,We)=>ye.map(f).map(We).map($)},f=ye=>({vattrs:ye.$attrs$,vchildren:ye.$children$,vkey:ye.$key$,vname:ye.$name$,vtag:ye.$tag$,vtext:ye.$text$}),$=ye=>{if("function"==typeof ye.vtag){const dt=Object.assign({},ye.vattrs);return ye.vkey&&(dt.key=ye.vkey),ye.vname&&(dt.name=ye.vname),h(ye.vtag,dt,...ye.vchildren||[])}const We=v(ye.vtag,ye.vtext);return We.$attrs$=ye.vattrs,We.$children$=ye.vchildren,We.$key$=ye.vkey,We.$name$=ye.vname,We},j=(ye,We,dt,pt,Yt,$t,an)=>{let ln,xn,cn,nn;if(1===$t.nodeType){for(ln=$t.getAttribute(K),ln&&(xn=ln.split("."),(xn[0]===an||"0"===xn[0])&&(cn={$flags$:0,$hostId$:xn[0],$nodeId$:xn[1],$depth$:xn[2],$index$:xn[3],$tag$:$t.tagName.toLowerCase(),$elm$:$t,$attrs$:null,$children$:null,$key$:null,$name$:null,$text$:null},We.push(cn),$t.removeAttribute(K),ye.$children$||(ye.$children$=[]),ye.$children$[cn.$index$]=cn,ye=cn,pt&&"0"===cn.$depth$&&(pt[cn.$index$]=cn.$elm$))),nn=$t.childNodes.length-1;nn>=0;nn--)j(ye,We,dt,pt,Yt,$t.childNodes[nn],an);if($t.shadowRoot)for(nn=$t.shadowRoot.childNodes.length-1;nn>=0;nn--)j(ye,We,dt,pt,Yt,$t.shadowRoot.childNodes[nn],an)}else if(8===$t.nodeType)xn=$t.nodeValue.split("."),(xn[1]===an||"0"===xn[1])&&(ln=xn[0],cn={$flags$:0,$hostId$:xn[1],$nodeId$:xn[2],$depth$:xn[3],$index$:xn[4],$elm$:$t,$attrs$:null,$children$:null,$key$:null,$name$:null,$tag$:null,$text$:null},"t"===ln?(cn.$elm$=$t.nextSibling,cn.$elm$&&3===cn.$elm$.nodeType&&(cn.$text$=cn.$elm$.textContent,We.push(cn),$t.remove(),ye.$children$||(ye.$children$=[]),ye.$children$[cn.$index$]=cn,pt&&"0"===cn.$depth$&&(pt[cn.$index$]=cn.$elm$))):cn.$hostId$===an&&("s"===ln?(cn.$tag$="slot",$t["s-sn"]=xn[5]?cn.$name$=xn[5]:"",$t["s-sr"]=!0,pt&&(cn.$elm$=qt.createElement(cn.$tag$),cn.$name$&&cn.$elm$.setAttribute("name",cn.$name$),$t.parentNode.insertBefore(cn.$elm$,$t),$t.remove(),"0"===cn.$depth$&&(pt[cn.$index$]=cn.$elm$)),dt.push(cn),ye.$children$||(ye.$children$=[]),ye.$children$[cn.$index$]=cn):"r"===ln&&(pt?$t.remove():(Yt["s-cr"]=$t,$t["s-cn"]=!0))));else if(ye&&"style"===ye.$tag$){const _n=v(null,$t.textContent);_n.$elm$=$t,_n.$index$="0",ye.$children$=[_n]}},J=(ye,We)=>{if(1===ye.nodeType){let dt=0;for(;dtkt.push(ye),De=ye=>kn(ye).$modeName$,ae=ye=>kn(ye).$hostElement$,tt=(ye,We,dt)=>{const pt=ae(ye);return{emit:Yt=>Oe(pt,We,{bubbles:!!(4&dt),composed:!!(2&dt),cancelable:!!(1&dt),detail:Yt})}},Oe=(ye,We,dt)=>{const pt=Qt.ce(We,dt);return ye.dispatchEvent(pt),pt},pe=new WeakMap,Te=(ye,We,dt)=>{let pt=Mt.get(ye);Ge&&dt?(pt=pt||new CSSStyleSheet,"string"==typeof pt?pt=We:pt.replaceSync(We)):pt=We,Mt.set(ye,pt)},Be=(ye,We,dt)=>{var pt;const Yt=ne(We,dt),$t=Mt.get(Yt);if(ye=11===ye.nodeType?ye:qt,$t)if("string"==typeof $t){let ln,an=pe.get(ye=ye.head||ye);if(an||pe.set(ye,an=new Set),!an.has(Yt)){if(ye.host&&(ln=ye.querySelector(`[${V}="${Yt}"]`)))ln.innerHTML=$t;else{ln=qt.createElement("style"),ln.innerHTML=$t;const xn=null!==(pt=Qt.$nonce$)&&void 0!==pt?pt:s(qt);null!=xn&&ln.setAttribute("nonce",xn),ye.insertBefore(ln,ye.querySelector("link"))}4&We.$flags$&&(ln.innerHTML+=me),an&&an.add(Yt)}}else ye.adoptedStyleSheets.includes($t)||(ye.adoptedStyleSheets=[...ye.adoptedStyleSheets,$t]);return Yt},ne=(ye,We)=>"sc-"+(We&&32&ye.$flags$?ye.$tagName$+"-"+We:ye.$tagName$),G=ye=>ye.replace(/\/\*!@([^\/]+)\*\/[^\{]+\{/g,"$1{"),ge=(ye,We,dt,pt,Yt,$t)=>{if(dt!==pt){let an=jn(ye,We),ln=We.toLowerCase();if("class"===We){const xn=ye.classList,cn=Qe(dt),nn=Qe(pt);xn.remove(...cn.filter(_n=>_n&&!nn.includes(_n))),xn.add(...nn.filter(_n=>_n&&!cn.includes(_n)))}else if("style"===We){for(const xn in dt)(!pt||null==pt[xn])&&(xn.includes("-")?ye.style.removeProperty(xn):ye.style[xn]="");for(const xn in pt)(!dt||pt[xn]!==dt[xn])&&(xn.includes("-")?ye.style.setProperty(xn,pt[xn]):ye.style[xn]=pt[xn])}else if("key"!==We)if("ref"===We)pt&&pt(ye);else if(an||"o"!==We[0]||"n"!==We[1]){const xn=l(pt);if((an||xn&&null!==pt)&&!Yt)try{if(ye.tagName.includes("-"))ye[We]=pt;else{const nn=null==pt?"":pt;"list"===We?an=!1:(null==dt||ye[We]!=nn)&&(ye[We]=nn)}}catch{}let cn=!1;ln!==(ln=ln.replace(/^xlink\:?/,""))&&(We=ln,cn=!0),null==pt||!1===pt?(!1!==pt||""===ye.getAttribute(We))&&(cn?ye.removeAttributeNS(te,We):ye.removeAttribute(We)):(!an||4&$t||Yt)&&!xn&&(pt=!0===pt?"":pt,cn?ye.setAttributeNS(te,We,pt):ye.setAttribute(We,pt))}else if(We="-"===We[2]?We.slice(3):jn(Zt,ln)?ln.slice(2):ln[2]+We.slice(3),dt||pt){const xn=We.endsWith(rt);We=We.replace(rn,""),dt&&Qt.rel(ye,We,dt,xn),pt&&Qt.ael(ye,We,pt,xn)}}},xt=/\s/,Qe=ye=>ye?ye.split(xt):[],rt="Capture",rn=new RegExp(rt+"$"),mt=(ye,We,dt,pt)=>{const Yt=11===We.$elm$.nodeType&&We.$elm$.host?We.$elm$.host:We.$elm$,$t=ye&&ye.$attrs$||se,an=We.$attrs$||se;for(pt of ft(Object.keys($t)))pt in an||ge(Yt,pt,$t[pt],void 0,dt,We.$flags$);for(pt of ft(Object.keys(an)))ge(Yt,pt,$t[pt],an[pt],dt,We.$flags$)};function ft(ye){return ye.includes("ref")?[...ye.filter(We=>"ref"!==We),"ref"]:ye}const un=(ye,We,dt,pt)=>{var Yt;const $t=We.$children$[dt];let ln,xn,cn,an=0;if(C||(F=!0,"slot"===$t.$tag$&&(O&&pt.classList.add(O+"-s"),$t.$flags$|=$t.$children$?2:1)),null!==$t.$text$)ln=$t.$elm$=qt.createTextNode($t.$text$);else if(1&$t.$flags$)ln=$t.$elm$=qt.createTextNode("");else{if(B||(B="svg"===$t.$tag$),ln=$t.$elm$=qt.createElementNS(B?"http://www.w3.org/2000/svg":"http://www.w3.org/1999/xhtml",2&$t.$flags$?"slot-fb":$t.$tag$),B&&"foreignObject"===$t.$tag$&&(B=!1),mt(null,$t,B),(ye=>null!=ye)(O)&&ln["s-si"]!==O&&ln.classList.add(ln["s-si"]=O),$t.$children$)for(an=0;an<$t.$children$.length;++an)xn=un(ye,$t,an,ln),xn&&ln.appendChild(xn);"svg"===$t.$tag$?B=!1:"foreignObject"===ln.tagName&&(B=!0)}return ln["s-hn"]=D,3&$t.$flags$&&(ln["s-sr"]=!0,ln["s-cr"]=c,ln["s-sn"]=$t.$name$||"",ln["s-rf"]=null===(Yt=$t.$attrs$)||void 0===Yt?void 0:Yt.ref,cn=ye&&ye.$children$&&ye.$children$[dt],cn&&cn.$tag$===$t.$tag$&&ye.$elm$&&At(ye.$elm$,!1)),ln},At=(ye,We)=>{Qt.$flags$|=1;const dt=Array.from(ye.childNodes);for(let pt=dt.length-1;pt>=0;pt--){const Yt=dt[pt];Yt["s-hn"]!==D&&Yt["s-ol"]&&(bt(Yt).insertBefore(Yt,bn(Yt)),Yt["s-ol"].remove(),Yt["s-ol"]=void 0,Yt["s-sh"]=void 0,F=!0),We&&At(Yt,We)}Qt.$flags$&=-2},It=(ye,We,dt,pt,Yt,$t)=>{let ln,an=ye["s-cr"]&&ye["s-cr"].parentNode||ye;for(an.shadowRoot&&an.tagName===D&&(an=an.shadowRoot);Yt<=$t;++Yt)pt[Yt]&&(ln=un(null,dt,Yt,ye),ln&&(pt[Yt].$elm$=ln,an.insertBefore(ln,bn(We))))},Cn=(ye,We,dt)=>{for(let pt=We;pt<=dt;++pt){const Yt=ye[pt];if(Yt){const $t=Yt.$elm$;Nt(Yt),$t&&(_=!0,$t["s-ol"]?$t["s-ol"].remove():At($t,!0),$t.remove())}}},Ft=(ye,We,dt=!1)=>ye.$tag$===We.$tag$&&("slot"===ye.$tag$?ye.$name$===We.$name$:!!dt||ye.$key$===We.$key$),bn=ye=>ye&&ye["s-ol"]||ye,bt=ye=>(ye["s-ol"]?ye["s-ol"]:ye).parentNode,wt=(ye,We,dt=!1)=>{const pt=We.$elm$=ye.$elm$,Yt=ye.$children$,$t=We.$children$,an=We.$tag$,ln=We.$text$;let xn;null===ln?(B="svg"===an||"foreignObject"!==an&&B,"slot"===an&&!C||mt(ye,We,B),null!==Yt&&null!==$t?((ye,We,dt,pt,Yt=!1)=>{let X,Ue,$t=0,an=0,ln=0,xn=0,cn=We.length-1,nn=We[0],_n=We[cn],Sn=pt.length-1,Pn=pt[0],hr=pt[Sn];for(;$t<=cn&&an<=Sn;)if(null==nn)nn=We[++$t];else if(null==_n)_n=We[--cn];else if(null==Pn)Pn=pt[++an];else if(null==hr)hr=pt[--Sn];else if(Ft(nn,Pn,Yt))wt(nn,Pn,Yt),nn=We[++$t],Pn=pt[++an];else if(Ft(_n,hr,Yt))wt(_n,hr,Yt),_n=We[--cn],hr=pt[--Sn];else if(Ft(nn,hr,Yt))("slot"===nn.$tag$||"slot"===hr.$tag$)&&At(nn.$elm$.parentNode,!1),wt(nn,hr,Yt),ye.insertBefore(nn.$elm$,_n.$elm$.nextSibling),nn=We[++$t],hr=pt[--Sn];else if(Ft(_n,Pn,Yt))("slot"===nn.$tag$||"slot"===hr.$tag$)&&At(_n.$elm$.parentNode,!1),wt(_n,Pn,Yt),ye.insertBefore(_n.$elm$,nn.$elm$),_n=We[--cn],Pn=pt[++an];else{for(ln=-1,xn=$t;xn<=cn;++xn)if(We[xn]&&null!==We[xn].$key$&&We[xn].$key$===Pn.$key$){ln=xn;break}ln>=0?(Ue=We[ln],Ue.$tag$!==Pn.$tag$?X=un(We&&We[an],dt,ln,ye):(wt(Ue,Pn,Yt),We[ln]=void 0,X=Ue.$elm$),Pn=pt[++an]):(X=un(We&&We[an],dt,an,ye),Pn=pt[++an]),X&&bt(nn.$elm$).insertBefore(X,bn(nn.$elm$))}$t>cn?It(ye,null==pt[Sn+1]?null:pt[Sn+1].$elm$,dt,pt,an,Sn):an>Sn&&Cn(We,$t,cn)})(pt,Yt,We,$t,dt):null!==$t?(null!==ye.$text$&&(pt.textContent=""),It(pt,null,We,$t,0,$t.length-1)):null!==Yt&&Cn(Yt,0,Yt.length-1),B&&"svg"===an&&(B=!1)):(xn=pt["s-cr"])?xn.parentNode.textContent=ln:ye.$text$!==ln&&(pt.data=ln)},Dn=ye=>{const We=ye.childNodes;for(const dt of We)if(1===dt.nodeType){if(dt["s-sr"]){const pt=dt["s-sn"];dt.hidden=!1;for(const Yt of We)if(Yt!==dt)if(Yt["s-hn"]!==dt["s-hn"]||""!==pt){if(1===Yt.nodeType&&(pt===Yt.getAttribute("slot")||pt===Yt["s-sn"])){dt.hidden=!0;break}}else if(1===Yt.nodeType||3===Yt.nodeType&&""!==Yt.textContent.trim()){dt.hidden=!0;break}}Dn(dt)}},Bt=[],Lt=ye=>{let We,dt,pt;for(const Yt of ye.childNodes){if(Yt["s-sr"]&&(We=Yt["s-cr"])&&We.parentNode){dt=We.parentNode.childNodes;const $t=Yt["s-sn"];for(pt=dt.length-1;pt>=0;pt--)if(We=dt[pt],!We["s-cn"]&&!We["s-nr"]&&We["s-hn"]!==Yt["s-hn"])if(Kt(We,$t)){let an=Bt.find(ln=>ln.$nodeToRelocate$===We);_=!0,We["s-sn"]=We["s-sn"]||$t,an?(an.$nodeToRelocate$["s-sh"]=Yt["s-hn"],an.$slotRefNode$=Yt):(We["s-sh"]=Yt["s-hn"],Bt.push({$slotRefNode$:Yt,$nodeToRelocate$:We})),We["s-sr"]&&Bt.map(ln=>{Kt(ln.$nodeToRelocate$,We["s-sn"])&&(an=Bt.find(xn=>xn.$nodeToRelocate$===We),an&&!ln.$slotRefNode$&&(ln.$slotRefNode$=an.$slotRefNode$))})}else Bt.some(an=>an.$nodeToRelocate$===We)||Bt.push({$nodeToRelocate$:We})}1===Yt.nodeType&&Lt(Yt)}},Kt=(ye,We)=>1===ye.nodeType?null===ye.getAttribute("slot")&&""===We||ye.getAttribute("slot")===We:ye["s-sn"]===We||""===We,Nt=ye=>{ye.$attrs$&&ye.$attrs$.ref&&ye.$attrs$.ref(null),ye.$children$&&ye.$children$.map(Nt)},zn=(ye,We)=>{We&&!ye.$onRenderResolve$&&We["s-p"]&&We["s-p"].push(new Promise(dt=>ye.$onRenderResolve$=dt))},Vt=(ye,We)=>{if(ye.$flags$|=16,!(4&ye.$flags$))return zn(ye,ye.$ancestorComponent$),zt(()=>He(ye,We));ye.$flags$|=512},He=(ye,We)=>{const pt=ye.$lazyInstance$;let Yt;return We&&(ye.$flags$|=256,ye.$queuedListeners$&&(ye.$queuedListeners$.map(([$t,an])=>Se(pt,$t,an)),ye.$queuedListeners$=void 0),Yt=Se(pt,"componentWillLoad")),Yt=_e(Yt,()=>Se(pt,"componentWillRender")),_e(Yt,()=>Me(ye,pt,We))},_e=(ye,We)=>Ae(ye)?ye.then(We):We(),Ae=ye=>ye instanceof Promise||ye&&ye.then&&"function"==typeof ye.then,Me=function(){var ye=(0,a.A)(function*(We,dt,pt){var Yt;const $t=We.$hostElement$,ln=$t["s-rc"];pt&&(ye=>{const We=ye.$cmpMeta$,dt=ye.$hostElement$,pt=We.$flags$,$t=Be(dt.shadowRoot?dt.shadowRoot:dt.getRootNode(),We,ye.$modeName$);10&pt&&(dt["s-sc"]=$t,dt.classList.add($t+"-h"),2&pt&&dt.classList.add($t+"-s"))})(We);Ze(We,dt,$t,pt),ln&&(ln.map(cn=>cn()),$t["s-rc"]=void 0);{const cn=null!==(Yt=$t["s-p"])&&void 0!==Yt?Yt:[],nn=()=>je(We);0===cn.length?nn():(Promise.all(cn).then(nn),We.$flags$|=4,cn.length=0)}});return function(dt,pt,Yt){return ye.apply(this,arguments)}}(),Ze=(ye,We,dt,pt)=>{try{We=We.render&&We.render(),ye.$flags$&=-17,ye.$flags$|=2,((ye,We,dt=!1)=>{var pt,Yt,$t,an;const ln=ye.$hostElement$,xn=ye.$cmpMeta$,cn=ye.$vnode$||v(null,null),nn=(ye=>ye&&ye.$tag$===y)(We)?We:h(null,null,We);if(D=ln.tagName,xn.$attrsToReflect$&&(nn.$attrs$=nn.$attrs$||{},xn.$attrsToReflect$.map(([_n,Sn])=>nn.$attrs$[Sn]=ln[_n])),dt&&nn.$attrs$)for(const _n of Object.keys(nn.$attrs$))ln.hasAttribute(_n)&&!["key","ref","style","class"].includes(_n)&&(nn.$attrs$[_n]=ln[_n]);if(nn.$tag$=null,nn.$flags$|=4,ye.$vnode$=nn,nn.$elm$=cn.$elm$=ln.shadowRoot||ln,O=ln["s-sc"],C=!!(1&xn.$flags$),c=ln["s-cr"],_=!1,wt(cn,nn,dt),Qt.$flags$|=1,F){Lt(nn.$elm$);for(const _n of Bt){const Sn=_n.$nodeToRelocate$;if(!Sn["s-ol"]){const Pn=qt.createTextNode("");Pn["s-nr"]=Sn,Sn.parentNode.insertBefore(Sn["s-ol"]=Pn,Sn)}}for(const _n of Bt){const Sn=_n.$nodeToRelocate$,Pn=_n.$slotRefNode$;if(Pn){const hr=Pn.parentNode;let X=Pn.nextSibling;{let Ue=null===(pt=Sn["s-ol"])||void 0===pt?void 0:pt.previousSibling;for(;Ue;){let le=null!==(Yt=Ue["s-nr"])&&void 0!==Yt?Yt:null;if(le&&le["s-sn"]===Sn["s-sn"]&&hr===le.parentNode){for(le=le.nextSibling;le===Sn||null!=le&&le["s-sr"];)le=null==le?void 0:le.nextSibling;if(!le||!le["s-nr"]){X=le;break}}Ue=Ue.previousSibling}}(!X&&hr!==Sn.parentNode||Sn.nextSibling!==X)&&Sn!==X&&(!Sn["s-hn"]&&Sn["s-ol"]&&(Sn["s-hn"]=Sn["s-ol"].parentNode.nodeName),hr.insertBefore(Sn,X),1===Sn.nodeType&&(Sn.hidden=null!==($t=Sn["s-ih"])&&void 0!==$t&&$t)),Sn&&"function"==typeof Pn["s-rf"]&&Pn["s-rf"](Sn)}else 1===Sn.nodeType&&(dt&&(Sn["s-ih"]=null!==(an=Sn.hidden)&&void 0!==an&&an),Sn.hidden=!0)}}_&&Dn(nn.$elm$),Qt.$flags$&=-2,Bt.length=0,c=void 0})(ye,We,pt)}catch(Yt){$e(Yt,ye.$hostElement$)}return null},je=ye=>{const dt=ye.$hostElement$,Yt=ye.$lazyInstance$,$t=ye.$ancestorComponent$;Se(Yt,"componentDidRender"),64&ye.$flags$?Se(Yt,"componentDidUpdate"):(ye.$flags$|=64,ze(dt),Se(Yt,"componentDidLoad"),ye.$onReadyResolve$(dt),$t||Pe()),ye.$onInstanceResolve$(dt),ye.$onRenderResolve$&&(ye.$onRenderResolve$(),ye.$onRenderResolve$=void 0),512&ye.$flags$&&vn(()=>Vt(ye,!1)),ye.$flags$&=-517},it=ye=>{{const We=kn(ye),dt=We.$hostElement$.isConnected;return dt&&2==(18&We.$flags$)&&Vt(We,!1),dt}},Pe=ye=>{ze(qt.documentElement),vn(()=>Oe(Zt,"appload",{detail:{namespace:"ionic"}}))},Se=(ye,We,dt)=>{if(ye&&ye[We])try{return ye[We](dt)}catch(pt){$e(pt)}},ze=ye=>ye.classList.add("hydrated"),st=(ye,We,dt)=>{var pt;const Yt=ye.prototype;if(We.$members$){ye.watchers&&(We.$watchers$=ye.watchers);const $t=Object.entries(We.$members$);if($t.map(([an,[ln]])=>{31&ln||2&dt&&32&ln?Object.defineProperty(Yt,an,{get(){return((ye,We)=>kn(this).$instanceValues$.get(We))(0,an)},set(xn){((ye,We,dt,pt)=>{const Yt=kn(ye),$t=Yt.$hostElement$,an=Yt.$instanceValues$.get(We),ln=Yt.$flags$,xn=Yt.$lazyInstance$;dt=((ye,We)=>null==ye||l(ye)?ye:4&We?"false"!==ye&&(""===ye||!!ye):2&We?parseFloat(ye):1&We?String(ye):ye)(dt,pt.$members$[We][0]);const cn=Number.isNaN(an)&&Number.isNaN(dt);if((!(8&ln)||void 0===an)&&dt!==an&&!cn&&(Yt.$instanceValues$.set(We,dt),xn)){if(pt.$watchers$&&128&ln){const _n=pt.$watchers$[We];_n&&_n.map(Sn=>{try{xn[Sn](dt,an,We)}catch(Pn){$e(Pn,$t)}})}2==(18&ln)&&Vt(Yt,!1)}})(this,an,xn,We)},configurable:!0,enumerable:!0}):1&dt&&64&ln&&Object.defineProperty(Yt,an,{value(...xn){var cn;const nn=kn(this);return null===(cn=null==nn?void 0:nn.$onInstancePromise$)||void 0===cn?void 0:cn.then(()=>{var _n;return null===(_n=nn.$lazyInstance$)||void 0===_n?void 0:_n[an](...xn)})}})}),1&dt){const an=new Map;Yt.attributeChangedCallback=function(ln,xn,cn){Qt.jmp(()=>{var nn;const _n=an.get(ln);if(this.hasOwnProperty(_n))cn=this[_n],delete this[_n];else{if(Yt.hasOwnProperty(_n)&&"number"==typeof this[_n]&&this[_n]==cn)return;if(null==_n){const Sn=kn(this),Pn=null==Sn?void 0:Sn.$flags$;if(Pn&&!(8&Pn)&&128&Pn&&cn!==xn){const hr=Sn.$lazyInstance$,X=null===(nn=We.$watchers$)||void 0===nn?void 0:nn[ln];null==X||X.forEach(Ue=>{null!=hr[Ue]&&hr[Ue].call(hr,cn,xn,ln)})}return}}this[_n]=(null!==cn||"boolean"!=typeof this[_n])&&cn})},ye.observedAttributes=Array.from(new Set([...Object.keys(null!==(pt=We.$watchers$)&&void 0!==pt?pt:{}),...$t.filter(([ln,xn])=>15&xn[0]).map(([ln,xn])=>{var cn;const nn=xn[1]||ln;return an.set(nn,ln),512&xn[0]&&(null===(cn=We.$attrsToReflect$)||void 0===cn||cn.push([ln,nn])),nn})]))}}return ye},en=function(){var ye=(0,a.A)(function*(We,dt,pt,Yt){let $t;if(!(32&dt.$flags$)){if(dt.$flags$|=32,pt.$lazyBundleId$){if($t=Tt(pt),$t.then){const nn=()=>{};$t=yield $t,nn()}$t.isProxied||(pt.$watchers$=$t.watchers,st($t,pt,2),$t.isProxied=!0);const cn=()=>{};dt.$flags$|=8;try{new $t(dt)}catch(nn){$e(nn)}dt.$flags$&=-9,dt.$flags$|=128,cn(),yt(dt.$lazyInstance$)}else $t=We.constructor,customElements.whenDefined(pt.$tagName$).then(()=>dt.$flags$|=128);if($t.style){let cn=$t.style;"string"!=typeof cn&&(cn=cn[dt.$modeName$=(ye=>kt.map(We=>We(ye)).find(We=>!!We))(We)]);const nn=ne(pt,dt.$modeName$);if(!Mt.has(nn)){const _n=()=>{};Te(nn,cn,!!(1&pt.$flags$)),_n()}}}const an=dt.$ancestorComponent$,ln=()=>Vt(dt,!0);an&&an["s-rc"]?an["s-rc"].push(ln):ln()});return function(dt,pt,Yt,$t){return ye.apply(this,arguments)}}(),yt=ye=>{Se(ye,"connectedCallback")},Wt=ye=>{const We=ye["s-cr"]=qt.createComment("");We["s-cn"]=!0,ye.insertBefore(We,ye.firstChild)},Pt=ye=>{Se(ye,"disconnectedCallback")},Rt=function(){var ye=(0,a.A)(function*(We){if(!(1&Qt.$flags$)){const dt=kn(We);dt.$rmListeners$&&(dt.$rmListeners$.map(pt=>pt()),dt.$rmListeners$=void 0),null!=dt&&dt.$lazyInstance$?Pt(dt.$lazyInstance$):null!=dt&&dt.$onReadyPromise$&&dt.$onReadyPromise$.then(()=>Pt(dt.$lazyInstance$))}});return function(dt){return ye.apply(this,arguments)}}(),On=(ye,We={})=>{var dt;const Yt=[],$t=We.exclude||[],an=Zt.customElements,ln=qt.head,xn=ln.querySelector("meta[charset]"),cn=qt.createElement("style"),nn=[],_n=qt.querySelectorAll(`[${V}]`);let Sn,Pn=!0,hr=0;for(Object.assign(Qt,We),Qt.$resourcesUrl$=new URL(We.resourcesUrl||"./",qt.baseURI).href,Qt.$flags$|=2;hr<_n.length;hr++)Te(_n[hr].getAttribute(V),G(_n[hr].innerHTML),!0);let X=!1;if(ye.map(Ue=>{Ue[1].map(le=>{var Ye;const _t={$flags$:le[0],$tagName$:le[1],$members$:le[2],$listeners$:le[3]};4&_t.$flags$&&(X=!0),_t.$members$=le[2],_t.$listeners$=le[3],_t.$attrsToReflect$=[],_t.$watchers$=null!==(Ye=le[4])&&void 0!==Ye?Ye:{};const Nn=_t.$tagName$,pr=class extends HTMLElement{constructor(wr){super(wr),Xn(wr=this,_t),1&_t.$flags$&&wr.attachShadow({mode:"open",delegatesFocus:!!(16&_t.$flags$)})}connectedCallback(){Sn&&(clearTimeout(Sn),Sn=null),Pn?nn.push(this):Qt.jmp(()=>(ye=>{if(!(1&Qt.$flags$)){const We=kn(ye),dt=We.$cmpMeta$,pt=()=>{};if(1&We.$flags$)An(ye,We,dt.$listeners$),null!=We&&We.$lazyInstance$?yt(We.$lazyInstance$):null!=We&&We.$onReadyPromise$&&We.$onReadyPromise$.then(()=>yt(We.$lazyInstance$));else{let Yt;if(We.$flags$|=1,Yt=ye.getAttribute(U),Yt){if(1&dt.$flags$){const $t=Be(ye.shadowRoot,dt,ye.getAttribute("s-mode"));ye.classList.remove($t+"-h",$t+"-s")}((ye,We,dt,pt)=>{const $t=ye.shadowRoot,an=[],xn=$t?[]:null,cn=pt.$vnode$=v(We,null);Qt.$orgLocNodes$||J(qt.body,Qt.$orgLocNodes$=new Map),ye[U]=dt,ye.removeAttribute(U),j(cn,an,[],xn,ye,ye,dt),an.map(nn=>{const _n=nn.$hostId$+"."+nn.$nodeId$,Sn=Qt.$orgLocNodes$.get(_n),Pn=nn.$elm$;Sn&&wn&&""===Sn["s-en"]&&Sn.parentNode.insertBefore(Pn,Sn.nextSibling),$t||(Pn["s-hn"]=We,Sn&&(Pn["s-ol"]=Sn,Pn["s-ol"]["s-nr"]=Pn)),Qt.$orgLocNodes$.delete(_n)}),$t&&xn.map(nn=>{nn&&$t.appendChild(nn)})})(ye,dt.$tagName$,Yt,We)}Yt||12&dt.$flags$&&Wt(ye);{let $t=ye;for(;$t=$t.parentNode||$t.host;)if(1===$t.nodeType&&$t.hasAttribute("s-id")&&$t["s-p"]||$t["s-p"]){zn(We,We.$ancestorComponent$=$t);break}}dt.$members$&&Object.entries(dt.$members$).map(([$t,[an]])=>{if(31&an&&ye.hasOwnProperty($t)){const ln=ye[$t];delete ye[$t],ye[$t]=ln}}),en(ye,We,dt)}pt()}})(this))}disconnectedCallback(){Qt.jmp(()=>Rt(this))}componentOnReady(){return kn(this).$onReadyPromise$}};_t.$lazyBundleId$=Ue[0],!$t.includes(Nn)&&!an.get(Nn)&&(Yt.push(Nn),an.define(Nn,st(pr,_t,1)))})}),Yt.length>0&&(X&&(cn.textContent+=me),cn.textContent+=Yt+"{visibility:hidden}.hydrated{visibility:inherit}",cn.innerHTML.length)){cn.setAttribute("data-styles","");const Ue=null!==(dt=Qt.$nonce$)&&void 0!==dt?dt:s(qt);null!=Ue&&cn.setAttribute("nonce",Ue),ln.insertBefore(cn,xn?xn.nextSibling:ln.firstChild)}Pn=!1,nn.length?nn.map(Ue=>Ue.connectedCallback()):Qt.jmp(()=>Sn=setTimeout(Pe,30))},An=(ye,We,dt,pt)=>{dt&&dt.map(([Yt,$t,an])=>{const ln=Mn(ye,Yt),xn=Bn(We,an),cn=Kn(Yt);Qt.ael(ln,$t,xn,cn),(We.$rmListeners$=We.$rmListeners$||[]).push(()=>Qt.rel(ln,$t,xn,cn))})},Bn=(ye,We)=>dt=>{try{256&ye.$flags$?ye.$lazyInstance$[We](dt):(ye.$queuedListeners$=ye.$queuedListeners$||[]).push([We,dt])}catch(pt){$e(pt)}},Mn=(ye,We)=>4&We?qt:8&We?Zt:16&We?qt.body:ye,Kn=ye=>Wn?{passive:!!(1&ye),capture:!!(2&ye)}:!!(2&ye),Fn=new WeakMap,kn=ye=>Fn.get(ye),Gn=(ye,We)=>Fn.set(We.$lazyInstance$=ye,We),Xn=(ye,We)=>{const dt={$flags$:0,$hostElement$:ye,$cmpMeta$:We,$instanceValues$:new Map};return dt.$onInstancePromise$=new Promise(pt=>dt.$onInstanceResolve$=pt),dt.$onReadyPromise$=new Promise(pt=>dt.$onReadyResolve$=pt),ye["s-p"]=[],ye["s-rc"]=[],An(ye,dt,We.$listeners$),Fn.set(ye,dt)},jn=(ye,We)=>We in ye,$e=(ye,We)=>(0,console.error)(ye,We),lt=new Map,Tt=(ye,We,dt)=>{const pt=ye.$tagName$.replace(/-/g,"_"),Yt=ye.$lazyBundleId$,$t=lt.get(Yt);return $t?$t[pt]:E(8996)(`./${Yt}.entry.js`).then(an=>(lt.set(Yt,an),an[pt]),$e)},Mt=new Map,kt=[],Zt=typeof window<"u"?window:{},qt=Zt.document||{head:{}},Qt={$flags$:0,$resourcesUrl$:"",jmp:ye=>ye(),raf:ye=>requestAnimationFrame(ye),ael:(ye,We,dt,pt)=>ye.addEventListener(We,dt,pt),rel:(ye,We,dt,pt)=>ye.removeEventListener(We,dt,pt),ce:(ye,We)=>new CustomEvent(ye,We)},Tn=ye=>{Object.assign(Qt,ye)},wn=!0,Wn=(()=>{let ye=!1;try{qt.addEventListener("e",null,Object.defineProperty({},"passive",{get(){ye=!0}}))}catch{}return ye})(),Ge=(()=>{try{return new CSSStyleSheet,"function"==typeof(new CSSStyleSheet).replaceSync}catch{}return!1})(),et=[],Fe=[],qe=(ye,We)=>dt=>{ye.push(dt),m||(m=!0,We&&4&Qt.$flags$?vn(Gt):Qt.raf(Gt))},Ct=ye=>{for(let We=0;We{Ct(et),Ct(Fe),(m=et.length>0)&&Qt.raf(Gt)},vn=ye=>Promise.resolve(void 0).then(ye),gt=qe(et,!1),zt=qe(Fe,!0)},8476:(Ce,ee,E)=>{"use strict";E.d(ee,{d:()=>S,w:()=>a});const a=typeof window<"u"?window:void 0,S=typeof document<"u"?document:void 0},7555:(Ce,ee,E)=>{"use strict";E.d(ee,{b:()=>D,c:()=>C,d:()=>_,e:()=>te,g:()=>n,l:()=>oe,s:()=>se,t:()=>m,w:()=>me});var a=E(467),S=E(4363),p=E(5638);const D="ionViewWillLeave",C="ionViewDidLeave",_="ionViewWillUnload",m=o=>new Promise((l,s)=>{(0,S.w)(()=>{T(o),A(o).then(h=>{h.animation&&h.animation.destroy(),w(o),l(h)},h=>{w(o),s(h)})})}),T=o=>{const l=o.enteringEl,s=o.leavingEl;g(l,s,o.direction),o.showGoBack?l.classList.add("can-go-back"):l.classList.remove("can-go-back"),se(l,!1),l.style.setProperty("pointer-events","none"),s&&(se(s,!1),s.style.setProperty("pointer-events","none"))},A=function(){var o=(0,a.A)(function*(l){const s=yield P(l);return s&&S.B.isBrowser?k(s,l):L(l)});return function(s){return o.apply(this,arguments)}}(),w=o=>{const l=o.enteringEl,s=o.leavingEl;l.classList.remove("ion-page-invisible"),l.style.removeProperty("pointer-events"),void 0!==s&&(s.classList.remove("ion-page-invisible"),s.style.removeProperty("pointer-events"))},P=function(){var o=(0,a.A)(function*(l){return l.leavingEl&&l.animated&&0!==l.duration?l.animationBuilder?l.animationBuilder:"ios"===l.mode?(yield Promise.resolve().then(E.bind(E,4569))).iosTransitionAnimation:(yield Promise.resolve().then(E.bind(E,2942))).mdTransitionAnimation:void 0});return function(s){return o.apply(this,arguments)}}(),k=function(){var o=(0,a.A)(function*(l,s){yield M(s,!0);const h=l(s.baseEl,s);V(s.enteringEl,s.leavingEl);const v=yield U(h,s);return s.progressCallback&&s.progressCallback(void 0),v&&K(s.enteringEl,s.leavingEl),{hasCompleted:v,animation:h}});return function(s,h){return o.apply(this,arguments)}}(),L=function(){var o=(0,a.A)(function*(l){const s=l.enteringEl,h=l.leavingEl;return yield M(l,!1),V(s,h),K(s,h),{hasCompleted:!0}});return function(s){return o.apply(this,arguments)}}(),M=function(){var o=(0,a.A)(function*(l,s){(void 0!==l.deepWait?l.deepWait:s)&&(yield Promise.all([te(l.enteringEl),te(l.leavingEl)])),yield R(l.viewIsReady,l.enteringEl)});return function(s,h){return o.apply(this,arguments)}}(),R=function(){var o=(0,a.A)(function*(l,s){l&&(yield l(s))});return function(s,h){return o.apply(this,arguments)}}(),U=(o,l)=>{const s=l.progressCallback,h=new Promise(v=>{o.onFinish(y=>v(1===y))});return s?(o.progressStart(!0),s(o)):o.play(),h},V=(o,l)=>{oe(l,D),oe(o,"ionViewWillEnter")},K=(o,l)=>{oe(o,"ionViewDidEnter"),oe(l,C)},oe=(o,l)=>{if(o){const s=new CustomEvent(l,{bubbles:!1,cancelable:!1});o.dispatchEvent(s)}},me=()=>new Promise(o=>(0,p.r)(()=>(0,p.r)(()=>o()))),te=function(){var o=(0,a.A)(function*(l){const s=l;if(s){if(null!=s.componentOnReady){if(null!=(yield s.componentOnReady()))return}else if(null!=s.__registerHost)return void(yield new Promise(v=>(0,p.r)(v)));yield Promise.all(Array.from(s.children).map(te))}});return function(s){return o.apply(this,arguments)}}(),se=(o,l)=>{l?(o.setAttribute("aria-hidden","true"),o.classList.add("ion-page-hidden")):(o.hidden=!1,o.removeAttribute("aria-hidden"),o.classList.remove("ion-page-hidden"))},g=(o,l,s)=>{void 0!==o&&(o.style.zIndex="back"===s?"99":"101"),void 0!==l&&(l.style.zIndex="100")},n=o=>o.classList.contains("ion-page")?o:o.querySelector(":scope > .ion-page, :scope > ion-nav, :scope > ion-tabs")||o},611:(Ce,ee,E)=>{"use strict";E.d(ee,{a:()=>m,b:()=>v,c:()=>p,i:()=>y});var a=E(4363);class S{constructor(){this.m=new Map}reset(r){this.m=new Map(Object.entries(r))}get(r,f){const $=this.m.get(r);return void 0!==$?$:f}getBoolean(r,f=!1){const $=this.m.get(r);return void 0===$?f:"string"==typeof $?"true"===$:!!$}getNumber(r,f){const $=parseFloat(this.m.get(r));return isNaN($)?void 0!==f?f:NaN:$}set(r,f){this.m.set(r,f)}}const p=new S,_="ionic:",F="ionic-persist-config",m=(d,r)=>("string"==typeof d&&(r=d,d=void 0),(d=>T(d))(d).includes(r)),T=(d=window)=>{if(typeof d>"u")return[];d.Ionic=d.Ionic||{};let r=d.Ionic.platforms;return null==r&&(r=d.Ionic.platforms=A(d),r.forEach(f=>d.document.documentElement.classList.add(`plt-${f}`))),r},A=d=>{const r=p.get("platform");return Object.keys(s).filter(f=>{const $=null==r?void 0:r[f];return"function"==typeof $?$(d):s[f](d)})},P=d=>!!(o(d,/iPad/i)||o(d,/Macintosh/i)&&K(d)),M=d=>o(d,/android|sink/i),K=d=>l(d,"(any-pointer:coarse)"),me=d=>te(d)||se(d),te=d=>!!(d.cordova||d.phonegap||d.PhoneGap),se=d=>{const r=d.Capacitor;return!(null==r||!r.isNative)},o=(d,r)=>r.test(d.navigator.userAgent),l=(d,r)=>{var f;return null===(f=d.matchMedia)||void 0===f?void 0:f.call(d,r).matches},s={ipad:P,iphone:d=>o(d,/iPhone/i),ios:d=>o(d,/iPhone|iPod/i)||P(d),android:M,phablet:d=>{const r=d.innerWidth,f=d.innerHeight,$=Math.min(r,f),I=Math.max(r,f);return $>390&&$<520&&I>620&&I<800},tablet:d=>{const r=d.innerWidth,f=d.innerHeight,$=Math.min(r,f),I=Math.max(r,f);return P(d)||(d=>M(d)&&!o(d,/mobile/i))(d)||$>460&&$<820&&I>780&&I<1400},cordova:te,capacitor:se,electron:d=>o(d,/electron/i),pwa:d=>{var r;return!!(null!==(r=d.matchMedia)&&void 0!==r&&r.call(d,"(display-mode: standalone)").matches||d.navigator.standalone)},mobile:K,mobileweb:d=>K(d)&&!me(d),desktop:d=>!K(d),hybrid:me};let h;const v=d=>d&&(0,a.g)(d)||h,y=(d={})=>{if(typeof window>"u")return;const r=window.document,f=window,$=f.Ionic=f.Ionic||{},I={};d._ael&&(I.ael=d._ael),d._rel&&(I.rel=d._rel),d._ce&&(I.ce=d._ce),(0,a.a)(I);const j=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(d=>{try{const r=d.sessionStorage.getItem(F);return null!==r?JSON.parse(r):{}}catch{return{}}})(f)),{persistConfig:!1}),$.config),(d=>{const r={};return d.location.search.slice(1).split("&").map(f=>f.split("=")).map(([f,$])=>[decodeURIComponent(f),decodeURIComponent($)]).filter(([f])=>((d,r)=>d.substr(0,r.length)===r)(f,_)).map(([f,$])=>[f.slice(6),$]).forEach(([f,$])=>{r[f]=$}),r})(f)),d);p.reset(j),p.getBoolean("persistConfig")&&((d,r)=>{try{d.sessionStorage.setItem(F,JSON.stringify(r))}catch{return}})(f,j),T(f),$.config=p,$.mode=h=p.get("mode",r.documentElement.getAttribute("mode")||(m(f,"ios")?"ios":"md")),p.set("mode",h),r.documentElement.setAttribute("mode",h),r.documentElement.classList.add(h),p.getBoolean("_testing")&&p.set("animated",!1);const J=xe=>{var De;return null===(De=xe.tagName)||void 0===De?void 0:De.startsWith("ION-")},ie=xe=>["ios","md"].includes(xe);(0,a.c)(xe=>{for(;xe;){const De=xe.mode||xe.getAttribute("mode");if(De){if(ie(De))return De;J(xe)&&console.warn('Invalid ionic mode: "'+De+'", expected: "ios" or "md"')}xe=xe.parentElement}return h})}},4569:(Ce,ee,E)=>{"use strict";E.r(ee),E.d(ee,{iosTransitionAnimation:()=>A,shadow:()=>C});var a=E(3503),S=E(7555);E(8476),E(4363);const D=P=>document.querySelector(`${P}.ion-cloned-element`),C=P=>P.shadowRoot||P,_=P=>{const k="ION-TABS"===P.tagName?P:P.querySelector("ion-tabs"),L="ion-content ion-header:not(.header-collapse-condense-inactive) ion-title.title-large";if(null!=k){const M=k.querySelector("ion-tab:not(.tab-hidden), .ion-page:not(.ion-page-hidden)");return null!=M?M.querySelector(L):null}return P.querySelector(L)},F=(P,k)=>{const L="ION-TABS"===P.tagName?P:P.querySelector("ion-tabs");let M=[];if(null!=L){const R=L.querySelector("ion-tab:not(.tab-hidden), .ion-page:not(.ion-page-hidden)");null!=R&&(M=R.querySelectorAll("ion-buttons"))}else M=P.querySelectorAll("ion-buttons");for(const R of M){const U=R.closest("ion-header"),V=U&&!U.classList.contains("header-collapse-condense-inactive"),K=R.querySelector("ion-back-button"),oe=R.classList.contains("buttons-collapse");if(null!==K&&("start"===R.slot||""===R.slot)&&(oe&&V&&k||!oe))return K}return null},m=(P,k,L,M,R,U,V,K,oe)=>{var me,te;const se=k?`calc(100% - ${R.right+4}px)`:R.left-4+"px",g=k?"right":"left",n=k?"left":"right",o=k?"right":"left",l=(null===(me=U.textContent)||void 0===me?void 0:me.trim())===(null===(te=K.textContent)||void 0===te?void 0:te.trim()),h=(oe.height-w)/V.height,v=l?`scale(${oe.width/V.width}, ${h})`:`scale(${h})`,y="scale(1)",r=C(M).querySelector("ion-icon").getBoundingClientRect(),f=k?r.width/2-(r.right-R.right)+"px":R.left-r.width/2+"px",$=k?`-${window.innerWidth-R.right}px`:`${R.left}px`,I=`${oe.top}px`,j=`${R.top}px`,xe=L?[{offset:0,transform:`translate3d(${$}, ${j}, 0)`},{offset:1,transform:`translate3d(${f}, ${I}, 0)`}]:[{offset:0,transform:`translate3d(${f}, ${I}, 0)`},{offset:1,transform:`translate3d(${$}, ${j}, 0)`}],ae=L?[{offset:0,opacity:1,transform:y},{offset:1,opacity:0,transform:v}]:[{offset:0,opacity:0,transform:v},{offset:1,opacity:1,transform:y}],pe=L?[{offset:0,opacity:1,transform:"scale(1)"},{offset:.2,opacity:0,transform:"scale(0.6)"},{offset:1,opacity:0,transform:"scale(0.6)"}]:[{offset:0,opacity:0,transform:"scale(0.6)"},{offset:.6,opacity:0,transform:"scale(0.6)"},{offset:1,opacity:1,transform:"scale(1)"}],Te=(0,a.c)(),Be=(0,a.c)(),re=(0,a.c)(),ne=D("ion-back-button"),G=C(ne).querySelector(".button-text"),ge=C(ne).querySelector("ion-icon");ne.text=M.text,ne.mode=M.mode,ne.icon=M.icon,ne.color=M.color,ne.disabled=M.disabled,ne.style.setProperty("display","block"),ne.style.setProperty("position","fixed"),Be.addElement(ge),Te.addElement(G),re.addElement(ne),re.beforeStyles({position:"absolute",top:"0px",[o]:"0px"}).keyframes(xe),Te.beforeStyles({"transform-origin":`${g} top`}).beforeAddWrite(()=>{M.style.setProperty("display","none"),ne.style.setProperty(g,se)}).afterAddWrite(()=>{M.style.setProperty("display",""),ne.style.setProperty("display","none"),ne.style.removeProperty(g)}).keyframes(ae),Be.beforeStyles({"transform-origin":`${n} center`}).keyframes(pe),P.addAnimation([Te,Be,re])},T=(P,k,L,M,R,U,V,K)=>{var oe,me;const te=k?"right":"left",se=k?`calc(100% - ${R.right}px)`:`${R.left}px`,n=`${R.top}px`,l=k?`-${window.innerWidth-K.right-8}px`:K.x-8+"px",h=K.y-2+"px",v=(null===(oe=V.textContent)||void 0===oe?void 0:oe.trim())===(null===(me=M.textContent)||void 0===me?void 0:me.trim()),d=K.height/(U.height-w),r="scale(1)",f=v?`scale(${K.width/U.width}, ${d})`:`scale(${d})`,j=L?[{offset:0,opacity:0,transform:`translate3d(${l}, ${h}, 0) ${f}`},{offset:.1,opacity:0},{offset:1,opacity:1,transform:`translate3d(0px, ${n}, 0) ${r}`}]:[{offset:0,opacity:.99,transform:`translate3d(0px, ${n}, 0) ${r}`},{offset:.6,opacity:0},{offset:1,opacity:0,transform:`translate3d(${l}, ${h}, 0) ${f}`}],J=D("ion-title"),ie=(0,a.c)();J.innerText=M.innerText,J.size=M.size,J.color=M.color,ie.addElement(J),ie.beforeStyles({"transform-origin":`${te} top`,height:`${R.height}px`,display:"",position:"relative",[te]:se}).beforeAddWrite(()=>{M.style.setProperty("opacity","0")}).afterAddWrite(()=>{M.style.setProperty("opacity",""),J.style.setProperty("display","none")}).keyframes(j),P.addAnimation(ie)},A=(P,k)=>{var L;try{const M="cubic-bezier(0.32,0.72,0,1)",R="opacity",U="transform",V="0%",oe="rtl"===P.ownerDocument.dir,me=oe?"-99.5%":"99.5%",te=oe?"33%":"-33%",se=k.enteringEl,g=k.leavingEl,n="back"===k.direction,o=se.querySelector(":scope > ion-content"),l=se.querySelectorAll(":scope > ion-header > *:not(ion-toolbar), :scope > ion-footer > *"),s=se.querySelectorAll(":scope > ion-header > ion-toolbar"),h=(0,a.c)(),v=(0,a.c)();if(h.addElement(se).duration((null!==(L=k.duration)&&void 0!==L?L:0)||540).easing(k.easing||M).fill("both").beforeRemoveClass("ion-page-invisible"),g&&null!=P){const f=(0,a.c)();f.addElement(P),h.addAnimation(f)}if(o||0!==s.length||0!==l.length?(v.addElement(o),v.addElement(l)):v.addElement(se.querySelector(":scope > .ion-page, :scope > ion-nav, :scope > ion-tabs")),h.addAnimation(v),n?v.beforeClearStyles([R]).fromTo("transform",`translateX(${te})`,`translateX(${V})`).fromTo(R,.8,1):v.beforeClearStyles([R]).fromTo("transform",`translateX(${me})`,`translateX(${V})`),o){const f=C(o).querySelector(".transition-effect");if(f){const $=f.querySelector(".transition-cover"),I=f.querySelector(".transition-shadow"),j=(0,a.c)(),J=(0,a.c)(),ie=(0,a.c)();j.addElement(f).beforeStyles({opacity:"1",display:"block"}).afterStyles({opacity:"",display:""}),J.addElement($).beforeClearStyles([R]).fromTo(R,0,.1),ie.addElement(I).beforeClearStyles([R]).fromTo(R,.03,.7),j.addAnimation([J,ie]),v.addAnimation([j])}}const y=se.querySelector("ion-header.header-collapse-condense"),{forward:d,backward:r}=((P,k,L,M,R)=>{const U=F(M,L),V=_(R),K=_(M),oe=F(R,L),me=null!==U&&null!==V&&!L,te=null!==K&&null!==oe&&L;if(me){const se=V.getBoundingClientRect(),g=U.getBoundingClientRect(),n=C(U).querySelector(".button-text"),o=n.getBoundingClientRect(),s=C(V).querySelector(".toolbar-title").getBoundingClientRect();T(P,k,L,V,se,s,n,o),m(P,k,L,U,g,n,o,V,s)}else if(te){const se=K.getBoundingClientRect(),g=oe.getBoundingClientRect(),n=C(oe).querySelector(".button-text"),o=n.getBoundingClientRect(),s=C(K).querySelector(".toolbar-title").getBoundingClientRect();T(P,k,L,K,se,s,n,o),m(P,k,L,oe,g,n,o,K,s)}return{forward:me,backward:te}})(h,oe,n,se,g);if(s.forEach(f=>{const $=(0,a.c)();$.addElement(f),h.addAnimation($);const I=(0,a.c)();I.addElement(f.querySelector("ion-title"));const j=(0,a.c)(),J=Array.from(f.querySelectorAll("ion-buttons,[menuToggle]")),ie=f.closest("ion-header"),xe=null==ie?void 0:ie.classList.contains("header-collapse-condense-inactive");let De;De=J.filter(n?pe=>{const Te=pe.classList.contains("buttons-collapse");return Te&&!xe||!Te}:pe=>!pe.classList.contains("buttons-collapse")),j.addElement(De);const Q=(0,a.c)();Q.addElement(f.querySelectorAll(":scope > *:not(ion-title):not(ion-buttons):not([menuToggle])"));const ae=(0,a.c)();ae.addElement(C(f).querySelector(".toolbar-background"));const tt=(0,a.c)(),Oe=f.querySelector("ion-back-button");if(Oe&&tt.addElement(Oe),$.addAnimation([I,j,Q,ae,tt]),j.fromTo(R,.01,1),Q.fromTo(R,.01,1),n)xe||I.fromTo("transform",`translateX(${te})`,`translateX(${V})`).fromTo(R,.01,1),Q.fromTo("transform",`translateX(${te})`,`translateX(${V})`),tt.fromTo(R,.01,1);else if(y||I.fromTo("transform",`translateX(${me})`,`translateX(${V})`).fromTo(R,.01,1),Q.fromTo("transform",`translateX(${me})`,`translateX(${V})`),ae.beforeClearStyles([R,"transform"]),(null==ie?void 0:ie.translucent)?ae.fromTo("transform",oe?"translateX(-100%)":"translateX(100%)","translateX(0px)"):ae.fromTo(R,.01,"var(--opacity)"),d||tt.fromTo(R,.01,1),Oe&&!d){const Te=(0,a.c)();Te.addElement(C(Oe).querySelector(".button-text")).fromTo("transform",oe?"translateX(-100px)":"translateX(100px)","translateX(0px)"),$.addAnimation(Te)}}),g){const f=(0,a.c)(),$=g.querySelector(":scope > ion-content"),I=g.querySelectorAll(":scope > ion-header > ion-toolbar"),j=g.querySelectorAll(":scope > ion-header > *:not(ion-toolbar), :scope > ion-footer > *");if($||0!==I.length||0!==j.length?(f.addElement($),f.addElement(j)):f.addElement(g.querySelector(":scope > .ion-page, :scope > ion-nav, :scope > ion-tabs")),h.addAnimation(f),n){f.beforeClearStyles([R]).fromTo("transform",`translateX(${V})`,oe?"translateX(-100%)":"translateX(100%)");const J=(0,S.g)(g);h.afterAddWrite(()=>{"normal"===h.getDirection()&&J.style.setProperty("display","none")})}else f.fromTo("transform",`translateX(${V})`,`translateX(${te})`).fromTo(R,1,.8);if($){const J=C($).querySelector(".transition-effect");if(J){const ie=J.querySelector(".transition-cover"),xe=J.querySelector(".transition-shadow"),De=(0,a.c)(),Q=(0,a.c)(),ae=(0,a.c)();De.addElement(J).beforeStyles({opacity:"1",display:"block"}).afterStyles({opacity:"",display:""}),Q.addElement(ie).beforeClearStyles([R]).fromTo(R,.1,0),ae.addElement(xe).beforeClearStyles([R]).fromTo(R,.7,.03),De.addAnimation([Q,ae]),f.addAnimation([De])}}I.forEach(J=>{const ie=(0,a.c)();ie.addElement(J);const xe=(0,a.c)();xe.addElement(J.querySelector("ion-title"));const De=(0,a.c)(),Q=J.querySelectorAll("ion-buttons,[menuToggle]"),ae=J.closest("ion-header"),tt=null==ae?void 0:ae.classList.contains("header-collapse-condense-inactive"),Oe=Array.from(Q).filter(G=>{const ge=G.classList.contains("buttons-collapse");return ge&&!tt||!ge});De.addElement(Oe);const pe=(0,a.c)(),Te=J.querySelectorAll(":scope > *:not(ion-title):not(ion-buttons):not([menuToggle])");Te.length>0&&pe.addElement(Te);const Be=(0,a.c)();Be.addElement(C(J).querySelector(".toolbar-background"));const re=(0,a.c)(),ne=J.querySelector("ion-back-button");if(ne&&re.addElement(ne),ie.addAnimation([xe,De,pe,re,Be]),h.addAnimation(ie),re.fromTo(R,.99,0),De.fromTo(R,.99,0),pe.fromTo(R,.99,0),n){if(tt||xe.fromTo("transform",`translateX(${V})`,oe?"translateX(-100%)":"translateX(100%)").fromTo(R,.99,0),pe.fromTo("transform",`translateX(${V})`,oe?"translateX(-100%)":"translateX(100%)"),Be.beforeClearStyles([R,"transform"]),(null==ae?void 0:ae.translucent)?Be.fromTo("transform","translateX(0px)",oe?"translateX(-100%)":"translateX(100%)"):Be.fromTo(R,"var(--opacity)",0),ne&&!r){const ge=(0,a.c)();ge.addElement(C(ne).querySelector(".button-text")).fromTo("transform",`translateX(${V})`,`translateX(${(oe?-124:124)+"px"})`),ie.addAnimation(ge)}}else tt||xe.fromTo("transform",`translateX(${V})`,`translateX(${te})`).fromTo(R,.99,0).afterClearStyles([U,R]),pe.fromTo("transform",`translateX(${V})`,`translateX(${te})`).afterClearStyles([U,R]),re.afterClearStyles([R]),xe.afterClearStyles([R]),De.afterClearStyles([R])})}return h}catch(M){throw M}},w=10},2942:(Ce,ee,E)=>{"use strict";E.r(ee),E.d(ee,{mdTransitionAnimation:()=>c});var a=E(3503),S=E(7555);E(8476),E(4363);const c=(D,C)=>{var _,F,B;const m="40px",A="back"===C.direction,P=C.leavingEl,k=(0,S.g)(C.enteringEl),L=k.querySelector("ion-toolbar"),M=(0,a.c)();if(M.addElement(k).fill("both").beforeRemoveClass("ion-page-invisible"),A?M.duration((null!==(_=C.duration)&&void 0!==_?_:0)||200).easing("cubic-bezier(0.47,0,0.745,0.715)"):M.duration((null!==(F=C.duration)&&void 0!==F?F:0)||280).easing("cubic-bezier(0.36,0.66,0.04,1)").fromTo("transform",`translateY(${m})`,"translateY(0px)").fromTo("opacity",.01,1),L){const R=(0,a.c)();R.addElement(L),M.addAnimation(R)}if(P&&A){M.duration((null!==(B=C.duration)&&void 0!==B?B:0)||200).easing("cubic-bezier(0.47,0,0.745,0.715)");const R=(0,a.c)();R.addElement((0,S.g)(P)).onFinish(U=>{1===U&&R.elements.length>0&&R.elements[0].style.setProperty("display","none")}).fromTo("transform","translateY(0px)",`translateY(${m})`).fromTo("opacity",1,0),M.addAnimation(R)}return M}},5516:(Ce,ee,E)=>{"use strict";E.d(ee,{B:()=>De,G:()=>Q,O:()=>ae,a:()=>T,b:()=>A,c:()=>L,d:()=>tt,e:()=>Oe,f:()=>y,g:()=>r,h:()=>I,i:()=>J,j:()=>R,k:()=>U,l:()=>w,m:()=>P,n:()=>me,o:()=>h,s:()=>xe,t:()=>M});var a=E(467),S=E(8476),p=E(3113),O=E(611),c=E(5938),D=E(5638),C=E(4929);let _=0,F=0;const B=new WeakMap,m=Be=>({create:re=>V(Be,re),dismiss:(re,ne,G)=>o(document,re,ne,Be,G),getTop:()=>(0,a.A)(function*(){return h(document,Be)})()}),T=m("ion-alert"),A=m("ion-action-sheet"),w=m("ion-loading"),P=m("ion-modal"),L=m("ion-popover"),M=m("ion-toast"),R=Be=>{typeof document<"u"&&n(document);const re=_++;Be.overlayIndex=re},U=Be=>(Be.hasAttribute("id")||(Be.id="ion-overlay-"+ ++F),Be.id),V=(Be,re)=>typeof window<"u"&&typeof window.customElements<"u"?window.customElements.whenDefined(Be).then(()=>{const ne=document.createElement(Be);return ne.classList.add("overlay-hidden"),Object.assign(ne,Object.assign(Object.assign({},re),{hasController:!0})),f(document).appendChild(ne),new Promise(G=>(0,D.c)(ne,G))}):Promise.resolve(),K='[tabindex]:not([tabindex^="-"]):not([hidden]):not([disabled]), input:not([type=hidden]):not([tabindex^="-"]):not([hidden]):not([disabled]), textarea:not([tabindex^="-"]):not([hidden]):not([disabled]), button:not([tabindex^="-"]):not([hidden]):not([disabled]), select:not([tabindex^="-"]):not([hidden]):not([disabled]), .ion-focusable:not([tabindex^="-"]):not([hidden]):not([disabled]), .ion-focusable[disabled="false"]:not([tabindex^="-"]):not([hidden])',me=(Be,re)=>{const ne=Be.querySelector(K);se(ne,re)},te=(Be,re)=>{const ne=Array.from(Be.querySelectorAll(K));se(ne.length>0?ne[ne.length-1]:null,re)},se=(Be,re)=>{let ne=Be;const G=null==Be?void 0:Be.shadowRoot;G&&(ne=G.querySelector(K)||Be),ne?(0,D.f)(ne):re.focus()},n=Be=>{0===_&&(_=1,Be.addEventListener("focus",re=>{((Be,re)=>{const ne=h(re,"ion-alert,ion-action-sheet,ion-loading,ion-modal,ion-picker,ion-popover"),G=Be.target;ne&&G&&!ne.classList.contains("ion-disable-focus-trap")&&(ne.shadowRoot?(()=>{if(ne.contains(G))ne.lastFocus=G;else if("ION-TOAST"===G.tagName)se(ne.lastFocus,ne);else{const Qe=ne.lastFocus;me(ne,ne),Qe===re.activeElement&&te(ne,ne),ne.lastFocus=re.activeElement}})():(()=>{if(ne===G)ne.lastFocus=void 0;else if("ION-TOAST"===G.tagName)se(ne.lastFocus,ne);else{const Qe=(0,D.g)(ne);if(!Qe.contains(G))return;const rt=Qe.querySelector(".ion-overlay-wrapper");if(!rt)return;if(rt.contains(G)||G===Qe.querySelector("ion-backdrop"))ne.lastFocus=G;else{const rn=ne.lastFocus;me(rt,ne),rn===re.activeElement&&te(rt,ne),ne.lastFocus=re.activeElement}}})())})(re,Be)},!0),Be.addEventListener("ionBackButton",re=>{const ne=h(Be);null!=ne&&ne.backdropDismiss&&re.detail.register(p.OVERLAY_BACK_BUTTON_PRIORITY,()=>{ne.dismiss(void 0,De)})}),(0,p.shouldUseCloseWatcher)()||Be.addEventListener("keydown",re=>{if("Escape"===re.key){const ne=h(Be);null!=ne&&ne.backdropDismiss&&ne.dismiss(void 0,De)}}))},o=(Be,re,ne,G,ge)=>{const xt=h(Be,G,ge);return xt?xt.dismiss(re,ne):Promise.reject("overlay does not exist")},s=(Be,re)=>((Be,re)=>(void 0===re&&(re="ion-alert,ion-action-sheet,ion-loading,ion-modal,ion-picker,ion-popover,ion-toast"),Array.from(Be.querySelectorAll(re)).filter(ne=>ne.overlayIndex>0)))(Be,re).filter(ne=>!(Be=>Be.classList.contains("overlay-hidden"))(ne)),h=(Be,re,ne)=>{const G=s(Be,re);return void 0===ne?G[G.length-1]:G.find(ge=>ge.id===ne)},v=(Be=!1)=>{const ne=f(document).querySelector("ion-router-outlet, ion-nav, #ion-view-container-root");ne&&(Be?ne.setAttribute("aria-hidden","true"):ne.removeAttribute("aria-hidden"))},y=function(){var Be=(0,a.A)(function*(re,ne,G,ge,xt){var Qe,rt;if(re.presented)return;v(!0),pe(re.el),re.presented=!0,re.willPresent.emit(),null===(Qe=re.willPresentShorthand)||void 0===Qe||Qe.emit();const rn=(0,O.b)(re),mt=re.enterAnimation?re.enterAnimation:O.c.get(ne,"ios"===rn?G:ge);(yield $(re,mt,re.el,xt))&&(re.didPresent.emit(),null===(rt=re.didPresentShorthand)||void 0===rt||rt.emit()),"ION-TOAST"!==re.el.tagName&&d(re.el),re.keyboardClose&&(null===document.activeElement||!re.el.contains(document.activeElement))&&re.el.focus(),re.el.removeAttribute("aria-hidden")});return function(ne,G,ge,xt,Qe){return Be.apply(this,arguments)}}(),d=function(){var Be=(0,a.A)(function*(re){let ne=document.activeElement;if(!ne)return;const G=null==ne?void 0:ne.shadowRoot;G&&(ne=G.querySelector(K)||ne),yield re.onDidDismiss(),(null===document.activeElement||document.activeElement===document.body)&&ne.focus()});return function(ne){return Be.apply(this,arguments)}}(),r=function(){var Be=(0,a.A)(function*(re,ne,G,ge,xt,Qe,rt){var rn,mt;if(!re.presented)return!1;void 0!==S.d&&1===s(S.d).length&&v(!1),re.presented=!1;try{re.el.style.setProperty("pointer-events","none"),re.willDismiss.emit({data:ne,role:G}),null===(rn=re.willDismissShorthand)||void 0===rn||rn.emit({data:ne,role:G});const ft=(0,O.b)(re),un=re.leaveAnimation?re.leaveAnimation:O.c.get(ge,"ios"===ft?xt:Qe);G!==Q&&(yield $(re,un,re.el,rt)),re.didDismiss.emit({data:ne,role:G}),null===(mt=re.didDismissShorthand)||void 0===mt||mt.emit({data:ne,role:G}),(B.get(re)||[]).forEach(It=>It.destroy()),B.delete(re),re.el.classList.add("overlay-hidden"),re.el.style.removeProperty("pointer-events"),void 0!==re.el.lastFocus&&(re.el.lastFocus=void 0)}catch(ft){console.error(ft)}return re.el.remove(),Te(),!0});return function(ne,G,ge,xt,Qe,rt,rn){return Be.apply(this,arguments)}}(),f=Be=>Be.querySelector("ion-app")||Be.body,$=function(){var Be=(0,a.A)(function*(re,ne,G,ge){G.classList.remove("overlay-hidden");const Qe=ne(re.el,ge);(!re.animated||!O.c.getBoolean("animated",!0))&&Qe.duration(0),re.keyboardClose&&Qe.beforeAddWrite(()=>{const rn=G.ownerDocument.activeElement;null!=rn&&rn.matches("input,ion-input, ion-textarea")&&rn.blur()});const rt=B.get(re)||[];return B.set(re,[...rt,Qe]),yield Qe.play(),!0});return function(ne,G,ge,xt){return Be.apply(this,arguments)}}(),I=(Be,re)=>{let ne;const G=new Promise(ge=>ne=ge);return j(Be,re,ge=>{ne(ge.detail)}),G},j=(Be,re,ne)=>{const G=ge=>{(0,D.b)(Be,re,G),ne(ge)};(0,D.a)(Be,re,G)},J=Be=>"cancel"===Be||Be===De,ie=Be=>Be(),xe=(Be,re)=>{if("function"==typeof Be)return O.c.get("_zoneGate",ie)(()=>{try{return Be(re)}catch(G){throw G}})},De="backdrop",Q="gesture",ae=39,tt=Be=>{let ne,re=!1;const G=(0,c.C)(),ge=(rt=!1)=>{if(ne&&!rt)return{delegate:ne,inline:re};const{el:rn,hasController:mt,delegate:ft}=Be;return re=null!==rn.parentNode&&!mt,ne=re?ft||G:ft,{inline:re,delegate:ne}};return{attachViewToDom:function(){var rt=(0,a.A)(function*(rn){const{delegate:mt}=ge(!0);if(mt)return yield mt.attachViewToDom(Be.el,rn);const{hasController:ft}=Be;if(ft&&void 0!==rn)throw new Error("framework delegate is missing");return null});return function(mt){return rt.apply(this,arguments)}}(),removeViewFromDom:()=>{const{delegate:rt}=ge();rt&&void 0!==Be.el&&rt.removeViewFromDom(Be.el.parentElement,Be.el)}}},Oe=()=>{let Be;const re=()=>{Be&&(Be(),Be=void 0)};return{addClickListener:(G,ge)=>{re();const xt=void 0!==ge?document.getElementById(ge):null;xt?Be=((rt,rn)=>{const mt=()=>{rn.present()};return rt.addEventListener("click",mt),()=>{rt.removeEventListener("click",mt)}})(xt,G):(0,C.p)(`A trigger element with the ID "${ge}" was not found in the DOM. The trigger element must be in the DOM when the "trigger" property is set on an overlay component.`,G)},removeClickListener:re}},pe=Be=>{var re;if(void 0===S.d)return;const ne=s(S.d);for(let G=ne.length-1;G>=0;G--){const ge=ne[G],xt=null!==(re=ne[G+1])&&void 0!==re?re:Be;(xt.hasAttribute("aria-hidden")||"ION-TOAST"!==xt.tagName)&&ge.setAttribute("aria-hidden","true")}},Te=()=>{if(void 0===S.d)return;const Be=s(S.d);for(let re=Be.length-1;re>=0;re--){const ne=Be[re];if(ne.removeAttribute("aria-hidden"),"ION-TOAST"!==ne.tagName)break}}},1288:(Ce,ee,E)=>{"use strict";E.d(ee,{H:()=>M,b:()=>rn,c:()=>K,f:()=>pe,g:()=>V,h:()=>k,p:()=>zn,r:()=>Ft});var a=E(467);let p,O,c=!1,D=!1;const B={},w=Pe=>"object"==(Pe=typeof Pe)||"function"===Pe;function P(Pe){var Se,ze,Et;return null!==(Et=null===(ze=null===(Se=Pe.head)||void 0===Se?void 0:Se.querySelector('meta[name="csp-nonce"]'))||void 0===ze?void 0:ze.getAttribute("content"))&&void 0!==Et?Et:void 0}const k=(Pe,Se,...ze)=>{let Et=null,Je=!1,st=!1;const en=[],yt=Wt=>{for(let Pt=0;PtWt[Pt]).join(" "))}const vt=L(Pe,null);return vt.$attrs$=Se,en.length>0&&(vt.$children$=en),vt},L=(Pe,Se)=>({$flags$:0,$tag$:Pe,$text$:Se,$elm$:null,$children$:null,$attrs$:null}),M={},V=Pe=>St(Pe).$hostElement$,K=(Pe,Se,ze)=>{const Et=V(Pe);return{emit:Je=>oe(Et,Se,{bubbles:!!(4&ze),composed:!!(2&ze),cancelable:!!(1&ze),detail:Je})}},oe=(Pe,Se,ze)=>{const Et=Ot.ce(Se,ze);return Pe.dispatchEvent(Et),Et},me=new WeakMap,n=(Pe,Se)=>"sc-"+Pe.$tagName$,o=(Pe,Se,ze,Et,Je,st)=>{if(ze!==Et){let en=bt(Pe,Se),yt=Se.toLowerCase();if("class"===Se){const vt=Pe.classList,Wt=s(ze),Pt=s(Et);vt.remove(...Wt.filter(Rt=>Rt&&!Pt.includes(Rt))),vt.add(...Pt.filter(Rt=>Rt&&!Wt.includes(Rt)))}else if("style"===Se){for(const vt in ze)(!Et||null==Et[vt])&&(vt.includes("-")?Pe.style.removeProperty(vt):Pe.style[vt]="");for(const vt in Et)(!ze||Et[vt]!==ze[vt])&&(vt.includes("-")?Pe.style.setProperty(vt,Et[vt]):Pe.style[vt]=Et[vt])}else if("ref"===Se)Et&&Et(Pe);else if(en||"o"!==Se[0]||"n"!==Se[1]){const vt=w(Et);if((en||vt&&null!==Et)&&!Je)try{if(Pe.tagName.includes("-"))Pe[Se]=Et;else{const Wt=null==Et?"":Et;"list"===Se?en=!1:(null==ze||Pe[Se]!=Wt)&&(Pe[Se]=Wt)}}catch{}null==Et||!1===Et?(!1!==Et||""===Pe.getAttribute(Se))&&Pe.removeAttribute(Se):(!en||4&st||Je)&&!vt&&Pe.setAttribute(Se,Et=!0===Et?"":Et)}else Se="-"===Se[2]?Se.slice(3):bt(Kt,yt)?yt.slice(2):yt[2]+Se.slice(3),ze&&Ot.rel(Pe,Se,ze,!1),Et&&Ot.ael(Pe,Se,Et,!1)}},l=/\s/,s=Pe=>Pe?Pe.split(l):[],h=(Pe,Se,ze,Et)=>{const Je=11===Se.$elm$.nodeType&&Se.$elm$.host?Se.$elm$.host:Se.$elm$,st=Pe&&Pe.$attrs$||B,en=Se.$attrs$||B;for(Et in st)Et in en||o(Je,Et,st[Et],void 0,ze,Se.$flags$);for(Et in en)o(Je,Et,st[Et],en[Et],ze,Se.$flags$)},v=(Pe,Se,ze,Et)=>{const Je=Se.$children$[ze];let en,yt,st=0;if(null!==Je.$text$)en=Je.$elm$=Nt.createTextNode(Je.$text$);else{if(c||(c="svg"===Je.$tag$),en=Je.$elm$=Nt.createElementNS(c?"http://www.w3.org/2000/svg":"http://www.w3.org/1999/xhtml",Je.$tag$),c&&"foreignObject"===Je.$tag$&&(c=!1),h(null,Je,c),(Pe=>null!=Pe)(p)&&en["s-si"]!==p&&en.classList.add(en["s-si"]=p),Je.$children$)for(st=0;st{let yt,en=Pe;for(en.shadowRoot&&en.tagName===O&&(en=en.shadowRoot);Je<=st;++Je)Et[Je]&&(yt=v(null,ze,Je),yt&&(Et[Je].$elm$=yt,en.insertBefore(yt,Se)))},d=(Pe,Se,ze)=>{for(let Et=Se;Et<=ze;++Et){const Je=Pe[Et];if(Je){const st=Je.$elm$;I(Je),st&&st.remove()}}},f=(Pe,Se)=>Pe.$tag$===Se.$tag$,$=(Pe,Se)=>{const ze=Se.$elm$=Pe.$elm$,Et=Pe.$children$,Je=Se.$children$,st=Se.$tag$,en=Se.$text$;null===en?(c="svg"===st||"foreignObject"!==st&&c,h(Pe,Se,c),null!==Et&&null!==Je?((Pe,Se,ze,Et)=>{let On,Je=0,st=0,en=Se.length-1,yt=Se[0],vt=Se[en],Wt=Et.length-1,Pt=Et[0],Rt=Et[Wt];for(;Je<=en&&st<=Wt;)null==yt?yt=Se[++Je]:null==vt?vt=Se[--en]:null==Pt?Pt=Et[++st]:null==Rt?Rt=Et[--Wt]:f(yt,Pt)?($(yt,Pt),yt=Se[++Je],Pt=Et[++st]):f(vt,Rt)?($(vt,Rt),vt=Se[--en],Rt=Et[--Wt]):f(yt,Rt)?($(yt,Rt),Pe.insertBefore(yt.$elm$,vt.$elm$.nextSibling),yt=Se[++Je],Rt=Et[--Wt]):f(vt,Pt)?($(vt,Pt),Pe.insertBefore(vt.$elm$,yt.$elm$),vt=Se[--en],Pt=Et[++st]):(On=v(Se&&Se[st],ze,st),Pt=Et[++st],On&&yt.$elm$.parentNode.insertBefore(On,yt.$elm$));Je>en?y(Pe,null==Et[Wt+1]?null:Et[Wt+1].$elm$,ze,Et,st,Wt):st>Wt&&d(Se,Je,en)})(ze,Et,Se,Je):null!==Je?(null!==Pe.$text$&&(ze.textContent=""),y(ze,null,Se,Je,0,Je.length-1)):null!==Et&&d(Et,0,Et.length-1),c&&"svg"===st&&(c=!1)):Pe.$text$!==en&&(ze.data=en)},I=Pe=>{Pe.$attrs$&&Pe.$attrs$.ref&&Pe.$attrs$.ref(null),Pe.$children$&&Pe.$children$.map(I)},J=(Pe,Se)=>{Se&&!Pe.$onRenderResolve$&&Se["s-p"]&&Se["s-p"].push(new Promise(ze=>Pe.$onRenderResolve$=ze))},ie=(Pe,Se)=>{if(Pe.$flags$|=16,!(4&Pe.$flags$))return J(Pe,Pe.$ancestorComponent$),it(()=>xe(Pe,Se));Pe.$flags$|=512},xe=(Pe,Se)=>{const Et=Pe.$lazyInstance$;return Se&&(Pe.$flags$|=256,Pe.$queuedListeners$&&(Pe.$queuedListeners$.map(([st,en])=>Be(Et,st,en)),Pe.$queuedListeners$=void 0)),De(void 0,()=>ae(Pe,Et,Se))},De=(Pe,Se)=>Q(Pe)?Pe.then(Se):Se(),Q=Pe=>Pe instanceof Promise||Pe&&Pe.then&&"function"==typeof Pe.then,ae=function(){var Pe=(0,a.A)(function*(Se,ze,Et){var Je;const st=Se.$hostElement$,yt=st["s-rc"];Et&&(Pe=>{const Se=Pe.$cmpMeta$,ze=Pe.$hostElement$,Et=Se.$flags$,st=((Pe,Se,ze,Et)=>{var Je;let st=n(Se);const en=Lt.get(st);if(Pe=11===Pe.nodeType?Pe:Nt,en)if("string"==typeof en){let vt,yt=me.get(Pe=Pe.head||Pe);if(yt||me.set(Pe,yt=new Set),!yt.has(st)){{vt=Nt.createElement("style"),vt.innerHTML=en;const Wt=null!==(Je=Ot.$nonce$)&&void 0!==Je?Je:P(Nt);null!=Wt&&vt.setAttribute("nonce",Wt),Pe.insertBefore(vt,Pe.querySelector("link"))}yt&&yt.add(st)}}else Pe.adoptedStyleSheets.includes(en)||(Pe.adoptedStyleSheets=[...Pe.adoptedStyleSheets,en]);return st})(ze.shadowRoot?ze.shadowRoot:ze.getRootNode(),Se);10&Et&&(ze["s-sc"]=st,ze.classList.add(st+"-h"))})(Se);tt(Se,ze),yt&&(yt.map(Wt=>Wt()),st["s-rc"]=void 0);{const Wt=null!==(Je=st["s-p"])&&void 0!==Je?Je:[],Pt=()=>Oe(Se);0===Wt.length?Pt():(Promise.all(Wt).then(Pt),Se.$flags$|=4,Wt.length=0)}});return function(ze,Et,Je){return Pe.apply(this,arguments)}}(),tt=(Pe,Se,ze)=>{try{Se=Se.render(),Pe.$flags$&=-17,Pe.$flags$|=2,((Pe,Se)=>{const ze=Pe.$hostElement$,Et=Pe.$vnode$||L(null,null),Je=(Pe=>Pe&&Pe.$tag$===M)(Se)?Se:k(null,null,Se);O=ze.tagName,Je.$tag$=null,Je.$flags$|=4,Pe.$vnode$=Je,Je.$elm$=Et.$elm$=ze.shadowRoot||ze,p=ze["s-sc"],$(Et,Je)})(Pe,Se)}catch(Et){wt(Et,Pe.$hostElement$)}return null},Oe=Pe=>{const ze=Pe.$hostElement$,Je=Pe.$lazyInstance$,st=Pe.$ancestorComponent$;64&Pe.$flags$||(Pe.$flags$|=64,re(ze),Be(Je,"componentDidLoad"),Pe.$onReadyResolve$(ze),st||Te()),Pe.$onInstanceResolve$(ze),Pe.$onRenderResolve$&&(Pe.$onRenderResolve$(),Pe.$onRenderResolve$=void 0),512&Pe.$flags$&&je(()=>ie(Pe,!1)),Pe.$flags$&=-517},pe=Pe=>{{const Se=St(Pe),ze=Se.$hostElement$.isConnected;return ze&&2==(18&Se.$flags$)&&ie(Se,!1),ze}},Te=Pe=>{re(Nt.documentElement),je(()=>oe(Kt,"appload",{detail:{namespace:"ionicpwaelements"}}))},Be=(Pe,Se,ze)=>{if(Pe&&Pe[Se])try{return Pe[Se](ze)}catch(Et){wt(Et)}},re=Pe=>Pe.classList.add("hydrated"),ge=(Pe,Se,ze)=>{if(Se.$members$){const Et=Object.entries(Se.$members$),Je=Pe.prototype;if(Et.map(([st,[en]])=>{31&en||2&ze&&32&en?Object.defineProperty(Je,st,{get(){return((Pe,Se)=>St(this).$instanceValues$.get(Se))(0,st)},set(yt){((Pe,Se,ze,Et)=>{const Je=St(Pe),st=Je.$instanceValues$.get(Se),en=Je.$flags$,yt=Je.$lazyInstance$;ze=((Pe,Se)=>null==Pe||w(Pe)?Pe:4&Se?"false"!==Pe&&(""===Pe||!!Pe):2&Se?parseFloat(Pe):1&Se?String(Pe):Pe)(ze,Et.$members$[Se][0]);const vt=Number.isNaN(st)&&Number.isNaN(ze);(!(8&en)||void 0===st)&&ze!==st&&!vt&&(Je.$instanceValues$.set(Se,ze),yt&&2==(18&en)&&ie(Je,!1))})(this,st,yt,Se)},configurable:!0,enumerable:!0}):1&ze&&64&en&&Object.defineProperty(Je,st,{value(...yt){const vt=St(this);return vt.$onInstancePromise$.then(()=>vt.$lazyInstance$[st](...yt))}})}),1&ze){const st=new Map;Je.attributeChangedCallback=function(en,yt,vt){Ot.jmp(()=>{const Wt=st.get(en);if(this.hasOwnProperty(Wt))vt=this[Wt],delete this[Wt];else if(Je.hasOwnProperty(Wt)&&"number"==typeof this[Wt]&&this[Wt]==vt)return;this[Wt]=(null!==vt||"boolean"!=typeof this[Wt])&&vt})},Pe.observedAttributes=Et.filter(([en,yt])=>15&yt[0]).map(([en,yt])=>{const vt=yt[1]||en;return st.set(vt,en),vt})}}return Pe},xt=function(){var Pe=(0,a.A)(function*(Se,ze,Et,Je,st){if(!(32&ze.$flags$)){ze.$flags$|=32;{if((st=Bt(Et)).then){const Wt=()=>{};st=yield st,Wt()}st.isProxied||(ge(st,Et,2),st.isProxied=!0);const vt=()=>{};ze.$flags$|=8;try{new st(ze)}catch(Wt){wt(Wt)}ze.$flags$&=-9,vt()}if(st.style){let vt=st.style;const Wt=n(Et);if(!Lt.has(Wt)){const Pt=()=>{};((Pe,Se,ze)=>{let Et=Lt.get(Pe);Vt&&ze?(Et=Et||new CSSStyleSheet,"string"==typeof Et?Et=Se:Et.replaceSync(Se)):Et=Se,Lt.set(Pe,Et)})(Wt,vt,!!(1&Et.$flags$)),Pt()}}}const en=ze.$ancestorComponent$,yt=()=>ie(ze,!0);en&&en["s-rc"]?en["s-rc"].push(yt):yt()});return function(ze,Et,Je,st,en){return Pe.apply(this,arguments)}}(),rn=(Pe,Se={})=>{var ze;const Je=[],st=Se.exclude||[],en=Kt.customElements,yt=Nt.head,vt=yt.querySelector("meta[charset]"),Wt=Nt.createElement("style"),Pt=[];let Rt,On=!0;Object.assign(Ot,Se),Ot.$resourcesUrl$=new URL(Se.resourcesUrl||"./",Nt.baseURI).href,Pe.map(An=>{An[1].map(Bn=>{const Mn={$flags$:Bn[0],$tagName$:Bn[1],$members$:Bn[2],$listeners$:Bn[3]};Mn.$members$=Bn[2],Mn.$listeners$=Bn[3];const Kn=Mn.$tagName$,Ln=class extends HTMLElement{constructor(Fn){super(Fn),bn(Fn=this,Mn),1&Mn.$flags$&&Fn.attachShadow({mode:"open"})}connectedCallback(){Rt&&(clearTimeout(Rt),Rt=null),On?Pt.push(this):Ot.jmp(()=>(Pe=>{if(!(1&Ot.$flags$)){const Se=St(Pe),ze=Se.$cmpMeta$,Et=()=>{};if(1&Se.$flags$)mt(Pe,Se,ze.$listeners$);else{Se.$flags$|=1;{let Je=Pe;for(;Je=Je.parentNode||Je.host;)if(Je["s-p"]){J(Se,Se.$ancestorComponent$=Je);break}}ze.$members$&&Object.entries(ze.$members$).map(([Je,[st]])=>{if(31&st&&Pe.hasOwnProperty(Je)){const en=Pe[Je];delete Pe[Je],Pe[Je]=en}}),xt(Pe,Se,ze)}Et()}})(this))}disconnectedCallback(){Ot.jmp(()=>(Pe=>{if(!(1&Ot.$flags$)){const Se=St(this),ze=Se.$lazyInstance$;Se.$rmListeners$&&(Se.$rmListeners$.map(Et=>Et()),Se.$rmListeners$=void 0),Be(ze,"disconnectedCallback")}})())}componentOnReady(){return St(this).$onReadyPromise$}};Mn.$lazyBundleId$=An[0],!st.includes(Kn)&&!en.get(Kn)&&(Je.push(Kn),en.define(Kn,ge(Ln,Mn,1)))})});{Wt.innerHTML=Je+"{visibility:hidden}.hydrated{visibility:inherit}",Wt.setAttribute("data-styles","");const An=null!==(ze=Ot.$nonce$)&&void 0!==ze?ze:P(Nt);null!=An&&Wt.setAttribute("nonce",An),yt.insertBefore(Wt,vt?vt.nextSibling:yt.firstChild)}On=!1,Pt.length?Pt.map(An=>An.connectedCallback()):Ot.jmp(()=>Rt=setTimeout(Te,30))},mt=(Pe,Se,ze,Et)=>{ze&&ze.map(([Je,st,en])=>{const yt=un(Pe,Je),vt=ft(Se,en),Wt=At(Je);Ot.ael(yt,st,vt,Wt),(Se.$rmListeners$=Se.$rmListeners$||[]).push(()=>Ot.rel(yt,st,vt,Wt))})},ft=(Pe,Se)=>ze=>{try{256&Pe.$flags$?Pe.$lazyInstance$[Se](ze):(Pe.$queuedListeners$=Pe.$queuedListeners$||[]).push([Se,ze])}catch(Et){wt(Et)}},un=(Pe,Se)=>16&Se?Nt.body:Pe,At=Pe=>!!(2&Pe),Cn=new WeakMap,St=Pe=>Cn.get(Pe),Ft=(Pe,Se)=>Cn.set(Se.$lazyInstance$=Pe,Se),bn=(Pe,Se)=>{const ze={$flags$:0,$hostElement$:Pe,$cmpMeta$:Se,$instanceValues$:new Map};return ze.$onInstancePromise$=new Promise(Et=>ze.$onInstanceResolve$=Et),ze.$onReadyPromise$=new Promise(Et=>ze.$onReadyResolve$=Et),Pe["s-p"]=[],Pe["s-rc"]=[],mt(Pe,ze,Se.$listeners$),Cn.set(Pe,ze)},bt=(Pe,Se)=>Se in Pe,wt=(Pe,Se)=>(0,console.error)(Pe,Se),Dn=new Map,Bt=(Pe,Se,ze)=>{const Et=Pe.$tagName$.replace(/-/g,"_"),Je=Pe.$lazyBundleId$,st=Dn.get(Je);if(st)return st[Et];if(!ze||!BUILD.hotModuleReplacement){const en=yt=>(Dn.set(Je,yt),yt[Et]);switch(Je){case"pwa-action-sheet":return E.e(6301).then(E.bind(E,6301)).then(en,wt);case"pwa-camera-modal":return E.e(2982).then(E.bind(E,2982)).then(en,wt);case"pwa-toast":return E.e(3574).then(E.bind(E,3574)).then(en,wt);case"pwa-camera-modal-instance":return E.e(5640).then(E.bind(E,5640)).then(en,wt);case"pwa-camera":return E.e(6086).then(E.bind(E,6086)).then(en,wt)}}return E(5235)(`./${Je}.entry.js`).then(en=>(Dn.set(Je,en),en[Et]),wt)},Lt=new Map,Kt=typeof window<"u"?window:{},Nt=Kt.document||{head:{}},Ot={$flags$:0,$resourcesUrl$:"",jmp:Pe=>Pe(),raf:Pe=>requestAnimationFrame(Pe),ael:(Pe,Se,ze,Et)=>Pe.addEventListener(Se,ze,Et),rel:(Pe,Se,ze,Et)=>Pe.removeEventListener(Se,ze,Et),ce:(Pe,Se)=>new CustomEvent(Pe,Se)},zn=Pe=>Promise.resolve(Pe),Vt=(()=>{try{return new CSSStyleSheet,"function"==typeof(new CSSStyleSheet).replaceSync}catch{}return!1})(),He=[],_e=[],Ae=(Pe,Se)=>ze=>{Pe.push(ze),D||(D=!0,Se&&4&Ot.$flags$?je(Ze):Ot.raf(Ze))},Me=Pe=>{for(let Se=0;Se{Me(He),Me(_e),(D=He.length>0)&&Ot.raf(Ze)},je=Pe=>zn().then(Pe),it=Ae(_e,!0)},3172:(Ce,ee,E)=>{"use strict";E.d(ee,{$:()=>S,c:()=>a});const a={production:!0},S={api:{BASE_URL:"https://school-api-dev.tekdinext.com/",BASE_URL_BOT:"https://school-openai.tekdinext.com/",TELEMETRY_BASE_URL:"https://school-dev.tekdinext.com/",CONFIG:"seeker/configuration",PAGE_SEARCH_API:"content/search",CONTEXT_SEARCH:"api/aiutility/v1/context",CONTENT_SEARCH_API:"content/search",TELEMETRY_SYNC:"telemetry/v1/telemetry",BOT_QUERY_API:"v1/query",SEARCH_API:"content/search",CONFIRM_API:"confirm",BOT_SAKHI_API_PATH:"v1/query",BOT_ACTIVITY_API_PATH:"api/activitybot/v1/query",REGISTER_DEVICE_API_PATH:"api/registerMobileDevice",KEY:"myjp-0.1",SECRET:"7tVOEu0xj0zYQiYtCYbauEkNC3NBXCpM"},telmetry:{PRODUCER_ID:"dev.ejp.mobileapp",PRODUCER_PID:"mobileapp"}}},56:(Ce,ee,E)=>{"use strict";E.d(ee,{B$:()=>S,Cc:()=>a,Hs:()=>D,K:()=>O,Th:()=>C,Zm:()=>B,cM:()=>_,z5:()=>c});let a=(()=>{var m;class T{}return(m=T).PDF="application/pdf",m.MP4="video/mp4",m.YOUTUBE="video/x-youtube",m.AUDIO="audio/mp3",m.WEBM="video/webm",m.LINK="text/html",T})();const S={dbName:"digital_jaddu_pitara.db",version:3};let O=(()=>{var m;class T{}return(m=T).DATE_TYPE="DATE",m.TEXT_TYPE="TEXT",m.INT_TYPE="INTEGER",m.REAL_TYPE="REAL",m.COMMA_SEP=",",m.SPACE=" ",m.MAX_NUM_OF_EVENTS=1e3,m.MAX_NUM_OF_PROCESSED_EVENTS=1,m.ERROR="DB_ERROR",m.BLOB_TYPE="BLOB",m.NOT_NULL="NOT NULL",m.NULL="NULL",T})(),c=(()=>{var m;class T{}return(m=T).COLLECTION="application/vnd.ekstep.content-collection",m.VIDEO="video/mp4",m.VIDEOS=["video/mp4","video/webm","video/x-m4v","video/quicktime"],m.PDF="application/pdf",m.AUDIOS="audio/mp3",m.RECOEDED_AUDIO="audio/wav",m.AUDIO=["audio/mp3","audio/mp4","audio/mpeg","audio/ogg","audio/webm","audio/x-wav","audio/wav"],m.INTERACTION=["application/vnd.ekstep.ecml-archive","application/vnd.ekstep.html-archive","application/vnd.android.package-archive","application/vnd.ekstep.content-archive","application/vnd.ekstep.plugin-archive","application/vnd.ekstep.h5p-archive"],m.DOCS=["application/pdf","application/epub","application/msword"],m.ALL=["video/mp4","video/x-youtube","video/webm","application/pdf","application/epub","application/pdf","application/epub","application/vnd.ekstep.ecml-archive","application/vnd.ekstep.h5p-archive","application/vnd.ekstep.html-archive"],m.YOUTUBE="video/x-youtube",T})();const D=[{name:"content deatil",code:"contentDetail",pattern:"(?:/(?:resources/play/content|play/content|play/quiz)/(?\\w+))",route:"content-details"},{name:"Textbook content detail",code:"textbookContentDetail",pattern:"(?:/play/(?:collection)/(?\\w+)\\?(?=.*\\bcontentId\\b=(?([^&]*)).*))",route:"collection-detail-etb",priority:1},{name:"Course Detail",code:"courseDetail",pattern:"(?:/(?:explore-course|learn)/course/(?\\w+))",route:"enrolled-course-details",priority:3}];var C=function(m){return m.YES="Yes",m.NO="No",m}(C||{}),_=function(m){return m.COURSE="Course",m.COURSE_UNIT="CourseUnit",m.E_TEXTBOOK="eTextBook",m.EXPLANATION_RESOURCE="ExplanationResource",m.EXPLANATION_VIDEO="Explanation Video",m.TEXTBOOK="TextBook",m.TEXTBOOK_UNIT="TextBookUnit",m.COLLECTION="Collection",m.TV_LESSION="TVLesson",m.RESOURCE="Resource",m}(_||{});let B=(()=>{var m;class T{}return(m=T).TEACHER="teacher",m.STORY="story",m.PARENT="parent",T})()},319:(Ce,ee,E)=>{"use strict";E.d(ee,{Z:()=>O});var a=E(4438),S=E(8974),p=E(5402);let O=(()=>{var c;class D{constructor(_){this.modalCtrl=_}ngOnInit(){}confirm(_){switch(_){case"exit":this.modalCtrl.dismiss(!0);break;case"cancel":this.modalCtrl.dismiss(!1)}}}return(c=D).\u0275fac=function(_){return new(_||c)(a.rXU(S.W3))},c.\u0275cmp=a.VBU({type:c,selectors:[["app-app-exit"]],decls:13,vars:9,consts:[[1,"inner-content"],["slot","start"],[1,"buttons"],["slot","end","shape","round","fill","outline",1,"btn-info","exit",3,"click"],["slot","end","shape","round",1,"btn-info",3,"click"]],template:function(_,F){1&_&&(a.j41(0,"div",0)(1,"ion-toolbar")(2,"ion-buttons",1)(3,"ion-button"),a.EFF(4),a.nI1(5,"translate"),a.k0s()()(),a.j41(6,"ion-toolbar",2)(7,"ion-button",3),a.bIt("click",function(){return F.confirm("exit")}),a.EFF(8),a.nI1(9,"translate"),a.k0s(),a.j41(10,"ion-button",4),a.bIt("click",function(){return F.confirm("cancel")}),a.EFF(11),a.nI1(12,"translate"),a.k0s()()()),2&_&&(a.R7$(4),a.JRh(a.bMT(5,3,"Exit the app?")),a.R7$(4),a.JRh(a.bMT(9,5,"Exit")),a.R7$(3),a.JRh(a.bMT(12,7,"Cancel")))},dependencies:[S.Jm,S.QW,S.ai,p.D9],styles:[".buttons[_ngcontent-%COMP%]{padding:0 1rem}ion-button[_ngcontent-%COMP%]{text-wrap:wrap}.btn-info[_ngcontent-%COMP%]{width:40%;color:var(--ion-color-primary-contrast);--background: var(--ion-color-tertiary);font-size:.75rem;font-family:Noto Sans;font-weight:700;text-transform:uppercase;line-height:19.6px;word-wrap:break-word;padding:5px;text-wrap:wrap;text-align:center}.exit[_ngcontent-%COMP%]{--color: var(--ion-color-tertiary);--background: white}ion-modal[_ngcontent-%COMP%]{--height: 50%;--border-radius: 1rem;--box-shadow: 0 .625rem .938rem -.188rem rgb(0 0 0 / .1), 0 .25rem .375rem -.25rem rgb(0 0 0 / .1)}ion-modal[_ngcontent-%COMP%]::part(backdrop){background:#d1d5db;opacity:1}"]}),D})()},5553:(Ce,ee,E)=>{"use strict";E.d(ee,{h:()=>C});var a=E(177),S=E(9417),p=E(8974),O=E(5402),c=E(2904),D=E(4438);let C=(()=>{var _;class F{}return(_=F).\u0275fac=function(m){return new(m||_)},_.\u0275mod=D.$C({type:_}),_.\u0275inj=D.G2t({providers:[c.a0,c.H0,c.n$],imports:[a.MD,S.YN,S.X1,p.bv,S.X1,O.h.forChild()]}),F})()},6198:(Ce,ee,E)=>{"use strict";E.d(ee,{g:()=>p});var a=E(4412),S=E(4438);let p=(()=>{var O;class c{constructor(){this.languageSubject=new a.t(localStorage.getItem("DJPData.lang")||"en"),this.currentLanguage$=this.languageSubject.asObservable()}setLanguage(C){localStorage.setItem("DJPData.lang",C),this.languageSubject.next(C)}}return(O=c).\u0275fac=function(C){return new(C||O)},O.\u0275prov=S.jDH({token:O,factory:O.\u0275fac,providedIn:"root"}),c})()},446:(Ce,ee,E)=>{"use strict";E.d(ee,{g:()=>D});const p=new URL(document.baseURI).hostname.split(".");console.log(p);const c="../assets/appConfig/"+p[0]+".json";console.log(`Fetching configuration from: ${c}`);const D=fetch(c).then(C=>{if(console.log({response:C}),!C.ok)throw new Error("Network response was not ok");return C.json()}).then(C=>(console.log("Fetched data:",C),C)).catch(C=>{console.error("There was a problem with the fetch operation:",C)})},3721:(Ce,ee,E)=>{"use strict";E.d(ee,{h:()=>S});var a=E(4438);let S=(()=>{var p;class O{}return(p=O).\u0275fac=function(D){return new(D||p)},p.\u0275mod=a.$C({type:p}),p.\u0275inj=a.G2t({}),O})()},1984:(Ce,ee,E)=>{"use strict";E.d(ee,{f:()=>S});var a=E(467);class S{constructor(){this._isInitialised=!1,this.config={},this.botMsg={}}static getInstance(){return S._instance||(S._instance=new S),S._instance}isInitialised(){return this._isInitialised}getConfig(){return this.config}init(O){var c=this;return(0,a.A)(function*(){c._isInitialised=!0,c.config={authentication:{bearerToken:""},deviceInfo:{did:O}}})()}getSakhiResponse(){return this.botMsg}setSakhiResponse(O){var c=this;return(0,a.A)(function*(){c.botMsg={storySakhi:O.story,teacherSakhi:O.teacher,paretSakhi:O.parent}})()}}},2700:(Ce,ee,E)=>{"use strict";E.d(ee,{G:()=>o});var a=E(467),S=E(6648),p=E(3028),O=E(9437),c=E(7673),D=E(8810),C=E(1984),_=E(8141),F=E(985),B=E(7374),m=E(3172);let T=(()=>{var l;class s{constructor(v,y){this.apiService=v,this.utilService=y,this.getJWTToken=(d,r)=>new Promise((f,$)=>{window.FilePath.getJWTToken(d,r,f,I=>{console.error(`${d} could not be resolved by the plugin: ${I.message}`),$(I)})})}refreshAuthToken(){return(0,S.H)(this.getBearerTokenFromKong())}getMobileDeviceConsumerKey(){var v=this;return(0,a.A)(function*(){return yield v.utilService.getDeviceId()})()}buildGetMobileDeviceConsumerSecretAPIRequest(v){var y=this;return(0,a.A)(function*(){return Promise.resolve((new F._g.Builder).withHost(m.$.api.BASE_URL).withPath(v).withType(F.kr.POST).withHeaders({"Content-Encoding":"gzip",Authorization:`Bearer ${yield y.generateMobileAppConsumerBearerToken()}`}).withBody({id:s.ID,ver:s.VERSION,ts:B().format(),request:{key:`${m.$.telmetry.PRODUCER_ID}-${yield y.getMobileDeviceConsumerKey()}`}}).build())})()}getBearerTokenFromKong(){var v=this;return(0,a.A)(function*(){return v.apiService.fetch(yield v.buildGetMobileDeviceConsumerSecretAPIRequest(m.$.api.REGISTER_DEVICE_API_PATH)).toPromise().then(y=>y.body.result.token).catch(y=>{throw y})})()}generateMobileAppConsumerBearerToken(){var v=this;return(0,a.A)(function*(){return yield v.getJWTToken(m.$.api.KEY,m.$.api.SECRET)})()}}return(l=s).VERSION="1.0",l.ID="org.myjp.device.register",s})();class A{constructor(s,h,v){this.storageService=s,this.apiService=h,this.utilService=v,this.apiTokenHandler=new T(this.apiService,this.utilService)}interceptResponse(s,h){var v=this;return h.responseCode===F.xl.HTTP_UNAUTHORISED&&"Unauthorized"===h.body.message||h.responseCode===F.xl.HTTP_FORBIDDEN?this.apiTokenHandler.refreshAuthToken().pipe((0,_.M)(function(){var y=(0,a.A)(function*(d){yield v.storageService.setData("api_token",d)});return function(d){return y.apply(this,arguments)}}()),(0,p.Z)(()=>this.apiService.fetch(s))):(0,c.of)(h)}}var w=E(6598),P=E(4438),k=E(3207);class L{constructor(){}interceptRequest(s){var h;const v=null===(h=C.f.getInstance().getConfig().authentication)||void 0===h?void 0:h.bearerToken;return v&&(s.headers.Authorization=`Bearer ${v}`),(0,c.of)(s)}}class M{constructor(s,h){this._code=h}getCode(){return this._code}}let R=(()=>{class s extends M{constructor(v,y){super(v,s.code),this.response=y,Object.setPrototypeOf(this,s.prototype)}static isInstance(v){return v.code&&v.code===s.code}}return s.code="HTTP_CLIENT_ERROR",s})(),U=(()=>{class s extends M{constructor(v,y){super(v,s.code),this.response=y,Object.setPrototypeOf(this,s.prototype)}static isInstance(v){return v.code&&v.code===s.code}}return s.code="HTTP_SERVER_ERROR",s})();var V=E(6421),K=E(5083),oe=E(1413);let me=(()=>{var l;class s{constructor(){this.http=K.pX}get(v,y,d,r){return this.invokeRequest(F.kr.GET,v+y,r,d)}patch(v,y,d,r){return this.invokeRequest(F.kr.PATCH,v+y,r,d)}post(v,y,d,r){return this.invokeRequest(F.kr.POST,v+y,r,d)}checkMimieType(v){const y=v;return y.endsWith(".mp3")?"audio/mp3":y.endsWith(".pdf")?"application/pdf":y.includes("youtube.com")||y.includes("youtu.be")?"video/x-youtube":y.endsWith(".mp4")?"video/mp4":"text/html"}invokeRequest(v,y,d,r){const f=new oe.B,$={url:y,method:v.toLowerCase(),headers:r};return v===F.kr.POST||v===F.kr.PATCH?$.data=d:(v===F.kr.GET||v===F.kr.DELETE)&&($.params=d),this.http.request($).then(I=>{I.data=I.data;let j=I.data;const J=[];if(j.data&&null!=j.data.djp_contents&&j.data.djp_contents.forEach(xe=>{let De=this.checkMimieType(null==xe?void 0:xe.url);J.push({agegroup:xe.agegroup,audience:xe.audience,bpp_id:xe.bpp_id,bpp_uri:xe.bpp_uri,competency:xe.competencies,category:xe.category,createdon:xe.createdon,curriculargoal:xe.curriculargoal,id:xe.item_id,identifier:xe.identifier,provider_id:xe.provider_id,provider_name:xe.provider_name,name:xe.name,description:xe.description,thumbnail:xe.thumbnail,domain:xe.domain,unique_id:xe.unique_id,language:xe.language,url:xe.url,sourceOrganisation:xe.sourceorg,midea:xe.midea,keywords:xe.keywords,lastupdatedon:xe.lastupdatedon,learningOutcomes:xe.learningOutcomes,status:xe.status,content_type:xe.content_type,mimetype:De})}),J){let xe;var ie;xe=j.data&&null!=j.data.djp_contents?{body:{result:J,audioText:null==I||null===(ie=I.data)||void 0===ie?void 0:ie.audioText},responseCode:200,errorMesg:"",headers:I.headers,requestHeaders:$.headers}:{body:{result:I.data},responseCode:200,errorMesg:"",headers:I.headers,requestHeaders:$.headers},f.next(xe),f.complete()}}).catch(I=>{console.error("error",I);const j={body:{},responseCode:I.status,errorMesg:"SERVER_ERROR",headers:I.headers,requestHeaders:$.headers};try{try{I.body=JSON.parse(I.error)}catch(J){if(j.body=I.error,I.status<=0)throw J}f.error(new Error)}catch{f.error(new Error),f.complete()}}),f}}return(l=s).\u0275fac=function(v){return new(v||l)},l.\u0275prov=P.jDH({token:l,factory:l.\u0275fac,providedIn:"root"}),s})();var te=E(5402);let se=(()=>{var l;class s{constructor(v,y){this.http=v,this.translate=y,this.requestInterceptors=[],this.responseInterceptors=[]}getBearerTokenInjectRequestInterceptor(){return this.bearerTokenInjectRequestInterceptor||(this.bearerTokenInjectRequestInterceptor=new L),this.bearerTokenInjectRequestInterceptor}fetch(v){var y=this;v.headers={...v.getHeaders(),...this.addGlobalHeader(v.language)},this.buildInterceptorsFromRequest(v);const d=(0,a.A)(function*(){let r;v=yield y.interceptRequest(v);try{switch(v.getType()){case F.kr.GET:r=yield(0,k.s)(y.http.get(v.getHost()||"this.host",v.getPath(),v.headers,v.getParameters()));break;case F.kr.PATCH:r=yield(0,k.s)(y.http.patch(v.getHost()||"this.host",v.getPath(),v.headers,v.body));break;case F.kr.POST:r=yield(0,k.s)(y.http.post(v.getHost()||"this.host",v.getPath(),v.headers,v.getBody()));break;default:throw new Error("Unsupported type")}return yield y.interceptResponse(v,r)}catch(f){const $=I=>{if(I.responseCode>=400&&I.responseCode<=499)throw new R(`\n ${v.host+v.path} -\n ${I.errorMesg||""}\n `,I);if(I.responseCode>=500&&I.responseCode<=599)throw new U(`\n ${v.host+v.path} -\n ${I.errorMesg||""}\n `,I);return I};if(!R.isInstance(f)&&!U.isInstance(f))throw f;try{return r=yield y.interceptResponse(v,f.response),$(r)}catch(I){if(I.responseCode)return $(I);throw I}}})();return(0,S.H)(d)}addGlobalHeader(v){var y,d;let r=v||this.translate.currentLang;return{Accept:"application/json","Content-Type":"application/json","Access-Control-Allow-Origin":"*","X-device-id":null===(y=C.f.getInstance().getConfig().deviceInfo)||void 0===y?void 0:y.did,"X-Source":"mobileapp","X-Request-ID":(0,V.A)(),"X-CONSUMER-ID":null===(d=C.f.getInstance().getConfig().deviceInfo)||void 0===d?void 0:d.did,...r?{"x-preferred-language":r}:{}}}interceptRequest(v){var y=this;return(0,a.A)(function*(){const d=[];for(const r of y.requestInterceptors)d.push(r);for(const r of v.requestInterceptors)d.push(r);for(const r of d)v=yield(0,k.s)(r.interceptRequest(v));return v})()}interceptResponse(v,y){var d=this;return(0,a.A)(function*(){const r=[];for(const f of d.responseInterceptors)r.push(f);for(const f of v.getResponseInterceptors())r.push(f);for(const f of r)y=yield(0,k.s)(f.interceptResponse(v,y));if(y.responseCode!==F.xl.HTTP_SUCCESS)throw y;return y})()}buildInterceptorsFromRequest(v){v.withBearerToken&&-1===v.requestInterceptors.indexOf(this.bearerTokenInjectRequestInterceptor)&&v.requestInterceptors.push(this.getBearerTokenInjectRequestInterceptor())}}return(l=s).\u0275fac=function(v){return new(v||l)(P.KVO(me),P.KVO(te.c$))},l.\u0275prov=P.jDH({token:l,factory:l.\u0275fac,providedIn:"root"}),s})();var g=E(2904),n=E(8974);let o=(()=>{var l;class s{constructor(v,y,d,r){var f=this;this.httpService=v,this.storageService=y,this.utilService=d,this.toastController=r,this.connected=!0,this.language="",this.defaultRequestInterceptors=[],this.defaultResponseInterceptors=[],w.l.addListener("networkStatusChange",function(){var $=(0,a.A)(function*(I){f.connected=I.connected});return function(I){return $.apply(this,arguments)}}()),this.toastController.create({animated:!1}).then($=>{$.present(),$.dismiss()}),this.storageService.getData("lang").then($=>{this.language=$})}getBearerTokenRefreshInterceptor(){return this.bearerTokenRefreshInterceptor||(this.bearerTokenRefreshInterceptor=new A(this.storageService,this,this.utilService)),this.bearerTokenRefreshInterceptor}onInit(){return(0,S.H)(this.storageService.getData("api_token")).pipe((0,p.Z)(v=>v?(C.f.getInstance().getConfig().authentication.bearerToken=v,(0,c.of)(void 0)):new T(this,this.utilService).refreshAuthToken().pipe((0,p.Z)(y=>(C.f.getInstance().getConfig().authentication.bearerToken=y,(0,S.H)(this.storageService.setData("api_token",y)))),(0,O.W)(()=>(0,c.of)(void 0)))))}fetch(v){if(this.defaultRequestInterceptors.forEach(y=>{-1===v.getRequestInterceptors().indexOf(y)&&v.getRequestInterceptors().push(y)}),this.defaultResponseInterceptors.forEach(y=>{-1===v.getResponseInterceptors().indexOf(y)&&v.getResponseInterceptors().push(y)}),v.withBearerToken){const y=v.getResponseInterceptors().indexOf(this.getBearerTokenRefreshInterceptor());-1===y?v.getResponseInterceptors().push(this.bearerTokenRefreshInterceptor):v.getResponseInterceptors().splice(y,1)}return this.httpService.fetch(v).pipe((0,O.W)(y=>(0,D.$)(()=>y)))}setDefaultRequestInterceptors(v){this.defaultRequestInterceptors=v}setDefaultResponseInterceptors(v){this.defaultResponseInterceptors=v}}return(l=s).\u0275fac=function(v){return new(v||l)(P.KVO(se),P.KVO(g.n$),P.KVO(g.a0),P.KVO(n.K_))},l.\u0275prov=P.jDH({token:l,factory:l.\u0275fac,providedIn:"root"}),s})()},985:(Ce,ee,E)=>{"use strict";E.d(ee,{_g:()=>p,kr:()=>a,xl:()=>S});var a=function(O){return O.GET="GET",O.POST="POST",O.PATCH="PATCH",O.DELETE="DELETE",O.PUT="PUT",O}(a||{}),S=function(O){return O[O.HTTP_UNAUTHORISED=401]="HTTP_UNAUTHORISED",O[O.HTTP_FORBIDDEN=403]="HTTP_FORBIDDEN",O[O.HTTP_SUCCESS=200]="HTTP_SUCCESS",O[O.HTTP_BAD_REQUEST=400]="HTTP_BAD_REQUEST",O[O.HTTP_KONG_FAILURE=447]="HTTP_KONG_FAILURE",O[O.HTTP_INTERNAL_SERVER_ERROR=500]="HTTP_INTERNAL_SERVER_ERROR",O}(S||{});let p=(()=>{var O;class c{getWithBearerToken(){return this._withBearerToken}setWithBearerToken(C){this._withBearerToken=C}getBody(){return this._body}constructor(){this.requestInterceptors=[],this.responseInterceptors=[],this.withBearerToken=!1,this.withUserToken=!1,this.headers={},this.body={},this.parameters={},this._responseInterceptors=[],this._withBearerToken=!1,this._headers={},this._body={},this._parameters={},this._withUserToken=!1,this._requestInterceptors=[]}setPath(C){this._path=C}getType(){return this._type}setResponseInterceptors(C){this._responseInterceptors=C}setHeaders(C){this._headers=C}setBody(C){this._body=C}getPath(){return this._path}setType(C){this._type=C}getResponseInterceptors(){return this._responseInterceptors}getHeaders(){return this._headers}getParameters(){return this._parameters}setParameters(C){this._parameters=C}getWithUserToken(){return this._withUserToken}setWithUserToken(C){this._withUserToken=C}getRequestInterceptors(){return this._requestInterceptors}getHost(){return this._host}}return(O=c).Builder=class{constructor(){this.request=new O}withHost(C){return this.request._host=C,this}withLanguge(C){return this.request.language=C,this}withPath(C){return this.request._path=C,this}withType(C){return this.request._type=C,this}withResponseInterceptor(C){return this.request._responseInterceptors.push(C),this}withRequestInterceptor(C){return this.request._requestInterceptors.push(C),this}withHeaders(C){return this.request._headers=C,this}withBody(C){return this.request._body=C,this}withParameters(C){return this.request._parameters=C,this}withBearerToken(C){return this.request.withBearerToken=C,this}withUserToken(C){return this.request.withUserToken=C,this}build(){if(!this.request._path)throw new Error("withPath() is required");if(!this.request._type)throw new Error("withType() is required");return this.request}},c})()},3568:(Ce,ee,E)=>{"use strict";E.d(ee,{U:()=>m});var a=E(467),S=E(5083),p=function(T){return T.Dark="DARK",T.Light="LIGHT",T.Default="DEFAULT",T}(p||{}),O=function(T){return T.None="NONE",T.Slide="SLIDE",T.Fade="FADE",T}(O||{});const C=(0,S.F3)("StatusBar");var _=E(1413),F=E(8941),B=E(4438);let m=(()=>{var T;class A{constructor(){this.appName="",this.headerEvent=new _.B,this.headerEventEmitted$=this.headerEvent.asObservable(),this.headerConfig=new _.B,this.headerConfigEmitted$=this.headerConfig.asObservable(),this.deviceBackbtnConfig=new _.B,this.deviceBackbtnEmitted$=this.deviceBackbtnConfig.asObservable(),this.filterConfig=new _.B,this.filterConfigEmitted$=this.filterConfig.asObservable(),this.sideMenuItemEvent=new _.B,this.sideMenuItemEventEmitted$=this.sideMenuItemEvent.asObservable(),F.q.getInfo().then(P=>{this.appName=P.name})}filterEvent(P){this.filterConfig.next(P)}sidebarEvent(P){this.headerEvent.next(P.name)}sideMenuItemEvents(P){this.sideMenuItemEvent.next(null==P?void 0:P.filter)}updatePageConfig(P){this.headerConfig.next(P)}deviceBackBtnEvent(P){this.deviceBackbtnConfig.next(P)}hideHeader(){var P=this;return(0,a.A)(function*(){const k=P.getDefaultPageConfig();k.showHeader=!1,P.updatePageConfig(k)})()}getDefaultPageConfig(){return{showHeader:!0,pageTitle:this.appName,showbackButton:!1,actionButtons:[""]}}showHeader(P,k,L){var M=this;return(0,a.A)(function*(){const R=M.getDefaultPageConfig();R.pageTitle=null!=P?P:M.appName,R.showbackButton=null!=k&&k,R.actionButtons=null!=L?L:[""],M.updatePageConfig(R)})()}hideStatusBar(){C.hide()}showStatusBar(P,k){C.show({animation:O.None}),C.setStyle({style:k?p.Dark:p.Light}),C.setBackgroundColor({color:null!=k?k:"#FFFAEE"}),C.setOverlaysWebView({overlay:P})}}return(T=A).\u0275fac=function(P){return new(P||T)},T.\u0275prov=B.jDH({token:T,factory:T.\u0275fac,providedIn:"root"}),A})()},4447:(Ce,ee,E)=>{"use strict";E.d(ee,{i:()=>A});var a=E(467),S=E(5083),p=function(w){return w[w.UNKNOWN=0]="UNKNOWN",w[w.UPDATE_NOT_AVAILABLE=1]="UPDATE_NOT_AVAILABLE",w[w.UPDATE_AVAILABLE=2]="UPDATE_AVAILABLE",w[w.UPDATE_IN_PROGRESS=3]="UPDATE_IN_PROGRESS",w}(p||{});const D=(0,S.F3)("AppUpdate",{web:()=>E.e(5959).then(E.bind(E,5959)).then(w=>new w.AppUpdateWeb)});var C=E(4438),_=E(8974),F=E(5402);let B=(()=>{var w;class P{constructor(L){this.popoverCtrl=L}ngOnInit(){}handleButtonAction(L){this.popoverCtrl.dismiss(L)}}return(w=P).\u0275fac=function(L){return new(L||w)(C.rXU(_.IE))},w.\u0275cmp=C.VBU({type:w,selectors:[["app-app-update"]],decls:18,vars:12,consts:[["lines","none"],["slot","end"],[3,"click"]],template:function(L,M){1&L&&(C.j41(0,"ion-header")(1,"ion-toolbar")(2,"ion-title"),C.EFF(3),C.nI1(4,"translate"),C.k0s()(),C.j41(5,"ion-content")(6,"ion-item",0)(7,"ion-label"),C.EFF(8),C.nI1(9,"translate"),C.k0s()()(),C.j41(10,"ion-toolbar")(11,"ion-buttons",1)(12,"ion-button",2),C.bIt("click",function(){return M.handleButtonAction("cancel")}),C.EFF(13),C.nI1(14,"translate"),C.k0s(),C.j41(15,"ion-button",2),C.bIt("click",function(){return M.handleButtonAction("restart")}),C.EFF(16),C.nI1(17,"translate"),C.k0s()()()()),2&L&&(C.R7$(3),C.JRh(C.bMT(4,4,"Update Downloaded")),C.R7$(5),C.SpI(" ",C.bMT(9,6,"The update has been downloaded. Would you like to restart the app to complete the update now?")," "),C.R7$(5),C.JRh(C.bMT(14,8,"Later")),C.R7$(3),C.JRh(C.bMT(17,10,"Restart Now")))},dependencies:[_.Jm,_.QW,_.W9,_.eU,_.uz,_.he,_.BC,_.ai,F.D9],styles:["ion-content[_ngcontent-%COMP%]{--padding-top: 0px !important}ion-button[_ngcontent-%COMP%]{color:var(--ion-color-primary)}"]}),P})();var m=E(3021),T=E(4517);let A=(()=>{var w;class P{constructor(L,M,R){this.router=L,this.platform=M,this.popoverController=R,this.forDeepLink=!1,this.showListPage=!1}checkForUpdate(){var L=this;return(0,a.A)(function*(){const M=yield D.getAppUpdateInfo();console.log("Update available:",M.updateAvailability===p.UPDATE_AVAILABLE),M.updateAvailability===p.UPDATE_AVAILABLE&&L.platform.is("android")&&(M.immediateUpdateAllowed?yield D.performImmediateUpdate():M.flexibleUpdateAllowed&&(yield D.startFlexibleUpdate(),D.addListener("onFlexibleUpdateStateChange",(0,a.A)(function*(){let R=yield L.popoverController.create({component:B,cssClass:"update-modal",translucent:!0,dismissOnSelect:!0});yield R.present(),R.onDidDismiss().then(U=>{"restart"==U.data&&D.completeFlexibleUpdate()})}))))})()}}return(w=P).\u0275fac=function(L){return new(L||w)(C.KVO(m.Ix),C.KVO(T.OD),C.KVO(_.IE))},w.\u0275prov=C.jDH({token:w,factory:w.\u0275fac,providedIn:"root"}),P})()},6011:(Ce,ee,E)=>{"use strict";E.d(ee,{H:()=>c});var a=E(467),S=E(4438),p=E(4591),O=E(1765);let c=(()=>{var D;class C{constructor(F,B){this.dbService=F,this.telemetryService=B}initialize(){var F=this;return(0,a.A)(function*(){yield F.dbService.initializePlugin()})()}}return(D=C).\u0275fac=function(F){return new(F||D)(S.KVO(p.a),S.KVO(O.H))},D.\u0275prov=S.jDH({token:D,factory:D.\u0275fac,providedIn:"root"}),C})()},4999:(Ce,ee,E)=>{"use strict";E.d(ee,{O:()=>S});var a=E(56),S=function(p){return p.TABLE_NAME="chat",p._ID="_id",p.COLUMN_NAME_IDENTIFIER="identifier",p.COLUMN_NAME_MESSAGE="message",p.COLUMN_NAME_BOT_TYPE="bot_type",p.COLUMN_NAME_FROM_ME="from_me",p.COLUMN_NAME_REACTIONS="reactions",p.COLUMN_NAME_REQUEST_ID="request_id",p.COLUMN_NAME_MEDIA_TYPE="media_type",p.COLUMN_NAME_MEDIA_DATA="media_data",p.COLUMN_NAME_MEDIA_PATH="media_path",p.COLUMN_NAME_DURATION="duration",p.COLUMN_NAME_TIME_STAMP="ts",p.getCreateEntry=()=>"CREATE TABLE IF NOT EXISTS "+p.TABLE_NAME+" ("+p._ID+" INTEGER PRIMARY KEY AUTOINCREMENT"+a.K.COMMA_SEP+p.COLUMN_NAME_IDENTIFIER+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+p.COLUMN_NAME_MESSAGE+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+p.COLUMN_NAME_BOT_TYPE+a.K.SPACE+a.K.INT_TYPE+a.K.COMMA_SEP+p.COLUMN_NAME_FROM_ME+a.K.SPACE+a.K.INT_TYPE+a.K.COMMA_SEP+p.COLUMN_NAME_REACTIONS+a.K.SPACE+a.K.INT_TYPE+" DEFAULT -1"+a.K.COMMA_SEP+p.COLUMN_NAME_REQUEST_ID+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+p.COLUMN_NAME_MEDIA_TYPE+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+p.COLUMN_NAME_MEDIA_DATA+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+p.COLUMN_NAME_MEDIA_PATH+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+p.COLUMN_NAME_DURATION+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+p.COLUMN_NAME_TIME_STAMP+a.K.SPACE+a.K.TEXT_TYPE+" )",p.readQuery=()=>"SELECT * FROM "+p.TABLE_NAME,p.insertQuery=()=>`INSERT INTO ${p.TABLE_NAME}`,p.insertQueryWithColumns=()=>`INSERT INTO ${p.TABLE_NAME}(\n ${p.COLUMN_NAME_IDENTIFIER},\n ${p.COLUMN_NAME_MESSAGE},\n ${p.COLUMN_NAME_BOT_TYPE},\n ${p.COLUMN_NAME_FROM_ME},\n ${p.COLUMN_NAME_MEDIA_TYPE},\n ${p.COLUMN_NAME_MEDIA_DATA},\n ${p.COLUMN_NAME_MEDIA_PATH},\n ${p.COLUMN_NAME_DURATION},\n ${p.COLUMN_NAME_TIME_STAMP},\n ${p.COLUMN_NAME_REACTIONS}) \n VALUES (?,?,?,?,?,?,?,?,?,?)`,p.updateQuery=()=>`UPDATE ${p.TABLE_NAME} SET`,p.deleteQuery=()=>"DELETE FROM "+p.TABLE_NAME,p}(S||{})},3871:(Ce,ee,E)=>{"use strict";E.d(ee,{d:()=>c});var a=E(467),S=E(4438),p=E(3486);let c=(()=>{var D;class C{constructor(F){this.storageService=F}initStorage(){var F=this;return(0,a.A)(function*(){const B=(new Date).getTime()+36e5;(yield F.storageService.getData("firstTimeLoad"))||(yield F.storageService.setData("firstTimeLoad","true")),(yield F.storageService.getData("validTimeStamp"))||F.storageService.setData("validTimeStamp",JSON.stringify(B))})()}getCacheTimeout(){var F=this;return(0,a.A)(function*(){let B=yield F.storageService.getData("firstTimeLoad"),m=(new Date).getTime(),T=yield F.storageService.getData("validTimeStamp");return console.log("***** ",T,JSON.parse(T)),m>JSON.parse(T)?(F.storageService.removeData("validTimeStamp"),F.initStorage(),!0):"true"===B&&(yield F.storageService.setData("firstTimeLoad","false"),!0)})()}}return(D=C).\u0275fac=function(F){return new(F||D)(S.KVO(p.n))},D.\u0275prov=S.jDH({token:D,factory:D.\u0275fac,providedIn:"root"}),C})()},3696:(Ce,ee,E)=>{"use strict";E.d(ee,{w:()=>B});var a=E(467),S=E(3172),p=E(985),O=E(3207),c=E(6354),D=E(9437),C=E(446),_=E(4438),F=E(2700);let B=(()=>{var m;class T{constructor(w){this.apiService=w,C.g.then(P=>{console.log("Configuration:",P),this.configVariables=P}).catch(P=>{console.error("Failed to load configuration:",P)})}getConfigMeta(){var w=this;return(0,a.A)(function*(){const P=(new p._g.Builder).withHost(S.$.api.BASE_URL).withPath(S.$.api.CONFIG).withType(p.kr.GET).withBearerToken(!0).build();return(0,O.s)(w.apiService.fetch(P)).then(k=>{if(console.log("res in config file ",null==k?void 0:k.body.result),null!=k&&k.body.result)return null==k?void 0:k.body.result}).catch(k=>{console.log("err ",k)})})()}getAllContent(w,P){var k=this;return(0,a.A)(function*(){let L={language:P,request:{orderBy:{mimetype:"video/x-youtube"},filters:k.configVariables.defaultContentFilter[0]}};const M=(new p._g.Builder).withHost(S.$.api.BASE_URL).withPath(S.$.api.PAGE_SEARCH_API).withType(p.kr.POST).withBearerToken(!0).withBody(L).withLanguge(P).build();return(0,O.s)(k.apiService.fetch(M).pipe((0,c.T)(R=>R.body.result),(0,D.W)(R=>{throw R})))})()}}return(m=T).\u0275fac=function(w){return new(w||m)(_.KVO(F.G))},m.\u0275prov=_.jDH({token:m,factory:m.\u0275fac,providedIn:"root"}),T})()},444:(Ce,ee,E)=>{"use strict";E.d(ee,{f:()=>P});var a=E(467),S=E(532),p=E(5396),O=E(4870);class c{static mapContentToRecentlyViewedContentEntry(L,M,R){return{[p.a.COLUMN_NAME_IDENTIFIER]:R,[p.a.COLUMN_NAME_CONTENT_IDENTIFIER]:L.metaData.identifier,[p.a.COLUMN_NAME_UID]:M,[p.a.COLUMN_NAME_CONTENT_METADATA]:JSON.stringify(L.metaData),[p.a.COLUMN_NAME_MIME_TYPE]:L.metaData.mimetype,[p.a.COLUMN_NAME_TIME_STAMP]:Date.now()}}static mapContentToValues(L,M){return[L.metaData.identifier,M,L.metaData.mimetype,Date.now()]}}class D{static mapContentRVCtoRecentlyViedContent(L,M){const R=JSON.parse(L.content_metadata);return R.isLiked=!!L.reaction_identifier,L.content_metadata=JSON.stringify(R),L.metadata=L.content_metadata,{uid:L.uid,rvIdentifier:M,contentIdentifier:L.identifier,source:L.source,sourceType:L.source_type,metaData:JSON.parse(L.content_metadata)}}}var C=E(6421),_=E(56),F=E(985),B=E(3207),m=E(742),T=E(4438),A=E(2904),w=E(2700);let P=(()=>{var k;class L{constructor(R,U){this.dbService=R,this.apiService=U,this.results=[]}deleteAllContents(){return this.dbService.remove(S.a.deleteQuery(),{source:"djp"})}saveContents(R){const U=[];return R.map(V=>{U.push({statement:S.a.insertQuery(),values:O.Z.mapContentToValues(V)})}),this.dbService.executeSet(U)}getRecentlyViewedContent(R){var U=this;return(0,a.A)(function*(){const V=`SELECT rvc.* ,c.*, cr.content_identifier as reaction_identifier\n FROM ${p.a.TABLE_NAME} rvc\n LEFT JOIN ${S.a.TABLE_NAME} c ON rvc.content_identifier=c.identifier \n LEFT JOIN ${m.S.TABLE_NAME} cr ON rvc.content_identifier = reaction_identifier \n where rvc.uid='${R}' ORDER BY rvc.ts DESC`,K=yield U.dbService.executeQuery(V),oe=[];return null==K||K.map(me=>{oe.push(D.mapContentRVCtoRecentlyViedContent(me,(0,C.A)()))}),Promise.resolve(oe)})()}getAllContent(){var R=this;return(0,a.A)(function*(){const V=[];return R.dbService.readDbData(`SELECT c.*, cr.content_identifier from ${S.a.TABLE_NAME} c LEFT JOIN ${m.S.TABLE_NAME} cr ON c.identifier = cr.content_identifier WHERE ${S.a.COLUMN_NAME_SOURCE} NOT IN ('local', 'dialcode') ORDER BY ${S.a.COLUMN_NAME_TIME_STAMP}`).then(K=>(K.map(oe=>{const me=JSON.parse(oe.metadata);oe.metaData=me,V.push(oe)}),Promise.resolve(V)))})()}likeContent(R,U,V){var K=this;return(0,a.A)(function*(){return V?K.dbService.readDbData(m.S.readQuery(),{content_identifier:R.metaData.identifier}).then(oe=>{const me=oe?m.S.updateQuery():m.S.insertQuery(),te=oe?{content_identifier:R.metaData.identifier,uid:U}:void 0;return K.dbService.save(me,O.Z.mapContentReactionEntry(R.metaData.identifier,"guest"),te)}):K.dbService.remove(m.S.deleteQuery(),{content_identifier:R.metaData.identifier,uid:U})})()}markContentAsViewed(R){var U=this;return(0,a.A)(function*(){return(yield U.dbService.readDbData(S.a.readQuery(),{identifier:R.metaData.identifier}))||(yield U.dbService.executeSet([{statement:S.a.insertQuery(),values:O.Z.mapContentToValues(R)}])),U.dbService.readDbData(p.a.readQuery(),{content_identifier:R.metaData.identifier}).then(K=>{const oe=K?p.a.updateQuery():p.a.insertQuery(),me=K?{identifier:R.metaData.identifier}:void 0;return U.dbService.save(oe,c.mapContentToRecentlyViewedContentEntry(R,"guest",(0,C.A)()),me)})})()}searchContentInDiksha(R){let U={request:{filters:{channel:"",primaryCategory:["Collection","Resource","Content Playlist","Course","Course Assessment","Digital Textbook","eTextbook","Explanation Content","Learning Resource","Practice Question Set","Teacher Resource","Textbook Unit","LessonPlan","FocusSpot","Learning Outcome Definition","Curiosity Questions","MarkingSchemeRubric","ExplanationResource","ExperientialResource","Practice Resource","TVLesson","Question paper"],visibility:["Default","Parent"]},limit:100,query:R,sort_by:{lastPublishedOn:"desc"},fields:["name","appIcon","mimeType","gradeLevel","identifier","medium","pkgVersion","board","subject","resourceType","primaryCategory","contentType","channel","organisation","trackable"],softConstraints:{badgeAssertions:98,channel:100},mode:"soft",facets:["se_boards","se_gradeLevels","se_subjects","se_mediums","primaryCategory"],offset:0}};const V=(new F._g.Builder).withHost("https://diksha.gov.in/").withPath("api/content/v1/search").withType(F.kr.POST).withBody(U).build();return(0,B.s)(this.apiService.fetch(V))}getCollectionHierarchy(R){const U=(new F._g.Builder).withHost("https://diksha.gov.in/action/content/v3/hierarchy/").withPath(`${R}`).withType(F.kr.GET).build();return(0,B.s)(this.apiService.fetch(U))}getContents(R){return this.searchContentInDiksha(R).then(U=>{var V;return null!==(V=U.body.result)&&void 0!==V&&null!==(V=V.content)&&void 0!==V&&V.length?this.getCollectionHierarchy(U.body.result.content[0].identifier):""}).then(U=>{this.results=[];const V=[];return U&&(this.showAllChild(U.body.result.content),this.results.map(K=>{V.push({source:"dialcode",sourceType:"Diksha",metaData:{identifier:null==K?void 0:K.identifier,name:null==K?void 0:K.name,thumbnail:null==K?void 0:K.posterImage,description:null==K?void 0:K.name,mimetype:(null==K?void 0:K.mimetype)||(null==K?void 0:K.mimeType),url:null==K?void 0:K.streamingUrl,focus:null==K?void 0:K.focus,keyword:null==K?void 0:K.keyword,domain:null==K?void 0:K.domain,curriculargoal:null==K?void 0:K.curriculargoal,competencies:null==K?void 0:K.competencies,language:null==K?void 0:K.language,category:null==K?void 0:K.category,audience:null==K?void 0:K.audience,status:null==K?void 0:K.status,createdon:null==K?void 0:K.createdOn,lastupdatedon:(null==K?void 0:K.lastupdatedon)||(null==K?void 0:K.lastUpdatedOn),artifactUrl:null==K?void 0:K.artifactUrl}})})),V}).catch(U=>{throw console.error(U),U})}showAllChild(R){let U=_.z5.VIDEOS;U.indexOf(_.z5.PDF)>-1||U.push(_.z5.PDF),void 0!==R.children&&R.children.length?(R.children.forEach(V=>{this.showAllChild(V)}),console.log("Results",this.results)):U.indexOf(R.mimeType)>-1&&this.results.push(R)}readDikshaContents(R){const U=(new F._g.Builder).withHost("https://diksha.gov.in/api/content/v1/read/").withPath(`${R}`).withType(F.kr.GET).build();return(0,B.s)(this.apiService.fetch(U))}}return(k=L).\u0275fac=function(R){return new(R||k)(T.KVO(A.at),T.KVO(w.G))},k.\u0275prov=T.jDH({token:k,factory:k.\u0275fac,providedIn:"root"}),L})()},742:(Ce,ee,E)=>{"use strict";E.d(ee,{S:()=>S});var a=E(56),S=function(p){return p.TABLE_NAME="content_reactions",p._ID="_id",p.COLUMN_NAME_CONTENT_IDENTIFIER="content_identifier",p.COLUMN_NAME_REACTION_IDENTIFIER="reaction_identifier",p.COLUMN_NAME_UID="uid",p.COLUMN_NAME_TIME_STAMP="ts",p.getCreateEntry=()=>"CREATE TABLE IF NOT EXISTS "+p.TABLE_NAME+" ("+p._ID+" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL"+a.K.COMMA_SEP+p.COLUMN_NAME_CONTENT_IDENTIFIER+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+p.COLUMN_NAME_UID+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+p.COLUMN_NAME_TIME_STAMP+a.K.SPACE+a.K.TEXT_TYPE+" )",p.deleteQuery=()=>"DELETE FROM "+p.TABLE_NAME,p.readQuery=()=>"SELECT * FROM "+p.TABLE_NAME,p.updateQuery=()=>`UPDATE ${p.TABLE_NAME} SET`,p.insertQueryWithColoumns=()=>`INSERT INTO ${p.TABLE_NAME}(\n ${p.COLUMN_NAME_CONTENT_IDENTIFIER},\n ${p.COLUMN_NAME_UID},\n ${p.COLUMN_NAME_TIME_STAMP}) VALUES (?,?,?)`,p.insertQuery=()=>`INSERT INTO ${p.TABLE_NAME}`,p}(S||{})},532:(Ce,ee,E)=>{"use strict";E.d(ee,{a:()=>S});var a=E(56),S=function(p){return p.TABLE_NAME="content",p._ID="_id",p.COLUMN_NAME_IDENTIFIER="identifier",p.COLUMN_NAME_SOURCE="source",p.COLUMN_NAME_SOURCE_TYPE="source_type",p.COLUMN_NAME_METADATA="metadata",p.COLUMN_NAME_TIME_STAMP="ts",p.getCreateEntry=()=>"CREATE TABLE IF NOT EXISTS "+p.TABLE_NAME+" ("+p._ID+" INTEGER PRIMARY KEY "+a.K.COMMA_SEP+p.COLUMN_NAME_IDENTIFIER+a.K.SPACE+a.K.TEXT_TYPE+NaN+a.K.COMMA_SEP+p.COLUMN_NAME_SOURCE+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+p.COLUMN_NAME_SOURCE_TYPE+a.K.SPACE+a.K.INT_TYPE+a.K.COMMA_SEP+p.COLUMN_NAME_METADATA+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+p.COLUMN_NAME_TIME_STAMP+a.K.SPACE+a.K.TEXT_TYPE+" )",p.deleteQuery=()=>"DELETE FROM "+p.TABLE_NAME,p.readQuery=()=>"SELECT * FROM "+p.TABLE_NAME,p.insertQuery=()=>`INSERT INTO ${p.TABLE_NAME}(\n ${p.COLUMN_NAME_IDENTIFIER},\n ${p.COLUMN_NAME_SOURCE},\n ${p.COLUMN_NAME_SOURCE_TYPE},\n ${p.COLUMN_NAME_METADATA},\n ${p.COLUMN_NAME_TIME_STAMP}) VALUES (?,?,?,?,?)`,p}(S||{})},5396:(Ce,ee,E)=>{"use strict";E.d(ee,{a:()=>S});var a=E(56),S=function(p){return p.TABLE_NAME="recently_viewed_content",p._ID="_id",p.COLUMN_NAME_IDENTIFIER="identifier",p.COLUMN_NAME_CONTENT_IDENTIFIER="content_identifier",p.COLUMN_NAME_CONTENT_METADATA="content_metadata",p.COLUMN_NAME_UID="uid",p.COLUMN_NAME_MIME_TYPE="mime_type",p.COLUMN_NAME_TIME_STAMP="ts",p.getCreateEntry=()=>"CREATE TABLE IF NOT EXISTS "+p.TABLE_NAME+" ("+p._ID+" INTEGER PRIMARY KEY"+a.K.COMMA_SEP+p.COLUMN_NAME_IDENTIFIER+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+p.COLUMN_NAME_CONTENT_IDENTIFIER+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+p.COLUMN_NAME_CONTENT_METADATA+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+p.COLUMN_NAME_UID+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+p.COLUMN_NAME_MIME_TYPE+a.K.SPACE+a.K.INT_TYPE+a.K.COMMA_SEP+p.COLUMN_NAME_TIME_STAMP+a.K.SPACE+a.K.TEXT_TYPE+" )",p.readQuery=()=>"SELECT * FROM "+p.TABLE_NAME,p.deleteTable=()=>"DROP TABLE IF EXISTS"+p.TABLE_NAME,p.insertQueryWithColumns=()=>`INSERT INTO ${p.TABLE_NAME}(\n ${p.COLUMN_NAME_IDENTIFIER},\n ${p.COLUMN_NAME_CONTENT_IDENTIFIER},\n ${p.COLUMN_NAME_UID},\n ${p.COLUMN_NAME_CONTENT_METADATA},\n ${p.COLUMN_NAME_MIME_TYPE},\n ${p.COLUMN_NAME_TIME_STAMP}) VALUES (?,?,?,?,?,?)`,p.insertQuery=()=>`INSERT INTO ${p.TABLE_NAME}`,p.updateQuery=()=>`UPDATE ${p.TABLE_NAME} SET`,p}(S||{})},4870:(Ce,ee,E)=>{"use strict";E.d(ee,{Z:()=>p});var a=E(742),S=E(532);class p{static mapContentToContentEntry(c){return{[S.a.COLUMN_NAME_IDENTIFIER]:c.metaData.identifier,[S.a.COLUMN_NAME_SOURCE]:c.source,[S.a.COLUMN_NAME_SOURCE_TYPE]:c.sourceType,[S.a.COLUMN_NAME_METADATA]:JSON.stringify(c.metaData),[S.a.COLUMN_NAME_TIME_STAMP]:Date.now()}}static mapContentToValues(c){return[c.metaData.identifier,c.source,c.sourceType,JSON.stringify(c.metaData),Date.now()]}static mapContentReactionEntry(c,D){return{[a.S.COLUMN_NAME_CONTENT_IDENTIFIER]:c,[a.S.COLUMN_NAME_UID]:D,[a.S.COLUMN_NAME_TIME_STAMP]:Date.now()}}}},4591:(Ce,ee,E)=>{"use strict";E.d(ee,{a:()=>k});var a=E(467),S=E(5083);class p{constructor(M){this.sqlite=M,this._connectionDict=new Map}initWebStore(){var M=this;return(0,a.A)(function*(){try{return yield M.sqlite.initWebStore(),Promise.resolve()}catch(R){return Promise.reject(R)}})()}saveToStore(M){var R=this;return(0,a.A)(function*(){try{return yield R.sqlite.saveToStore({database:M}),Promise.resolve()}catch(U){return Promise.reject(U)}})()}saveToLocalDisk(M){var R=this;return(0,a.A)(function*(){try{return yield R.sqlite.saveToLocalDisk({database:M}),Promise.resolve()}catch(U){return Promise.reject(U)}})()}getFromLocalDiskToStore(M){var R=this;return(0,a.A)(function*(){const U=null==M||M;try{return yield R.sqlite.getFromLocalDiskToStore({overwrite:U}),Promise.resolve()}catch(V){return Promise.reject(V)}})()}echo(M){var R=this;return(0,a.A)(function*(){try{const U=yield R.sqlite.echo({value:M});return Promise.resolve(U)}catch(U){return Promise.reject(U)}})()}isSecretStored(){var M=this;return(0,a.A)(function*(){try{const R=yield M.sqlite.isSecretStored();return Promise.resolve(R)}catch(R){return Promise.reject(R)}})()}setEncryptionSecret(M){var R=this;return(0,a.A)(function*(){try{return yield R.sqlite.setEncryptionSecret({passphrase:M}),Promise.resolve()}catch(U){return Promise.reject(U)}})()}changeEncryptionSecret(M,R){var U=this;return(0,a.A)(function*(){try{return yield U.sqlite.changeEncryptionSecret({passphrase:M,oldpassphrase:R}),Promise.resolve()}catch(V){return Promise.reject(V)}})()}clearEncryptionSecret(){var M=this;return(0,a.A)(function*(){try{return yield M.sqlite.clearEncryptionSecret(),Promise.resolve()}catch(R){return Promise.reject(R)}})()}checkEncryptionSecret(M){var R=this;return(0,a.A)(function*(){try{const U=yield R.sqlite.checkEncryptionSecret({passphrase:M});return Promise.resolve(U)}catch(U){return Promise.reject(U)}})()}addUpgradeStatement(M,R){var U=this;return(0,a.A)(function*(){try{return M.endsWith(".db")&&(M=M.slice(0,-3)),yield U.sqlite.addUpgradeStatement({database:M,upgrade:R}),Promise.resolve()}catch(V){return Promise.reject(V)}})()}createConnection(M,R,U,V,K){var oe=this;return(0,a.A)(function*(){try{M.endsWith(".db")&&(M=M.slice(0,-3)),yield oe.sqlite.createConnection({database:M,encrypted:R,mode:U,version:V,readonly:K});const me=new O(M,K,oe.sqlite);return oe._connectionDict.set(K?`RO_${M}`:`RW_${M}`,me),Promise.resolve(me)}catch(me){return Promise.reject(me)}})()}closeConnection(M,R){var U=this;return(0,a.A)(function*(){try{return M.endsWith(".db")&&(M=M.slice(0,-3)),yield U.sqlite.closeConnection({database:M,readonly:R}),U._connectionDict.delete(R?`RO_${M}`:`RW_${M}`),Promise.resolve()}catch(V){return Promise.reject(V)}})()}isConnection(M,R){var U=this;return(0,a.A)(function*(){const V={};return M.endsWith(".db")&&(M=M.slice(0,-3)),V.result=U._connectionDict.has(R?`RO_${M}`:`RW_${M}`),Promise.resolve(V)})()}retrieveConnection(M,R){var U=this;return(0,a.A)(function*(){M.endsWith(".db")&&(M=M.slice(0,-3));const V=R?`RO_${M}`:`RW_${M}`;if(U._connectionDict.has(V)){const K=U._connectionDict.get(V);return typeof K<"u"?Promise.resolve(K):Promise.reject(`Connection ${M} is undefined`)}return Promise.reject(`Connection ${M} does not exist`)})()}getNCDatabasePath(M,R){var U=this;return(0,a.A)(function*(){try{const V=yield U.sqlite.getNCDatabasePath({path:M,database:R});return Promise.resolve(V)}catch(V){return Promise.reject(V)}})()}createNCConnection(M,R){var U=this;return(0,a.A)(function*(){try{yield U.sqlite.createNCConnection({databasePath:M,version:R});const V=new O(M,!0,U.sqlite);return U._connectionDict.set(`RO_${M})`,V),Promise.resolve(V)}catch(V){return Promise.reject(V)}})()}closeNCConnection(M){var R=this;return(0,a.A)(function*(){try{return yield R.sqlite.closeNCConnection({databasePath:M}),R._connectionDict.delete(`RO_${M})`),Promise.resolve()}catch(U){return Promise.reject(U)}})()}isNCConnection(M){var R=this;return(0,a.A)(function*(){const U={};return U.result=R._connectionDict.has(`RO_${M})`),Promise.resolve(U)})()}retrieveNCConnection(M){var R=this;return(0,a.A)(function*(){if(R._connectionDict.has(M)){const V=R._connectionDict.get(`RO_${M})`);return typeof V<"u"?Promise.resolve(V):Promise.reject(`Connection ${M} is undefined`)}return Promise.reject(`Connection ${M} does not exist`)})()}isNCDatabase(M){var R=this;return(0,a.A)(function*(){try{const U=yield R.sqlite.isNCDatabase({databasePath:M});return Promise.resolve(U)}catch(U){return Promise.reject(U)}})()}retrieveAllConnections(){var M=this;return(0,a.A)(function*(){return M._connectionDict})()}closeAllConnections(){var M=this;return(0,a.A)(function*(){const R=new Map;try{for(const U of M._connectionDict.keys()){const V=U.substring(3),K="RO_"===U.substring(0,3);yield M.sqlite.closeConnection({database:V,readonly:K}),R.set(U,null)}for(const U of R.keys())M._connectionDict.delete(U);return Promise.resolve()}catch(U){return Promise.reject(U)}})()}checkConnectionsConsistency(){var M=this;return(0,a.A)(function*(){try{const R=[...M._connectionDict.keys()],U=[],V=[];for(const oe of R)U.push(oe.substring(0,2)),V.push(oe.substring(3));const K=yield M.sqlite.checkConnectionsConsistency({dbNames:V,openModes:U});return K.result||(M._connectionDict=new Map),Promise.resolve(K)}catch(R){return M._connectionDict=new Map,Promise.reject(R)}})()}importFromJson(M){var R=this;return(0,a.A)(function*(){try{const U=yield R.sqlite.importFromJson({jsonstring:M});return Promise.resolve(U)}catch(U){return Promise.reject(U)}})()}isJsonValid(M){var R=this;return(0,a.A)(function*(){try{const U=yield R.sqlite.isJsonValid({jsonstring:M});return Promise.resolve(U)}catch(U){return Promise.reject(U)}})()}copyFromAssets(M){var R=this;return(0,a.A)(function*(){const U=null==M||M;try{return yield R.sqlite.copyFromAssets({overwrite:U}),Promise.resolve()}catch(V){return Promise.reject(V)}})()}getFromHTTPRequest(M,R){var U=this;return(0,a.A)(function*(){const V=null==R||R;try{return yield U.sqlite.getFromHTTPRequest({url:M,overwrite:V}),Promise.resolve()}catch(K){return Promise.reject(K)}})()}isDatabaseEncrypted(M){var R=this;return(0,a.A)(function*(){M.endsWith(".db")&&(M=M.slice(0,-3));try{const U=yield R.sqlite.isDatabaseEncrypted({database:M});return Promise.resolve(U)}catch(U){return Promise.reject(U)}})()}isInConfigEncryption(){var M=this;return(0,a.A)(function*(){try{const R=yield M.sqlite.isInConfigEncryption();return Promise.resolve(R)}catch(R){return Promise.reject(R)}})()}isInConfigBiometricAuth(){var M=this;return(0,a.A)(function*(){try{const R=yield M.sqlite.isInConfigBiometricAuth();return Promise.resolve(R)}catch(R){return Promise.reject(R)}})()}isDatabase(M){var R=this;return(0,a.A)(function*(){M.endsWith(".db")&&(M=M.slice(0,-3));try{const U=yield R.sqlite.isDatabase({database:M});return Promise.resolve(U)}catch(U){return Promise.reject(U)}})()}getDatabaseList(){var M=this;return(0,a.A)(function*(){try{const U=(yield M.sqlite.getDatabaseList()).values;return U.sort(),Promise.resolve({values:U})}catch(R){return Promise.reject(R)}})()}getMigratableDbList(M){var R=this;return(0,a.A)(function*(){const U=M||"default";try{const V=yield R.sqlite.getMigratableDbList({folderPath:U});return Promise.resolve(V)}catch(V){return Promise.reject(V)}})()}addSQLiteSuffix(M,R){var U=this;return(0,a.A)(function*(){const V=M||"default",K=R||[];try{const oe=yield U.sqlite.addSQLiteSuffix({folderPath:V,dbNameList:K});return Promise.resolve(oe)}catch(oe){return Promise.reject(oe)}})()}deleteOldDatabases(M,R){var U=this;return(0,a.A)(function*(){const V=M||"default",K=R||[];try{const oe=yield U.sqlite.deleteOldDatabases({folderPath:V,dbNameList:K});return Promise.resolve(oe)}catch(oe){return Promise.reject(oe)}})()}moveDatabasesAndAddSuffix(M,R){var U=this;return(0,a.A)(function*(){return U.sqlite.moveDatabasesAndAddSuffix({folderPath:M||"default",dbNameList:R||[]})})()}}class O{constructor(M,R,U){this.dbName=M,this.readonly=R,this.sqlite=U}getConnectionDBName(){return this.dbName}getConnectionReadOnly(){return this.readonly}open(){var M=this;return(0,a.A)(function*(){try{return yield M.sqlite.open({database:M.dbName,readonly:M.readonly}),Promise.resolve()}catch(R){return Promise.reject(R)}})()}close(){var M=this;return(0,a.A)(function*(){try{return yield M.sqlite.close({database:M.dbName,readonly:M.readonly}),Promise.resolve()}catch(R){return Promise.reject(R)}})()}beginTransaction(){var M=this;return(0,a.A)(function*(){try{const R=yield M.sqlite.beginTransaction({database:M.dbName});return Promise.resolve(R)}catch(R){return Promise.reject(R)}})()}commitTransaction(){var M=this;return(0,a.A)(function*(){try{const R=yield M.sqlite.commitTransaction({database:M.dbName});return Promise.resolve(R)}catch(R){return Promise.reject(R)}})()}rollbackTransaction(){var M=this;return(0,a.A)(function*(){try{const R=yield M.sqlite.rollbackTransaction({database:M.dbName});return Promise.resolve(R)}catch(R){return Promise.reject(R)}})()}isTransactionActive(){var M=this;return(0,a.A)(function*(){try{const R=yield M.sqlite.isTransactionActive({database:M.dbName});return Promise.resolve(R)}catch(R){return Promise.reject(R)}})()}loadExtension(M){var R=this;return(0,a.A)(function*(){try{return yield R.sqlite.loadExtension({database:R.dbName,path:M,readonly:R.readonly}),Promise.resolve()}catch(U){return Promise.reject(U)}})()}enableLoadExtension(M){var R=this;return(0,a.A)(function*(){try{return yield R.sqlite.enableLoadExtension({database:R.dbName,toggle:M,readonly:R.readonly}),Promise.resolve()}catch(U){return Promise.reject(U)}})()}getUrl(){var M=this;return(0,a.A)(function*(){try{const R=yield M.sqlite.getUrl({database:M.dbName,readonly:M.readonly});return Promise.resolve(R)}catch(R){return Promise.reject(R)}})()}getVersion(){var M=this;return(0,a.A)(function*(){try{const R=yield M.sqlite.getVersion({database:M.dbName,readonly:M.readonly});return Promise.resolve(R)}catch(R){return Promise.reject(R)}})()}getTableList(){var M=this;return(0,a.A)(function*(){try{const R=yield M.sqlite.getTableList({database:M.dbName,readonly:M.readonly});return Promise.resolve(R)}catch(R){return Promise.reject(R)}})()}execute(M,R=!0,U=!0){var V=this;return(0,a.A)(function*(){try{if(V.readonly)return Promise.reject("not allowed in read-only mode");{const K=yield V.sqlite.execute({database:V.dbName,statements:M,transaction:R,readonly:!1,isSQL92:U});return Promise.resolve(K)}}catch(K){return Promise.reject(K)}})()}query(M,R,U=!0){var V=this;return(0,a.A)(function*(){let K;try{return K=R&&R.length>0?yield V.sqlite.query({database:V.dbName,statement:M,values:R,readonly:V.readonly,isSQL92:!0}):yield V.sqlite.query({database:V.dbName,statement:M,values:[],readonly:V.readonly,isSQL92:U}),K=yield V.reorderRows(K),Promise.resolve(K)}catch(oe){return Promise.reject(oe)}})()}run(M,R,U=!0,V="no",K=!0){var oe=this;return(0,a.A)(function*(){let me;try{return oe.readonly?Promise.reject("not allowed in read-only mode"):(me=R&&R.length>0?yield oe.sqlite.run({database:oe.dbName,statement:M,values:R,transaction:U,readonly:!1,returnMode:V,isSQL92:!0}):yield oe.sqlite.run({database:oe.dbName,statement:M,values:[],transaction:U,readonly:!1,returnMode:V,isSQL92:K}),me.changes=yield oe.reorderRows(me.changes),Promise.resolve(me))}catch(te){return Promise.reject(te)}})()}executeSet(M,R=!0,U="no",V=!0){var K=this;return(0,a.A)(function*(){let oe;try{return K.readonly?Promise.reject("not allowed in read-only mode"):(oe=yield K.sqlite.executeSet({database:K.dbName,set:M,transaction:R,readonly:!1,returnMode:U,isSQL92:V}),oe.changes=yield K.reorderRows(oe.changes),Promise.resolve(oe))}catch(me){return Promise.reject(me)}})()}isExists(){var M=this;return(0,a.A)(function*(){try{const R=yield M.sqlite.isDBExists({database:M.dbName,readonly:M.readonly});return Promise.resolve(R)}catch(R){return Promise.reject(R)}})()}isTable(M){var R=this;return(0,a.A)(function*(){try{const U=yield R.sqlite.isTableExists({database:R.dbName,table:M,readonly:R.readonly});return Promise.resolve(U)}catch(U){return Promise.reject(U)}})()}isDBOpen(){var M=this;return(0,a.A)(function*(){try{const R=yield M.sqlite.isDBOpen({database:M.dbName,readonly:M.readonly});return Promise.resolve(R)}catch(R){return Promise.reject(R)}})()}delete(){var M=this;return(0,a.A)(function*(){try{return M.readonly?Promise.reject("not allowed in read-only mode"):(yield M.sqlite.deleteDatabase({database:M.dbName,readonly:!1}),Promise.resolve())}catch(R){return Promise.reject(R)}})()}createSyncTable(){var M=this;return(0,a.A)(function*(){try{if(M.readonly)return Promise.reject("not allowed in read-only mode");{const R=yield M.sqlite.createSyncTable({database:M.dbName,readonly:!1});return Promise.resolve(R)}}catch(R){return Promise.reject(R)}})()}setSyncDate(M){var R=this;return(0,a.A)(function*(){try{return R.readonly?Promise.reject("not allowed in read-only mode"):(yield R.sqlite.setSyncDate({database:R.dbName,syncdate:M,readonly:!1}),Promise.resolve())}catch(U){return Promise.reject(U)}})()}getSyncDate(){var M=this;return(0,a.A)(function*(){try{const R=yield M.sqlite.getSyncDate({database:M.dbName,readonly:M.readonly});let U="";return R.syncDate>0&&(U=new Date(1e3*R.syncDate).toISOString()),Promise.resolve(U)}catch(R){return Promise.reject(R)}})()}exportToJson(M,R=!1){var U=this;return(0,a.A)(function*(){try{const V=yield U.sqlite.exportToJson({database:U.dbName,jsonexportmode:M,readonly:U.readonly,encrypted:R});return Promise.resolve(V)}catch(V){return Promise.reject(V)}})()}deleteExportedRows(){var M=this;return(0,a.A)(function*(){try{return M.readonly?Promise.reject("not allowed in read-only mode"):(yield M.sqlite.deleteExportedRows({database:M.dbName,readonly:!1}),Promise.resolve())}catch(R){return Promise.reject(R)}})()}executeTransaction(M,R=!0){var U=this;return(0,a.A)(function*(){let V=0,K=!1;if(U.readonly)return Promise.reject("not allowed in read-only mode");if(yield U.sqlite.beginTransaction({database:U.dbName}),K=yield U.sqlite.isTransactionActive({database:U.dbName}),!K)return Promise.reject("After Begin Transaction, no transaction active");try{for(const te of M){if("object"!=typeof te||!("statement"in te))throw new Error("Error a task.statement must be provided");if("values"in te&&te.values&&te.values.length>0){const se=te.statement.toUpperCase().includes("RETURNING")?"all":"no",g=yield U.sqlite.run({database:U.dbName,statement:te.statement,values:te.values,transaction:!1,readonly:!1,returnMode:se,isSQL92:R});if(g.changes.changes<=0)throw new Error("Error in transaction method run ");V+=g.changes.changes}else{const se=yield U.sqlite.execute({database:U.dbName,statements:te.statement,transaction:!1,readonly:!1});if(se.changes.changes<0)throw new Error("Error in transaction method execute ");V+=se.changes.changes}}return V+=(yield U.sqlite.commitTransaction({database:U.dbName})).changes.changes,Promise.resolve({changes:{changes:V}})}catch(oe){const me=oe.message?oe.message:oe;return yield U.sqlite.rollbackTransaction({database:U.dbName}),Promise.reject(me)}})()}reorderRows(M){return(0,a.A)(function*(){const R=M;if(null!=M&&M.values&&"object"==typeof M.values[0]&&Object.keys(M.values[0]).includes("ios_columns")){const U=M.values[0].ios_columns,V=[];for(let K=1;KE.e(4612).then(E.bind(E,4612)).then(L=>new L.CapacitorSQLiteWeb),electron:()=>window.CapacitorCustomPlatform.plugins.CapacitorSQLite});var D=E(56),C=E(1503),_=E(2798),F=E(5396),B=E(2814),m=E(532),T=E(5870),A=E(742),w=E(4999),P=E(4438);let k=(()=>{var L;class M{constructor(){}initializePlugin(){var U=this;return(0,a.A)(function*(){return U.platform=S.Ii.getPlatform(),U.sqlitePlugin=c,U.sqliteConnection=new p(U.sqlitePlugin),"web"===U.platform&&(yield U.initWebStore()),yield U.openDatabase(D.B$.dbName,!1,"no-encryption",D.B$.version,!1),yield U.createTable(B.C.getCreateEntry()),yield U.createTable(T.K.getCreateEntry()),yield U.createTable(m.a.getCreateEntry()),yield U.createTable(F.a.getCreateEntry()),yield U.createTable(_.J.getCreateEntry()),yield U.createTable(C.y.getCreateEntry()),yield U.createTable(A.S.getCreateEntry()),yield U.createTable(w.O.getCreateEntry()),!0})()}initWebStore(){var U=this;return(0,a.A)(function*(){try{yield U.sqliteConnection.initWebStore()}catch(V){return Promise.reject(`initWebStore: ${V}`)}})()}openDatabase(U,V,K,oe,me){var te=this;return(0,a.A)(function*(){let se;const g=(yield te.sqliteConnection.checkConnectionsConsistency()).result;let n=(yield te.sqliteConnection.isConnection(U,me)).result;return se=g&&n?yield te.sqliteConnection.retrieveConnection(U,me):yield te.sqliteConnection.createConnection(U,V,K,oe,me),yield se.open(),te.sqliteDBConnection=se,!0})()}closeConnection(U,V){var K=this;return(0,a.A)(function*(){const oe=V||!1;return yield K.sqliteConnection.closeConnection(U,oe)})()}createTable(U){var V=this;return(0,a.A)(function*(){try{const K=(yield V.sqliteDBConnection.query(U)).values;return K.length>0?K:null}catch(K){return Promise.reject(`create table err: ${K.message?K.message:K}`)}})()}executeQuery(U){var V=this;return(0,a.A)(function*(){try{const K=(yield V.sqliteDBConnection.query(U)).values;return K.length>0?K:null}catch(K){return Promise.reject(`select table err: ${K.message?K.message:K}`)}})()}executeSet(U){var V=this;return(0,a.A)(function*(){try{return yield V.sqliteDBConnection.executeSet(U)}catch(K){return Promise.reject(`create table err: ${K.message?K.message:K}`)}})()}readDbData(U,V,K){var oe=this;return(0,a.A)(function*(){try{if(V){const me=Object.keys(V)[0],te=`${U} WHERE ${me}='${V[me]}' ${K||""}`,se=(yield oe.sqliteDBConnection.query(te)).values;return se.length>0?se:null}{const me=(yield oe.sqliteDBConnection.query(U)).values;return me.length>0?me:null}}catch(me){return Promise.reject(`readDbData err: ${me.message?me.message:me}`)}})()}save(U,V,K){var oe=this;return(0,a.A)(function*(){const me=!!K,te=Object.keys(V);let n,se="",g=[];for(const o of te)g.push(V[o]);if(me){Object.keys(K);const l=yield oe.setNameForUpdate(te,g);if(0===l.length)return Promise.reject("save: update no SET");se=`${U} ${l} WHERE ${oe.getWhereStatement(K)}`;const s=yield oe.sqliteDBConnection.query(se);console.log("result",s)}else{const o=[];for(const l of te)o.push("?");if(se=`${U} (${te.toString()}) VALUES (${o.toString()});`,n=yield oe.sqliteDBConnection.run(se,g),console.log("ret",n),1!=n.changes.changes)return Promise.reject("save: insert changes != 1")}})()}remove(U,V){var K=this;return(0,a.A)(function*(){Object.keys(V);const me=`${U} WHERE ${K.getWhereStatement(V)};`;return(yield K.sqliteDBConnection.run(me)).changes})()}getWhereStatement(U){let V="";const K=Object.keys(U);for(let oe=0;oe1?(K=K.slice(0,-1),K):Promise.reject("SetNameForUpdate: length = 0")})()}}return(L=M).\u0275fac=function(U){return new(U||L)},L.\u0275prov=P.jDH({token:L,factory:L.\u0275fac,providedIn:"root"}),M})()},2814:(Ce,ee,E)=>{"use strict";E.d(ee,{C:()=>S});var a=E(56),S=function(p){return p.TABLE_NAME="telemtry",p._ID="_id",p.COLUMN_EVENT_TYPE="event_type",p.COLUMN_EVENT="event",p.COLUMN_TIMESTAMP="timestamp",p.COLUMN_PRIORITY="priority",p.getCreateEntry=()=>"CREATE TABLE IF NOT EXISTS "+p.TABLE_NAME+" ("+p._ID+" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL"+a.K.COMMA_SEP+p.COLUMN_EVENT_TYPE+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+p.COLUMN_EVENT+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+p.COLUMN_TIMESTAMP+a.K.SPACE+a.K.INT_TYPE+a.K.COMMA_SEP+p.COLUMN_PRIORITY+a.K.SPACE+a.K.INT_TYPE+")",p.readDataEntries=()=>"SELECT * FROM "+p.TABLE_NAME,p.delteFromTable=()=>"DELETE FROM "+p.TABLE_NAME+" WHERE ",p.insertData=()=>"INSERT INTO "+p.TABLE_NAME,p.update=()=>"UPDATE "+p.TABLE_NAME+" SET ",p.deleteTable=()=>"DROP TABLE IF EXISTS "+p.TABLE_NAME,p}(S||{})},8402:(Ce,ee,E)=>{"use strict";E.d(ee,{Z:()=>D});var a=E(467),S=E(2739),p=E(4438),O=E(8974),c=E(5402);let D=(()=>{var C;class _{constructor(B,m){this.toastController=B,this.translate=m}downlaodContent(B){var m=this;return(0,a.A)(function*(){var T;m.presentToast("Downloading ....");let A=B.metaData.artifactUrl?B.metaData.artifactUrl.split("/"):B.metaData.url.split("/");console.log(A,A[A.length-1]);let w=null!==(T=B.metaData.artifactUrl)&&void 0!==T?T:B.metaData.url;const k=yield(yield fetch(w)).blob();console.log("blob ",k);const L=yield m.convertBlobToBase64(k);try{return yield S.YA.mkdir({path:"downloadedContents",directory:S.__.Data}),yield m.writeFileStorage(A,L)}catch{return yield m.writeFileStorage(A,L)}})()}writeFileStorage(B,m){var T=this;return(0,a.A)(function*(){try{let A=yield S.YA.writeFile({path:`downloadedContents/${B[B.length-1]}`,data:m,directory:S.__.Data});return yield T.toast.dismiss(),A.uri?yield T.presentToast("Downloaded successfully"):yield T.presentToast("Failed to download"),setTimeout((0,a.A)(function*(){yield T.toast.dismiss()}),100),A}catch(A){console.log("e ",A)}})()}presentToast(B){var m=this;return(0,a.A)(function*(){m.toast=yield m.toastController.create({message:m.translate.instant(B),position:"bottom",color:"dark"}),yield m.toast.present()})()}convertBlobToBase64(B){return new Promise((m,T)=>{const A=new FileReader;A.onerror=T,A.onload=()=>{m(A.result)},A.readAsDataURL(B)})}}return(C=_).\u0275fac=function(B){return new(B||C)(p.KVO(O.K_),p.KVO(c.c$))},C.\u0275prov=p.jDH({token:C,factory:C.\u0275fac,providedIn:"root"}),_})()},2904:(Ce,ee,E)=>{"use strict";E.d(ee,{Gf:()=>C.G,Ux:()=>c.U,F_:()=>o,dk:()=>w.d,we:()=>_.w,at:()=>S.a,XU:()=>A,Ze:()=>l.Z,MK:()=>f,hs:()=>F.h,XI:()=>P.X,Sc:()=>k.S,n$:()=>a.n,q4:()=>B.q,H0:()=>O.H,a0:()=>D.a});var a=E(3486),S=E(4591),O=(E(6011),E(1765)),c=E(3568),D=E(2342),C=E(2700),_=E(3696),F=E(8014),B=E(7594),m=E(467),T=E(4438);let A=(()=>{var $;class I{constructor(J,ie){this.apiService=J,this.preprocessService=ie}process(J){return(0,m.A)(function*(){})()}}return($=I).\u0275fac=function(J){return new(J||$)(T.KVO(C.G),T.KVO(F.h))},$.\u0275prov=T.jDH({token:$,factory:$.\u0275fac,providedIn:"root"}),I})();var w=E(3871),P=E(9836),k=E(2186),L=E(3172),M=E(985),R=E(3207),U=E(6354),V=E(9437),K=E(56),oe=E(4999);class me{static mapChatToChatValues(I){return[I.identifier,I.message,I.botType,I.fromMe,I.mediaMimeType,I.mediaData,I.mediaUrl,I.duration,I.ts,I.reaction]}static mapChatToChatEntryToModel(I){return{identifier:I[oe.O.COLUMN_NAME_IDENTIFIER],message:I[oe.O.COLUMN_NAME_MESSAGE],messageType:I[oe.O.COLUMN_NAME_MEDIA_TYPE],botType:I[oe.O.COLUMN_NAME_BOT_TYPE],fromMe:I[oe.O.COLUMN_NAME_FROM_ME],mediaMimeType:I[oe.O.COLUMN_NAME_MEDIA_TYPE],mediaData:I[oe.O.COLUMN_NAME_MEDIA_DATA],mediaUrl:I[oe.O.COLUMN_NAME_MEDIA_PATH],duration:I[oe.O.COLUMN_NAME_DURATION],ts:I[oe.O.COLUMN_NAME_TIME_STAMP],reaction:I[oe.O.COLUMN_NAME_REACTIONS]}}}var te=E(2739),se=E(1626),g=E(446),n=E(5402);let o=(()=>{var $;class I{constructor(J,ie,xe){this.apiService=J,this.translate=ie,this.dbService=xe,g.g.then(De=>{console.log("Configuration-------\x3e:",De),this.domainConfig=De}).catch(De=>{console.error("Failed to load configuration:",De)})}getBotMessage(J,ie,xe,De){var Q=this;return(0,m.A)(function*(){console.log("text ",J,""!==J),console.log("audio ",ie,""!==ie);let ae=Q.getBotApiPath(xe),tt={input:{},output:{format:J?"text":"audio"}};""!==J?tt.input={language:De,text:J,audio:"",context:xe}:""!==ie&&(tt.input={language:De,audio:ie,text:"",context:xe});let Oe=(new se.Lr).set("Authorization","Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJtb2JpbGVfZGV2aWNlIn0.W9cvngZh0_Y6hcGCBqS8MZOejkUxU9ptnJFji6VBHtA").set("Content-Type","application/json");const pe=Oe.keys().reduce((Be,re)=>(Be[re]=Oe.getAll(re),Be),{}),Te=(new M._g.Builder).withHost(L.$.api.BASE_URL_BOT).withPath(ae).withType(M.kr.POST).withHeaders(pe).withBody(tt).withLanguge(De).build();return(0,R.s)(Q.apiService.fetch(Te).pipe((0,U.T)(Be=>Be),(0,V.W)(Be=>{throw Be})))})()}getBotApiPath(J){switch(J){case K.Zm.STORY:case K.Zm.PARENT:case K.Zm.TEACHER:return L.$.api.BOT_ACTIVITY_API_PATH;default:return""}}saveChatMessage(J){const ie=[];return ie.push({statement:oe.O.insertQueryWithColumns(),values:me.mapChatToChatValues(J)}),this.dbService.executeSet(ie)}getAllChatMessages(J){return this.dbService.readDbData(oe.O.readQuery(),{bot_type:J}).then(ie=>{const xe=[];return ie&&ie.length>0&&ie.map(De=>{xe.push(me.mapChatToChatEntryToModel(De))}),xe})}updateMessageReactions(J,ie){return this.dbService.executeQuery(`UPDATE ${oe.O.TABLE_NAME}\n SET ${oe.O.COLUMN_NAME_REACTIONS} = ${ie}\n WHERE ${oe.O.COLUMN_NAME_IDENTIFIER} = '${J}';`)}deleteExpiredChatMessages(){var J=this;return(0,m.A)(function*(){const ie=yield te.YA.readdir({path:"",directory:te.__.Data});for(let xe=0;xe864e5&&(yield te.YA.deleteFile({path:De.uri,directory:te.__.Data})),J.dbService.executeQuery(`DELETE FROM ${oe.O.TABLE_NAME} WHERE ${oe.O.COLUMN_NAME_TIME_STAMP} <= strftime('%s', datetime('now', '-1 day'));`)}})()}}return($=I).\u0275fac=function(J){return new(J||$)(T.KVO(C.G),T.KVO(n.c$),T.KVO(S.a))},$.\u0275prov=T.jDH({token:$,factory:$.\u0275fac,providedIn:"root"}),I})();var l=E(8402);const v=(0,E(5083).F3)("LocalNotifications",{web:()=>E.e(4224).then(E.bind(E,4224)).then($=>new $.LocalNotificationsWeb)});var y=E(1413),d=E(3021),r=E(1113);let f=(()=>{var $;class I{constructor(J,ie){this.router=J,this.tabService=ie,this.notifEvent=new y.B,this.notificationEventEmitted$=this.notifEvent.asObservable()}initializeLocalNotif(J){var ie=this;return(0,m.A)(function*(){let xe=ie;try{var De,Q,ae,tt;"granted"!==(yield v.checkPermissions()).display&&(yield v.requestPermissions());let Te={notifications:[{id:J.id,title:J.title,body:J.body,extra:J.extra,largeIcon:"res://drawable/ic_launcher",smallIcon:"res://drawable/ic_notification",schedule:{on:null===(De=J.schedule)||void 0===De?void 0:De.on,repeats:null===(Q=J.schedule)||void 0===Q?void 0:Q.repeats,every:null===(ae=J.schedule)||void 0===ae?void 0:ae.every,allowWhileIdle:null===(tt=J.schedule)||void 0===tt?void 0:tt.allowWhileIdle}}]};yield v.schedule(Te)}catch(Oe){console.log("Error on local notification ",Oe)}yield v.addListener("localNotificationActionPerformed",function(){var Oe=(0,m.A)(function*(pe){let Te=xe.router.location._locationStrategy._platformLocation._location;"/parent-sakhi"!==Te.pathname?(console.log("router page ",Te.pathname),xe.tabService.hide(),"/"===Te.pathname?setTimeout((0,m.A)(function*(){yield xe.router.navigate(["/parent-sakhi"],{state:{notif:pe.notification}})}),3e3):yield xe.router.navigate(["/parent-sakhi"],{state:{notif:pe.notification}})):ie.notifEvent.next(pe.notification)});return function(pe){return Oe.apply(this,arguments)}}())})()}cancelNotification(J){return(0,m.A)(function*(){try{yield v.cancel({notifications:[{id:J}]})}catch(ie){console.log("Error on cancel local notification ",ie)}})()}}return($=I).\u0275fac=function(J){return new(J||$)(T.KVO(d.Ix),T.KVO(r.q))},$.\u0275prov=T.jDH({token:$,factory:$.\u0275fac,providedIn:"root"}),I})()},1503:(Ce,ee,E)=>{"use strict";E.d(ee,{y:()=>S});var a=E(56),S=function(p){return p.TABLE_NAME="playlist_content",p._ID="_id",p.COLUMN_NAME_IDENTIFIER="identifier",p.COLUMN_NAME_PLAYLIST_IDENTIFIER="playlist_identifier",p.COLUMN_NAME_CONTENT_ID="content_id",p.COLUMN_NAME_CONTENT_METADATA="content_metadata",p.COLUMN_NAME_SOURCE_TYPE="type",p.COLUMN_NAME_TIME_STAMP="ts",p.getCreateEntry=()=>"CREATE TABLE IF NOT EXISTS "+p.TABLE_NAME+" ("+p._ID+" INTEGER PRIMARY KEY "+a.K.COMMA_SEP+p.COLUMN_NAME_IDENTIFIER+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+p.COLUMN_NAME_PLAYLIST_IDENTIFIER+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+p.COLUMN_NAME_CONTENT_ID+a.K.SPACE+a.K.INT_TYPE+a.K.COMMA_SEP+p.COLUMN_NAME_CONTENT_METADATA+a.K.SPACE+a.K.INT_TYPE+a.K.COMMA_SEP+p.COLUMN_NAME_SOURCE_TYPE+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+p.COLUMN_NAME_TIME_STAMP+a.K.SPACE+a.K.TEXT_TYPE+" )",p.insertQueryWithColumns=()=>`INSERT INTO ${p.TABLE_NAME}(\n ${p.COLUMN_NAME_IDENTIFIER},\n ${p.COLUMN_NAME_PLAYLIST_IDENTIFIER},\n ${p.COLUMN_NAME_CONTENT_ID},\n ${p.COLUMN_NAME_CONTENT_METADATA},\n ${p.COLUMN_NAME_SOURCE_TYPE},\n ${p.COLUMN_NAME_TIME_STAMP}) \n VALUES (?,?,?,?,?,?)`,p.readQuery=()=>"SELECT * FROM "+p.TABLE_NAME,p.insertQuery=()=>`INSERT INTO ${p.TABLE_NAME}`,p.deleteQuery=()=>`DELETE FROM ${p.TABLE_NAME} WHERE \n ${p.COLUMN_NAME_IDENTIFIER} = ? AND \n ${p.COLUMN_NAME_PLAYLIST_IDENTIFIER} = ?`,p.deleteQueryOne=()=>`DELETE FROM ${p.TABLE_NAME}`,p.deleteTable=()=>"DROP TABLE IF EXISTS"+p.TABLE_NAME,p}(S||{})},2798:(Ce,ee,E)=>{"use strict";E.d(ee,{J:()=>S});var a=E(56),S=function(p){return p.TABLE_NAME="playlist",p._ID="_id",p.COLUMN_NAME_IDENTIFIER="identifier",p.COLUMN_NAME_NAME="name",p.COLUMN_NAME_UID="uid",p.COLUMN_NAME_CONTENT_COUNT="content_count",p.COLUMN_NAME_TIME_STAMP="ts",p.getCreateEntry=()=>"CREATE TABLE IF NOT EXISTS "+p.TABLE_NAME+" ("+p._ID+" INTEGER PRIMARY KEY "+a.K.COMMA_SEP+p.COLUMN_NAME_IDENTIFIER+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+p.COLUMN_NAME_UID+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+p.COLUMN_NAME_NAME+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+p.COLUMN_NAME_CONTENT_COUNT+a.K.SPACE+a.K.INT_TYPE+a.K.COMMA_SEP+p.COLUMN_NAME_TIME_STAMP+a.K.SPACE+a.K.TEXT_TYPE+" )",p.insertQueryWithColumns=()=>`INSERT INTO ${p.TABLE_NAME}(\n ${p.COLUMN_NAME_IDENTIFIER},\n ${p.COLUMN_NAME_NAME},\n ${p.COLUMN_NAME_UID},\n ${p.COLUMN_NAME_CONTENT_COUNT},\n ${p.COLUMN_NAME_TIME_STAMP}) \n VALUES (?,?,?,?,?)`,p.readQuery=()=>"SELECT * FROM "+p.TABLE_NAME,p.insertQuery=()=>`INSERT INTO ${p.TABLE_NAME}`,p.updateQuery=()=>`UPDATE ${p.TABLE_NAME} SET`,p.deleteQuery=()=>"DELETE FROM "+p.TABLE_NAME,p}(S||{})},7803:(Ce,ee,E)=>{"use strict";E.d(ee,{q:()=>B});var a=E(467),S=E(2798);class p{static mapContentToPlayListEntry(T,A,w,P){return{[S.J.COLUMN_NAME_IDENTIFIER]:w,[S.J.COLUMN_NAME_NAME]:T,[S.J.COLUMN_NAME_UID]:A,[S.J.COLUMN_NAME_CONTENT_COUNT]:P,[S.J.COLUMN_NAME_TIME_STAMP]:Date.now()}}static mapContentToValues(T,A,w,P,k){return[T,A,w,k,P,Date.now()]}}var O=E(6421),c=E(1503),D=E(532),C=E(4870),_=E(4438),F=E(2904);let B=(()=>{var m;class T{constructor(w){this.dbService=w}createPlayList(w,P,k,L){const M=L?S.J.updateQuery():S.J.insertQuery(),R=L?{identifier:L}:void 0,U=!!L;return L||(L=(0,O.A)()),this.dbService.save(M,p.mapContentToPlayListEntry(w,P,L,k.length),R).then(()=>this.addContentToPlayList(L,k,U))}addContentToPlayList(w,P,k){var L=this;return(0,a.A)(function*(){const M=[];for(let V=0;Vthis.getPlayListContents(w).then(k=>Promise.resolve({identifier:P[0].identifier,name:P[0].name,uid:P[0].uid,playListcontentList:k})))}getPlayListContents(w){return this.dbService.executeQuery(`SELECT *\n FROM ${c.y.TABLE_NAME}\n WHERE ${c.y.COLUMN_NAME_PLAYLIST_IDENTIFIER} = '${w}'\n ORDER BY ts DESC`).then(k=>{const L=[];return k&&k.length&&k.map(M=>{L.push({[c.y._ID]:M[c.y._ID],[c.y.COLUMN_NAME_IDENTIFIER]:M[c.y.COLUMN_NAME_IDENTIFIER],[c.y.COLUMN_NAME_PLAYLIST_IDENTIFIER]:M[c.y.COLUMN_NAME_PLAYLIST_IDENTIFIER],[c.y.COLUMN_NAME_CONTENT_ID]:M[c.y.COLUMN_NAME_CONTENT_ID],[c.y.COLUMN_NAME_CONTENT_METADATA]:M[c.y.COLUMN_NAME_CONTENT_METADATA],[c.y.COLUMN_NAME_SOURCE_TYPE]:M[c.y.COLUMN_NAME_SOURCE_TYPE],[c.y.COLUMN_NAME_TIME_STAMP]:M[c.y.COLUMN_NAME_TIME_STAMP]})}),L})}deletePlayList(w){return this.dbService.remove(S.J.deleteQuery(),{identifier:w}).then(()=>this.dbService.remove(c.y.deleteQueryOne(),{playlist_identifier:w}))}deleteContentFromPlayList(w,P){const k=[];return P.map(L=>{k.push({statement:c.y.deleteQuery(),values:[L,w]})}),this.dbService.executeSet(k)}}return(m=T).\u0275fac=function(w){return new(w||m)(_.KVO(F.at))},m.\u0275prov=_.jDH({token:m,factory:m.\u0275fac,providedIn:"root"}),T})()},9836:(Ce,ee,E)=>{"use strict";E.d(ee,{X:()=>F});var a=E(467),S=E(5293),p=E(5083),O=E(9182);const c=(0,p.F3)("Haptics",{web:()=>E.e(3558).then(E.bind(E,3558)).then(B=>new B.HapticsWeb)});var D=E(1413),C=E(4438),_=E(8974);let F=(()=>{var B;class m{constructor(A){this.gestureCtrl=A,this.searchEvent=new D.B,this.searchEventRecorded$=this.searchEvent.asObservable(),this.botEvent=new D.B,this.botEventRecorded$=this.botEvent.asObservable(),this.recordEvent=new D.B,this.startEndEvent$=this.recordEvent.asObservable(),this.recording=!1,this.cancelRecording=!1,this.duration=0,this.durationDisplay=""}ngOnInit(){}gestureControl(A){this.gestureCtrl.create({el:A.nativeElement,threshold:250,gestureName:"swipe",direction:"x",onStart:P=>{console.log("swipe left start ",P),c.impact({style:O.kn.Light})},onMove:P=>{c.impact({style:O.kn.Light}),this.recordEvent.next(!1),this.cancelRecording=!0},onEnd:P=>{console.log("swipe left end ",P),c.impact({style:O.kn.Light}),this.recording=!1,this.recordEvent.next(!1)}},!0).enable()}startRecognition(A){var w=this;return(0,a.A)(function*(){w.cancelRecording=!1,S.R.startRecording(),c.impact({style:O.kn.Light}),!w.recording&&(w.recording=!0,w.calculation(A),w.recordEvent.next(!0))})()}calculation(A){if(!this.recording)return this.duration=0,void(this.durationDisplay="");this.duration+=1;const w=Math.floor(this.duration/60),P=(this.duration%60).toString().padStart(2,"0");this.durationDisplay=`${w}:${P}`,setTimeout(()=>{this.calculation(A)},1e3)}stopRecognition(A){var w=this;return(0,a.A)(function*(){if(c.impact({style:O.kn.Light}),w.recordEvent.next(!1),w.recording)return yield S.R.stopRecording().then(function(){var P=(0,a.A)(function*(k){if(w.recording=!1,!w.cancelRecording)return"search"==A?k.value.recordDataBase64:k});return function(k){return P.apply(this,arguments)}}())})()}}return(B=m).\u0275fac=function(A){return new(A||B)(C.KVO(_.wH))},B.\u0275prov=C.jDH({token:B,factory:B.\u0275fac,providedIn:"root"}),m})()},2186:(Ce,ee,E)=>{"use strict";E.d(ee,{S:()=>B});var a=E(467),S=E(3207),p=E(6354),O=E(9437),c=E(3172),D=E(985),C=E(446),_=E(4438),F=E(2700);let B=(()=>{var m;class T{constructor(w){this.apiService=w,C.g.then(P=>{console.log("Configuration:",P),this.configVariables=P}).catch(P=>{console.error("Failed to load configuration:",P)})}postSearchContext(w,P){var k=this;return(0,a.A)(function*(){let L={};L=P?{audio:w.text,language:w.currentLang,request:{orderBy:{mimetype:"video/x-youtube"},filters:k.configVariables.defaultContentFilter[0]}}:{name:w.text,language:w.currentLang,request:{orderBy:{mimetype:"video/x-youtube"},filters:k.configVariables.defaultContentFilter[0]}};let M=JSON.stringify(L);console.log("body ",M);const R=(new D._g.Builder).withHost(c.$.api.BASE_URL).withPath(c.$.api.CONTENT_SEARCH_API).withType(D.kr.POST).withBody(M).withBearerToken(!0).withLanguge(w.currentLang).build();return(0,S.s)(k.apiService.fetch(R).pipe((0,p.T)(U=>U.body),(0,O.W)(U=>{throw U})))})()}postContentSearch(w,P){let k={name:null==w?void 0:w.name,category:null==w?void 0:w.category,language:P,request:{orderBy:{mimetype:"video/x-youtube"},filters:this.configVariables.defaultContentFilter[0]}};const L=(new D._g.Builder).withHost(c.$.api.BASE_URL).withPath(c.$.api.CONTENT_SEARCH_API).withType(D.kr.POST).withBody(k).withBearerToken(!0).withLanguge(P).build();return(0,S.s)(this.apiService.fetch(L).pipe((0,p.T)(M=>M.body.result),(0,O.W)(M=>{throw M})))}}return(m=T).\u0275fac=function(w){return new(w||m)(_.KVO(F.G))},m.\u0275prov=_.jDH({token:m,factory:m.\u0275fac,providedIn:"root"}),T})()},8014:(Ce,ee,E)=>{"use strict";E.d(ee,{h:()=>p});var a=E(1413),S=E(4438);let p=(()=>{var O;class c{constructor(){this.sourceEvent=new a.B,this.sourceProcessEmitted$=this.sourceEvent.asObservable()}sunbirdSrcProcess(C){this.contentConfig=[],C.forEach(_=>{this.contentConfig.push(_)}),console.log("contentconfig ",this.contentConfig),this.sourceEvent.next(this.contentConfig)}}return(O=c).\u0275fac=function(C){return new(C||O)},O.\u0275prov=S.jDH({token:O,factory:O.\u0275fac,providedIn:"root"}),c})()},7594:(Ce,ee,E)=>{"use strict";E.d(ee,{q:()=>c});var a=E(467),S=E(4438),p=E(2700),O=E(8014);let c=(()=>{var D;class C{constructor(F,B){this.apiService=F,this.preprocessService=B}process(F,B){return(0,a.A)(function*(){})()}}return(D=C).\u0275fac=function(F){return new(F||D)(S.KVO(p.G),S.KVO(O.h))},D.\u0275prov=S.jDH({token:D,factory:D.\u0275fac,providedIn:"root"}),C})()},3486:(Ce,ee,E)=>{"use strict";E.d(ee,{n:()=>c});var a=E(467);const p=(0,E(5083).F3)("Preferences",{web:()=>E.e(2924).then(E.bind(E,2924)).then(D=>new D.PreferencesWeb)});var O=E(4438);let c=(()=>{var D;class C{constructor(){}setData(F,B){return(0,a.A)(function*(){return yield p.configure({group:C.groupPreferenceName}),yield p.set({key:F,value:B}).then(m=>!0).catch(m=>m)})()}getData(F){return(0,a.A)(function*(){return yield p.configure({group:C.groupPreferenceName}),yield p.get({key:F}).then(B=>B.value).catch(B=>B)})()}removeData(F){return(0,a.A)(function*(){return yield p.configure({group:C.groupPreferenceName}),yield p.remove({key:F}).then(B=>!0).catch(B=>B)})()}getStorageKeys(){return(0,a.A)(function*(){return yield p.configure({group:C.groupPreferenceName}),yield p.keys().then(F=>F).catch(F=>F)})()}clearStorage(){return(0,a.A)(function*(){yield p.configure({group:C.groupPreferenceName}),yield p.clear().then(F=>!0).catch(F=>F)})()}}return(D=C).groupPreferenceName="DJPData",D.\u0275fac=function(F){return new(F||D)},D.\u0275prov=O.jDH({token:D,factory:D.\u0275fac,providedIn:"root"}),C})()},1113:(Ce,ee,E)=>{"use strict";E.d(ee,{q:()=>S});var a=E(4438);let S=(()=>{var p;class O{constructor(){}hide(){let D=document.querySelectorAll(".tabbar"),C=document.querySelectorAll(".home-screen"),_=document.querySelectorAll(".scroll-content");null!==D&&null!==C&&(Object.keys(D).map(F=>{"translateY(5rem)"!==D[F].style.transform&&(D[F].style.transform="translateY(5rem)")}),Object.keys(C).map(F=>{"translateY(5.2rem)"!==C[F].style.transform&&(C[F].style.transform="translateY(5.2rem)")}),setTimeout(()=>{Object.keys(_).map(F=>{_[F].style.marginBottom="0"})}))}show(){let D=document.querySelectorAll(".tabbar"),C=document.querySelectorAll(".home-screen");null!==D&&null!==C&&(Object.keys(C).map(_=>{"rotate(-45deg)"!==C[_].style.transform&&(C[_].style.transform="rotate(-45deg)")}),Object.keys(D).map(_=>{"translateY(0px)"!==D[_].style.transform&&(D[_].style.transform="translateY(0px)")}))}}return(p=O).\u0275fac=function(D){return new(D||p)},p.\u0275prov=a.jDH({token:p,factory:p.\u0275fac}),O})()},5870:(Ce,ee,E)=>{"use strict";E.d(ee,{K:()=>S});var a=E(56),S=function(p){return p._ID="_id",p.TABLE_NAME="processed_telemetry",p.COLUMN_NAME_MSG_ID="msg_id",p.COLUMN_NAME_DATA="data",p.COLUMN_NAME_NUMBER_OF_EVENTS="event_count",p.COLUMN_NAME_PRIORITY="priority",p.getCreateEntry=()=>"CREATE TABLE IF NOT EXISTS "+p.TABLE_NAME+" ("+p._ID+" INTEGER PRIMARY KEY,"+p.COLUMN_NAME_MSG_ID+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+p.COLUMN_NAME_DATA+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+p.COLUMN_NAME_NUMBER_OF_EVENTS+a.K.SPACE+a.K.INT_TYPE+a.K.COMMA_SEP+p.COLUMN_NAME_PRIORITY+a.K.SPACE+a.K.INT_TYPE+" )",p.insertQuery=()=>`INSERT INTO ${p.TABLE_NAME}`,p.getDeleteEntry=()=>"DROP TABLE IF EXISTS "+p.TABLE_NAME,p}(S||{})},2918:(Ce,ee,E)=>{"use strict";E.d(ee,{B:()=>C});var a=E(8855),p=E(3172),O=E(3649),c=E(4438),D=E(2904);let C=(()=>{var _;class F{constructor(m){this.utilService=m}decorate(m,T,A,w,P,k,L){return m.mid||(m.mid=`${m.eid}:${a(JSON.stringify(m)).toString()}`),this.patchActor(m,A),this.patchContext(m,T,A,P,k,L),m.context.cdata&&(m.context.cdata=[...m.context.cdata,{id:T,type:"UserSession"}]),m}patchActor(m,T){m.actor||(m.actor=new O.Ag);const A=m.actor;A.id||(A.id=T),A.type||(A.type=O.Ag.TYPE_USER)}patchContext(m,T,A,w,P,k){m.context||(m.context=new O.ob),m.context=this.buildContext(T,A,P,m.context,w,k)}patchPData(m,T){m.pdata||(m.pdata=new O.zE);const A=m.pdata;A.id||(A.id=p.$.telmetry.PRODUCER_ID),A.pid=p.$.telmetry.PRODUCER_PID,A.ver||(A.ver=T)}prepare(m,T){return{event:JSON.stringify(m),event_type:m.eid,timestamp:Date.now(),priority:1}}buildContext(m,T,A,w,P,k){return w.channel=A,this.patchPData(w,P),w.env||(w.env="app"),w.sid=m,w.did=T,w.cdata=w.cdata?w.cdata.concat(k||[]):k||[],w}}return(_=F).\u0275fac=function(m){return new(m||_)(c.KVO(D.a0))},_.\u0275prov=c.jDH({token:_,factory:_.\u0275fac,providedIn:"root"}),F})()},3649:(Ce,ee,E)=>{"use strict";E.d(ee,{$i:()=>C,Ag:()=>a,Q$:()=>_,ob:()=>S,zE:()=>c});let a=(()=>{var F;class B{constructor(){this.id="",this.type=B.TYPE_USER}}return(F=B).TYPE_SYSTEM="System",F.TYPE_USER="User",B})();class S{}class c{ProducerData(){this.id="",this.pid="",this.ver=""}}class C{constructor(B,m,T){this.id=B,this.type=m,this.version=T}setRollup(B){this.rollup=B}}var _;!function(F){let B=(()=>{class L{constructor(R){this.ver=L.TELEMETRY_VERSION,this.eid=R,this.ets=Date.now(),this.actor=new a,this.context=new S,this.edata={}}}return L.TELEMETRY_VERSION="3.0",L})();F.Telemetry=B,F.Interact=(()=>{class L extends B{constructor(R,U,V,K,oe,me,te,se="",g="",n="",o={},l=[]){super(L.EID),this.edata={type:R,subtype:U,...V?{id:V}:{},...K?{pageid:K}:{},extra:{...oe?{pos:oe}:{},...me?{values:[me]}:{}}},this.context.cdata=l,this.context.env=te,se&&g&&(this.object=new C(se,g,n),o&&(this.object.rollup=o||{}))}}return L.EID="INTERACT",L})(),F.End=(()=>{class L extends B{constructor(R,U,V,K,oe,me,te="",se="",g="",n={},o=[]){super(L.EID),this.edata={...R?{type:R}:{},...V?{duration:V}:{},...K?{pageid:K}:{},...U?{mode:U}:{},...oe?{summaryList:oe}:{}},this.context.cdata=o,this.context.env=me,this.object=new C(te,se,g),this.object.rollup=n}}return L.EID="END",L})(),F.Start=(()=>{class L extends B{constructor(R="",U,V,K,oe,me,te,se="",g="",n="",o={},l=[]){super(L.EID),this.edata={...R?{type:R}:{type:""},...U?{dspec:U}:{},...V?{loc:V}:{},...K?{mode:K}:{},...oe?{mode:K}:{},...me?{pageid:me}:{}},this.context.cdata=l,this.context.env=te,se&&g&&(this.object=new C(se,g,n),o&&(this.object.rollup=o||{}))}}return L.EID="START",L})(),F.Impression=(()=>{class L extends B{constructor(R,U,V,K,oe,me="",te="",se="",g={},n=[]){super(L.EID),this.edata={...R?{type:R}:{type:""},...U?{subtype:U}:{},...V?{pageid:V}:{},...V?{uri:V}:{},...K?{visits:K}:{}},this.context.cdata=n,this.context.env=oe,me&&te&&(this.object=new C(me,te,se),g&&(this.object.rollup=g||{}))}}return L.EID="IMPRESSION",L})(),F.Search=(()=>{class L extends B{constructor(R,U,V,K,oe,me,te=0,se=[]){super(L.EID),this.edata={...R?{type:R}:{type:""},...U?{query:U}:{},...V?{filters:V}:{},...K?{sort:K}:{},...me?{correlationid:me}:{},...te?{size:te}:{}},this.context.cdata=se,this.context.env=oe}}return L.EID="SEARCH",L})()}(_||(_={}))},5173:(Ce,ee,E)=>{"use strict";E.d(ee,{O:()=>_});class a{constructor(){this.pos=[]}}class S{constructor(){this.env=""}}class p{constructor(){this.env=""}}class O{constructor(){this.env=""}}class c{}var D=E(4438),C=E(2904);let _=(()=>{var F;class B{constructor(T){this.telemetryService=T}generateInteractTelemetry(T,A,w,P,k,L,M,R,U){const V=new a;V.type=T,V.subType=A,V.pageId=P,V.id=U||P,V.env=w,null!==L&&(V.valueMap=L),void 0!==M&&(V.rollup=M),void 0!==R&&(V.correlationData=R),k&&k.id&&(V.objId=k.id),k&&k.type&&(V.objType=k.type),k&&k.version&&(V.objVer=k.version+""),this.telemetryService.interact(V).subscribe()}generateImpressionTelemetry(T,A,w,P,k,L,M,R,U){const V=new S;V.type=T,V.subType=A,V.pageId=w,V.env=P,V.objId=k||"",V.objType=L||"",V.objVer=M?M+"":"",void 0!==R&&(V.rollup=R),void 0!==U&&(V.correlationData=U),this.telemetryService.impression(V).subscribe()}generateEndTelemetry(T,A,w,P,k,L,M,R,U){const V=new O;V.type=T,V.pageId=w,V.env=P,V.mode=A,R&&(V.duration=R),k&&k.id&&(V.objId=k.id),k&&k.type&&(V.objType=k.type),k&&k.version&&(V.objVer=k.version+""),L&&(V.rollup=L),M&&(V.correlationData=M),U&&(V.summaryList=U),this.telemetryService.end(V).subscribe()}generateStartTelemetry(T,A,w,P,k){const L=new p;L.type=T,L.pageId=A,L.mode="play",w&&w.id&&(L.objId=w.id),w&&w.type&&(L.objType=w.type),w&&w.version&&(L.objVer=w.version+""),void 0!==P&&(L.rollup=P),void 0!==k&&(L.correlationData=k),this.telemetryService.start(L).subscribe()}generateSearchTelemetry(T,A,w,P,k,L,M,R){const U=new c;U.type=T,U.query=A,U.env=P,U.size=w,k&&(U.filters=k),L&&(U.sort=L),void 0!==R&&(U.correlationData=R),M&&(U.correlationid=M),this.telemetryService.search(U).subscribe()}genererateAppStartTelemetry(T){const A=new p;A.type="app",A.env="home",A.deviceSpecification=T,this.telemetryService.start(A).subscribe()}}return(F=B).\u0275fac=function(T){return new(T||F)(D.KVO(C.H0))},F.\u0275prov=D.jDH({token:F,factory:F.\u0275fac,providedIn:"root"}),B})()},1765:(Ce,ee,E)=>{"use strict";E.d(ee,{H:()=>f});var a=E(2814),S=E(1985),p=E(8750);const{isArray:O}=Array;var D=E(983),C=E(4360),_=E(9326);var B=E(6648),m=E(3028),T=E(9030),A=E(7673),w=E(9316),P=E(9974),k=E(5412);function L($,I=1/0,j){return I=(I||0)<1?1/0:I,(0,P.N)((J,ie)=>(0,k.h)(J,ie,$,I,void 0,!0,j))}var M=E(6649);function R($,I){return(0,P.N)((0,M.S)($,I,arguments.length>=2,!1,!0))}var U=E(3703),V=E(6354),K=E(9437),oe=E(7374),me=E(5870),te=E(6421);class se{process(I){if("object"!=typeof I)throw new Error('TelemetryEntriesToStringPreprocessor expects input of type "object"');return JSON.stringify(I)}}var g=E(3172),n=E(985);class o{constructor(I,j){this.dbService=I,this.apiService=j,this.preprocessors=[],this.preprocessors=[new se]}handle(I){return this.hasTelemetryThresholdCrossed().pipe((0,m.Z)(j=>j?this.processEventsBatch(I).pipe(L(J=>J?this.processEventsBatch(I):D.w),R(()=>{},void 0),(0,m.Z)(()=>this.handleProcessedEventsBatch()),L(J=>J.syncedEventCount?this.handleProcessedEventsBatch():D.w),R((J,ie)=>({syncedEventCount:J.syncedEventCount+ie.syncedEventCount,syncTime:Date.now(),syncedFileSize:J.syncedFileSize+ie.syncedFileSize,error:ie.error?ie.error:J.error}),{syncedEventCount:0,syncTime:Date.now(),syncedFileSize:0})):(0,A.of)({syncedEventCount:0,syncTime:Date.now(),syncedFileSize:0})))}processEventsBatch(I){return this.fetchEvents().pipe((0,m.Z)(j=>j?this.processEvents(j,I).pipe((0,m.Z)(J=>this.persistProcessedEvents(J,J.processedEventsSize).pipe((0,m.Z)(()=>this.deleteEvents(j)),(0,U.u)(j.length)))):(0,A.of)(0)))}hasTelemetryThresholdCrossed(){return(0,B.H)(this.dbService.executeQuery(`\n SELECT count(*) as COUNT FROM ${a.C.TABLE_NAME}`)).pipe((0,V.T)(I=>!0))}fetchEvents(){return(0,B.H)(this.dbService.executeQuery(`\n SELECT * FROM ${a.C.TABLE_NAME}\n WHERE ${a.C.COLUMN_PRIORITY} = (SELECT MIN (${a.C.COLUMN_PRIORITY})\n FROM ${a.C.TABLE_NAME})\n ORDER BY ${a.C.COLUMN_TIMESTAMP}\n LIMIT 200`))}processEvents(I,j){if(!I)return(0,A.of)({processedEventsSize:0});const J=(0,te.A)();return(0,A.of)({processedEvents:this.preprocessors.reduce((ie,xe)=>xe.process(ie),{id:"ekstep.telemetry",ver:"1.0",ts:oe().format("YYYY-MM-DDTHH:mm:ss[Z]"),events:I.map(ie=>JSON.parse(ie[a.C.COLUMN_EVENT])),params:{did:j,msgid:J,key:"",requesterId:""}}),processedEventsSize:I.length,messageId:J})}persistProcessedEvents({processedEvents:I,messageId:j},J){return I?(0,B.H)(this.dbService.save(me.K.insertQuery(),{[me.K.COLUMN_NAME_MSG_ID]:j,[me.K.COLUMN_NAME_NUMBER_OF_EVENTS]:J,[me.K.COLUMN_NAME_PRIORITY]:1,[me.K.COLUMN_NAME_DATA]:I})).pipe((0,U.u)(void 0)):(0,A.of)(void 0)}deleteEvents(I){return I.length?(0,B.H)(this.dbService.executeQuery(`\n DELETE FROM ${a.C.TABLE_NAME}\n WHERE ${a.C._ID} IN (${I.map(j=>j[a.C._ID]).join(",")})\n `)):(0,A.of)(void 0)}handleProcessedEventsBatch(I){return this.fetchProcessedEventsBatch().pipe((0,m.Z)(j=>this.syncProcessedEvent(j).pipe((0,m.Z)(J=>this.deleteProcessedEvent(j).pipe((0,U.u)(J||{syncedEventCount:0,syncTime:Date.now(),syncedFileSize:0})))))).pipe()}fetchProcessedEventsBatch(){return(0,B.H)(this.dbService.executeQuery(`SELECT * FROM ${me.K.TABLE_NAME} LIMIT 1`)).pipe((0,V.T)(I=>I&&I[0]))}syncProcessedEvent(I){if(!I)return(0,A.of)(void 0);const j=(new n._g.Builder).withHost(g.$.api.TELEMETRY_BASE_URL).withPath(g.$.api.TELEMETRY_SYNC).withType(n.kr.POST).withBearerToken(!0).withBody(JSON.parse(I[me.K.COLUMN_NAME_DATA])).build();return this.apiService.fetch(j).pipe((0,V.T)(()=>({syncedEventCount:I[me.K.COLUMN_NAME_NUMBER_OF_EVENTS],syncTime:Date.now(),syncedFileSize:0})),(0,K.W)(J=>(0,A.of)({syncedEventCount:0,syncTime:Date.now(),syncedFileSize:0,error:J})))}deleteProcessedEvent(I){return I?(0,B.H)(this.dbService.executeQuery(`DELETE FROM ${me.K.TABLE_NAME} WHERE ${me.K._ID}='${I[me.K._ID]}'`)):(0,A.of)(void 0)}}var l=E(3649),s=E(4438),h=E(4591),v=E(3486),y=E(2342),d=E(2700),r=E(2918);let f=(()=>{var $;class I{constructor(J,ie,xe,De,Q){this.dbService=J,this.storageService=ie,this.utilService=xe,this.apiService=De,this.decorator=Q,this.deviceId="",w.p.getId().then(ae=>(this.deviceId=ae.identifier,this.deviceId))}start({type:J,deviceSpecification:ie,loc:xe,mode:De,duration:Q,pageId:ae,env:tt,objId:Oe,objType:pe,objVer:Te,rollup:Be,correlationData:re}){const ne=new l.Q$.Start(J,ie,xe,De,Q,ae,tt,Oe,pe,Te,Be,re);return this.decorateAndPersist(ne)}end({type:J,mode:ie,duration:xe,pageId:De,summaryList:Q,env:ae,objId:tt,objType:Oe,objVer:pe,rollup:Te,correlationData:Be}){const re=new l.Q$.End(J,ie,xe,De,Q,ae,tt,Oe,pe,Te,Be);return this.decorateAndPersist(re)}interact({type:J,subType:ie,id:xe,pageId:De,pos:Q,env:ae,rollup:tt,valueMap:Oe,correlationData:pe,objId:Te,objType:Be,objVer:re}){const ne=new l.Q$.Interact(J,ie,xe,De,Q,Oe,ae,Te,Be,re,tt,pe);return this.decorateAndPersist(ne)}impression({type:J,subType:ie,pageId:xe,env:De,objId:Q,objType:ae,objVer:tt,rollup:Oe,correlationData:pe}){const Te=new l.Q$.Impression(J,ie,xe,[],De,Q,ae,tt,Oe,pe);return this.decorateAndPersist(Te)}search({type:J,query:ie,filters:xe,sort:De,correlationid:Q,size:ae,env:tt,correlationData:Oe}){const pe=new l.Q$.Search(J,ie,xe,De,tt,Q,ae,Oe);return this.decorateAndPersist(pe)}decorateAndPersist(J){let ie="";const xe=localStorage.getItem("subDomain");return ie=null!=xe?xe:new URL(document.baseURI).hostname,function F(...$){const I=(0,_.ms)($),j=function c($){return 1===$.length&&O($[0])?$[0]:$}($);return j.length?new S.c(J=>{let ie=j.map(()=>[]),xe=j.map(()=>!1);J.add(()=>{ie=xe=null});for(let De=0;!J.closed&&De{if(ie[De].push(Q),ie.every(ae=>ae.length)){const ae=ie.map(tt=>tt.shift());J.next(I?I(...ae):ae),ie.some((tt,Oe)=>!tt.length&&xe[Oe])&&J.complete()}},()=>{xe[De]=!0,!ie[De].length&&J.complete()}));return()=>{ie=xe=null}}):D.w}((0,B.H)(this.utilService.getAppInfo()),(0,B.H)(this.utilService.getDeviceId())).pipe((0,m.Z)(De=>{const Q=De[0].version,ae=De[1];return(0,B.H)(this.storageService.getData("sid")).pipe((0,m.Z)(tt=>{const Oe=this.decorator.prepare(this.decorator.decorate(J,null!=tt?tt:"",ae,(0,te.A)(),Q,ie,[]),1);return console.log("Telemetry Generated",J),this.dbService.save(a.C.insertData(),Oe)}))}))}saveTelemetry(J){return(0,T.v)(()=>{try{const ie=JSON.parse(J);return this.decorateAndPersist(ie)}catch(ie){return console.error(ie),(0,A.of)(!1)}})}sync(){return new o(this.dbService,this.apiService).handle(this.deviceId)}}return($=I).\u0275fac=function(J){return new(J||$)(s.KVO(h.a),s.KVO(v.n),s.KVO(y.a),s.KVO(d.G),s.KVO(r.B))},$.\u0275prov=s.jDH({token:$,factory:$.\u0275fac,providedIn:"root"}),I})()},2342:(Ce,ee,E)=>{"use strict";E.d(ee,{a:()=>B});var a=E(467),S=E(8941),p=E(9316),O=E(9986),D=E(5083),C=E(4438),_=E(5402),F=E(8974);let B=(()=>{var m;class T{constructor(w,P){this.translate=w,this.loadingCtrl=P}getDeviceSpec(){var w=this;return(0,a.A)(function*(){const P=yield p.p.getInfo(),k=yield w.getDeviceId();return{os:`${P.operatingSystem} ${P.osVersion}`,make:P.manufacturer,id:k}})()}getDeviceId(){return(0,a.A)(function*(){const w=yield p.p.getId();return O(w.identifier).toString()})()}getAppInfo(){return(0,a.A)(function*(){return"web"===D.Ii.getPlatform()?{name:"Web App",build:"1.0.0"}:yield S.q.getInfo()})()}translateMessage(w,P){let k="",L="";return L="object"==typeof P?P:{"%s":P},this.translate.get(w,L).subscribe(M=>{k=M}),k}getLoader(w,P){return this.loadingCtrl.create({message:P,duration:w||3e4,cssClass:P?"custom-loader-message-class":"custom-loader-class"})}}return(m=T).\u0275fac=function(w){return new(w||m)(C.KVO(_.c$),C.KVO(F.Xi))},m.\u0275prov=C.jDH({token:m,factory:m.\u0275fac,providedIn:"root"}),T})()},6313:(Ce,ee,E)=>{"use strict";var a=E(467),S=E(345),p=E(4438),O=E(3021),c=E(4517),D=E(8974),C=E(8941),_=E(5402),F=E(6198),B=E(2904),m=E(177),T=E(9417);function A(Ve,Re){if(1&Ve&&(p.j41(0,"ion-item")(1,"ion-label"),p.EFF(2),p.k0s(),p.nrm(3,"ion-radio",3),p.k0s()),2&Ve){const Le=Re.$implicit;p.R7$(2),p.JRh(Le.label),p.R7$(),p.FS9("value",Le.id)}}let w=(()=>{var Ve;class Re{constructor(Ie,ut,Ut,dn,fn){this.translateService=Ie,this.navParams=ut,this.modalCtrl=Ut,this.languageService=dn,this.storage=fn,this.selectedLanguage=""}ngOnInit(){var Ie=this;return(0,a.A)(function*(){Ie.languages=[],Ie.languages=Ie.navParams.get("languages");let ut=yield Ie.storage.getData("lang");console.log("current lang ",ut),Ie.selectedLanguage=ut})()}languageSelected(Ie){let ut=Ie.detail.value;console.log("Current value:",JSON.stringify(ut)),this.storage.setData("lang",ut),this.translateService.use(ut),this.selectedLanguage=ut,this.languageService.setLanguage(ut),this.dismissModal()}dismissModal(){this.modalCtrl.dismiss()}}return(Ve=Re).\u0275fac=function(Ie){return new(Ie||Ve)(p.rXU(_.c$),p.rXU(c.y8),p.rXU(D.W3),p.rXU(F.g),p.rXU(B.n$))},Ve.\u0275cmp=p.VBU({type:Ve,selectors:[["app-langauge-select"]],decls:9,vars:5,consts:[[1,"lang-content"],[3,"ngModelChange","ionChange","ngModel"],[4,"ngFor","ngForOf"],["slot","start",3,"value"]],template:function(Ie,ut){1&Ie&&(p.j41(0,"ion-header")(1,"ion-toolbar")(2,"ion-title"),p.EFF(3),p.nI1(4,"translate"),p.k0s()()(),p.j41(5,"ion-content",0)(6,"ion-radio-group",1),p.mxI("ngModelChange",function(dn){return p.DH7(ut.selectedLanguage,dn)||(ut.selectedLanguage=dn),dn}),p.bIt("ionChange",function(dn){return ut.languageSelected(dn)}),p.j41(7,"ion-list"),p.DNE(8,A,4,2,"ion-item",2),p.k0s()()()),2&Ie&&(p.R7$(3),p.JRh(p.bMT(4,3,"Select Language")),p.R7$(3),p.R50("ngModel",ut.selectedLanguage),p.R7$(2),p.Y8G("ngForOf",ut.languages))},dependencies:[m.Sq,T.BC,T.vS,D.W9,D.eU,D.uz,D.he,D.nf,D.KO,D.f0,D.BC,D.ai,D.uR,D.Je,_.D9],styles:[".lang-content[_ngcontent-%COMP%]{--background: var(--ion-color-primary-contrast);--padding-top: 0}ion-list[_ngcontent-%COMP%]{overflow-y:auto}ion-title[_ngcontent-%COMP%]{color:var(--ion-color-primary);font-size:1rem}"]}),Re})();var P=E(4801),k=E.n(P);const L=["video"],M=["canvas"],R=["fileinput"];function U(Ve,Re){if(1&Ve){const Le=p.RV6();p.j41(0,"ion-button",13),p.bIt("click",function(){p.eBV(Le);const ut=p.XpG();return p.Njj(ut.reset())}),p.nrm(1,"ion-icon",14),p.EFF(2," Reset "),p.k0s()}}function V(Ve,Re){if(1&Ve){const Le=p.RV6();p.j41(0,"ion-button",15),p.bIt("click",function(){p.eBV(Le);const ut=p.XpG();return p.Njj(ut.stopScan())}),p.nrm(1,"ion-icon",16),p.EFF(2," Stop scan "),p.k0s()}}function K(Ve,Re){if(1&Ve&&(p.j41(0,"ion-card")(1,"ion-card-header")(2,"ion-card-title"),p.EFF(3,"QR Code"),p.k0s()(),p.j41(4,"ion-card-content"),p.EFF(5),p.k0s()()),2&Ve){const Le=p.XpG();p.R7$(5),p.SpI(" ",Le.scanResult," ")}}function oe(Ve,Re){if(1&Ve){const Le=p.RV6();p.j41(0,"div")(1,"ion-button",17),p.bIt("click",function(){p.eBV(Le);const ut=p.XpG();return p.Njj(ut.openLink())}),p.EFF(2),p.nI1(3,"translate"),p.k0s(),p.j41(4,"ion-button",18),p.bIt("click",function(){p.eBV(Le);const ut=p.XpG();return p.Njj(ut.close())}),p.EFF(5,"Close"),p.k0s()()}2&Ve&&(p.R7$(2),p.JRh(p.bMT(3,1,"OPEN_IN_BROWSER")))}function me(Ve,Re){if(1&Ve){const Le=p.RV6();p.j41(0,"div")(1,"ion-button",17),p.bIt("click",function(){p.eBV(Le);const ut=p.XpG();return p.Njj(ut.close())}),p.EFF(2),p.nI1(3,"translate"),p.k0s()()}2&Ve&&(p.R7$(2),p.JRh(p.bMT(3,1,"CLOSE")))}let te=(()=>{var Ve;class Re{constructor(Ie,ut,Ut,dn,fn){this.navParams=Ie,this.modalCtrl=ut,this.toastCtrl=Ut,this.loadingCtrl=dn,this.plt=fn,this.scanText="",this.isValidURL=!1,this.scanActive=!1,this.scanResult=null,this.loading=null,this.plt.is("ios")&&"standalone"in window.navigator&&window.navigator.standalone&&console.log("I am a an iOS PWA!")}ngOnInit(){this.scanText=this.navParams.get("scannedData"),this.isValidURL=this.isValidUrl()}openLink(){this.close(),window.open(this.scanText)}close(){this.modalCtrl.dismiss()}isValidUrl(){try{const Ie=new URL(this.scanText);return"http:"===Ie.protocol||"https:"===Ie.protocol}catch{return!1}}ngAfterViewInit(){this.canvasElement=this.canvas.nativeElement,this.canvasContext=this.canvasElement.getContext("2d"),this.videoElement=this.video.nativeElement}showQrToast(){var Ie=this;return(0,a.A)(function*(){(yield Ie.toastCtrl.create({message:`Open ${Ie.scanResult}?`,position:"top",buttons:[{text:"Open",handler:()=>{Ie.scanResult&&window.open(Ie.scanResult,"_system","location=yes")}}]})).present()})()}reset(){this.scanResult=null}startScan(){var Ie=this;return(0,a.A)(function*(){const ut=yield navigator.mediaDevices.getUserMedia({video:{facingMode:"environment"}});Ie.videoElement.srcObject=ut,Ie.videoElement.setAttribute("playsinline",!0),Ie.loading=yield Ie.loadingCtrl.create({}),yield Ie.loading.present(),Ie.videoElement.play(),requestAnimationFrame(Ie.scan.bind(Ie))})()}stopScan(){this.scanActive=!1;const Ie=this.videoElement.srcObject;Ie&&(Ie.getTracks().forEach(function(Ut){Ut.stop(),console.log("Track stopped:",Ut.readyState)}),this.videoElement.srcObject=null)}scan(){var Ie=this;return(0,a.A)(function*(){try{if(yield navigator.mediaDevices.getUserMedia({video:!0}),Ie.videoElement.readyState===Ie.videoElement.HAVE_ENOUGH_DATA){Ie.loading&&(yield Ie.loading.dismiss(),Ie.loading=null,Ie.scanActive=!0),Ie.canvasElement.height=Ie.videoElement.videoHeight,Ie.canvasElement.width=Ie.videoElement.videoWidth,Ie.canvasContext.drawImage(Ie.videoElement,0,0,Ie.canvasElement.width,Ie.canvasElement.height);const Ut=Ie.canvasContext.getImageData(0,0,Ie.canvasElement.width,Ie.canvasElement.height),dn=k()(Ut.data,Ut.width,Ut.height,{inversionAttempts:"dontInvert"});null!=dn&&dn.data?(Ie.scanActive=!1,Ie.scanResult=dn.data,Ie.stopScan(),Ie.showQrToast()):Ie.scanActive&&requestAnimationFrame(Ie.scan.bind(Ie))}else requestAnimationFrame(Ie.scan.bind(Ie))}catch(ut){console.error("Error accessing camera:",ut)}})()}captureImage(){this.fileinput.nativeElement.click()}handleFile(Ie){const ut=Ie.target;if(ut instanceof HTMLInputElement&&ut.files&&ut.files.length>0){const dn=ut.files[0];var Ut=new Image;Ut.onload=()=>{this.canvasContext.drawImage(Ut,0,0,this.canvasElement.width,this.canvasElement.height);const fn=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),Vn=k()(fn.data,fn.width,fn.height,{inversionAttempts:"dontInvert"});Vn&&(this.scanResult=Vn.data,this.showQrToast())},Ut.src=URL.createObjectURL(dn)}}}return(Ve=Re).\u0275fac=function(Ie){return new(Ie||Ve)(p.rXU(c.y8),p.rXU(D.W3),p.rXU(D.K_),p.rXU(D.Xi),p.rXU(c.OD))},Ve.\u0275cmp=p.VBU({type:Ve,selectors:[["app-qrcode-popup"]],viewQuery:function(Ie,ut){if(1&Ie&&(p.GBs(L,5),p.GBs(M,5),p.GBs(R,5)),2&Ie){let Ut;p.mGM(Ut=p.lsd())&&(ut.video=Ut.first),p.mGM(Ut=p.lsd())&&(ut.canvas=Ut.first),p.mGM(Ut=p.lsd())&&(ut.fileinput=Ut.first)}},decls:20,vars:7,consts:[["fileinput",""],["video",""],["canvas",""],[1,"inner-content"],["type","file","accept","image/*;capture=camera","hidden",""],["expand","full",3,"click"],["slot","start","name","camera"],["slot","start","name","qr-scanner"],["expand","full","color","warning",3,"click",4,"ngIf"],["width","100%",3,"hidden"],["hidden",""],["expand","full","color","danger",3,"click",4,"ngIf"],[4,"ngIf"],["expand","full","color","warning",3,"click"],["slot","start","name","refresh"],["expand","full","color","danger",3,"click"],["slot","start","name","close"],["expand","block",3,"click"],["fill","clear","expand","full",3,"click"]],template:function(Ie,ut){if(1&Ie){const Ut=p.RV6();p.j41(0,"div",3)(1,"h4"),p.EFF(2),p.k0s(),p.nrm(3,"input",4,0),p.j41(5,"ion-button",5),p.bIt("click",function(){return p.eBV(Ut),p.Njj(ut.captureImage())}),p.nrm(6,"ion-icon",6),p.EFF(7," Capture Image "),p.k0s(),p.j41(8,"ion-button",5),p.bIt("click",function(){return p.eBV(Ut),p.Njj(ut.startScan())}),p.nrm(9,"ion-icon",7),p.EFF(10," Start scan "),p.k0s(),p.DNE(11,U,3,0,"ion-button",8),p.nrm(12,"video",9,1)(14,"canvas",10,2),p.DNE(16,V,3,0,"ion-button",11)(17,K,6,1,"ion-card",12)(18,oe,6,3,"div",12)(19,me,4,3,"div",12),p.k0s()}2&Ie&&(p.R7$(2),p.JRh(ut.scanText),p.R7$(9),p.Y8G("ngIf",ut.scanResult),p.R7$(),p.Y8G("hidden",!ut.scanActive),p.R7$(4),p.Y8G("ngIf",ut.scanActive),p.R7$(),p.Y8G("ngIf",ut.scanResult),p.R7$(),p.Y8G("ngIf",ut.isValidURL),p.R7$(),p.Y8G("ngIf",!ut.isValidURL))},dependencies:[m.bT,D.Jm,D.b_,D.I9,D.ME,D.tN,D.iq,_.D9],styles:["h4[_ngcontent-%COMP%]{text-align:center;color:var(--ion-color-medium);padding:.75rem 0;-webkit-user-select:auto;user-select:auto}ion-button[_ngcontent-%COMP%]{padding:0 .75rem .75rem;--border-radius: 2rem}"]}),Re})();var se=E(319),g=E(3568),n=E(8359);class o extends n.yU{constructor(Re,Le){super()}schedule(Re,Le=0){return this}}const l={setInterval(Ve,Re,...Le){const{delegate:Ie}=l;return null!=Ie&&Ie.setInterval?Ie.setInterval(Ve,Re,...Le):setInterval(Ve,Re,...Le)},clearInterval(Ve){const{delegate:Re}=l;return((null==Re?void 0:Re.clearInterval)||clearInterval)(Ve)},delegate:void 0};var s=E(7908),v=E(6129);class y{constructor(Re,Le=y.now){this.schedulerActionCtor=Re,this.now=Le}schedule(Re,Le=0,Ie){return new this.schedulerActionCtor(this,Re).schedule(Ie,Le)}}y.now=v.U.now;const r=new class d extends y{constructor(Re,Le=y.now){super(Re,Le),this.actions=[],this._active=!1}flush(Re){const{actions:Le}=this;if(this._active)return void Le.push(Re);let Ie;this._active=!0;do{if(Ie=Re.execute(Re.state,Re.delay))break}while(Re=Le.shift());if(this._active=!1,Ie){for(;Re=Le.shift();)Re.unsubscribe();throw Ie}}}(class h extends o{constructor(Re,Le){super(Re,Le),this.scheduler=Re,this.work=Le,this.pending=!1}schedule(Re,Le=0){var Ie;if(this.closed)return this;this.state=Re;const ut=this.id,Ut=this.scheduler;return null!=ut&&(this.id=this.recycleAsyncId(Ut,ut,Le)),this.pending=!0,this.delay=Le,this.id=null!==(Ie=this.id)&&void 0!==Ie?Ie:this.requestAsyncId(Ut,this.id,Le),this}requestAsyncId(Re,Le,Ie=0){return l.setInterval(Re.flush.bind(Re,this),Ie)}recycleAsyncId(Re,Le,Ie=0){if(null!=Ie&&this.delay===Ie&&!1===this.pending)return Le;null!=Le&&l.clearInterval(Le)}execute(Re,Le){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const Ie=this._execute(Re,Le);if(Ie)return Ie;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(Re,Le){let ut,Ie=!1;try{this.work(Re)}catch(Ut){Ie=!0,ut=Ut||new Error("Scheduled action threw falsy error")}if(Ie)return this.unsubscribe(),ut}unsubscribe(){if(!this.closed){const{id:Re,scheduler:Le}=this,{actions:Ie}=Le;this.work=this.state=this.scheduler=null,this.pending=!1,(0,s.o)(Ie,this),null!=Re&&(this.id=this.recycleAsyncId(Le,Re,null)),this.delay=null,super.unsubscribe()}}}),f=r;var $=E(1985),I=E(9470);function J(Ve=0,Re,Le=f){let Ie=-1;return null!=Re&&((0,I.m)(Re)?Le=Re:Ie=Re),new $.c(ut=>{let Ut=function j(Ve){return Ve instanceof Date&&!isNaN(Ve)}(Ve)?+Ve-Le.now():Ve;Ut<0&&(Ut=0);let dn=0;return Le.schedule(function(){ut.closed||(ut.next(dn++),0<=Ie?this.schedule(void 0,Ie):ut.complete())},Ut)})}var xe=E(7673),De=E(8141),Q=E(5964),ae=E(9437),tt=E(3703);let Oe=(()=>{var Ve;class Re{constructor(Ie){this.telemetryService=Ie,this.shouldSync=!1}start(Ie){return this.shouldSync=!0,function ie(Ve=0,Re=r){return Ve<0&&(Ve=0),J(Ve,Ve,Re)}(Ie).pipe((0,De.M)(ut=>{}),(0,Q.p)(()=>this.shouldSync),(0,De.M)(()=>this.telemetryService.sync().pipe((0,De.M)(ut=>{}),(0,ae.W)(ut=>(console.error(ut),(0,xe.of)(void 0)))).toPromise()),(0,tt.u)(void 0))}pause(){this.shouldSync=!1}continue(){this.shouldSync=!0}}return(Ve=Re).\u0275fac=function(Ie){return new(Ie||Ve)(p.KVO(B.H0))},Ve.\u0275prov=p.jDH({token:Ve,factory:Ve.\u0275fac,providedIn:"root"}),Re})();var pe=E(2771),Te=E(1635),re=E(3726),ne={error:"cordova_not_available"},G={error:"plugin_not_installed"};function ge(Ve){if(typeof window<"u"&&window.angular){var Le=window.document,Ie=window.angular.element(Le.querySelector("[ng-app]")||Le.body).injector();if(Ie)return Ie.get("$q")(function(Ut,dn){Ve(Ut,dn)});console.warn("Angular 1 was detected but $q couldn't be retrieved. This is usually when the app is not bootstrapped on the html or body tag. Falling back to native promises which won't trigger an automatic digest when promises resolve.")}return function(){if(Promise)return new Promise(function(Ut,dn){Ve(Ut,dn)});console.error("No Promise support or polyfill found. To enable Ionic Native support, please add the es6-promise polyfill before this script, or run with a library like Angular or on a recent browser.")}()}function mt(Ve,Re,Le){var Ie,ut;"string"==typeof Ve?Ie=Ve:(Ie=Ve.constructor.getPluginRef(),Le=Ve.constructor.getPluginName(),ut=Ve.constructor.getPluginInstallName());var Ut=Cn(Ie);return!(!Ut||Re&&typeof Ut[Re]>"u")||(typeof window>"u"||!window.cordova?(function bn(Ve,Re){typeof process>"u"&&console.warn(Re?"Native: tried calling "+Ve+"."+Re+", but Cordova is not available. Make sure to include cordova.js or run in a device/simulator":"Native: tried accessing the "+Ve+" plugin but Cordova is not available. Make sure to include cordova.js or run in a device/simulator")}(Le,Re),ne):(function Ft(Ve,Re,Le){console.warn(Le?"Native: tried calling "+Ve+"."+Le+", but the "+Ve+" plugin is not installed.":"Native: tried accessing the "+Ve+" plugin but it's not installed."),Re&&console.warn("Install the "+Ve+" plugin: 'ionic cordova plugin add "+Re+"'")}(Le,ut,Re),G))}function At(Ve,Re,Le,Ie,ut,Ut){void 0===Ie&&(Ie={}),Le=function un(Ve,Re,Le,Ie){if(void 0===Re&&(Re={}),Re.sync)return Ve;if("reverse"===Re.callbackOrder)Ve.unshift(Ie),Ve.unshift(Le);else if("node"===Re.callbackStyle)Ve.push(function(fn,Vn){fn?Ie(fn):Le(Vn)});else if("object"===Re.callbackStyle&&Re.successName&&Re.errorName){var ut={};ut[Re.successName]=Le,ut[Re.errorName]=Ie,Ve.push(ut)}else if(typeof Re.successIndex<"u"||typeof Re.errorIndex<"u"){var Ut=function(){Re.successIndex>Ve.length?Ve[Re.successIndex]=Le:Ve.splice(Re.successIndex,0,Le)},dn=function(){Re.errorIndex>Ve.length?Ve[Re.errorIndex]=Ie:Ve.splice(Re.errorIndex,0,Ie)};Re.successIndex>Re.errorIndex?(dn(),Ut()):(Ut(),dn())}else Ve.push(Le),Ve.push(Ie);return Ve}(Le,Ie,ut,Ut);var dn=mt(Ve,Re);if(!0===dn){var fn=Cn(Ve.constructor.getPluginRef());return fn[Re].apply(fn,Le)}return dn}function Cn(Ve){return typeof window<"u"?St(window,Ve):null}function St(Ve,Re){for(var Le=Re.split("."),Ie=Ve,ut=0;ut"u"){var Ve=typeof window<"u"?window:{},Le=Date.now(),Ie=!1;Ve.document.addEventListener("deviceready",function(){console.log("Ionic Native: deviceready event fired after "+(Date.now()-Le)+" ms"),Ie=!0}),setTimeout(function(){!Ie&&Ve.cordova&&console.warn("Ionic Native: deviceready did not fire within 5000ms. This can happen when plugins are in an inconsistent state. Try removing plugins from plugins/ and reinstalling them.")},5e3)}}();var _e=function(Ve){function Re(){var Le=null!==Ve&&Ve.apply(this,arguments)||this;return Le.permission={ACCEPT_HANDOVER:"ACCEPT_HANDOVER",ACCESS_BACKGROUND_LOCATION:"ACCESS_BACKGROUND_LOCATION",ACCESS_COARSE_LOCATION:"ACCESS_COARSE_LOCATION",ACCESS_FINE_LOCATION:"ACCESS_FINE_LOCATION",ACCESS_MEDIA_LOCATION:"ACCESS_MEDIA_LOCATION",ACTIVITY_RECOGNITION:"ACTIVITY_RECOGNITION",ADD_VOICEMAIL:"ADD_VOICEMAIL",ANSWER_PHONE_CALLS:"ANSWER_PHONE_CALLS",BLUETOOTH_ADVERTISE:"BLUETOOTH_ADVERTISE",BLUETOOTH_CONNECT:"BLUETOOTH_CONNECT",BLUETOOTH_SCAN:"BLUETOOTH_SCAN",BODY_SENSORS:"BODY_SENSORS",BODY_SENSORS_BACKGROUND:"BODY_SENSORS_BACKGROUND",CALL_PHONE:"CALL_PHONE",CAMERA:"CAMERA",GET_ACCOUNTS:"GET_ACCOUNTS",NEARBY_WIFI_DEVICES:"NEARBY_WIFI_DEVICES",POST_NOTIFICATIONS:"POST_NOTIFICATIONS",PROCESS_OUTGOING_CALLS:"PROCESS_OUTGOING_CALLS",READ_CALENDAR:"READ_CALENDAR",READ_CALL_LOG:"READ_CALL_LOG",READ_CONTACTS:"READ_CONTACTS",READ_EXTERNAL_STORAGE:"READ_EXTERNAL_STORAGE",READ_MEDIA_AUDIO:"READ_MEDIA_AUDIO",READ_MEDIA_IMAGES:"READ_MEDIA_IMAGES",READ_MEDIA_VIDEO:"READ_MEDIA_VIDEO",READ_PHONE_NUMBERS:"READ_PHONE_NUMBERS",READ_PHONE_STATE:"READ_PHONE_STATE",READ_SMS:"READ_SMS",RECEIVE_MMS:"RECEIVE_MMS",RECEIVE_SMS:"RECEIVE_SMS",RECEIVE_WAP_PUSH:"RECEIVE_WAP_PUSH",RECORD_AUDIO:"RECORD_AUDIO",SEND_SMS:"SEND_SMS",USE_SIP:"USE_SIP",UWB_RANGING:"UWB_RANGING",WRITE_CALENDAR:"WRITE_CALENDAR",WRITE_CALL_LOG:"WRITE_CALL_LOG",WRITE_CONTACTS:"WRITE_CONTACTS",WRITE_EXTERNAL_STORAGE:"WRITE_EXTERNAL_STORAGE"},Le.locationAuthorizationMode={ALWAYS:"always",WHEN_IN_USE:"when_in_use"},Le.locationAccuracyAuthorization={FULL:"full",REDUCED:"reduced"},Le.permissionGroups={CALENDAR:["READ_CALENDAR","WRITE_CALENDAR"],CAMERA:["CAMERA"],CONTACTS:["READ_CONTACTS","WRITE_CONTACTS","GET_ACCOUNTS"],LOCATION:["ACCESS_FINE_LOCATION","ACCESS_COARSE_LOCATION"],MICROPHONE:["RECORD_AUDIO"],PHONE:["READ_PHONE_STATE","CALL_PHONE","ADD_VOICEMAIL","USE_SIP","PROCESS_OUTGOING_CALLS","READ_CALL_LOG","WRITE_CALL_LOG"],SENSORS:["BODY_SENSORS"],SMS:["SEND_SMS","RECEIVE_SMS","READ_SMS","RECEIVE_WAP_PUSH","RECEIVE_MMS"],STORAGE:["READ_EXTERNAL_STORAGE","WRITE_EXTERNAL_STORAGE"],NEARBY_DEVICES:["BLUETOOTH_ADVERTISE","BLUETOOTH_SCAN","BLUETOOTH_CONNECT"]},Le.locationMode={HIGH_ACCURACY:"high_accuracy",DEVICE_ONLY:"device_only",BATTERY_SAVING:"battery_saving",LOCATION_OFF:"location_off"},Le.bluetoothState={UNKNOWN:"unknown",RESETTING:"resetting",UNSUPPORTED:"unsupported",UNAUTHORIZED:"unauthorized",POWERED_OFF:"powered_off",POWERED_ON:"powered_on",POWERING_OFF:"powering_off",POWERING_ON:"powering_on"},Le.photoLibraryAccessLevel={ADD_ONLY:"add_only",READ_WRITE:"read_write"},Le}return(0,Te.C6)(Re,Ve),Re.prototype.isLocationAvailable=function(){return Kt(this,"isLocationAvailable",{},arguments)},Re.prototype.isWifiAvailable=function(){return Kt(this,"isWifiAvailable",{},arguments)},Re.prototype.isCameraAvailable=function(Le){return Kt(this,"isCameraAvailable",{callbackOrder:"reverse"},arguments)},Re.prototype.isBluetoothAvailable=function(){return Kt(this,"isBluetoothAvailable",{},arguments)},Re.prototype.switchToLocationSettings=function(){return Kt(this,"switchToLocationSettings",{sync:!0,platforms:["Android","Windows 10","iOS"]},arguments)},Re.prototype.switchToMobileDataSettings=function(){return Kt(this,"switchToMobileDataSettings",{sync:!0,platforms:["Android","Windows 10"]},arguments)},Re.prototype.switchToBluetoothSettings=function(){return Kt(this,"switchToBluetoothSettings",{sync:!0,platforms:["Android","Windows 10"]},arguments)},Re.prototype.switchToWifiSettings=function(){return Kt(this,"switchToWifiSettings",{sync:!0,platforms:["Android","Windows 10"]},arguments)},Re.prototype.isWifiEnabled=function(){return Kt(this,"isWifiEnabled",{platforms:["Android","Windows 10"]},arguments)},Re.prototype.setWifiState=function(Le){return Kt(this,"setWifiState",{callbackOrder:"reverse",platforms:["Android","Windows 10"]},arguments)},Re.prototype.setBluetoothState=function(Le){return Kt(this,"setBluetoothState",{callbackOrder:"reverse",platforms:["Android","Windows 10"]},arguments)},Re.prototype.enableDebug=function(){return Kt(this,"enableDebug",{platforms:["Android","iOS"]},arguments)},Re.prototype.isLocationEnabled=function(){return Kt(this,"isLocationEnabled",{platforms:["Android","iOS"]},arguments)},Re.prototype.isLocationAuthorized=function(){return Kt(this,"isLocationAuthorized",{},arguments)},Re.prototype.getLocationAuthorizationStatus=function(){return Kt(this,"getLocationAuthorizationStatus",{platforms:["Android","iOS"]},arguments)},Re.prototype.getLocationAuthorizationStatuses=function(){return Kt(this,"getLocationAuthorizationStatuses",{platforms:["Android","iOS"]},arguments)},Re.prototype.requestLocationAuthorization=function(Le,Ie){return Kt(this,"requestLocationAuthorization",{platforms:["Android","iOS"],callbackOrder:"reverse"},arguments)},Re.prototype.isCameraPresent=function(){return Kt(this,"isCameraPresent",{platforms:["Android","iOS"]},arguments)},Re.prototype.isCameraAuthorized=function(Le){return Kt(this,"isCameraAuthorized",{platforms:["Android","iOS"],callbackOrder:"reverse"},arguments)},Re.prototype.getCameraAuthorizationStatus=function(Le){return Kt(this,"getCameraAuthorizationStatus",{platforms:["Android","iOS"],callbackOrder:"reverse"},arguments)},Re.prototype.requestCameraAuthorization=function(Le){return Kt(this,"requestCameraAuthorization",{platforms:["Android","iOS"],callbackOrder:"reverse"},arguments)},Re.prototype.isMicrophoneAuthorized=function(){return Kt(this,"isMicrophoneAuthorized",{platforms:["Android","iOS"]},arguments)},Re.prototype.getMicrophoneAuthorizationStatus=function(){return Kt(this,"getMicrophoneAuthorizationStatus",{platforms:["Android","iOS"]},arguments)},Re.prototype.requestMicrophoneAuthorization=function(){return Kt(this,"requestMicrophoneAuthorization",{platforms:["Android","iOS"]},arguments)},Re.prototype.isContactsAuthorized=function(){return Kt(this,"isContactsAuthorized",{platforms:["Android","iOS"]},arguments)},Re.prototype.getContactsAuthorizationStatus=function(){return Kt(this,"getContactsAuthorizationStatus",{platforms:["Android","iOS"]},arguments)},Re.prototype.requestContactsAuthorization=function(){return Kt(this,"requestContactsAuthorization",{platforms:["Android","iOS"]},arguments)},Re.prototype.isCalendarAuthorized=function(){return Kt(this,"isCalendarAuthorized",{platforms:["Android","iOS"]},arguments)},Re.prototype.getCalendarAuthorizationStatus=function(){return Kt(this,"getCalendarAuthorizationStatus",{platforms:["Android","iOS"]},arguments)},Re.prototype.requestCalendarAuthorization=function(){return Kt(this,"requestCalendarAuthorization",{platforms:["Android","iOS"]},arguments)},Re.prototype.switchToSettings=function(){return Kt(this,"switchToSettings",{platforms:["Android","iOS"]},arguments)},Re.prototype.getBluetoothState=function(){return Kt(this,"getBluetoothState",{platforms:["Android","iOS"]},arguments)},Re.prototype.registerBluetoothStateChangeHandler=function(Le){return Kt(this,"registerBluetoothStateChangeHandler",{platforms:["Android","iOS"],sync:!0},arguments)},Re.prototype.registerLocationStateChangeHandler=function(Le){return Kt(this,"registerLocationStateChangeHandler",{platforms:["Android","iOS"],sync:!0},arguments)},Re.prototype.getArchitecture=function(){return Kt(this,"getArchitecture",{platforms:["Android","iOS"]},arguments)},Re.prototype.getCurrentBatteryLevel=function(){return Kt(this,"getCurrentBatteryLevel",{platforms:["Android","iOS"]},arguments)},Re.prototype.restart=function(Le){return Kt(this,"restart",{platforms:["Android"],callbackOrder:"reverse"},arguments)},Re.prototype.isGpsLocationAvailable=function(){return Kt(this,"isGpsLocationAvailable",{platforms:["Android"]},arguments)},Re.prototype.isGpsLocationEnabled=function(){return Kt(this,"isGpsLocationEnabled",{platforms:["Android"]},arguments)},Re.prototype.isNetworkLocationAvailable=function(){return Kt(this,"isNetworkLocationAvailable",{platforms:["Android"]},arguments)},Re.prototype.isNetworkLocationEnabled=function(){return Kt(this,"isNetworkLocationEnabled",{platforms:["Android"]},arguments)},Re.prototype.isAirplaneModeEnabled=function(){return Kt(this,"isAirplaneModeEnabled",{platforms:["Android"]},arguments)},Re.prototype.isMobileDataEnabled=function(){return Kt(this,"isMobileDataEnabled",{platforms:["Android"]},arguments)},Re.prototype.getLocationMode=function(){return Kt(this,"getLocationMode",{platforms:["Android"]},arguments)},Re.prototype.getDeviceOSVersion=function(){return Kt(this,"getDeviceOSVersion",{platforms:["Android"]},arguments)},Re.prototype.getBuildOSVersion=function(){return Kt(this,"getBuildOSVersion",{platforms:["Android"]},arguments)},Re.prototype.getPermissionAuthorizationStatus=function(Le){return Kt(this,"getPermissionAuthorizationStatus",{platforms:["Android"],callbackOrder:"reverse"},arguments)},Re.prototype.getPermissionsAuthorizationStatus=function(Le){return Kt(this,"getPermissionsAuthorizationStatus",{platforms:["Android"],callbackOrder:"reverse"},arguments)},Re.prototype.requestRuntimePermission=function(Le){return Kt(this,"requestRuntimePermission",{platforms:["Android"],callbackOrder:"reverse"},arguments)},Re.prototype.requestRuntimePermissions=function(Le){return Kt(this,"requestRuntimePermissions",{platforms:["Android"],callbackOrder:"reverse"},arguments)},Re.prototype.isRequestingPermission=function(){return Kt(this,"isRequestingPermission",{sync:!0},arguments)},Re.prototype.registerPermissionRequestCompleteHandler=function(Le){return Kt(this,"registerPermissionRequestCompleteHandler",{sync:!0},arguments)},Re.prototype.isBluetoothEnabled=function(){return Kt(this,"isBluetoothEnabled",{platforms:["Android"]},arguments)},Re.prototype.hasBluetoothSupport=function(){return Kt(this,"hasBluetoothSupport",{platforms:["Android"]},arguments)},Re.prototype.hasBluetoothLESupport=function(){return Kt(this,"hasBluetoothLESupport",{platforms:["Android"]},arguments)},Re.prototype.hasBluetoothLEPeripheralSupport=function(){return Kt(this,"hasBluetoothLEPeripheralSupport",{platforms:["Android"]},arguments)},Re.prototype.getBluetoothAuthorizationStatus=function(){return Kt(this,"getBluetoothAuthorizationStatus",{platforms:["Android","iOS"]},arguments)},Re.prototype.getBluetoothAuthorizationStatuses=function(){return Kt(this,"getBluetoothAuthorizationStatuses",{platforms:["Android"]},arguments)},Re.prototype.isExternalStorageAuthorized=function(){return Kt(this,"isExternalStorageAuthorized",{platforms:["Android"]},arguments)},Re.prototype.getExternalStorageAuthorizationStatus=function(){return Kt(this,"getExternalStorageAuthorizationStatus",{platforms:["Android"]},arguments)},Re.prototype.requestExternalStorageAuthorization=function(){return Kt(this,"requestExternalStorageAuthorization",{platforms:["Android"]},arguments)},Re.prototype.getExternalSdCardDetails=function(){return Kt(this,"getExternalSdCardDetails",{platforms:["Android"]},arguments)},Re.prototype.switchToWirelessSettings=function(){return Kt(this,"switchToWirelessSettings",{platforms:["Android"],sync:!0},arguments)},Re.prototype.switchToNFCSettings=function(){return Kt(this,"switchToNFCSettings",{platforms:["Android"],sync:!0},arguments)},Re.prototype.isNFCPresent=function(){return Kt(this,"isNFCPresent",{platforms:["Android"]},arguments)},Re.prototype.isNFCEnabled=function(){return Kt(this,"isNFCEnabled",{platforms:["Android"]},arguments)},Re.prototype.isNFCAvailable=function(){return Kt(this,"isNFCAvailable",{platforms:["Android"]},arguments)},Re.prototype.registerNFCStateChangeHandler=function(Le){return Kt(this,"registerNFCStateChangeHandler",{platforms:["Android"],sync:!0},arguments)},Re.prototype.isDataRoamingEnabled=function(){return Kt(this,"isDataRoamingEnabled",{platforms:["Android"]},arguments)},Re.prototype.isADBModeEnabled=function(){return Kt(this,"isADBModeEnabled",{platforms:["Android"]},arguments)},Re.prototype.isDeviceRooted=function(){return Kt(this,"isDeviceRooted",{platforms:["Android"]},arguments)},Re.prototype.isCameraRollAuthorized=function(Le){return Kt(this,"isCameraRollAuthorized",{platforms:["iOS"],callbackOrder:"reverse"},arguments)},Re.prototype.getCameraRollAuthorizationStatus=function(Le){return Kt(this,"getCameraRollAuthorizationStatus",{platforms:["iOS"],callbackOrder:"reverse"},arguments)},Re.prototype.requestCameraRollAuthorization=function(Le){return Kt(this,"requestCameraRollAuthorization",{platforms:["iOS"],callbackOrder:"reverse"},arguments)},Re.prototype.presentLimitedLibraryPicker=function(){return Kt(this,"presentLimitedLibraryPicker",{platforms:["iOS"]},arguments)},Re.prototype.isRemoteNotificationsEnabled=function(){return Kt(this,"isRemoteNotificationsEnabled",{platforms:["iOS","Android"]},arguments)},Re.prototype.isRegisteredForRemoteNotifications=function(){return Kt(this,"isRegisteredForRemoteNotifications",{platforms:["iOS"]},arguments)},Re.prototype.getRemoteNotificationsAuthorizationStatus=function(){return Kt(this,"getRemoteNotificationsAuthorizationStatus",{platforms:["iOS"]},arguments)},Re.prototype.requestRemoteNotificationsAuthorization=function(Le,Ie){return Kt(this,"requestRemoteNotificationsAuthorization",{platforms:["iOS"]},arguments)},Re.prototype.getRemoteNotificationTypes=function(){return Kt(this,"getRemoteNotificationTypes",{platforms:["iOS"]},arguments)},Re.prototype.isRemindersAuthorized=function(){return Kt(this,"isRemindersAuthorized",{platforms:["iOS"]},arguments)},Re.prototype.getRemindersAuthorizationStatus=function(){return Kt(this,"getRemindersAuthorizationStatus",{platforms:["iOS"]},arguments)},Re.prototype.requestRemindersAuthorization=function(){return Kt(this,"requestRemindersAuthorization",{platforms:["iOS"]},arguments)},Re.prototype.isBackgroundRefreshAuthorized=function(){return Kt(this,"isBackgroundRefreshAuthorized",{platforms:["iOS"]},arguments)},Re.prototype.getBackgroundRefreshStatus=function(){return Kt(this,"getBackgroundRefreshStatus",{platforms:["iOS"]},arguments)},Re.prototype.requestBluetoothAuthorization=function(){return Kt(this,"requestBluetoothAuthorization",{platforms:["iOS"]},arguments)},Re.prototype.isMotionAvailable=function(){return Kt(this,"isMotionAvailable",{platforms:["iOS"]},arguments)},Re.prototype.isMotionRequestOutcomeAvailable=function(){return Kt(this,"isMotionRequestOutcomeAvailable",{platforms:["iOS"]},arguments)},Re.prototype.requestMotionAuthorization=function(){return Kt(this,"requestMotionAuthorization",{platforms:["iOS"]},arguments)},Re.prototype.getMotionAuthorizationStatus=function(){return Kt(this,"getMotionAuthorizationStatus",{platforms:["iOS"]},arguments)},Re.prototype.getLocationAccuracyAuthorization=function(){return Kt(this,"getLocationAccuracyAuthorization",{platforms:["iOS","Android"]},arguments)},Re.prototype.requestTemporaryFullAccuracyAuthorization=function(Le){return Kt(this,"requestTemporaryFullAccuracyAuthorization",{platforms:["iOS"]},arguments)},Re.prototype.registerLocationAccuracyAuthorizationChangeHandler=function(Le){return Kt(this,"registerLocationAccuracyAuthorizationChangeHandler",{platforms:["iOS"],sync:!0},arguments)},Object.defineProperty(Re.prototype,"permissionStatus",{get:function(){return Vt(this,"permissionStatus")},set:function(Le){He(this,"permissionStatus",Le)},enumerable:!1,configurable:!0}),Object.defineProperty(Re.prototype,"NFCState",{get:function(){return Vt(this,"NFCState")},set:function(Le){He(this,"NFCState",Le)},enumerable:!1,configurable:!0}),Object.defineProperty(Re.prototype,"cpuArchitecture",{get:function(){return Vt(this,"cpuArchitecture")},set:function(Le){He(this,"cpuArchitecture",Le)},enumerable:!1,configurable:!0}),Object.defineProperty(Re.prototype,"remoteNotificationType",{get:function(){return Vt(this,"remoteNotificationType")},set:function(Le){He(this,"remoteNotificationType",Le)},enumerable:!1,configurable:!0}),Object.defineProperty(Re.prototype,"motionStatus",{get:function(){return Vt(this,"motionStatus")},set:function(Le){He(this,"motionStatus",Le)},enumerable:!1,configurable:!0}),Re.\u0275fac=(()=>{let Le;return function(ut){return(Le||(Le=p.xGo(Re)))(ut||Re)}})(),Re.\u0275prov=p.jDH({token:Re,factory:Re.\u0275fac}),Re.pluginName="Diagnostic",Re.plugin="cordova.plugins.diagnostic",Re.pluginRef="cordova.plugins.diagnostic",Re.repo="https://github.com/dpa99c/cordova-diagnostic-plugin",Re.platforms=["Android","iOS","Windows"],Re=(0,Te.Cg)([],Re)}(Lt),Ae=function(Ve){return Ve.GRANTED="GRANTED",Ve.NOT_REQUESTED="NOT_REQUESTED",Ve.DENIED_ALWAYS="DENIED_ALWAYS",Ve.DENIED="DENIED",Ve.UNKNOWN="UNKNOWN",Ve}(Ae||{}),Me=function(Ve){return Ve.CAMERA="CAMERA",Ve.MICROPHONE="MICROPHONE",Ve}(Me||{});let Ze=(()=>{var Ve;class Re{constructor(Ie,ut){this.platform=Ie,this.diagnostic=ut}hasCameraPermission(){var Ie=this;return(0,a.A)(function*(){const ut=yield Ie.diagnostic.getCameraAuthorizationStatus(!1);return Ie.getPermissionStatus(ut)})()}hasMicrophonePermission(){var Ie=this;return(0,a.A)(function*(){const ut=yield Ie.diagnostic.getMicrophoneAuthorizationStatus();return Ie.getPermissionStatus(ut)})()}requestPermissions(Ie){var ut=this;return(0,a.A)(function*(){if(ut.platform.is("android")){const Ut=[];Ie.indexOf(Me.CAMERA)>=0&&Ut.push(ut.diagnostic.permission.CAMERA),Ie.indexOf(Me.MICROPHONE)>=0&&Ut.push(ut.diagnostic.permission.RECORD_AUDIO),yield ut.diagnostic.requestRuntimePermissions(Ut)}else ut.platform.is("ios")?(Ie.indexOf(Me.CAMERA)>=0&&(yield ut.diagnostic.requestCameraAuthorization(!1)),Ie.indexOf(Me.MICROPHONE)>=0&&(yield ut.diagnostic.requestMicrophoneAuthorization())):console.warn("requesting permission in browser")})()}userRequestsPermissions(Ie){var ut=this;return(0,a.A)(function*(){let Ut=!1;for(const dn of Ie)Ut=(yield ut.canAskForPermission(dn))||Ut;Ut&&(yield ut.requestPermissions(Ie))})()}canAskForPermission(Ie){var ut=this;return(0,a.A)(function*(){let Ut=!0;return ut.platform.is("android")?Ie===Me.CAMERA?Ut=(yield ut.hasCameraPermission())!==Ae.DENIED_ALWAYS:Ie===Me.MICROPHONE&&(Ut=(yield ut.hasMicrophonePermission())!==Ae.DENIED_ALWAYS):ut.platform.is("ios")&&(Ie===Me.CAMERA?Ut=(yield ut.hasCameraPermission())!==Ae.DENIED:Ie===Me.MICROPHONE&&(Ut=(yield ut.hasMicrophonePermission())!==Ae.DENIED)),Ut})()}getPermissionStatus(Ie){var ut=this;return(0,a.A)(function*(){return ut.isGranted(Ie)?Ae.GRANTED:ut.isNotRequested(Ie)?Ae.NOT_REQUESTED:ut.isDeniedAlways(Ie)?Ae.DENIED_ALWAYS:ut.isDenied(Ie)?Ae.DENIED:Ae.UNKNOWN})()}isGranted(Ie){return Ie===this.diagnostic.permissionStatus.GRANTED||Ie===this.diagnostic.permissionStatus.GRANTED_WHEN_IN_USE}isNotRequested(Ie){return Ie===this.diagnostic.permissionStatus.NOT_REQUESTED}isDeniedAlways(Ie){return Ie===this.diagnostic.permissionStatus.DENIED_ALWAYS||Ie===this.diagnostic.permissionStatus.RESTRICTED}isDenied(Ie){return!(this.isGranted(Ie)||this.isNotRequested(Ie))}}return(Ve=Re).\u0275fac=function(Ie){return new(Ie||Ve)(p.KVO(c.OD),p.KVO(_e))},Ve.\u0275prov=p.jDH({token:Ve,factory:Ve.\u0275fac,providedIn:"root"}),Re})();var je=E(2342);let it=(()=>{var Ve;class Re{constructor(Ie,ut,Ut){this.platform=Ie,this.utilService=ut,this.permissionsService=Ut,this.hasCameras=!1,this.isActive=!1,this._hasCameraPermission=new pe.m,this.hasCameraPermission=this._hasCameraPermission.asObservable()}requestPermission(Ie,ut){var Ut=this;return(0,a.A)(function*(){yield Ut.permissionsService.userRequestsPermissions([Me.CAMERA]),yield Ut.checkCameraPermissionsAndActivate(Ie,ut)})()}checkCameraPermissionsAndActivate(Ie,ut){var Ut=this;return(0,a.A)(function*(){(yield Ut.permissionsService.hasCameraPermission())===Ae.GRANTED?(document.body.style.backgroundColor="transparent",Ut._hasCameraPermission.next(!0),Ut.startScan(Ie,ut)):Ut._hasCameraPermission.next(!1)})()}startScan(Ie,ut=null){this.scan(Ie,ut)}checkScan(Ie){console.error(`The checkScan method needs to be overwritten. Ignoring text ${Ie}`)}scan(Ie,ut=null){var Ut=this;this.isActive=!0;let dn=this.utilService.translateMessage("SCAN_QR_INSTRUCTION");window.qrScanner.startScanner("Scan",dn,"#0b0b0b",dn,!1,this.platform.isRTL,function(){var fn=(0,a.A)(function*(Vn){Ie(Vn),Ut.stopScanner()});return function(Vn){return fn.apply(this,arguments)}}(),fn=>{this.stopScanner()})}stopScanner(){this.isActive&&setTimeout(()=>{window.qrScanner.stopScanner(),this.isActive=!1},100)}destroy(){window.qrScanner.stopScanner()}}return(Ve=Re).\u0275fac=function(Ie){return new(Ie||Ve)(p.KVO(c.OD),p.KVO(je.a),p.KVO(Ze))},Ve.\u0275prov=p.jDH({token:Ve,factory:Ve.\u0275fac,providedIn:"root"}),Re})();var Pe=E(9030),Se=E(8810),ze=E(8793),Et=E(1413),Je=E(5343);const st=new $.c(Je.l);var yt=E(6365),vt=E(8750),Wt=E(983),Pt=E(9326),Rt=E(6648);function On(...Ve){const Re=(0,Pt.lI)(Ve),Le=(0,Pt.R0)(Ve,1/0),Ie=Ve;return Ie.length?1===Ie.length?(0,vt.Tg)(Ie[0]):(0,yt.U)(Le)((0,Rt.H)(Ie,Re)):Wt.w}var An=E(6354),Bn=E(5558),Mn=E(17),Kn=E(8071),Ln=E(9974);const kn={connector:()=>new Et.B};function Gn(Ve,Re=kn){const{connector:Le}=Re;return(0,Ln.N)((Ie,ut)=>{const Ut=Le();(0,vt.Tg)(Ve(function Fn(Ve){return new $.c(Re=>Ve.subscribe(Re))}(Ut))).subscribe(ut),ut.add(Ie.subscribe(Ut))})}var $e=E(6697),lt=E(4360),Mt=E(3028);function kt(Ve,Re){return Re?Le=>(0,ze.x)(Re.pipe((0,$e.s)(1),function Tt(){return(0,Ln.N)((Ve,Re)=>{Ve.subscribe((0,lt._)(Re,Je.l))})}()),Le.pipe(kt(Ve))):(0,Mt.Z)((Le,Ie)=>(0,vt.Tg)(Ve(Le,Ie)).pipe((0,$e.s)(1),(0,tt.u)(Le)))}const qt="Service workers are disabled or not supported by this browser";class Tn{constructor(Re){if(this.serviceWorker=Re,Re){const Ie=(0,re.R)(Re,"controllerchange").pipe((0,An.T)(()=>Re.controller)),ut=(0,Pe.v)(()=>(0,xe.of)(Re.controller)),Ut=(0,ze.x)(ut,Ie);this.worker=Ut.pipe((0,Q.p)($n=>!!$n)),this.registration=this.worker.pipe((0,Bn.n)(()=>Re.getRegistration()));const mr=(0,re.R)(Re,"message").pipe((0,An.T)($n=>$n.data)).pipe((0,Q.p)($n=>$n&&$n.type)).pipe(function jn(Ve){return Ve?Re=>Gn(Ve)(Re):Re=>function Xn(Ve,Re){const Le=(0,Kn.T)(Ve)?Ve:()=>Ve;return(0,Kn.T)(Re)?Gn(Re,{connector:Le}):Ie=>new Mn.G(Ie,Le)}(new Et.B)(Re)}());mr.connect(),this.events=mr}else this.worker=this.events=this.registration=function Qt(Ve){return(0,Pe.v)(()=>(0,Se.$)(new Error(Ve)))}(qt)}postMessage(Re,Le){return this.worker.pipe((0,$e.s)(1),(0,De.M)(Ie=>{Ie.postMessage({action:Re,...Le})})).toPromise().then(()=>{})}postMessageWithOperation(Re,Le,Ie){const ut=this.waitForOperationCompleted(Ie),Ut=this.postMessage(Re,Le);return Promise.all([Ut,ut]).then(([,dn])=>dn)}generateNonce(){return Math.round(1e7*Math.random())}eventsOfType(Re){let Le;return Le="string"==typeof Re?Ie=>Ie.type===Re:Ie=>Re.includes(Ie.type),this.events.pipe((0,Q.p)(Le))}nextEventOfType(Re){return this.eventsOfType(Re).pipe((0,$e.s)(1))}waitForOperationCompleted(Re){return this.eventsOfType("OPERATION_COMPLETED").pipe((0,Q.p)(Le=>Le.nonce===Re),(0,$e.s)(1),(0,An.T)(Le=>{if(void 0!==Le.result)return Le.result;throw new Error(Le.error)})).toPromise()}get isEnabled(){return!!this.serviceWorker}}let wn=(()=>{var Ve;class Re{get isEnabled(){return this.sw.isEnabled}constructor(Ie){if(this.sw=Ie,this.pushManager=null,this.subscriptionChanges=new Et.B,!Ie.isEnabled)return this.messages=st,this.notificationClicks=st,void(this.subscription=st);this.messages=this.sw.eventsOfType("PUSH").pipe((0,An.T)(Ut=>Ut.data)),this.notificationClicks=this.sw.eventsOfType("NOTIFICATION_CLICK").pipe((0,An.T)(Ut=>Ut.data)),this.pushManager=this.sw.registration.pipe((0,An.T)(Ut=>Ut.pushManager));const ut=this.pushManager.pipe((0,Bn.n)(Ut=>Ut.getSubscription()));this.subscription=On(ut,this.subscriptionChanges)}requestSubscription(Ie){if(!this.sw.isEnabled||null===this.pushManager)return Promise.reject(new Error(qt));const ut={userVisibleOnly:!0};let Ut=this.decodeBase64(Ie.serverPublicKey.replace(/_/g,"/").replace(/-/g,"+")),dn=new Uint8Array(new ArrayBuffer(Ut.length));for(let fn=0;fnfn.subscribe(ut)),(0,$e.s)(1)).toPromise().then(fn=>(this.subscriptionChanges.next(fn),fn))}unsubscribe(){return this.sw.isEnabled?this.subscription.pipe((0,$e.s)(1),(0,Bn.n)(ut=>{if(null===ut)throw new Error("Not subscribed to push notifications.");return ut.unsubscribe().then(Ut=>{if(!Ut)throw new Error("Unsubscribe failed!");this.subscriptionChanges.next(null)})})).toPromise():Promise.reject(new Error(qt))}decodeBase64(Ie){return atob(Ie)}}return(Ve=Re).\u0275fac=function(Ie){return new(Ie||Ve)(p.KVO(Tn))},Ve.\u0275prov=p.jDH({token:Ve,factory:Ve.\u0275fac}),Re})(),Wn=(()=>{var Ve;class Re{get isEnabled(){return this.sw.isEnabled}constructor(Ie){if(this.sw=Ie,!Ie.isEnabled)return this.versionUpdates=st,void(this.unrecoverable=st);this.versionUpdates=this.sw.eventsOfType(["VERSION_DETECTED","VERSION_INSTALLATION_FAILED","VERSION_READY","NO_NEW_VERSION_DETECTED"]),this.unrecoverable=this.sw.eventsOfType("UNRECOVERABLE_STATE")}checkForUpdate(){if(!this.sw.isEnabled)return Promise.reject(new Error(qt));const Ie=this.sw.generateNonce();return this.sw.postMessageWithOperation("CHECK_FOR_UPDATES",{nonce:Ie},Ie)}activateUpdate(){if(!this.sw.isEnabled)return Promise.reject(new Error(qt));const Ie=this.sw.generateNonce();return this.sw.postMessageWithOperation("ACTIVATE_UPDATE",{nonce:Ie},Ie)}}return(Ve=Re).\u0275fac=function(Ie){return new(Ie||Ve)(p.KVO(Tn))},Ve.\u0275prov=p.jDH({token:Ve,factory:Ve.\u0275fac}),Re})();const fr=new p.nKC("");function Ge(Ve,Re,Le,Ie){return()=>{if(!(0,m.UE)(Ie)||!("serviceWorker"in navigator)||!1===Le.enabled)return;let ut;if(navigator.serviceWorker.addEventListener("controllerchange",()=>{null!==navigator.serviceWorker.controller&&navigator.serviceWorker.controller.postMessage({action:"INITIALIZE"})}),"function"==typeof Le.registrationStrategy)ut=Le.registrationStrategy();else{const[dn,...fn]=(Le.registrationStrategy||"registerWhenStable:30000").split(":");switch(dn){case"registerImmediately":ut=(0,xe.of)(null);break;case"registerWithDelay":ut=et(+fn[0]||0);break;case"registerWhenStable":ut=fn[0]?On(Fe(Ve),et(+fn[0])):Fe(Ve);break;default:throw new Error(`Unknown ServiceWorker registration strategy: ${Le.registrationStrategy}`)}}Ve.get(p.SKi).runOutsideAngular(()=>ut.pipe((0,$e.s)(1)).subscribe(()=>navigator.serviceWorker.register(Re,{scope:Le.scope}).catch(dn=>console.error("Service worker registration failed with:",dn))))}}function et(Ve){return(0,xe.of)(null).pipe(function Zt(Ve,Re=r){const Le=J(Ve,Re);return kt(()=>Le)}(Ve))}function Fe(Ve){return Ve.get(p.o8S).isStable.pipe((0,Q.p)(Le=>Le))}function qe(Ve,Re){return new Tn((0,m.UE)(Re)&&!1!==Ve.enabled?navigator.serviceWorker:void 0)}class Ct{}function Gt(Ve,Re={}){return(0,p.EmA)([wn,Wn,{provide:fr,useValue:Ve},{provide:Ct,useValue:Re},{provide:Tn,useFactory:qe,deps:[Ct,p.Agw]},{provide:p.hnV,useFactory:Ge,deps:[p.zZn,fr,Ct,p.Agw],multi:!0}])}let vn=(()=>{var Ve;class Re{static register(Ie,ut={}){return{ngModule:Re,providers:[Gt(Ie,ut)]}}}return(Ve=Re).\u0275fac=function(Ie){return new(Ie||Ve)},Ve.\u0275mod=p.$C({type:Ve}),Ve.\u0275inj=p.G2t({providers:[wn,Wn]}),Re})();var gt=E(446),zt=E(5173);const ye=(Ve,Re)=>({title_bb:Ve,animate_title:Re});function We(Ve,Re){if(1&Ve&&(p.j41(0,"ion-title",27),p.EFF(1),p.k0s()),2&Ve){const Le=p.XpG(2);p.Y8G("ngClass",p.l_i(2,ye,null==Le.headerConfig?null:Le.headerConfig.showbackButton,(null==Le.headerConfig?null:Le.headerConfig.pageTitle)==Le.appName)),p.R7$(),p.JRh(null==Le.configVariables?null:Le.configVariables.siteName)}}function dt(Ve,Re){if(1&Ve&&(p.j41(0,"ion-title",28),p.EFF(1),p.k0s()),2&Ve){const Le=p.XpG(2);p.R7$(),p.JRh(null==Le.headerConfig?null:Le.headerConfig.pageTitle)}}function pt(Ve,Re){1&Ve&&(p.nrm(0,"ion-input",29,0),p.nI1(2,"translate")),2&Ve&&p.Y8G("placeholder",p.bMT(2,1,"SEARCH_HINT"))}function Yt(Ve,Re){if(1&Ve){const Le=p.RV6();p.j41(0,"ion-button",23),p.bIt("click",function(ut){p.eBV(Le);const Ut=p.XpG(2);return p.Njj(Ut.emitEvent(ut,"edit"))}),p.nrm(1,"ion-icon",30),p.k0s()}}function $t(Ve,Re){if(1&Ve){const Le=p.RV6();p.j41(0,"div",14)(1,"ion-buttons",15)(2,"ion-button",1),p.nrm(3,"ion-icon",16),p.k0s(),p.j41(4,"ion-button",17),p.bIt("click",function(ut){p.eBV(Le);const Ut=p.XpG();return p.Njj(Ut.emitEvent(ut,"back"))}),p.nrm(5,"ion-icon",18),p.k0s()(),p.DNE(6,We,2,5,"ion-title",19)(7,dt,2,1,"ion-title",20)(8,pt,3,3,"ion-input",21),p.j41(9,"ion-buttons",22)(10,"ion-button",23),p.bIt("click",function(ut){p.eBV(Le);const Ut=p.XpG();return p.Njj(Ut.emitEvent(ut,"search"))}),p.nrm(11,"ion-icon",24),p.k0s(),p.j41(12,"ion-button",23),p.bIt("click",function(ut){p.eBV(Le);const Ut=p.XpG();return p.Njj(Ut.emitEvent(ut,"profile"))}),p.nrm(13,"ion-icon",25),p.k0s()(),p.j41(14,"ion-buttons",22),p.DNE(15,Yt,2,0,"ion-button",26),p.k0s()()}if(2&Ve){const Le=p.XpG();p.R7$(2),p.Y8G("hidden",null==Le.headerConfig?null:Le.headerConfig.showbackButton),p.R7$(),p.FS9("src",null==Le.configVariables?null:Le.configVariables.tenantLogo),p.R7$(),p.Y8G("hidden",!(null!=Le.headerConfig&&Le.headerConfig.showbackButton)),p.R7$(2),p.Y8G("ngIf",!(null!=Le.headerConfig&&Le.headerConfig.showbackButton&&((null==Le.headerConfig||null==Le.headerConfig.actionButtons?null:Le.headerConfig.actionButtons.indexOf("search"))>=0||(null==Le.headerConfig||null==Le.headerConfig.actionButtons?null:Le.headerConfig.actionButtons.indexOf("edit"))>=0))),p.R7$(),p.Y8G("ngIf",(null==Le.headerConfig||null==Le.headerConfig.actionButtons?null:Le.headerConfig.actionButtons.indexOf("edit"))>=0),p.R7$(),p.Y8G("ngIf",(null==Le.headerConfig?null:Le.headerConfig.showbackButton)&&(null==Le.headerConfig||null==Le.headerConfig.actionButtons?null:Le.headerConfig.actionButtons.indexOf("search"))>=0),p.R7$(),p.Y8G("hidden",null==Le.headerConfig?null:Le.headerConfig.showbackButton),p.R7$(5),p.Y8G("hidden",!(null!=Le.headerConfig&&Le.headerConfig.showbackButton)),p.R7$(),p.Y8G("ngIf",(null==Le.headerConfig||null==Le.headerConfig.actionButtons?null:Le.headerConfig.actionButtons.indexOf("edit"))>=0)}}function an(Ve,Re){if(1&Ve&&(p.j41(0,"div",40),p.EFF(1),p.nI1(2,"translate"),p.k0s()),2&Ve){const Le=p.XpG(2);p.R7$(),p.SpI("",p.bMT(2,1,null==Le.headerConfig?null:Le.headerConfig.pageTitle)," -- ")}}function ln(Ve,Re){if(1&Ve&&(p.j41(0,"ion-label"),p.EFF(1),p.k0s()),2&Ve){const Le=p.XpG(2);p.R7$(),p.SpI(" ",null==Le.configVariables||null==Le.configVariables[Le.language]?null:Le.configVariables[Le.language].kathaSakhiBotName," ")}}function xn(Ve,Re){if(1&Ve&&(p.j41(0,"ion-label"),p.EFF(1),p.k0s()),2&Ve){const Le=p.XpG(2);p.R7$(),p.JRh(null==Le.configVariables||null==Le.configVariables[Le.language]?null:Le.configVariables[Le.language].parentTaraBotName)}}function cn(Ve,Re){if(1&Ve&&(p.j41(0,"ion-label"),p.EFF(1),p.k0s()),2&Ve){const Le=p.XpG(2);p.R7$(),p.JRh(null==Le.configVariables||null==Le.configVariables[Le.language]?null:Le.configVariables[Le.language].teacherTaraBotName)}}function nn(Ve,Re){1&Ve&&p.nrm(0,"img",41)}function _n(Ve,Re){1&Ve&&p.nrm(0,"img",42)}function Sn(Ve,Re){1&Ve&&p.nrm(0,"img",43)}function Pn(Ve,Re){if(1&Ve){const Le=p.RV6();p.j41(0,"div",31)(1,"div",32),p.bIt("click",function(ut){p.eBV(Le);const Ut=p.XpG();return p.Njj(Ut.emitEvent(ut,"back"))}),p.nrm(2,"ion-icon",33),p.DNE(3,an,3,3,"div",34)(4,ln,2,1,"ion-label",35)(5,xn,2,1,"ion-label",35)(6,cn,2,1,"ion-label",35),p.j41(7,"div",36),p.DNE(8,nn,1,0,"img",37)(9,_n,1,0,"img",38)(10,Sn,1,0,"img",39),p.k0s()()()}if(2&Ve){const Le=p.XpG();p.R7$(),p.Y8G("ngClass","Parent Tara"===(null==Le.headerConfig?null:Le.headerConfig.pageTitle)||"Teacher Tara"===(null==Le.headerConfig?null:Le.headerConfig.pageTitle)?"question-bot":""),p.R7$(2),p.Y8G("ngIf",!Le.isTitleChanged),p.R7$(),p.Y8G("ngIf",Le.isTitleChanged&&"Katha Sakhi"===(null==Le.headerConfig?null:Le.headerConfig.pageTitle)),p.R7$(),p.Y8G("ngIf",Le.isTitleChanged&&"Parent Tara"===(null==Le.headerConfig?null:Le.headerConfig.pageTitle)),p.R7$(),p.Y8G("ngIf",Le.isTitleChanged&&"Teacher Tara"===(null==Le.headerConfig?null:Le.headerConfig.pageTitle)),p.R7$(2),p.Y8G("ngIf","Katha Sakhi"===(null==Le.headerConfig?null:Le.headerConfig.pageTitle)),p.R7$(),p.Y8G("ngIf","Parent Tara"===(null==Le.headerConfig?null:Le.headerConfig.pageTitle)),p.R7$(),p.Y8G("ngIf","Teacher Tara"===(null==Le.headerConfig?null:Le.headerConfig.pageTitle))}}function hr(Ve,Re){if(1&Ve){const Le=p.RV6();p.j41(0,"div",23),p.bIt("click",function(){const ut=p.eBV(Le).$implicit,Ut=p.XpG(2);return p.Njj(Ut.handleFilter(ut))}),p.j41(1,"ion-chip",48),p.EFF(2),p.nI1(3,"translate"),p.k0s()()}if(2&Ve){const Le=Re.$implicit,Ie=p.XpG(2);p.R7$(),p.Y8G("ngClass",(null==Le?null:Le.label)==(null==Ie.defaultFilter?null:Ie.defaultFilter.label)?"active":""),p.R7$(),p.JRh(p.bMT(3,2,Le.label))}}function X(Ve,Re){if(1&Ve){const Le=p.RV6();p.j41(0,"div",44)(1,"ion-chip",45),p.bIt("click",function(){p.eBV(Le);const ut=p.XpG();return p.Njj(ut.toggleMenu())}),p.nrm(2,"ion-icon",46),p.k0s(),p.DNE(3,hr,4,4,"div",47),p.k0s()}if(2&Ve){const Le=p.XpG();p.R7$(3),p.Y8G("ngForOf",Le.filters)}}function Ue(Ve,Re){if(1&Ve){const Le=p.RV6();p.j41(0,"ion-item",49),p.bIt("click",function(ut){const Ut=p.eBV(Le).$implicit,dn=p.XpG();return p.Njj(dn.emitSideMenuItemEvent(ut,Ut))}),p.j41(1,"ion-label",50),p.EFF(2),p.nI1(3,"translate"),p.k0s()()}if(2&Ve){const Le=Re.$implicit,Ie=p.XpG();p.R7$(),p.Y8G("ngClass",(null==Le?null:Le.label)==(null==Ie.defaultFilter?null:Ie.defaultFilter.label)?"active-label":""),p.R7$(),p.JRh(p.bMT(3,2,Le.label))}}let le=(()=>{var Ve;class Re{constructor(Ie,ut,Ut,dn,fn,Vn,mr){this.utilService=Ie,this.telemetryGeneratorService=ut,this.menuCtrl=Ut,this.headerService=dn,this.storage=fn,this.languageService=Vn,this.modalCtrl=mr,this.headerConfig=!1,this.headerEvents=new p.bkB,this.sideMenuItemEvent=new p.bkB,this.isMenuOpen=!1,this.filters=[],this.appVersion="",this.appName="",this.isTitleChanged=!1,this.language="",C.q.getInfo().then($n=>{this.appVersion=`v${$n.version}.${$n.build}`,this.appName=$n.name}),gt.g.then($n=>{console.log("Configuration:",$n),this.configVariables=$n}).catch($n=>{console.error("Failed to load configuration:",$n)})}loadTabData(Ie){this.language=Ie,this.isTitleChanged=this.configVariables.titleCode.includes(Ie),console.log(`Loading data for language: ${Ie}`)}ngOnInit(){var Ie=this;return(0,a.A)(function*(){Ie.defaultFilter={},Ie.language=(yield Ie.storage.getData("lang"))||"en",Ie.isTitleChanged=Ie.configVariables.titleCode.includes(Ie.language),Ie.languageSubscription=Ie.languageService.currentLanguage$.subscribe(ut=>{Ie.loadTabData(ut)}),Ie.headerService.filterConfigEmitted$.subscribe(ut=>{Ie.filters=[],Ie.defaultFilter=ut.defaultFilter,Ie.filters.push(ut.defaultFilter),ut.filter.forEach(Ut=>{Ie.filters.push(Ut)})}),Ie.appInfo=yield Ie.utilService.getAppInfo()})()}scan(){var Ie=this;return(0,a.A)(function*(){Ie.telemetryGeneratorService.generateInteractTelemetry("TOUCH","qrscanner-clicked","home","home")})()}handleSearch(Ie){var ut=this;return(0,a.A)(function*(){ut.emitEvent(Ie,"search")})()}emitEvent(Ie,ut){"scan"==ut&&this.scan(),this.headerEvents.emit({event:Ie,name:ut})}toggleMenu(){var Ie=this;return(0,a.A)(function*(){yield Ie.menuCtrl.toggle(),Ie.isMenuOpen=yield Ie.menuCtrl.isEnabled()})()}emitSideMenuItemEvent(Ie,ut){this.menuCtrl.close().then(()=>{this.handleFilter(ut)}).catch(Ut=>{this.handleFilter(ut)})}handleFilter(Ie){this.defaultFilter=Ie,this.sideMenuItemEvent.emit({filter:Ie})}navigateToQRScreen(){var Ie=this;return(0,a.A)(function*(){const ut=yield Ie.modalCtrl.create({component:te,cssClass:"add-to-pitara",breakpoints:[0,1],showBackdrop:!1,initialBreakpoint:1,handle:!1,handleBehavior:"none"});yield ut.present(),ut.onDidDismiss()})()}}return(Ve=Re).\u0275fac=function(Ie){return new(Ie||Ve)(p.rXU(B.a0),p.rXU(zt.O),p.rXU(D._t),p.rXU(B.Ux),p.rXU(B.n$),p.rXU(F.g),p.rXU(D.W3))},Ve.\u0275cmp=p.VBU({type:Ve,selectors:[["app-application-header"]],inputs:{headerConfig:"headerConfig"},outputs:{headerEvents:"headerEvents",sideMenuItemEvent:"sideMenuItemEvent"},decls:22,vars:14,consts:[["searchInput",""],[3,"hidden"],[1,"custom-header"],["class","header-content",4,"ngIf"],["class","bot-back-panel",4,"ngIf"],["class","pills-container",4,"ngIf"],["contentId","mainContent","side","start","persistent","true",1,"sb-side-menu",3,"swipeGesture"],[1,"filter_title"],[1,"ion-padding"],[1,"sb-menu-list"],["lines","none",3,"click",4,"ngFor","ngForOf"],[1,"footer_menu"],["role","button","menuClose","",1,"sb-menu-item"],["role","button","menuClose",""],[1,"header-content"],["slot","start",1,"start-icon"],["aria-hidden","true",1,"pitara-icon",3,"src"],[3,"click","hidden"],["aria-hidden","true","src","assets/icon/back.svg",1,"back-btn"],["role","heading","aria-level","1",3,"ngClass",4,"ngIf"],["role","heading","aria-level","1",4,"ngIf"],["type","search",3,"placeholder",4,"ngIf"],["slot","end",3,"hidden"],[3,"click"],["aria-hidden","true","src","assets/icon/search.svg"],["aria-hidden","true","src","assets/icon/language-icon.svg"],[3,"click",4,"ngIf"],["role","heading","aria-level","1",3,"ngClass"],["role","heading","aria-level","1"],["type","search",3,"placeholder"],["aria-hidden","true","src","assets/icon/edit.svg",1,"edit-icon"],[1,"bot-back-panel"],[1,"bot-back-panel-container",3,"click","ngClass"],["aria-hidden","true","src","assets/icon/bot-back-icon.svg"],["class","bot-back-panel__title",4,"ngIf"],[4,"ngIf"],[1,"logo"],["src","../../../assets/images/story_sakhi.png","alt","",4,"ngIf"],["src","../../../assets/images/parent_sakhi.png","alt","",4,"ngIf"],["src","../../../assets/images/teacher_sakhi.png","alt","",4,"ngIf"],[1,"bot-back-panel__title"],["src","../../../assets/images/story_sakhi.png","alt",""],["src","../../../assets/images/parent_sakhi.png","alt",""],["src","../../../assets/images/teacher_sakhi.png","alt",""],[1,"pills-container"],[1,"pills",3,"click"],["aria-hidden","true","src","assets/icon/list.svg"],[3,"click",4,"ngFor","ngForOf"],[1,"pills",3,"ngClass"],["lines","none",3,"click"],["role","button","menuClose","",1,"sb-menu-item",3,"ngClass"]],template:function(Ie,ut){1&Ie&&(p.j41(0,"ion-header",1)(1,"ion-toolbar",2),p.DNE(2,$t,16,9,"div",3)(3,Pn,11,8,"div",4)(4,X,4,1,"div",5),p.k0s()(),p.j41(5,"ion-menu",6)(6,"ion-header")(7,"ion-toolbar")(8,"ion-title",7),p.EFF(9),p.nI1(10,"translate"),p.k0s()()(),p.j41(11,"ion-content",8)(12,"ion-list",9),p.DNE(13,Ue,4,4,"ion-item",10),p.k0s()(),p.j41(14,"ion-footer")(15,"div",11)(16,"ion-label",12),p.EFF(17),p.nI1(18,"translate"),p.k0s(),p.j41(19,"ion-label",13)(20,"span"),p.EFF(21),p.k0s()()()()()),2&Ie&&(p.Y8G("hidden",!(null!=ut.headerConfig&&ut.headerConfig.showHeader)),p.R7$(2),p.Y8G("ngIf","bot"!==(null==ut.headerConfig?null:ut.headerConfig.actionButtons[0])),p.R7$(),p.Y8G("ngIf","bot"===(null==ut.headerConfig?null:ut.headerConfig.actionButtons[0])),p.R7$(),p.Y8G("ngIf",!(null!=ut.headerConfig&&ut.headerConfig.showbackButton)&&"My Jaadui Pitara"!==(null==ut.headerConfig?null:ut.headerConfig.pageTitle)),p.R7$(),p.Y8G("swipeGesture",!1),p.R7$(4),p.JRh(p.bMT(10,10,"All Categories")),p.R7$(4),p.Y8G("ngForOf",ut.filters),p.R7$(4),p.Lme("",p.bMT(18,12,"Version: ")," ",ut.appVersion,""),p.R7$(4),p.JRh(null==ut.configVariables?null:ut.configVariables.siteName))},dependencies:[m.YU,m.Sq,m.bT,D.Jm,D.QW,D.ZB,D.W9,D.M0,D.eU,D.iq,D.$w,D.uz,D.he,D.nf,D.oS,D.BC,D.ai,D.Gw,_.D9],styles:["ion-header[_ngcontent-%COMP%]{box-shadow:none} .toolbar-container{padding:0!important;min-height:auto}.active-label[_ngcontent-%COMP%]{color:var(--ion-color-primary)}ion-icon[_ngcontent-%COMP%]{width:1.75rem;height:1.75rem;margin-left:0}.start-icon[_ngcontent-%COMP%] ion-icon.pitara-icon[_ngcontent-%COMP%]{width:2.5rem;height:2.5rem}.header-content[_ngcontent-%COMP%]{display:flex}.pills-container[_ngcontent-%COMP%]{display:grid;gap:.25rem;overflow-y:auto;overflow-x:auto;grid-auto-flow:column;padding:1rem .5rem;grid-auto-columns:max-content}.pills-container[_ngcontent-%COMP%] .pills[_ngcontent-%COMP%]{padding:.375rem .75rem;text-transform:capitalize;border-radius:.625rem;font-size:.75rem;width:max-content}.pills-container[_ngcontent-%COMP%] .pills.active[_ngcontent-%COMP%]{background-color:var(--ion-color-secondary-contrast);color:var(--ion-color-primary-contrast)}.pills-container[_ngcontent-%COMP%] .pills[_ngcontent-%COMP%] icon-icon[_ngcontent-%COMP%]{margin-left:0}.sb-side-menu[_ngcontent-%COMP%]{--max-width: 68%}.sb-side-menu[_ngcontent-%COMP%] ion-toolbar[_ngcontent-%COMP%]{--background: var(--ion-color-primary-contrast);--color: var(--ion-color-secondary-contrast);margin:0 0 0 1.5rem}.sb-side-menu[_ngcontent-%COMP%] ion-toolbar[_ngcontent-%COMP%] .filter_title[_ngcontent-%COMP%]{width:100%!important}.sb-side-menu[_ngcontent-%COMP%] ion-label[_ngcontent-%COMP%]{display:flex;align-items:center}.sb-side-menu[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{display:block}.sb-side-menu[_ngcontent-%COMP%] .sb-menu-list[_ngcontent-%COMP%]{padding:0!important}span[_ngcontent-%COMP%]{font-size:12px}.custom-header[_ngcontent-%COMP%] ion-title[_ngcontent-%COMP%]{color:var(--ion-color-primary)}.custom-header[_ngcontent-%COMP%] .title_bb[_ngcontent-%COMP%]{color:#000}.bot-back-panel[_ngcontent-%COMP%]{padding-bottom:2rem;background:url(Doodles.5521a3972f72a279.svg) center center/cover no-repeat;background-color:#fffaee}.bot-back-panel[_ngcontent-%COMP%] .bot-back-panel-container[_ngcontent-%COMP%]{background:var(--ion-color-primary);height:4rem;padding:1rem;display:flex;align-items:center}.bot-back-panel[_ngcontent-%COMP%] .bot-back-panel-container.question-bot[_ngcontent-%COMP%]{background:var(--ion-color-tertiary)}.bot-back-panel[_ngcontent-%COMP%] .bot-back-panel-container[_ngcontent-%COMP%] ion-icon[_ngcontent-%COMP%]{color:var(--ion-color-primary-contrast)}.bot-back-panel__title[_ngcontent-%COMP%]{font-size:1rem;font-style:normal;font-weight:700;color:var(--ion-color-primary-contrast);padding:0 .5rem}.edit-icon[_ngcontent-%COMP%]{width:1.2rem;height:1.2rem}.back-btn[_ngcontent-%COMP%]{color:var(--ion-color-primary)}.logo[_ngcontent-%COMP%]{position:absolute;right:0;top:-.5rem;width:7rem}ion-title[_ngcontent-%COMP%]{font-weight:700;padding:0 .5rem 0 0;font-size:1rem;width:48%}.animate_title[_ngcontent-%COMP%]{background-image:linear-gradient(-225deg,#FCB915 5%,var(--ion-color-primary) 29%,var(--ion-color-primary-shade) 67%,#EC5050 100%);background-size:auto auto;background-clip:border-box;background-size:200% auto;background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:_ngcontent-%COMP%_textclip 2s linear infinite;font-weight:700;padding:0 .5rem 0 0;font-size:.8rem}@keyframes _ngcontent-%COMP%_textclip{to{background-position:200% center}}.footer_menu[_ngcontent-%COMP%]{display:flex;align-items:center;flex-direction:column;margin:.5rem 1.5rem}"]}),Re})();const Ye=["mainContent"];let _t=(()=>{var Ve;class Re{constructor(Ie,ut,Ut,dn,fn,Vn,mr,$n,lr,Or,ni){this.headerService=Ie,this.telemetryAutoSyncService=ut,this.scannerService=Ut,this.popoverCtrl=dn,this.modalCtrl=fn,this.router=Vn,this.alertController=mr,this.location=$n,this.route=lr,this.platform=Or,this.swUpdate=ni,this.langModalOpen=!1,this.count=0,this.optModalOpen=!1,this.languages=[],this.exitModalPresented=!1,this.environmentInjector=(0,p.WQX)(p.uvJ),this.initializeApp(),this.initialize()}initializeApp(){history.pushState(null,"",location.href),this.swUpdate.versionUpdates.subscribe(Ie=>{switch(Ie.type){case"VERSION_DETECTED":console.log(`Downloading new app version: ${Ie.version.hash}`),this.presentUpdateAlert();break;case"VERSION_READY":console.log(`Current app version: ${Ie.currentVersion.hash}`),console.log(`New app version ready for use: ${Ie.latestVersion.hash}`);break;case"VERSION_INSTALLATION_FAILED":console.log(`Failed to install app version '${Ie.version.hash}': ${Ie.error}`)}})}initialize(){var Ie=this;return(0,a.A)(function*(){window.onpopstate=(0,a.A)(function*(){history.pushState(null,"",location.href);const ut=yield Ie.modalCtrl.getTop();ut&&ut.dismiss()})})()}presentExitConfirmationModal(){var Ie=this;return(0,a.A)(function*(){let ut;Ie.exitModalPresented=!0,setTimeout(()=>{Ie.exitModalPresented=!1},4e3),Ie.optModalOpen=!0,ut=yield Ie.modalCtrl.create({component:se.Z,cssClass:"sheet-modal",breakpoints:[.2],showBackdrop:!1,backdropDismiss:!1,initialBreakpoint:.2,handle:!1,handleBehavior:"none"}),yield ut.present(),ut.onDidDismiss().then(Ut=>{Ie.optModalOpen=!1,Ut.data&&Ut.data&&(window.close(),C.q.exitApp())})})()}presentUpdateAlert(){var Ie=this;return(0,a.A)(function*(){yield(yield Ie.alertController.create({header:"Update Available",message:"A new version of the application is available. Load it?",buttons:[{text:"Yes",handler:()=>{window.location.reload()}}]})).present()})()}ngOnInit(){var Ie=this;return(0,a.A)(function*(){history.pushState(null,document.title,window.location.href),Ie.headerService.headerConfigEmitted$.subscribe(ut=>{Ie.headerConfig=ut}),Ie.headerService.filterConfigEmitted$.subscribe(ut=>{Ie.languages=ut.languages}),Ie.autoSyncTelemetry(),C.q.addListener("pause",()=>Ie.telemetryAutoSyncService.pause()),C.q.addListener("resume",()=>Ie.telemetryAutoSyncService.continue())})()}handleHeaderEvents(Ie){var ut=this;return(0,a.A)(function*(){console.log("events",Ie),"scan"==Ie.name?ut.scannerService.requestPermission(Ut=>{if("cancel"===Ut||"cancel_hw_back"===Ut||"cancel_nav_back"===Ut)return;console.log("Scan Result",Ut);let dn="";const fn=new RegExp("(/dial/(?[a-zA-Z0-9]+)|(/QR/\\?id=(?[a-zA-Z0-9]+)))").exec(Ut);fn&&fn.length>1&&(dn=null==fn?void 0:fn.groups[Object.keys(null==fn?void 0:fn.groups).find(Vn=>!(null==fn||!fn.groups[Vn]))]),console.log("Scanned Value",dn),dn?ut.router.navigate(["/qr-scan-result"],{state:{scannedData:dn}}):ut.handleInvalidQRcode(Ut)},Ut=>{console.warn(Ut)}):"profile"==Ie.name?ut.langModalOpen||(ut.presentModal(Ie),ut.langModalOpen=!0):"search"==Ie.name&&ut.router.navigate(["/search"]),ut.headerService.sidebarEvent(Ie)})()}presentModal(Ie){var ut=this;return(0,a.A)(function*(){const Ut=yield ut.popoverCtrl.create({component:w,componentProps:{languages:ut.languages},cssClass:"lang-modal",event:Ie,translucent:!0,dismissOnSelect:!0});yield Ut.present(),Ut.onDidDismiss().then(dn=>{console.log("dismiss"),ut.langModalOpen=!1,ut.headerService.sidebarEvent({name:"language"})})})()}menuItemAction(Ie){var ut=this;return(0,a.A)(function*(){ut.headerService.sideMenuItemEvents(Ie)})()}autoSyncTelemetry(){this.telemetryAutoSyncService.start(3e4).subscribe()}handleInvalidQRcode(Ie){var ut=this;return(0,a.A)(function*(){const Ut=yield ut.modalCtrl.create({component:te,componentProps:{scannedData:Ie},cssClass:"add-to-pitara",breakpoints:[0,1],showBackdrop:!1,initialBreakpoint:1,handle:!1,handleBehavior:"none"});yield Ut.present(),Ut.onDidDismiss()})()}}return(Ve=Re).\u0275fac=function(Ie){return new(Ie||Ve)(p.rXU(g.U),p.rXU(Oe),p.rXU(it),p.rXU(D.IE),p.rXU(D.W3),p.rXU(O.Ix),p.rXU(D.hG),p.rXU(m.aZ),p.rXU(O.nX),p.rXU(c.OD),p.rXU(Wn))},Ve.\u0275cmp=p.VBU({type:Ve,selectors:[["app-root"]],viewQuery:function(Ie,ut){if(1&Ie&&p.GBs(Ye,5,D.Rg),2&Ie){let Ut;p.mGM(Ut=p.lsd())&&(ut.routerOutlet=Ut.first)}},decls:8,vars:2,consts:[["ionRouterOutlet",""],[2,"z-index","1"],[3,"headerEvents","sideMenuItemEvent","headerConfig"],["contentId","mainContent"],["id","mainContent","main","",3,"swipeGesture"]],template:function(Ie,ut){if(1&Ie){const Ut=p.RV6();p.j41(0,"ion-app")(1,"div",1)(2,"app-application-header",2),p.bIt("headerEvents",function(fn){return p.eBV(Ut),p.Njj(ut.handleHeaderEvents(fn))})("sideMenuItemEvent",function(fn){return p.eBV(Ut),p.Njj(ut.menuItemAction(fn))}),p.k0s()(),p.j41(3,"ion-split-pane",3),p.nrm(4,"ion-router-outlet",4,0),p.k0s(),p.nrm(6,"ion-router-outlet")(7,"app-tabs"),p.k0s()}2&Ie&&(p.R7$(2),p.Y8G("headerConfig",ut.headerConfig),p.R7$(2),p.Y8G("swipeGesture",!1))},dependencies:[D.U1,D.HP,D.Rg,le]}),Re})();const Nn=[{path:"",loadChildren:()=>E.e(786).then(E.bind(E,786)).then(Ve=>Ve.SplashPageModule),pathMatch:"full"},{path:"tabs",loadChildren:()=>E.e(5695).then(E.bind(E,5695)).then(Ve=>Ve.TabsPageModule)},{path:"home",loadChildren:()=>Promise.all([E.e(5006),E.e(2076),E.e(4392)]).then(E.bind(E,4392)).then(Ve=>Ve.HomePageModule)},{path:"my-pitara",loadChildren:()=>Promise.all([E.e(2076),E.e(4567)]).then(E.bind(E,4567)).then(Ve=>Ve.MyPitaraPageModule)},{path:"story",loadChildren:()=>Promise.all([E.e(4503),E.e(2648)]).then(E.bind(E,2648)).then(Ve=>Ve.StoryPageModule)},{path:"player",loadChildren:()=>E.e(7916).then(E.bind(E,7916)).then(Ve=>Ve.PlayerPageModule)},{path:"teacher-sakhi",loadChildren:()=>Promise.all([E.e(4503),E.e(1177)]).then(E.bind(E,1177)).then(Ve=>Ve.TeacherSakhiPageModule)},{path:"view-all",loadChildren:()=>Promise.all([E.e(5006),E.e(6674),E.e(3119)]).then(E.bind(E,3119)).then(Ve=>Ve.ViewAllPageModule)},{path:"create-playlist",loadChildren:()=>Promise.all([E.e(6674),E.e(3066)]).then(E.bind(E,3066)).then(Ve=>Ve.CreatePlaylistPageModule)},{path:"search",loadChildren:()=>Promise.all([E.e(5006),E.e(2076),E.e(1983)]).then(E.bind(E,1983)).then(Ve=>Ve.SearchPageModule)},{path:"qr-scan-result",loadChildren:()=>Promise.all([E.e(5006),E.e(2076),E.e(8761)]).then(E.bind(E,8761)).then(Ve=>Ve.QrScanResultPageModule)},{path:"parent-sakhi",loadChildren:()=>Promise.all([E.e(4503),E.e(101)]).then(E.bind(E,101)).then(Ve=>Ve.ParentSakhiPageModule)},{path:"playlist-details",loadChildren:()=>Promise.all([E.e(2076),E.e(4294)]).then(E.bind(E,4294)).then(Ve=>Ve.PlaylistDetailsPageModule)}];let pr=(()=>{var Ve;class Re{}return(Ve=Re).\u0275fac=function(Ie){return new(Ie||Ve)},Ve.\u0275mod=p.$C({type:Ve}),Ve.\u0275inj=p.G2t({imports:[O.iI.forRoot(Nn,{preloadingStrategy:O.Kp}),O.iI]}),Re})();var wr=E(5553);class qr{constructor(Re,Le="/assets/i18n/",Ie=".json"){this.http=Re,this.prefix=Le,this.suffix=Ie}getTranslation(Re){return this.http.get(`${this.prefix}${Re}${this.suffix}`)}}var Kr=E(1626),ei=E(3486),jr=E(4591),Vi=E(6011),Dr=E(1765),vi=E(444),Un=E(7803),mi=E(3696),Ri=E(3871),bi=E(2918),Di=E(1113),ji=E(3721),Ai=E(8402),Hi=E(4447),Wr=E(3172);function Mi(Ve){return new qr(Ve,"./assets/i18n/",".json")}function wi(Ve){return()=>Ve.initializePlugin()}let Po=(()=>{var Ve;class Re{constructor(Ie,ut){this.translate=Ie,this.storage=ut,this.findSiteSubDomain(),this.storage.getData("lang").then(Ut=>{this.translate.setDefaultLang(Ut||"hi"),console.log(Ut),Ut||this.setDefaultLanguage()}),gt.g.then(Ut=>{console.log("Configuration:",Ut),this.configVariables=Ut}).catch(Ut=>{console.error("Failed to load configuration:",Ut)})}setDefaultLanguage(){this.storage.setData("lang","hi"),this.translate.setDefaultLang("hi"),this.translate.use("hi");for(let dn=0;dn<=(null===(Ie=this.configVariables)||void 0===Ie?void 0:Ie.languages.length);dn++){var Ie,ut;if(null!==(ut=this.configVariables)&&void 0!==ut&&ut.languages[dn].default){var Ut;let fn=null===(Ut=this.configVariables)||void 0===Ut?void 0:Ut.languages[dn].id;this.storage.setData("lang",fn),this.translate.setDefaultLang(fn),this.translate.use(fn)}}}findSiteSubDomain(){const Ut=new URL(document.baseURI).hostname.split(".");localStorage.setItem("subDomain",Ut[0]),this.setManifestFile(Ut[0])}setManifestFile(Ie){var ut=document.createElement("link");ut.rel="manifest",ut.href=Ie+".webmanifest",document.getElementsByTagName("head")[0].appendChild(ut)}}return(Ve=Re).\u0275fac=function(Ie){return new(Ie||Ve)(p.KVO(_.c$),p.KVO(ei.n))},Ve.\u0275mod=p.$C({type:Ve,bootstrap:[_t]}),Ve.\u0275inj=p.G2t({providers:[{provide:O.b,useClass:c.jM},ei.n,jr.a,Vi.H,Dr.H,Oe,g.U,je.a,vi.f,Un.q,B.Gf,mi.w,B.hs,B.q4,B.XU,Ri.d,B.XI,bi.B,zt.O,it,Ze,_e,B.Sc,Di.q,B.F_,Ai.Z,B.MK,Hi.i,Wn,{provide:p.hnV,useFactory:wi,deps:[jr.a],multi:!0}],imports:[S.Bb,D.bv.forRoot(),pr,Kr.q1,_.h.forRoot({loader:{provide:_.Wr,useFactory:Mi,deps:[Kr.Qq]}}),wr.h,ji.h,vn.register("ngsw-worker.js",{enabled:Wr.c.production})]}),Re})();var Ir=E(1288),_i=E(9657);const go=function(){var Ve=(0,a.A)(function*(Re,Le){if(!(typeof window>"u"))return yield,(0,_i.b)([["jeep-sqlite",[[1,"jeep-sqlite",{autoSave:[516,"autosave"],typeOrm:[516,"typeorm"],wasmPath:[513,"wasmpath"],pickText:[513,"picktext"],saveText:[513,"savetext"],buttonOptions:[513,"buttonoptions"],innerAutoSave:[32],innerTypeOrm:[32],innerWasmPath:[32],innerPickText:[32],innerSaveText:[32],innerButtonOptions:[32],echo:[64],createConnection:[64],isConnection:[64],closeConnection:[64],open:[64],close:[64],getVersion:[64],beginTransaction:[64],commitTransaction:[64],rollbackTransaction:[64],isTransactionActive:[64],execute:[64],executeSet:[64],run:[64],query:[64],getTableList:[64],isDBExists:[64],isDBOpen:[64],deleteDatabase:[64],isStoreOpen:[64],copyFromAssets:[64],isTableExists:[64],createSyncTable:[64],getSyncDate:[64],setSyncDate:[64],isJsonValid:[64],importFromJson:[64],exportToJson:[64],deleteExportedRows:[64],addUpgradeStatement:[64],isDatabase:[64],getDatabaseList:[64],checkConnectionsConsistency:[64],saveToStore:[64],saveToLocalDisk:[64],getFromLocalDiskToStore:[64],getFromHTTPRequest:[64]},null,{autoSave:["parseAutoSave"],typeOrm:["parseTypeOrm"],wasmPath:["parseWasmPath"],pickText:["parsePickText"],saveText:["parseSaveText"],buttonOptions:["parseButtonOptions"]}]]]],Le)});return function(Le,Ie){return Ve.apply(this,arguments)}}();var zi=E(5083);(0,p.SmG)(),"web"===zi.Ii.getPlatform()&&(window,typeof window>"u"?Promise.resolve():(0,Ir.p)().then(()=>(0,Ir.b)([["pwa-camera-modal",[[1,"pwa-camera-modal",{facingMode:[1,"facing-mode"],hidePicker:[4,"hide-picker"],present:[64],dismiss:[64]}]]],["pwa-action-sheet",[[1,"pwa-action-sheet",{header:[1],cancelable:[4],options:[16],open:[32]}]]],["pwa-toast",[[1,"pwa-toast",{message:[1],duration:[2],closing:[32]}]]],["pwa-camera",[[1,"pwa-camera",{facingMode:[1,"facing-mode"],handlePhoto:[16],hidePicker:[4,"hide-picker"],handleNoDeviceError:[16],noDevicesText:[1,"no-devices-text"],noDevicesButtonText:[1,"no-devices-button-text"],photo:[32],photoSrc:[32],showShutterOverlay:[32],flashIndex:[32],hasCamera:[32],rotation:[32],deviceError:[32]}]]],["pwa-camera-modal-instance",[[1,"pwa-camera-modal-instance",{facingMode:[1,"facing-mode"],hidePicker:[4,"hide-picker"],noDevicesText:[1,"no-devices-text"],noDevicesButtonText:[1,"no-devices-button-text"]},[[16,"keyup","handleBackdropKeyUp"]]]]]],undefined)),go(window),window.addEventListener("DOMContentLoaded",(0,a.A)(function*(){const Ve=document.createElement("jeep-sqlite");document.body.appendChild(Ve),yield customElements.whenDefined("jeep-sqlite"),Ve.autoSave=!0}))),S.sG().bootstrapModule(Po).catch(Ve=>console.log(Ve))},1990:(Ce,ee,E)=>{var a=ee;a.bignum=E(6867),a.define=E(6626).define,a.base=E(5066),a.constants=E(7740),a.decoders=E(1558),a.encoders=E(2714)},6626:(Ce,ee,E)=>{var a=E(1990),S=E(1993);function O(c,D){this.name=c,this.body=D,this.decoders={},this.encoders={}}ee.define=function(D,C){return new O(D,C)},O.prototype._createNamed=function(D){var C;try{C=E(8326).runInThisContext("(function "+this.name+"(entity) {\n this._initNamed(entity);\n})")}catch{C=function(F){this._initNamed(F)}}return S(C,D),C.prototype._initNamed=function(F){D.call(this,F)},new C(this)},O.prototype._getDecoder=function(D){return this.decoders.hasOwnProperty(D=D||"der")||(this.decoders[D]=this._createNamed(a.decoders[D])),this.decoders[D]},O.prototype.decode=function(D,C,_){return this._getDecoder(C).decode(D,_)},O.prototype._getEncoder=function(D){return this.encoders.hasOwnProperty(D=D||"der")||(this.encoders[D]=this._createNamed(a.encoders[D])),this.encoders[D]},O.prototype.encode=function(D,C,_){return this._getEncoder(C).encode(D,_)}},7290:(Ce,ee,E)=>{var a=E(1993),S=E(5066).Reporter,p=E(3838).Buffer;function O(D,C){S.call(this,C),p.isBuffer(D)?(this.base=D,this.offset=0,this.length=D.length):this.error("Input not Buffer")}function c(D,C){if(Array.isArray(D))this.length=0,this.value=D.map(function(_){return _ instanceof c||(_=new c(_,C)),this.length+=_.length,_},this);else if("number"==typeof D){if(!(0<=D&&D<=255))return C.error("non-byte EncoderBuffer value");this.value=D,this.length=1}else if("string"==typeof D)this.value=D,this.length=p.byteLength(D);else{if(!p.isBuffer(D))return C.error("Unsupported type: "+typeof D);this.value=D,this.length=D.length}}a(O,S),ee.t=O,O.prototype.save=function(){return{offset:this.offset,reporter:S.prototype.save.call(this)}},O.prototype.restore=function(C){var _=new O(this.base);return _.offset=C.offset,_.length=this.offset,this.offset=C.offset,S.prototype.restore.call(this,C.reporter),_},O.prototype.isEmpty=function(){return this.offset===this.length},O.prototype.readUInt8=function(C){return this.offset+1<=this.length?this.base.readUInt8(this.offset++,!0):this.error(C||"DecoderBuffer overrun")},O.prototype.skip=function(C,_){if(!(this.offset+C<=this.length))return this.error(_||"DecoderBuffer overrun");var F=new O(this.base);return F._reporterState=this._reporterState,F.offset=this.offset,F.length=this.offset+C,this.offset+=C,F},O.prototype.raw=function(C){return this.base.slice(C?C.offset:this.offset,this.length)},ee.d=c,c.prototype.join=function(C,_){return C||(C=new p(this.length)),_||(_=0),0===this.length||(Array.isArray(this.value)?this.value.forEach(function(F){F.join(C,_),_+=F.length}):("number"==typeof this.value?C[_]=this.value:"string"==typeof this.value?C.write(this.value,_):p.isBuffer(this.value)&&this.value.copy(C,_),_+=this.length)),C}},5066:(Ce,ee,E)=>{var a=ee;a.Reporter=E(5697).a,a.DecoderBuffer=E(7290).t,a.EncoderBuffer=E(7290).d,a.Node=E(4320)},4320:(Ce,ee,E)=>{var a=E(5066).Reporter,S=E(5066).EncoderBuffer,p=E(5066).DecoderBuffer,O=E(9210),c=["seq","seqof","set","setof","objid","bool","gentime","utctime","null_","enum","int","objDesc","bitstr","bmpstr","charstr","genstr","graphstr","ia5str","iso646str","numstr","octstr","printstr","t61str","unistr","utf8str","videostr"],D=["key","obj","use","optional","explicit","implicit","def","choice","any","contains"].concat(c);function _(B,m){var T={};this._baseState=T,T.enc=B,T.parent=m||null,T.children=null,T.tag=null,T.args=null,T.reverseArgs=null,T.choice=null,T.optional=!1,T.any=!1,T.obj=!1,T.use=null,T.useDecoder=null,T.key=null,T.default=null,T.explicit=null,T.implicit=null,T.contains=null,T.parent||(T.children=[],this._wrap())}Ce.exports=_;var F=["enc","parent","children","tag","args","reverseArgs","choice","optional","any","obj","use","alteredUse","key","default","explicit","implicit","contains"];_.prototype.clone=function(){var m=this._baseState,T={};F.forEach(function(w){T[w]=m[w]});var A=new this.constructor(T.parent);return A._baseState=T,A},_.prototype._wrap=function(){var m=this._baseState;D.forEach(function(T){this[T]=function(){var w=new this.constructor(this);return m.children.push(w),w[T].apply(w,arguments)}},this)},_.prototype._init=function(m){var T=this._baseState;O(null===T.parent),m.call(this),T.children=T.children.filter(function(A){return A._baseState.parent===this},this),O.equal(T.children.length,1,"Root node can have only one child")},_.prototype._useArgs=function(m){var T=this._baseState,A=m.filter(function(w){return w instanceof this.constructor},this);m=m.filter(function(w){return!(w instanceof this.constructor)},this),0!==A.length&&(O(null===T.children),T.children=A,A.forEach(function(w){w._baseState.parent=this},this)),0!==m.length&&(O(null===T.args),T.args=m,T.reverseArgs=m.map(function(w){if("object"!=typeof w||w.constructor!==Object)return w;var P={};return Object.keys(w).forEach(function(k){k==(0|k)&&(k|=0),P[w[k]]=k}),P}))},["_peekTag","_decodeTag","_use","_decodeStr","_decodeObjid","_decodeTime","_decodeNull","_decodeInt","_decodeBool","_decodeList","_encodeComposite","_encodeStr","_encodeObjid","_encodeTime","_encodeNull","_encodeInt","_encodeBool"].forEach(function(B){_.prototype[B]=function(){throw new Error(B+" not implemented for encoding: "+this._baseState.enc)}}),c.forEach(function(B){_.prototype[B]=function(){var T=this._baseState,A=Array.prototype.slice.call(arguments);return O(null===T.tag),T.tag=B,this._useArgs(A),this}}),_.prototype.use=function(m){O(m);var T=this._baseState;return O(null===T.use),T.use=m,this},_.prototype.optional=function(){return this._baseState.optional=!0,this},_.prototype.def=function(m){var T=this._baseState;return O(null===T.default),T.default=m,T.optional=!0,this},_.prototype.explicit=function(m){var T=this._baseState;return O(null===T.explicit&&null===T.implicit),T.explicit=m,this},_.prototype.implicit=function(m){var T=this._baseState;return O(null===T.explicit&&null===T.implicit),T.implicit=m,this},_.prototype.obj=function(){var m=this._baseState,T=Array.prototype.slice.call(arguments);return m.obj=!0,0!==T.length&&this._useArgs(T),this},_.prototype.key=function(m){var T=this._baseState;return O(null===T.key),T.key=m,this},_.prototype.any=function(){return this._baseState.any=!0,this},_.prototype.choice=function(m){var T=this._baseState;return O(null===T.choice),T.choice=m,this._useArgs(Object.keys(m).map(function(A){return m[A]})),this},_.prototype.contains=function(m){var T=this._baseState;return O(null===T.use),T.contains=m,this},_.prototype._decode=function(m,T){var A=this._baseState;if(null===A.parent)return m.wrapResult(A.children[0]._decode(m,T));var R,w=A.default,P=!0,k=null;if(null!==A.key&&(k=m.enterKey(A.key)),A.optional){var L=null;if(null!==A.explicit?L=A.explicit:null!==A.implicit?L=A.implicit:null!==A.tag&&(L=A.tag),null!==L||A.any){if(P=this._peekTag(m,L,A.any),m.isError(P))return P}else{var M=m.save();try{null===A.choice?this._decodeGeneric(A.tag,m,T):this._decodeChoice(m,T),P=!0}catch{P=!1}m.restore(M)}}if(A.obj&&P&&(R=m.enterObject()),P){if(null!==A.explicit){var U=this._decodeTag(m,A.explicit);if(m.isError(U))return U;m=U}var V=m.offset;if(null===A.use&&null===A.choice){A.any&&(M=m.save());var K=this._decodeTag(m,null!==A.implicit?A.implicit:A.tag,A.any);if(m.isError(K))return K;A.any?w=m.raw(M):m=K}if(T&&T.track&&null!==A.tag&&T.track(m.path(),V,m.length,"tagged"),T&&T.track&&null!==A.tag&&T.track(m.path(),m.offset,m.length,"content"),A.any||(w=null===A.choice?this._decodeGeneric(A.tag,m,T):this._decodeChoice(m,T)),m.isError(w))return w;if(!A.any&&null===A.choice&&null!==A.children&&A.children.forEach(function(te){te._decode(m,T)}),A.contains&&("octstr"===A.tag||"bitstr"===A.tag)){var oe=new p(w);w=this._getUse(A.contains,m._reporterState.obj)._decode(oe,T)}}return A.obj&&P&&(w=m.leaveObject(R)),null===A.key||null===w&&!0!==P?null!==k&&m.exitKey(k):m.leaveKey(k,A.key,w),w},_.prototype._decodeGeneric=function(m,T,A){var w=this._baseState;return"seq"===m||"set"===m?null:"seqof"===m||"setof"===m?this._decodeList(T,m,w.args[0],A):/str$/.test(m)?this._decodeStr(T,m,A):"objid"===m&&w.args?this._decodeObjid(T,w.args[0],w.args[1],A):"objid"===m?this._decodeObjid(T,null,null,A):"gentime"===m||"utctime"===m?this._decodeTime(T,m,A):"null_"===m?this._decodeNull(T,A):"bool"===m?this._decodeBool(T,A):"objDesc"===m?this._decodeStr(T,m,A):"int"===m||"enum"===m?this._decodeInt(T,w.args&&w.args[0],A):null!==w.use?this._getUse(w.use,T._reporterState.obj)._decode(T,A):T.error("unknown tag: "+m)},_.prototype._getUse=function(m,T){var A=this._baseState;return A.useDecoder=this._use(m,T),O(null===A.useDecoder._baseState.parent),A.useDecoder=A.useDecoder._baseState.children[0],A.implicit!==A.useDecoder._baseState.implicit&&(A.useDecoder=A.useDecoder.clone(),A.useDecoder._baseState.implicit=A.implicit),A.useDecoder},_.prototype._decodeChoice=function(m,T){var A=this._baseState,w=null,P=!1;return Object.keys(A.choice).some(function(k){var L=m.save(),M=A.choice[k];try{var R=M._decode(m,T);if(m.isError(R))return!1;w={type:k,value:R},P=!0}catch{return m.restore(L),!1}return!0},this),P?w:m.error("Choice not matched")},_.prototype._createEncoderBuffer=function(m){return new S(m,this.reporter)},_.prototype._encode=function(m,T,A){var w=this._baseState;if(null===w.default||w.default!==m){var P=this._encodeValue(m,T,A);if(void 0!==P&&!this._skipDefault(P,T,A))return P}},_.prototype._encodeValue=function(m,T,A){var w=this._baseState;if(null===w.parent)return w.children[0]._encode(m,T||new a);var M=null;if(this.reporter=T,w.optional&&void 0===m){if(null===w.default)return;m=w.default}var P=null,k=!1;if(w.any)M=this._createEncoderBuffer(m);else if(w.choice)M=this._encodeChoice(m,T);else if(w.contains)P=this._getUse(w.contains,A)._encode(m,T),k=!0;else if(w.children)P=w.children.map(function(V){if("null_"===V._baseState.tag)return V._encode(null,T,m);if(null===V._baseState.key)return T.error("Child should have a key");var K=T.enterKey(V._baseState.key);if("object"!=typeof m)return T.error("Child expected, but input is not object");var oe=V._encode(m[V._baseState.key],T,m);return T.leaveKey(K),oe},this).filter(function(V){return V}),P=this._createEncoderBuffer(P);else if("seqof"===w.tag||"setof"===w.tag){if(!w.args||1!==w.args.length)return T.error("Too many args for : "+w.tag);if(!Array.isArray(m))return T.error("seqof/setof, but data is not Array");var L=this.clone();L._baseState.implicit=null,P=this._createEncoderBuffer(m.map(function(V){return this._getUse(this._baseState.args[0],m)._encode(V,T)},L))}else null!==w.use?M=this._getUse(w.use,A)._encode(m,T):(P=this._encodePrimitive(w.tag,m),k=!0);if(!w.any&&null===w.choice){var R=null!==w.implicit?w.implicit:w.tag,U=null===w.implicit?"universal":"context";null===R?null===w.use&&T.error("Tag could be omitted only for .use()"):null===w.use&&(M=this._encodeComposite(R,k,U,P))}return null!==w.explicit&&(M=this._encodeComposite(w.explicit,!1,"context",M)),M},_.prototype._encodeChoice=function(m,T){var A=this._baseState,w=A.choice[m.type];return w||O(!1,m.type+" not found in "+JSON.stringify(Object.keys(A.choice))),w._encode(m.value,T)},_.prototype._encodePrimitive=function(m,T){var A=this._baseState;if(/str$/.test(m))return this._encodeStr(T,m);if("objid"===m&&A.args)return this._encodeObjid(T,A.reverseArgs[0],A.args[1]);if("objid"===m)return this._encodeObjid(T,null,null);if("gentime"===m||"utctime"===m)return this._encodeTime(T,m);if("null_"===m)return this._encodeNull();if("int"===m||"enum"===m)return this._encodeInt(T,A.args&&A.reverseArgs[0]);if("bool"===m)return this._encodeBool(T);if("objDesc"===m)return this._encodeStr(T,m);throw new Error("Unsupported tag: "+m)},_.prototype._isNumstr=function(m){return/^[0-9 ]*$/.test(m)},_.prototype._isPrintstr=function(m){return/^[A-Za-z0-9 '\(\)\+,\-\.\/:=\?]*$/.test(m)}},5697:(Ce,ee,E)=>{var a=E(1993);function S(O){this._reporterState={obj:null,path:[],options:O||{},errors:[]}}function p(O,c){this.path=O,this.rethrow(c)}ee.a=S,S.prototype.isError=function(c){return c instanceof p},S.prototype.save=function(){var c=this._reporterState;return{obj:c.obj,pathLen:c.path.length}},S.prototype.restore=function(c){var D=this._reporterState;D.obj=c.obj,D.path=D.path.slice(0,c.pathLen)},S.prototype.enterKey=function(c){return this._reporterState.path.push(c)},S.prototype.exitKey=function(c){var D=this._reporterState;D.path=D.path.slice(0,c-1)},S.prototype.leaveKey=function(c,D,C){var _=this._reporterState;this.exitKey(c),null!==_.obj&&(_.obj[D]=C)},S.prototype.path=function(){return this._reporterState.path.join("/")},S.prototype.enterObject=function(){var c=this._reporterState,D=c.obj;return c.obj={},D},S.prototype.leaveObject=function(c){var D=this._reporterState,C=D.obj;return D.obj=c,C},S.prototype.error=function(c){var D,C=this._reporterState,_=c instanceof p;if(D=_?c:new p(C.path.map(function(F){return"["+JSON.stringify(F)+"]"}).join(""),c.message||c,c.stack),!C.options.partial)throw D;return _||C.errors.push(D),D},S.prototype.wrapResult=function(c){var D=this._reporterState;return D.options.partial?{result:this.isError(c)?null:c,errors:D.errors}:c},a(p,Error),p.prototype.rethrow=function(c){if(this.message=c+" at: "+(this.path||"(shallow)"),Error.captureStackTrace&&Error.captureStackTrace(this,p),!this.stack)try{throw new Error(this.message)}catch(D){this.stack=D.stack}return this}},6283:(Ce,ee,E)=>{var a=E(7740);ee.tagClass={0:"universal",1:"application",2:"context",3:"private"},ee.tagClassByName=a._reverse(ee.tagClass),ee.tag={0:"end",1:"bool",2:"int",3:"bitstr",4:"octstr",5:"null_",6:"objid",7:"objDesc",8:"external",9:"real",10:"enum",11:"embed",12:"utf8str",13:"relativeOid",16:"seq",17:"set",18:"numstr",19:"printstr",20:"t61str",21:"videostr",22:"ia5str",23:"utctime",24:"gentime",25:"graphstr",26:"iso646str",27:"genstr",28:"unistr",29:"charstr",30:"bmpstr"},ee.tagByName=a._reverse(ee.tag)},7740:(Ce,ee,E)=>{var a=ee;a._reverse=function(p){var O={};return Object.keys(p).forEach(function(c){(0|c)==c&&(c|=0),O[p[c]]=c}),O},a.der=E(6283)},5941:(Ce,ee,E)=>{var a=E(1993),S=E(1990),p=S.base,O=S.bignum,c=S.constants.der;function D(B){this.enc="der",this.name=B.name,this.entity=B,this.tree=new C,this.tree._init(B.body)}function C(B){p.Node.call(this,"der",B)}function _(B,m){var T=B.readUInt8(m);if(B.isError(T))return T;var A=c.tagClass[T>>6],w=!(32&T);if(31&~T)T&=31;else{var P=T;for(T=0;!(128&~P);){if(P=B.readUInt8(m),B.isError(P))return P;T<<=7,T|=127&P}}return{cls:A,primitive:w,tag:T,tagStr:c.tag[T]}}function F(B,m,T){var A=B.readUInt8(T);if(B.isError(A))return A;if(!m&&128===A)return null;if(!(128&A))return A;var w=127&A;if(w>4)return B.error("length octect is too long");A=0;for(var P=0;P{var a=ee;a.der=E(5941),a.pem=E(6935)},6935:(Ce,ee,E)=>{var a=E(1993),S=E(3838).Buffer,p=E(5941);function O(c){p.call(this,c),this.enc="pem"}a(O,p),Ce.exports=O,O.prototype.decode=function(D,C){for(var _=D.toString().split(/[\r\n]+/g),F=C.label.toUpperCase(),B=/^-----(BEGIN|END) ([^-]+)-----$/,m=-1,T=-1,A=0;A<_.length;A++){var w=_[A].match(B);if(null!==w&&w[2]===F){if(-1!==m){if("END"!==w[1])break;T=A;break}if("BEGIN"!==w[1])break;m=A}}if(-1===m||-1===T)throw new Error("PEM section not found for: "+F);var P=_.slice(m+1,T).join("");P.replace(/[^a-z0-9\+\/=]+/gi,"");var k=new S(P,"base64");return p.prototype.decode.call(this,k,C)}},2193:(Ce,ee,E)=>{var a=E(1993),S=E(3838).Buffer,p=E(1990),O=p.base,c=p.constants.der;function D(B){this.enc="der",this.name=B.name,this.entity=B,this.tree=new C,this.tree._init(B.body)}function C(B){O.Node.call(this,"der",B)}function _(B){return B<10?"0"+B:B}Ce.exports=D,D.prototype.encode=function(m,T){return this.tree._encode(m,T).join()},a(C,O.Node),C.prototype._encodeComposite=function(m,T,A,w){var M,P=function F(B,m,T,A){var w;if("seqof"===B?B="seq":"setof"===B&&(B="set"),c.tagByName.hasOwnProperty(B))w=c.tagByName[B];else{if("number"!=typeof B||(0|B)!==B)return A.error("Unknown tag: "+B);w=B}return w>=31?A.error("Multi-octet tag encoding unsupported"):(m||(w|=32),w|=c.tagClassByName[T||"universal"]<<6)}(m,T,A,this.reporter);if(w.length<128)return(M=new S(2))[0]=P,M[1]=w.length,this._createEncoderBuffer([M,w]);for(var k=1,L=w.length;L>=256;L>>=8)k++;(M=new S(2+k))[0]=P,M[1]=128|k,L=1+k;for(var R=w.length;R>0;L--,R>>=8)M[L]=255&R;return this._createEncoderBuffer([M,w])},C.prototype._encodeStr=function(m,T){if("bitstr"===T)return this._createEncoderBuffer([0|m.unused,m.data]);if("bmpstr"===T){for(var A=new S(2*m.length),w=0;w=40)return this.reporter.error("Second objid identifier OOB");m.splice(0,2,40*m[0]+m[1])}var P=0;for(w=0;w=128;k>>=7)P++}var L=new S(P),M=L.length-1;for(w=m.length-1;w>=0;w--)for(L[M--]=127&(k=m[w]);(k>>=7)>0;)L[M--]=128|127&k;return this._createEncoderBuffer(L)},C.prototype._encodeTime=function(m,T){var A,w=new Date(m);return"gentime"===T?A=[_(w.getFullYear()),_(w.getUTCMonth()+1),_(w.getUTCDate()),_(w.getUTCHours()),_(w.getUTCMinutes()),_(w.getUTCSeconds()),"Z"].join(""):"utctime"===T?A=[_(w.getFullYear()%100),_(w.getUTCMonth()+1),_(w.getUTCDate()),_(w.getUTCHours()),_(w.getUTCMinutes()),_(w.getUTCSeconds()),"Z"].join(""):this.reporter.error("Encoding "+T+" time is not supported yet"),this._encodeStr(A,"octstr")},C.prototype._encodeNull=function(){return this._createEncoderBuffer("")},C.prototype._encodeInt=function(m,T){if("string"==typeof m){if(!T)return this.reporter.error("String int or enum given, but no values map");if(!T.hasOwnProperty(m))return this.reporter.error("Values map doesn't contain: "+JSON.stringify(m));m=T[m]}if("number"!=typeof m&&!S.isBuffer(m)){var A=m.toArray();!m.sign&&128&A[0]&&A.unshift(0),m=new S(A)}if(S.isBuffer(m)){var w=m.length;0===m.length&&w++;var k=new S(w);return m.copy(k),0===m.length&&(k[0]=0),this._createEncoderBuffer(k)}if(m<128)return this._createEncoderBuffer(m);if(m<256)return this._createEncoderBuffer([0,m]);w=1;for(var P=m;P>=256;P>>=8)w++;for(P=(k=new Array(w)).length-1;P>=0;P--)k[P]=255&m,m>>=8;return 128&k[0]&&k.unshift(0),this._createEncoderBuffer(new S(k))},C.prototype._encodeBool=function(m){return this._createEncoderBuffer(m?255:0)},C.prototype._use=function(m,T){return"function"==typeof m&&(m=m(T)),m._getEncoder("der").tree},C.prototype._skipDefault=function(m,T,A){var P,w=this._baseState;if(null===w.default)return!1;var k=m.join();if(void 0===w.defaultBuffer&&(w.defaultBuffer=this._encodeValue(w.default,T,A).join()),k.length!==w.defaultBuffer.length)return!1;for(P=0;P{var a=ee;a.der=E(2193),a.pem=E(4816)},4816:(Ce,ee,E)=>{var a=E(1993),S=E(2193);function p(O){S.call(this,O),this.enc="pem"}a(p,S),Ce.exports=p,p.prototype.encode=function(c,D){for(var _=S.prototype.encode.call(this,c).toString("base64"),F=["-----BEGIN "+D.label+"-----"],B=0;B<_.length;B+=64)F.push(_.slice(B,B+64));return F.push("-----END "+D.label+"-----"),F.join("\n")}},6867:function(Ce,ee,E){!function(a,S){"use strict";function p(g,n){if(!g)throw new Error(n||"Assertion failed")}function O(g,n){g.super_=n;var o=function(){};o.prototype=n.prototype,g.prototype=new o,g.prototype.constructor=g}function c(g,n,o){if(c.isBN(g))return g;this.negative=0,this.words=null,this.length=0,this.red=null,null!==g&&(("le"===n||"be"===n)&&(o=n,n=10),this._init(g||0,n||10,o||"be"))}var D;"object"==typeof a?a.exports=c:S.BN=c,c.BN=c,c.wordSize=26;try{D=typeof window<"u"&&typeof window.Buffer<"u"?window.Buffer:E(8982).Buffer}catch{}function C(g,n){var o=g.charCodeAt(n);return o>=65&&o<=70?o-55:o>=97&&o<=102?o-87:o-48&15}function _(g,n,o){var l=C(g,o);return o-1>=n&&(l|=C(g,o-1)<<4),l}function F(g,n,o,l){for(var s=0,h=Math.min(g.length,o),v=n;v=49?y-49+10:y>=17?y-17+10:y}return s}c.isBN=function(n){return n instanceof c||null!==n&&"object"==typeof n&&n.constructor.wordSize===c.wordSize&&Array.isArray(n.words)},c.max=function(n,o){return n.cmp(o)>0?n:o},c.min=function(n,o){return n.cmp(o)<0?n:o},c.prototype._init=function(n,o,l){if("number"==typeof n)return this._initNumber(n,o,l);if("object"==typeof n)return this._initArray(n,o,l);"hex"===o&&(o=16),p(o===(0|o)&&o>=2&&o<=36);var s=0;"-"===(n=n.toString().replace(/\s+/g,""))[0]&&(s++,this.negative=1),s=0;s-=3)this.words[h]|=(v=n[s]|n[s-1]<<8|n[s-2]<<16)<>>26-y&67108863,(y+=24)>=26&&(y-=26,h++);else if("le"===l)for(s=0,h=0;s>>26-y&67108863,(y+=24)>=26&&(y-=26,h++);return this.strip()},c.prototype._parseHex=function(n,o,l){this.length=Math.ceil((n.length-o)/6),this.words=new Array(this.length);for(var s=0;s=o;s-=2)y=_(n,o,s)<=18?(h-=18,this.words[v+=1]|=y>>>26):h+=8;else for(s=(n.length-o)%2==0?o+1:o;s=18?(h-=18,this.words[v+=1]|=y>>>26):h+=8;this.strip()},c.prototype._parseBase=function(n,o,l){this.words=[0],this.length=1;for(var s=0,h=1;h<=67108863;h*=o)s++;s--,h=h/o|0;for(var v=n.length-l,y=v%s,d=Math.min(v,v-y)+l,r=0,f=l;f1&&0===this.words[this.length-1];)this.length--;return this._normSign()},c.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},c.prototype.inspect=function(){return(this.red?""};var B=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],m=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],T=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function w(g,n,o){o.negative=n.negative^g.negative;var l=g.length+n.length|0;o.length=l,l=l-1|0;var s=0|g.words[0],h=0|n.words[0],v=s*h,d=v/67108864|0;o.words[0]=67108863&v;for(var r=1;r>>26,$=67108863&d,I=Math.min(r,n.length-1),j=Math.max(0,r-g.length+1);j<=I;j++)f+=(v=(s=0|g.words[r-j|0])*(h=0|n.words[j])+$)/67108864|0,$=67108863&v;o.words[r]=0|$,d=0|f}return 0!==d?o.words[r]=0|d:o.length--,o.strip()}c.prototype.toString=function(n,o){var l;if(o=0|o||1,16===(n=n||10)||"hex"===n){l="";for(var s=0,h=0,v=0;v>>24-s&16777215)||v!==this.length-1?B[6-d.length]+d+l:d+l,(s+=2)>=26&&(s-=26,v--)}for(0!==h&&(l=h.toString(16)+l);l.length%o!=0;)l="0"+l;return 0!==this.negative&&(l="-"+l),l}if(n===(0|n)&&n>=2&&n<=36){var r=m[n],f=T[n];l="";var $=this.clone();for($.negative=0;!$.isZero();){var I=$.modn(f).toString(n);l=($=$.idivn(f)).isZero()?I+l:B[r-I.length]+I+l}for(this.isZero()&&(l="0"+l);l.length%o!=0;)l="0"+l;return 0!==this.negative&&(l="-"+l),l}p(!1,"Base should be between 2 and 36")},c.prototype.toNumber=function(){var n=this.words[0];return 2===this.length?n+=67108864*this.words[1]:3===this.length&&1===this.words[2]?n+=4503599627370496+67108864*this.words[1]:this.length>2&&p(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-n:n},c.prototype.toJSON=function(){return this.toString(16)},c.prototype.toBuffer=function(n,o){return p(typeof D<"u"),this.toArrayLike(D,n,o)},c.prototype.toArray=function(n,o){return this.toArrayLike(Array,n,o)},c.prototype.toArrayLike=function(n,o,l){var s=this.byteLength(),h=l||Math.max(1,s);p(s<=h,"byte array longer than desired length"),p(h>0,"Requested array length <= 0"),this.strip();var d,r,v="le"===o,y=new n(h),f=this.clone();if(v){for(r=0;!f.isZero();r++)d=f.andln(255),f.iushrn(8),y[r]=d;for(;r=4096&&(l+=13,o>>>=13),o>=64&&(l+=7,o>>>=7),o>=8&&(l+=4,o>>>=4),o>=2&&(l+=2,o>>>=2),l+o},c.prototype._zeroBits=function(n){if(0===n)return 26;var o=n,l=0;return 8191&o||(l+=13,o>>>=13),127&o||(l+=7,o>>>=7),15&o||(l+=4,o>>>=4),3&o||(l+=2,o>>>=2),1&o||l++,l},c.prototype.bitLength=function(){var o=this._countBits(this.words[this.length-1]);return 26*(this.length-1)+o},c.prototype.zeroBits=function(){if(this.isZero())return 0;for(var n=0,o=0;on.length?this.clone().ior(n):n.clone().ior(this)},c.prototype.uor=function(n){return this.length>n.length?this.clone().iuor(n):n.clone().iuor(this)},c.prototype.iuand=function(n){var o;o=this.length>n.length?n:this;for(var l=0;ln.length?this.clone().iand(n):n.clone().iand(this)},c.prototype.uand=function(n){return this.length>n.length?this.clone().iuand(n):n.clone().iuand(this)},c.prototype.iuxor=function(n){var o,l;this.length>n.length?(o=this,l=n):(o=n,l=this);for(var s=0;sn.length?this.clone().ixor(n):n.clone().ixor(this)},c.prototype.uxor=function(n){return this.length>n.length?this.clone().iuxor(n):n.clone().iuxor(this)},c.prototype.inotn=function(n){p("number"==typeof n&&n>=0);var o=0|Math.ceil(n/26),l=n%26;this._expand(o),l>0&&o--;for(var s=0;s0&&(this.words[s]=~this.words[s]&67108863>>26-l),this.strip()},c.prototype.notn=function(n){return this.clone().inotn(n)},c.prototype.setn=function(n,o){p("number"==typeof n&&n>=0);var l=n/26|0,s=n%26;return this._expand(l+1),this.words[l]=o?this.words[l]|1<n.length?(l=this,s=n):(l=n,s=this);for(var h=0,v=0;v>>26;for(;0!==h&&v>>26;if(this.length=l.length,0!==h)this.words[this.length]=h,this.length++;else if(l!==this)for(;vn.length?this.clone().iadd(n):n.clone().iadd(this)},c.prototype.isub=function(n){if(0!==n.negative){n.negative=0;var o=this.iadd(n);return n.negative=1,o._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(n),this.negative=1,this._normSign();var s,h,l=this.cmp(n);if(0===l)return this.negative=0,this.length=1,this.words[0]=0,this;l>0?(s=this,h=n):(s=n,h=this);for(var v=0,y=0;y>26,this.words[y]=67108863&o;for(;0!==v&&y>26,this.words[y]=67108863&o;if(0===v&&y>>13,J=0|s[1],ie=8191&J,xe=J>>>13,De=0|s[2],Q=8191&De,ae=De>>>13,tt=0|s[3],Oe=8191&tt,pe=tt>>>13,Te=0|s[4],Be=8191&Te,re=Te>>>13,ne=0|s[5],G=8191&ne,ge=ne>>>13,xt=0|s[6],Qe=8191&xt,rt=xt>>>13,rn=0|s[7],mt=8191&rn,ft=rn>>>13,un=0|s[8],At=8191&un,It=un>>>13,Cn=0|s[9],St=8191&Cn,Ft=Cn>>>13,bn=0|h[0],bt=8191&bn,wt=bn>>>13,Dn=0|h[1],Bt=8191&Dn,Lt=Dn>>>13,Kt=0|h[2],Nt=8191&Kt,Ot=Kt>>>13,zn=0|h[3],Vt=8191&zn,He=zn>>>13,_e=0|h[4],Ae=8191&_e,Me=_e>>>13,Ze=0|h[5],je=8191&Ze,it=Ze>>>13,Pe=0|h[6],Se=8191&Pe,ze=Pe>>>13,Et=0|h[7],Je=8191&Et,st=Et>>>13,en=0|h[8],yt=8191&en,vt=en>>>13,Wt=0|h[9],Pt=8191&Wt,Rt=Wt>>>13;l.negative=n.negative^o.negative,l.length=19;var On=(y+(d=Math.imul(I,bt))|0)+((8191&(r=(r=Math.imul(I,wt))+Math.imul(j,bt)|0))<<13)|0;y=((f=Math.imul(j,wt))+(r>>>13)|0)+(On>>>26)|0,On&=67108863,d=Math.imul(ie,bt),r=(r=Math.imul(ie,wt))+Math.imul(xe,bt)|0,f=Math.imul(xe,wt);var An=(y+(d=d+Math.imul(I,Bt)|0)|0)+((8191&(r=(r=r+Math.imul(I,Lt)|0)+Math.imul(j,Bt)|0))<<13)|0;y=((f=f+Math.imul(j,Lt)|0)+(r>>>13)|0)+(An>>>26)|0,An&=67108863,d=Math.imul(Q,bt),r=(r=Math.imul(Q,wt))+Math.imul(ae,bt)|0,f=Math.imul(ae,wt),d=d+Math.imul(ie,Bt)|0,r=(r=r+Math.imul(ie,Lt)|0)+Math.imul(xe,Bt)|0,f=f+Math.imul(xe,Lt)|0;var Bn=(y+(d=d+Math.imul(I,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(I,Ot)|0)+Math.imul(j,Nt)|0))<<13)|0;y=((f=f+Math.imul(j,Ot)|0)+(r>>>13)|0)+(Bn>>>26)|0,Bn&=67108863,d=Math.imul(Oe,bt),r=(r=Math.imul(Oe,wt))+Math.imul(pe,bt)|0,f=Math.imul(pe,wt),d=d+Math.imul(Q,Bt)|0,r=(r=r+Math.imul(Q,Lt)|0)+Math.imul(ae,Bt)|0,f=f+Math.imul(ae,Lt)|0,d=d+Math.imul(ie,Nt)|0,r=(r=r+Math.imul(ie,Ot)|0)+Math.imul(xe,Nt)|0,f=f+Math.imul(xe,Ot)|0;var Mn=(y+(d=d+Math.imul(I,Vt)|0)|0)+((8191&(r=(r=r+Math.imul(I,He)|0)+Math.imul(j,Vt)|0))<<13)|0;y=((f=f+Math.imul(j,He)|0)+(r>>>13)|0)+(Mn>>>26)|0,Mn&=67108863,d=Math.imul(Be,bt),r=(r=Math.imul(Be,wt))+Math.imul(re,bt)|0,f=Math.imul(re,wt),d=d+Math.imul(Oe,Bt)|0,r=(r=r+Math.imul(Oe,Lt)|0)+Math.imul(pe,Bt)|0,f=f+Math.imul(pe,Lt)|0,d=d+Math.imul(Q,Nt)|0,r=(r=r+Math.imul(Q,Ot)|0)+Math.imul(ae,Nt)|0,f=f+Math.imul(ae,Ot)|0,d=d+Math.imul(ie,Vt)|0,r=(r=r+Math.imul(ie,He)|0)+Math.imul(xe,Vt)|0,f=f+Math.imul(xe,He)|0;var Kn=(y+(d=d+Math.imul(I,Ae)|0)|0)+((8191&(r=(r=r+Math.imul(I,Me)|0)+Math.imul(j,Ae)|0))<<13)|0;y=((f=f+Math.imul(j,Me)|0)+(r>>>13)|0)+(Kn>>>26)|0,Kn&=67108863,d=Math.imul(G,bt),r=(r=Math.imul(G,wt))+Math.imul(ge,bt)|0,f=Math.imul(ge,wt),d=d+Math.imul(Be,Bt)|0,r=(r=r+Math.imul(Be,Lt)|0)+Math.imul(re,Bt)|0,f=f+Math.imul(re,Lt)|0,d=d+Math.imul(Oe,Nt)|0,r=(r=r+Math.imul(Oe,Ot)|0)+Math.imul(pe,Nt)|0,f=f+Math.imul(pe,Ot)|0,d=d+Math.imul(Q,Vt)|0,r=(r=r+Math.imul(Q,He)|0)+Math.imul(ae,Vt)|0,f=f+Math.imul(ae,He)|0,d=d+Math.imul(ie,Ae)|0,r=(r=r+Math.imul(ie,Me)|0)+Math.imul(xe,Ae)|0,f=f+Math.imul(xe,Me)|0;var Ln=(y+(d=d+Math.imul(I,je)|0)|0)+((8191&(r=(r=r+Math.imul(I,it)|0)+Math.imul(j,je)|0))<<13)|0;y=((f=f+Math.imul(j,it)|0)+(r>>>13)|0)+(Ln>>>26)|0,Ln&=67108863,d=Math.imul(Qe,bt),r=(r=Math.imul(Qe,wt))+Math.imul(rt,bt)|0,f=Math.imul(rt,wt),d=d+Math.imul(G,Bt)|0,r=(r=r+Math.imul(G,Lt)|0)+Math.imul(ge,Bt)|0,f=f+Math.imul(ge,Lt)|0,d=d+Math.imul(Be,Nt)|0,r=(r=r+Math.imul(Be,Ot)|0)+Math.imul(re,Nt)|0,f=f+Math.imul(re,Ot)|0,d=d+Math.imul(Oe,Vt)|0,r=(r=r+Math.imul(Oe,He)|0)+Math.imul(pe,Vt)|0,f=f+Math.imul(pe,He)|0,d=d+Math.imul(Q,Ae)|0,r=(r=r+Math.imul(Q,Me)|0)+Math.imul(ae,Ae)|0,f=f+Math.imul(ae,Me)|0,d=d+Math.imul(ie,je)|0,r=(r=r+Math.imul(ie,it)|0)+Math.imul(xe,je)|0,f=f+Math.imul(xe,it)|0;var Fn=(y+(d=d+Math.imul(I,Se)|0)|0)+((8191&(r=(r=r+Math.imul(I,ze)|0)+Math.imul(j,Se)|0))<<13)|0;y=((f=f+Math.imul(j,ze)|0)+(r>>>13)|0)+(Fn>>>26)|0,Fn&=67108863,d=Math.imul(mt,bt),r=(r=Math.imul(mt,wt))+Math.imul(ft,bt)|0,f=Math.imul(ft,wt),d=d+Math.imul(Qe,Bt)|0,r=(r=r+Math.imul(Qe,Lt)|0)+Math.imul(rt,Bt)|0,f=f+Math.imul(rt,Lt)|0,d=d+Math.imul(G,Nt)|0,r=(r=r+Math.imul(G,Ot)|0)+Math.imul(ge,Nt)|0,f=f+Math.imul(ge,Ot)|0,d=d+Math.imul(Be,Vt)|0,r=(r=r+Math.imul(Be,He)|0)+Math.imul(re,Vt)|0,f=f+Math.imul(re,He)|0,d=d+Math.imul(Oe,Ae)|0,r=(r=r+Math.imul(Oe,Me)|0)+Math.imul(pe,Ae)|0,f=f+Math.imul(pe,Me)|0,d=d+Math.imul(Q,je)|0,r=(r=r+Math.imul(Q,it)|0)+Math.imul(ae,je)|0,f=f+Math.imul(ae,it)|0,d=d+Math.imul(ie,Se)|0,r=(r=r+Math.imul(ie,ze)|0)+Math.imul(xe,Se)|0,f=f+Math.imul(xe,ze)|0;var kn=(y+(d=d+Math.imul(I,Je)|0)|0)+((8191&(r=(r=r+Math.imul(I,st)|0)+Math.imul(j,Je)|0))<<13)|0;y=((f=f+Math.imul(j,st)|0)+(r>>>13)|0)+(kn>>>26)|0,kn&=67108863,d=Math.imul(At,bt),r=(r=Math.imul(At,wt))+Math.imul(It,bt)|0,f=Math.imul(It,wt),d=d+Math.imul(mt,Bt)|0,r=(r=r+Math.imul(mt,Lt)|0)+Math.imul(ft,Bt)|0,f=f+Math.imul(ft,Lt)|0,d=d+Math.imul(Qe,Nt)|0,r=(r=r+Math.imul(Qe,Ot)|0)+Math.imul(rt,Nt)|0,f=f+Math.imul(rt,Ot)|0,d=d+Math.imul(G,Vt)|0,r=(r=r+Math.imul(G,He)|0)+Math.imul(ge,Vt)|0,f=f+Math.imul(ge,He)|0,d=d+Math.imul(Be,Ae)|0,r=(r=r+Math.imul(Be,Me)|0)+Math.imul(re,Ae)|0,f=f+Math.imul(re,Me)|0,d=d+Math.imul(Oe,je)|0,r=(r=r+Math.imul(Oe,it)|0)+Math.imul(pe,je)|0,f=f+Math.imul(pe,it)|0,d=d+Math.imul(Q,Se)|0,r=(r=r+Math.imul(Q,ze)|0)+Math.imul(ae,Se)|0,f=f+Math.imul(ae,ze)|0,d=d+Math.imul(ie,Je)|0,r=(r=r+Math.imul(ie,st)|0)+Math.imul(xe,Je)|0,f=f+Math.imul(xe,st)|0;var Gn=(y+(d=d+Math.imul(I,yt)|0)|0)+((8191&(r=(r=r+Math.imul(I,vt)|0)+Math.imul(j,yt)|0))<<13)|0;y=((f=f+Math.imul(j,vt)|0)+(r>>>13)|0)+(Gn>>>26)|0,Gn&=67108863,d=Math.imul(St,bt),r=(r=Math.imul(St,wt))+Math.imul(Ft,bt)|0,f=Math.imul(Ft,wt),d=d+Math.imul(At,Bt)|0,r=(r=r+Math.imul(At,Lt)|0)+Math.imul(It,Bt)|0,f=f+Math.imul(It,Lt)|0,d=d+Math.imul(mt,Nt)|0,r=(r=r+Math.imul(mt,Ot)|0)+Math.imul(ft,Nt)|0,f=f+Math.imul(ft,Ot)|0,d=d+Math.imul(Qe,Vt)|0,r=(r=r+Math.imul(Qe,He)|0)+Math.imul(rt,Vt)|0,f=f+Math.imul(rt,He)|0,d=d+Math.imul(G,Ae)|0,r=(r=r+Math.imul(G,Me)|0)+Math.imul(ge,Ae)|0,f=f+Math.imul(ge,Me)|0,d=d+Math.imul(Be,je)|0,r=(r=r+Math.imul(Be,it)|0)+Math.imul(re,je)|0,f=f+Math.imul(re,it)|0,d=d+Math.imul(Oe,Se)|0,r=(r=r+Math.imul(Oe,ze)|0)+Math.imul(pe,Se)|0,f=f+Math.imul(pe,ze)|0,d=d+Math.imul(Q,Je)|0,r=(r=r+Math.imul(Q,st)|0)+Math.imul(ae,Je)|0,f=f+Math.imul(ae,st)|0,d=d+Math.imul(ie,yt)|0,r=(r=r+Math.imul(ie,vt)|0)+Math.imul(xe,yt)|0,f=f+Math.imul(xe,vt)|0;var Xn=(y+(d=d+Math.imul(I,Pt)|0)|0)+((8191&(r=(r=r+Math.imul(I,Rt)|0)+Math.imul(j,Pt)|0))<<13)|0;y=((f=f+Math.imul(j,Rt)|0)+(r>>>13)|0)+(Xn>>>26)|0,Xn&=67108863,d=Math.imul(St,Bt),r=(r=Math.imul(St,Lt))+Math.imul(Ft,Bt)|0,f=Math.imul(Ft,Lt),d=d+Math.imul(At,Nt)|0,r=(r=r+Math.imul(At,Ot)|0)+Math.imul(It,Nt)|0,f=f+Math.imul(It,Ot)|0,d=d+Math.imul(mt,Vt)|0,r=(r=r+Math.imul(mt,He)|0)+Math.imul(ft,Vt)|0,f=f+Math.imul(ft,He)|0,d=d+Math.imul(Qe,Ae)|0,r=(r=r+Math.imul(Qe,Me)|0)+Math.imul(rt,Ae)|0,f=f+Math.imul(rt,Me)|0,d=d+Math.imul(G,je)|0,r=(r=r+Math.imul(G,it)|0)+Math.imul(ge,je)|0,f=f+Math.imul(ge,it)|0,d=d+Math.imul(Be,Se)|0,r=(r=r+Math.imul(Be,ze)|0)+Math.imul(re,Se)|0,f=f+Math.imul(re,ze)|0,d=d+Math.imul(Oe,Je)|0,r=(r=r+Math.imul(Oe,st)|0)+Math.imul(pe,Je)|0,f=f+Math.imul(pe,st)|0,d=d+Math.imul(Q,yt)|0,r=(r=r+Math.imul(Q,vt)|0)+Math.imul(ae,yt)|0,f=f+Math.imul(ae,vt)|0;var jn=(y+(d=d+Math.imul(ie,Pt)|0)|0)+((8191&(r=(r=r+Math.imul(ie,Rt)|0)+Math.imul(xe,Pt)|0))<<13)|0;y=((f=f+Math.imul(xe,Rt)|0)+(r>>>13)|0)+(jn>>>26)|0,jn&=67108863,d=Math.imul(St,Nt),r=(r=Math.imul(St,Ot))+Math.imul(Ft,Nt)|0,f=Math.imul(Ft,Ot),d=d+Math.imul(At,Vt)|0,r=(r=r+Math.imul(At,He)|0)+Math.imul(It,Vt)|0,f=f+Math.imul(It,He)|0,d=d+Math.imul(mt,Ae)|0,r=(r=r+Math.imul(mt,Me)|0)+Math.imul(ft,Ae)|0,f=f+Math.imul(ft,Me)|0,d=d+Math.imul(Qe,je)|0,r=(r=r+Math.imul(Qe,it)|0)+Math.imul(rt,je)|0,f=f+Math.imul(rt,it)|0,d=d+Math.imul(G,Se)|0,r=(r=r+Math.imul(G,ze)|0)+Math.imul(ge,Se)|0,f=f+Math.imul(ge,ze)|0,d=d+Math.imul(Be,Je)|0,r=(r=r+Math.imul(Be,st)|0)+Math.imul(re,Je)|0,f=f+Math.imul(re,st)|0,d=d+Math.imul(Oe,yt)|0,r=(r=r+Math.imul(Oe,vt)|0)+Math.imul(pe,yt)|0,f=f+Math.imul(pe,vt)|0;var $e=(y+(d=d+Math.imul(Q,Pt)|0)|0)+((8191&(r=(r=r+Math.imul(Q,Rt)|0)+Math.imul(ae,Pt)|0))<<13)|0;y=((f=f+Math.imul(ae,Rt)|0)+(r>>>13)|0)+($e>>>26)|0,$e&=67108863,d=Math.imul(St,Vt),r=(r=Math.imul(St,He))+Math.imul(Ft,Vt)|0,f=Math.imul(Ft,He),d=d+Math.imul(At,Ae)|0,r=(r=r+Math.imul(At,Me)|0)+Math.imul(It,Ae)|0,f=f+Math.imul(It,Me)|0,d=d+Math.imul(mt,je)|0,r=(r=r+Math.imul(mt,it)|0)+Math.imul(ft,je)|0,f=f+Math.imul(ft,it)|0,d=d+Math.imul(Qe,Se)|0,r=(r=r+Math.imul(Qe,ze)|0)+Math.imul(rt,Se)|0,f=f+Math.imul(rt,ze)|0,d=d+Math.imul(G,Je)|0,r=(r=r+Math.imul(G,st)|0)+Math.imul(ge,Je)|0,f=f+Math.imul(ge,st)|0,d=d+Math.imul(Be,yt)|0,r=(r=r+Math.imul(Be,vt)|0)+Math.imul(re,yt)|0,f=f+Math.imul(re,vt)|0;var lt=(y+(d=d+Math.imul(Oe,Pt)|0)|0)+((8191&(r=(r=r+Math.imul(Oe,Rt)|0)+Math.imul(pe,Pt)|0))<<13)|0;y=((f=f+Math.imul(pe,Rt)|0)+(r>>>13)|0)+(lt>>>26)|0,lt&=67108863,d=Math.imul(St,Ae),r=(r=Math.imul(St,Me))+Math.imul(Ft,Ae)|0,f=Math.imul(Ft,Me),d=d+Math.imul(At,je)|0,r=(r=r+Math.imul(At,it)|0)+Math.imul(It,je)|0,f=f+Math.imul(It,it)|0,d=d+Math.imul(mt,Se)|0,r=(r=r+Math.imul(mt,ze)|0)+Math.imul(ft,Se)|0,f=f+Math.imul(ft,ze)|0,d=d+Math.imul(Qe,Je)|0,r=(r=r+Math.imul(Qe,st)|0)+Math.imul(rt,Je)|0,f=f+Math.imul(rt,st)|0,d=d+Math.imul(G,yt)|0,r=(r=r+Math.imul(G,vt)|0)+Math.imul(ge,yt)|0,f=f+Math.imul(ge,vt)|0;var Tt=(y+(d=d+Math.imul(Be,Pt)|0)|0)+((8191&(r=(r=r+Math.imul(Be,Rt)|0)+Math.imul(re,Pt)|0))<<13)|0;y=((f=f+Math.imul(re,Rt)|0)+(r>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,d=Math.imul(St,je),r=(r=Math.imul(St,it))+Math.imul(Ft,je)|0,f=Math.imul(Ft,it),d=d+Math.imul(At,Se)|0,r=(r=r+Math.imul(At,ze)|0)+Math.imul(It,Se)|0,f=f+Math.imul(It,ze)|0,d=d+Math.imul(mt,Je)|0,r=(r=r+Math.imul(mt,st)|0)+Math.imul(ft,Je)|0,f=f+Math.imul(ft,st)|0,d=d+Math.imul(Qe,yt)|0,r=(r=r+Math.imul(Qe,vt)|0)+Math.imul(rt,yt)|0,f=f+Math.imul(rt,vt)|0;var Mt=(y+(d=d+Math.imul(G,Pt)|0)|0)+((8191&(r=(r=r+Math.imul(G,Rt)|0)+Math.imul(ge,Pt)|0))<<13)|0;y=((f=f+Math.imul(ge,Rt)|0)+(r>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,d=Math.imul(St,Se),r=(r=Math.imul(St,ze))+Math.imul(Ft,Se)|0,f=Math.imul(Ft,ze),d=d+Math.imul(At,Je)|0,r=(r=r+Math.imul(At,st)|0)+Math.imul(It,Je)|0,f=f+Math.imul(It,st)|0,d=d+Math.imul(mt,yt)|0,r=(r=r+Math.imul(mt,vt)|0)+Math.imul(ft,yt)|0,f=f+Math.imul(ft,vt)|0;var kt=(y+(d=d+Math.imul(Qe,Pt)|0)|0)+((8191&(r=(r=r+Math.imul(Qe,Rt)|0)+Math.imul(rt,Pt)|0))<<13)|0;y=((f=f+Math.imul(rt,Rt)|0)+(r>>>13)|0)+(kt>>>26)|0,kt&=67108863,d=Math.imul(St,Je),r=(r=Math.imul(St,st))+Math.imul(Ft,Je)|0,f=Math.imul(Ft,st),d=d+Math.imul(At,yt)|0,r=(r=r+Math.imul(At,vt)|0)+Math.imul(It,yt)|0,f=f+Math.imul(It,vt)|0;var Zt=(y+(d=d+Math.imul(mt,Pt)|0)|0)+((8191&(r=(r=r+Math.imul(mt,Rt)|0)+Math.imul(ft,Pt)|0))<<13)|0;y=((f=f+Math.imul(ft,Rt)|0)+(r>>>13)|0)+(Zt>>>26)|0,Zt&=67108863,d=Math.imul(St,yt),r=(r=Math.imul(St,vt))+Math.imul(Ft,yt)|0,f=Math.imul(Ft,vt);var qt=(y+(d=d+Math.imul(At,Pt)|0)|0)+((8191&(r=(r=r+Math.imul(At,Rt)|0)+Math.imul(It,Pt)|0))<<13)|0;y=((f=f+Math.imul(It,Rt)|0)+(r>>>13)|0)+(qt>>>26)|0,qt&=67108863;var Qt=(y+(d=Math.imul(St,Pt))|0)+((8191&(r=(r=Math.imul(St,Rt))+Math.imul(Ft,Pt)|0))<<13)|0;return y=((f=Math.imul(Ft,Rt))+(r>>>13)|0)+(Qt>>>26)|0,Qt&=67108863,v[0]=On,v[1]=An,v[2]=Bn,v[3]=Mn,v[4]=Kn,v[5]=Ln,v[6]=Fn,v[7]=kn,v[8]=Gn,v[9]=Xn,v[10]=jn,v[11]=$e,v[12]=lt,v[13]=Tt,v[14]=Mt,v[15]=kt,v[16]=Zt,v[17]=qt,v[18]=Qt,0!==y&&(v[19]=y,l.length++),l};function L(g,n,o){return(new M).mulp(g,n,o)}function M(g,n){this.x=g,this.y=n}Math.imul||(P=w),c.prototype.mulTo=function(n,o){var l,s=this.length+n.length;return l=10===this.length&&10===n.length?P(this,n,o):s<63?w(this,n,o):s<1024?function k(g,n,o){o.negative=n.negative^g.negative,o.length=g.length+n.length;for(var l=0,s=0,h=0;h>>26)|0)>>>26,v&=67108863}o.words[h]=y,l=v,v=s}return 0!==l?o.words[h]=l:o.length--,o.strip()}(this,n,o):L(this,n,o),l},M.prototype.makeRBT=function(n){for(var o=new Array(n),l=c.prototype._countBits(n)-1,s=0;s>=1;return s},M.prototype.permute=function(n,o,l,s,h,v){for(var y=0;y>>=1)h++;return 1<>>=13),h>>>=13;for(v=2*o;v>=26,o+=s/67108864|0,o+=h>>>26,this.words[l]=67108863&h}return 0!==o&&(this.words[l]=o,this.length++),this},c.prototype.muln=function(n){return this.clone().imuln(n)},c.prototype.sqr=function(){return this.mul(this)},c.prototype.isqr=function(){return this.imul(this.clone())},c.prototype.pow=function(n){var o=function A(g){for(var n=new Array(g.bitLength()),o=0;o>>s}return n}(n);if(0===o.length)return new c(1);for(var l=this,s=0;s=0);var h,o=n%26,l=(n-o)/26,s=67108863>>>26-o<<26-o;if(0!==o){var v=0;for(h=0;h>>26-o}v&&(this.words[h]=v,this.length++)}if(0!==l){for(h=this.length-1;h>=0;h--)this.words[h+l]=this.words[h];for(h=0;h=0),s=o?(o-o%26)/26:0;var h=n%26,v=Math.min((n-h)/26,this.length),y=67108863^67108863>>>h<v)for(this.length-=v,r=0;r=0&&(0!==f||r>=s);r--){var $=0|this.words[r];this.words[r]=f<<26-h|$>>>h,f=$&y}return d&&0!==f&&(d.words[d.length++]=f),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},c.prototype.ishrn=function(n,o,l){return p(0===this.negative),this.iushrn(n,o,l)},c.prototype.shln=function(n){return this.clone().ishln(n)},c.prototype.ushln=function(n){return this.clone().iushln(n)},c.prototype.shrn=function(n){return this.clone().ishrn(n)},c.prototype.ushrn=function(n){return this.clone().iushrn(n)},c.prototype.testn=function(n){p("number"==typeof n&&n>=0);var o=n%26,l=(n-o)/26;return!(this.length<=l||!(this.words[l]&1<=0);var o=n%26,l=(n-o)/26;return p(0===this.negative,"imaskn works only with positive numbers"),this.length<=l?this:(0!==o&&l++,this.length=Math.min(l,this.length),0!==o&&(this.words[this.length-1]&=67108863^67108863>>>o<=67108864;o++)this.words[o]-=67108864,o===this.length-1?this.words[o+1]=1:this.words[o+1]++;return this.length=Math.max(this.length,o+1),this},c.prototype.isubn=function(n){if(p("number"==typeof n),p(n<67108864),n<0)return this.iaddn(-n);if(0!==this.negative)return this.negative=0,this.iaddn(n),this.negative=1,this;if(this.words[0]-=n,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var o=0;o>26)-(d/67108864|0),this.words[h+l]=67108863&v}for(;h>26,this.words[h+l]=67108863&v;if(0===y)return this.strip();for(p(-1===y),y=0,h=0;h>26,this.words[h]=67108863&v;return this.negative=1,this.strip()},c.prototype._wordDiv=function(n,o){var l,s=this.clone(),h=n,v=0|h.words[h.length-1];0!=(l=26-this._countBits(v))&&(h=h.ushln(l),s.iushln(l),v=0|h.words[h.length-1]);var r,d=s.length-h.length;if("mod"!==o){(r=new c(null)).length=d+1,r.words=new Array(r.length);for(var f=0;f=0;I--){var j=67108864*(0|s.words[h.length+I])+(0|s.words[h.length+I-1]);for(j=Math.min(j/v|0,67108863),s._ishlnsubmul(h,j,I);0!==s.negative;)j--,s.negative=0,s._ishlnsubmul(h,1,I),s.isZero()||(s.negative^=1);r&&(r.words[I]=j)}return r&&r.strip(),s.strip(),"div"!==o&&0!==l&&s.iushrn(l),{div:r||null,mod:s}},c.prototype.divmod=function(n,o,l){return p(!n.isZero()),this.isZero()?{div:new c(0),mod:new c(0)}:0!==this.negative&&0===n.negative?(v=this.neg().divmod(n,o),"mod"!==o&&(s=v.div.neg()),"div"!==o&&(h=v.mod.neg(),l&&0!==h.negative&&h.iadd(n)),{div:s,mod:h}):0===this.negative&&0!==n.negative?(v=this.divmod(n.neg(),o),"mod"!==o&&(s=v.div.neg()),{div:s,mod:v.mod}):this.negative&n.negative?(v=this.neg().divmod(n.neg(),o),"div"!==o&&(h=v.mod.neg(),l&&0!==h.negative&&h.isub(n)),{div:v.div,mod:h}):n.length>this.length||this.cmp(n)<0?{div:new c(0),mod:this}:1===n.length?"div"===o?{div:this.divn(n.words[0]),mod:null}:"mod"===o?{div:null,mod:new c(this.modn(n.words[0]))}:{div:this.divn(n.words[0]),mod:new c(this.modn(n.words[0]))}:this._wordDiv(n,o);var s,h,v},c.prototype.div=function(n){return this.divmod(n,"div",!1).div},c.prototype.mod=function(n){return this.divmod(n,"mod",!1).mod},c.prototype.umod=function(n){return this.divmod(n,"mod",!0).mod},c.prototype.divRound=function(n){var o=this.divmod(n);if(o.mod.isZero())return o.div;var l=0!==o.div.negative?o.mod.isub(n):o.mod,s=n.ushrn(1),h=n.andln(1),v=l.cmp(s);return v<0||1===h&&0===v?o.div:0!==o.div.negative?o.div.isubn(1):o.div.iaddn(1)},c.prototype.modn=function(n){p(n<=67108863);for(var o=(1<<26)%n,l=0,s=this.length-1;s>=0;s--)l=(o*l+(0|this.words[s]))%n;return l},c.prototype.idivn=function(n){p(n<=67108863);for(var o=0,l=this.length-1;l>=0;l--){var s=(0|this.words[l])+67108864*o;this.words[l]=s/n|0,o=s%n}return this.strip()},c.prototype.divn=function(n){return this.clone().idivn(n)},c.prototype.egcd=function(n){p(0===n.negative),p(!n.isZero());var o=this,l=n.clone();o=0!==o.negative?o.umod(n):o.clone();for(var s=new c(1),h=new c(0),v=new c(0),y=new c(1),d=0;o.isEven()&&l.isEven();)o.iushrn(1),l.iushrn(1),++d;for(var r=l.clone(),f=o.clone();!o.isZero();){for(var $=0,I=1;!(o.words[0]&I)&&$<26;++$,I<<=1);if($>0)for(o.iushrn($);$-- >0;)(s.isOdd()||h.isOdd())&&(s.iadd(r),h.isub(f)),s.iushrn(1),h.iushrn(1);for(var j=0,J=1;!(l.words[0]&J)&&j<26;++j,J<<=1);if(j>0)for(l.iushrn(j);j-- >0;)(v.isOdd()||y.isOdd())&&(v.iadd(r),y.isub(f)),v.iushrn(1),y.iushrn(1);o.cmp(l)>=0?(o.isub(l),s.isub(v),h.isub(y)):(l.isub(o),v.isub(s),y.isub(h))}return{a:v,b:y,gcd:l.iushln(d)}},c.prototype._invmp=function(n){p(0===n.negative),p(!n.isZero());var $,o=this,l=n.clone();o=0!==o.negative?o.umod(n):o.clone();for(var s=new c(1),h=new c(0),v=l.clone();o.cmpn(1)>0&&l.cmpn(1)>0;){for(var y=0,d=1;!(o.words[0]&d)&&y<26;++y,d<<=1);if(y>0)for(o.iushrn(y);y-- >0;)s.isOdd()&&s.iadd(v),s.iushrn(1);for(var r=0,f=1;!(l.words[0]&f)&&r<26;++r,f<<=1);if(r>0)for(l.iushrn(r);r-- >0;)h.isOdd()&&h.iadd(v),h.iushrn(1);o.cmp(l)>=0?(o.isub(l),s.isub(h)):(l.isub(o),h.isub(s))}return($=0===o.cmpn(1)?s:h).cmpn(0)<0&&$.iadd(n),$},c.prototype.gcd=function(n){if(this.isZero())return n.abs();if(n.isZero())return this.abs();var o=this.clone(),l=n.clone();o.negative=0,l.negative=0;for(var s=0;o.isEven()&&l.isEven();s++)o.iushrn(1),l.iushrn(1);for(;;){for(;o.isEven();)o.iushrn(1);for(;l.isEven();)l.iushrn(1);var h=o.cmp(l);if(h<0){var v=o;o=l,l=v}else if(0===h||0===l.cmpn(1))break;o.isub(l)}return l.iushln(s)},c.prototype.invm=function(n){return this.egcd(n).a.umod(n)},c.prototype.isEven=function(){return!(1&this.words[0])},c.prototype.isOdd=function(){return!(1&~this.words[0])},c.prototype.andln=function(n){return this.words[0]&n},c.prototype.bincn=function(n){p("number"==typeof n);var o=n%26,l=(n-o)/26,s=1<>>26,this.words[v]=y&=67108863}return 0!==h&&(this.words[v]=h,this.length++),this},c.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},c.prototype.cmpn=function(n){var l,o=n<0;if(0!==this.negative&&!o)return-1;if(0===this.negative&&o)return 1;if(this.strip(),this.length>1)l=1;else{o&&(n=-n),p(n<=67108863,"Number is too big");var s=0|this.words[0];l=s===n?0:sn.length)return 1;if(this.length=0;l--){var s=0|this.words[l],h=0|n.words[l];if(s!==h){sh&&(o=1);break}}return o},c.prototype.gtn=function(n){return 1===this.cmpn(n)},c.prototype.gt=function(n){return 1===this.cmp(n)},c.prototype.gten=function(n){return this.cmpn(n)>=0},c.prototype.gte=function(n){return this.cmp(n)>=0},c.prototype.ltn=function(n){return-1===this.cmpn(n)},c.prototype.lt=function(n){return-1===this.cmp(n)},c.prototype.lten=function(n){return this.cmpn(n)<=0},c.prototype.lte=function(n){return this.cmp(n)<=0},c.prototype.eqn=function(n){return 0===this.cmpn(n)},c.prototype.eq=function(n){return 0===this.cmp(n)},c.red=function(n){return new te(n)},c.prototype.toRed=function(n){return p(!this.red,"Already a number in reduction context"),p(0===this.negative,"red works only with positives"),n.convertTo(this)._forceRed(n)},c.prototype.fromRed=function(){return p(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},c.prototype._forceRed=function(n){return this.red=n,this},c.prototype.forceRed=function(n){return p(!this.red,"Already a number in reduction context"),this._forceRed(n)},c.prototype.redAdd=function(n){return p(this.red,"redAdd works only with red numbers"),this.red.add(this,n)},c.prototype.redIAdd=function(n){return p(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,n)},c.prototype.redSub=function(n){return p(this.red,"redSub works only with red numbers"),this.red.sub(this,n)},c.prototype.redISub=function(n){return p(this.red,"redISub works only with red numbers"),this.red.isub(this,n)},c.prototype.redShl=function(n){return p(this.red,"redShl works only with red numbers"),this.red.shl(this,n)},c.prototype.redMul=function(n){return p(this.red,"redMul works only with red numbers"),this.red._verify2(this,n),this.red.mul(this,n)},c.prototype.redIMul=function(n){return p(this.red,"redMul works only with red numbers"),this.red._verify2(this,n),this.red.imul(this,n)},c.prototype.redSqr=function(){return p(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},c.prototype.redISqr=function(){return p(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},c.prototype.redSqrt=function(){return p(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},c.prototype.redInvm=function(){return p(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},c.prototype.redNeg=function(){return p(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},c.prototype.redPow=function(n){return p(this.red&&!n.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,n)};var R={k256:null,p224:null,p192:null,p25519:null};function U(g,n){this.name=g,this.p=new c(n,16),this.n=this.p.bitLength(),this.k=new c(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function V(){U.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function K(){U.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function oe(){U.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function me(){U.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function te(g){if("string"==typeof g){var n=c._prime(g);this.m=n.p,this.prime=n}else p(g.gtn(1),"modulus must be greater than 1"),this.m=g,this.prime=null}function se(g){te.call(this,g),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new c(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}U.prototype._tmp=function(){var n=new c(null);return n.words=new Array(Math.ceil(this.n/13)),n},U.prototype.ireduce=function(n){var l,o=n;do{this.split(o,this.tmp),l=(o=(o=this.imulK(o)).iadd(this.tmp)).bitLength()}while(l>this.n);var s=l0?o.isub(this.p):void 0!==o.strip?o.strip():o._strip(),o},U.prototype.split=function(n,o){n.iushrn(this.n,0,o)},U.prototype.imulK=function(n){return n.imul(this.k)},O(V,U),V.prototype.split=function(n,o){for(var l=4194303,s=Math.min(n.length,9),h=0;h>>22,v=y}n.words[h-10]=v>>>=22,n.length-=0===v&&n.length>10?10:9},V.prototype.imulK=function(n){n.words[n.length]=0,n.words[n.length+1]=0,n.length+=2;for(var o=0,l=0;l>>=26,n.words[l]=h,o=s}return 0!==o&&(n.words[n.length++]=o),n},c._prime=function(n){if(R[n])return R[n];var o;if("k256"===n)o=new V;else if("p224"===n)o=new K;else if("p192"===n)o=new oe;else{if("p25519"!==n)throw new Error("Unknown prime "+n);o=new me}return R[n]=o,o},te.prototype._verify1=function(n){p(0===n.negative,"red works only with positives"),p(n.red,"red works only with red numbers")},te.prototype._verify2=function(n,o){p(!(n.negative|o.negative),"red works only with positives"),p(n.red&&n.red===o.red,"red works only with red numbers")},te.prototype.imod=function(n){return this.prime?this.prime.ireduce(n)._forceRed(this):n.umod(this.m)._forceRed(this)},te.prototype.neg=function(n){return n.isZero()?n.clone():this.m.sub(n)._forceRed(this)},te.prototype.add=function(n,o){this._verify2(n,o);var l=n.add(o);return l.cmp(this.m)>=0&&l.isub(this.m),l._forceRed(this)},te.prototype.iadd=function(n,o){this._verify2(n,o);var l=n.iadd(o);return l.cmp(this.m)>=0&&l.isub(this.m),l},te.prototype.sub=function(n,o){this._verify2(n,o);var l=n.sub(o);return l.cmpn(0)<0&&l.iadd(this.m),l._forceRed(this)},te.prototype.isub=function(n,o){this._verify2(n,o);var l=n.isub(o);return l.cmpn(0)<0&&l.iadd(this.m),l},te.prototype.shl=function(n,o){return this._verify1(n),this.imod(n.ushln(o))},te.prototype.imul=function(n,o){return this._verify2(n,o),this.imod(n.imul(o))},te.prototype.mul=function(n,o){return this._verify2(n,o),this.imod(n.mul(o))},te.prototype.isqr=function(n){return this.imul(n,n.clone())},te.prototype.sqr=function(n){return this.mul(n,n)},te.prototype.sqrt=function(n){if(n.isZero())return n.clone();var o=this.m.andln(3);if(p(o%2==1),3===o){var l=this.m.add(new c(1)).iushrn(2);return this.pow(n,l)}for(var s=this.m.subn(1),h=0;!s.isZero()&&0===s.andln(1);)h++,s.iushrn(1);p(!s.isZero());var v=new c(1).toRed(this),y=v.redNeg(),d=this.m.subn(1).iushrn(1),r=this.m.bitLength();for(r=new c(2*r*r).toRed(this);0!==this.pow(r,d).cmp(y);)r.redIAdd(y);for(var f=this.pow(r,s),$=this.pow(n,s.addn(1).iushrn(1)),I=this.pow(n,s),j=h;0!==I.cmp(v);){for(var J=I,ie=0;0!==J.cmp(v);ie++)J=J.redSqr();p(ie=0;h--){for(var f=o.words[h],$=r-1;$>=0;$--){var I=f>>$&1;v!==s[0]&&(v=this.sqr(v)),0!==I||0!==y?(y<<=1,y|=I,(4==++d||0===h&&0===$)&&(v=this.mul(v,s[y]),d=0,y=0)):d=0}r=26}return v},te.prototype.convertTo=function(n){var o=n.umod(this.m);return o===n?o.clone():o},te.prototype.convertFrom=function(n){var o=n.clone();return o.red=null,o},c.mont=function(n){return new se(n)},O(se,te),se.prototype.convertTo=function(n){return this.imod(n.ushln(this.shift))},se.prototype.convertFrom=function(n){var o=this.imod(n.mul(this.rinv));return o.red=null,o},se.prototype.imul=function(n,o){if(n.isZero()||o.isZero())return n.words[0]=0,n.length=1,n;var l=n.imul(o),s=l.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),h=l.isub(s).iushrn(this.shift),v=h;return h.cmp(this.m)>=0?v=h.isub(this.m):h.cmpn(0)<0&&(v=h.iadd(this.m)),v._forceRed(this)},se.prototype.mul=function(n,o){if(n.isZero()||o.isZero())return new c(0)._forceRed(this);var l=n.mul(o),s=l.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),h=l.isub(s).iushrn(this.shift),v=h;return h.cmp(this.m)>=0?v=h.isub(this.m):h.cmpn(0)<0&&(v=h.iadd(this.m)),v._forceRed(this)},se.prototype.invm=function(n){return this.imod(n._invmp(this.m).mul(this.r2))._forceRed(this)}}(Ce=E.nmd(Ce),this)},3981:(Ce,ee)=>{"use strict";ee.byteLength=function C(A){var w=D(A),k=w[1];return 3*(w[0]+k)/4-k},ee.toByteArray=function F(A){var w,V,P=D(A),k=P[0],L=P[1],M=new S(function _(A,w,P){return 3*(w+P)/4-P}(0,k,L)),R=0,U=L>0?k-4:k;for(V=0;V>16&255,M[R++]=w>>8&255,M[R++]=255&w;return 2===L&&(w=a[A.charCodeAt(V)]<<2|a[A.charCodeAt(V+1)]>>4,M[R++]=255&w),1===L&&(w=a[A.charCodeAt(V)]<<10|a[A.charCodeAt(V+1)]<<4|a[A.charCodeAt(V+2)]>>2,M[R++]=w>>8&255,M[R++]=255&w),M},ee.fromByteArray=function T(A){for(var w,P=A.length,k=P%3,L=[],M=16383,R=0,U=P-k;RU?U:R+M));return 1===k?L.push(E[(w=A[P-1])>>2]+E[w<<4&63]+"=="):2===k&&L.push(E[(w=(A[P-2]<<8)+A[P-1])>>10]+E[w>>4&63]+E[w<<2&63]+"="),L.join("")};for(var E=[],a=[],S=typeof Uint8Array<"u"?Uint8Array:Array,p="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",O=0;O<64;++O)E[O]=p[O],a[p.charCodeAt(O)]=O;function D(A){var w=A.length;if(w%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var P=A.indexOf("=");return-1===P&&(P=w),[P,P===w?0:4-P%4]}function B(A){return E[A>>18&63]+E[A>>12&63]+E[A>>6&63]+E[63&A]}function m(A,w,P){for(var L=[],M=w;M=48&&h<=57?h-48:h>=65&&h<=70?h-55:h>=97&&h<=102?h-87:void p(!1,"Invalid character in "+l)}function _(l,s,h){var v=C(l,h);return h-1>=s&&(v|=C(l,h-1)<<4),v}function F(l,s,h,v){for(var y=0,d=0,r=Math.min(l.length,h),f=s;f=49?$-49+10:$>=17?$-17+10:$,p($>=0&&d0?s:h},c.min=function(s,h){return s.cmp(h)<0?s:h},c.prototype._init=function(s,h,v){if("number"==typeof s)return this._initNumber(s,h,v);if("object"==typeof s)return this._initArray(s,h,v);"hex"===h&&(h=16),p(h===(0|h)&&h>=2&&h<=36);var y=0;"-"===(s=s.toString().replace(/\s+/g,""))[0]&&(y++,this.negative=1),y=0;y-=3)this.words[d]|=(r=s[y]|s[y-1]<<8|s[y-2]<<16)<>>26-f&67108863,(f+=24)>=26&&(f-=26,d++);else if("le"===v)for(y=0,d=0;y>>26-f&67108863,(f+=24)>=26&&(f-=26,d++);return this._strip()},c.prototype._parseHex=function(s,h,v){this.length=Math.ceil((s.length-h)/6),this.words=new Array(this.length);for(var y=0;y=h;y-=2)f=_(s,h,y)<=18?(d-=18,this.words[r+=1]|=f>>>26):d+=8;else for(y=(s.length-h)%2==0?h+1:h;y=18?(d-=18,this.words[r+=1]|=f>>>26):d+=8;this._strip()},c.prototype._parseBase=function(s,h,v){this.words=[0],this.length=1;for(var y=0,d=1;d<=67108863;d*=h)y++;y--,d=d/h|0;for(var r=s.length-v,f=r%y,$=Math.min(r,r-f)+v,I=0,j=v;j<$;j+=y)I=F(s,j,j+y,h),this.imuln(d),this.words[0]+I<67108864?this.words[0]+=I:this._iaddn(I);if(0!==f){var J=1;for(I=F(s,j,s.length,h),j=0;j1&&0===this.words[this.length-1];)this.length--;return this._normSign()},c.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},typeof Symbol<"u"&&"function"==typeof Symbol.for)try{c.prototype[Symbol.for("nodejs.util.inspect.custom")]=m}catch{c.prototype.inspect=m}else c.prototype.inspect=m;function m(){return(this.red?""}var T=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],A=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],w=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function L(l,s,h){h.negative=s.negative^l.negative;var v=l.length+s.length|0;h.length=v,v=v-1|0;var y=0|l.words[0],d=0|s.words[0],r=y*d,$=r/67108864|0;h.words[0]=67108863&r;for(var I=1;I>>26,J=67108863&$,ie=Math.min(I,s.length-1),xe=Math.max(0,I-l.length+1);xe<=ie;xe++)j+=(r=(y=0|l.words[I-xe|0])*(d=0|s.words[xe])+J)/67108864|0,J=67108863&r;h.words[I]=0|J,$=0|j}return 0!==$?h.words[I]=0|$:h.length--,h._strip()}c.prototype.toString=function(s,h){var v;if(h=0|h||1,16===(s=s||10)||"hex"===s){v="";for(var y=0,d=0,r=0;r>>24-y&16777215,(y+=2)>=26&&(y-=26,r--),v=0!==d||r!==this.length-1?T[6-$.length]+$+v:$+v}for(0!==d&&(v=d.toString(16)+v);v.length%h!=0;)v="0"+v;return 0!==this.negative&&(v="-"+v),v}if(s===(0|s)&&s>=2&&s<=36){var I=A[s],j=w[s];v="";var J=this.clone();for(J.negative=0;!J.isZero();){var ie=J.modrn(j).toString(s);v=(J=J.idivn(j)).isZero()?ie+v:T[I-ie.length]+ie+v}for(this.isZero()&&(v="0"+v);v.length%h!=0;)v="0"+v;return 0!==this.negative&&(v="-"+v),v}p(!1,"Base should be between 2 and 36")},c.prototype.toNumber=function(){var s=this.words[0];return 2===this.length?s+=67108864*this.words[1]:3===this.length&&1===this.words[2]?s+=4503599627370496+67108864*this.words[1]:this.length>2&&p(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-s:s},c.prototype.toJSON=function(){return this.toString(16,2)},D&&(c.prototype.toBuffer=function(s,h){return this.toArrayLike(D,s,h)}),c.prototype.toArray=function(s,h){return this.toArrayLike(Array,s,h)},c.prototype.toArrayLike=function(s,h,v){this._strip();var y=this.byteLength(),d=v||Math.max(1,y);p(y<=d,"byte array longer than desired length"),p(d>0,"Requested array length <= 0");var r=function(s,h){return s.allocUnsafe?s.allocUnsafe(h):new s(h)}(s,d);return this["_toArrayLike"+("le"===h?"LE":"BE")](r,y),r},c.prototype._toArrayLikeLE=function(s,h){for(var v=0,y=0,d=0,r=0;d>8&255),v>16&255),6===r?(v>24&255),y=0,r=0):(y=f>>>24,r+=2)}if(v=0&&(s[v--]=f>>8&255),v>=0&&(s[v--]=f>>16&255),6===r?(v>=0&&(s[v--]=f>>24&255),y=0,r=0):(y=f>>>24,r+=2)}if(v>=0)for(s[v--]=y;v>=0;)s[v--]=0},c.prototype._countBits=Math.clz32?function(s){return 32-Math.clz32(s)}:function(s){var h=s,v=0;return h>=4096&&(v+=13,h>>>=13),h>=64&&(v+=7,h>>>=7),h>=8&&(v+=4,h>>>=4),h>=2&&(v+=2,h>>>=2),v+h},c.prototype._zeroBits=function(s){if(0===s)return 26;var h=s,v=0;return 8191&h||(v+=13,h>>>=13),127&h||(v+=7,h>>>=7),15&h||(v+=4,h>>>=4),3&h||(v+=2,h>>>=2),1&h||v++,v},c.prototype.bitLength=function(){var h=this._countBits(this.words[this.length-1]);return 26*(this.length-1)+h},c.prototype.zeroBits=function(){if(this.isZero())return 0;for(var s=0,h=0;hs.length?this.clone().ior(s):s.clone().ior(this)},c.prototype.uor=function(s){return this.length>s.length?this.clone().iuor(s):s.clone().iuor(this)},c.prototype.iuand=function(s){var h;h=this.length>s.length?s:this;for(var v=0;vs.length?this.clone().iand(s):s.clone().iand(this)},c.prototype.uand=function(s){return this.length>s.length?this.clone().iuand(s):s.clone().iuand(this)},c.prototype.iuxor=function(s){var h,v;this.length>s.length?(h=this,v=s):(h=s,v=this);for(var y=0;ys.length?this.clone().ixor(s):s.clone().ixor(this)},c.prototype.uxor=function(s){return this.length>s.length?this.clone().iuxor(s):s.clone().iuxor(this)},c.prototype.inotn=function(s){p("number"==typeof s&&s>=0);var h=0|Math.ceil(s/26),v=s%26;this._expand(h),v>0&&h--;for(var y=0;y0&&(this.words[y]=~this.words[y]&67108863>>26-v),this._strip()},c.prototype.notn=function(s){return this.clone().inotn(s)},c.prototype.setn=function(s,h){p("number"==typeof s&&s>=0);var v=s/26|0,y=s%26;return this._expand(v+1),this.words[v]=h?this.words[v]|1<s.length?(v=this,y=s):(v=s,y=this);for(var d=0,r=0;r>>26;for(;0!==d&&r>>26;if(this.length=v.length,0!==d)this.words[this.length]=d,this.length++;else if(v!==this)for(;rs.length?this.clone().iadd(s):s.clone().iadd(this)},c.prototype.isub=function(s){if(0!==s.negative){s.negative=0;var h=this.iadd(s);return s.negative=1,h._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(s),this.negative=1,this._normSign();var y,d,v=this.cmp(s);if(0===v)return this.negative=0,this.length=1,this.words[0]=0,this;v>0?(y=this,d=s):(y=s,d=this);for(var r=0,f=0;f>26,this.words[f]=67108863&h;for(;0!==r&&f>26,this.words[f]=67108863&h;if(0===r&&f>>13,De=0|y[1],Q=8191&De,ae=De>>>13,tt=0|y[2],Oe=8191&tt,pe=tt>>>13,Te=0|y[3],Be=8191&Te,re=Te>>>13,ne=0|y[4],G=8191&ne,ge=ne>>>13,xt=0|y[5],Qe=8191&xt,rt=xt>>>13,rn=0|y[6],mt=8191&rn,ft=rn>>>13,un=0|y[7],At=8191&un,It=un>>>13,Cn=0|y[8],St=8191&Cn,Ft=Cn>>>13,bn=0|y[9],bt=8191&bn,wt=bn>>>13,Dn=0|d[0],Bt=8191&Dn,Lt=Dn>>>13,Kt=0|d[1],Nt=8191&Kt,Ot=Kt>>>13,zn=0|d[2],Vt=8191&zn,He=zn>>>13,_e=0|d[3],Ae=8191&_e,Me=_e>>>13,Ze=0|d[4],je=8191&Ze,it=Ze>>>13,Pe=0|d[5],Se=8191&Pe,ze=Pe>>>13,Et=0|d[6],Je=8191&Et,st=Et>>>13,en=0|d[7],yt=8191&en,vt=en>>>13,Wt=0|d[8],Pt=8191&Wt,Rt=Wt>>>13,On=0|d[9],An=8191&On,Bn=On>>>13;v.negative=s.negative^h.negative,v.length=19;var Mn=(f+($=Math.imul(ie,Bt))|0)+((8191&(I=(I=Math.imul(ie,Lt))+Math.imul(xe,Bt)|0))<<13)|0;f=((j=Math.imul(xe,Lt))+(I>>>13)|0)+(Mn>>>26)|0,Mn&=67108863,$=Math.imul(Q,Bt),I=(I=Math.imul(Q,Lt))+Math.imul(ae,Bt)|0,j=Math.imul(ae,Lt);var Kn=(f+($=$+Math.imul(ie,Nt)|0)|0)+((8191&(I=(I=I+Math.imul(ie,Ot)|0)+Math.imul(xe,Nt)|0))<<13)|0;f=((j=j+Math.imul(xe,Ot)|0)+(I>>>13)|0)+(Kn>>>26)|0,Kn&=67108863,$=Math.imul(Oe,Bt),I=(I=Math.imul(Oe,Lt))+Math.imul(pe,Bt)|0,j=Math.imul(pe,Lt),$=$+Math.imul(Q,Nt)|0,I=(I=I+Math.imul(Q,Ot)|0)+Math.imul(ae,Nt)|0,j=j+Math.imul(ae,Ot)|0;var Ln=(f+($=$+Math.imul(ie,Vt)|0)|0)+((8191&(I=(I=I+Math.imul(ie,He)|0)+Math.imul(xe,Vt)|0))<<13)|0;f=((j=j+Math.imul(xe,He)|0)+(I>>>13)|0)+(Ln>>>26)|0,Ln&=67108863,$=Math.imul(Be,Bt),I=(I=Math.imul(Be,Lt))+Math.imul(re,Bt)|0,j=Math.imul(re,Lt),$=$+Math.imul(Oe,Nt)|0,I=(I=I+Math.imul(Oe,Ot)|0)+Math.imul(pe,Nt)|0,j=j+Math.imul(pe,Ot)|0,$=$+Math.imul(Q,Vt)|0,I=(I=I+Math.imul(Q,He)|0)+Math.imul(ae,Vt)|0,j=j+Math.imul(ae,He)|0;var Fn=(f+($=$+Math.imul(ie,Ae)|0)|0)+((8191&(I=(I=I+Math.imul(ie,Me)|0)+Math.imul(xe,Ae)|0))<<13)|0;f=((j=j+Math.imul(xe,Me)|0)+(I>>>13)|0)+(Fn>>>26)|0,Fn&=67108863,$=Math.imul(G,Bt),I=(I=Math.imul(G,Lt))+Math.imul(ge,Bt)|0,j=Math.imul(ge,Lt),$=$+Math.imul(Be,Nt)|0,I=(I=I+Math.imul(Be,Ot)|0)+Math.imul(re,Nt)|0,j=j+Math.imul(re,Ot)|0,$=$+Math.imul(Oe,Vt)|0,I=(I=I+Math.imul(Oe,He)|0)+Math.imul(pe,Vt)|0,j=j+Math.imul(pe,He)|0,$=$+Math.imul(Q,Ae)|0,I=(I=I+Math.imul(Q,Me)|0)+Math.imul(ae,Ae)|0,j=j+Math.imul(ae,Me)|0;var kn=(f+($=$+Math.imul(ie,je)|0)|0)+((8191&(I=(I=I+Math.imul(ie,it)|0)+Math.imul(xe,je)|0))<<13)|0;f=((j=j+Math.imul(xe,it)|0)+(I>>>13)|0)+(kn>>>26)|0,kn&=67108863,$=Math.imul(Qe,Bt),I=(I=Math.imul(Qe,Lt))+Math.imul(rt,Bt)|0,j=Math.imul(rt,Lt),$=$+Math.imul(G,Nt)|0,I=(I=I+Math.imul(G,Ot)|0)+Math.imul(ge,Nt)|0,j=j+Math.imul(ge,Ot)|0,$=$+Math.imul(Be,Vt)|0,I=(I=I+Math.imul(Be,He)|0)+Math.imul(re,Vt)|0,j=j+Math.imul(re,He)|0,$=$+Math.imul(Oe,Ae)|0,I=(I=I+Math.imul(Oe,Me)|0)+Math.imul(pe,Ae)|0,j=j+Math.imul(pe,Me)|0,$=$+Math.imul(Q,je)|0,I=(I=I+Math.imul(Q,it)|0)+Math.imul(ae,je)|0,j=j+Math.imul(ae,it)|0;var Gn=(f+($=$+Math.imul(ie,Se)|0)|0)+((8191&(I=(I=I+Math.imul(ie,ze)|0)+Math.imul(xe,Se)|0))<<13)|0;f=((j=j+Math.imul(xe,ze)|0)+(I>>>13)|0)+(Gn>>>26)|0,Gn&=67108863,$=Math.imul(mt,Bt),I=(I=Math.imul(mt,Lt))+Math.imul(ft,Bt)|0,j=Math.imul(ft,Lt),$=$+Math.imul(Qe,Nt)|0,I=(I=I+Math.imul(Qe,Ot)|0)+Math.imul(rt,Nt)|0,j=j+Math.imul(rt,Ot)|0,$=$+Math.imul(G,Vt)|0,I=(I=I+Math.imul(G,He)|0)+Math.imul(ge,Vt)|0,j=j+Math.imul(ge,He)|0,$=$+Math.imul(Be,Ae)|0,I=(I=I+Math.imul(Be,Me)|0)+Math.imul(re,Ae)|0,j=j+Math.imul(re,Me)|0,$=$+Math.imul(Oe,je)|0,I=(I=I+Math.imul(Oe,it)|0)+Math.imul(pe,je)|0,j=j+Math.imul(pe,it)|0,$=$+Math.imul(Q,Se)|0,I=(I=I+Math.imul(Q,ze)|0)+Math.imul(ae,Se)|0,j=j+Math.imul(ae,ze)|0;var Xn=(f+($=$+Math.imul(ie,Je)|0)|0)+((8191&(I=(I=I+Math.imul(ie,st)|0)+Math.imul(xe,Je)|0))<<13)|0;f=((j=j+Math.imul(xe,st)|0)+(I>>>13)|0)+(Xn>>>26)|0,Xn&=67108863,$=Math.imul(At,Bt),I=(I=Math.imul(At,Lt))+Math.imul(It,Bt)|0,j=Math.imul(It,Lt),$=$+Math.imul(mt,Nt)|0,I=(I=I+Math.imul(mt,Ot)|0)+Math.imul(ft,Nt)|0,j=j+Math.imul(ft,Ot)|0,$=$+Math.imul(Qe,Vt)|0,I=(I=I+Math.imul(Qe,He)|0)+Math.imul(rt,Vt)|0,j=j+Math.imul(rt,He)|0,$=$+Math.imul(G,Ae)|0,I=(I=I+Math.imul(G,Me)|0)+Math.imul(ge,Ae)|0,j=j+Math.imul(ge,Me)|0,$=$+Math.imul(Be,je)|0,I=(I=I+Math.imul(Be,it)|0)+Math.imul(re,je)|0,j=j+Math.imul(re,it)|0,$=$+Math.imul(Oe,Se)|0,I=(I=I+Math.imul(Oe,ze)|0)+Math.imul(pe,Se)|0,j=j+Math.imul(pe,ze)|0,$=$+Math.imul(Q,Je)|0,I=(I=I+Math.imul(Q,st)|0)+Math.imul(ae,Je)|0,j=j+Math.imul(ae,st)|0;var jn=(f+($=$+Math.imul(ie,yt)|0)|0)+((8191&(I=(I=I+Math.imul(ie,vt)|0)+Math.imul(xe,yt)|0))<<13)|0;f=((j=j+Math.imul(xe,vt)|0)+(I>>>13)|0)+(jn>>>26)|0,jn&=67108863,$=Math.imul(St,Bt),I=(I=Math.imul(St,Lt))+Math.imul(Ft,Bt)|0,j=Math.imul(Ft,Lt),$=$+Math.imul(At,Nt)|0,I=(I=I+Math.imul(At,Ot)|0)+Math.imul(It,Nt)|0,j=j+Math.imul(It,Ot)|0,$=$+Math.imul(mt,Vt)|0,I=(I=I+Math.imul(mt,He)|0)+Math.imul(ft,Vt)|0,j=j+Math.imul(ft,He)|0,$=$+Math.imul(Qe,Ae)|0,I=(I=I+Math.imul(Qe,Me)|0)+Math.imul(rt,Ae)|0,j=j+Math.imul(rt,Me)|0,$=$+Math.imul(G,je)|0,I=(I=I+Math.imul(G,it)|0)+Math.imul(ge,je)|0,j=j+Math.imul(ge,it)|0,$=$+Math.imul(Be,Se)|0,I=(I=I+Math.imul(Be,ze)|0)+Math.imul(re,Se)|0,j=j+Math.imul(re,ze)|0,$=$+Math.imul(Oe,Je)|0,I=(I=I+Math.imul(Oe,st)|0)+Math.imul(pe,Je)|0,j=j+Math.imul(pe,st)|0,$=$+Math.imul(Q,yt)|0,I=(I=I+Math.imul(Q,vt)|0)+Math.imul(ae,yt)|0,j=j+Math.imul(ae,vt)|0;var $e=(f+($=$+Math.imul(ie,Pt)|0)|0)+((8191&(I=(I=I+Math.imul(ie,Rt)|0)+Math.imul(xe,Pt)|0))<<13)|0;f=((j=j+Math.imul(xe,Rt)|0)+(I>>>13)|0)+($e>>>26)|0,$e&=67108863,$=Math.imul(bt,Bt),I=(I=Math.imul(bt,Lt))+Math.imul(wt,Bt)|0,j=Math.imul(wt,Lt),$=$+Math.imul(St,Nt)|0,I=(I=I+Math.imul(St,Ot)|0)+Math.imul(Ft,Nt)|0,j=j+Math.imul(Ft,Ot)|0,$=$+Math.imul(At,Vt)|0,I=(I=I+Math.imul(At,He)|0)+Math.imul(It,Vt)|0,j=j+Math.imul(It,He)|0,$=$+Math.imul(mt,Ae)|0,I=(I=I+Math.imul(mt,Me)|0)+Math.imul(ft,Ae)|0,j=j+Math.imul(ft,Me)|0,$=$+Math.imul(Qe,je)|0,I=(I=I+Math.imul(Qe,it)|0)+Math.imul(rt,je)|0,j=j+Math.imul(rt,it)|0,$=$+Math.imul(G,Se)|0,I=(I=I+Math.imul(G,ze)|0)+Math.imul(ge,Se)|0,j=j+Math.imul(ge,ze)|0,$=$+Math.imul(Be,Je)|0,I=(I=I+Math.imul(Be,st)|0)+Math.imul(re,Je)|0,j=j+Math.imul(re,st)|0,$=$+Math.imul(Oe,yt)|0,I=(I=I+Math.imul(Oe,vt)|0)+Math.imul(pe,yt)|0,j=j+Math.imul(pe,vt)|0,$=$+Math.imul(Q,Pt)|0,I=(I=I+Math.imul(Q,Rt)|0)+Math.imul(ae,Pt)|0,j=j+Math.imul(ae,Rt)|0;var lt=(f+($=$+Math.imul(ie,An)|0)|0)+((8191&(I=(I=I+Math.imul(ie,Bn)|0)+Math.imul(xe,An)|0))<<13)|0;f=((j=j+Math.imul(xe,Bn)|0)+(I>>>13)|0)+(lt>>>26)|0,lt&=67108863,$=Math.imul(bt,Nt),I=(I=Math.imul(bt,Ot))+Math.imul(wt,Nt)|0,j=Math.imul(wt,Ot),$=$+Math.imul(St,Vt)|0,I=(I=I+Math.imul(St,He)|0)+Math.imul(Ft,Vt)|0,j=j+Math.imul(Ft,He)|0,$=$+Math.imul(At,Ae)|0,I=(I=I+Math.imul(At,Me)|0)+Math.imul(It,Ae)|0,j=j+Math.imul(It,Me)|0,$=$+Math.imul(mt,je)|0,I=(I=I+Math.imul(mt,it)|0)+Math.imul(ft,je)|0,j=j+Math.imul(ft,it)|0,$=$+Math.imul(Qe,Se)|0,I=(I=I+Math.imul(Qe,ze)|0)+Math.imul(rt,Se)|0,j=j+Math.imul(rt,ze)|0,$=$+Math.imul(G,Je)|0,I=(I=I+Math.imul(G,st)|0)+Math.imul(ge,Je)|0,j=j+Math.imul(ge,st)|0,$=$+Math.imul(Be,yt)|0,I=(I=I+Math.imul(Be,vt)|0)+Math.imul(re,yt)|0,j=j+Math.imul(re,vt)|0,$=$+Math.imul(Oe,Pt)|0,I=(I=I+Math.imul(Oe,Rt)|0)+Math.imul(pe,Pt)|0,j=j+Math.imul(pe,Rt)|0;var Tt=(f+($=$+Math.imul(Q,An)|0)|0)+((8191&(I=(I=I+Math.imul(Q,Bn)|0)+Math.imul(ae,An)|0))<<13)|0;f=((j=j+Math.imul(ae,Bn)|0)+(I>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,$=Math.imul(bt,Vt),I=(I=Math.imul(bt,He))+Math.imul(wt,Vt)|0,j=Math.imul(wt,He),$=$+Math.imul(St,Ae)|0,I=(I=I+Math.imul(St,Me)|0)+Math.imul(Ft,Ae)|0,j=j+Math.imul(Ft,Me)|0,$=$+Math.imul(At,je)|0,I=(I=I+Math.imul(At,it)|0)+Math.imul(It,je)|0,j=j+Math.imul(It,it)|0,$=$+Math.imul(mt,Se)|0,I=(I=I+Math.imul(mt,ze)|0)+Math.imul(ft,Se)|0,j=j+Math.imul(ft,ze)|0,$=$+Math.imul(Qe,Je)|0,I=(I=I+Math.imul(Qe,st)|0)+Math.imul(rt,Je)|0,j=j+Math.imul(rt,st)|0,$=$+Math.imul(G,yt)|0,I=(I=I+Math.imul(G,vt)|0)+Math.imul(ge,yt)|0,j=j+Math.imul(ge,vt)|0,$=$+Math.imul(Be,Pt)|0,I=(I=I+Math.imul(Be,Rt)|0)+Math.imul(re,Pt)|0,j=j+Math.imul(re,Rt)|0;var Mt=(f+($=$+Math.imul(Oe,An)|0)|0)+((8191&(I=(I=I+Math.imul(Oe,Bn)|0)+Math.imul(pe,An)|0))<<13)|0;f=((j=j+Math.imul(pe,Bn)|0)+(I>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,$=Math.imul(bt,Ae),I=(I=Math.imul(bt,Me))+Math.imul(wt,Ae)|0,j=Math.imul(wt,Me),$=$+Math.imul(St,je)|0,I=(I=I+Math.imul(St,it)|0)+Math.imul(Ft,je)|0,j=j+Math.imul(Ft,it)|0,$=$+Math.imul(At,Se)|0,I=(I=I+Math.imul(At,ze)|0)+Math.imul(It,Se)|0,j=j+Math.imul(It,ze)|0,$=$+Math.imul(mt,Je)|0,I=(I=I+Math.imul(mt,st)|0)+Math.imul(ft,Je)|0,j=j+Math.imul(ft,st)|0,$=$+Math.imul(Qe,yt)|0,I=(I=I+Math.imul(Qe,vt)|0)+Math.imul(rt,yt)|0,j=j+Math.imul(rt,vt)|0,$=$+Math.imul(G,Pt)|0,I=(I=I+Math.imul(G,Rt)|0)+Math.imul(ge,Pt)|0,j=j+Math.imul(ge,Rt)|0;var kt=(f+($=$+Math.imul(Be,An)|0)|0)+((8191&(I=(I=I+Math.imul(Be,Bn)|0)+Math.imul(re,An)|0))<<13)|0;f=((j=j+Math.imul(re,Bn)|0)+(I>>>13)|0)+(kt>>>26)|0,kt&=67108863,$=Math.imul(bt,je),I=(I=Math.imul(bt,it))+Math.imul(wt,je)|0,j=Math.imul(wt,it),$=$+Math.imul(St,Se)|0,I=(I=I+Math.imul(St,ze)|0)+Math.imul(Ft,Se)|0,j=j+Math.imul(Ft,ze)|0,$=$+Math.imul(At,Je)|0,I=(I=I+Math.imul(At,st)|0)+Math.imul(It,Je)|0,j=j+Math.imul(It,st)|0,$=$+Math.imul(mt,yt)|0,I=(I=I+Math.imul(mt,vt)|0)+Math.imul(ft,yt)|0,j=j+Math.imul(ft,vt)|0,$=$+Math.imul(Qe,Pt)|0,I=(I=I+Math.imul(Qe,Rt)|0)+Math.imul(rt,Pt)|0,j=j+Math.imul(rt,Rt)|0;var Zt=(f+($=$+Math.imul(G,An)|0)|0)+((8191&(I=(I=I+Math.imul(G,Bn)|0)+Math.imul(ge,An)|0))<<13)|0;f=((j=j+Math.imul(ge,Bn)|0)+(I>>>13)|0)+(Zt>>>26)|0,Zt&=67108863,$=Math.imul(bt,Se),I=(I=Math.imul(bt,ze))+Math.imul(wt,Se)|0,j=Math.imul(wt,ze),$=$+Math.imul(St,Je)|0,I=(I=I+Math.imul(St,st)|0)+Math.imul(Ft,Je)|0,j=j+Math.imul(Ft,st)|0,$=$+Math.imul(At,yt)|0,I=(I=I+Math.imul(At,vt)|0)+Math.imul(It,yt)|0,j=j+Math.imul(It,vt)|0,$=$+Math.imul(mt,Pt)|0,I=(I=I+Math.imul(mt,Rt)|0)+Math.imul(ft,Pt)|0,j=j+Math.imul(ft,Rt)|0;var qt=(f+($=$+Math.imul(Qe,An)|0)|0)+((8191&(I=(I=I+Math.imul(Qe,Bn)|0)+Math.imul(rt,An)|0))<<13)|0;f=((j=j+Math.imul(rt,Bn)|0)+(I>>>13)|0)+(qt>>>26)|0,qt&=67108863,$=Math.imul(bt,Je),I=(I=Math.imul(bt,st))+Math.imul(wt,Je)|0,j=Math.imul(wt,st),$=$+Math.imul(St,yt)|0,I=(I=I+Math.imul(St,vt)|0)+Math.imul(Ft,yt)|0,j=j+Math.imul(Ft,vt)|0,$=$+Math.imul(At,Pt)|0,I=(I=I+Math.imul(At,Rt)|0)+Math.imul(It,Pt)|0,j=j+Math.imul(It,Rt)|0;var Qt=(f+($=$+Math.imul(mt,An)|0)|0)+((8191&(I=(I=I+Math.imul(mt,Bn)|0)+Math.imul(ft,An)|0))<<13)|0;f=((j=j+Math.imul(ft,Bn)|0)+(I>>>13)|0)+(Qt>>>26)|0,Qt&=67108863,$=Math.imul(bt,yt),I=(I=Math.imul(bt,vt))+Math.imul(wt,yt)|0,j=Math.imul(wt,vt),$=$+Math.imul(St,Pt)|0,I=(I=I+Math.imul(St,Rt)|0)+Math.imul(Ft,Pt)|0,j=j+Math.imul(Ft,Rt)|0;var Tn=(f+($=$+Math.imul(At,An)|0)|0)+((8191&(I=(I=I+Math.imul(At,Bn)|0)+Math.imul(It,An)|0))<<13)|0;f=((j=j+Math.imul(It,Bn)|0)+(I>>>13)|0)+(Tn>>>26)|0,Tn&=67108863,$=Math.imul(bt,Pt),I=(I=Math.imul(bt,Rt))+Math.imul(wt,Pt)|0,j=Math.imul(wt,Rt);var wn=(f+($=$+Math.imul(St,An)|0)|0)+((8191&(I=(I=I+Math.imul(St,Bn)|0)+Math.imul(Ft,An)|0))<<13)|0;f=((j=j+Math.imul(Ft,Bn)|0)+(I>>>13)|0)+(wn>>>26)|0,wn&=67108863;var Wn=(f+($=Math.imul(bt,An))|0)+((8191&(I=(I=Math.imul(bt,Bn))+Math.imul(wt,An)|0))<<13)|0;return f=((j=Math.imul(wt,Bn))+(I>>>13)|0)+(Wn>>>26)|0,Wn&=67108863,r[0]=Mn,r[1]=Kn,r[2]=Ln,r[3]=Fn,r[4]=kn,r[5]=Gn,r[6]=Xn,r[7]=jn,r[8]=$e,r[9]=lt,r[10]=Tt,r[11]=Mt,r[12]=kt,r[13]=Zt,r[14]=qt,r[15]=Qt,r[16]=Tn,r[17]=wn,r[18]=Wn,0!==f&&(r[19]=f,v.length++),v};function R(l,s,h){h.negative=s.negative^l.negative,h.length=l.length+s.length;for(var v=0,y=0,d=0;d>>26)|0)>>>26,r&=67108863}h.words[d]=f,v=r,r=y}return 0!==v?h.words[d]=v:h.length--,h._strip()}function U(l,s,h){return R(l,s,h)}function V(l,s){this.x=l,this.y=s}Math.imul||(M=L),c.prototype.mulTo=function(s,h){var y=this.length+s.length;return 10===this.length&&10===s.length?M(this,s,h):y<63?L(this,s,h):y<1024?R(this,s,h):U(this,s,h)},V.prototype.makeRBT=function(s){for(var h=new Array(s),v=c.prototype._countBits(s)-1,y=0;y>=1;return y},V.prototype.permute=function(s,h,v,y,d,r){for(var f=0;f>>=1)d++;return 1<>>=13),d>>>=13;for(r=2*h;r>=26,v+=d/67108864|0,v+=r>>>26,this.words[y]=67108863&r}return 0!==v&&(this.words[y]=v,this.length++),h?this.ineg():this},c.prototype.muln=function(s){return this.clone().imuln(s)},c.prototype.sqr=function(){return this.mul(this)},c.prototype.isqr=function(){return this.imul(this.clone())},c.prototype.pow=function(s){var h=function k(l){for(var s=new Array(l.bitLength()),h=0;h>>h%26&1;return s}(s);if(0===h.length)return new c(1);for(var v=this,y=0;y=0);var d,h=s%26,v=(s-h)/26,y=67108863>>>26-h<<26-h;if(0!==h){var r=0;for(d=0;d>>26-h}r&&(this.words[d]=r,this.length++)}if(0!==v){for(d=this.length-1;d>=0;d--)this.words[d+v]=this.words[d];for(d=0;d=0),y=h?(h-h%26)/26:0;var d=s%26,r=Math.min((s-d)/26,this.length),f=67108863^67108863>>>d<r)for(this.length-=r,I=0;I=0&&(0!==j||I>=y);I--){var J=0|this.words[I];this.words[I]=j<<26-d|J>>>d,j=J&f}return $&&0!==j&&($.words[$.length++]=j),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},c.prototype.ishrn=function(s,h,v){return p(0===this.negative),this.iushrn(s,h,v)},c.prototype.shln=function(s){return this.clone().ishln(s)},c.prototype.ushln=function(s){return this.clone().iushln(s)},c.prototype.shrn=function(s){return this.clone().ishrn(s)},c.prototype.ushrn=function(s){return this.clone().iushrn(s)},c.prototype.testn=function(s){p("number"==typeof s&&s>=0);var h=s%26,v=(s-h)/26;return!(this.length<=v||!(this.words[v]&1<=0);var h=s%26,v=(s-h)/26;return p(0===this.negative,"imaskn works only with positive numbers"),this.length<=v?this:(0!==h&&v++,this.length=Math.min(v,this.length),0!==h&&(this.words[this.length-1]&=67108863^67108863>>>h<=67108864;h++)this.words[h]-=67108864,h===this.length-1?this.words[h+1]=1:this.words[h+1]++;return this.length=Math.max(this.length,h+1),this},c.prototype.isubn=function(s){if(p("number"==typeof s),p(s<67108864),s<0)return this.iaddn(-s);if(0!==this.negative)return this.negative=0,this.iaddn(s),this.negative=1,this;if(this.words[0]-=s,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var h=0;h>26)-($/67108864|0),this.words[d+v]=67108863&r}for(;d>26,this.words[d+v]=67108863&r;if(0===f)return this._strip();for(p(-1===f),f=0,d=0;d>26,this.words[d]=67108863&r;return this.negative=1,this._strip()},c.prototype._wordDiv=function(s,h){var v,y=this.clone(),d=s,r=0|d.words[d.length-1];0!=(v=26-this._countBits(r))&&(d=d.ushln(v),y.iushln(v),r=0|d.words[d.length-1]);var I,$=y.length-d.length;if("mod"!==h){(I=new c(null)).length=$+1,I.words=new Array(I.length);for(var j=0;j=0;ie--){var xe=67108864*(0|y.words[d.length+ie])+(0|y.words[d.length+ie-1]);for(xe=Math.min(xe/r|0,67108863),y._ishlnsubmul(d,xe,ie);0!==y.negative;)xe--,y.negative=0,y._ishlnsubmul(d,1,ie),y.isZero()||(y.negative^=1);I&&(I.words[ie]=xe)}return I&&I._strip(),y._strip(),"div"!==h&&0!==v&&y.iushrn(v),{div:I||null,mod:y}},c.prototype.divmod=function(s,h,v){return p(!s.isZero()),this.isZero()?{div:new c(0),mod:new c(0)}:0!==this.negative&&0===s.negative?(r=this.neg().divmod(s,h),"mod"!==h&&(y=r.div.neg()),"div"!==h&&(d=r.mod.neg(),v&&0!==d.negative&&d.iadd(s)),{div:y,mod:d}):0===this.negative&&0!==s.negative?(r=this.divmod(s.neg(),h),"mod"!==h&&(y=r.div.neg()),{div:y,mod:r.mod}):this.negative&s.negative?(r=this.neg().divmod(s.neg(),h),"div"!==h&&(d=r.mod.neg(),v&&0!==d.negative&&d.isub(s)),{div:r.div,mod:d}):s.length>this.length||this.cmp(s)<0?{div:new c(0),mod:this}:1===s.length?"div"===h?{div:this.divn(s.words[0]),mod:null}:"mod"===h?{div:null,mod:new c(this.modrn(s.words[0]))}:{div:this.divn(s.words[0]),mod:new c(this.modrn(s.words[0]))}:this._wordDiv(s,h);var y,d,r},c.prototype.div=function(s){return this.divmod(s,"div",!1).div},c.prototype.mod=function(s){return this.divmod(s,"mod",!1).mod},c.prototype.umod=function(s){return this.divmod(s,"mod",!0).mod},c.prototype.divRound=function(s){var h=this.divmod(s);if(h.mod.isZero())return h.div;var v=0!==h.div.negative?h.mod.isub(s):h.mod,y=s.ushrn(1),d=s.andln(1),r=v.cmp(y);return r<0||1===d&&0===r?h.div:0!==h.div.negative?h.div.isubn(1):h.div.iaddn(1)},c.prototype.modrn=function(s){var h=s<0;h&&(s=-s),p(s<=67108863);for(var v=(1<<26)%s,y=0,d=this.length-1;d>=0;d--)y=(v*y+(0|this.words[d]))%s;return h?-y:y},c.prototype.modn=function(s){return this.modrn(s)},c.prototype.idivn=function(s){var h=s<0;h&&(s=-s),p(s<=67108863);for(var v=0,y=this.length-1;y>=0;y--){var d=(0|this.words[y])+67108864*v;this.words[y]=d/s|0,v=d%s}return this._strip(),h?this.ineg():this},c.prototype.divn=function(s){return this.clone().idivn(s)},c.prototype.egcd=function(s){p(0===s.negative),p(!s.isZero());var h=this,v=s.clone();h=0!==h.negative?h.umod(s):h.clone();for(var y=new c(1),d=new c(0),r=new c(0),f=new c(1),$=0;h.isEven()&&v.isEven();)h.iushrn(1),v.iushrn(1),++$;for(var I=v.clone(),j=h.clone();!h.isZero();){for(var J=0,ie=1;!(h.words[0]&ie)&&J<26;++J,ie<<=1);if(J>0)for(h.iushrn(J);J-- >0;)(y.isOdd()||d.isOdd())&&(y.iadd(I),d.isub(j)),y.iushrn(1),d.iushrn(1);for(var xe=0,De=1;!(v.words[0]&De)&&xe<26;++xe,De<<=1);if(xe>0)for(v.iushrn(xe);xe-- >0;)(r.isOdd()||f.isOdd())&&(r.iadd(I),f.isub(j)),r.iushrn(1),f.iushrn(1);h.cmp(v)>=0?(h.isub(v),y.isub(r),d.isub(f)):(v.isub(h),r.isub(y),f.isub(d))}return{a:r,b:f,gcd:v.iushln($)}},c.prototype._invmp=function(s){p(0===s.negative),p(!s.isZero());var J,h=this,v=s.clone();h=0!==h.negative?h.umod(s):h.clone();for(var y=new c(1),d=new c(0),r=v.clone();h.cmpn(1)>0&&v.cmpn(1)>0;){for(var f=0,$=1;!(h.words[0]&$)&&f<26;++f,$<<=1);if(f>0)for(h.iushrn(f);f-- >0;)y.isOdd()&&y.iadd(r),y.iushrn(1);for(var I=0,j=1;!(v.words[0]&j)&&I<26;++I,j<<=1);if(I>0)for(v.iushrn(I);I-- >0;)d.isOdd()&&d.iadd(r),d.iushrn(1);h.cmp(v)>=0?(h.isub(v),y.isub(d)):(v.isub(h),d.isub(y))}return(J=0===h.cmpn(1)?y:d).cmpn(0)<0&&J.iadd(s),J},c.prototype.gcd=function(s){if(this.isZero())return s.abs();if(s.isZero())return this.abs();var h=this.clone(),v=s.clone();h.negative=0,v.negative=0;for(var y=0;h.isEven()&&v.isEven();y++)h.iushrn(1),v.iushrn(1);for(;;){for(;h.isEven();)h.iushrn(1);for(;v.isEven();)v.iushrn(1);var d=h.cmp(v);if(d<0){var r=h;h=v,v=r}else if(0===d||0===v.cmpn(1))break;h.isub(v)}return v.iushln(y)},c.prototype.invm=function(s){return this.egcd(s).a.umod(s)},c.prototype.isEven=function(){return!(1&this.words[0])},c.prototype.isOdd=function(){return!(1&~this.words[0])},c.prototype.andln=function(s){return this.words[0]&s},c.prototype.bincn=function(s){p("number"==typeof s);var h=s%26,v=(s-h)/26,y=1<>>26,this.words[r]=f&=67108863}return 0!==d&&(this.words[r]=d,this.length++),this},c.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},c.prototype.cmpn=function(s){var v,h=s<0;if(0!==this.negative&&!h)return-1;if(0===this.negative&&h)return 1;if(this._strip(),this.length>1)v=1;else{h&&(s=-s),p(s<=67108863,"Number is too big");var y=0|this.words[0];v=y===s?0:ys.length)return 1;if(this.length=0;v--){var y=0|this.words[v],d=0|s.words[v];if(y!==d){yd&&(h=1);break}}return h},c.prototype.gtn=function(s){return 1===this.cmpn(s)},c.prototype.gt=function(s){return 1===this.cmp(s)},c.prototype.gten=function(s){return this.cmpn(s)>=0},c.prototype.gte=function(s){return this.cmp(s)>=0},c.prototype.ltn=function(s){return-1===this.cmpn(s)},c.prototype.lt=function(s){return-1===this.cmp(s)},c.prototype.lten=function(s){return this.cmpn(s)<=0},c.prototype.lte=function(s){return this.cmp(s)<=0},c.prototype.eqn=function(s){return 0===this.cmpn(s)},c.prototype.eq=function(s){return 0===this.cmp(s)},c.red=function(s){return new n(s)},c.prototype.toRed=function(s){return p(!this.red,"Already a number in reduction context"),p(0===this.negative,"red works only with positives"),s.convertTo(this)._forceRed(s)},c.prototype.fromRed=function(){return p(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},c.prototype._forceRed=function(s){return this.red=s,this},c.prototype.forceRed=function(s){return p(!this.red,"Already a number in reduction context"),this._forceRed(s)},c.prototype.redAdd=function(s){return p(this.red,"redAdd works only with red numbers"),this.red.add(this,s)},c.prototype.redIAdd=function(s){return p(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,s)},c.prototype.redSub=function(s){return p(this.red,"redSub works only with red numbers"),this.red.sub(this,s)},c.prototype.redISub=function(s){return p(this.red,"redISub works only with red numbers"),this.red.isub(this,s)},c.prototype.redShl=function(s){return p(this.red,"redShl works only with red numbers"),this.red.shl(this,s)},c.prototype.redMul=function(s){return p(this.red,"redMul works only with red numbers"),this.red._verify2(this,s),this.red.mul(this,s)},c.prototype.redIMul=function(s){return p(this.red,"redMul works only with red numbers"),this.red._verify2(this,s),this.red.imul(this,s)},c.prototype.redSqr=function(){return p(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},c.prototype.redISqr=function(){return p(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},c.prototype.redSqrt=function(){return p(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},c.prototype.redInvm=function(){return p(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},c.prototype.redNeg=function(){return p(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},c.prototype.redPow=function(s){return p(this.red&&!s.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,s)};var K={k256:null,p224:null,p192:null,p25519:null};function oe(l,s){this.name=l,this.p=new c(s,16),this.n=this.p.bitLength(),this.k=new c(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function me(){oe.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function te(){oe.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function se(){oe.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function g(){oe.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function n(l){if("string"==typeof l){var s=c._prime(l);this.m=s.p,this.prime=s}else p(l.gtn(1),"modulus must be greater than 1"),this.m=l,this.prime=null}function o(l){n.call(this,l),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new c(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}oe.prototype._tmp=function(){var s=new c(null);return s.words=new Array(Math.ceil(this.n/13)),s},oe.prototype.ireduce=function(s){var v,h=s;do{this.split(h,this.tmp),v=(h=(h=this.imulK(h)).iadd(this.tmp)).bitLength()}while(v>this.n);var y=v0?h.isub(this.p):void 0!==h.strip?h.strip():h._strip(),h},oe.prototype.split=function(s,h){s.iushrn(this.n,0,h)},oe.prototype.imulK=function(s){return s.imul(this.k)},O(me,oe),me.prototype.split=function(s,h){for(var v=4194303,y=Math.min(s.length,9),d=0;d>>22,r=f}s.words[d-10]=r>>>=22,s.length-=0===r&&s.length>10?10:9},me.prototype.imulK=function(s){s.words[s.length]=0,s.words[s.length+1]=0,s.length+=2;for(var h=0,v=0;v>>=26,s.words[v]=d,h=y}return 0!==h&&(s.words[s.length++]=h),s},c._prime=function(s){if(K[s])return K[s];var h;if("k256"===s)h=new me;else if("p224"===s)h=new te;else if("p192"===s)h=new se;else{if("p25519"!==s)throw new Error("Unknown prime "+s);h=new g}return K[s]=h,h},n.prototype._verify1=function(s){p(0===s.negative,"red works only with positives"),p(s.red,"red works only with red numbers")},n.prototype._verify2=function(s,h){p(!(s.negative|h.negative),"red works only with positives"),p(s.red&&s.red===h.red,"red works only with red numbers")},n.prototype.imod=function(s){return this.prime?this.prime.ireduce(s)._forceRed(this):(B(s,s.umod(this.m)._forceRed(this)),s)},n.prototype.neg=function(s){return s.isZero()?s.clone():this.m.sub(s)._forceRed(this)},n.prototype.add=function(s,h){this._verify2(s,h);var v=s.add(h);return v.cmp(this.m)>=0&&v.isub(this.m),v._forceRed(this)},n.prototype.iadd=function(s,h){this._verify2(s,h);var v=s.iadd(h);return v.cmp(this.m)>=0&&v.isub(this.m),v},n.prototype.sub=function(s,h){this._verify2(s,h);var v=s.sub(h);return v.cmpn(0)<0&&v.iadd(this.m),v._forceRed(this)},n.prototype.isub=function(s,h){this._verify2(s,h);var v=s.isub(h);return v.cmpn(0)<0&&v.iadd(this.m),v},n.prototype.shl=function(s,h){return this._verify1(s),this.imod(s.ushln(h))},n.prototype.imul=function(s,h){return this._verify2(s,h),this.imod(s.imul(h))},n.prototype.mul=function(s,h){return this._verify2(s,h),this.imod(s.mul(h))},n.prototype.isqr=function(s){return this.imul(s,s.clone())},n.prototype.sqr=function(s){return this.mul(s,s)},n.prototype.sqrt=function(s){if(s.isZero())return s.clone();var h=this.m.andln(3);if(p(h%2==1),3===h){var v=this.m.add(new c(1)).iushrn(2);return this.pow(s,v)}for(var y=this.m.subn(1),d=0;!y.isZero()&&0===y.andln(1);)d++,y.iushrn(1);p(!y.isZero());var r=new c(1).toRed(this),f=r.redNeg(),$=this.m.subn(1).iushrn(1),I=this.m.bitLength();for(I=new c(2*I*I).toRed(this);0!==this.pow(I,$).cmp(f);)I.redIAdd(f);for(var j=this.pow(I,y),J=this.pow(s,y.addn(1).iushrn(1)),ie=this.pow(s,y),xe=d;0!==ie.cmp(r);){for(var De=ie,Q=0;0!==De.cmp(r);Q++)De=De.redSqr();p(Q=0;d--){for(var j=h.words[d],J=I-1;J>=0;J--){var ie=j>>J&1;r!==y[0]&&(r=this.sqr(r)),0!==ie||0!==f?(f<<=1,f|=ie,(4==++$||0===d&&0===J)&&(r=this.mul(r,y[f]),$=0,f=0)):$=0}I=26}return r},n.prototype.convertTo=function(s){var h=s.umod(this.m);return h===s?h.clone():h},n.prototype.convertFrom=function(s){var h=s.clone();return h.red=null,h},c.mont=function(s){return new o(s)},O(o,n),o.prototype.convertTo=function(s){return this.imod(s.ushln(this.shift))},o.prototype.convertFrom=function(s){var h=this.imod(s.mul(this.rinv));return h.red=null,h},o.prototype.imul=function(s,h){if(s.isZero()||h.isZero())return s.words[0]=0,s.length=1,s;var v=s.imul(h),y=v.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),d=v.isub(y).iushrn(this.shift),r=d;return d.cmp(this.m)>=0?r=d.isub(this.m):d.cmpn(0)<0&&(r=d.iadd(this.m)),r._forceRed(this)},o.prototype.mul=function(s,h){if(s.isZero()||h.isZero())return new c(0)._forceRed(this);var v=s.mul(h),y=v.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),d=v.isub(y).iushrn(this.shift),r=d;return d.cmp(this.m)>=0?r=d.isub(this.m):d.cmpn(0)<0&&(r=d.iadd(this.m)),r._forceRed(this)},o.prototype.invm=function(s){return this.imod(s._invmp(this.m).mul(this.r2))._forceRed(this)}}(Ce=E.nmd(Ce),this)},5294:(Ce,ee,E)=>{var a;function S(O){this.rand=O}if(Ce.exports=function(c){return a||(a=new S(null)),a.generate(c)},Ce.exports.Rand=S,S.prototype.generate=function(c){return this._rand(c)},S.prototype._rand=function(c){if(this.rand.getBytes)return this.rand.getBytes(c);for(var D=new Uint8Array(c),C=0;C{var a=E(7054).Buffer;function S(_){a.isBuffer(_)||(_=a.from(_));for(var F=_.length/4|0,B=new Array(F),m=0;m>>24]^w[M>>>16&255]^P[R>>>8&255]^k[255&U]^F[te++],K=A[M>>>24]^w[R>>>16&255]^P[U>>>8&255]^k[255&L]^F[te++],oe=A[R>>>24]^w[U>>>16&255]^P[L>>>8&255]^k[255&M]^F[te++],me=A[U>>>24]^w[L>>>16&255]^P[M>>>8&255]^k[255&R]^F[te++],L=V,M=K,R=oe,U=me;return V=(m[L>>>24]<<24|m[M>>>16&255]<<16|m[R>>>8&255]<<8|m[255&U])^F[te++],K=(m[M>>>24]<<24|m[R>>>16&255]<<16|m[U>>>8&255]<<8|m[255&L])^F[te++],oe=(m[R>>>24]<<24|m[U>>>16&255]<<16|m[L>>>8&255]<<8|m[255&M])^F[te++],me=(m[U>>>24]<<24|m[L>>>16&255]<<16|m[M>>>8&255]<<8|m[255&R])^F[te++],[V>>>=0,K>>>=0,oe>>>=0,me>>>=0]}var c=[0,1,2,4,8,16,32,64,128,27,54],D=function(){for(var _=new Array(256),F=0;F<256;F++)_[F]=F<128?F<<1:F<<1^283;for(var B=[],m=[],T=[[],[],[],[]],A=[[],[],[],[]],w=0,P=0,k=0;k<256;++k){var L=P^P<<1^P<<2^P<<3^P<<4;B[w]=L=L>>>8^255&L^99,m[L]=w;var M=_[w],R=_[M],U=_[R],V=257*_[L]^16843008*L;T[0][w]=V<<24|V>>>8,T[1][w]=V<<16|V>>>16,T[2][w]=V<<8|V>>>24,T[3][w]=V,A[0][L]=(V=16843009*U^65537*R^257*M^16843008*w)<<24|V>>>8,A[1][L]=V<<16|V>>>16,A[2][L]=V<<8|V>>>24,A[3][L]=V,0===w?w=P=1:(w=M^_[_[_[U^M]]],P^=_[_[P]])}return{SBOX:B,INV_SBOX:m,SUB_MIX:T,INV_SUB_MIX:A}}();function C(_){this._key=S(_),this._reset()}C.blockSize=16,C.keySize=32,C.prototype.blockSize=C.blockSize,C.prototype.keySize=C.keySize,C.prototype._reset=function(){for(var _=this._key,F=_.length,B=F+6,m=4*(B+1),T=[],A=0;A>>24)>>>24]<<24|D.SBOX[w>>>16&255]<<16|D.SBOX[w>>>8&255]<<8|D.SBOX[255&w],w^=c[A/F|0]<<24):F>6&&A%F==4&&(w=D.SBOX[w>>>24]<<24|D.SBOX[w>>>16&255]<<16|D.SBOX[w>>>8&255]<<8|D.SBOX[255&w]),T[A]=T[A-F]^w}for(var P=[],k=0;k>>24]]^D.INV_SUB_MIX[1][D.SBOX[M>>>16&255]]^D.INV_SUB_MIX[2][D.SBOX[M>>>8&255]]^D.INV_SUB_MIX[3][D.SBOX[255&M]]}this._nRounds=B,this._keySchedule=T,this._invKeySchedule=P},C.prototype.encryptBlockRaw=function(_){return O(_=S(_),this._keySchedule,D.SUB_MIX,D.SBOX,this._nRounds)},C.prototype.encryptBlock=function(_){var F=this.encryptBlockRaw(_),B=a.allocUnsafe(16);return B.writeUInt32BE(F[0],0),B.writeUInt32BE(F[1],4),B.writeUInt32BE(F[2],8),B.writeUInt32BE(F[3],12),B},C.prototype.decryptBlock=function(_){var F=(_=S(_))[1];_[1]=_[3],_[3]=F;var B=O(_,this._invKeySchedule,D.INV_SUB_MIX,D.INV_SBOX,this._nRounds),m=a.allocUnsafe(16);return m.writeUInt32BE(B[0],0),m.writeUInt32BE(B[3],4),m.writeUInt32BE(B[2],8),m.writeUInt32BE(B[1],12),m},C.prototype.scrub=function(){p(this._keySchedule),p(this._invKeySchedule),p(this._key)},Ce.exports.AES=C},9307:(Ce,ee,E)=>{var a=E(2375),S=E(7054).Buffer,p=E(3247),O=E(1993),c=E(5917),D=E(3546),C=E(5725);function B(m,T,A,w){p.call(this);var P=S.alloc(4,0);this._cipher=new a.AES(T);var k=this._cipher.encryptBlock(P);this._ghash=new c(k),A=function F(m,T,A){if(12===T.length)return m._finID=S.concat([T,S.from([0,0,0,1])]),S.concat([T,S.from([0,0,0,2])]);var w=new c(A),P=T.length,k=P%16;w.update(T),k&&w.update(S.alloc(k=16-k,0)),w.update(S.alloc(8,0));var L=8*P,M=S.alloc(8);M.writeUIntBE(L,0,8),w.update(M),m._finID=w.state;var R=S.from(m._finID);return C(R),R}(this,A,k),this._prev=S.from(A),this._cache=S.allocUnsafe(0),this._secCache=S.allocUnsafe(0),this._decrypt=w,this._alen=0,this._len=0,this._mode=m,this._authTag=null,this._called=!1}O(B,p),B.prototype._update=function(m){if(!this._called&&this._alen){var T=16-this._alen%16;T<16&&(T=S.alloc(T,0),this._ghash.update(T))}this._called=!0;var A=this._mode.encrypt(this,m);return this._ghash.update(this._decrypt?m:A),this._len+=m.length,A},B.prototype._final=function(){if(this._decrypt&&!this._authTag)throw new Error("Unsupported state or unable to authenticate data");var m=D(this._ghash.final(8*this._alen,8*this._len),this._cipher.encryptBlock(this._finID));if(this._decrypt&&function _(m,T){var A=0;m.length!==T.length&&A++;for(var w=Math.min(m.length,T.length),P=0;P{var a=E(350),S=E(102),p=E(3219);ee.createCipher=ee.Cipher=a.createCipher,ee.createCipheriv=ee.Cipheriv=a.createCipheriv,ee.createDecipher=ee.Decipher=S.createDecipher,ee.createDecipheriv=ee.Decipheriv=S.createDecipheriv,ee.listCiphers=ee.getCiphers=function O(){return Object.keys(p)}},102:(Ce,ee,E)=>{var a=E(9307),S=E(7054).Buffer,p=E(503),O=E(1821),c=E(3247),D=E(2375),C=E(8211);function F(w,P,k){c.call(this),this._cache=new B,this._last=void 0,this._cipher=new D.AES(P),this._prev=S.from(k),this._mode=w,this._autopadding=!0}function B(){this.cache=S.allocUnsafe(0)}function T(w,P,k){var L=p[w.toLowerCase()];if(!L)throw new TypeError("invalid suite type");if("string"==typeof k&&(k=S.from(k)),"GCM"!==L.mode&&k.length!==L.iv)throw new TypeError("invalid iv length "+k.length);if("string"==typeof P&&(P=S.from(P)),P.length!==L.key/8)throw new TypeError("invalid key length "+P.length);return"stream"===L.type?new O(L.module,P,k,!0):"auth"===L.type?new a(L.module,P,k,!0):new F(L.module,P,k)}E(1993)(F,c),F.prototype._update=function(w){this._cache.add(w);for(var P,k,L=[];P=this._cache.get(this._autopadding);)k=this._mode.decrypt(this,P),L.push(k);return S.concat(L)},F.prototype._final=function(){var w=this._cache.flush();if(this._autopadding)return function m(w){var P=w[15];if(P<1||P>16)throw new Error("unable to decrypt data");for(var k=-1;++k16)return P=this.cache.slice(0,16),this.cache=this.cache.slice(16),P}else if(this.cache.length>=16)return P=this.cache.slice(0,16),this.cache=this.cache.slice(16),P;return null},B.prototype.flush=function(){if(this.cache.length)return this.cache},ee.createDecipher=function A(w,P){var k=p[w.toLowerCase()];if(!k)throw new TypeError("invalid suite type");var L=C(P,!1,k.key,k.iv);return T(w,L.key,L.iv)},ee.createDecipheriv=T},350:(Ce,ee,E)=>{var a=E(503),S=E(9307),p=E(7054).Buffer,O=E(1821),c=E(3247),D=E(2375),C=E(8211);function F(w,P,k){c.call(this),this._cache=new m,this._cipher=new D.AES(P),this._prev=p.from(k),this._mode=w,this._autopadding=!0}E(1993)(F,c),F.prototype._update=function(w){this._cache.add(w);for(var P,k,L=[];P=this._cache.get();)k=this._mode.encrypt(this,P),L.push(k);return p.concat(L)};var B=p.alloc(16,16);function m(){this.cache=p.allocUnsafe(0)}function T(w,P,k){var L=a[w.toLowerCase()];if(!L)throw new TypeError("invalid suite type");if("string"==typeof P&&(P=p.from(P)),P.length!==L.key/8)throw new TypeError("invalid key length "+P.length);if("string"==typeof k&&(k=p.from(k)),"GCM"!==L.mode&&k.length!==L.iv)throw new TypeError("invalid iv length "+k.length);return"stream"===L.type?new O(L.module,P,k):"auth"===L.type?new S(L.module,P,k):new F(L.module,P,k)}F.prototype._final=function(){var w=this._cache.flush();if(this._autopadding)return w=this._mode.encrypt(this,w),this._cipher.scrub(),w;if(!w.equals(B))throw this._cipher.scrub(),new Error("data not multiple of block length")},F.prototype.setAutoPadding=function(w){return this._autopadding=!!w,this},m.prototype.add=function(w){this.cache=p.concat([this.cache,w])},m.prototype.get=function(){if(this.cache.length>15){var w=this.cache.slice(0,16);return this.cache=this.cache.slice(16),w}return null},m.prototype.flush=function(){for(var w=16-this.cache.length,P=p.allocUnsafe(w),k=-1;++k{var a=E(7054).Buffer,S=a.alloc(16,0);function O(D){var C=a.allocUnsafe(16);return C.writeUInt32BE(D[0]>>>0,0),C.writeUInt32BE(D[1]>>>0,4),C.writeUInt32BE(D[2]>>>0,8),C.writeUInt32BE(D[3]>>>0,12),C}function c(D){this.h=D,this.state=a.alloc(16,0),this.cache=a.allocUnsafe(0)}c.prototype.ghash=function(D){for(var C=-1;++C0;_--)D[_]=D[_]>>>1|(1&D[_-1])<<31;D[0]=D[0]>>>1,B&&(D[0]=D[0]^225<<24)}this.state=O(C)},c.prototype.update=function(D){this.cache=a.concat([this.cache,D]);for(var C;this.cache.length>=16;)C=this.cache.slice(0,16),this.cache=this.cache.slice(16),this.ghash(C)},c.prototype.final=function(D,C){return this.cache.length&&this.ghash(a.concat([this.cache,S],16)),this.ghash(O([0,D,0,C])),this.state},Ce.exports=c},5725:Ce=>{Ce.exports=function ee(E){for(var S,a=E.length;a--;){if(255!==(S=E.readUInt8(a))){S++,E.writeUInt8(S,a);break}E.writeUInt8(0,a)}}},4133:(Ce,ee,E)=>{var a=E(3546);ee.encrypt=function(S,p){var O=a(p,S._prev);return S._prev=S._cipher.encryptBlock(O),S._prev},ee.decrypt=function(S,p){var O=S._prev;S._prev=p;var c=S._cipher.decryptBlock(p);return a(c,O)}},7090:(Ce,ee,E)=>{var a=E(7054).Buffer,S=E(3546);function p(O,c,D){var C=c.length,_=S(c,O._cache);return O._cache=O._cache.slice(C),O._prev=a.concat([O._prev,D?c:_]),_}ee.encrypt=function(O,c,D){for(var _,C=a.allocUnsafe(0);c.length;){if(0===O._cache.length&&(O._cache=O._cipher.encryptBlock(O._prev),O._prev=a.allocUnsafe(0)),!(O._cache.length<=c.length)){C=a.concat([C,p(O,c,D)]);break}C=a.concat([C,p(O,c.slice(0,_=O._cache.length),D)]),c=c.slice(_)}return C}},1039:(Ce,ee,E)=>{var a=E(7054).Buffer;function S(O,c,D){for(var m,T,_=-1,B=0;++_<8;)B+=(128&(T=O._cipher.encryptBlock(O._prev)[0]^(m=c&1<<7-_?128:0)))>>_%8,O._prev=p(O._prev,D?m:T);return B}function p(O,c){var D=O.length,C=-1,_=a.allocUnsafe(O.length);for(O=a.concat([O,a.from([c])]);++C>7;return _}ee.encrypt=function(O,c,D){for(var C=c.length,_=a.allocUnsafe(C),F=-1;++F{var a=E(7054).Buffer;function S(p,O,c){var C=p._cipher.encryptBlock(p._prev)[0]^O;return p._prev=a.concat([p._prev.slice(1),a.from([c?O:C])]),C}ee.encrypt=function(p,O,c){for(var D=O.length,C=a.allocUnsafe(D),_=-1;++_{var a=E(3546),S=E(7054).Buffer,p=E(5725);function O(D){var C=D._cipher.encryptBlockRaw(D._prev);return p(D._prev),C}ee.encrypt=function(D,C){var _=Math.ceil(C.length/16),F=D._cache.length;D._cache=S.concat([D._cache,S.allocUnsafe(16*_)]);for(var B=0;B<_;B++){var m=O(D),T=F+16*B;D._cache.writeUInt32BE(m[0],T+0),D._cache.writeUInt32BE(m[1],T+4),D._cache.writeUInt32BE(m[2],T+8),D._cache.writeUInt32BE(m[3],T+12)}var A=D._cache.slice(0,C.length);return D._cache=D._cache.slice(C.length),a(C,A)}},7513:(Ce,ee)=>{ee.encrypt=function(E,a){return E._cipher.encryptBlock(a)},ee.decrypt=function(E,a){return E._cipher.decryptBlock(a)}},503:(Ce,ee,E)=>{var a={ECB:E(7513),CBC:E(4133),CFB:E(7090),CFB8:E(2576),CFB1:E(1039),OFB:E(6854),CTR:E(336),GCM:E(336)},S=E(3219);for(var p in S)S[p].module=a[S[p].mode];Ce.exports=S},6854:(Ce,ee,E)=>{var a=E(3546);function S(p){return p._prev=p._cipher.encryptBlock(p._prev),p._prev}ee.encrypt=function(p,O){for(;p._cache.length{var a=E(2375),S=E(7054).Buffer,p=E(3247);function c(D,C,_,F){p.call(this),this._cipher=new a.AES(C),this._prev=S.from(_),this._cache=S.allocUnsafe(0),this._secCache=S.allocUnsafe(0),this._decrypt=F,this._mode=D}E(1993)(c,p),c.prototype._update=function(D){return this._mode.encrypt(this,D,this._decrypt)},c.prototype._final=function(){this._cipher.scrub()},Ce.exports=c},8862:(Ce,ee,E)=>{var a=E(9799),S=E(3388),p=E(503),O=E(9571),c=E(8211);function _(m,T,A){if(m=m.toLowerCase(),p[m])return S.createCipheriv(m,T,A);if(O[m])return new a({key:T,iv:A,mode:m});throw new TypeError("invalid suite type")}function F(m,T,A){if(m=m.toLowerCase(),p[m])return S.createDecipheriv(m,T,A);if(O[m])return new a({key:T,iv:A,mode:m,decrypt:!0});throw new TypeError("invalid suite type")}ee.createCipher=ee.Cipher=function D(m,T){var A,w;if(m=m.toLowerCase(),p[m])A=p[m].key,w=p[m].iv;else{if(!O[m])throw new TypeError("invalid suite type");A=8*O[m].key,w=O[m].iv}var P=c(T,!1,A,w);return _(m,P.key,P.iv)},ee.createCipheriv=ee.Cipheriv=_,ee.createDecipher=ee.Decipher=function C(m,T){var A,w;if(m=m.toLowerCase(),p[m])A=p[m].key,w=p[m].iv;else{if(!O[m])throw new TypeError("invalid suite type");A=8*O[m].key,w=O[m].iv}var P=c(T,!1,A,w);return F(m,P.key,P.iv)},ee.createDecipheriv=ee.Decipheriv=F,ee.listCiphers=ee.getCiphers=function B(){return Object.keys(O).concat(S.getCiphers())}},9799:(Ce,ee,E)=>{var a=E(3247),S=E(1549),p=E(1993),O=E(7054).Buffer,c={"des-ede3-cbc":S.CBC.instantiate(S.EDE),"des-ede3":S.EDE,"des-ede-cbc":S.CBC.instantiate(S.EDE),"des-ede":S.EDE,"des-cbc":S.CBC.instantiate(S.DES),"des-ecb":S.DES};function D(C){a.call(this);var B,_=C.mode.toLowerCase(),F=c[_];B=C.decrypt?"decrypt":"encrypt";var m=C.key;O.isBuffer(m)||(m=O.from(m)),("des-ede"===_||"des-ede-cbc"===_)&&(m=O.concat([m,m.slice(0,8)]));var T=C.iv;O.isBuffer(T)||(T=O.from(T)),this._des=F.create({key:m,iv:T,type:B})}c.des=c["des-cbc"],c.des3=c["des-ede3-cbc"],Ce.exports=D,p(D,a),D.prototype._update=function(C){return O.from(this._des.update(C))},D.prototype._final=function(){return O.from(this._des.final())}},9571:(Ce,ee)=>{ee["des-ecb"]={key:8,iv:0},ee["des-cbc"]=ee.des={key:8,iv:8},ee["des-ede3-cbc"]=ee.des3={key:24,iv:8},ee["des-ede3"]={key:24,iv:0},ee["des-ede-cbc"]={key:16,iv:8},ee["des-ede"]={key:16,iv:0}},4105:(Ce,ee,E)=>{var a=E(917),S=E(3342);function O(D){var _,C=D.modulus.byteLength();do{_=new a(S(C))}while(_.cmp(D.modulus)>=0||!_.umod(D.prime1)||!_.umod(D.prime2));return _}function c(D,C){var _=function p(D){var C=O(D);return{blinder:C.toRed(a.mont(D.modulus)).redPow(new a(D.publicExponent)).fromRed(),unblinder:C.invm(D.modulus)}}(C),F=C.modulus.byteLength(),B=new a(D).mul(_.blinder).umod(C.modulus),m=B.toRed(a.mont(C.prime1)),T=B.toRed(a.mont(C.prime2)),A=C.coefficient,w=C.prime1,P=C.prime2,k=m.redPow(C.exponent1).fromRed(),L=T.redPow(C.exponent2).fromRed(),M=k.isub(L).imul(A).umod(w).imul(P);return L.iadd(M).imul(_.unblinder).umod(C.modulus).toArrayLike(Buffer,"be",F)}c.getr=O,Ce.exports=c},9560:(Ce,ee,E)=>{"use strict";Ce.exports=E(2951)},9143:(Ce,ee,E)=>{"use strict";var a=E(7054).Buffer,S=E(7211),p=E(5942),O=E(1993),c=E(3150),D=E(4754),C=E(2951);function _(T){p.Writable.call(this);var A=C[T];if(!A)throw new Error("Unknown message digest");this._hashType=A.hash,this._hash=S(A.hash),this._tag=A.id,this._signType=A.sign}function F(T){p.Writable.call(this);var A=C[T];if(!A)throw new Error("Unknown message digest");this._hash=S(A.hash),this._tag=A.id,this._signType=A.sign}function B(T){return new _(T)}function m(T){return new F(T)}Object.keys(C).forEach(function(T){C[T].id=a.from(C[T].id,"hex"),C[T.toLowerCase()]=C[T]}),O(_,p.Writable),_.prototype._write=function(A,w,P){this._hash.update(A),P()},_.prototype.update=function(A,w){return this._hash.update("string"==typeof A?a.from(A,w):A),this},_.prototype.sign=function(A,w){this.end();var P=this._hash.digest(),k=c(P,A,this._hashType,this._signType,this._tag);return w?k.toString(w):k},O(F,p.Writable),F.prototype._write=function(A,w,P){this._hash.update(A),P()},F.prototype.update=function(A,w){return this._hash.update("string"==typeof A?a.from(A,w):A),this},F.prototype.verify=function(A,w,P){var k="string"==typeof w?a.from(w,P):w;this.end();var L=this._hash.digest();return D(k,L,A,this._signType,this._tag)},Ce.exports={Sign:B,Verify:m,createSign:B,createVerify:m}},3150:(Ce,ee,E)=>{"use strict";var a=E(7054).Buffer,S=E(6432),p=E(4105),O=E(518).ec,c=E(917),D=E(5667),C=E(4589);function A(M,R,U,V){if((M=a.from(M.toArray())).length0&&U.ishrn(V),U}function k(M,R,U){var V,K;do{for(V=a.alloc(0);8*V.length{"use strict";var a=E(7054).Buffer,S=E(917),p=E(518).ec,O=E(5667),c=E(4589);function F(B,m){if(B.cmpn(0)<=0)throw new Error("invalid sig");if(B.cmp(m)>=0)throw new Error("invalid sig")}Ce.exports=function D(B,m,T,A,w){var P=O(T);if("ec"===P.type){if("ecdsa"!==A&&"ecdsa/rsa"!==A)throw new Error("wrong public key type");return function C(B,m,T){var A=c[T.data.algorithm.curve.join(".")];if(!A)throw new Error("unknown curve "+T.data.algorithm.curve.join("."));return new p(A).verify(m,B,T.data.subjectPrivateKey.data)}(B,m,P)}if("dsa"===P.type){if("dsa"!==A)throw new Error("wrong public key type");return function _(B,m,T){var A=T.data.p,w=T.data.q,P=T.data.g,k=T.data.pub_key,L=O.signature.decode(B,"der"),M=L.s,R=L.r;F(M,w),F(R,w);var U=S.mont(A),V=M.invm(w);return 0===P.toRed(U).redPow(new S(m).mul(V).mod(w)).fromRed().mul(k.toRed(U).redPow(R.mul(V).mod(w)).fromRed()).mod(A).mod(w).cmp(R)}(B,m,P)}if("rsa"!==A&&"ecdsa/rsa"!==A)throw new Error("wrong public key type");m=a.concat([w,m]);for(var k=P.modulus.byteLength(),L=[1],M=0;m.length+L.length+2{Ce.exports=function(E,a){for(var S=Math.min(E.length,a.length),p=new Buffer(S),O=0;O{"use strict";var a=E(3981),S=E(2020),p="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;ee.Buffer=C,ee.SlowBuffer=function M(re){return+re!=re&&(re=0),C.alloc(+re)},ee.INSPECT_MAX_BYTES=50;var O=2147483647;function D(re){if(re>O)throw new RangeError('The value "'+re+'" is invalid for option "size"');var ne=new Uint8Array(re);return Object.setPrototypeOf(ne,C.prototype),ne}function C(re,ne,G){if("number"==typeof re){if("string"==typeof ne)throw new TypeError('The "string" argument must be of type string. Received type number');return m(re)}return _(re,ne,G)}function _(re,ne,G){if("string"==typeof re)return function T(re,ne){if(("string"!=typeof ne||""===ne)&&(ne="utf8"),!C.isEncoding(ne))throw new TypeError("Unknown encoding: "+ne);var G=0|R(re,ne),ge=D(G),xt=ge.write(re,ne);return xt!==G&&(ge=ge.slice(0,xt)),ge}(re,ne);if(ArrayBuffer.isView(re))return function w(re){if(pe(re,Uint8Array)){var ne=new Uint8Array(re);return P(ne.buffer,ne.byteOffset,ne.byteLength)}return A(re)}(re);if(null==re)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof re);if(pe(re,ArrayBuffer)||re&&pe(re.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(pe(re,SharedArrayBuffer)||re&&pe(re.buffer,SharedArrayBuffer)))return P(re,ne,G);if("number"==typeof re)throw new TypeError('The "value" argument must not be of type number. Received type number');var ge=re.valueOf&&re.valueOf();if(null!=ge&&ge!==re)return C.from(ge,ne,G);var xt=function k(re){if(C.isBuffer(re)){var ne=0|L(re.length),G=D(ne);return 0===G.length||re.copy(G,0,0,ne),G}return void 0!==re.length?"number"!=typeof re.length||Te(re.length)?D(0):A(re):"Buffer"===re.type&&Array.isArray(re.data)?A(re.data):void 0}(re);if(xt)return xt;if(typeof Symbol<"u"&&null!=Symbol.toPrimitive&&"function"==typeof re[Symbol.toPrimitive])return C.from(re[Symbol.toPrimitive]("string"),ne,G);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof re)}function F(re){if("number"!=typeof re)throw new TypeError('"size" argument must be of type number');if(re<0)throw new RangeError('The value "'+re+'" is invalid for option "size"')}function m(re){return F(re),D(re<0?0:0|L(re))}function A(re){for(var ne=re.length<0?0:0|L(re.length),G=D(ne),ge=0;ge=O)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+O.toString(16)+" bytes");return 0|re}function R(re,ne){if(C.isBuffer(re))return re.length;if(ArrayBuffer.isView(re)||pe(re,ArrayBuffer))return re.byteLength;if("string"!=typeof re)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof re);var G=re.length,ge=arguments.length>2&&!0===arguments[2];if(!ge&&0===G)return 0;for(var xt=!1;;)switch(ne){case"ascii":case"latin1":case"binary":return G;case"utf8":case"utf-8":return De(re).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*G;case"hex":return G>>>1;case"base64":return tt(re).length;default:if(xt)return ge?-1:De(re).length;ne=(""+ne).toLowerCase(),xt=!0}}function U(re,ne,G){var ge=!1;if((void 0===ne||ne<0)&&(ne=0),ne>this.length||((void 0===G||G>this.length)&&(G=this.length),G<=0)||(G>>>=0)<=(ne>>>=0))return"";for(re||(re="utf8");;)switch(re){case"hex":return d(this,ne,G);case"utf8":case"utf-8":return l(this,ne,G);case"ascii":return v(this,ne,G);case"latin1":case"binary":return y(this,ne,G);case"base64":return o(this,ne,G);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return r(this,ne,G);default:if(ge)throw new TypeError("Unknown encoding: "+re);re=(re+"").toLowerCase(),ge=!0}}function V(re,ne,G){var ge=re[ne];re[ne]=re[G],re[G]=ge}function K(re,ne,G,ge,xt){if(0===re.length)return-1;if("string"==typeof G?(ge=G,G=0):G>2147483647?G=2147483647:G<-2147483648&&(G=-2147483648),Te(G=+G)&&(G=xt?0:re.length-1),G<0&&(G=re.length+G),G>=re.length){if(xt)return-1;G=re.length-1}else if(G<0){if(!xt)return-1;G=0}if("string"==typeof ne&&(ne=C.from(ne,ge)),C.isBuffer(ne))return 0===ne.length?-1:oe(re,ne,G,ge,xt);if("number"==typeof ne)return ne&=255,"function"==typeof Uint8Array.prototype.indexOf?xt?Uint8Array.prototype.indexOf.call(re,ne,G):Uint8Array.prototype.lastIndexOf.call(re,ne,G):oe(re,[ne],G,ge,xt);throw new TypeError("val must be string, number or Buffer")}function oe(re,ne,G,ge,xt){var ft,Qe=1,rt=re.length,rn=ne.length;if(void 0!==ge&&("ucs2"===(ge=String(ge).toLowerCase())||"ucs-2"===ge||"utf16le"===ge||"utf-16le"===ge)){if(re.length<2||ne.length<2)return-1;Qe=2,rt/=2,rn/=2,G/=2}function mt(Cn,St){return 1===Qe?Cn[St]:Cn.readUInt16BE(St*Qe)}if(xt){var un=-1;for(ft=G;ftrt&&(G=rt-rn),ft=G;ft>=0;ft--){for(var At=!0,It=0;Itxt&&(ge=xt):ge=xt;var Qe=ne.length;ge>Qe/2&&(ge=Qe/2);for(var rt=0;rt>8,Qe.push(G%256),Qe.push(ge);return Qe}(ne,re.length-G),re,G,ge)}function o(re,ne,G){return a.fromByteArray(0===ne&&G===re.length?re:re.slice(ne,G))}function l(re,ne,G){G=Math.min(re.length,G);for(var ge=[],xt=ne;xt239?4:Qe>223?3:Qe>191?2:1;if(xt+rn<=G)switch(rn){case 1:Qe<128&&(rt=Qe);break;case 2:128==(192&(mt=re[xt+1]))&&(At=(31&Qe)<<6|63&mt)>127&&(rt=At);break;case 3:ft=re[xt+2],128==(192&(mt=re[xt+1]))&&128==(192&ft)&&(At=(15&Qe)<<12|(63&mt)<<6|63&ft)>2047&&(At<55296||At>57343)&&(rt=At);break;case 4:ft=re[xt+2],un=re[xt+3],128==(192&(mt=re[xt+1]))&&128==(192&ft)&&128==(192&un)&&(At=(15&Qe)<<18|(63&mt)<<12|(63&ft)<<6|63&un)>65535&&At<1114112&&(rt=At)}null===rt?(rt=65533,rn=1):rt>65535&&(ge.push((rt-=65536)>>>10&1023|55296),rt=56320|1023&rt),ge.push(rt),xt+=rn}return function h(re){var ne=re.length;if(ne<=s)return String.fromCharCode.apply(String,re);for(var G="",ge=0;gext.length?C.from(rt).copy(xt,Qe):Uint8Array.prototype.set.call(xt,rt,Qe);else{if(!C.isBuffer(rt))throw new TypeError('"list" argument must be an Array of Buffers');rt.copy(xt,Qe)}Qe+=rt.length}return xt},C.byteLength=R,C.prototype._isBuffer=!0,C.prototype.swap16=function(){var ne=this.length;if(ne%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var G=0;GG&&(ne+=" ... "),""},p&&(C.prototype[p]=C.prototype.inspect),C.prototype.compare=function(ne,G,ge,xt,Qe){if(pe(ne,Uint8Array)&&(ne=C.from(ne,ne.offset,ne.byteLength)),!C.isBuffer(ne))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof ne);if(void 0===G&&(G=0),void 0===ge&&(ge=ne?ne.length:0),void 0===xt&&(xt=0),void 0===Qe&&(Qe=this.length),G<0||ge>ne.length||xt<0||Qe>this.length)throw new RangeError("out of range index");if(xt>=Qe&&G>=ge)return 0;if(xt>=Qe)return-1;if(G>=ge)return 1;if(this===ne)return 0;for(var rt=(Qe>>>=0)-(xt>>>=0),rn=(ge>>>=0)-(G>>>=0),mt=Math.min(rt,rn),ft=this.slice(xt,Qe),un=ne.slice(G,ge),At=0;At>>=0,isFinite(ge)?(ge>>>=0,void 0===xt&&(xt="utf8")):(xt=ge,ge=void 0)}var Qe=this.length-G;if((void 0===ge||ge>Qe)&&(ge=Qe),ne.length>0&&(ge<0||G<0)||G>this.length)throw new RangeError("Attempt to write outside buffer bounds");xt||(xt="utf8");for(var rt=!1;;)switch(xt){case"hex":return me(this,ne,G,ge);case"utf8":case"utf-8":return te(this,ne,G,ge);case"ascii":case"latin1":case"binary":return se(this,ne,G,ge);case"base64":return g(this,ne,G,ge);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return n(this,ne,G,ge);default:if(rt)throw new TypeError("Unknown encoding: "+xt);xt=(""+xt).toLowerCase(),rt=!0}},C.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var s=4096;function v(re,ne,G){var ge="";G=Math.min(re.length,G);for(var xt=ne;xtge)&&(G=ge);for(var xt="",Qe=ne;QeG)throw new RangeError("Trying to access beyond buffer length")}function $(re,ne,G,ge,xt,Qe){if(!C.isBuffer(re))throw new TypeError('"buffer" argument must be a Buffer instance');if(ne>xt||nere.length)throw new RangeError("Index out of range")}function I(re,ne,G,ge,xt,Qe){if(G+ge>re.length)throw new RangeError("Index out of range");if(G<0)throw new RangeError("Index out of range")}function j(re,ne,G,ge,xt){return ne=+ne,G>>>=0,xt||I(re,0,G,4),S.write(re,ne,G,ge,23,4),G+4}function J(re,ne,G,ge,xt){return ne=+ne,G>>>=0,xt||I(re,0,G,8),S.write(re,ne,G,ge,52,8),G+8}C.prototype.slice=function(ne,G){var ge=this.length;(ne=~~ne)<0?(ne+=ge)<0&&(ne=0):ne>ge&&(ne=ge),(G=void 0===G?ge:~~G)<0?(G+=ge)<0&&(G=0):G>ge&&(G=ge),G>>=0,G>>>=0,ge||f(ne,G,this.length);for(var xt=this[ne],Qe=1,rt=0;++rt>>=0,G>>>=0,ge||f(ne,G,this.length);for(var xt=this[ne+--G],Qe=1;G>0&&(Qe*=256);)xt+=this[ne+--G]*Qe;return xt},C.prototype.readUint8=C.prototype.readUInt8=function(ne,G){return ne>>>=0,G||f(ne,1,this.length),this[ne]},C.prototype.readUint16LE=C.prototype.readUInt16LE=function(ne,G){return ne>>>=0,G||f(ne,2,this.length),this[ne]|this[ne+1]<<8},C.prototype.readUint16BE=C.prototype.readUInt16BE=function(ne,G){return ne>>>=0,G||f(ne,2,this.length),this[ne]<<8|this[ne+1]},C.prototype.readUint32LE=C.prototype.readUInt32LE=function(ne,G){return ne>>>=0,G||f(ne,4,this.length),(this[ne]|this[ne+1]<<8|this[ne+2]<<16)+16777216*this[ne+3]},C.prototype.readUint32BE=C.prototype.readUInt32BE=function(ne,G){return ne>>>=0,G||f(ne,4,this.length),16777216*this[ne]+(this[ne+1]<<16|this[ne+2]<<8|this[ne+3])},C.prototype.readIntLE=function(ne,G,ge){ne>>>=0,G>>>=0,ge||f(ne,G,this.length);for(var xt=this[ne],Qe=1,rt=0;++rt=(Qe*=128)&&(xt-=Math.pow(2,8*G)),xt},C.prototype.readIntBE=function(ne,G,ge){ne>>>=0,G>>>=0,ge||f(ne,G,this.length);for(var xt=G,Qe=1,rt=this[ne+--xt];xt>0&&(Qe*=256);)rt+=this[ne+--xt]*Qe;return rt>=(Qe*=128)&&(rt-=Math.pow(2,8*G)),rt},C.prototype.readInt8=function(ne,G){return ne>>>=0,G||f(ne,1,this.length),128&this[ne]?-1*(255-this[ne]+1):this[ne]},C.prototype.readInt16LE=function(ne,G){ne>>>=0,G||f(ne,2,this.length);var ge=this[ne]|this[ne+1]<<8;return 32768&ge?4294901760|ge:ge},C.prototype.readInt16BE=function(ne,G){ne>>>=0,G||f(ne,2,this.length);var ge=this[ne+1]|this[ne]<<8;return 32768&ge?4294901760|ge:ge},C.prototype.readInt32LE=function(ne,G){return ne>>>=0,G||f(ne,4,this.length),this[ne]|this[ne+1]<<8|this[ne+2]<<16|this[ne+3]<<24},C.prototype.readInt32BE=function(ne,G){return ne>>>=0,G||f(ne,4,this.length),this[ne]<<24|this[ne+1]<<16|this[ne+2]<<8|this[ne+3]},C.prototype.readFloatLE=function(ne,G){return ne>>>=0,G||f(ne,4,this.length),S.read(this,ne,!0,23,4)},C.prototype.readFloatBE=function(ne,G){return ne>>>=0,G||f(ne,4,this.length),S.read(this,ne,!1,23,4)},C.prototype.readDoubleLE=function(ne,G){return ne>>>=0,G||f(ne,8,this.length),S.read(this,ne,!0,52,8)},C.prototype.readDoubleBE=function(ne,G){return ne>>>=0,G||f(ne,8,this.length),S.read(this,ne,!1,52,8)},C.prototype.writeUintLE=C.prototype.writeUIntLE=function(ne,G,ge,xt){ne=+ne,G>>>=0,ge>>>=0,xt||$(this,ne,G,ge,Math.pow(2,8*ge)-1,0);var rt=1,rn=0;for(this[G]=255≠++rn>>=0,ge>>>=0,xt||$(this,ne,G,ge,Math.pow(2,8*ge)-1,0);var rt=ge-1,rn=1;for(this[G+rt]=255≠--rt>=0&&(rn*=256);)this[G+rt]=ne/rn&255;return G+ge},C.prototype.writeUint8=C.prototype.writeUInt8=function(ne,G,ge){return ne=+ne,G>>>=0,ge||$(this,ne,G,1,255,0),this[G]=255&ne,G+1},C.prototype.writeUint16LE=C.prototype.writeUInt16LE=function(ne,G,ge){return ne=+ne,G>>>=0,ge||$(this,ne,G,2,65535,0),this[G]=255&ne,this[G+1]=ne>>>8,G+2},C.prototype.writeUint16BE=C.prototype.writeUInt16BE=function(ne,G,ge){return ne=+ne,G>>>=0,ge||$(this,ne,G,2,65535,0),this[G]=ne>>>8,this[G+1]=255&ne,G+2},C.prototype.writeUint32LE=C.prototype.writeUInt32LE=function(ne,G,ge){return ne=+ne,G>>>=0,ge||$(this,ne,G,4,4294967295,0),this[G+3]=ne>>>24,this[G+2]=ne>>>16,this[G+1]=ne>>>8,this[G]=255&ne,G+4},C.prototype.writeUint32BE=C.prototype.writeUInt32BE=function(ne,G,ge){return ne=+ne,G>>>=0,ge||$(this,ne,G,4,4294967295,0),this[G]=ne>>>24,this[G+1]=ne>>>16,this[G+2]=ne>>>8,this[G+3]=255&ne,G+4},C.prototype.writeIntLE=function(ne,G,ge,xt){if(ne=+ne,G>>>=0,!xt){var Qe=Math.pow(2,8*ge-1);$(this,ne,G,ge,Qe-1,-Qe)}var rt=0,rn=1,mt=0;for(this[G]=255≠++rt>>=0,!xt){var Qe=Math.pow(2,8*ge-1);$(this,ne,G,ge,Qe-1,-Qe)}var rt=ge-1,rn=1,mt=0;for(this[G+rt]=255≠--rt>=0&&(rn*=256);)ne<0&&0===mt&&0!==this[G+rt+1]&&(mt=1),this[G+rt]=(ne/rn|0)-mt&255;return G+ge},C.prototype.writeInt8=function(ne,G,ge){return ne=+ne,G>>>=0,ge||$(this,ne,G,1,127,-128),ne<0&&(ne=255+ne+1),this[G]=255&ne,G+1},C.prototype.writeInt16LE=function(ne,G,ge){return ne=+ne,G>>>=0,ge||$(this,ne,G,2,32767,-32768),this[G]=255&ne,this[G+1]=ne>>>8,G+2},C.prototype.writeInt16BE=function(ne,G,ge){return ne=+ne,G>>>=0,ge||$(this,ne,G,2,32767,-32768),this[G]=ne>>>8,this[G+1]=255&ne,G+2},C.prototype.writeInt32LE=function(ne,G,ge){return ne=+ne,G>>>=0,ge||$(this,ne,G,4,2147483647,-2147483648),this[G]=255&ne,this[G+1]=ne>>>8,this[G+2]=ne>>>16,this[G+3]=ne>>>24,G+4},C.prototype.writeInt32BE=function(ne,G,ge){return ne=+ne,G>>>=0,ge||$(this,ne,G,4,2147483647,-2147483648),ne<0&&(ne=4294967295+ne+1),this[G]=ne>>>24,this[G+1]=ne>>>16,this[G+2]=ne>>>8,this[G+3]=255&ne,G+4},C.prototype.writeFloatLE=function(ne,G,ge){return j(this,ne,G,!0,ge)},C.prototype.writeFloatBE=function(ne,G,ge){return j(this,ne,G,!1,ge)},C.prototype.writeDoubleLE=function(ne,G,ge){return J(this,ne,G,!0,ge)},C.prototype.writeDoubleBE=function(ne,G,ge){return J(this,ne,G,!1,ge)},C.prototype.copy=function(ne,G,ge,xt){if(!C.isBuffer(ne))throw new TypeError("argument should be a Buffer");if(ge||(ge=0),!xt&&0!==xt&&(xt=this.length),G>=ne.length&&(G=ne.length),G||(G=0),xt>0&&xt=this.length)throw new RangeError("Index out of range");if(xt<0)throw new RangeError("sourceEnd out of bounds");xt>this.length&&(xt=this.length),ne.length-G>>=0,ge=void 0===ge?this.length:ge>>>0,ne||(ne=0),"number"==typeof ne)for(rt=G;rt55295&&G<57344){if(!xt){if(G>56319){(ne-=3)>-1&&Qe.push(239,191,189);continue}if(rt+1===ge){(ne-=3)>-1&&Qe.push(239,191,189);continue}xt=G;continue}if(G<56320){(ne-=3)>-1&&Qe.push(239,191,189),xt=G;continue}G=65536+(xt-55296<<10|G-56320)}else xt&&(ne-=3)>-1&&Qe.push(239,191,189);if(xt=null,G<128){if((ne-=1)<0)break;Qe.push(G)}else if(G<2048){if((ne-=2)<0)break;Qe.push(G>>6|192,63&G|128)}else if(G<65536){if((ne-=3)<0)break;Qe.push(G>>12|224,G>>6&63|128,63&G|128)}else{if(!(G<1114112))throw new Error("Invalid code point");if((ne-=4)<0)break;Qe.push(G>>18|240,G>>12&63|128,G>>6&63|128,63&G|128)}}return Qe}function tt(re){return a.toByteArray(function xe(re){if((re=(re=re.split("=")[0]).trim().replace(ie,"")).length<2)return"";for(;re.length%4!=0;)re+="=";return re}(re))}function Oe(re,ne,G,ge){for(var xt=0;xt=ne.length||xt>=re.length);++xt)ne[xt+G]=re[xt];return xt}function pe(re,ne){return re instanceof ne||null!=re&&null!=re.constructor&&null!=re.constructor.name&&re.constructor.name===ne.name}function Te(re){return re!=re}var Be=function(){for(var re="0123456789abcdef",ne=new Array(256),G=0;G<16;++G)for(var ge=16*G,xt=0;xt<16;++xt)ne[ge+xt]=re[G]+re[xt];return ne}()},5293:(Ce,ee,E)=>{"use strict";E.d(ee,{R:()=>S});const S=(0,E(5083).F3)("VoiceRecorder",{web:()=>E.e(5120).then(E.bind(E,5120)).then(p=>new p.VoiceRecorderWeb)})},3247:(Ce,ee,E)=>{var a=E(7054).Buffer,S=E(7045).Transform,p=E(8454).I;function c(D){S.call(this),this.hashMode="string"==typeof D,this.hashMode?this[D]=this._finalOrDigest:this.final=this._finalOrDigest,this._final&&(this.__final=this._final,this._final=null),this._decoder=null,this._encoding=null}E(1993)(c,S),c.prototype.update=function(D,C,_){"string"==typeof D&&(D=a.from(D,C));var F=this._update(D);return this.hashMode?this:(_&&(F=this._toString(F,_)),F)},c.prototype.setAutoPadding=function(){},c.prototype.getAuthTag=function(){throw new Error("trying to get auth tag in unsupported state")},c.prototype.setAuthTag=function(){throw new Error("trying to set auth tag in unsupported state")},c.prototype.setAAD=function(){throw new Error("trying to set aad in unsupported state")},c.prototype._transform=function(D,C,_){var F;try{this.hashMode?this._update(D):this.push(this._update(D))}catch(B){F=B}finally{_(F)}},c.prototype._flush=function(D){var C;try{this.push(this.__final())}catch(_){C=_}D(C)},c.prototype._finalOrDigest=function(D){var C=this.__final()||a.alloc(0);return D&&(C=this._toString(C,D,!0)),C},c.prototype._toString=function(D,C,_){if(this._decoder||(this._decoder=new p(C),this._encoding=C),this._encoding!==C)throw new Error("can't switch encodings");var F=this._decoder.write(D);return _&&(F+=this._decoder.end()),F},Ce.exports=c},7637:(Ce,ee,E)=>{function P(k){return Object.prototype.toString.call(k)}ee.isArray=function a(k){return Array.isArray?Array.isArray(k):"[object Array]"===P(k)},ee.isBoolean=function S(k){return"boolean"==typeof k},ee.isNull=function p(k){return null===k},ee.isNullOrUndefined=function O(k){return null==k},ee.isNumber=function c(k){return"number"==typeof k},ee.isString=function D(k){return"string"==typeof k},ee.isSymbol=function C(k){return"symbol"==typeof k},ee.isUndefined=function _(k){return void 0===k},ee.isRegExp=function F(k){return"[object RegExp]"===P(k)},ee.isObject=function B(k){return"object"==typeof k&&null!==k},ee.isDate=function m(k){return"[object Date]"===P(k)},ee.isError=function T(k){return"[object Error]"===P(k)||k instanceof Error},ee.isFunction=function A(k){return"function"==typeof k},ee.isPrimitive=function w(k){return null===k||"boolean"==typeof k||"number"==typeof k||"string"==typeof k||"symbol"==typeof k||typeof k>"u"},ee.isBuffer=E(3838).Buffer.isBuffer},7303:(Ce,ee,E)=>{var a=E(518),S=E(9606);Ce.exports=function(C){return new O(C)};var p={secp256k1:{name:"secp256k1",byteLength:32},secp224r1:{name:"p224",byteLength:28},prime256v1:{name:"p256",byteLength:32},prime192v1:{name:"p192",byteLength:24},ed25519:{name:"ed25519",byteLength:32},secp384r1:{name:"p384",byteLength:48},secp521r1:{name:"p521",byteLength:66}};function O(D){this.curveType=p[D],this.curveType||(this.curveType={name:D}),this.curve=new a.ec(this.curveType.name),this.keys=void 0}function c(D,C,_){Array.isArray(D)||(D=D.toArray());var F=new Buffer(D);if(_&&F.length<_){var B=new Buffer(_-F.length);B.fill(0),F=Buffer.concat([B,F])}return C?F.toString(C):F}p.p224=p.secp224r1,p.p256=p.secp256r1=p.prime256v1,p.p192=p.secp192r1=p.prime192v1,p.p384=p.secp384r1,p.p521=p.secp521r1,O.prototype.generateKeys=function(D,C){return this.keys=this.curve.genKeyPair(),this.getPublicKey(D,C)},O.prototype.computeSecret=function(D,C,_){return C=C||"utf8",Buffer.isBuffer(D)||(D=new Buffer(D,C)),c(this.curve.keyFromPublic(D).getPublic().mul(this.keys.getPrivate()).getX(),_,this.curveType.byteLength)},O.prototype.getPublicKey=function(D,C){var _=this.keys.getPublic("compressed"===C,!0);return"hybrid"===C&&(_[0]=_[_.length-1]%2?7:6),c(_,D)},O.prototype.getPrivateKey=function(D){return c(this.keys.getPrivate(),D)},O.prototype.setPublicKey=function(D,C){return C=C||"utf8",Buffer.isBuffer(D)||(D=new Buffer(D,C)),this.keys._importPublic(D),this},O.prototype.setPrivateKey=function(D,C){C=C||"utf8",Buffer.isBuffer(D)||(D=new Buffer(D,C));var _=new S(D);return _=_.toString(16),this.keys=this.curve.genKeyPair(),this.keys._importPrivate(_),this}},9606:function(Ce,ee,E){!function(a,S){"use strict";function p(g,n){if(!g)throw new Error(n||"Assertion failed")}function O(g,n){g.super_=n;var o=function(){};o.prototype=n.prototype,g.prototype=new o,g.prototype.constructor=g}function c(g,n,o){if(c.isBN(g))return g;this.negative=0,this.words=null,this.length=0,this.red=null,null!==g&&(("le"===n||"be"===n)&&(o=n,n=10),this._init(g||0,n||10,o||"be"))}var D;"object"==typeof a?a.exports=c:S.BN=c,c.BN=c,c.wordSize=26;try{D=typeof window<"u"&&typeof window.Buffer<"u"?window.Buffer:E(7965).Buffer}catch{}function C(g,n){var o=g.charCodeAt(n);return o>=65&&o<=70?o-55:o>=97&&o<=102?o-87:o-48&15}function _(g,n,o){var l=C(g,o);return o-1>=n&&(l|=C(g,o-1)<<4),l}function F(g,n,o,l){for(var s=0,h=Math.min(g.length,o),v=n;v=49?y-49+10:y>=17?y-17+10:y}return s}c.isBN=function(n){return n instanceof c||null!==n&&"object"==typeof n&&n.constructor.wordSize===c.wordSize&&Array.isArray(n.words)},c.max=function(n,o){return n.cmp(o)>0?n:o},c.min=function(n,o){return n.cmp(o)<0?n:o},c.prototype._init=function(n,o,l){if("number"==typeof n)return this._initNumber(n,o,l);if("object"==typeof n)return this._initArray(n,o,l);"hex"===o&&(o=16),p(o===(0|o)&&o>=2&&o<=36);var s=0;"-"===(n=n.toString().replace(/\s+/g,""))[0]&&(s++,this.negative=1),s=0;s-=3)this.words[h]|=(v=n[s]|n[s-1]<<8|n[s-2]<<16)<>>26-y&67108863,(y+=24)>=26&&(y-=26,h++);else if("le"===l)for(s=0,h=0;s>>26-y&67108863,(y+=24)>=26&&(y-=26,h++);return this.strip()},c.prototype._parseHex=function(n,o,l){this.length=Math.ceil((n.length-o)/6),this.words=new Array(this.length);for(var s=0;s=o;s-=2)y=_(n,o,s)<=18?(h-=18,this.words[v+=1]|=y>>>26):h+=8;else for(s=(n.length-o)%2==0?o+1:o;s=18?(h-=18,this.words[v+=1]|=y>>>26):h+=8;this.strip()},c.prototype._parseBase=function(n,o,l){this.words=[0],this.length=1;for(var s=0,h=1;h<=67108863;h*=o)s++;s--,h=h/o|0;for(var v=n.length-l,y=v%s,d=Math.min(v,v-y)+l,r=0,f=l;f1&&0===this.words[this.length-1];)this.length--;return this._normSign()},c.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},c.prototype.inspect=function(){return(this.red?""};var B=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],m=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],T=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function w(g,n,o){o.negative=n.negative^g.negative;var l=g.length+n.length|0;o.length=l,l=l-1|0;var s=0|g.words[0],h=0|n.words[0],v=s*h,d=v/67108864|0;o.words[0]=67108863&v;for(var r=1;r>>26,$=67108863&d,I=Math.min(r,n.length-1),j=Math.max(0,r-g.length+1);j<=I;j++)f+=(v=(s=0|g.words[r-j|0])*(h=0|n.words[j])+$)/67108864|0,$=67108863&v;o.words[r]=0|$,d=0|f}return 0!==d?o.words[r]=0|d:o.length--,o.strip()}c.prototype.toString=function(n,o){var l;if(o=0|o||1,16===(n=n||10)||"hex"===n){l="";for(var s=0,h=0,v=0;v>>24-s&16777215)||v!==this.length-1?B[6-d.length]+d+l:d+l,(s+=2)>=26&&(s-=26,v--)}for(0!==h&&(l=h.toString(16)+l);l.length%o!=0;)l="0"+l;return 0!==this.negative&&(l="-"+l),l}if(n===(0|n)&&n>=2&&n<=36){var r=m[n],f=T[n];l="";var $=this.clone();for($.negative=0;!$.isZero();){var I=$.modn(f).toString(n);l=($=$.idivn(f)).isZero()?I+l:B[r-I.length]+I+l}for(this.isZero()&&(l="0"+l);l.length%o!=0;)l="0"+l;return 0!==this.negative&&(l="-"+l),l}p(!1,"Base should be between 2 and 36")},c.prototype.toNumber=function(){var n=this.words[0];return 2===this.length?n+=67108864*this.words[1]:3===this.length&&1===this.words[2]?n+=4503599627370496+67108864*this.words[1]:this.length>2&&p(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-n:n},c.prototype.toJSON=function(){return this.toString(16)},c.prototype.toBuffer=function(n,o){return p(typeof D<"u"),this.toArrayLike(D,n,o)},c.prototype.toArray=function(n,o){return this.toArrayLike(Array,n,o)},c.prototype.toArrayLike=function(n,o,l){var s=this.byteLength(),h=l||Math.max(1,s);p(s<=h,"byte array longer than desired length"),p(h>0,"Requested array length <= 0"),this.strip();var d,r,v="le"===o,y=new n(h),f=this.clone();if(v){for(r=0;!f.isZero();r++)d=f.andln(255),f.iushrn(8),y[r]=d;for(;r=4096&&(l+=13,o>>>=13),o>=64&&(l+=7,o>>>=7),o>=8&&(l+=4,o>>>=4),o>=2&&(l+=2,o>>>=2),l+o},c.prototype._zeroBits=function(n){if(0===n)return 26;var o=n,l=0;return 8191&o||(l+=13,o>>>=13),127&o||(l+=7,o>>>=7),15&o||(l+=4,o>>>=4),3&o||(l+=2,o>>>=2),1&o||l++,l},c.prototype.bitLength=function(){var o=this._countBits(this.words[this.length-1]);return 26*(this.length-1)+o},c.prototype.zeroBits=function(){if(this.isZero())return 0;for(var n=0,o=0;on.length?this.clone().ior(n):n.clone().ior(this)},c.prototype.uor=function(n){return this.length>n.length?this.clone().iuor(n):n.clone().iuor(this)},c.prototype.iuand=function(n){var o;o=this.length>n.length?n:this;for(var l=0;ln.length?this.clone().iand(n):n.clone().iand(this)},c.prototype.uand=function(n){return this.length>n.length?this.clone().iuand(n):n.clone().iuand(this)},c.prototype.iuxor=function(n){var o,l;this.length>n.length?(o=this,l=n):(o=n,l=this);for(var s=0;sn.length?this.clone().ixor(n):n.clone().ixor(this)},c.prototype.uxor=function(n){return this.length>n.length?this.clone().iuxor(n):n.clone().iuxor(this)},c.prototype.inotn=function(n){p("number"==typeof n&&n>=0);var o=0|Math.ceil(n/26),l=n%26;this._expand(o),l>0&&o--;for(var s=0;s0&&(this.words[s]=~this.words[s]&67108863>>26-l),this.strip()},c.prototype.notn=function(n){return this.clone().inotn(n)},c.prototype.setn=function(n,o){p("number"==typeof n&&n>=0);var l=n/26|0,s=n%26;return this._expand(l+1),this.words[l]=o?this.words[l]|1<n.length?(l=this,s=n):(l=n,s=this);for(var h=0,v=0;v>>26;for(;0!==h&&v>>26;if(this.length=l.length,0!==h)this.words[this.length]=h,this.length++;else if(l!==this)for(;vn.length?this.clone().iadd(n):n.clone().iadd(this)},c.prototype.isub=function(n){if(0!==n.negative){n.negative=0;var o=this.iadd(n);return n.negative=1,o._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(n),this.negative=1,this._normSign();var s,h,l=this.cmp(n);if(0===l)return this.negative=0,this.length=1,this.words[0]=0,this;l>0?(s=this,h=n):(s=n,h=this);for(var v=0,y=0;y>26,this.words[y]=67108863&o;for(;0!==v&&y>26,this.words[y]=67108863&o;if(0===v&&y>>13,J=0|s[1],ie=8191&J,xe=J>>>13,De=0|s[2],Q=8191&De,ae=De>>>13,tt=0|s[3],Oe=8191&tt,pe=tt>>>13,Te=0|s[4],Be=8191&Te,re=Te>>>13,ne=0|s[5],G=8191&ne,ge=ne>>>13,xt=0|s[6],Qe=8191&xt,rt=xt>>>13,rn=0|s[7],mt=8191&rn,ft=rn>>>13,un=0|s[8],At=8191&un,It=un>>>13,Cn=0|s[9],St=8191&Cn,Ft=Cn>>>13,bn=0|h[0],bt=8191&bn,wt=bn>>>13,Dn=0|h[1],Bt=8191&Dn,Lt=Dn>>>13,Kt=0|h[2],Nt=8191&Kt,Ot=Kt>>>13,zn=0|h[3],Vt=8191&zn,He=zn>>>13,_e=0|h[4],Ae=8191&_e,Me=_e>>>13,Ze=0|h[5],je=8191&Ze,it=Ze>>>13,Pe=0|h[6],Se=8191&Pe,ze=Pe>>>13,Et=0|h[7],Je=8191&Et,st=Et>>>13,en=0|h[8],yt=8191&en,vt=en>>>13,Wt=0|h[9],Pt=8191&Wt,Rt=Wt>>>13;l.negative=n.negative^o.negative,l.length=19;var On=(y+(d=Math.imul(I,bt))|0)+((8191&(r=(r=Math.imul(I,wt))+Math.imul(j,bt)|0))<<13)|0;y=((f=Math.imul(j,wt))+(r>>>13)|0)+(On>>>26)|0,On&=67108863,d=Math.imul(ie,bt),r=(r=Math.imul(ie,wt))+Math.imul(xe,bt)|0,f=Math.imul(xe,wt);var An=(y+(d=d+Math.imul(I,Bt)|0)|0)+((8191&(r=(r=r+Math.imul(I,Lt)|0)+Math.imul(j,Bt)|0))<<13)|0;y=((f=f+Math.imul(j,Lt)|0)+(r>>>13)|0)+(An>>>26)|0,An&=67108863,d=Math.imul(Q,bt),r=(r=Math.imul(Q,wt))+Math.imul(ae,bt)|0,f=Math.imul(ae,wt),d=d+Math.imul(ie,Bt)|0,r=(r=r+Math.imul(ie,Lt)|0)+Math.imul(xe,Bt)|0,f=f+Math.imul(xe,Lt)|0;var Bn=(y+(d=d+Math.imul(I,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(I,Ot)|0)+Math.imul(j,Nt)|0))<<13)|0;y=((f=f+Math.imul(j,Ot)|0)+(r>>>13)|0)+(Bn>>>26)|0,Bn&=67108863,d=Math.imul(Oe,bt),r=(r=Math.imul(Oe,wt))+Math.imul(pe,bt)|0,f=Math.imul(pe,wt),d=d+Math.imul(Q,Bt)|0,r=(r=r+Math.imul(Q,Lt)|0)+Math.imul(ae,Bt)|0,f=f+Math.imul(ae,Lt)|0,d=d+Math.imul(ie,Nt)|0,r=(r=r+Math.imul(ie,Ot)|0)+Math.imul(xe,Nt)|0,f=f+Math.imul(xe,Ot)|0;var Mn=(y+(d=d+Math.imul(I,Vt)|0)|0)+((8191&(r=(r=r+Math.imul(I,He)|0)+Math.imul(j,Vt)|0))<<13)|0;y=((f=f+Math.imul(j,He)|0)+(r>>>13)|0)+(Mn>>>26)|0,Mn&=67108863,d=Math.imul(Be,bt),r=(r=Math.imul(Be,wt))+Math.imul(re,bt)|0,f=Math.imul(re,wt),d=d+Math.imul(Oe,Bt)|0,r=(r=r+Math.imul(Oe,Lt)|0)+Math.imul(pe,Bt)|0,f=f+Math.imul(pe,Lt)|0,d=d+Math.imul(Q,Nt)|0,r=(r=r+Math.imul(Q,Ot)|0)+Math.imul(ae,Nt)|0,f=f+Math.imul(ae,Ot)|0,d=d+Math.imul(ie,Vt)|0,r=(r=r+Math.imul(ie,He)|0)+Math.imul(xe,Vt)|0,f=f+Math.imul(xe,He)|0;var Kn=(y+(d=d+Math.imul(I,Ae)|0)|0)+((8191&(r=(r=r+Math.imul(I,Me)|0)+Math.imul(j,Ae)|0))<<13)|0;y=((f=f+Math.imul(j,Me)|0)+(r>>>13)|0)+(Kn>>>26)|0,Kn&=67108863,d=Math.imul(G,bt),r=(r=Math.imul(G,wt))+Math.imul(ge,bt)|0,f=Math.imul(ge,wt),d=d+Math.imul(Be,Bt)|0,r=(r=r+Math.imul(Be,Lt)|0)+Math.imul(re,Bt)|0,f=f+Math.imul(re,Lt)|0,d=d+Math.imul(Oe,Nt)|0,r=(r=r+Math.imul(Oe,Ot)|0)+Math.imul(pe,Nt)|0,f=f+Math.imul(pe,Ot)|0,d=d+Math.imul(Q,Vt)|0,r=(r=r+Math.imul(Q,He)|0)+Math.imul(ae,Vt)|0,f=f+Math.imul(ae,He)|0,d=d+Math.imul(ie,Ae)|0,r=(r=r+Math.imul(ie,Me)|0)+Math.imul(xe,Ae)|0,f=f+Math.imul(xe,Me)|0;var Ln=(y+(d=d+Math.imul(I,je)|0)|0)+((8191&(r=(r=r+Math.imul(I,it)|0)+Math.imul(j,je)|0))<<13)|0;y=((f=f+Math.imul(j,it)|0)+(r>>>13)|0)+(Ln>>>26)|0,Ln&=67108863,d=Math.imul(Qe,bt),r=(r=Math.imul(Qe,wt))+Math.imul(rt,bt)|0,f=Math.imul(rt,wt),d=d+Math.imul(G,Bt)|0,r=(r=r+Math.imul(G,Lt)|0)+Math.imul(ge,Bt)|0,f=f+Math.imul(ge,Lt)|0,d=d+Math.imul(Be,Nt)|0,r=(r=r+Math.imul(Be,Ot)|0)+Math.imul(re,Nt)|0,f=f+Math.imul(re,Ot)|0,d=d+Math.imul(Oe,Vt)|0,r=(r=r+Math.imul(Oe,He)|0)+Math.imul(pe,Vt)|0,f=f+Math.imul(pe,He)|0,d=d+Math.imul(Q,Ae)|0,r=(r=r+Math.imul(Q,Me)|0)+Math.imul(ae,Ae)|0,f=f+Math.imul(ae,Me)|0,d=d+Math.imul(ie,je)|0,r=(r=r+Math.imul(ie,it)|0)+Math.imul(xe,je)|0,f=f+Math.imul(xe,it)|0;var Fn=(y+(d=d+Math.imul(I,Se)|0)|0)+((8191&(r=(r=r+Math.imul(I,ze)|0)+Math.imul(j,Se)|0))<<13)|0;y=((f=f+Math.imul(j,ze)|0)+(r>>>13)|0)+(Fn>>>26)|0,Fn&=67108863,d=Math.imul(mt,bt),r=(r=Math.imul(mt,wt))+Math.imul(ft,bt)|0,f=Math.imul(ft,wt),d=d+Math.imul(Qe,Bt)|0,r=(r=r+Math.imul(Qe,Lt)|0)+Math.imul(rt,Bt)|0,f=f+Math.imul(rt,Lt)|0,d=d+Math.imul(G,Nt)|0,r=(r=r+Math.imul(G,Ot)|0)+Math.imul(ge,Nt)|0,f=f+Math.imul(ge,Ot)|0,d=d+Math.imul(Be,Vt)|0,r=(r=r+Math.imul(Be,He)|0)+Math.imul(re,Vt)|0,f=f+Math.imul(re,He)|0,d=d+Math.imul(Oe,Ae)|0,r=(r=r+Math.imul(Oe,Me)|0)+Math.imul(pe,Ae)|0,f=f+Math.imul(pe,Me)|0,d=d+Math.imul(Q,je)|0,r=(r=r+Math.imul(Q,it)|0)+Math.imul(ae,je)|0,f=f+Math.imul(ae,it)|0,d=d+Math.imul(ie,Se)|0,r=(r=r+Math.imul(ie,ze)|0)+Math.imul(xe,Se)|0,f=f+Math.imul(xe,ze)|0;var kn=(y+(d=d+Math.imul(I,Je)|0)|0)+((8191&(r=(r=r+Math.imul(I,st)|0)+Math.imul(j,Je)|0))<<13)|0;y=((f=f+Math.imul(j,st)|0)+(r>>>13)|0)+(kn>>>26)|0,kn&=67108863,d=Math.imul(At,bt),r=(r=Math.imul(At,wt))+Math.imul(It,bt)|0,f=Math.imul(It,wt),d=d+Math.imul(mt,Bt)|0,r=(r=r+Math.imul(mt,Lt)|0)+Math.imul(ft,Bt)|0,f=f+Math.imul(ft,Lt)|0,d=d+Math.imul(Qe,Nt)|0,r=(r=r+Math.imul(Qe,Ot)|0)+Math.imul(rt,Nt)|0,f=f+Math.imul(rt,Ot)|0,d=d+Math.imul(G,Vt)|0,r=(r=r+Math.imul(G,He)|0)+Math.imul(ge,Vt)|0,f=f+Math.imul(ge,He)|0,d=d+Math.imul(Be,Ae)|0,r=(r=r+Math.imul(Be,Me)|0)+Math.imul(re,Ae)|0,f=f+Math.imul(re,Me)|0,d=d+Math.imul(Oe,je)|0,r=(r=r+Math.imul(Oe,it)|0)+Math.imul(pe,je)|0,f=f+Math.imul(pe,it)|0,d=d+Math.imul(Q,Se)|0,r=(r=r+Math.imul(Q,ze)|0)+Math.imul(ae,Se)|0,f=f+Math.imul(ae,ze)|0,d=d+Math.imul(ie,Je)|0,r=(r=r+Math.imul(ie,st)|0)+Math.imul(xe,Je)|0,f=f+Math.imul(xe,st)|0;var Gn=(y+(d=d+Math.imul(I,yt)|0)|0)+((8191&(r=(r=r+Math.imul(I,vt)|0)+Math.imul(j,yt)|0))<<13)|0;y=((f=f+Math.imul(j,vt)|0)+(r>>>13)|0)+(Gn>>>26)|0,Gn&=67108863,d=Math.imul(St,bt),r=(r=Math.imul(St,wt))+Math.imul(Ft,bt)|0,f=Math.imul(Ft,wt),d=d+Math.imul(At,Bt)|0,r=(r=r+Math.imul(At,Lt)|0)+Math.imul(It,Bt)|0,f=f+Math.imul(It,Lt)|0,d=d+Math.imul(mt,Nt)|0,r=(r=r+Math.imul(mt,Ot)|0)+Math.imul(ft,Nt)|0,f=f+Math.imul(ft,Ot)|0,d=d+Math.imul(Qe,Vt)|0,r=(r=r+Math.imul(Qe,He)|0)+Math.imul(rt,Vt)|0,f=f+Math.imul(rt,He)|0,d=d+Math.imul(G,Ae)|0,r=(r=r+Math.imul(G,Me)|0)+Math.imul(ge,Ae)|0,f=f+Math.imul(ge,Me)|0,d=d+Math.imul(Be,je)|0,r=(r=r+Math.imul(Be,it)|0)+Math.imul(re,je)|0,f=f+Math.imul(re,it)|0,d=d+Math.imul(Oe,Se)|0,r=(r=r+Math.imul(Oe,ze)|0)+Math.imul(pe,Se)|0,f=f+Math.imul(pe,ze)|0,d=d+Math.imul(Q,Je)|0,r=(r=r+Math.imul(Q,st)|0)+Math.imul(ae,Je)|0,f=f+Math.imul(ae,st)|0,d=d+Math.imul(ie,yt)|0,r=(r=r+Math.imul(ie,vt)|0)+Math.imul(xe,yt)|0,f=f+Math.imul(xe,vt)|0;var Xn=(y+(d=d+Math.imul(I,Pt)|0)|0)+((8191&(r=(r=r+Math.imul(I,Rt)|0)+Math.imul(j,Pt)|0))<<13)|0;y=((f=f+Math.imul(j,Rt)|0)+(r>>>13)|0)+(Xn>>>26)|0,Xn&=67108863,d=Math.imul(St,Bt),r=(r=Math.imul(St,Lt))+Math.imul(Ft,Bt)|0,f=Math.imul(Ft,Lt),d=d+Math.imul(At,Nt)|0,r=(r=r+Math.imul(At,Ot)|0)+Math.imul(It,Nt)|0,f=f+Math.imul(It,Ot)|0,d=d+Math.imul(mt,Vt)|0,r=(r=r+Math.imul(mt,He)|0)+Math.imul(ft,Vt)|0,f=f+Math.imul(ft,He)|0,d=d+Math.imul(Qe,Ae)|0,r=(r=r+Math.imul(Qe,Me)|0)+Math.imul(rt,Ae)|0,f=f+Math.imul(rt,Me)|0,d=d+Math.imul(G,je)|0,r=(r=r+Math.imul(G,it)|0)+Math.imul(ge,je)|0,f=f+Math.imul(ge,it)|0,d=d+Math.imul(Be,Se)|0,r=(r=r+Math.imul(Be,ze)|0)+Math.imul(re,Se)|0,f=f+Math.imul(re,ze)|0,d=d+Math.imul(Oe,Je)|0,r=(r=r+Math.imul(Oe,st)|0)+Math.imul(pe,Je)|0,f=f+Math.imul(pe,st)|0,d=d+Math.imul(Q,yt)|0,r=(r=r+Math.imul(Q,vt)|0)+Math.imul(ae,yt)|0,f=f+Math.imul(ae,vt)|0;var jn=(y+(d=d+Math.imul(ie,Pt)|0)|0)+((8191&(r=(r=r+Math.imul(ie,Rt)|0)+Math.imul(xe,Pt)|0))<<13)|0;y=((f=f+Math.imul(xe,Rt)|0)+(r>>>13)|0)+(jn>>>26)|0,jn&=67108863,d=Math.imul(St,Nt),r=(r=Math.imul(St,Ot))+Math.imul(Ft,Nt)|0,f=Math.imul(Ft,Ot),d=d+Math.imul(At,Vt)|0,r=(r=r+Math.imul(At,He)|0)+Math.imul(It,Vt)|0,f=f+Math.imul(It,He)|0,d=d+Math.imul(mt,Ae)|0,r=(r=r+Math.imul(mt,Me)|0)+Math.imul(ft,Ae)|0,f=f+Math.imul(ft,Me)|0,d=d+Math.imul(Qe,je)|0,r=(r=r+Math.imul(Qe,it)|0)+Math.imul(rt,je)|0,f=f+Math.imul(rt,it)|0,d=d+Math.imul(G,Se)|0,r=(r=r+Math.imul(G,ze)|0)+Math.imul(ge,Se)|0,f=f+Math.imul(ge,ze)|0,d=d+Math.imul(Be,Je)|0,r=(r=r+Math.imul(Be,st)|0)+Math.imul(re,Je)|0,f=f+Math.imul(re,st)|0,d=d+Math.imul(Oe,yt)|0,r=(r=r+Math.imul(Oe,vt)|0)+Math.imul(pe,yt)|0,f=f+Math.imul(pe,vt)|0;var $e=(y+(d=d+Math.imul(Q,Pt)|0)|0)+((8191&(r=(r=r+Math.imul(Q,Rt)|0)+Math.imul(ae,Pt)|0))<<13)|0;y=((f=f+Math.imul(ae,Rt)|0)+(r>>>13)|0)+($e>>>26)|0,$e&=67108863,d=Math.imul(St,Vt),r=(r=Math.imul(St,He))+Math.imul(Ft,Vt)|0,f=Math.imul(Ft,He),d=d+Math.imul(At,Ae)|0,r=(r=r+Math.imul(At,Me)|0)+Math.imul(It,Ae)|0,f=f+Math.imul(It,Me)|0,d=d+Math.imul(mt,je)|0,r=(r=r+Math.imul(mt,it)|0)+Math.imul(ft,je)|0,f=f+Math.imul(ft,it)|0,d=d+Math.imul(Qe,Se)|0,r=(r=r+Math.imul(Qe,ze)|0)+Math.imul(rt,Se)|0,f=f+Math.imul(rt,ze)|0,d=d+Math.imul(G,Je)|0,r=(r=r+Math.imul(G,st)|0)+Math.imul(ge,Je)|0,f=f+Math.imul(ge,st)|0,d=d+Math.imul(Be,yt)|0,r=(r=r+Math.imul(Be,vt)|0)+Math.imul(re,yt)|0,f=f+Math.imul(re,vt)|0;var lt=(y+(d=d+Math.imul(Oe,Pt)|0)|0)+((8191&(r=(r=r+Math.imul(Oe,Rt)|0)+Math.imul(pe,Pt)|0))<<13)|0;y=((f=f+Math.imul(pe,Rt)|0)+(r>>>13)|0)+(lt>>>26)|0,lt&=67108863,d=Math.imul(St,Ae),r=(r=Math.imul(St,Me))+Math.imul(Ft,Ae)|0,f=Math.imul(Ft,Me),d=d+Math.imul(At,je)|0,r=(r=r+Math.imul(At,it)|0)+Math.imul(It,je)|0,f=f+Math.imul(It,it)|0,d=d+Math.imul(mt,Se)|0,r=(r=r+Math.imul(mt,ze)|0)+Math.imul(ft,Se)|0,f=f+Math.imul(ft,ze)|0,d=d+Math.imul(Qe,Je)|0,r=(r=r+Math.imul(Qe,st)|0)+Math.imul(rt,Je)|0,f=f+Math.imul(rt,st)|0,d=d+Math.imul(G,yt)|0,r=(r=r+Math.imul(G,vt)|0)+Math.imul(ge,yt)|0,f=f+Math.imul(ge,vt)|0;var Tt=(y+(d=d+Math.imul(Be,Pt)|0)|0)+((8191&(r=(r=r+Math.imul(Be,Rt)|0)+Math.imul(re,Pt)|0))<<13)|0;y=((f=f+Math.imul(re,Rt)|0)+(r>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,d=Math.imul(St,je),r=(r=Math.imul(St,it))+Math.imul(Ft,je)|0,f=Math.imul(Ft,it),d=d+Math.imul(At,Se)|0,r=(r=r+Math.imul(At,ze)|0)+Math.imul(It,Se)|0,f=f+Math.imul(It,ze)|0,d=d+Math.imul(mt,Je)|0,r=(r=r+Math.imul(mt,st)|0)+Math.imul(ft,Je)|0,f=f+Math.imul(ft,st)|0,d=d+Math.imul(Qe,yt)|0,r=(r=r+Math.imul(Qe,vt)|0)+Math.imul(rt,yt)|0,f=f+Math.imul(rt,vt)|0;var Mt=(y+(d=d+Math.imul(G,Pt)|0)|0)+((8191&(r=(r=r+Math.imul(G,Rt)|0)+Math.imul(ge,Pt)|0))<<13)|0;y=((f=f+Math.imul(ge,Rt)|0)+(r>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,d=Math.imul(St,Se),r=(r=Math.imul(St,ze))+Math.imul(Ft,Se)|0,f=Math.imul(Ft,ze),d=d+Math.imul(At,Je)|0,r=(r=r+Math.imul(At,st)|0)+Math.imul(It,Je)|0,f=f+Math.imul(It,st)|0,d=d+Math.imul(mt,yt)|0,r=(r=r+Math.imul(mt,vt)|0)+Math.imul(ft,yt)|0,f=f+Math.imul(ft,vt)|0;var kt=(y+(d=d+Math.imul(Qe,Pt)|0)|0)+((8191&(r=(r=r+Math.imul(Qe,Rt)|0)+Math.imul(rt,Pt)|0))<<13)|0;y=((f=f+Math.imul(rt,Rt)|0)+(r>>>13)|0)+(kt>>>26)|0,kt&=67108863,d=Math.imul(St,Je),r=(r=Math.imul(St,st))+Math.imul(Ft,Je)|0,f=Math.imul(Ft,st),d=d+Math.imul(At,yt)|0,r=(r=r+Math.imul(At,vt)|0)+Math.imul(It,yt)|0,f=f+Math.imul(It,vt)|0;var Zt=(y+(d=d+Math.imul(mt,Pt)|0)|0)+((8191&(r=(r=r+Math.imul(mt,Rt)|0)+Math.imul(ft,Pt)|0))<<13)|0;y=((f=f+Math.imul(ft,Rt)|0)+(r>>>13)|0)+(Zt>>>26)|0,Zt&=67108863,d=Math.imul(St,yt),r=(r=Math.imul(St,vt))+Math.imul(Ft,yt)|0,f=Math.imul(Ft,vt);var qt=(y+(d=d+Math.imul(At,Pt)|0)|0)+((8191&(r=(r=r+Math.imul(At,Rt)|0)+Math.imul(It,Pt)|0))<<13)|0;y=((f=f+Math.imul(It,Rt)|0)+(r>>>13)|0)+(qt>>>26)|0,qt&=67108863;var Qt=(y+(d=Math.imul(St,Pt))|0)+((8191&(r=(r=Math.imul(St,Rt))+Math.imul(Ft,Pt)|0))<<13)|0;return y=((f=Math.imul(Ft,Rt))+(r>>>13)|0)+(Qt>>>26)|0,Qt&=67108863,v[0]=On,v[1]=An,v[2]=Bn,v[3]=Mn,v[4]=Kn,v[5]=Ln,v[6]=Fn,v[7]=kn,v[8]=Gn,v[9]=Xn,v[10]=jn,v[11]=$e,v[12]=lt,v[13]=Tt,v[14]=Mt,v[15]=kt,v[16]=Zt,v[17]=qt,v[18]=Qt,0!==y&&(v[19]=y,l.length++),l};function L(g,n,o){return(new M).mulp(g,n,o)}function M(g,n){this.x=g,this.y=n}Math.imul||(P=w),c.prototype.mulTo=function(n,o){var l,s=this.length+n.length;return l=10===this.length&&10===n.length?P(this,n,o):s<63?w(this,n,o):s<1024?function k(g,n,o){o.negative=n.negative^g.negative,o.length=g.length+n.length;for(var l=0,s=0,h=0;h>>26)|0)>>>26,v&=67108863}o.words[h]=y,l=v,v=s}return 0!==l?o.words[h]=l:o.length--,o.strip()}(this,n,o):L(this,n,o),l},M.prototype.makeRBT=function(n){for(var o=new Array(n),l=c.prototype._countBits(n)-1,s=0;s>=1;return s},M.prototype.permute=function(n,o,l,s,h,v){for(var y=0;y>>=1)h++;return 1<>>=13),h>>>=13;for(v=2*o;v>=26,o+=s/67108864|0,o+=h>>>26,this.words[l]=67108863&h}return 0!==o&&(this.words[l]=o,this.length++),this},c.prototype.muln=function(n){return this.clone().imuln(n)},c.prototype.sqr=function(){return this.mul(this)},c.prototype.isqr=function(){return this.imul(this.clone())},c.prototype.pow=function(n){var o=function A(g){for(var n=new Array(g.bitLength()),o=0;o>>s}return n}(n);if(0===o.length)return new c(1);for(var l=this,s=0;s=0);var h,o=n%26,l=(n-o)/26,s=67108863>>>26-o<<26-o;if(0!==o){var v=0;for(h=0;h>>26-o}v&&(this.words[h]=v,this.length++)}if(0!==l){for(h=this.length-1;h>=0;h--)this.words[h+l]=this.words[h];for(h=0;h=0),s=o?(o-o%26)/26:0;var h=n%26,v=Math.min((n-h)/26,this.length),y=67108863^67108863>>>h<v)for(this.length-=v,r=0;r=0&&(0!==f||r>=s);r--){var $=0|this.words[r];this.words[r]=f<<26-h|$>>>h,f=$&y}return d&&0!==f&&(d.words[d.length++]=f),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},c.prototype.ishrn=function(n,o,l){return p(0===this.negative),this.iushrn(n,o,l)},c.prototype.shln=function(n){return this.clone().ishln(n)},c.prototype.ushln=function(n){return this.clone().iushln(n)},c.prototype.shrn=function(n){return this.clone().ishrn(n)},c.prototype.ushrn=function(n){return this.clone().iushrn(n)},c.prototype.testn=function(n){p("number"==typeof n&&n>=0);var o=n%26,l=(n-o)/26;return!(this.length<=l||!(this.words[l]&1<=0);var o=n%26,l=(n-o)/26;return p(0===this.negative,"imaskn works only with positive numbers"),this.length<=l?this:(0!==o&&l++,this.length=Math.min(l,this.length),0!==o&&(this.words[this.length-1]&=67108863^67108863>>>o<=67108864;o++)this.words[o]-=67108864,o===this.length-1?this.words[o+1]=1:this.words[o+1]++;return this.length=Math.max(this.length,o+1),this},c.prototype.isubn=function(n){if(p("number"==typeof n),p(n<67108864),n<0)return this.iaddn(-n);if(0!==this.negative)return this.negative=0,this.iaddn(n),this.negative=1,this;if(this.words[0]-=n,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var o=0;o>26)-(d/67108864|0),this.words[h+l]=67108863&v}for(;h>26,this.words[h+l]=67108863&v;if(0===y)return this.strip();for(p(-1===y),y=0,h=0;h>26,this.words[h]=67108863&v;return this.negative=1,this.strip()},c.prototype._wordDiv=function(n,o){var l,s=this.clone(),h=n,v=0|h.words[h.length-1];0!=(l=26-this._countBits(v))&&(h=h.ushln(l),s.iushln(l),v=0|h.words[h.length-1]);var r,d=s.length-h.length;if("mod"!==o){(r=new c(null)).length=d+1,r.words=new Array(r.length);for(var f=0;f=0;I--){var j=67108864*(0|s.words[h.length+I])+(0|s.words[h.length+I-1]);for(j=Math.min(j/v|0,67108863),s._ishlnsubmul(h,j,I);0!==s.negative;)j--,s.negative=0,s._ishlnsubmul(h,1,I),s.isZero()||(s.negative^=1);r&&(r.words[I]=j)}return r&&r.strip(),s.strip(),"div"!==o&&0!==l&&s.iushrn(l),{div:r||null,mod:s}},c.prototype.divmod=function(n,o,l){return p(!n.isZero()),this.isZero()?{div:new c(0),mod:new c(0)}:0!==this.negative&&0===n.negative?(v=this.neg().divmod(n,o),"mod"!==o&&(s=v.div.neg()),"div"!==o&&(h=v.mod.neg(),l&&0!==h.negative&&h.iadd(n)),{div:s,mod:h}):0===this.negative&&0!==n.negative?(v=this.divmod(n.neg(),o),"mod"!==o&&(s=v.div.neg()),{div:s,mod:v.mod}):this.negative&n.negative?(v=this.neg().divmod(n.neg(),o),"div"!==o&&(h=v.mod.neg(),l&&0!==h.negative&&h.isub(n)),{div:v.div,mod:h}):n.length>this.length||this.cmp(n)<0?{div:new c(0),mod:this}:1===n.length?"div"===o?{div:this.divn(n.words[0]),mod:null}:"mod"===o?{div:null,mod:new c(this.modn(n.words[0]))}:{div:this.divn(n.words[0]),mod:new c(this.modn(n.words[0]))}:this._wordDiv(n,o);var s,h,v},c.prototype.div=function(n){return this.divmod(n,"div",!1).div},c.prototype.mod=function(n){return this.divmod(n,"mod",!1).mod},c.prototype.umod=function(n){return this.divmod(n,"mod",!0).mod},c.prototype.divRound=function(n){var o=this.divmod(n);if(o.mod.isZero())return o.div;var l=0!==o.div.negative?o.mod.isub(n):o.mod,s=n.ushrn(1),h=n.andln(1),v=l.cmp(s);return v<0||1===h&&0===v?o.div:0!==o.div.negative?o.div.isubn(1):o.div.iaddn(1)},c.prototype.modn=function(n){p(n<=67108863);for(var o=(1<<26)%n,l=0,s=this.length-1;s>=0;s--)l=(o*l+(0|this.words[s]))%n;return l},c.prototype.idivn=function(n){p(n<=67108863);for(var o=0,l=this.length-1;l>=0;l--){var s=(0|this.words[l])+67108864*o;this.words[l]=s/n|0,o=s%n}return this.strip()},c.prototype.divn=function(n){return this.clone().idivn(n)},c.prototype.egcd=function(n){p(0===n.negative),p(!n.isZero());var o=this,l=n.clone();o=0!==o.negative?o.umod(n):o.clone();for(var s=new c(1),h=new c(0),v=new c(0),y=new c(1),d=0;o.isEven()&&l.isEven();)o.iushrn(1),l.iushrn(1),++d;for(var r=l.clone(),f=o.clone();!o.isZero();){for(var $=0,I=1;!(o.words[0]&I)&&$<26;++$,I<<=1);if($>0)for(o.iushrn($);$-- >0;)(s.isOdd()||h.isOdd())&&(s.iadd(r),h.isub(f)),s.iushrn(1),h.iushrn(1);for(var j=0,J=1;!(l.words[0]&J)&&j<26;++j,J<<=1);if(j>0)for(l.iushrn(j);j-- >0;)(v.isOdd()||y.isOdd())&&(v.iadd(r),y.isub(f)),v.iushrn(1),y.iushrn(1);o.cmp(l)>=0?(o.isub(l),s.isub(v),h.isub(y)):(l.isub(o),v.isub(s),y.isub(h))}return{a:v,b:y,gcd:l.iushln(d)}},c.prototype._invmp=function(n){p(0===n.negative),p(!n.isZero());var $,o=this,l=n.clone();o=0!==o.negative?o.umod(n):o.clone();for(var s=new c(1),h=new c(0),v=l.clone();o.cmpn(1)>0&&l.cmpn(1)>0;){for(var y=0,d=1;!(o.words[0]&d)&&y<26;++y,d<<=1);if(y>0)for(o.iushrn(y);y-- >0;)s.isOdd()&&s.iadd(v),s.iushrn(1);for(var r=0,f=1;!(l.words[0]&f)&&r<26;++r,f<<=1);if(r>0)for(l.iushrn(r);r-- >0;)h.isOdd()&&h.iadd(v),h.iushrn(1);o.cmp(l)>=0?(o.isub(l),s.isub(h)):(l.isub(o),h.isub(s))}return($=0===o.cmpn(1)?s:h).cmpn(0)<0&&$.iadd(n),$},c.prototype.gcd=function(n){if(this.isZero())return n.abs();if(n.isZero())return this.abs();var o=this.clone(),l=n.clone();o.negative=0,l.negative=0;for(var s=0;o.isEven()&&l.isEven();s++)o.iushrn(1),l.iushrn(1);for(;;){for(;o.isEven();)o.iushrn(1);for(;l.isEven();)l.iushrn(1);var h=o.cmp(l);if(h<0){var v=o;o=l,l=v}else if(0===h||0===l.cmpn(1))break;o.isub(l)}return l.iushln(s)},c.prototype.invm=function(n){return this.egcd(n).a.umod(n)},c.prototype.isEven=function(){return!(1&this.words[0])},c.prototype.isOdd=function(){return!(1&~this.words[0])},c.prototype.andln=function(n){return this.words[0]&n},c.prototype.bincn=function(n){p("number"==typeof n);var o=n%26,l=(n-o)/26,s=1<>>26,this.words[v]=y&=67108863}return 0!==h&&(this.words[v]=h,this.length++),this},c.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},c.prototype.cmpn=function(n){var l,o=n<0;if(0!==this.negative&&!o)return-1;if(0===this.negative&&o)return 1;if(this.strip(),this.length>1)l=1;else{o&&(n=-n),p(n<=67108863,"Number is too big");var s=0|this.words[0];l=s===n?0:sn.length)return 1;if(this.length=0;l--){var s=0|this.words[l],h=0|n.words[l];if(s!==h){sh&&(o=1);break}}return o},c.prototype.gtn=function(n){return 1===this.cmpn(n)},c.prototype.gt=function(n){return 1===this.cmp(n)},c.prototype.gten=function(n){return this.cmpn(n)>=0},c.prototype.gte=function(n){return this.cmp(n)>=0},c.prototype.ltn=function(n){return-1===this.cmpn(n)},c.prototype.lt=function(n){return-1===this.cmp(n)},c.prototype.lten=function(n){return this.cmpn(n)<=0},c.prototype.lte=function(n){return this.cmp(n)<=0},c.prototype.eqn=function(n){return 0===this.cmpn(n)},c.prototype.eq=function(n){return 0===this.cmp(n)},c.red=function(n){return new te(n)},c.prototype.toRed=function(n){return p(!this.red,"Already a number in reduction context"),p(0===this.negative,"red works only with positives"),n.convertTo(this)._forceRed(n)},c.prototype.fromRed=function(){return p(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},c.prototype._forceRed=function(n){return this.red=n,this},c.prototype.forceRed=function(n){return p(!this.red,"Already a number in reduction context"),this._forceRed(n)},c.prototype.redAdd=function(n){return p(this.red,"redAdd works only with red numbers"),this.red.add(this,n)},c.prototype.redIAdd=function(n){return p(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,n)},c.prototype.redSub=function(n){return p(this.red,"redSub works only with red numbers"),this.red.sub(this,n)},c.prototype.redISub=function(n){return p(this.red,"redISub works only with red numbers"),this.red.isub(this,n)},c.prototype.redShl=function(n){return p(this.red,"redShl works only with red numbers"),this.red.shl(this,n)},c.prototype.redMul=function(n){return p(this.red,"redMul works only with red numbers"),this.red._verify2(this,n),this.red.mul(this,n)},c.prototype.redIMul=function(n){return p(this.red,"redMul works only with red numbers"),this.red._verify2(this,n),this.red.imul(this,n)},c.prototype.redSqr=function(){return p(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},c.prototype.redISqr=function(){return p(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},c.prototype.redSqrt=function(){return p(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},c.prototype.redInvm=function(){return p(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},c.prototype.redNeg=function(){return p(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},c.prototype.redPow=function(n){return p(this.red&&!n.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,n)};var R={k256:null,p224:null,p192:null,p25519:null};function U(g,n){this.name=g,this.p=new c(n,16),this.n=this.p.bitLength(),this.k=new c(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function V(){U.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function K(){U.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function oe(){U.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function me(){U.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function te(g){if("string"==typeof g){var n=c._prime(g);this.m=n.p,this.prime=n}else p(g.gtn(1),"modulus must be greater than 1"),this.m=g,this.prime=null}function se(g){te.call(this,g),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new c(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}U.prototype._tmp=function(){var n=new c(null);return n.words=new Array(Math.ceil(this.n/13)),n},U.prototype.ireduce=function(n){var l,o=n;do{this.split(o,this.tmp),l=(o=(o=this.imulK(o)).iadd(this.tmp)).bitLength()}while(l>this.n);var s=l0?o.isub(this.p):void 0!==o.strip?o.strip():o._strip(),o},U.prototype.split=function(n,o){n.iushrn(this.n,0,o)},U.prototype.imulK=function(n){return n.imul(this.k)},O(V,U),V.prototype.split=function(n,o){for(var l=4194303,s=Math.min(n.length,9),h=0;h>>22,v=y}n.words[h-10]=v>>>=22,n.length-=0===v&&n.length>10?10:9},V.prototype.imulK=function(n){n.words[n.length]=0,n.words[n.length+1]=0,n.length+=2;for(var o=0,l=0;l>>=26,n.words[l]=h,o=s}return 0!==o&&(n.words[n.length++]=o),n},c._prime=function(n){if(R[n])return R[n];var o;if("k256"===n)o=new V;else if("p224"===n)o=new K;else if("p192"===n)o=new oe;else{if("p25519"!==n)throw new Error("Unknown prime "+n);o=new me}return R[n]=o,o},te.prototype._verify1=function(n){p(0===n.negative,"red works only with positives"),p(n.red,"red works only with red numbers")},te.prototype._verify2=function(n,o){p(!(n.negative|o.negative),"red works only with positives"),p(n.red&&n.red===o.red,"red works only with red numbers")},te.prototype.imod=function(n){return this.prime?this.prime.ireduce(n)._forceRed(this):n.umod(this.m)._forceRed(this)},te.prototype.neg=function(n){return n.isZero()?n.clone():this.m.sub(n)._forceRed(this)},te.prototype.add=function(n,o){this._verify2(n,o);var l=n.add(o);return l.cmp(this.m)>=0&&l.isub(this.m),l._forceRed(this)},te.prototype.iadd=function(n,o){this._verify2(n,o);var l=n.iadd(o);return l.cmp(this.m)>=0&&l.isub(this.m),l},te.prototype.sub=function(n,o){this._verify2(n,o);var l=n.sub(o);return l.cmpn(0)<0&&l.iadd(this.m),l._forceRed(this)},te.prototype.isub=function(n,o){this._verify2(n,o);var l=n.isub(o);return l.cmpn(0)<0&&l.iadd(this.m),l},te.prototype.shl=function(n,o){return this._verify1(n),this.imod(n.ushln(o))},te.prototype.imul=function(n,o){return this._verify2(n,o),this.imod(n.imul(o))},te.prototype.mul=function(n,o){return this._verify2(n,o),this.imod(n.mul(o))},te.prototype.isqr=function(n){return this.imul(n,n.clone())},te.prototype.sqr=function(n){return this.mul(n,n)},te.prototype.sqrt=function(n){if(n.isZero())return n.clone();var o=this.m.andln(3);if(p(o%2==1),3===o){var l=this.m.add(new c(1)).iushrn(2);return this.pow(n,l)}for(var s=this.m.subn(1),h=0;!s.isZero()&&0===s.andln(1);)h++,s.iushrn(1);p(!s.isZero());var v=new c(1).toRed(this),y=v.redNeg(),d=this.m.subn(1).iushrn(1),r=this.m.bitLength();for(r=new c(2*r*r).toRed(this);0!==this.pow(r,d).cmp(y);)r.redIAdd(y);for(var f=this.pow(r,s),$=this.pow(n,s.addn(1).iushrn(1)),I=this.pow(n,s),j=h;0!==I.cmp(v);){for(var J=I,ie=0;0!==J.cmp(v);ie++)J=J.redSqr();p(ie=0;h--){for(var f=o.words[h],$=r-1;$>=0;$--){var I=f>>$&1;v!==s[0]&&(v=this.sqr(v)),0!==I||0!==y?(y<<=1,y|=I,(4==++d||0===h&&0===$)&&(v=this.mul(v,s[y]),d=0,y=0)):d=0}r=26}return v},te.prototype.convertTo=function(n){var o=n.umod(this.m);return o===n?o.clone():o},te.prototype.convertFrom=function(n){var o=n.clone();return o.red=null,o},c.mont=function(n){return new se(n)},O(se,te),se.prototype.convertTo=function(n){return this.imod(n.ushln(this.shift))},se.prototype.convertFrom=function(n){var o=this.imod(n.mul(this.rinv));return o.red=null,o},se.prototype.imul=function(n,o){if(n.isZero()||o.isZero())return n.words[0]=0,n.length=1,n;var l=n.imul(o),s=l.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),h=l.isub(s).iushrn(this.shift),v=h;return h.cmp(this.m)>=0?v=h.isub(this.m):h.cmpn(0)<0&&(v=h.iadd(this.m)),v._forceRed(this)},se.prototype.mul=function(n,o){if(n.isZero()||o.isZero())return new c(0)._forceRed(this);var l=n.mul(o),s=l.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),h=l.isub(s).iushrn(this.shift),v=h;return h.cmp(this.m)>=0?v=h.isub(this.m):h.cmpn(0)<0&&(v=h.iadd(this.m)),v._forceRed(this)},se.prototype.invm=function(n){return this.imod(n._invmp(this.m).mul(this.r2))._forceRed(this)}}(Ce=E.nmd(Ce),this)},7211:(Ce,ee,E)=>{"use strict";var a=E(1993),S=E(4725),p=E(6636),O=E(5443),c=E(3247);function D(C){c.call(this,"digest"),this._hash=C}a(D,c),D.prototype._update=function(C){this._hash.update(C)},D.prototype._final=function(){return this._hash.digest()},Ce.exports=function(_){return"md5"===(_=_.toLowerCase())?new S:"rmd160"===_||"ripemd160"===_?new p:new D(O(_))}},3407:(Ce,ee,E)=>{var a=E(4725);Ce.exports=function(S){return(new a).update(S).digest()}},6432:(Ce,ee,E)=>{"use strict";var a=E(1993),S=E(509),p=E(3247),O=E(7054).Buffer,c=E(3407),D=E(6636),C=E(5443),_=O.alloc(128);function F(B,m){p.call(this,"digest"),"string"==typeof m&&(m=O.from(m));var T="sha512"===B||"sha384"===B?128:64;this._alg=B,this._key=m,m.length>T?m=("rmd160"===B?new D:C(B)).update(m).digest():m.length{"use strict";var a=E(1993),S=E(7054).Buffer,p=E(3247),O=S.alloc(128),c=64;function D(C,_){p.call(this,"digest"),"string"==typeof _&&(_=S.from(_)),this._alg=C,this._key=_,_.length>c?_=C(_):_.length{"use strict";ee.randomBytes=ee.rng=ee.pseudoRandomBytes=ee.prng=E(3342),ee.createHash=ee.Hash=E(7211),ee.createHmac=ee.Hmac=E(6432);var a=E(9560),S=Object.keys(a),p=["sha1","sha224","sha256","sha384","sha512","md5","rmd160"].concat(S);ee.getHashes=function(){return p};var O=E(3397);ee.pbkdf2=O.pbkdf2,ee.pbkdf2Sync=O.pbkdf2Sync;var c=E(8862);ee.Cipher=c.Cipher,ee.createCipher=c.createCipher,ee.Cipheriv=c.Cipheriv,ee.createCipheriv=c.createCipheriv,ee.Decipher=c.Decipher,ee.createDecipher=c.createDecipher,ee.Decipheriv=c.Decipheriv,ee.createDecipheriv=c.createDecipheriv,ee.getCiphers=c.getCiphers,ee.listCiphers=c.listCiphers;var D=E(4377);ee.DiffieHellmanGroup=D.DiffieHellmanGroup,ee.createDiffieHellmanGroup=D.createDiffieHellmanGroup,ee.getDiffieHellman=D.getDiffieHellman,ee.createDiffieHellman=D.createDiffieHellman,ee.DiffieHellman=D.DiffieHellman;var C=E(9143);ee.createSign=C.createSign,ee.Sign=C.Sign,ee.createVerify=C.createVerify,ee.Verify=C.Verify,ee.createECDH=E(7303);var _=E(2965);ee.publicEncrypt=_.publicEncrypt,ee.privateEncrypt=_.privateEncrypt,ee.publicDecrypt=_.publicDecrypt,ee.privateDecrypt=_.privateDecrypt;var F=E(9682);ee.randomFill=F.randomFill,ee.randomFillSync=F.randomFillSync,ee.createCredentials=function(){throw new Error(["sorry, createCredentials is not implemented yet","we accept pull requests","https://github.com/crypto-browserify/crypto-browserify"].join("\n"))},ee.constants={DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,NPN_ENABLED:1,ALPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6}},7656:function(Ce,ee,E){var a;Ce.exports=(a=a||function(S,p){var O;if(typeof window<"u"&&window.crypto&&(O=window.crypto),typeof self<"u"&&self.crypto&&(O=self.crypto),typeof globalThis<"u"&&globalThis.crypto&&(O=globalThis.crypto),!O&&typeof window<"u"&&window.msCrypto&&(O=window.msCrypto),!O&&typeof global<"u"&&global.crypto&&(O=global.crypto),!O)try{O=E(1426)}catch{}var c=function(){if(O){if("function"==typeof O.getRandomValues)try{return O.getRandomValues(new Uint32Array(1))[0]}catch{}if("function"==typeof O.randomBytes)try{return O.randomBytes(4).readInt32LE()}catch{}}throw new Error("Native crypto module could not be used to get secure random number.")},D=Object.create||function(){function M(){}return function(R){var U;return M.prototype=R,U=new M,M.prototype=null,U}}(),C={},_=C.lib={},F=_.Base=function(){return{extend:function(M){var R=D(this);return M&&R.mixIn(M),(!R.hasOwnProperty("init")||this.init===R.init)&&(R.init=function(){R.$super.init.apply(this,arguments)}),R.init.prototype=R,R.$super=this,R},create:function(){var M=this.extend();return M.init.apply(M,arguments),M},init:function(){},mixIn:function(M){for(var R in M)M.hasOwnProperty(R)&&(this[R]=M[R]);M.hasOwnProperty("toString")&&(this.toString=M.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),B=_.WordArray=F.extend({init:function(M,R){M=this.words=M||[],this.sigBytes=null!=R?R:4*M.length},toString:function(M){return(M||T).stringify(this)},concat:function(M){var R=this.words,U=M.words,V=this.sigBytes,K=M.sigBytes;if(this.clamp(),V%4)for(var oe=0;oe>>2]|=(U[oe>>>2]>>>24-oe%4*8&255)<<24-(V+oe)%4*8;else for(var te=0;te>>2]=U[te>>>2];return this.sigBytes+=K,this},clamp:function(){var M=this.words,R=this.sigBytes;M[R>>>2]&=4294967295<<32-R%4*8,M.length=S.ceil(R/4)},clone:function(){var M=F.clone.call(this);return M.words=this.words.slice(0),M},random:function(M){for(var R=[],U=0;U>>2]>>>24-K%4*8&255;V.push((oe>>>4).toString(16)),V.push((15&oe).toString(16))}return V.join("")},parse:function(M){for(var R=M.length,U=[],V=0;V>>3]|=parseInt(M.substr(V,2),16)<<24-V%8*4;return new B.init(U,R/2)}},A=m.Latin1={stringify:function(M){for(var R=M.words,U=M.sigBytes,V=[],K=0;K>>2]>>>24-K%4*8&255));return V.join("")},parse:function(M){for(var R=M.length,U=[],V=0;V>>2]|=(255&M.charCodeAt(V))<<24-V%4*8;return new B.init(U,R)}},w=m.Utf8={stringify:function(M){try{return decodeURIComponent(escape(A.stringify(M)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(M){return A.parse(unescape(encodeURIComponent(M)))}},P=_.BufferedBlockAlgorithm=F.extend({reset:function(){this._data=new B.init,this._nDataBytes=0},_append:function(M){"string"==typeof M&&(M=w.parse(M)),this._data.concat(M),this._nDataBytes+=M.sigBytes},_process:function(M){var R,U=this._data,V=U.words,K=U.sigBytes,oe=this.blockSize,te=K/(4*oe),se=(te=M?S.ceil(te):S.max((0|te)-this._minBufferSize,0))*oe,g=S.min(4*se,K);if(se){for(var n=0;n>>24)|4278255360&(M<<24|M>>>8)}var R=this._hash.words,U=w[P+0],V=w[P+1],K=w[P+2],oe=w[P+3],me=w[P+4],te=w[P+5],se=w[P+6],g=w[P+7],n=w[P+8],o=w[P+9],l=w[P+10],s=w[P+11],h=w[P+12],v=w[P+13],y=w[P+14],d=w[P+15],r=R[0],f=R[1],$=R[2],I=R[3];r=B(r,f,$,I,U,7,_[0]),I=B(I,r,f,$,V,12,_[1]),$=B($,I,r,f,K,17,_[2]),f=B(f,$,I,r,oe,22,_[3]),r=B(r,f,$,I,me,7,_[4]),I=B(I,r,f,$,te,12,_[5]),$=B($,I,r,f,se,17,_[6]),f=B(f,$,I,r,g,22,_[7]),r=B(r,f,$,I,n,7,_[8]),I=B(I,r,f,$,o,12,_[9]),$=B($,I,r,f,l,17,_[10]),f=B(f,$,I,r,s,22,_[11]),r=B(r,f,$,I,h,7,_[12]),I=B(I,r,f,$,v,12,_[13]),$=B($,I,r,f,y,17,_[14]),r=m(r,f=B(f,$,I,r,d,22,_[15]),$,I,V,5,_[16]),I=m(I,r,f,$,se,9,_[17]),$=m($,I,r,f,s,14,_[18]),f=m(f,$,I,r,U,20,_[19]),r=m(r,f,$,I,te,5,_[20]),I=m(I,r,f,$,l,9,_[21]),$=m($,I,r,f,d,14,_[22]),f=m(f,$,I,r,me,20,_[23]),r=m(r,f,$,I,o,5,_[24]),I=m(I,r,f,$,y,9,_[25]),$=m($,I,r,f,oe,14,_[26]),f=m(f,$,I,r,n,20,_[27]),r=m(r,f,$,I,v,5,_[28]),I=m(I,r,f,$,K,9,_[29]),$=m($,I,r,f,g,14,_[30]),r=T(r,f=m(f,$,I,r,h,20,_[31]),$,I,te,4,_[32]),I=T(I,r,f,$,n,11,_[33]),$=T($,I,r,f,s,16,_[34]),f=T(f,$,I,r,y,23,_[35]),r=T(r,f,$,I,V,4,_[36]),I=T(I,r,f,$,me,11,_[37]),$=T($,I,r,f,g,16,_[38]),f=T(f,$,I,r,l,23,_[39]),r=T(r,f,$,I,v,4,_[40]),I=T(I,r,f,$,U,11,_[41]),$=T($,I,r,f,oe,16,_[42]),f=T(f,$,I,r,se,23,_[43]),r=T(r,f,$,I,o,4,_[44]),I=T(I,r,f,$,h,11,_[45]),$=T($,I,r,f,d,16,_[46]),r=A(r,f=T(f,$,I,r,K,23,_[47]),$,I,U,6,_[48]),I=A(I,r,f,$,g,10,_[49]),$=A($,I,r,f,y,15,_[50]),f=A(f,$,I,r,te,21,_[51]),r=A(r,f,$,I,h,6,_[52]),I=A(I,r,f,$,oe,10,_[53]),$=A($,I,r,f,l,15,_[54]),f=A(f,$,I,r,V,21,_[55]),r=A(r,f,$,I,n,6,_[56]),I=A(I,r,f,$,d,10,_[57]),$=A($,I,r,f,se,15,_[58]),f=A(f,$,I,r,v,21,_[59]),r=A(r,f,$,I,me,6,_[60]),I=A(I,r,f,$,s,10,_[61]),$=A($,I,r,f,K,15,_[62]),f=A(f,$,I,r,o,21,_[63]),R[0]=R[0]+r|0,R[1]=R[1]+f|0,R[2]=R[2]+$|0,R[3]=R[3]+I|0},_doFinalize:function(){var w=this._data,P=w.words,k=8*this._nDataBytes,L=8*w.sigBytes;P[L>>>5]|=128<<24-L%32;var M=S.floor(k/4294967296),R=k;P[15+(L+64>>>9<<4)]=16711935&(M<<8|M>>>24)|4278255360&(M<<24|M>>>8),P[14+(L+64>>>9<<4)]=16711935&(R<<8|R>>>24)|4278255360&(R<<24|R>>>8),w.sigBytes=4*(P.length+1),this._process();for(var U=this._hash,V=U.words,K=0;K<4;K++){var oe=V[K];V[K]=16711935&(oe<<8|oe>>>24)|4278255360&(oe<<24|oe>>>8)}return U},clone:function(){var w=D.clone.call(this);return w._hash=this._hash.clone(),w}});function B(w,P,k,L,M,R,U){var V=w+(P&k|~P&L)+M+U;return(V<>>32-R)+P}function m(w,P,k,L,M,R,U){var V=w+(P&L|k&~L)+M+U;return(V<>>32-R)+P}function T(w,P,k,L,M,R,U){var V=w+(P^k^L)+M+U;return(V<>>32-R)+P}function A(w,P,k,L,M,R,U){var V=w+(k^(P|~L))+M+U;return(V<>>32-R)+P}p.MD5=D._createHelper(F),p.HmacMD5=D._createHmacHelper(F)}(Math),a.MD5)},9986:function(Ce,ee,E){var S,p,O,c,C,_,a;Ce.exports=(a=E(7656),O=(p=(S=a).lib).WordArray,C=[],_=S.algo.SHA1=(c=p.Hasher).extend({_doReset:function(){this._hash=new O.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(F,B){for(var m=this._hash.words,T=m[0],A=m[1],w=m[2],P=m[3],k=m[4],L=0;L<80;L++){if(L<16)C[L]=0|F[B+L];else{var M=C[L-3]^C[L-8]^C[L-14]^C[L-16];C[L]=M<<1|M>>>31}var R=(T<<5|T>>>27)+k+C[L];R+=L<20?1518500249+(A&w|~A&P):L<40?1859775393+(A^w^P):L<60?(A&w|A&P|w&P)-1894007588:(A^w^P)-899497514,k=P,P=w,w=A<<30|A>>>2,A=T,T=R}m[0]=m[0]+T|0,m[1]=m[1]+A|0,m[2]=m[2]+w|0,m[3]=m[3]+P|0,m[4]=m[4]+k|0},_doFinalize:function(){var F=this._data,B=F.words,m=8*this._nDataBytes,T=8*F.sigBytes;return B[T>>>5]|=128<<24-T%32,B[14+(T+64>>>9<<4)]=Math.floor(m/4294967296),B[15+(T+64>>>9<<4)]=m,F.sigBytes=4*B.length,this._process(),this._hash},clone:function(){var F=c.clone.call(this);return F._hash=this._hash.clone(),F}}),S.SHA1=c._createHelper(_),S.HmacSHA1=c._createHmacHelper(_),a.SHA1)},7374:function(Ce){Ce.exports=function(){"use strict";var E=6e4,a=36e5,S="millisecond",p="second",O="minute",c="hour",D="day",C="week",_="month",F="quarter",B="year",m="date",T="Invalid Date",A=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,w=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,P={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(g){var n=["th","st","nd","rd"],o=g%100;return"["+g+(n[(o-20)%10]||n[o]||n[0])+"]"}},k=function(g,n,o){var l=String(g);return!l||l.length>=n?g:""+Array(n+1-l.length).join(o)+g},L={s:k,z:function(g){var n=-g.utcOffset(),o=Math.abs(n),l=Math.floor(o/60),s=o%60;return(n<=0?"+":"-")+k(l,2,"0")+":"+k(s,2,"0")},m:function g(n,o){if(n.date()1)return g(v[0])}else{var y=n.name;R[y]=n,s=y}return!l&&s&&(M=s),s||!l&&M},oe=function(g,n){if(V(g))return g.clone();var o="object"==typeof n?n:{};return o.date=g,o.args=arguments,new te(o)},me=L;me.l=K,me.i=V,me.w=function(g,n){return oe(g,{locale:n.$L,utc:n.$u,x:n.$x,$offset:n.$offset})};var te=function(){function g(o){this.$L=K(o.locale,null,!0),this.parse(o),this.$x=this.$x||o.x||{},this[U]=!0}var n=g.prototype;return n.parse=function(o){this.$d=function(l){var s=l.date,h=l.utc;if(null===s)return new Date(NaN);if(me.u(s))return new Date;if(s instanceof Date)return new Date(s);if("string"==typeof s&&!/Z$/i.test(s)){var v=s.match(A);if(v){var y=v[2]-1||0,d=(v[7]||"0").substring(0,3);return h?new Date(Date.UTC(v[1],y,v[3]||1,v[4]||0,v[5]||0,v[6]||0,d)):new Date(v[1],y,v[3]||1,v[4]||0,v[5]||0,v[6]||0,d)}}return new Date(s)}(o),this.init()},n.init=function(){var o=this.$d;this.$y=o.getFullYear(),this.$M=o.getMonth(),this.$D=o.getDate(),this.$W=o.getDay(),this.$H=o.getHours(),this.$m=o.getMinutes(),this.$s=o.getSeconds(),this.$ms=o.getMilliseconds()},n.$utils=function(){return me},n.isValid=function(){return this.$d.toString()!==T},n.isSame=function(o,l){var s=oe(o);return this.startOf(l)<=s&&s<=this.endOf(l)},n.isAfter=function(o,l){return oe(o){"use strict";ee.utils=E(5671),ee.Cipher=E(219),ee.DES=E(4166),ee.CBC=E(8800),ee.EDE=E(2122)},8800:(Ce,ee,E)=>{"use strict";var a=E(9210),S=E(1993),p={};function O(D){a.equal(D.length,8,"Invalid IV length"),this.iv=new Array(8);for(var C=0;C{"use strict";var a=E(9210);function S(p){this.options=p,this.type=this.options.type,this.blockSize=8,this._init(),this.buffer=new Array(this.blockSize),this.bufferOff=0,this.padding=!1!==p.padding}Ce.exports=S,S.prototype._init=function(){},S.prototype.update=function(O){return 0===O.length?[]:"decrypt"===this.type?this._updateDecrypt(O):this._updateEncrypt(O)},S.prototype._buffer=function(O,c){for(var D=Math.min(this.buffer.length-this.bufferOff,O.length-c),C=0;C0;C--)c+=this._buffer(O,c),D+=this._flushBuffer(_,D);return c+=this._buffer(O,c),_},S.prototype.final=function(O){var c,D;return O&&(c=this.update(O)),D="encrypt"===this.type?this._finalEncrypt():this._finalDecrypt(),c?c.concat(D):D},S.prototype._pad=function(O,c){if(0===c)return!1;for(;c{"use strict";var a=E(9210),S=E(1993),p=E(5671),O=E(219);function c(){this.tmp=new Array(2),this.keys=null}function D(_){O.call(this,_);var F=new c;this._desState=F,this.deriveKeys(F,_.key)}S(D,O),Ce.exports=D,D.create=function(F){return new D(F)};var C=[1,1,2,2,2,2,2,2,1,2,2,2,2,2,2,1];D.prototype.deriveKeys=function(F,B){F.keys=new Array(32),a.equal(B.length,this.blockSize,"Invalid key length");var m=p.readUInt32BE(B,0),T=p.readUInt32BE(B,4);p.pc1(m,T,F.tmp,0),m=F.tmp[0],T=F.tmp[1];for(var A=0;A>>1];m=p.r28shl(m,w),T=p.r28shl(T,w),p.pc2(m,T,F.keys,A)}},D.prototype._update=function(F,B,m,T){var A=this._desState,w=p.readUInt32BE(F,B),P=p.readUInt32BE(F,B+4);p.ip(w,P,A.tmp,0),w=A.tmp[0],P=A.tmp[1],"encrypt"===this.type?this._encrypt(A,w,P,A.tmp,0):this._decrypt(A,w,P,A.tmp,0),P=A.tmp[1],p.writeUInt32BE(m,w=A.tmp[0],T),p.writeUInt32BE(m,P,T+4)},D.prototype._pad=function(F,B){if(!1===this.padding)return!1;for(var m=F.length-B,T=B;T>>0,w=V}p.rip(P,w,T,A)},D.prototype._decrypt=function(F,B,m,T,A){for(var w=m,P=B,k=F.keys.length-2;k>=0;k-=2){var L=F.keys[k],M=F.keys[k+1];p.expand(w,F.tmp,0);var R=p.substitute(L^=F.tmp[0],M^=F.tmp[1]),V=w;w=(P^p.permute(R))>>>0,P=V}p.rip(w,P,T,A)}},2122:(Ce,ee,E)=>{"use strict";var a=E(9210),S=E(1993),p=E(219),O=E(4166);function c(C,_){a.equal(_.length,24,"Invalid key length");var F=_.slice(0,8),B=_.slice(8,16),m=_.slice(16,24);this.ciphers="encrypt"===C?[O.create({type:"encrypt",key:F}),O.create({type:"decrypt",key:B}),O.create({type:"encrypt",key:m})]:[O.create({type:"decrypt",key:m}),O.create({type:"encrypt",key:B}),O.create({type:"decrypt",key:F})]}function D(C){p.call(this,C);var _=new c(this.type,this.options.key);this._edeState=_}S(D,p),Ce.exports=D,D.create=function(_){return new D(_)},D.prototype._update=function(_,F,B,m){var T=this._edeState;T.ciphers[0]._update(_,F,B,m),T.ciphers[1]._update(B,m,B,m),T.ciphers[2]._update(B,m,B,m)},D.prototype._pad=O.prototype._pad,D.prototype._unpad=O.prototype._unpad},5671:(Ce,ee)=>{"use strict";ee.readUInt32BE=function(O,c){return(O[0+c]<<24|O[1+c]<<16|O[2+c]<<8|O[3+c])>>>0},ee.writeUInt32BE=function(O,c,D){O[0+D]=c>>>24,O[1+D]=c>>>16&255,O[2+D]=c>>>8&255,O[3+D]=255&c},ee.ip=function(O,c,D,C){for(var _=0,F=0,B=6;B>=0;B-=2){for(var m=0;m<=24;m+=8)_<<=1,_|=c>>>m+B&1;for(m=0;m<=24;m+=8)_<<=1,_|=O>>>m+B&1}for(B=6;B>=0;B-=2){for(m=1;m<=25;m+=8)F<<=1,F|=c>>>m+B&1;for(m=1;m<=25;m+=8)F<<=1,F|=O>>>m+B&1}D[C+0]=_>>>0,D[C+1]=F>>>0},ee.rip=function(O,c,D,C){for(var _=0,F=0,B=0;B<4;B++)for(var m=24;m>=0;m-=8)_<<=1,_|=c>>>m+B&1,_<<=1,_|=O>>>m+B&1;for(B=4;B<8;B++)for(m=24;m>=0;m-=8)F<<=1,F|=c>>>m+B&1,F<<=1,F|=O>>>m+B&1;D[C+0]=_>>>0,D[C+1]=F>>>0},ee.pc1=function(O,c,D,C){for(var _=0,F=0,B=7;B>=5;B--){for(var m=0;m<=24;m+=8)_<<=1,_|=c>>m+B&1;for(m=0;m<=24;m+=8)_<<=1,_|=O>>m+B&1}for(m=0;m<=24;m+=8)_<<=1,_|=c>>m+B&1;for(B=1;B<=3;B++){for(m=0;m<=24;m+=8)F<<=1,F|=c>>m+B&1;for(m=0;m<=24;m+=8)F<<=1,F|=O>>m+B&1}for(m=0;m<=24;m+=8)F<<=1,F|=O>>m+B&1;D[C+0]=_>>>0,D[C+1]=F>>>0},ee.r28shl=function(O,c){return O<>>28-c};var E=[14,11,17,4,27,23,25,0,13,22,7,18,5,9,16,24,2,20,12,21,1,8,15,26,15,4,25,19,9,1,26,16,5,11,23,8,12,7,17,0,22,3,10,14,6,20,27,24];ee.pc2=function(O,c,D,C){for(var _=0,F=0,B=E.length>>>1,m=0;m>>E[m]&1;for(m=B;m>>E[m]&1;D[C+0]=_>>>0,D[C+1]=F>>>0},ee.expand=function(O,c,D){var C=0,_=0;C=(1&O)<<5|O>>>27;for(var F=23;F>=15;F-=4)C<<=6,C|=O>>>F&63;for(F=11;F>=3;F-=4)_|=O>>>F&63,_<<=6;_|=(31&O)<<1|O>>>31,c[D+0]=C>>>0,c[D+1]=_>>>0};var a=[14,0,4,15,13,7,1,4,2,14,15,2,11,13,8,1,3,10,10,6,6,12,12,11,5,9,9,5,0,3,7,8,4,15,1,12,14,8,8,2,13,4,6,9,2,1,11,7,15,5,12,11,9,3,7,14,3,10,10,0,5,6,0,13,15,3,1,13,8,4,14,7,6,15,11,2,3,8,4,14,9,12,7,0,2,1,13,10,12,6,0,9,5,11,10,5,0,13,14,8,7,10,11,1,10,3,4,15,13,4,1,2,5,11,8,6,12,7,6,12,9,0,3,5,2,14,15,9,10,13,0,7,9,0,14,9,6,3,3,4,15,6,5,10,1,2,13,8,12,5,7,14,11,12,4,11,2,15,8,1,13,1,6,10,4,13,9,0,8,6,15,9,3,8,0,7,11,4,1,15,2,14,12,3,5,11,10,5,14,2,7,12,7,13,13,8,14,11,3,5,0,6,6,15,9,0,10,3,1,4,2,7,8,2,5,12,11,1,12,10,4,14,15,9,10,3,6,15,9,0,0,6,12,10,11,1,7,13,13,8,15,9,1,4,3,5,14,11,5,12,2,7,8,2,4,14,2,14,12,11,4,2,1,12,7,4,10,7,11,13,6,1,8,5,5,0,3,15,15,10,13,3,0,9,14,8,9,6,4,11,2,8,1,12,11,7,10,1,13,14,7,2,8,13,15,6,9,15,12,0,5,9,6,10,3,4,0,5,14,3,12,10,1,15,10,4,15,2,9,7,2,12,6,9,8,5,0,6,13,1,3,13,4,14,14,0,7,11,5,3,11,8,9,4,14,3,15,2,5,12,2,9,8,5,12,15,3,10,7,11,0,14,4,1,10,7,1,6,13,0,11,8,6,13,4,13,11,0,2,11,14,7,15,4,0,9,8,1,13,10,3,14,12,3,9,5,7,12,5,2,10,15,6,8,1,6,1,6,4,11,11,13,13,8,12,1,3,4,7,10,14,7,10,9,15,5,6,0,8,15,0,14,5,2,9,3,2,12,13,1,2,15,8,13,4,8,6,10,15,3,11,7,1,4,10,12,9,5,3,6,14,11,5,0,0,14,12,9,7,2,7,2,11,1,4,14,1,7,9,4,12,10,14,8,2,13,0,15,6,12,10,9,13,0,15,3,3,5,5,6,8,11];ee.substitute=function(O,c){for(var D=0,C=0;C<4;C++)D<<=4,D|=a[64*C+(O>>>18-6*C&63)];for(C=0;C<4;C++)D<<=4,D|=a[256+64*C+(c>>>18-6*C&63)];return D>>>0};var S=[16,25,12,11,3,20,4,15,31,17,9,6,27,14,1,22,30,24,8,18,0,5,29,23,13,19,2,26,10,21,28,7];ee.permute=function(O){for(var c=0,D=0;D>>S[D]&1;return c>>>0},ee.padSplit=function(O,c,D){for(var C=O.toString(2);C.length{var a=E(2727),S=E(3241),p=E(4593),c={binary:!0,hex:!0,base64:!0};ee.DiffieHellmanGroup=ee.createDiffieHellmanGroup=ee.getDiffieHellman=function O(C){var _=new Buffer(S[C].prime,"hex"),F=new Buffer(S[C].gen,"hex");return new p(_,F)},ee.createDiffieHellman=ee.DiffieHellman=function D(C,_,F,B){return Buffer.isBuffer(_)||void 0===c[_]?D(C,"binary",_,F):(_=_||"binary",B=B||"binary",F=F||new Buffer([2]),Buffer.isBuffer(F)||(F=new Buffer(F,B)),"number"==typeof C?new p(a(C,F),F,!0):(Buffer.isBuffer(C)||(C=new Buffer(C,_)),new p(C,F,!0)))}},4593:(Ce,ee,E)=>{var a=E(8280),p=new(E(3459)),O=new a(24),c=new a(11),D=new a(10),C=new a(3),_=new a(7),F=E(2727),B=E(3342);function m(L,M){return M=M||"utf8",Buffer.isBuffer(L)||(L=new Buffer(L,M)),this._pub=new a(L),this}function T(L,M){return M=M||"utf8",Buffer.isBuffer(L)||(L=new Buffer(L,M)),this._priv=new a(L),this}Ce.exports=P;var A={};function P(L,M,R){this.setGenerator(M),this.__prime=new a(L),this._prime=a.mont(this.__prime),this._primeLen=L.length,this._pub=void 0,this._priv=void 0,this._primeCode=void 0,R?(this.setPublicKey=m,this.setPrivateKey=T):this._primeCode=8}function k(L,M){var R=new Buffer(L.toArray());return M?R.toString(M):R}Object.defineProperty(P.prototype,"verifyError",{enumerable:!0,get:function(){return"number"!=typeof this._primeCode&&(this._primeCode=function w(L,M){var R=M.toString("hex"),U=[R,L.toString(16)].join("_");if(U in A)return A[U];var K,V=0;if(L.isEven()||!F.simpleSieve||!F.fermatTest(L)||!p.test(L))return V+=1,A[U]=V+="02"===R||"05"===R?8:4,V;switch(p.test(L.shrn(1))||(V+=2),R){case"02":L.mod(O).cmp(c)&&(V+=8);break;case"05":(K=L.mod(D)).cmp(C)&&K.cmp(_)&&(V+=8);break;default:V+=4}return A[U]=V,V}(this.__prime,this.__gen)),this._primeCode}}),P.prototype.generateKeys=function(){return this._priv||(this._priv=new a(B(this._primeLen))),this._pub=this._gen.toRed(this._prime).redPow(this._priv).fromRed(),this.getPublicKey()},P.prototype.computeSecret=function(L){var M=(L=(L=new a(L)).toRed(this._prime)).redPow(this._priv).fromRed(),R=new Buffer(M.toArray()),U=this.getPrime();if(R.length{var a=E(3342);Ce.exports=V,V.simpleSieve=R,V.fermatTest=U;var S=E(8280),p=new S(24),c=new(E(3459)),D=new S(1),C=new S(2),_=new S(5),m=(new S(16),new S(8),new S(10)),T=new S(3),w=(new S(7),new S(11)),P=new S(4),L=(new S(12),null);function R(K){for(var oe=function M(){if(null!==L)return L;var oe=[];oe[0]=2;for(var me=1,te=3;te<1048576;te+=2){for(var se=Math.ceil(Math.sqrt(te)),g=0;gK;)me.ishrn(1);if(me.isEven()&&me.iadd(D),me.testn(1)||me.iadd(C),oe.cmp(C)){if(!oe.cmp(_))for(;me.mod(m).cmp(T);)me.iadd(P)}else for(;me.mod(p).cmp(w);)me.iadd(P);if(R(te=me.shrn(1))&&R(me)&&U(te)&&U(me)&&c.test(te)&&c.test(me))return me}}},8280:function(Ce,ee,E){!function(a,S){"use strict";function p(g,n){if(!g)throw new Error(n||"Assertion failed")}function O(g,n){g.super_=n;var o=function(){};o.prototype=n.prototype,g.prototype=new o,g.prototype.constructor=g}function c(g,n,o){if(c.isBN(g))return g;this.negative=0,this.words=null,this.length=0,this.red=null,null!==g&&(("le"===n||"be"===n)&&(o=n,n=10),this._init(g||0,n||10,o||"be"))}var D;"object"==typeof a?a.exports=c:S.BN=c,c.BN=c,c.wordSize=26;try{D=typeof window<"u"&&typeof window.Buffer<"u"?window.Buffer:E(6089).Buffer}catch{}function C(g,n){var o=g.charCodeAt(n);return o>=65&&o<=70?o-55:o>=97&&o<=102?o-87:o-48&15}function _(g,n,o){var l=C(g,o);return o-1>=n&&(l|=C(g,o-1)<<4),l}function F(g,n,o,l){for(var s=0,h=Math.min(g.length,o),v=n;v=49?y-49+10:y>=17?y-17+10:y}return s}c.isBN=function(n){return n instanceof c||null!==n&&"object"==typeof n&&n.constructor.wordSize===c.wordSize&&Array.isArray(n.words)},c.max=function(n,o){return n.cmp(o)>0?n:o},c.min=function(n,o){return n.cmp(o)<0?n:o},c.prototype._init=function(n,o,l){if("number"==typeof n)return this._initNumber(n,o,l);if("object"==typeof n)return this._initArray(n,o,l);"hex"===o&&(o=16),p(o===(0|o)&&o>=2&&o<=36);var s=0;"-"===(n=n.toString().replace(/\s+/g,""))[0]&&(s++,this.negative=1),s=0;s-=3)this.words[h]|=(v=n[s]|n[s-1]<<8|n[s-2]<<16)<>>26-y&67108863,(y+=24)>=26&&(y-=26,h++);else if("le"===l)for(s=0,h=0;s>>26-y&67108863,(y+=24)>=26&&(y-=26,h++);return this.strip()},c.prototype._parseHex=function(n,o,l){this.length=Math.ceil((n.length-o)/6),this.words=new Array(this.length);for(var s=0;s=o;s-=2)y=_(n,o,s)<=18?(h-=18,this.words[v+=1]|=y>>>26):h+=8;else for(s=(n.length-o)%2==0?o+1:o;s=18?(h-=18,this.words[v+=1]|=y>>>26):h+=8;this.strip()},c.prototype._parseBase=function(n,o,l){this.words=[0],this.length=1;for(var s=0,h=1;h<=67108863;h*=o)s++;s--,h=h/o|0;for(var v=n.length-l,y=v%s,d=Math.min(v,v-y)+l,r=0,f=l;f1&&0===this.words[this.length-1];)this.length--;return this._normSign()},c.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},c.prototype.inspect=function(){return(this.red?""};var B=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],m=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],T=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function w(g,n,o){o.negative=n.negative^g.negative;var l=g.length+n.length|0;o.length=l,l=l-1|0;var s=0|g.words[0],h=0|n.words[0],v=s*h,d=v/67108864|0;o.words[0]=67108863&v;for(var r=1;r>>26,$=67108863&d,I=Math.min(r,n.length-1),j=Math.max(0,r-g.length+1);j<=I;j++)f+=(v=(s=0|g.words[r-j|0])*(h=0|n.words[j])+$)/67108864|0,$=67108863&v;o.words[r]=0|$,d=0|f}return 0!==d?o.words[r]=0|d:o.length--,o.strip()}c.prototype.toString=function(n,o){var l;if(o=0|o||1,16===(n=n||10)||"hex"===n){l="";for(var s=0,h=0,v=0;v>>24-s&16777215)||v!==this.length-1?B[6-d.length]+d+l:d+l,(s+=2)>=26&&(s-=26,v--)}for(0!==h&&(l=h.toString(16)+l);l.length%o!=0;)l="0"+l;return 0!==this.negative&&(l="-"+l),l}if(n===(0|n)&&n>=2&&n<=36){var r=m[n],f=T[n];l="";var $=this.clone();for($.negative=0;!$.isZero();){var I=$.modn(f).toString(n);l=($=$.idivn(f)).isZero()?I+l:B[r-I.length]+I+l}for(this.isZero()&&(l="0"+l);l.length%o!=0;)l="0"+l;return 0!==this.negative&&(l="-"+l),l}p(!1,"Base should be between 2 and 36")},c.prototype.toNumber=function(){var n=this.words[0];return 2===this.length?n+=67108864*this.words[1]:3===this.length&&1===this.words[2]?n+=4503599627370496+67108864*this.words[1]:this.length>2&&p(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-n:n},c.prototype.toJSON=function(){return this.toString(16)},c.prototype.toBuffer=function(n,o){return p(typeof D<"u"),this.toArrayLike(D,n,o)},c.prototype.toArray=function(n,o){return this.toArrayLike(Array,n,o)},c.prototype.toArrayLike=function(n,o,l){var s=this.byteLength(),h=l||Math.max(1,s);p(s<=h,"byte array longer than desired length"),p(h>0,"Requested array length <= 0"),this.strip();var d,r,v="le"===o,y=new n(h),f=this.clone();if(v){for(r=0;!f.isZero();r++)d=f.andln(255),f.iushrn(8),y[r]=d;for(;r=4096&&(l+=13,o>>>=13),o>=64&&(l+=7,o>>>=7),o>=8&&(l+=4,o>>>=4),o>=2&&(l+=2,o>>>=2),l+o},c.prototype._zeroBits=function(n){if(0===n)return 26;var o=n,l=0;return 8191&o||(l+=13,o>>>=13),127&o||(l+=7,o>>>=7),15&o||(l+=4,o>>>=4),3&o||(l+=2,o>>>=2),1&o||l++,l},c.prototype.bitLength=function(){var o=this._countBits(this.words[this.length-1]);return 26*(this.length-1)+o},c.prototype.zeroBits=function(){if(this.isZero())return 0;for(var n=0,o=0;on.length?this.clone().ior(n):n.clone().ior(this)},c.prototype.uor=function(n){return this.length>n.length?this.clone().iuor(n):n.clone().iuor(this)},c.prototype.iuand=function(n){var o;o=this.length>n.length?n:this;for(var l=0;ln.length?this.clone().iand(n):n.clone().iand(this)},c.prototype.uand=function(n){return this.length>n.length?this.clone().iuand(n):n.clone().iuand(this)},c.prototype.iuxor=function(n){var o,l;this.length>n.length?(o=this,l=n):(o=n,l=this);for(var s=0;sn.length?this.clone().ixor(n):n.clone().ixor(this)},c.prototype.uxor=function(n){return this.length>n.length?this.clone().iuxor(n):n.clone().iuxor(this)},c.prototype.inotn=function(n){p("number"==typeof n&&n>=0);var o=0|Math.ceil(n/26),l=n%26;this._expand(o),l>0&&o--;for(var s=0;s0&&(this.words[s]=~this.words[s]&67108863>>26-l),this.strip()},c.prototype.notn=function(n){return this.clone().inotn(n)},c.prototype.setn=function(n,o){p("number"==typeof n&&n>=0);var l=n/26|0,s=n%26;return this._expand(l+1),this.words[l]=o?this.words[l]|1<n.length?(l=this,s=n):(l=n,s=this);for(var h=0,v=0;v>>26;for(;0!==h&&v>>26;if(this.length=l.length,0!==h)this.words[this.length]=h,this.length++;else if(l!==this)for(;vn.length?this.clone().iadd(n):n.clone().iadd(this)},c.prototype.isub=function(n){if(0!==n.negative){n.negative=0;var o=this.iadd(n);return n.negative=1,o._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(n),this.negative=1,this._normSign();var s,h,l=this.cmp(n);if(0===l)return this.negative=0,this.length=1,this.words[0]=0,this;l>0?(s=this,h=n):(s=n,h=this);for(var v=0,y=0;y>26,this.words[y]=67108863&o;for(;0!==v&&y>26,this.words[y]=67108863&o;if(0===v&&y>>13,J=0|s[1],ie=8191&J,xe=J>>>13,De=0|s[2],Q=8191&De,ae=De>>>13,tt=0|s[3],Oe=8191&tt,pe=tt>>>13,Te=0|s[4],Be=8191&Te,re=Te>>>13,ne=0|s[5],G=8191&ne,ge=ne>>>13,xt=0|s[6],Qe=8191&xt,rt=xt>>>13,rn=0|s[7],mt=8191&rn,ft=rn>>>13,un=0|s[8],At=8191&un,It=un>>>13,Cn=0|s[9],St=8191&Cn,Ft=Cn>>>13,bn=0|h[0],bt=8191&bn,wt=bn>>>13,Dn=0|h[1],Bt=8191&Dn,Lt=Dn>>>13,Kt=0|h[2],Nt=8191&Kt,Ot=Kt>>>13,zn=0|h[3],Vt=8191&zn,He=zn>>>13,_e=0|h[4],Ae=8191&_e,Me=_e>>>13,Ze=0|h[5],je=8191&Ze,it=Ze>>>13,Pe=0|h[6],Se=8191&Pe,ze=Pe>>>13,Et=0|h[7],Je=8191&Et,st=Et>>>13,en=0|h[8],yt=8191&en,vt=en>>>13,Wt=0|h[9],Pt=8191&Wt,Rt=Wt>>>13;l.negative=n.negative^o.negative,l.length=19;var On=(y+(d=Math.imul(I,bt))|0)+((8191&(r=(r=Math.imul(I,wt))+Math.imul(j,bt)|0))<<13)|0;y=((f=Math.imul(j,wt))+(r>>>13)|0)+(On>>>26)|0,On&=67108863,d=Math.imul(ie,bt),r=(r=Math.imul(ie,wt))+Math.imul(xe,bt)|0,f=Math.imul(xe,wt);var An=(y+(d=d+Math.imul(I,Bt)|0)|0)+((8191&(r=(r=r+Math.imul(I,Lt)|0)+Math.imul(j,Bt)|0))<<13)|0;y=((f=f+Math.imul(j,Lt)|0)+(r>>>13)|0)+(An>>>26)|0,An&=67108863,d=Math.imul(Q,bt),r=(r=Math.imul(Q,wt))+Math.imul(ae,bt)|0,f=Math.imul(ae,wt),d=d+Math.imul(ie,Bt)|0,r=(r=r+Math.imul(ie,Lt)|0)+Math.imul(xe,Bt)|0,f=f+Math.imul(xe,Lt)|0;var Bn=(y+(d=d+Math.imul(I,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(I,Ot)|0)+Math.imul(j,Nt)|0))<<13)|0;y=((f=f+Math.imul(j,Ot)|0)+(r>>>13)|0)+(Bn>>>26)|0,Bn&=67108863,d=Math.imul(Oe,bt),r=(r=Math.imul(Oe,wt))+Math.imul(pe,bt)|0,f=Math.imul(pe,wt),d=d+Math.imul(Q,Bt)|0,r=(r=r+Math.imul(Q,Lt)|0)+Math.imul(ae,Bt)|0,f=f+Math.imul(ae,Lt)|0,d=d+Math.imul(ie,Nt)|0,r=(r=r+Math.imul(ie,Ot)|0)+Math.imul(xe,Nt)|0,f=f+Math.imul(xe,Ot)|0;var Mn=(y+(d=d+Math.imul(I,Vt)|0)|0)+((8191&(r=(r=r+Math.imul(I,He)|0)+Math.imul(j,Vt)|0))<<13)|0;y=((f=f+Math.imul(j,He)|0)+(r>>>13)|0)+(Mn>>>26)|0,Mn&=67108863,d=Math.imul(Be,bt),r=(r=Math.imul(Be,wt))+Math.imul(re,bt)|0,f=Math.imul(re,wt),d=d+Math.imul(Oe,Bt)|0,r=(r=r+Math.imul(Oe,Lt)|0)+Math.imul(pe,Bt)|0,f=f+Math.imul(pe,Lt)|0,d=d+Math.imul(Q,Nt)|0,r=(r=r+Math.imul(Q,Ot)|0)+Math.imul(ae,Nt)|0,f=f+Math.imul(ae,Ot)|0,d=d+Math.imul(ie,Vt)|0,r=(r=r+Math.imul(ie,He)|0)+Math.imul(xe,Vt)|0,f=f+Math.imul(xe,He)|0;var Kn=(y+(d=d+Math.imul(I,Ae)|0)|0)+((8191&(r=(r=r+Math.imul(I,Me)|0)+Math.imul(j,Ae)|0))<<13)|0;y=((f=f+Math.imul(j,Me)|0)+(r>>>13)|0)+(Kn>>>26)|0,Kn&=67108863,d=Math.imul(G,bt),r=(r=Math.imul(G,wt))+Math.imul(ge,bt)|0,f=Math.imul(ge,wt),d=d+Math.imul(Be,Bt)|0,r=(r=r+Math.imul(Be,Lt)|0)+Math.imul(re,Bt)|0,f=f+Math.imul(re,Lt)|0,d=d+Math.imul(Oe,Nt)|0,r=(r=r+Math.imul(Oe,Ot)|0)+Math.imul(pe,Nt)|0,f=f+Math.imul(pe,Ot)|0,d=d+Math.imul(Q,Vt)|0,r=(r=r+Math.imul(Q,He)|0)+Math.imul(ae,Vt)|0,f=f+Math.imul(ae,He)|0,d=d+Math.imul(ie,Ae)|0,r=(r=r+Math.imul(ie,Me)|0)+Math.imul(xe,Ae)|0,f=f+Math.imul(xe,Me)|0;var Ln=(y+(d=d+Math.imul(I,je)|0)|0)+((8191&(r=(r=r+Math.imul(I,it)|0)+Math.imul(j,je)|0))<<13)|0;y=((f=f+Math.imul(j,it)|0)+(r>>>13)|0)+(Ln>>>26)|0,Ln&=67108863,d=Math.imul(Qe,bt),r=(r=Math.imul(Qe,wt))+Math.imul(rt,bt)|0,f=Math.imul(rt,wt),d=d+Math.imul(G,Bt)|0,r=(r=r+Math.imul(G,Lt)|0)+Math.imul(ge,Bt)|0,f=f+Math.imul(ge,Lt)|0,d=d+Math.imul(Be,Nt)|0,r=(r=r+Math.imul(Be,Ot)|0)+Math.imul(re,Nt)|0,f=f+Math.imul(re,Ot)|0,d=d+Math.imul(Oe,Vt)|0,r=(r=r+Math.imul(Oe,He)|0)+Math.imul(pe,Vt)|0,f=f+Math.imul(pe,He)|0,d=d+Math.imul(Q,Ae)|0,r=(r=r+Math.imul(Q,Me)|0)+Math.imul(ae,Ae)|0,f=f+Math.imul(ae,Me)|0,d=d+Math.imul(ie,je)|0,r=(r=r+Math.imul(ie,it)|0)+Math.imul(xe,je)|0,f=f+Math.imul(xe,it)|0;var Fn=(y+(d=d+Math.imul(I,Se)|0)|0)+((8191&(r=(r=r+Math.imul(I,ze)|0)+Math.imul(j,Se)|0))<<13)|0;y=((f=f+Math.imul(j,ze)|0)+(r>>>13)|0)+(Fn>>>26)|0,Fn&=67108863,d=Math.imul(mt,bt),r=(r=Math.imul(mt,wt))+Math.imul(ft,bt)|0,f=Math.imul(ft,wt),d=d+Math.imul(Qe,Bt)|0,r=(r=r+Math.imul(Qe,Lt)|0)+Math.imul(rt,Bt)|0,f=f+Math.imul(rt,Lt)|0,d=d+Math.imul(G,Nt)|0,r=(r=r+Math.imul(G,Ot)|0)+Math.imul(ge,Nt)|0,f=f+Math.imul(ge,Ot)|0,d=d+Math.imul(Be,Vt)|0,r=(r=r+Math.imul(Be,He)|0)+Math.imul(re,Vt)|0,f=f+Math.imul(re,He)|0,d=d+Math.imul(Oe,Ae)|0,r=(r=r+Math.imul(Oe,Me)|0)+Math.imul(pe,Ae)|0,f=f+Math.imul(pe,Me)|0,d=d+Math.imul(Q,je)|0,r=(r=r+Math.imul(Q,it)|0)+Math.imul(ae,je)|0,f=f+Math.imul(ae,it)|0,d=d+Math.imul(ie,Se)|0,r=(r=r+Math.imul(ie,ze)|0)+Math.imul(xe,Se)|0,f=f+Math.imul(xe,ze)|0;var kn=(y+(d=d+Math.imul(I,Je)|0)|0)+((8191&(r=(r=r+Math.imul(I,st)|0)+Math.imul(j,Je)|0))<<13)|0;y=((f=f+Math.imul(j,st)|0)+(r>>>13)|0)+(kn>>>26)|0,kn&=67108863,d=Math.imul(At,bt),r=(r=Math.imul(At,wt))+Math.imul(It,bt)|0,f=Math.imul(It,wt),d=d+Math.imul(mt,Bt)|0,r=(r=r+Math.imul(mt,Lt)|0)+Math.imul(ft,Bt)|0,f=f+Math.imul(ft,Lt)|0,d=d+Math.imul(Qe,Nt)|0,r=(r=r+Math.imul(Qe,Ot)|0)+Math.imul(rt,Nt)|0,f=f+Math.imul(rt,Ot)|0,d=d+Math.imul(G,Vt)|0,r=(r=r+Math.imul(G,He)|0)+Math.imul(ge,Vt)|0,f=f+Math.imul(ge,He)|0,d=d+Math.imul(Be,Ae)|0,r=(r=r+Math.imul(Be,Me)|0)+Math.imul(re,Ae)|0,f=f+Math.imul(re,Me)|0,d=d+Math.imul(Oe,je)|0,r=(r=r+Math.imul(Oe,it)|0)+Math.imul(pe,je)|0,f=f+Math.imul(pe,it)|0,d=d+Math.imul(Q,Se)|0,r=(r=r+Math.imul(Q,ze)|0)+Math.imul(ae,Se)|0,f=f+Math.imul(ae,ze)|0,d=d+Math.imul(ie,Je)|0,r=(r=r+Math.imul(ie,st)|0)+Math.imul(xe,Je)|0,f=f+Math.imul(xe,st)|0;var Gn=(y+(d=d+Math.imul(I,yt)|0)|0)+((8191&(r=(r=r+Math.imul(I,vt)|0)+Math.imul(j,yt)|0))<<13)|0;y=((f=f+Math.imul(j,vt)|0)+(r>>>13)|0)+(Gn>>>26)|0,Gn&=67108863,d=Math.imul(St,bt),r=(r=Math.imul(St,wt))+Math.imul(Ft,bt)|0,f=Math.imul(Ft,wt),d=d+Math.imul(At,Bt)|0,r=(r=r+Math.imul(At,Lt)|0)+Math.imul(It,Bt)|0,f=f+Math.imul(It,Lt)|0,d=d+Math.imul(mt,Nt)|0,r=(r=r+Math.imul(mt,Ot)|0)+Math.imul(ft,Nt)|0,f=f+Math.imul(ft,Ot)|0,d=d+Math.imul(Qe,Vt)|0,r=(r=r+Math.imul(Qe,He)|0)+Math.imul(rt,Vt)|0,f=f+Math.imul(rt,He)|0,d=d+Math.imul(G,Ae)|0,r=(r=r+Math.imul(G,Me)|0)+Math.imul(ge,Ae)|0,f=f+Math.imul(ge,Me)|0,d=d+Math.imul(Be,je)|0,r=(r=r+Math.imul(Be,it)|0)+Math.imul(re,je)|0,f=f+Math.imul(re,it)|0,d=d+Math.imul(Oe,Se)|0,r=(r=r+Math.imul(Oe,ze)|0)+Math.imul(pe,Se)|0,f=f+Math.imul(pe,ze)|0,d=d+Math.imul(Q,Je)|0,r=(r=r+Math.imul(Q,st)|0)+Math.imul(ae,Je)|0,f=f+Math.imul(ae,st)|0,d=d+Math.imul(ie,yt)|0,r=(r=r+Math.imul(ie,vt)|0)+Math.imul(xe,yt)|0,f=f+Math.imul(xe,vt)|0;var Xn=(y+(d=d+Math.imul(I,Pt)|0)|0)+((8191&(r=(r=r+Math.imul(I,Rt)|0)+Math.imul(j,Pt)|0))<<13)|0;y=((f=f+Math.imul(j,Rt)|0)+(r>>>13)|0)+(Xn>>>26)|0,Xn&=67108863,d=Math.imul(St,Bt),r=(r=Math.imul(St,Lt))+Math.imul(Ft,Bt)|0,f=Math.imul(Ft,Lt),d=d+Math.imul(At,Nt)|0,r=(r=r+Math.imul(At,Ot)|0)+Math.imul(It,Nt)|0,f=f+Math.imul(It,Ot)|0,d=d+Math.imul(mt,Vt)|0,r=(r=r+Math.imul(mt,He)|0)+Math.imul(ft,Vt)|0,f=f+Math.imul(ft,He)|0,d=d+Math.imul(Qe,Ae)|0,r=(r=r+Math.imul(Qe,Me)|0)+Math.imul(rt,Ae)|0,f=f+Math.imul(rt,Me)|0,d=d+Math.imul(G,je)|0,r=(r=r+Math.imul(G,it)|0)+Math.imul(ge,je)|0,f=f+Math.imul(ge,it)|0,d=d+Math.imul(Be,Se)|0,r=(r=r+Math.imul(Be,ze)|0)+Math.imul(re,Se)|0,f=f+Math.imul(re,ze)|0,d=d+Math.imul(Oe,Je)|0,r=(r=r+Math.imul(Oe,st)|0)+Math.imul(pe,Je)|0,f=f+Math.imul(pe,st)|0,d=d+Math.imul(Q,yt)|0,r=(r=r+Math.imul(Q,vt)|0)+Math.imul(ae,yt)|0,f=f+Math.imul(ae,vt)|0;var jn=(y+(d=d+Math.imul(ie,Pt)|0)|0)+((8191&(r=(r=r+Math.imul(ie,Rt)|0)+Math.imul(xe,Pt)|0))<<13)|0;y=((f=f+Math.imul(xe,Rt)|0)+(r>>>13)|0)+(jn>>>26)|0,jn&=67108863,d=Math.imul(St,Nt),r=(r=Math.imul(St,Ot))+Math.imul(Ft,Nt)|0,f=Math.imul(Ft,Ot),d=d+Math.imul(At,Vt)|0,r=(r=r+Math.imul(At,He)|0)+Math.imul(It,Vt)|0,f=f+Math.imul(It,He)|0,d=d+Math.imul(mt,Ae)|0,r=(r=r+Math.imul(mt,Me)|0)+Math.imul(ft,Ae)|0,f=f+Math.imul(ft,Me)|0,d=d+Math.imul(Qe,je)|0,r=(r=r+Math.imul(Qe,it)|0)+Math.imul(rt,je)|0,f=f+Math.imul(rt,it)|0,d=d+Math.imul(G,Se)|0,r=(r=r+Math.imul(G,ze)|0)+Math.imul(ge,Se)|0,f=f+Math.imul(ge,ze)|0,d=d+Math.imul(Be,Je)|0,r=(r=r+Math.imul(Be,st)|0)+Math.imul(re,Je)|0,f=f+Math.imul(re,st)|0,d=d+Math.imul(Oe,yt)|0,r=(r=r+Math.imul(Oe,vt)|0)+Math.imul(pe,yt)|0,f=f+Math.imul(pe,vt)|0;var $e=(y+(d=d+Math.imul(Q,Pt)|0)|0)+((8191&(r=(r=r+Math.imul(Q,Rt)|0)+Math.imul(ae,Pt)|0))<<13)|0;y=((f=f+Math.imul(ae,Rt)|0)+(r>>>13)|0)+($e>>>26)|0,$e&=67108863,d=Math.imul(St,Vt),r=(r=Math.imul(St,He))+Math.imul(Ft,Vt)|0,f=Math.imul(Ft,He),d=d+Math.imul(At,Ae)|0,r=(r=r+Math.imul(At,Me)|0)+Math.imul(It,Ae)|0,f=f+Math.imul(It,Me)|0,d=d+Math.imul(mt,je)|0,r=(r=r+Math.imul(mt,it)|0)+Math.imul(ft,je)|0,f=f+Math.imul(ft,it)|0,d=d+Math.imul(Qe,Se)|0,r=(r=r+Math.imul(Qe,ze)|0)+Math.imul(rt,Se)|0,f=f+Math.imul(rt,ze)|0,d=d+Math.imul(G,Je)|0,r=(r=r+Math.imul(G,st)|0)+Math.imul(ge,Je)|0,f=f+Math.imul(ge,st)|0,d=d+Math.imul(Be,yt)|0,r=(r=r+Math.imul(Be,vt)|0)+Math.imul(re,yt)|0,f=f+Math.imul(re,vt)|0;var lt=(y+(d=d+Math.imul(Oe,Pt)|0)|0)+((8191&(r=(r=r+Math.imul(Oe,Rt)|0)+Math.imul(pe,Pt)|0))<<13)|0;y=((f=f+Math.imul(pe,Rt)|0)+(r>>>13)|0)+(lt>>>26)|0,lt&=67108863,d=Math.imul(St,Ae),r=(r=Math.imul(St,Me))+Math.imul(Ft,Ae)|0,f=Math.imul(Ft,Me),d=d+Math.imul(At,je)|0,r=(r=r+Math.imul(At,it)|0)+Math.imul(It,je)|0,f=f+Math.imul(It,it)|0,d=d+Math.imul(mt,Se)|0,r=(r=r+Math.imul(mt,ze)|0)+Math.imul(ft,Se)|0,f=f+Math.imul(ft,ze)|0,d=d+Math.imul(Qe,Je)|0,r=(r=r+Math.imul(Qe,st)|0)+Math.imul(rt,Je)|0,f=f+Math.imul(rt,st)|0,d=d+Math.imul(G,yt)|0,r=(r=r+Math.imul(G,vt)|0)+Math.imul(ge,yt)|0,f=f+Math.imul(ge,vt)|0;var Tt=(y+(d=d+Math.imul(Be,Pt)|0)|0)+((8191&(r=(r=r+Math.imul(Be,Rt)|0)+Math.imul(re,Pt)|0))<<13)|0;y=((f=f+Math.imul(re,Rt)|0)+(r>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,d=Math.imul(St,je),r=(r=Math.imul(St,it))+Math.imul(Ft,je)|0,f=Math.imul(Ft,it),d=d+Math.imul(At,Se)|0,r=(r=r+Math.imul(At,ze)|0)+Math.imul(It,Se)|0,f=f+Math.imul(It,ze)|0,d=d+Math.imul(mt,Je)|0,r=(r=r+Math.imul(mt,st)|0)+Math.imul(ft,Je)|0,f=f+Math.imul(ft,st)|0,d=d+Math.imul(Qe,yt)|0,r=(r=r+Math.imul(Qe,vt)|0)+Math.imul(rt,yt)|0,f=f+Math.imul(rt,vt)|0;var Mt=(y+(d=d+Math.imul(G,Pt)|0)|0)+((8191&(r=(r=r+Math.imul(G,Rt)|0)+Math.imul(ge,Pt)|0))<<13)|0;y=((f=f+Math.imul(ge,Rt)|0)+(r>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,d=Math.imul(St,Se),r=(r=Math.imul(St,ze))+Math.imul(Ft,Se)|0,f=Math.imul(Ft,ze),d=d+Math.imul(At,Je)|0,r=(r=r+Math.imul(At,st)|0)+Math.imul(It,Je)|0,f=f+Math.imul(It,st)|0,d=d+Math.imul(mt,yt)|0,r=(r=r+Math.imul(mt,vt)|0)+Math.imul(ft,yt)|0,f=f+Math.imul(ft,vt)|0;var kt=(y+(d=d+Math.imul(Qe,Pt)|0)|0)+((8191&(r=(r=r+Math.imul(Qe,Rt)|0)+Math.imul(rt,Pt)|0))<<13)|0;y=((f=f+Math.imul(rt,Rt)|0)+(r>>>13)|0)+(kt>>>26)|0,kt&=67108863,d=Math.imul(St,Je),r=(r=Math.imul(St,st))+Math.imul(Ft,Je)|0,f=Math.imul(Ft,st),d=d+Math.imul(At,yt)|0,r=(r=r+Math.imul(At,vt)|0)+Math.imul(It,yt)|0,f=f+Math.imul(It,vt)|0;var Zt=(y+(d=d+Math.imul(mt,Pt)|0)|0)+((8191&(r=(r=r+Math.imul(mt,Rt)|0)+Math.imul(ft,Pt)|0))<<13)|0;y=((f=f+Math.imul(ft,Rt)|0)+(r>>>13)|0)+(Zt>>>26)|0,Zt&=67108863,d=Math.imul(St,yt),r=(r=Math.imul(St,vt))+Math.imul(Ft,yt)|0,f=Math.imul(Ft,vt);var qt=(y+(d=d+Math.imul(At,Pt)|0)|0)+((8191&(r=(r=r+Math.imul(At,Rt)|0)+Math.imul(It,Pt)|0))<<13)|0;y=((f=f+Math.imul(It,Rt)|0)+(r>>>13)|0)+(qt>>>26)|0,qt&=67108863;var Qt=(y+(d=Math.imul(St,Pt))|0)+((8191&(r=(r=Math.imul(St,Rt))+Math.imul(Ft,Pt)|0))<<13)|0;return y=((f=Math.imul(Ft,Rt))+(r>>>13)|0)+(Qt>>>26)|0,Qt&=67108863,v[0]=On,v[1]=An,v[2]=Bn,v[3]=Mn,v[4]=Kn,v[5]=Ln,v[6]=Fn,v[7]=kn,v[8]=Gn,v[9]=Xn,v[10]=jn,v[11]=$e,v[12]=lt,v[13]=Tt,v[14]=Mt,v[15]=kt,v[16]=Zt,v[17]=qt,v[18]=Qt,0!==y&&(v[19]=y,l.length++),l};function L(g,n,o){return(new M).mulp(g,n,o)}function M(g,n){this.x=g,this.y=n}Math.imul||(P=w),c.prototype.mulTo=function(n,o){var l,s=this.length+n.length;return l=10===this.length&&10===n.length?P(this,n,o):s<63?w(this,n,o):s<1024?function k(g,n,o){o.negative=n.negative^g.negative,o.length=g.length+n.length;for(var l=0,s=0,h=0;h>>26)|0)>>>26,v&=67108863}o.words[h]=y,l=v,v=s}return 0!==l?o.words[h]=l:o.length--,o.strip()}(this,n,o):L(this,n,o),l},M.prototype.makeRBT=function(n){for(var o=new Array(n),l=c.prototype._countBits(n)-1,s=0;s>=1;return s},M.prototype.permute=function(n,o,l,s,h,v){for(var y=0;y>>=1)h++;return 1<>>=13),h>>>=13;for(v=2*o;v>=26,o+=s/67108864|0,o+=h>>>26,this.words[l]=67108863&h}return 0!==o&&(this.words[l]=o,this.length++),this},c.prototype.muln=function(n){return this.clone().imuln(n)},c.prototype.sqr=function(){return this.mul(this)},c.prototype.isqr=function(){return this.imul(this.clone())},c.prototype.pow=function(n){var o=function A(g){for(var n=new Array(g.bitLength()),o=0;o>>s}return n}(n);if(0===o.length)return new c(1);for(var l=this,s=0;s=0);var h,o=n%26,l=(n-o)/26,s=67108863>>>26-o<<26-o;if(0!==o){var v=0;for(h=0;h>>26-o}v&&(this.words[h]=v,this.length++)}if(0!==l){for(h=this.length-1;h>=0;h--)this.words[h+l]=this.words[h];for(h=0;h=0),s=o?(o-o%26)/26:0;var h=n%26,v=Math.min((n-h)/26,this.length),y=67108863^67108863>>>h<v)for(this.length-=v,r=0;r=0&&(0!==f||r>=s);r--){var $=0|this.words[r];this.words[r]=f<<26-h|$>>>h,f=$&y}return d&&0!==f&&(d.words[d.length++]=f),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},c.prototype.ishrn=function(n,o,l){return p(0===this.negative),this.iushrn(n,o,l)},c.prototype.shln=function(n){return this.clone().ishln(n)},c.prototype.ushln=function(n){return this.clone().iushln(n)},c.prototype.shrn=function(n){return this.clone().ishrn(n)},c.prototype.ushrn=function(n){return this.clone().iushrn(n)},c.prototype.testn=function(n){p("number"==typeof n&&n>=0);var o=n%26,l=(n-o)/26;return!(this.length<=l||!(this.words[l]&1<=0);var o=n%26,l=(n-o)/26;return p(0===this.negative,"imaskn works only with positive numbers"),this.length<=l?this:(0!==o&&l++,this.length=Math.min(l,this.length),0!==o&&(this.words[this.length-1]&=67108863^67108863>>>o<=67108864;o++)this.words[o]-=67108864,o===this.length-1?this.words[o+1]=1:this.words[o+1]++;return this.length=Math.max(this.length,o+1),this},c.prototype.isubn=function(n){if(p("number"==typeof n),p(n<67108864),n<0)return this.iaddn(-n);if(0!==this.negative)return this.negative=0,this.iaddn(n),this.negative=1,this;if(this.words[0]-=n,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var o=0;o>26)-(d/67108864|0),this.words[h+l]=67108863&v}for(;h>26,this.words[h+l]=67108863&v;if(0===y)return this.strip();for(p(-1===y),y=0,h=0;h>26,this.words[h]=67108863&v;return this.negative=1,this.strip()},c.prototype._wordDiv=function(n,o){var l,s=this.clone(),h=n,v=0|h.words[h.length-1];0!=(l=26-this._countBits(v))&&(h=h.ushln(l),s.iushln(l),v=0|h.words[h.length-1]);var r,d=s.length-h.length;if("mod"!==o){(r=new c(null)).length=d+1,r.words=new Array(r.length);for(var f=0;f=0;I--){var j=67108864*(0|s.words[h.length+I])+(0|s.words[h.length+I-1]);for(j=Math.min(j/v|0,67108863),s._ishlnsubmul(h,j,I);0!==s.negative;)j--,s.negative=0,s._ishlnsubmul(h,1,I),s.isZero()||(s.negative^=1);r&&(r.words[I]=j)}return r&&r.strip(),s.strip(),"div"!==o&&0!==l&&s.iushrn(l),{div:r||null,mod:s}},c.prototype.divmod=function(n,o,l){return p(!n.isZero()),this.isZero()?{div:new c(0),mod:new c(0)}:0!==this.negative&&0===n.negative?(v=this.neg().divmod(n,o),"mod"!==o&&(s=v.div.neg()),"div"!==o&&(h=v.mod.neg(),l&&0!==h.negative&&h.iadd(n)),{div:s,mod:h}):0===this.negative&&0!==n.negative?(v=this.divmod(n.neg(),o),"mod"!==o&&(s=v.div.neg()),{div:s,mod:v.mod}):this.negative&n.negative?(v=this.neg().divmod(n.neg(),o),"div"!==o&&(h=v.mod.neg(),l&&0!==h.negative&&h.isub(n)),{div:v.div,mod:h}):n.length>this.length||this.cmp(n)<0?{div:new c(0),mod:this}:1===n.length?"div"===o?{div:this.divn(n.words[0]),mod:null}:"mod"===o?{div:null,mod:new c(this.modn(n.words[0]))}:{div:this.divn(n.words[0]),mod:new c(this.modn(n.words[0]))}:this._wordDiv(n,o);var s,h,v},c.prototype.div=function(n){return this.divmod(n,"div",!1).div},c.prototype.mod=function(n){return this.divmod(n,"mod",!1).mod},c.prototype.umod=function(n){return this.divmod(n,"mod",!0).mod},c.prototype.divRound=function(n){var o=this.divmod(n);if(o.mod.isZero())return o.div;var l=0!==o.div.negative?o.mod.isub(n):o.mod,s=n.ushrn(1),h=n.andln(1),v=l.cmp(s);return v<0||1===h&&0===v?o.div:0!==o.div.negative?o.div.isubn(1):o.div.iaddn(1)},c.prototype.modn=function(n){p(n<=67108863);for(var o=(1<<26)%n,l=0,s=this.length-1;s>=0;s--)l=(o*l+(0|this.words[s]))%n;return l},c.prototype.idivn=function(n){p(n<=67108863);for(var o=0,l=this.length-1;l>=0;l--){var s=(0|this.words[l])+67108864*o;this.words[l]=s/n|0,o=s%n}return this.strip()},c.prototype.divn=function(n){return this.clone().idivn(n)},c.prototype.egcd=function(n){p(0===n.negative),p(!n.isZero());var o=this,l=n.clone();o=0!==o.negative?o.umod(n):o.clone();for(var s=new c(1),h=new c(0),v=new c(0),y=new c(1),d=0;o.isEven()&&l.isEven();)o.iushrn(1),l.iushrn(1),++d;for(var r=l.clone(),f=o.clone();!o.isZero();){for(var $=0,I=1;!(o.words[0]&I)&&$<26;++$,I<<=1);if($>0)for(o.iushrn($);$-- >0;)(s.isOdd()||h.isOdd())&&(s.iadd(r),h.isub(f)),s.iushrn(1),h.iushrn(1);for(var j=0,J=1;!(l.words[0]&J)&&j<26;++j,J<<=1);if(j>0)for(l.iushrn(j);j-- >0;)(v.isOdd()||y.isOdd())&&(v.iadd(r),y.isub(f)),v.iushrn(1),y.iushrn(1);o.cmp(l)>=0?(o.isub(l),s.isub(v),h.isub(y)):(l.isub(o),v.isub(s),y.isub(h))}return{a:v,b:y,gcd:l.iushln(d)}},c.prototype._invmp=function(n){p(0===n.negative),p(!n.isZero());var $,o=this,l=n.clone();o=0!==o.negative?o.umod(n):o.clone();for(var s=new c(1),h=new c(0),v=l.clone();o.cmpn(1)>0&&l.cmpn(1)>0;){for(var y=0,d=1;!(o.words[0]&d)&&y<26;++y,d<<=1);if(y>0)for(o.iushrn(y);y-- >0;)s.isOdd()&&s.iadd(v),s.iushrn(1);for(var r=0,f=1;!(l.words[0]&f)&&r<26;++r,f<<=1);if(r>0)for(l.iushrn(r);r-- >0;)h.isOdd()&&h.iadd(v),h.iushrn(1);o.cmp(l)>=0?(o.isub(l),s.isub(h)):(l.isub(o),h.isub(s))}return($=0===o.cmpn(1)?s:h).cmpn(0)<0&&$.iadd(n),$},c.prototype.gcd=function(n){if(this.isZero())return n.abs();if(n.isZero())return this.abs();var o=this.clone(),l=n.clone();o.negative=0,l.negative=0;for(var s=0;o.isEven()&&l.isEven();s++)o.iushrn(1),l.iushrn(1);for(;;){for(;o.isEven();)o.iushrn(1);for(;l.isEven();)l.iushrn(1);var h=o.cmp(l);if(h<0){var v=o;o=l,l=v}else if(0===h||0===l.cmpn(1))break;o.isub(l)}return l.iushln(s)},c.prototype.invm=function(n){return this.egcd(n).a.umod(n)},c.prototype.isEven=function(){return!(1&this.words[0])},c.prototype.isOdd=function(){return!(1&~this.words[0])},c.prototype.andln=function(n){return this.words[0]&n},c.prototype.bincn=function(n){p("number"==typeof n);var o=n%26,l=(n-o)/26,s=1<>>26,this.words[v]=y&=67108863}return 0!==h&&(this.words[v]=h,this.length++),this},c.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},c.prototype.cmpn=function(n){var l,o=n<0;if(0!==this.negative&&!o)return-1;if(0===this.negative&&o)return 1;if(this.strip(),this.length>1)l=1;else{o&&(n=-n),p(n<=67108863,"Number is too big");var s=0|this.words[0];l=s===n?0:sn.length)return 1;if(this.length=0;l--){var s=0|this.words[l],h=0|n.words[l];if(s!==h){sh&&(o=1);break}}return o},c.prototype.gtn=function(n){return 1===this.cmpn(n)},c.prototype.gt=function(n){return 1===this.cmp(n)},c.prototype.gten=function(n){return this.cmpn(n)>=0},c.prototype.gte=function(n){return this.cmp(n)>=0},c.prototype.ltn=function(n){return-1===this.cmpn(n)},c.prototype.lt=function(n){return-1===this.cmp(n)},c.prototype.lten=function(n){return this.cmpn(n)<=0},c.prototype.lte=function(n){return this.cmp(n)<=0},c.prototype.eqn=function(n){return 0===this.cmpn(n)},c.prototype.eq=function(n){return 0===this.cmp(n)},c.red=function(n){return new te(n)},c.prototype.toRed=function(n){return p(!this.red,"Already a number in reduction context"),p(0===this.negative,"red works only with positives"),n.convertTo(this)._forceRed(n)},c.prototype.fromRed=function(){return p(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},c.prototype._forceRed=function(n){return this.red=n,this},c.prototype.forceRed=function(n){return p(!this.red,"Already a number in reduction context"),this._forceRed(n)},c.prototype.redAdd=function(n){return p(this.red,"redAdd works only with red numbers"),this.red.add(this,n)},c.prototype.redIAdd=function(n){return p(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,n)},c.prototype.redSub=function(n){return p(this.red,"redSub works only with red numbers"),this.red.sub(this,n)},c.prototype.redISub=function(n){return p(this.red,"redISub works only with red numbers"),this.red.isub(this,n)},c.prototype.redShl=function(n){return p(this.red,"redShl works only with red numbers"),this.red.shl(this,n)},c.prototype.redMul=function(n){return p(this.red,"redMul works only with red numbers"),this.red._verify2(this,n),this.red.mul(this,n)},c.prototype.redIMul=function(n){return p(this.red,"redMul works only with red numbers"),this.red._verify2(this,n),this.red.imul(this,n)},c.prototype.redSqr=function(){return p(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},c.prototype.redISqr=function(){return p(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},c.prototype.redSqrt=function(){return p(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},c.prototype.redInvm=function(){return p(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},c.prototype.redNeg=function(){return p(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},c.prototype.redPow=function(n){return p(this.red&&!n.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,n)};var R={k256:null,p224:null,p192:null,p25519:null};function U(g,n){this.name=g,this.p=new c(n,16),this.n=this.p.bitLength(),this.k=new c(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function V(){U.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function K(){U.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function oe(){U.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function me(){U.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function te(g){if("string"==typeof g){var n=c._prime(g);this.m=n.p,this.prime=n}else p(g.gtn(1),"modulus must be greater than 1"),this.m=g,this.prime=null}function se(g){te.call(this,g),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new c(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}U.prototype._tmp=function(){var n=new c(null);return n.words=new Array(Math.ceil(this.n/13)),n},U.prototype.ireduce=function(n){var l,o=n;do{this.split(o,this.tmp),l=(o=(o=this.imulK(o)).iadd(this.tmp)).bitLength()}while(l>this.n);var s=l0?o.isub(this.p):void 0!==o.strip?o.strip():o._strip(),o},U.prototype.split=function(n,o){n.iushrn(this.n,0,o)},U.prototype.imulK=function(n){return n.imul(this.k)},O(V,U),V.prototype.split=function(n,o){for(var l=4194303,s=Math.min(n.length,9),h=0;h>>22,v=y}n.words[h-10]=v>>>=22,n.length-=0===v&&n.length>10?10:9},V.prototype.imulK=function(n){n.words[n.length]=0,n.words[n.length+1]=0,n.length+=2;for(var o=0,l=0;l>>=26,n.words[l]=h,o=s}return 0!==o&&(n.words[n.length++]=o),n},c._prime=function(n){if(R[n])return R[n];var o;if("k256"===n)o=new V;else if("p224"===n)o=new K;else if("p192"===n)o=new oe;else{if("p25519"!==n)throw new Error("Unknown prime "+n);o=new me}return R[n]=o,o},te.prototype._verify1=function(n){p(0===n.negative,"red works only with positives"),p(n.red,"red works only with red numbers")},te.prototype._verify2=function(n,o){p(!(n.negative|o.negative),"red works only with positives"),p(n.red&&n.red===o.red,"red works only with red numbers")},te.prototype.imod=function(n){return this.prime?this.prime.ireduce(n)._forceRed(this):n.umod(this.m)._forceRed(this)},te.prototype.neg=function(n){return n.isZero()?n.clone():this.m.sub(n)._forceRed(this)},te.prototype.add=function(n,o){this._verify2(n,o);var l=n.add(o);return l.cmp(this.m)>=0&&l.isub(this.m),l._forceRed(this)},te.prototype.iadd=function(n,o){this._verify2(n,o);var l=n.iadd(o);return l.cmp(this.m)>=0&&l.isub(this.m),l},te.prototype.sub=function(n,o){this._verify2(n,o);var l=n.sub(o);return l.cmpn(0)<0&&l.iadd(this.m),l._forceRed(this)},te.prototype.isub=function(n,o){this._verify2(n,o);var l=n.isub(o);return l.cmpn(0)<0&&l.iadd(this.m),l},te.prototype.shl=function(n,o){return this._verify1(n),this.imod(n.ushln(o))},te.prototype.imul=function(n,o){return this._verify2(n,o),this.imod(n.imul(o))},te.prototype.mul=function(n,o){return this._verify2(n,o),this.imod(n.mul(o))},te.prototype.isqr=function(n){return this.imul(n,n.clone())},te.prototype.sqr=function(n){return this.mul(n,n)},te.prototype.sqrt=function(n){if(n.isZero())return n.clone();var o=this.m.andln(3);if(p(o%2==1),3===o){var l=this.m.add(new c(1)).iushrn(2);return this.pow(n,l)}for(var s=this.m.subn(1),h=0;!s.isZero()&&0===s.andln(1);)h++,s.iushrn(1);p(!s.isZero());var v=new c(1).toRed(this),y=v.redNeg(),d=this.m.subn(1).iushrn(1),r=this.m.bitLength();for(r=new c(2*r*r).toRed(this);0!==this.pow(r,d).cmp(y);)r.redIAdd(y);for(var f=this.pow(r,s),$=this.pow(n,s.addn(1).iushrn(1)),I=this.pow(n,s),j=h;0!==I.cmp(v);){for(var J=I,ie=0;0!==J.cmp(v);ie++)J=J.redSqr();p(ie=0;h--){for(var f=o.words[h],$=r-1;$>=0;$--){var I=f>>$&1;v!==s[0]&&(v=this.sqr(v)),0!==I||0!==y?(y<<=1,y|=I,(4==++d||0===h&&0===$)&&(v=this.mul(v,s[y]),d=0,y=0)):d=0}r=26}return v},te.prototype.convertTo=function(n){var o=n.umod(this.m);return o===n?o.clone():o},te.prototype.convertFrom=function(n){var o=n.clone();return o.red=null,o},c.mont=function(n){return new se(n)},O(se,te),se.prototype.convertTo=function(n){return this.imod(n.ushln(this.shift))},se.prototype.convertFrom=function(n){var o=this.imod(n.mul(this.rinv));return o.red=null,o},se.prototype.imul=function(n,o){if(n.isZero()||o.isZero())return n.words[0]=0,n.length=1,n;var l=n.imul(o),s=l.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),h=l.isub(s).iushrn(this.shift),v=h;return h.cmp(this.m)>=0?v=h.isub(this.m):h.cmpn(0)<0&&(v=h.iadd(this.m)),v._forceRed(this)},se.prototype.mul=function(n,o){if(n.isZero()||o.isZero())return new c(0)._forceRed(this);var l=n.mul(o),s=l.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),h=l.isub(s).iushrn(this.shift),v=h;return h.cmp(this.m)>=0?v=h.isub(this.m):h.cmpn(0)<0&&(v=h.iadd(this.m)),v._forceRed(this)},se.prototype.invm=function(n){return this.imod(n._invmp(this.m).mul(this.r2))._forceRed(this)}}(Ce=E.nmd(Ce),this)},518:(Ce,ee,E)=>{"use strict";var a=ee;a.version=E(1636).rE,a.utils=E(3136),a.rand=E(5294),a.curve=E(8729),a.curves=E(3401),a.ec=E(9042),a.eddsa=E(3045)},8828:(Ce,ee,E)=>{"use strict";var a=E(8723),S=E(3136),p=S.getNAF,O=S.getJSF,c=S.assert;function D(_,F){this.type=_,this.p=new a(F.p,16),this.red=F.prime?a.red(F.prime):a.mont(this.p),this.zero=new a(0).toRed(this.red),this.one=new a(1).toRed(this.red),this.two=new a(2).toRed(this.red),this.n=F.n&&new a(F.n,16),this.g=F.g&&this.pointFromJSON(F.g,F.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var B=this.n&&this.p.div(this.n);!B||B.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}function C(_,F){this.curve=_,this.type=F,this.precomputed=null}Ce.exports=D,D.prototype.point=function(){throw new Error("Not implemented")},D.prototype.validate=function(){throw new Error("Not implemented")},D.prototype._fixedNafMul=function(F,B){c(F.precomputed);var m=F._getDoubles(),T=p(B,1,this._bitLength),A=(1<=P;L--)k=(k<<1)+T[L];w.push(k)}for(var M=this.jpoint(null,null,null),R=this.jpoint(null,null,null),U=A;U>0;U--){for(P=0;P=0;k--){for(var L=0;k>=0&&0===w[k];k--)L++;if(k>=0&&L++,P=P.dblp(L),k<0)break;var M=w[k];c(0!==M),P="affine"===F.type?P.mixedAdd(M>0?A[M-1>>1]:A[-M-1>>1].neg()):P.add(M>0?A[M-1>>1]:A[-M-1>>1].neg())}return"affine"===F.type?P.toP():P},D.prototype._wnafMulAdd=function(F,B,m,T,A){var M,R,U,w=this._wnafT1,P=this._wnafT2,k=this._wnafT3,L=0;for(M=0;M=1;M-=2){var K=M-1,oe=M;if(1===w[K]&&1===w[oe]){var me=[B[K],null,null,B[oe]];0===B[K].y.cmp(B[oe].y)?(me[1]=B[K].add(B[oe]),me[2]=B[K].toJ().mixedAdd(B[oe].neg())):0===B[K].y.cmp(B[oe].y.redNeg())?(me[1]=B[K].toJ().mixedAdd(B[oe]),me[2]=B[K].add(B[oe].neg())):(me[1]=B[K].toJ().mixedAdd(B[oe]),me[2]=B[K].toJ().mixedAdd(B[oe].neg()));var te=[-3,-1,-5,-7,0,7,5,1,3],se=O(m[K],m[oe]);for(L=Math.max(se[0].length,L),k[K]=new Array(L),k[oe]=new Array(L),R=0;R=0;M--){for(var s=0;M>=0;){var h=!0;for(R=0;R=0&&s++,o=o.dblp(s),M<0)break;for(R=0;R0?U=P[R][v-1>>1]:v<0&&(U=P[R][-v-1>>1].neg()),o="affine"===U.type?o.mixedAdd(U):o.add(U))}}for(M=0;M=Math.ceil((F.bitLength()+1)/B.step)},C.prototype._getDoubles=function(F,B){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var m=[this],T=this,A=0;A{"use strict";var a=E(3136),S=E(8723),p=E(1993),O=E(8828),c=a.assert;function D(_){this.twisted=1!=(0|_.a),this.mOneA=this.twisted&&-1==(0|_.a),this.extended=this.mOneA,O.call(this,"edwards",_),this.a=new S(_.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new S(_.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new S(_.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),c(!this.twisted||0===this.c.fromRed().cmpn(1)),this.oneC=1==(0|_.c)}function C(_,F,B,m,T){O.BasePoint.call(this,_,"projective"),null===F&&null===B&&null===m?(this.x=this.curve.zero,this.y=this.curve.one,this.z=this.curve.one,this.t=this.curve.zero,this.zOne=!0):(this.x=new S(F,16),this.y=new S(B,16),this.z=m?new S(m,16):this.curve.one,this.t=T&&new S(T,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.t&&!this.t.red&&(this.t=this.t.toRed(this.curve.red)),this.zOne=this.z===this.curve.one,this.curve.extended&&!this.t&&(this.t=this.x.redMul(this.y),this.zOne||(this.t=this.t.redMul(this.z.redInvm()))))}p(D,O),Ce.exports=D,D.prototype._mulA=function(F){return this.mOneA?F.redNeg():this.a.redMul(F)},D.prototype._mulC=function(F){return this.oneC?F:this.c.redMul(F)},D.prototype.jpoint=function(F,B,m,T){return this.point(F,B,m,T)},D.prototype.pointFromX=function(F,B){(F=new S(F,16)).red||(F=F.toRed(this.red));var m=F.redSqr(),T=this.c2.redSub(this.a.redMul(m)),A=this.one.redSub(this.c2.redMul(this.d).redMul(m)),w=T.redMul(A.redInvm()),P=w.redSqrt();if(0!==P.redSqr().redSub(w).cmp(this.zero))throw new Error("invalid point");var k=P.fromRed().isOdd();return(B&&!k||!B&&k)&&(P=P.redNeg()),this.point(F,P)},D.prototype.pointFromY=function(F,B){(F=new S(F,16)).red||(F=F.toRed(this.red));var m=F.redSqr(),T=m.redSub(this.c2),A=m.redMul(this.d).redMul(this.c2).redSub(this.a),w=T.redMul(A.redInvm());if(0===w.cmp(this.zero)){if(B)throw new Error("invalid point");return this.point(this.zero,F)}var P=w.redSqrt();if(0!==P.redSqr().redSub(w).cmp(this.zero))throw new Error("invalid point");return P.fromRed().isOdd()!==B&&(P=P.redNeg()),this.point(P,F)},D.prototype.validate=function(F){if(F.isInfinity())return!0;F.normalize();var B=F.x.redSqr(),m=F.y.redSqr(),T=B.redMul(this.a).redAdd(m),A=this.c2.redMul(this.one.redAdd(this.d.redMul(B).redMul(m)));return 0===T.cmp(A)},p(C,O.BasePoint),D.prototype.pointFromJSON=function(F){return C.fromJSON(this,F)},D.prototype.point=function(F,B,m,T){return new C(this,F,B,m,T)},C.fromJSON=function(F,B){return new C(F,B[0],B[1],B[2])},C.prototype.inspect=function(){return this.isInfinity()?"":""},C.prototype.isInfinity=function(){return 0===this.x.cmpn(0)&&(0===this.y.cmp(this.z)||this.zOne&&0===this.y.cmp(this.curve.c))},C.prototype._extDbl=function(){var F=this.x.redSqr(),B=this.y.redSqr(),m=this.z.redSqr();m=m.redIAdd(m);var T=this.curve._mulA(F),A=this.x.redAdd(this.y).redSqr().redISub(F).redISub(B),w=T.redAdd(B),P=w.redSub(m),k=T.redSub(B),L=A.redMul(P),M=w.redMul(k),R=A.redMul(k),U=P.redMul(w);return this.curve.point(L,M,U,R)},C.prototype._projDbl=function(){var T,A,w,P,k,L,F=this.x.redAdd(this.y).redSqr(),B=this.x.redSqr(),m=this.y.redSqr();if(this.curve.twisted){var M=(P=this.curve._mulA(B)).redAdd(m);this.zOne?(T=F.redSub(B).redSub(m).redMul(M.redSub(this.curve.two)),A=M.redMul(P.redSub(m)),w=M.redSqr().redSub(M).redSub(M)):(k=this.z.redSqr(),L=M.redSub(k).redISub(k),T=F.redSub(B).redISub(m).redMul(L),A=M.redMul(P.redSub(m)),w=M.redMul(L))}else P=B.redAdd(m),k=this.curve._mulC(this.z).redSqr(),L=P.redSub(k).redSub(k),T=this.curve._mulC(F.redISub(P)).redMul(L),A=this.curve._mulC(P).redMul(B.redISub(m)),w=P.redMul(L);return this.curve.point(T,A,w)},C.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()},C.prototype._extAdd=function(F){var B=this.y.redSub(this.x).redMul(F.y.redSub(F.x)),m=this.y.redAdd(this.x).redMul(F.y.redAdd(F.x)),T=this.t.redMul(this.curve.dd).redMul(F.t),A=this.z.redMul(F.z.redAdd(F.z)),w=m.redSub(B),P=A.redSub(T),k=A.redAdd(T),L=m.redAdd(B),M=w.redMul(P),R=k.redMul(L),U=w.redMul(L),V=P.redMul(k);return this.curve.point(M,R,V,U)},C.prototype._projAdd=function(F){var R,U,B=this.z.redMul(F.z),m=B.redSqr(),T=this.x.redMul(F.x),A=this.y.redMul(F.y),w=this.curve.d.redMul(T).redMul(A),P=m.redSub(w),k=m.redAdd(w),L=this.x.redAdd(this.y).redMul(F.x.redAdd(F.y)).redISub(T).redISub(A),M=B.redMul(P).redMul(L);return this.curve.twisted?(R=B.redMul(k).redMul(A.redSub(this.curve._mulA(T))),U=P.redMul(k)):(R=B.redMul(k).redMul(A.redSub(T)),U=this.curve._mulC(P).redMul(k)),this.curve.point(M,R,U)},C.prototype.add=function(F){return this.isInfinity()?F:F.isInfinity()?this:this.curve.extended?this._extAdd(F):this._projAdd(F)},C.prototype.mul=function(F){return this._hasDoubles(F)?this.curve._fixedNafMul(this,F):this.curve._wnafMul(this,F)},C.prototype.mulAdd=function(F,B,m){return this.curve._wnafMulAdd(1,[this,B],[F,m],2,!1)},C.prototype.jmulAdd=function(F,B,m){return this.curve._wnafMulAdd(1,[this,B],[F,m],2,!0)},C.prototype.normalize=function(){if(this.zOne)return this;var F=this.z.redInvm();return this.x=this.x.redMul(F),this.y=this.y.redMul(F),this.t&&(this.t=this.t.redMul(F)),this.z=this.curve.one,this.zOne=!0,this},C.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())},C.prototype.getX=function(){return this.normalize(),this.x.fromRed()},C.prototype.getY=function(){return this.normalize(),this.y.fromRed()},C.prototype.eq=function(F){return this===F||0===this.getX().cmp(F.getX())&&0===this.getY().cmp(F.getY())},C.prototype.eqXToP=function(F){var B=F.toRed(this.curve.red).redMul(this.z);if(0===this.x.cmp(B))return!0;for(var m=F.clone(),T=this.curve.redN.redMul(this.z);;){if(m.iadd(this.curve.n),m.cmp(this.curve.p)>=0)return!1;if(B.redIAdd(T),0===this.x.cmp(B))return!0}},C.prototype.toP=C.prototype.normalize,C.prototype.mixedAdd=C.prototype.add},8729:(Ce,ee,E)=>{"use strict";var a=ee;a.base=E(8828),a.short=E(8075),a.mont=E(4947),a.edwards=E(5537)},4947:(Ce,ee,E)=>{"use strict";var a=E(8723),S=E(1993),p=E(8828),O=E(3136);function c(C){p.call(this,"mont",C),this.a=new a(C.a,16).toRed(this.red),this.b=new a(C.b,16).toRed(this.red),this.i4=new a(4).toRed(this.red).redInvm(),this.two=new a(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}function D(C,_,F){p.BasePoint.call(this,C,"projective"),null===_&&null===F?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new a(_,16),this.z=new a(F,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}S(c,p),Ce.exports=c,c.prototype.validate=function(_){var F=_.normalize().x,B=F.redSqr(),m=B.redMul(F).redAdd(B.redMul(this.a)).redAdd(F);return 0===m.redSqrt().redSqr().cmp(m)},S(D,p.BasePoint),c.prototype.decodePoint=function(_,F){return this.point(O.toArray(_,F),1)},c.prototype.point=function(_,F){return new D(this,_,F)},c.prototype.pointFromJSON=function(_){return D.fromJSON(this,_)},D.prototype.precompute=function(){},D.prototype._encode=function(){return this.getX().toArray("be",this.curve.p.byteLength())},D.fromJSON=function(_,F){return new D(_,F[0],F[1]||_.one)},D.prototype.inspect=function(){return this.isInfinity()?"":""},D.prototype.isInfinity=function(){return 0===this.z.cmpn(0)},D.prototype.dbl=function(){var F=this.x.redAdd(this.z).redSqr(),m=this.x.redSub(this.z).redSqr(),T=F.redSub(m),A=F.redMul(m),w=T.redMul(m.redAdd(this.curve.a24.redMul(T)));return this.curve.point(A,w)},D.prototype.add=function(){throw new Error("Not supported on Montgomery curve")},D.prototype.diffAdd=function(_,F){var B=this.x.redAdd(this.z),m=this.x.redSub(this.z),T=_.x.redAdd(_.z),w=_.x.redSub(_.z).redMul(B),P=T.redMul(m),k=F.z.redMul(w.redAdd(P).redSqr()),L=F.x.redMul(w.redISub(P).redSqr());return this.curve.point(k,L)},D.prototype.mul=function(_){for(var F=_.clone(),B=this,m=this.curve.point(null,null),A=[];0!==F.cmpn(0);F.iushrn(1))A.push(F.andln(1));for(var w=A.length-1;w>=0;w--)0===A[w]?(B=B.diffAdd(m,this),m=m.dbl()):(m=B.diffAdd(m,this),B=B.dbl());return m},D.prototype.mulAdd=function(){throw new Error("Not supported on Montgomery curve")},D.prototype.jumlAdd=function(){throw new Error("Not supported on Montgomery curve")},D.prototype.eq=function(_){return 0===this.getX().cmp(_.getX())},D.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this},D.prototype.getX=function(){return this.normalize(),this.x.fromRed()}},8075:(Ce,ee,E)=>{"use strict";var a=E(3136),S=E(8723),p=E(1993),O=E(8828),c=a.assert;function D(F){O.call(this,"short",F),this.a=new S(F.a,16).toRed(this.red),this.b=new S(F.b,16).toRed(this.red),this.tinv=this.two.redInvm(),this.zeroA=0===this.a.fromRed().cmpn(0),this.threeA=0===this.a.fromRed().sub(this.p).cmpn(-3),this.endo=this._getEndomorphism(F),this._endoWnafT1=new Array(4),this._endoWnafT2=new Array(4)}function C(F,B,m,T){O.BasePoint.call(this,F,"affine"),null===B&&null===m?(this.x=null,this.y=null,this.inf=!0):(this.x=new S(B,16),this.y=new S(m,16),T&&(this.x.forceRed(this.curve.red),this.y.forceRed(this.curve.red)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.inf=!1)}function _(F,B,m,T){O.BasePoint.call(this,F,"jacobian"),null===B&&null===m&&null===T?(this.x=this.curve.one,this.y=this.curve.one,this.z=new S(0)):(this.x=new S(B,16),this.y=new S(m,16),this.z=new S(T,16)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.zOne=this.z===this.curve.one}p(D,O),Ce.exports=D,D.prototype._getEndomorphism=function(B){if(this.zeroA&&this.g&&this.n&&1===this.p.modn(3)){var m,T;if(B.beta)m=new S(B.beta,16).toRed(this.red);else{var A=this._getEndoRoots(this.p);m=(m=A[0].cmp(A[1])<0?A[0]:A[1]).toRed(this.red)}if(B.lambda)T=new S(B.lambda,16);else{var w=this._getEndoRoots(this.n);0===this.g.mul(w[0]).x.cmp(this.g.x.redMul(m))?T=w[0]:c(0===this.g.mul(T=w[1]).x.cmp(this.g.x.redMul(m)))}return{beta:m,lambda:T,basis:B.basis?B.basis.map(function(k){return{a:new S(k.a,16),b:new S(k.b,16)}}):this._getEndoBasis(T)}}},D.prototype._getEndoRoots=function(B){var m=B===this.p?this.red:S.mont(B),T=new S(2).toRed(m).redInvm(),A=T.redNeg(),w=new S(3).toRed(m).redNeg().redSqrt().redMul(T);return[A.redAdd(w).fromRed(),A.redSub(w).fromRed()]},D.prototype._getEndoBasis=function(B){for(var M,R,U,V,K,oe,me,se,g,m=this.n.ushrn(Math.floor(this.n.bitLength()/2)),T=B,A=this.n.clone(),w=new S(1),P=new S(0),k=new S(0),L=new S(1),te=0;0!==T.cmpn(0);){var n=A.div(T);se=A.sub(n.mul(T)),g=k.sub(n.mul(w));var o=L.sub(n.mul(P));if(!U&&se.cmp(m)<0)M=me.neg(),R=w,U=se.neg(),V=g;else if(U&&2==++te)break;me=se,A=T,T=se,k=w,w=g,L=P,P=o}K=se.neg(),oe=g;var l=U.sqr().add(V.sqr());return K.sqr().add(oe.sqr()).cmp(l)>=0&&(K=M,oe=R),U.negative&&(U=U.neg(),V=V.neg()),K.negative&&(K=K.neg(),oe=oe.neg()),[{a:U,b:V},{a:K,b:oe}]},D.prototype._endoSplit=function(B){var m=this.endo.basis,T=m[0],A=m[1],w=A.b.mul(B).divRound(this.n),P=T.b.neg().mul(B).divRound(this.n),k=w.mul(T.a),L=P.mul(A.a),M=w.mul(T.b),R=P.mul(A.b);return{k1:B.sub(k).sub(L),k2:M.add(R).neg()}},D.prototype.pointFromX=function(B,m){(B=new S(B,16)).red||(B=B.toRed(this.red));var T=B.redSqr().redMul(B).redIAdd(B.redMul(this.a)).redIAdd(this.b),A=T.redSqrt();if(0!==A.redSqr().redSub(T).cmp(this.zero))throw new Error("invalid point");var w=A.fromRed().isOdd();return(m&&!w||!m&&w)&&(A=A.redNeg()),this.point(B,A)},D.prototype.validate=function(B){if(B.inf)return!0;var m=B.x,T=B.y,A=this.a.redMul(m),w=m.redSqr().redMul(m).redIAdd(A).redIAdd(this.b);return 0===T.redSqr().redISub(w).cmpn(0)},D.prototype._endoWnafMulAdd=function(B,m,T){for(var A=this._endoWnafT1,w=this._endoWnafT2,P=0;P":""},C.prototype.isInfinity=function(){return this.inf},C.prototype.add=function(B){if(this.inf)return B;if(B.inf)return this;if(this.eq(B))return this.dbl();if(this.neg().eq(B))return this.curve.point(null,null);if(0===this.x.cmp(B.x))return this.curve.point(null,null);var m=this.y.redSub(B.y);0!==m.cmpn(0)&&(m=m.redMul(this.x.redSub(B.x).redInvm()));var T=m.redSqr().redISub(this.x).redISub(B.x),A=m.redMul(this.x.redSub(T)).redISub(this.y);return this.curve.point(T,A)},C.prototype.dbl=function(){if(this.inf)return this;var B=this.y.redAdd(this.y);if(0===B.cmpn(0))return this.curve.point(null,null);var m=this.curve.a,T=this.x.redSqr(),A=B.redInvm(),w=T.redAdd(T).redIAdd(T).redIAdd(m).redMul(A),P=w.redSqr().redISub(this.x.redAdd(this.x)),k=w.redMul(this.x.redSub(P)).redISub(this.y);return this.curve.point(P,k)},C.prototype.getX=function(){return this.x.fromRed()},C.prototype.getY=function(){return this.y.fromRed()},C.prototype.mul=function(B){return B=new S(B,16),this.isInfinity()?this:this._hasDoubles(B)?this.curve._fixedNafMul(this,B):this.curve.endo?this.curve._endoWnafMulAdd([this],[B]):this.curve._wnafMul(this,B)},C.prototype.mulAdd=function(B,m,T){var A=[this,m],w=[B,T];return this.curve.endo?this.curve._endoWnafMulAdd(A,w):this.curve._wnafMulAdd(1,A,w,2)},C.prototype.jmulAdd=function(B,m,T){var A=[this,m],w=[B,T];return this.curve.endo?this.curve._endoWnafMulAdd(A,w,!0):this.curve._wnafMulAdd(1,A,w,2,!0)},C.prototype.eq=function(B){return this===B||this.inf===B.inf&&(this.inf||0===this.x.cmp(B.x)&&0===this.y.cmp(B.y))},C.prototype.neg=function(B){if(this.inf)return this;var m=this.curve.point(this.x,this.y.redNeg());if(B&&this.precomputed){var T=this.precomputed,A=function(w){return w.neg()};m.precomputed={naf:T.naf&&{wnd:T.naf.wnd,points:T.naf.points.map(A)},doubles:T.doubles&&{step:T.doubles.step,points:T.doubles.points.map(A)}}}return m},C.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},p(_,O.BasePoint),D.prototype.jpoint=function(B,m,T){return new _(this,B,m,T)},_.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var B=this.z.redInvm(),m=B.redSqr(),T=this.x.redMul(m),A=this.y.redMul(m).redMul(B);return this.curve.point(T,A)},_.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},_.prototype.add=function(B){if(this.isInfinity())return B;if(B.isInfinity())return this;var m=B.z.redSqr(),T=this.z.redSqr(),A=this.x.redMul(m),w=B.x.redMul(T),P=this.y.redMul(m.redMul(B.z)),k=B.y.redMul(T.redMul(this.z)),L=A.redSub(w),M=P.redSub(k);if(0===L.cmpn(0))return 0!==M.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var R=L.redSqr(),U=R.redMul(L),V=A.redMul(R),K=M.redSqr().redIAdd(U).redISub(V).redISub(V),oe=M.redMul(V.redISub(K)).redISub(P.redMul(U)),me=this.z.redMul(B.z).redMul(L);return this.curve.jpoint(K,oe,me)},_.prototype.mixedAdd=function(B){if(this.isInfinity())return B.toJ();if(B.isInfinity())return this;var m=this.z.redSqr(),T=this.x,A=B.x.redMul(m),w=this.y,P=B.y.redMul(m).redMul(this.z),k=T.redSub(A),L=w.redSub(P);if(0===k.cmpn(0))return 0!==L.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var M=k.redSqr(),R=M.redMul(k),U=T.redMul(M),V=L.redSqr().redIAdd(R).redISub(U).redISub(U),K=L.redMul(U.redISub(V)).redISub(w.redMul(R)),oe=this.z.redMul(k);return this.curve.jpoint(V,K,oe)},_.prototype.dblp=function(B){if(0===B)return this;if(this.isInfinity())return this;if(!B)return this.dbl();var m;if(this.curve.zeroA||this.curve.threeA){var T=this;for(m=0;m=0)return!1;if(T.redIAdd(w),0===this.x.cmp(T))return!0}},_.prototype.inspect=function(){return this.isInfinity()?"":""},_.prototype.isInfinity=function(){return 0===this.z.cmpn(0)}},3401:(Ce,ee,E)=>{"use strict";var _,a=ee,S=E(2529),p=E(8729),c=E(3136).assert;function D(F){this.curve="short"===F.type?new p.short(F):"edwards"===F.type?new p.edwards(F):new p.mont(F),this.g=this.curve.g,this.n=this.curve.n,this.hash=F.hash,c(this.g.validate(),"Invalid curve"),c(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function C(F,B){Object.defineProperty(a,F,{configurable:!0,enumerable:!0,get:function(){var m=new D(B);return Object.defineProperty(a,F,{configurable:!0,enumerable:!0,value:m}),m}})}a.PresetCurve=D,C("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:S.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),C("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:S.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),C("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:S.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),C("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:S.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),C("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:S.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),C("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:S.sha256,gRed:!1,g:["9"]}),C("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:S.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{_=E(1416)}catch{_=void 0}C("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:S.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",_]})},9042:(Ce,ee,E)=>{"use strict";var a=E(8723),S=E(3556),p=E(3136),O=E(3401),c=E(5294),D=p.assert,C=E(541),_=E(484);function F(B){if(!(this instanceof F))return new F(B);"string"==typeof B&&(D(Object.prototype.hasOwnProperty.call(O,B),"Unknown curve "+B),B=O[B]),B instanceof O.PresetCurve&&(B={curve:B}),this.curve=B.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=B.curve.g,this.g.precompute(B.curve.n.bitLength()+1),this.hash=B.hash||B.curve.hash}Ce.exports=F,F.prototype.keyPair=function(m){return new C(this,m)},F.prototype.keyFromPrivate=function(m,T){return C.fromPrivate(this,m,T)},F.prototype.keyFromPublic=function(m,T){return C.fromPublic(this,m,T)},F.prototype.genKeyPair=function(m){m||(m={});for(var T=new S({hash:this.hash,pers:m.pers,persEnc:m.persEnc||"utf8",entropy:m.entropy||c(this.hash.hmacStrength),entropyEnc:m.entropy&&m.entropyEnc||"utf8",nonce:this.n.toArray()}),A=this.n.byteLength(),w=this.n.sub(new a(2));;){var P=new a(T.generate(A));if(!(P.cmp(w)>0))return P.iaddn(1),this.keyFromPrivate(P)}},F.prototype._truncateToN=function(m,T){var A=8*m.byteLength()-this.n.bitLength();return A>0&&(m=m.ushrn(A)),!T&&m.cmp(this.n)>=0?m.sub(this.n):m},F.prototype.sign=function(m,T,A,w){"object"==typeof A&&(w=A,A=null),w||(w={}),T=this.keyFromPrivate(T,A),m=this._truncateToN(new a(m,16));for(var P=this.n.byteLength(),k=T.getPrivate().toArray("be",P),L=m.toArray("be",P),M=new S({hash:this.hash,entropy:k,nonce:L,pers:w.pers,persEnc:w.persEnc||"utf8"}),R=this.n.sub(new a(1)),U=0;;U++){var V=w.k?w.k(U):new a(M.generate(this.n.byteLength()));if(!((V=this._truncateToN(V,!0)).cmpn(1)<=0||V.cmp(R)>=0)){var K=this.g.mul(V);if(!K.isInfinity()){var oe=K.getX(),me=oe.umod(this.n);if(0!==me.cmpn(0)){var te=V.invm(this.n).mul(me.mul(T.getPrivate()).iadd(m));if(0!==(te=te.umod(this.n)).cmpn(0)){var se=(K.getY().isOdd()?1:0)|(0!==oe.cmp(me)?2:0);return w.canonical&&te.cmp(this.nh)>0&&(te=this.n.sub(te),se^=1),new _({r:me,s:te,recoveryParam:se})}}}}}},F.prototype.verify=function(m,T,A,w){m=this._truncateToN(new a(m,16)),A=this.keyFromPublic(A,w);var P=(T=new _(T,"hex")).r,k=T.s;if(P.cmpn(1)<0||P.cmp(this.n)>=0||k.cmpn(1)<0||k.cmp(this.n)>=0)return!1;var U,L=k.invm(this.n),M=L.mul(m).umod(this.n),R=L.mul(P).umod(this.n);return this.curve._maxwellTrick?!(U=this.g.jmulAdd(M,A.getPublic(),R)).isInfinity()&&U.eqXToP(P):!(U=this.g.mulAdd(M,A.getPublic(),R)).isInfinity()&&0===U.getX().umod(this.n).cmp(P)},F.prototype.recoverPubKey=function(B,m,T,A){D((3&T)===T,"The recovery param is more than two bits"),m=new _(m,A);var w=this.n,P=new a(B),k=m.r,L=m.s,M=1&T,R=T>>1;if(k.cmp(this.curve.p.umod(this.curve.n))>=0&&R)throw new Error("Unable to find sencond key candinate");k=this.curve.pointFromX(R?k.add(this.curve.n):k,M);var U=m.r.invm(w),V=w.sub(P).mul(U).umod(w),K=L.mul(U).umod(w);return this.g.mulAdd(V,k,K)},F.prototype.getKeyRecoveryParam=function(B,m,T,A){if(null!==(m=new _(m,A)).recoveryParam)return m.recoveryParam;for(var w=0;w<4;w++){var P;try{P=this.recoverPubKey(B,m,w)}catch{continue}if(P.eq(T))return w}throw new Error("Unable to find valid recovery factor")}},541:(Ce,ee,E)=>{"use strict";var a=E(8723),p=E(3136).assert;function O(c,D){this.ec=c,this.priv=null,this.pub=null,D.priv&&this._importPrivate(D.priv,D.privEnc),D.pub&&this._importPublic(D.pub,D.pubEnc)}Ce.exports=O,O.fromPublic=function(D,C,_){return C instanceof O?C:new O(D,{pub:C,pubEnc:_})},O.fromPrivate=function(D,C,_){return C instanceof O?C:new O(D,{priv:C,privEnc:_})},O.prototype.validate=function(){var D=this.getPublic();return D.isInfinity()?{result:!1,reason:"Invalid public key"}:D.validate()?D.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:"Public key * N != O"}:{result:!1,reason:"Public key is not a point"}},O.prototype.getPublic=function(D,C){return"string"==typeof D&&(C=D,D=null),this.pub||(this.pub=this.ec.g.mul(this.priv)),C?this.pub.encode(C,D):this.pub},O.prototype.getPrivate=function(D){return"hex"===D?this.priv.toString(16,2):this.priv},O.prototype._importPrivate=function(D,C){this.priv=new a(D,C||16),this.priv=this.priv.umod(this.ec.curve.n)},O.prototype._importPublic=function(D,C){if(D.x||D.y)return"mont"===this.ec.curve.type?p(D.x,"Need x coordinate"):("short"===this.ec.curve.type||"edwards"===this.ec.curve.type)&&p(D.x&&D.y,"Need both x and y coordinate"),void(this.pub=this.ec.curve.point(D.x,D.y));this.pub=this.ec.curve.decodePoint(D,C)},O.prototype.derive=function(D){return D.validate()||p(D.validate(),"public point not validated"),D.mul(this.priv).getX()},O.prototype.sign=function(D,C,_){return this.ec.sign(D,this,C,_)},O.prototype.verify=function(D,C){return this.ec.verify(D,C,this)},O.prototype.inspect=function(){return""}},484:(Ce,ee,E)=>{"use strict";var a=E(8723),S=E(3136),p=S.assert;function O(F,B){if(F instanceof O)return F;this._importDER(F,B)||(p(F.r&&F.s,"Signature without r or s"),this.r=new a(F.r,16),this.s=new a(F.s,16),this.recoveryParam=void 0===F.recoveryParam?null:F.recoveryParam)}function c(){this.place=0}function D(F,B){var m=F[B.place++];if(!(128&m))return m;var T=15&m;if(0===T||T>4)return!1;for(var A=0,w=0,P=B.place;w>>=0;return!(A<=127)&&(B.place=P,A)}function C(F){for(var B=0,m=F.length-1;!F[B]&&!(128&F[B+1])&&B>>3);for(F.push(128|m);--m;)F.push(B>>>(m<<3)&255);F.push(B)}}Ce.exports=O,O.prototype._importDER=function(B,m){B=S.toArray(B,m);var T=new c;if(48!==B[T.place++])return!1;var A=D(B,T);if(!1===A||A+T.place!==B.length||2!==B[T.place++])return!1;var w=D(B,T);if(!1===w)return!1;var P=B.slice(T.place,w+T.place);if(T.place+=w,2!==B[T.place++])return!1;var k=D(B,T);if(!1===k||B.length!==k+T.place)return!1;var L=B.slice(T.place,k+T.place);if(0===P[0]){if(!(128&P[1]))return!1;P=P.slice(1)}if(0===L[0]){if(!(128&L[1]))return!1;L=L.slice(1)}return this.r=new a(P),this.s=new a(L),this.recoveryParam=null,!0},O.prototype.toDER=function(B){var m=this.r.toArray(),T=this.s.toArray();for(128&m[0]&&(m=[0].concat(m)),128&T[0]&&(T=[0].concat(T)),m=C(m),T=C(T);!(T[0]||128&T[1]);)T=T.slice(1);var A=[2];_(A,m.length),(A=A.concat(m)).push(2),_(A,T.length);var w=A.concat(T),P=[48];return _(P,w.length),P=P.concat(w),S.encode(P,B)}},3045:(Ce,ee,E)=>{"use strict";var a=E(2529),S=E(3401),p=E(3136),O=p.assert,c=p.parseBytes,D=E(7222),C=E(5451);function _(F){if(O("ed25519"===F,"only tested with ed25519 so far"),!(this instanceof _))return new _(F);this.curve=F=S[F].curve,this.g=F.g,this.g.precompute(F.n.bitLength()+1),this.pointClass=F.point().constructor,this.encodingLength=Math.ceil(F.n.bitLength()/8),this.hash=a.sha512}Ce.exports=_,_.prototype.sign=function(B,m){B=c(B);var T=this.keyFromSecret(m),A=this.hashInt(T.messagePrefix(),B),w=this.g.mul(A),P=this.encodePoint(w),k=this.hashInt(P,T.pubBytes(),B).mul(T.priv()),L=A.add(k).umod(this.curve.n);return this.makeSignature({R:w,S:L,Rencoded:P})},_.prototype.verify=function(B,m,T){B=c(B),m=this.makeSignature(m);var A=this.keyFromPublic(T),w=this.hashInt(m.Rencoded(),A.pubBytes(),B),P=this.g.mul(m.S());return m.R().add(A.pub().mul(w)).eq(P)},_.prototype.hashInt=function(){for(var B=this.hash(),m=0;m{"use strict";var a=E(3136),S=a.assert,p=a.parseBytes,O=a.cachedProperty;function c(D,C){this.eddsa=D,this._secret=p(C.secret),D.isPoint(C.pub)?this._pub=C.pub:this._pubBytes=p(C.pub)}c.fromPublic=function(C,_){return _ instanceof c?_:new c(C,{pub:_})},c.fromSecret=function(C,_){return _ instanceof c?_:new c(C,{secret:_})},c.prototype.secret=function(){return this._secret},O(c,"pubBytes",function(){return this.eddsa.encodePoint(this.pub())}),O(c,"pub",function(){return this._pubBytes?this.eddsa.decodePoint(this._pubBytes):this.eddsa.g.mul(this.priv())}),O(c,"privBytes",function(){var C=this.eddsa,_=this.hash(),F=C.encodingLength-1,B=_.slice(0,C.encodingLength);return B[0]&=248,B[F]&=127,B[F]|=64,B}),O(c,"priv",function(){return this.eddsa.decodeInt(this.privBytes())}),O(c,"hash",function(){return this.eddsa.hash().update(this.secret()).digest()}),O(c,"messagePrefix",function(){return this.hash().slice(this.eddsa.encodingLength)}),c.prototype.sign=function(C){return S(this._secret,"KeyPair can only verify"),this.eddsa.sign(C,this)},c.prototype.verify=function(C,_){return this.eddsa.verify(C,_,this)},c.prototype.getSecret=function(C){return S(this._secret,"KeyPair is public only"),a.encode(this.secret(),C)},c.prototype.getPublic=function(C){return a.encode(this.pubBytes(),C)},Ce.exports=c},5451:(Ce,ee,E)=>{"use strict";var a=E(8723),S=E(3136),p=S.assert,O=S.cachedProperty,c=S.parseBytes;function D(C,_){this.eddsa=C,"object"!=typeof _&&(_=c(_)),Array.isArray(_)&&(_={R:_.slice(0,C.encodingLength),S:_.slice(C.encodingLength)}),p(_.R&&_.S,"Signature without R or S"),C.isPoint(_.R)&&(this._R=_.R),_.S instanceof a&&(this._S=_.S),this._Rencoded=Array.isArray(_.R)?_.R:_.Rencoded,this._Sencoded=Array.isArray(_.S)?_.S:_.Sencoded}O(D,"S",function(){return this.eddsa.decodeInt(this.Sencoded())}),O(D,"R",function(){return this.eddsa.decodePoint(this.Rencoded())}),O(D,"Rencoded",function(){return this.eddsa.encodePoint(this.R())}),O(D,"Sencoded",function(){return this.eddsa.encodeInt(this.S())}),D.prototype.toBytes=function(){return this.Rencoded().concat(this.Sencoded())},D.prototype.toHex=function(){return S.encode(this.toBytes(),"hex").toUpperCase()},Ce.exports=D},1416:Ce=>{Ce.exports={doubles:{step:4,points:[["e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a","f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821"],["8282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508","11f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf"],["175e159f728b865a72f99cc6c6fc846de0b93833fd2222ed73fce5b551e5b739","d3506e0d9e3c79eba4ef97a51ff71f5eacb5955add24345c6efa6ffee9fed695"],["363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640","4e273adfc732221953b445397f3363145b9a89008199ecb62003c7f3bee9de9"],["8b4b5f165df3c2be8c6244b5b745638843e4a781a15bcd1b69f79a55dffdf80c","4aad0a6f68d308b4b3fbd7813ab0da04f9e336546162ee56b3eff0c65fd4fd36"],["723cbaa6e5db996d6bf771c00bd548c7b700dbffa6c0e77bcb6115925232fcda","96e867b5595cc498a921137488824d6e2660a0653779494801dc069d9eb39f5f"],["eebfa4d493bebf98ba5feec812c2d3b50947961237a919839a533eca0e7dd7fa","5d9a8ca3970ef0f269ee7edaf178089d9ae4cdc3a711f712ddfd4fdae1de8999"],["100f44da696e71672791d0a09b7bde459f1215a29b3c03bfefd7835b39a48db0","cdd9e13192a00b772ec8f3300c090666b7ff4a18ff5195ac0fbd5cd62bc65a09"],["e1031be262c7ed1b1dc9227a4a04c017a77f8d4464f3b3852c8acde6e534fd2d","9d7061928940405e6bb6a4176597535af292dd419e1ced79a44f18f29456a00d"],["feea6cae46d55b530ac2839f143bd7ec5cf8b266a41d6af52d5e688d9094696d","e57c6b6c97dce1bab06e4e12bf3ecd5c981c8957cc41442d3155debf18090088"],["da67a91d91049cdcb367be4be6ffca3cfeed657d808583de33fa978bc1ec6cb1","9bacaa35481642bc41f463f7ec9780e5dec7adc508f740a17e9ea8e27a68be1d"],["53904faa0b334cdda6e000935ef22151ec08d0f7bb11069f57545ccc1a37b7c0","5bc087d0bc80106d88c9eccac20d3c1c13999981e14434699dcb096b022771c8"],["8e7bcd0bd35983a7719cca7764ca906779b53a043a9b8bcaeff959f43ad86047","10b7770b2a3da4b3940310420ca9514579e88e2e47fd68b3ea10047e8460372a"],["385eed34c1cdff21e6d0818689b81bde71a7f4f18397e6690a841e1599c43862","283bebc3e8ea23f56701de19e9ebf4576b304eec2086dc8cc0458fe5542e5453"],["6f9d9b803ecf191637c73a4413dfa180fddf84a5947fbc9c606ed86c3fac3a7","7c80c68e603059ba69b8e2a30e45c4d47ea4dd2f5c281002d86890603a842160"],["3322d401243c4e2582a2147c104d6ecbf774d163db0f5e5313b7e0e742d0e6bd","56e70797e9664ef5bfb019bc4ddaf9b72805f63ea2873af624f3a2e96c28b2a0"],["85672c7d2de0b7da2bd1770d89665868741b3f9af7643397721d74d28134ab83","7c481b9b5b43b2eb6374049bfa62c2e5e77f17fcc5298f44c8e3094f790313a6"],["948bf809b1988a46b06c9f1919413b10f9226c60f668832ffd959af60c82a0a","53a562856dcb6646dc6b74c5d1c3418c6d4dff08c97cd2bed4cb7f88d8c8e589"],["6260ce7f461801c34f067ce0f02873a8f1b0e44dfc69752accecd819f38fd8e8","bc2da82b6fa5b571a7f09049776a1ef7ecd292238051c198c1a84e95b2b4ae17"],["e5037de0afc1d8d43d8348414bbf4103043ec8f575bfdc432953cc8d2037fa2d","4571534baa94d3b5f9f98d09fb990bddbd5f5b03ec481f10e0e5dc841d755bda"],["e06372b0f4a207adf5ea905e8f1771b4e7e8dbd1c6a6c5b725866a0ae4fce725","7a908974bce18cfe12a27bb2ad5a488cd7484a7787104870b27034f94eee31dd"],["213c7a715cd5d45358d0bbf9dc0ce02204b10bdde2a3f58540ad6908d0559754","4b6dad0b5ae462507013ad06245ba190bb4850f5f36a7eeddff2c27534b458f2"],["4e7c272a7af4b34e8dbb9352a5419a87e2838c70adc62cddf0cc3a3b08fbd53c","17749c766c9d0b18e16fd09f6def681b530b9614bff7dd33e0b3941817dcaae6"],["fea74e3dbe778b1b10f238ad61686aa5c76e3db2be43057632427e2840fb27b6","6e0568db9b0b13297cf674deccb6af93126b596b973f7b77701d3db7f23cb96f"],["76e64113f677cf0e10a2570d599968d31544e179b760432952c02a4417bdde39","c90ddf8dee4e95cf577066d70681f0d35e2a33d2b56d2032b4b1752d1901ac01"],["c738c56b03b2abe1e8281baa743f8f9a8f7cc643df26cbee3ab150242bcbb891","893fb578951ad2537f718f2eacbfbbbb82314eef7880cfe917e735d9699a84c3"],["d895626548b65b81e264c7637c972877d1d72e5f3a925014372e9f6588f6c14b","febfaa38f2bc7eae728ec60818c340eb03428d632bb067e179363ed75d7d991f"],["b8da94032a957518eb0f6433571e8761ceffc73693e84edd49150a564f676e03","2804dfa44805a1e4d7c99cc9762808b092cc584d95ff3b511488e4e74efdf6e7"],["e80fea14441fb33a7d8adab9475d7fab2019effb5156a792f1a11778e3c0df5d","eed1de7f638e00771e89768ca3ca94472d155e80af322ea9fcb4291b6ac9ec78"],["a301697bdfcd704313ba48e51d567543f2a182031efd6915ddc07bbcc4e16070","7370f91cfb67e4f5081809fa25d40f9b1735dbf7c0a11a130c0d1a041e177ea1"],["90ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4","e507a3620a38261affdcbd9427222b839aefabe1582894d991d4d48cb6ef150"],["8f68b9d2f63b5f339239c1ad981f162ee88c5678723ea3351b7b444c9ec4c0da","662a9f2dba063986de1d90c2b6be215dbbea2cfe95510bfdf23cbf79501fff82"],["e4f3fb0176af85d65ff99ff9198c36091f48e86503681e3e6686fd5053231e11","1e63633ad0ef4f1c1661a6d0ea02b7286cc7e74ec951d1c9822c38576feb73bc"],["8c00fa9b18ebf331eb961537a45a4266c7034f2f0d4e1d0716fb6eae20eae29e","efa47267fea521a1a9dc343a3736c974c2fadafa81e36c54e7d2a4c66702414b"],["e7a26ce69dd4829f3e10cec0a9e98ed3143d084f308b92c0997fddfc60cb3e41","2a758e300fa7984b471b006a1aafbb18d0a6b2c0420e83e20e8a9421cf2cfd51"],["b6459e0ee3662ec8d23540c223bcbdc571cbcb967d79424f3cf29eb3de6b80ef","67c876d06f3e06de1dadf16e5661db3c4b3ae6d48e35b2ff30bf0b61a71ba45"],["d68a80c8280bb840793234aa118f06231d6f1fc67e73c5a5deda0f5b496943e8","db8ba9fff4b586d00c4b1f9177b0e28b5b0e7b8f7845295a294c84266b133120"],["324aed7df65c804252dc0270907a30b09612aeb973449cea4095980fc28d3d5d","648a365774b61f2ff130c0c35aec1f4f19213b0c7e332843967224af96ab7c84"],["4df9c14919cde61f6d51dfdbe5fee5dceec4143ba8d1ca888e8bd373fd054c96","35ec51092d8728050974c23a1d85d4b5d506cdc288490192ebac06cad10d5d"],["9c3919a84a474870faed8a9c1cc66021523489054d7f0308cbfc99c8ac1f98cd","ddb84f0f4a4ddd57584f044bf260e641905326f76c64c8e6be7e5e03d4fc599d"],["6057170b1dd12fdf8de05f281d8e06bb91e1493a8b91d4cc5a21382120a959e5","9a1af0b26a6a4807add9a2daf71df262465152bc3ee24c65e899be932385a2a8"],["a576df8e23a08411421439a4518da31880cef0fba7d4df12b1a6973eecb94266","40a6bf20e76640b2c92b97afe58cd82c432e10a7f514d9f3ee8be11ae1b28ec8"],["7778a78c28dec3e30a05fe9629de8c38bb30d1f5cf9a3a208f763889be58ad71","34626d9ab5a5b22ff7098e12f2ff580087b38411ff24ac563b513fc1fd9f43ac"],["928955ee637a84463729fd30e7afd2ed5f96274e5ad7e5cb09eda9c06d903ac","c25621003d3f42a827b78a13093a95eeac3d26efa8a8d83fc5180e935bcd091f"],["85d0fef3ec6db109399064f3a0e3b2855645b4a907ad354527aae75163d82751","1f03648413a38c0be29d496e582cf5663e8751e96877331582c237a24eb1f962"],["ff2b0dce97eece97c1c9b6041798b85dfdfb6d8882da20308f5404824526087e","493d13fef524ba188af4c4dc54d07936c7b7ed6fb90e2ceb2c951e01f0c29907"],["827fbbe4b1e880ea9ed2b2e6301b212b57f1ee148cd6dd28780e5e2cf856e241","c60f9c923c727b0b71bef2c67d1d12687ff7a63186903166d605b68baec293ec"],["eaa649f21f51bdbae7be4ae34ce6e5217a58fdce7f47f9aa7f3b58fa2120e2b3","be3279ed5bbbb03ac69a80f89879aa5a01a6b965f13f7e59d47a5305ba5ad93d"],["e4a42d43c5cf169d9391df6decf42ee541b6d8f0c9a137401e23632dda34d24f","4d9f92e716d1c73526fc99ccfb8ad34ce886eedfa8d8e4f13a7f7131deba9414"],["1ec80fef360cbdd954160fadab352b6b92b53576a88fea4947173b9d4300bf19","aeefe93756b5340d2f3a4958a7abbf5e0146e77f6295a07b671cdc1cc107cefd"],["146a778c04670c2f91b00af4680dfa8bce3490717d58ba889ddb5928366642be","b318e0ec3354028add669827f9d4b2870aaa971d2f7e5ed1d0b297483d83efd0"],["fa50c0f61d22e5f07e3acebb1aa07b128d0012209a28b9776d76a8793180eef9","6b84c6922397eba9b72cd2872281a68a5e683293a57a213b38cd8d7d3f4f2811"],["da1d61d0ca721a11b1a5bf6b7d88e8421a288ab5d5bba5220e53d32b5f067ec2","8157f55a7c99306c79c0766161c91e2966a73899d279b48a655fba0f1ad836f1"],["a8e282ff0c9706907215ff98e8fd416615311de0446f1e062a73b0610d064e13","7f97355b8db81c09abfb7f3c5b2515888b679a3e50dd6bd6cef7c73111f4cc0c"],["174a53b9c9a285872d39e56e6913cab15d59b1fa512508c022f382de8319497c","ccc9dc37abfc9c1657b4155f2c47f9e6646b3a1d8cb9854383da13ac079afa73"],["959396981943785c3d3e57edf5018cdbe039e730e4918b3d884fdff09475b7ba","2e7e552888c331dd8ba0386a4b9cd6849c653f64c8709385e9b8abf87524f2fd"],["d2a63a50ae401e56d645a1153b109a8fcca0a43d561fba2dbb51340c9d82b151","e82d86fb6443fcb7565aee58b2948220a70f750af484ca52d4142174dcf89405"],["64587e2335471eb890ee7896d7cfdc866bacbdbd3839317b3436f9b45617e073","d99fcdd5bf6902e2ae96dd6447c299a185b90a39133aeab358299e5e9faf6589"],["8481bde0e4e4d885b3a546d3e549de042f0aa6cea250e7fd358d6c86dd45e458","38ee7b8cba5404dd84a25bf39cecb2ca900a79c42b262e556d64b1b59779057e"],["13464a57a78102aa62b6979ae817f4637ffcfed3c4b1ce30bcd6303f6caf666b","69be159004614580ef7e433453ccb0ca48f300a81d0942e13f495a907f6ecc27"],["bc4a9df5b713fe2e9aef430bcc1dc97a0cd9ccede2f28588cada3a0d2d83f366","d3a81ca6e785c06383937adf4b798caa6e8a9fbfa547b16d758d666581f33c1"],["8c28a97bf8298bc0d23d8c749452a32e694b65e30a9472a3954ab30fe5324caa","40a30463a3305193378fedf31f7cc0eb7ae784f0451cb9459e71dc73cbef9482"],["8ea9666139527a8c1dd94ce4f071fd23c8b350c5a4bb33748c4ba111faccae0","620efabbc8ee2782e24e7c0cfb95c5d735b783be9cf0f8e955af34a30e62b945"],["dd3625faef5ba06074669716bbd3788d89bdde815959968092f76cc4eb9a9787","7a188fa3520e30d461da2501045731ca941461982883395937f68d00c644a573"],["f710d79d9eb962297e4f6232b40e8f7feb2bc63814614d692c12de752408221e","ea98e67232d3b3295d3b535532115ccac8612c721851617526ae47a9c77bfc82"]]},naf:{wnd:7,points:[["f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9","388f7b0f632de8140fe337e62a37f3566500a99934c2231b6cb9fd7584b8e672"],["2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4","d8ac222636e5e3d6d4dba9dda6c9c426f788271bab0d6840dca87d3aa6ac62d6"],["5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc","6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da"],["acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe","cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37"],["774ae7f858a9411e5ef4246b70c65aac5649980be5c17891bbec17895da008cb","d984a032eb6b5e190243dd56d7b7b365372db1e2dff9d6a8301d74c9c953c61b"],["f28773c2d975288bc7d1d205c3748651b075fbc6610e58cddeeddf8f19405aa8","ab0902e8d880a89758212eb65cdaf473a1a06da521fa91f29b5cb52db03ed81"],["d7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e","581e2872a86c72a683842ec228cc6defea40af2bd896d3a5c504dc9ff6a26b58"],["defdea4cdb677750a420fee807eacf21eb9898ae79b9768766e4faa04a2d4a34","4211ab0694635168e997b0ead2a93daeced1f4a04a95c0f6cfb199f69e56eb77"],["2b4ea0a797a443d293ef5cff444f4979f06acfebd7e86d277475656138385b6c","85e89bc037945d93b343083b5a1c86131a01f60c50269763b570c854e5c09b7a"],["352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5","321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c"],["2fa2104d6b38d11b0230010559879124e42ab8dfeff5ff29dc9cdadd4ecacc3f","2de1068295dd865b64569335bd5dd80181d70ecfc882648423ba76b532b7d67"],["9248279b09b4d68dab21a9b066edda83263c3d84e09572e269ca0cd7f5453714","73016f7bf234aade5d1aa71bdea2b1ff3fc0de2a887912ffe54a32ce97cb3402"],["daed4f2be3a8bf278e70132fb0beb7522f570e144bf615c07e996d443dee8729","a69dce4a7d6c98e8d4a1aca87ef8d7003f83c230f3afa726ab40e52290be1c55"],["c44d12c7065d812e8acf28d7cbb19f9011ecd9e9fdf281b0e6a3b5e87d22e7db","2119a460ce326cdc76c45926c982fdac0e106e861edf61c5a039063f0e0e6482"],["6a245bf6dc698504c89a20cfded60853152b695336c28063b61c65cbd269e6b4","e022cf42c2bd4a708b3f5126f16a24ad8b33ba48d0423b6efd5e6348100d8a82"],["1697ffa6fd9de627c077e3d2fe541084ce13300b0bec1146f95ae57f0d0bd6a5","b9c398f186806f5d27561506e4557433a2cf15009e498ae7adee9d63d01b2396"],["605bdb019981718b986d0f07e834cb0d9deb8360ffb7f61df982345ef27a7479","2972d2de4f8d20681a78d93ec96fe23c26bfae84fb14db43b01e1e9056b8c49"],["62d14dab4150bf497402fdc45a215e10dcb01c354959b10cfe31c7e9d87ff33d","80fc06bd8cc5b01098088a1950eed0db01aa132967ab472235f5642483b25eaf"],["80c60ad0040f27dade5b4b06c408e56b2c50e9f56b9b8b425e555c2f86308b6f","1c38303f1cc5c30f26e66bad7fe72f70a65eed4cbe7024eb1aa01f56430bd57a"],["7a9375ad6167ad54aa74c6348cc54d344cc5dc9487d847049d5eabb0fa03c8fb","d0e3fa9eca8726909559e0d79269046bdc59ea10c70ce2b02d499ec224dc7f7"],["d528ecd9b696b54c907a9ed045447a79bb408ec39b68df504bb51f459bc3ffc9","eecf41253136e5f99966f21881fd656ebc4345405c520dbc063465b521409933"],["49370a4b5f43412ea25f514e8ecdad05266115e4a7ecb1387231808f8b45963","758f3f41afd6ed428b3081b0512fd62a54c3f3afbb5b6764b653052a12949c9a"],["77f230936ee88cbbd73df930d64702ef881d811e0e1498e2f1c13eb1fc345d74","958ef42a7886b6400a08266e9ba1b37896c95330d97077cbbe8eb3c7671c60d6"],["f2dac991cc4ce4b9ea44887e5c7c0bce58c80074ab9d4dbaeb28531b7739f530","e0dedc9b3b2f8dad4da1f32dec2531df9eb5fbeb0598e4fd1a117dba703a3c37"],["463b3d9f662621fb1b4be8fbbe2520125a216cdfc9dae3debcba4850c690d45b","5ed430d78c296c3543114306dd8622d7c622e27c970a1de31cb377b01af7307e"],["f16f804244e46e2a09232d4aff3b59976b98fac14328a2d1a32496b49998f247","cedabd9b82203f7e13d206fcdf4e33d92a6c53c26e5cce26d6579962c4e31df6"],["caf754272dc84563b0352b7a14311af55d245315ace27c65369e15f7151d41d1","cb474660ef35f5f2a41b643fa5e460575f4fa9b7962232a5c32f908318a04476"],["2600ca4b282cb986f85d0f1709979d8b44a09c07cb86d7c124497bc86f082120","4119b88753c15bd6a693b03fcddbb45d5ac6be74ab5f0ef44b0be9475a7e4b40"],["7635ca72d7e8432c338ec53cd12220bc01c48685e24f7dc8c602a7746998e435","91b649609489d613d1d5e590f78e6d74ecfc061d57048bad9e76f302c5b9c61"],["754e3239f325570cdbbf4a87deee8a66b7f2b33479d468fbc1a50743bf56cc18","673fb86e5bda30fb3cd0ed304ea49a023ee33d0197a695d0c5d98093c536683"],["e3e6bd1071a1e96aff57859c82d570f0330800661d1c952f9fe2694691d9b9e8","59c9e0bba394e76f40c0aa58379a3cb6a5a2283993e90c4167002af4920e37f5"],["186b483d056a033826ae73d88f732985c4ccb1f32ba35f4b4cc47fdcf04aa6eb","3b952d32c67cf77e2e17446e204180ab21fb8090895138b4a4a797f86e80888b"],["df9d70a6b9876ce544c98561f4be4f725442e6d2b737d9c91a8321724ce0963f","55eb2dafd84d6ccd5f862b785dc39d4ab157222720ef9da217b8c45cf2ba2417"],["5edd5cc23c51e87a497ca815d5dce0f8ab52554f849ed8995de64c5f34ce7143","efae9c8dbc14130661e8cec030c89ad0c13c66c0d17a2905cdc706ab7399a868"],["290798c2b6476830da12fe02287e9e777aa3fba1c355b17a722d362f84614fba","e38da76dcd440621988d00bcf79af25d5b29c094db2a23146d003afd41943e7a"],["af3c423a95d9f5b3054754efa150ac39cd29552fe360257362dfdecef4053b45","f98a3fd831eb2b749a93b0e6f35cfb40c8cd5aa667a15581bc2feded498fd9c6"],["766dbb24d134e745cccaa28c99bf274906bb66b26dcf98df8d2fed50d884249a","744b1152eacbe5e38dcc887980da38b897584a65fa06cedd2c924f97cbac5996"],["59dbf46f8c94759ba21277c33784f41645f7b44f6c596a58ce92e666191abe3e","c534ad44175fbc300f4ea6ce648309a042ce739a7919798cd85e216c4a307f6e"],["f13ada95103c4537305e691e74e9a4a8dd647e711a95e73cb62dc6018cfd87b8","e13817b44ee14de663bf4bc808341f326949e21a6a75c2570778419bdaf5733d"],["7754b4fa0e8aced06d4167a2c59cca4cda1869c06ebadfb6488550015a88522c","30e93e864e669d82224b967c3020b8fa8d1e4e350b6cbcc537a48b57841163a2"],["948dcadf5990e048aa3874d46abef9d701858f95de8041d2a6828c99e2262519","e491a42537f6e597d5d28a3224b1bc25df9154efbd2ef1d2cbba2cae5347d57e"],["7962414450c76c1689c7b48f8202ec37fb224cf5ac0bfa1570328a8a3d7c77ab","100b610ec4ffb4760d5c1fc133ef6f6b12507a051f04ac5760afa5b29db83437"],["3514087834964b54b15b160644d915485a16977225b8847bb0dd085137ec47ca","ef0afbb2056205448e1652c48e8127fc6039e77c15c2378b7e7d15a0de293311"],["d3cc30ad6b483e4bc79ce2c9dd8bc54993e947eb8df787b442943d3f7b527eaf","8b378a22d827278d89c5e9be8f9508ae3c2ad46290358630afb34db04eede0a4"],["1624d84780732860ce1c78fcbfefe08b2b29823db913f6493975ba0ff4847610","68651cf9b6da903e0914448c6cd9d4ca896878f5282be4c8cc06e2a404078575"],["733ce80da955a8a26902c95633e62a985192474b5af207da6df7b4fd5fc61cd4","f5435a2bd2badf7d485a4d8b8db9fcce3e1ef8e0201e4578c54673bc1dc5ea1d"],["15d9441254945064cf1a1c33bbd3b49f8966c5092171e699ef258dfab81c045c","d56eb30b69463e7234f5137b73b84177434800bacebfc685fc37bbe9efe4070d"],["a1d0fcf2ec9de675b612136e5ce70d271c21417c9d2b8aaaac138599d0717940","edd77f50bcb5a3cab2e90737309667f2641462a54070f3d519212d39c197a629"],["e22fbe15c0af8ccc5780c0735f84dbe9a790badee8245c06c7ca37331cb36980","a855babad5cd60c88b430a69f53a1a7a38289154964799be43d06d77d31da06"],["311091dd9860e8e20ee13473c1155f5f69635e394704eaa74009452246cfa9b3","66db656f87d1f04fffd1f04788c06830871ec5a64feee685bd80f0b1286d8374"],["34c1fd04d301be89b31c0442d3e6ac24883928b45a9340781867d4232ec2dbdf","9414685e97b1b5954bd46f730174136d57f1ceeb487443dc5321857ba73abee"],["f219ea5d6b54701c1c14de5b557eb42a8d13f3abbcd08affcc2a5e6b049b8d63","4cb95957e83d40b0f73af4544cccf6b1f4b08d3c07b27fb8d8c2962a400766d1"],["d7b8740f74a8fbaab1f683db8f45de26543a5490bca627087236912469a0b448","fa77968128d9c92ee1010f337ad4717eff15db5ed3c049b3411e0315eaa4593b"],["32d31c222f8f6f0ef86f7c98d3a3335ead5bcd32abdd94289fe4d3091aa824bf","5f3032f5892156e39ccd3d7915b9e1da2e6dac9e6f26e961118d14b8462e1661"],["7461f371914ab32671045a155d9831ea8793d77cd59592c4340f86cbc18347b5","8ec0ba238b96bec0cbdddcae0aa442542eee1ff50c986ea6b39847b3cc092ff6"],["ee079adb1df1860074356a25aa38206a6d716b2c3e67453d287698bad7b2b2d6","8dc2412aafe3be5c4c5f37e0ecc5f9f6a446989af04c4e25ebaac479ec1c8c1e"],["16ec93e447ec83f0467b18302ee620f7e65de331874c9dc72bfd8616ba9da6b5","5e4631150e62fb40d0e8c2a7ca5804a39d58186a50e497139626778e25b0674d"],["eaa5f980c245f6f038978290afa70b6bd8855897f98b6aa485b96065d537bd99","f65f5d3e292c2e0819a528391c994624d784869d7e6ea67fb18041024edc07dc"],["78c9407544ac132692ee1910a02439958ae04877151342ea96c4b6b35a49f51","f3e0319169eb9b85d5404795539a5e68fa1fbd583c064d2462b675f194a3ddb4"],["494f4be219a1a77016dcd838431aea0001cdc8ae7a6fc688726578d9702857a5","42242a969283a5f339ba7f075e36ba2af925ce30d767ed6e55f4b031880d562c"],["a598a8030da6d86c6bc7f2f5144ea549d28211ea58faa70ebf4c1e665c1fe9b5","204b5d6f84822c307e4b4a7140737aec23fc63b65b35f86a10026dbd2d864e6b"],["c41916365abb2b5d09192f5f2dbeafec208f020f12570a184dbadc3e58595997","4f14351d0087efa49d245b328984989d5caf9450f34bfc0ed16e96b58fa9913"],["841d6063a586fa475a724604da03bc5b92a2e0d2e0a36acfe4c73a5514742881","73867f59c0659e81904f9a1c7543698e62562d6744c169ce7a36de01a8d6154"],["5e95bb399a6971d376026947f89bde2f282b33810928be4ded112ac4d70e20d5","39f23f366809085beebfc71181313775a99c9aed7d8ba38b161384c746012865"],["36e4641a53948fd476c39f8a99fd974e5ec07564b5315d8bf99471bca0ef2f66","d2424b1b1abe4eb8164227b085c9aa9456ea13493fd563e06fd51cf5694c78fc"],["336581ea7bfbbb290c191a2f507a41cf5643842170e914faeab27c2c579f726","ead12168595fe1be99252129b6e56b3391f7ab1410cd1e0ef3dcdcabd2fda224"],["8ab89816dadfd6b6a1f2634fcf00ec8403781025ed6890c4849742706bd43ede","6fdcef09f2f6d0a044e654aef624136f503d459c3e89845858a47a9129cdd24e"],["1e33f1a746c9c5778133344d9299fcaa20b0938e8acff2544bb40284b8c5fb94","60660257dd11b3aa9c8ed618d24edff2306d320f1d03010e33a7d2057f3b3b6"],["85b7c1dcb3cec1b7ee7f30ded79dd20a0ed1f4cc18cbcfcfa410361fd8f08f31","3d98a9cdd026dd43f39048f25a8847f4fcafad1895d7a633c6fed3c35e999511"],["29df9fbd8d9e46509275f4b125d6d45d7fbe9a3b878a7af872a2800661ac5f51","b4c4fe99c775a606e2d8862179139ffda61dc861c019e55cd2876eb2a27d84b"],["a0b1cae06b0a847a3fea6e671aaf8adfdfe58ca2f768105c8082b2e449fce252","ae434102edde0958ec4b19d917a6a28e6b72da1834aff0e650f049503a296cf2"],["4e8ceafb9b3e9a136dc7ff67e840295b499dfb3b2133e4ba113f2e4c0e121e5","cf2174118c8b6d7a4b48f6d534ce5c79422c086a63460502b827ce62a326683c"],["d24a44e047e19b6f5afb81c7ca2f69080a5076689a010919f42725c2b789a33b","6fb8d5591b466f8fc63db50f1c0f1c69013f996887b8244d2cdec417afea8fa3"],["ea01606a7a6c9cdd249fdfcfacb99584001edd28abbab77b5104e98e8e3b35d4","322af4908c7312b0cfbfe369f7a7b3cdb7d4494bc2823700cfd652188a3ea98d"],["af8addbf2b661c8a6c6328655eb96651252007d8c5ea31be4ad196de8ce2131f","6749e67c029b85f52a034eafd096836b2520818680e26ac8f3dfbcdb71749700"],["e3ae1974566ca06cc516d47e0fb165a674a3dabcfca15e722f0e3450f45889","2aeabe7e4531510116217f07bf4d07300de97e4874f81f533420a72eeb0bd6a4"],["591ee355313d99721cf6993ffed1e3e301993ff3ed258802075ea8ced397e246","b0ea558a113c30bea60fc4775460c7901ff0b053d25ca2bdeee98f1a4be5d196"],["11396d55fda54c49f19aa97318d8da61fa8584e47b084945077cf03255b52984","998c74a8cd45ac01289d5833a7beb4744ff536b01b257be4c5767bea93ea57a4"],["3c5d2a1ba39c5a1790000738c9e0c40b8dcdfd5468754b6405540157e017aa7a","b2284279995a34e2f9d4de7396fc18b80f9b8b9fdd270f6661f79ca4c81bd257"],["cc8704b8a60a0defa3a99a7299f2e9c3fbc395afb04ac078425ef8a1793cc030","bdd46039feed17881d1e0862db347f8cf395b74fc4bcdc4e940b74e3ac1f1b13"],["c533e4f7ea8555aacd9777ac5cad29b97dd4defccc53ee7ea204119b2889b197","6f0a256bc5efdf429a2fb6242f1a43a2d9b925bb4a4b3a26bb8e0f45eb596096"],["c14f8f2ccb27d6f109f6d08d03cc96a69ba8c34eec07bbcf566d48e33da6593","c359d6923bb398f7fd4473e16fe1c28475b740dd098075e6c0e8649113dc3a38"],["a6cbc3046bc6a450bac24789fa17115a4c9739ed75f8f21ce441f72e0b90e6ef","21ae7f4680e889bb130619e2c0f95a360ceb573c70603139862afd617fa9b9f"],["347d6d9a02c48927ebfb86c1359b1caf130a3c0267d11ce6344b39f99d43cc38","60ea7f61a353524d1c987f6ecec92f086d565ab687870cb12689ff1e31c74448"],["da6545d2181db8d983f7dcb375ef5866d47c67b1bf31c8cf855ef7437b72656a","49b96715ab6878a79e78f07ce5680c5d6673051b4935bd897fea824b77dc208a"],["c40747cc9d012cb1a13b8148309c6de7ec25d6945d657146b9d5994b8feb1111","5ca560753be2a12fc6de6caf2cb489565db936156b9514e1bb5e83037e0fa2d4"],["4e42c8ec82c99798ccf3a610be870e78338c7f713348bd34c8203ef4037f3502","7571d74ee5e0fb92a7a8b33a07783341a5492144cc54bcc40a94473693606437"],["3775ab7089bc6af823aba2e1af70b236d251cadb0c86743287522a1b3b0dedea","be52d107bcfa09d8bcb9736a828cfa7fac8db17bf7a76a2c42ad961409018cf7"],["cee31cbf7e34ec379d94fb814d3d775ad954595d1314ba8846959e3e82f74e26","8fd64a14c06b589c26b947ae2bcf6bfa0149ef0be14ed4d80f448a01c43b1c6d"],["b4f9eaea09b6917619f6ea6a4eb5464efddb58fd45b1ebefcdc1a01d08b47986","39e5c9925b5a54b07433a4f18c61726f8bb131c012ca542eb24a8ac07200682a"],["d4263dfc3d2df923a0179a48966d30ce84e2515afc3dccc1b77907792ebcc60e","62dfaf07a0f78feb30e30d6295853ce189e127760ad6cf7fae164e122a208d54"],["48457524820fa65a4f8d35eb6930857c0032acc0a4a2de422233eeda897612c4","25a748ab367979d98733c38a1fa1c2e7dc6cc07db2d60a9ae7a76aaa49bd0f77"],["dfeeef1881101f2cb11644f3a2afdfc2045e19919152923f367a1767c11cceda","ecfb7056cf1de042f9420bab396793c0c390bde74b4bbdff16a83ae09a9a7517"],["6d7ef6b17543f8373c573f44e1f389835d89bcbc6062ced36c82df83b8fae859","cd450ec335438986dfefa10c57fea9bcc521a0959b2d80bbf74b190dca712d10"],["e75605d59102a5a2684500d3b991f2e3f3c88b93225547035af25af66e04541f","f5c54754a8f71ee540b9b48728473e314f729ac5308b06938360990e2bfad125"],["eb98660f4c4dfaa06a2be453d5020bc99a0c2e60abe388457dd43fefb1ed620c","6cb9a8876d9cb8520609af3add26cd20a0a7cd8a9411131ce85f44100099223e"],["13e87b027d8514d35939f2e6892b19922154596941888336dc3563e3b8dba942","fef5a3c68059a6dec5d624114bf1e91aac2b9da568d6abeb2570d55646b8adf1"],["ee163026e9fd6fe017c38f06a5be6fc125424b371ce2708e7bf4491691e5764a","1acb250f255dd61c43d94ccc670d0f58f49ae3fa15b96623e5430da0ad6c62b2"],["b268f5ef9ad51e4d78de3a750c2dc89b1e626d43505867999932e5db33af3d80","5f310d4b3c99b9ebb19f77d41c1dee018cf0d34fd4191614003e945a1216e423"],["ff07f3118a9df035e9fad85eb6c7bfe42b02f01ca99ceea3bf7ffdba93c4750d","438136d603e858a3a5c440c38eccbaddc1d2942114e2eddd4740d098ced1f0d8"],["8d8b9855c7c052a34146fd20ffb658bea4b9f69e0d825ebec16e8c3ce2b526a1","cdb559eedc2d79f926baf44fb84ea4d44bcf50fee51d7ceb30e2e7f463036758"],["52db0b5384dfbf05bfa9d472d7ae26dfe4b851ceca91b1eba54263180da32b63","c3b997d050ee5d423ebaf66a6db9f57b3180c902875679de924b69d84a7b375"],["e62f9490d3d51da6395efd24e80919cc7d0f29c3f3fa48c6fff543becbd43352","6d89ad7ba4876b0b22c2ca280c682862f342c8591f1daf5170e07bfd9ccafa7d"],["7f30ea2476b399b4957509c88f77d0191afa2ff5cb7b14fd6d8e7d65aaab1193","ca5ef7d4b231c94c3b15389a5f6311e9daff7bb67b103e9880ef4bff637acaec"],["5098ff1e1d9f14fb46a210fada6c903fef0fb7b4a1dd1d9ac60a0361800b7a00","9731141d81fc8f8084d37c6e7542006b3ee1b40d60dfe5362a5b132fd17ddc0"],["32b78c7de9ee512a72895be6b9cbefa6e2f3c4ccce445c96b9f2c81e2778ad58","ee1849f513df71e32efc3896ee28260c73bb80547ae2275ba497237794c8753c"],["e2cb74fddc8e9fbcd076eef2a7c72b0ce37d50f08269dfc074b581550547a4f7","d3aa2ed71c9dd2247a62df062736eb0baddea9e36122d2be8641abcb005cc4a4"],["8438447566d4d7bedadc299496ab357426009a35f235cb141be0d99cd10ae3a8","c4e1020916980a4da5d01ac5e6ad330734ef0d7906631c4f2390426b2edd791f"],["4162d488b89402039b584c6fc6c308870587d9c46f660b878ab65c82c711d67e","67163e903236289f776f22c25fb8a3afc1732f2b84b4e95dbda47ae5a0852649"],["3fad3fa84caf0f34f0f89bfd2dcf54fc175d767aec3e50684f3ba4a4bf5f683d","cd1bc7cb6cc407bb2f0ca647c718a730cf71872e7d0d2a53fa20efcdfe61826"],["674f2600a3007a00568c1a7ce05d0816c1fb84bf1370798f1c69532faeb1a86b","299d21f9413f33b3edf43b257004580b70db57da0b182259e09eecc69e0d38a5"],["d32f4da54ade74abb81b815ad1fb3b263d82d6c692714bcff87d29bd5ee9f08f","f9429e738b8e53b968e99016c059707782e14f4535359d582fc416910b3eea87"],["30e4e670435385556e593657135845d36fbb6931f72b08cb1ed954f1e3ce3ff6","462f9bce619898638499350113bbc9b10a878d35da70740dc695a559eb88db7b"],["be2062003c51cc3004682904330e4dee7f3dcd10b01e580bf1971b04d4cad297","62188bc49d61e5428573d48a74e1c655b1c61090905682a0d5558ed72dccb9bc"],["93144423ace3451ed29e0fb9ac2af211cb6e84a601df5993c419859fff5df04a","7c10dfb164c3425f5c71a3f9d7992038f1065224f72bb9d1d902a6d13037b47c"],["b015f8044f5fcbdcf21ca26d6c34fb8197829205c7b7d2a7cb66418c157b112c","ab8c1e086d04e813744a655b2df8d5f83b3cdc6faa3088c1d3aea1454e3a1d5f"],["d5e9e1da649d97d89e4868117a465a3a4f8a18de57a140d36b3f2af341a21b52","4cb04437f391ed73111a13cc1d4dd0db1693465c2240480d8955e8592f27447a"],["d3ae41047dd7ca065dbf8ed77b992439983005cd72e16d6f996a5316d36966bb","bd1aeb21ad22ebb22a10f0303417c6d964f8cdd7df0aca614b10dc14d125ac46"],["463e2763d885f958fc66cdd22800f0a487197d0a82e377b49f80af87c897b065","bfefacdb0e5d0fd7df3a311a94de062b26b80c61fbc97508b79992671ef7ca7f"],["7985fdfd127c0567c6f53ec1bb63ec3158e597c40bfe747c83cddfc910641917","603c12daf3d9862ef2b25fe1de289aed24ed291e0ec6708703a5bd567f32ed03"],["74a1ad6b5f76e39db2dd249410eac7f99e74c59cb83d2d0ed5ff1543da7703e9","cc6157ef18c9c63cd6193d83631bbea0093e0968942e8c33d5737fd790e0db08"],["30682a50703375f602d416664ba19b7fc9bab42c72747463a71d0896b22f6da3","553e04f6b018b4fa6c8f39e7f311d3176290d0e0f19ca73f17714d9977a22ff8"],["9e2158f0d7c0d5f26c3791efefa79597654e7a2b2464f52b1ee6c1347769ef57","712fcdd1b9053f09003a3481fa7762e9ffd7c8ef35a38509e2fbf2629008373"],["176e26989a43c9cfeba4029c202538c28172e566e3c4fce7322857f3be327d66","ed8cc9d04b29eb877d270b4878dc43c19aefd31f4eee09ee7b47834c1fa4b1c3"],["75d46efea3771e6e68abb89a13ad747ecf1892393dfc4f1b7004788c50374da8","9852390a99507679fd0b86fd2b39a868d7efc22151346e1a3ca4726586a6bed8"],["809a20c67d64900ffb698c4c825f6d5f2310fb0451c869345b7319f645605721","9e994980d9917e22b76b061927fa04143d096ccc54963e6a5ebfa5f3f8e286c1"],["1b38903a43f7f114ed4500b4eac7083fdefece1cf29c63528d563446f972c180","4036edc931a60ae889353f77fd53de4a2708b26b6f5da72ad3394119daf408f9"]]}}},3136:(Ce,ee,E)=>{"use strict";var a=ee,S=E(8723),p=E(9210),O=E(1832);a.assert=p,a.toArray=O.toArray,a.zero2=O.zero2,a.toHex=O.toHex,a.encode=O.encode,a.getNAF=function c(B,m,T){var w,A=new Array(Math.max(B.bitLength(),T)+1);for(w=0;w(P>>1)-1?(P>>1)-M:M):L=0,A[w]=L,k.iushrn(1)}return A},a.getJSF=function D(B,m){var T=[[],[]];B=B.clone(),m=m.clone();for(var P,A=0,w=0;B.cmpn(-A)>0||m.cmpn(-w)>0;){var M,R,k=B.andln(3)+A&3,L=m.andln(3)+w&3;3===k&&(k=-1),3===L&&(L=-1),M=1&k?3!=(P=B.andln(7)+A&7)&&5!==P||2!==L?k:-k:0,T[0].push(M),R=1&L?3!=(P=m.andln(7)+w&7)&&5!==P||2!==k?L:-L:0,T[1].push(R),2*A===M+1&&(A=1-A),2*w===R+1&&(w=1-w),B.iushrn(1),m.iushrn(1)}return T},a.cachedProperty=function C(B,m,T){var A="_"+m;B.prototype[m]=function(){return void 0!==this[A]?this[A]:this[A]=T.call(this)}},a.parseBytes=function _(B){return"string"==typeof B?a.toArray(B,"hex"):B},a.intFromLE=function F(B){return new S(B,"hex","le")}},8723:function(Ce,ee,E){!function(a,S){"use strict";function p(g,n){if(!g)throw new Error(n||"Assertion failed")}function O(g,n){g.super_=n;var o=function(){};o.prototype=n.prototype,g.prototype=new o,g.prototype.constructor=g}function c(g,n,o){if(c.isBN(g))return g;this.negative=0,this.words=null,this.length=0,this.red=null,null!==g&&(("le"===n||"be"===n)&&(o=n,n=10),this._init(g||0,n||10,o||"be"))}var D;"object"==typeof a?a.exports=c:S.BN=c,c.BN=c,c.wordSize=26;try{D=typeof window<"u"&&typeof window.Buffer<"u"?window.Buffer:E(9368).Buffer}catch{}function C(g,n){var o=g.charCodeAt(n);return o>=65&&o<=70?o-55:o>=97&&o<=102?o-87:o-48&15}function _(g,n,o){var l=C(g,o);return o-1>=n&&(l|=C(g,o-1)<<4),l}function F(g,n,o,l){for(var s=0,h=Math.min(g.length,o),v=n;v=49?y-49+10:y>=17?y-17+10:y}return s}c.isBN=function(n){return n instanceof c||null!==n&&"object"==typeof n&&n.constructor.wordSize===c.wordSize&&Array.isArray(n.words)},c.max=function(n,o){return n.cmp(o)>0?n:o},c.min=function(n,o){return n.cmp(o)<0?n:o},c.prototype._init=function(n,o,l){if("number"==typeof n)return this._initNumber(n,o,l);if("object"==typeof n)return this._initArray(n,o,l);"hex"===o&&(o=16),p(o===(0|o)&&o>=2&&o<=36);var s=0;"-"===(n=n.toString().replace(/\s+/g,""))[0]&&(s++,this.negative=1),s=0;s-=3)this.words[h]|=(v=n[s]|n[s-1]<<8|n[s-2]<<16)<>>26-y&67108863,(y+=24)>=26&&(y-=26,h++);else if("le"===l)for(s=0,h=0;s>>26-y&67108863,(y+=24)>=26&&(y-=26,h++);return this.strip()},c.prototype._parseHex=function(n,o,l){this.length=Math.ceil((n.length-o)/6),this.words=new Array(this.length);for(var s=0;s=o;s-=2)y=_(n,o,s)<=18?(h-=18,this.words[v+=1]|=y>>>26):h+=8;else for(s=(n.length-o)%2==0?o+1:o;s=18?(h-=18,this.words[v+=1]|=y>>>26):h+=8;this.strip()},c.prototype._parseBase=function(n,o,l){this.words=[0],this.length=1;for(var s=0,h=1;h<=67108863;h*=o)s++;s--,h=h/o|0;for(var v=n.length-l,y=v%s,d=Math.min(v,v-y)+l,r=0,f=l;f1&&0===this.words[this.length-1];)this.length--;return this._normSign()},c.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},c.prototype.inspect=function(){return(this.red?""};var B=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],m=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],T=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function w(g,n,o){o.negative=n.negative^g.negative;var l=g.length+n.length|0;o.length=l,l=l-1|0;var s=0|g.words[0],h=0|n.words[0],v=s*h,d=v/67108864|0;o.words[0]=67108863&v;for(var r=1;r>>26,$=67108863&d,I=Math.min(r,n.length-1),j=Math.max(0,r-g.length+1);j<=I;j++)f+=(v=(s=0|g.words[r-j|0])*(h=0|n.words[j])+$)/67108864|0,$=67108863&v;o.words[r]=0|$,d=0|f}return 0!==d?o.words[r]=0|d:o.length--,o.strip()}c.prototype.toString=function(n,o){var l;if(o=0|o||1,16===(n=n||10)||"hex"===n){l="";for(var s=0,h=0,v=0;v>>24-s&16777215)||v!==this.length-1?B[6-d.length]+d+l:d+l,(s+=2)>=26&&(s-=26,v--)}for(0!==h&&(l=h.toString(16)+l);l.length%o!=0;)l="0"+l;return 0!==this.negative&&(l="-"+l),l}if(n===(0|n)&&n>=2&&n<=36){var r=m[n],f=T[n];l="";var $=this.clone();for($.negative=0;!$.isZero();){var I=$.modn(f).toString(n);l=($=$.idivn(f)).isZero()?I+l:B[r-I.length]+I+l}for(this.isZero()&&(l="0"+l);l.length%o!=0;)l="0"+l;return 0!==this.negative&&(l="-"+l),l}p(!1,"Base should be between 2 and 36")},c.prototype.toNumber=function(){var n=this.words[0];return 2===this.length?n+=67108864*this.words[1]:3===this.length&&1===this.words[2]?n+=4503599627370496+67108864*this.words[1]:this.length>2&&p(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-n:n},c.prototype.toJSON=function(){return this.toString(16)},c.prototype.toBuffer=function(n,o){return p(typeof D<"u"),this.toArrayLike(D,n,o)},c.prototype.toArray=function(n,o){return this.toArrayLike(Array,n,o)},c.prototype.toArrayLike=function(n,o,l){var s=this.byteLength(),h=l||Math.max(1,s);p(s<=h,"byte array longer than desired length"),p(h>0,"Requested array length <= 0"),this.strip();var d,r,v="le"===o,y=new n(h),f=this.clone();if(v){for(r=0;!f.isZero();r++)d=f.andln(255),f.iushrn(8),y[r]=d;for(;r=4096&&(l+=13,o>>>=13),o>=64&&(l+=7,o>>>=7),o>=8&&(l+=4,o>>>=4),o>=2&&(l+=2,o>>>=2),l+o},c.prototype._zeroBits=function(n){if(0===n)return 26;var o=n,l=0;return 8191&o||(l+=13,o>>>=13),127&o||(l+=7,o>>>=7),15&o||(l+=4,o>>>=4),3&o||(l+=2,o>>>=2),1&o||l++,l},c.prototype.bitLength=function(){var o=this._countBits(this.words[this.length-1]);return 26*(this.length-1)+o},c.prototype.zeroBits=function(){if(this.isZero())return 0;for(var n=0,o=0;on.length?this.clone().ior(n):n.clone().ior(this)},c.prototype.uor=function(n){return this.length>n.length?this.clone().iuor(n):n.clone().iuor(this)},c.prototype.iuand=function(n){var o;o=this.length>n.length?n:this;for(var l=0;ln.length?this.clone().iand(n):n.clone().iand(this)},c.prototype.uand=function(n){return this.length>n.length?this.clone().iuand(n):n.clone().iuand(this)},c.prototype.iuxor=function(n){var o,l;this.length>n.length?(o=this,l=n):(o=n,l=this);for(var s=0;sn.length?this.clone().ixor(n):n.clone().ixor(this)},c.prototype.uxor=function(n){return this.length>n.length?this.clone().iuxor(n):n.clone().iuxor(this)},c.prototype.inotn=function(n){p("number"==typeof n&&n>=0);var o=0|Math.ceil(n/26),l=n%26;this._expand(o),l>0&&o--;for(var s=0;s0&&(this.words[s]=~this.words[s]&67108863>>26-l),this.strip()},c.prototype.notn=function(n){return this.clone().inotn(n)},c.prototype.setn=function(n,o){p("number"==typeof n&&n>=0);var l=n/26|0,s=n%26;return this._expand(l+1),this.words[l]=o?this.words[l]|1<n.length?(l=this,s=n):(l=n,s=this);for(var h=0,v=0;v>>26;for(;0!==h&&v>>26;if(this.length=l.length,0!==h)this.words[this.length]=h,this.length++;else if(l!==this)for(;vn.length?this.clone().iadd(n):n.clone().iadd(this)},c.prototype.isub=function(n){if(0!==n.negative){n.negative=0;var o=this.iadd(n);return n.negative=1,o._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(n),this.negative=1,this._normSign();var s,h,l=this.cmp(n);if(0===l)return this.negative=0,this.length=1,this.words[0]=0,this;l>0?(s=this,h=n):(s=n,h=this);for(var v=0,y=0;y>26,this.words[y]=67108863&o;for(;0!==v&&y>26,this.words[y]=67108863&o;if(0===v&&y>>13,J=0|s[1],ie=8191&J,xe=J>>>13,De=0|s[2],Q=8191&De,ae=De>>>13,tt=0|s[3],Oe=8191&tt,pe=tt>>>13,Te=0|s[4],Be=8191&Te,re=Te>>>13,ne=0|s[5],G=8191&ne,ge=ne>>>13,xt=0|s[6],Qe=8191&xt,rt=xt>>>13,rn=0|s[7],mt=8191&rn,ft=rn>>>13,un=0|s[8],At=8191&un,It=un>>>13,Cn=0|s[9],St=8191&Cn,Ft=Cn>>>13,bn=0|h[0],bt=8191&bn,wt=bn>>>13,Dn=0|h[1],Bt=8191&Dn,Lt=Dn>>>13,Kt=0|h[2],Nt=8191&Kt,Ot=Kt>>>13,zn=0|h[3],Vt=8191&zn,He=zn>>>13,_e=0|h[4],Ae=8191&_e,Me=_e>>>13,Ze=0|h[5],je=8191&Ze,it=Ze>>>13,Pe=0|h[6],Se=8191&Pe,ze=Pe>>>13,Et=0|h[7],Je=8191&Et,st=Et>>>13,en=0|h[8],yt=8191&en,vt=en>>>13,Wt=0|h[9],Pt=8191&Wt,Rt=Wt>>>13;l.negative=n.negative^o.negative,l.length=19;var On=(y+(d=Math.imul(I,bt))|0)+((8191&(r=(r=Math.imul(I,wt))+Math.imul(j,bt)|0))<<13)|0;y=((f=Math.imul(j,wt))+(r>>>13)|0)+(On>>>26)|0,On&=67108863,d=Math.imul(ie,bt),r=(r=Math.imul(ie,wt))+Math.imul(xe,bt)|0,f=Math.imul(xe,wt);var An=(y+(d=d+Math.imul(I,Bt)|0)|0)+((8191&(r=(r=r+Math.imul(I,Lt)|0)+Math.imul(j,Bt)|0))<<13)|0;y=((f=f+Math.imul(j,Lt)|0)+(r>>>13)|0)+(An>>>26)|0,An&=67108863,d=Math.imul(Q,bt),r=(r=Math.imul(Q,wt))+Math.imul(ae,bt)|0,f=Math.imul(ae,wt),d=d+Math.imul(ie,Bt)|0,r=(r=r+Math.imul(ie,Lt)|0)+Math.imul(xe,Bt)|0,f=f+Math.imul(xe,Lt)|0;var Bn=(y+(d=d+Math.imul(I,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(I,Ot)|0)+Math.imul(j,Nt)|0))<<13)|0;y=((f=f+Math.imul(j,Ot)|0)+(r>>>13)|0)+(Bn>>>26)|0,Bn&=67108863,d=Math.imul(Oe,bt),r=(r=Math.imul(Oe,wt))+Math.imul(pe,bt)|0,f=Math.imul(pe,wt),d=d+Math.imul(Q,Bt)|0,r=(r=r+Math.imul(Q,Lt)|0)+Math.imul(ae,Bt)|0,f=f+Math.imul(ae,Lt)|0,d=d+Math.imul(ie,Nt)|0,r=(r=r+Math.imul(ie,Ot)|0)+Math.imul(xe,Nt)|0,f=f+Math.imul(xe,Ot)|0;var Mn=(y+(d=d+Math.imul(I,Vt)|0)|0)+((8191&(r=(r=r+Math.imul(I,He)|0)+Math.imul(j,Vt)|0))<<13)|0;y=((f=f+Math.imul(j,He)|0)+(r>>>13)|0)+(Mn>>>26)|0,Mn&=67108863,d=Math.imul(Be,bt),r=(r=Math.imul(Be,wt))+Math.imul(re,bt)|0,f=Math.imul(re,wt),d=d+Math.imul(Oe,Bt)|0,r=(r=r+Math.imul(Oe,Lt)|0)+Math.imul(pe,Bt)|0,f=f+Math.imul(pe,Lt)|0,d=d+Math.imul(Q,Nt)|0,r=(r=r+Math.imul(Q,Ot)|0)+Math.imul(ae,Nt)|0,f=f+Math.imul(ae,Ot)|0,d=d+Math.imul(ie,Vt)|0,r=(r=r+Math.imul(ie,He)|0)+Math.imul(xe,Vt)|0,f=f+Math.imul(xe,He)|0;var Kn=(y+(d=d+Math.imul(I,Ae)|0)|0)+((8191&(r=(r=r+Math.imul(I,Me)|0)+Math.imul(j,Ae)|0))<<13)|0;y=((f=f+Math.imul(j,Me)|0)+(r>>>13)|0)+(Kn>>>26)|0,Kn&=67108863,d=Math.imul(G,bt),r=(r=Math.imul(G,wt))+Math.imul(ge,bt)|0,f=Math.imul(ge,wt),d=d+Math.imul(Be,Bt)|0,r=(r=r+Math.imul(Be,Lt)|0)+Math.imul(re,Bt)|0,f=f+Math.imul(re,Lt)|0,d=d+Math.imul(Oe,Nt)|0,r=(r=r+Math.imul(Oe,Ot)|0)+Math.imul(pe,Nt)|0,f=f+Math.imul(pe,Ot)|0,d=d+Math.imul(Q,Vt)|0,r=(r=r+Math.imul(Q,He)|0)+Math.imul(ae,Vt)|0,f=f+Math.imul(ae,He)|0,d=d+Math.imul(ie,Ae)|0,r=(r=r+Math.imul(ie,Me)|0)+Math.imul(xe,Ae)|0,f=f+Math.imul(xe,Me)|0;var Ln=(y+(d=d+Math.imul(I,je)|0)|0)+((8191&(r=(r=r+Math.imul(I,it)|0)+Math.imul(j,je)|0))<<13)|0;y=((f=f+Math.imul(j,it)|0)+(r>>>13)|0)+(Ln>>>26)|0,Ln&=67108863,d=Math.imul(Qe,bt),r=(r=Math.imul(Qe,wt))+Math.imul(rt,bt)|0,f=Math.imul(rt,wt),d=d+Math.imul(G,Bt)|0,r=(r=r+Math.imul(G,Lt)|0)+Math.imul(ge,Bt)|0,f=f+Math.imul(ge,Lt)|0,d=d+Math.imul(Be,Nt)|0,r=(r=r+Math.imul(Be,Ot)|0)+Math.imul(re,Nt)|0,f=f+Math.imul(re,Ot)|0,d=d+Math.imul(Oe,Vt)|0,r=(r=r+Math.imul(Oe,He)|0)+Math.imul(pe,Vt)|0,f=f+Math.imul(pe,He)|0,d=d+Math.imul(Q,Ae)|0,r=(r=r+Math.imul(Q,Me)|0)+Math.imul(ae,Ae)|0,f=f+Math.imul(ae,Me)|0,d=d+Math.imul(ie,je)|0,r=(r=r+Math.imul(ie,it)|0)+Math.imul(xe,je)|0,f=f+Math.imul(xe,it)|0;var Fn=(y+(d=d+Math.imul(I,Se)|0)|0)+((8191&(r=(r=r+Math.imul(I,ze)|0)+Math.imul(j,Se)|0))<<13)|0;y=((f=f+Math.imul(j,ze)|0)+(r>>>13)|0)+(Fn>>>26)|0,Fn&=67108863,d=Math.imul(mt,bt),r=(r=Math.imul(mt,wt))+Math.imul(ft,bt)|0,f=Math.imul(ft,wt),d=d+Math.imul(Qe,Bt)|0,r=(r=r+Math.imul(Qe,Lt)|0)+Math.imul(rt,Bt)|0,f=f+Math.imul(rt,Lt)|0,d=d+Math.imul(G,Nt)|0,r=(r=r+Math.imul(G,Ot)|0)+Math.imul(ge,Nt)|0,f=f+Math.imul(ge,Ot)|0,d=d+Math.imul(Be,Vt)|0,r=(r=r+Math.imul(Be,He)|0)+Math.imul(re,Vt)|0,f=f+Math.imul(re,He)|0,d=d+Math.imul(Oe,Ae)|0,r=(r=r+Math.imul(Oe,Me)|0)+Math.imul(pe,Ae)|0,f=f+Math.imul(pe,Me)|0,d=d+Math.imul(Q,je)|0,r=(r=r+Math.imul(Q,it)|0)+Math.imul(ae,je)|0,f=f+Math.imul(ae,it)|0,d=d+Math.imul(ie,Se)|0,r=(r=r+Math.imul(ie,ze)|0)+Math.imul(xe,Se)|0,f=f+Math.imul(xe,ze)|0;var kn=(y+(d=d+Math.imul(I,Je)|0)|0)+((8191&(r=(r=r+Math.imul(I,st)|0)+Math.imul(j,Je)|0))<<13)|0;y=((f=f+Math.imul(j,st)|0)+(r>>>13)|0)+(kn>>>26)|0,kn&=67108863,d=Math.imul(At,bt),r=(r=Math.imul(At,wt))+Math.imul(It,bt)|0,f=Math.imul(It,wt),d=d+Math.imul(mt,Bt)|0,r=(r=r+Math.imul(mt,Lt)|0)+Math.imul(ft,Bt)|0,f=f+Math.imul(ft,Lt)|0,d=d+Math.imul(Qe,Nt)|0,r=(r=r+Math.imul(Qe,Ot)|0)+Math.imul(rt,Nt)|0,f=f+Math.imul(rt,Ot)|0,d=d+Math.imul(G,Vt)|0,r=(r=r+Math.imul(G,He)|0)+Math.imul(ge,Vt)|0,f=f+Math.imul(ge,He)|0,d=d+Math.imul(Be,Ae)|0,r=(r=r+Math.imul(Be,Me)|0)+Math.imul(re,Ae)|0,f=f+Math.imul(re,Me)|0,d=d+Math.imul(Oe,je)|0,r=(r=r+Math.imul(Oe,it)|0)+Math.imul(pe,je)|0,f=f+Math.imul(pe,it)|0,d=d+Math.imul(Q,Se)|0,r=(r=r+Math.imul(Q,ze)|0)+Math.imul(ae,Se)|0,f=f+Math.imul(ae,ze)|0,d=d+Math.imul(ie,Je)|0,r=(r=r+Math.imul(ie,st)|0)+Math.imul(xe,Je)|0,f=f+Math.imul(xe,st)|0;var Gn=(y+(d=d+Math.imul(I,yt)|0)|0)+((8191&(r=(r=r+Math.imul(I,vt)|0)+Math.imul(j,yt)|0))<<13)|0;y=((f=f+Math.imul(j,vt)|0)+(r>>>13)|0)+(Gn>>>26)|0,Gn&=67108863,d=Math.imul(St,bt),r=(r=Math.imul(St,wt))+Math.imul(Ft,bt)|0,f=Math.imul(Ft,wt),d=d+Math.imul(At,Bt)|0,r=(r=r+Math.imul(At,Lt)|0)+Math.imul(It,Bt)|0,f=f+Math.imul(It,Lt)|0,d=d+Math.imul(mt,Nt)|0,r=(r=r+Math.imul(mt,Ot)|0)+Math.imul(ft,Nt)|0,f=f+Math.imul(ft,Ot)|0,d=d+Math.imul(Qe,Vt)|0,r=(r=r+Math.imul(Qe,He)|0)+Math.imul(rt,Vt)|0,f=f+Math.imul(rt,He)|0,d=d+Math.imul(G,Ae)|0,r=(r=r+Math.imul(G,Me)|0)+Math.imul(ge,Ae)|0,f=f+Math.imul(ge,Me)|0,d=d+Math.imul(Be,je)|0,r=(r=r+Math.imul(Be,it)|0)+Math.imul(re,je)|0,f=f+Math.imul(re,it)|0,d=d+Math.imul(Oe,Se)|0,r=(r=r+Math.imul(Oe,ze)|0)+Math.imul(pe,Se)|0,f=f+Math.imul(pe,ze)|0,d=d+Math.imul(Q,Je)|0,r=(r=r+Math.imul(Q,st)|0)+Math.imul(ae,Je)|0,f=f+Math.imul(ae,st)|0,d=d+Math.imul(ie,yt)|0,r=(r=r+Math.imul(ie,vt)|0)+Math.imul(xe,yt)|0,f=f+Math.imul(xe,vt)|0;var Xn=(y+(d=d+Math.imul(I,Pt)|0)|0)+((8191&(r=(r=r+Math.imul(I,Rt)|0)+Math.imul(j,Pt)|0))<<13)|0;y=((f=f+Math.imul(j,Rt)|0)+(r>>>13)|0)+(Xn>>>26)|0,Xn&=67108863,d=Math.imul(St,Bt),r=(r=Math.imul(St,Lt))+Math.imul(Ft,Bt)|0,f=Math.imul(Ft,Lt),d=d+Math.imul(At,Nt)|0,r=(r=r+Math.imul(At,Ot)|0)+Math.imul(It,Nt)|0,f=f+Math.imul(It,Ot)|0,d=d+Math.imul(mt,Vt)|0,r=(r=r+Math.imul(mt,He)|0)+Math.imul(ft,Vt)|0,f=f+Math.imul(ft,He)|0,d=d+Math.imul(Qe,Ae)|0,r=(r=r+Math.imul(Qe,Me)|0)+Math.imul(rt,Ae)|0,f=f+Math.imul(rt,Me)|0,d=d+Math.imul(G,je)|0,r=(r=r+Math.imul(G,it)|0)+Math.imul(ge,je)|0,f=f+Math.imul(ge,it)|0,d=d+Math.imul(Be,Se)|0,r=(r=r+Math.imul(Be,ze)|0)+Math.imul(re,Se)|0,f=f+Math.imul(re,ze)|0,d=d+Math.imul(Oe,Je)|0,r=(r=r+Math.imul(Oe,st)|0)+Math.imul(pe,Je)|0,f=f+Math.imul(pe,st)|0,d=d+Math.imul(Q,yt)|0,r=(r=r+Math.imul(Q,vt)|0)+Math.imul(ae,yt)|0,f=f+Math.imul(ae,vt)|0;var jn=(y+(d=d+Math.imul(ie,Pt)|0)|0)+((8191&(r=(r=r+Math.imul(ie,Rt)|0)+Math.imul(xe,Pt)|0))<<13)|0;y=((f=f+Math.imul(xe,Rt)|0)+(r>>>13)|0)+(jn>>>26)|0,jn&=67108863,d=Math.imul(St,Nt),r=(r=Math.imul(St,Ot))+Math.imul(Ft,Nt)|0,f=Math.imul(Ft,Ot),d=d+Math.imul(At,Vt)|0,r=(r=r+Math.imul(At,He)|0)+Math.imul(It,Vt)|0,f=f+Math.imul(It,He)|0,d=d+Math.imul(mt,Ae)|0,r=(r=r+Math.imul(mt,Me)|0)+Math.imul(ft,Ae)|0,f=f+Math.imul(ft,Me)|0,d=d+Math.imul(Qe,je)|0,r=(r=r+Math.imul(Qe,it)|0)+Math.imul(rt,je)|0,f=f+Math.imul(rt,it)|0,d=d+Math.imul(G,Se)|0,r=(r=r+Math.imul(G,ze)|0)+Math.imul(ge,Se)|0,f=f+Math.imul(ge,ze)|0,d=d+Math.imul(Be,Je)|0,r=(r=r+Math.imul(Be,st)|0)+Math.imul(re,Je)|0,f=f+Math.imul(re,st)|0,d=d+Math.imul(Oe,yt)|0,r=(r=r+Math.imul(Oe,vt)|0)+Math.imul(pe,yt)|0,f=f+Math.imul(pe,vt)|0;var $e=(y+(d=d+Math.imul(Q,Pt)|0)|0)+((8191&(r=(r=r+Math.imul(Q,Rt)|0)+Math.imul(ae,Pt)|0))<<13)|0;y=((f=f+Math.imul(ae,Rt)|0)+(r>>>13)|0)+($e>>>26)|0,$e&=67108863,d=Math.imul(St,Vt),r=(r=Math.imul(St,He))+Math.imul(Ft,Vt)|0,f=Math.imul(Ft,He),d=d+Math.imul(At,Ae)|0,r=(r=r+Math.imul(At,Me)|0)+Math.imul(It,Ae)|0,f=f+Math.imul(It,Me)|0,d=d+Math.imul(mt,je)|0,r=(r=r+Math.imul(mt,it)|0)+Math.imul(ft,je)|0,f=f+Math.imul(ft,it)|0,d=d+Math.imul(Qe,Se)|0,r=(r=r+Math.imul(Qe,ze)|0)+Math.imul(rt,Se)|0,f=f+Math.imul(rt,ze)|0,d=d+Math.imul(G,Je)|0,r=(r=r+Math.imul(G,st)|0)+Math.imul(ge,Je)|0,f=f+Math.imul(ge,st)|0,d=d+Math.imul(Be,yt)|0,r=(r=r+Math.imul(Be,vt)|0)+Math.imul(re,yt)|0,f=f+Math.imul(re,vt)|0;var lt=(y+(d=d+Math.imul(Oe,Pt)|0)|0)+((8191&(r=(r=r+Math.imul(Oe,Rt)|0)+Math.imul(pe,Pt)|0))<<13)|0;y=((f=f+Math.imul(pe,Rt)|0)+(r>>>13)|0)+(lt>>>26)|0,lt&=67108863,d=Math.imul(St,Ae),r=(r=Math.imul(St,Me))+Math.imul(Ft,Ae)|0,f=Math.imul(Ft,Me),d=d+Math.imul(At,je)|0,r=(r=r+Math.imul(At,it)|0)+Math.imul(It,je)|0,f=f+Math.imul(It,it)|0,d=d+Math.imul(mt,Se)|0,r=(r=r+Math.imul(mt,ze)|0)+Math.imul(ft,Se)|0,f=f+Math.imul(ft,ze)|0,d=d+Math.imul(Qe,Je)|0,r=(r=r+Math.imul(Qe,st)|0)+Math.imul(rt,Je)|0,f=f+Math.imul(rt,st)|0,d=d+Math.imul(G,yt)|0,r=(r=r+Math.imul(G,vt)|0)+Math.imul(ge,yt)|0,f=f+Math.imul(ge,vt)|0;var Tt=(y+(d=d+Math.imul(Be,Pt)|0)|0)+((8191&(r=(r=r+Math.imul(Be,Rt)|0)+Math.imul(re,Pt)|0))<<13)|0;y=((f=f+Math.imul(re,Rt)|0)+(r>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,d=Math.imul(St,je),r=(r=Math.imul(St,it))+Math.imul(Ft,je)|0,f=Math.imul(Ft,it),d=d+Math.imul(At,Se)|0,r=(r=r+Math.imul(At,ze)|0)+Math.imul(It,Se)|0,f=f+Math.imul(It,ze)|0,d=d+Math.imul(mt,Je)|0,r=(r=r+Math.imul(mt,st)|0)+Math.imul(ft,Je)|0,f=f+Math.imul(ft,st)|0,d=d+Math.imul(Qe,yt)|0,r=(r=r+Math.imul(Qe,vt)|0)+Math.imul(rt,yt)|0,f=f+Math.imul(rt,vt)|0;var Mt=(y+(d=d+Math.imul(G,Pt)|0)|0)+((8191&(r=(r=r+Math.imul(G,Rt)|0)+Math.imul(ge,Pt)|0))<<13)|0;y=((f=f+Math.imul(ge,Rt)|0)+(r>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,d=Math.imul(St,Se),r=(r=Math.imul(St,ze))+Math.imul(Ft,Se)|0,f=Math.imul(Ft,ze),d=d+Math.imul(At,Je)|0,r=(r=r+Math.imul(At,st)|0)+Math.imul(It,Je)|0,f=f+Math.imul(It,st)|0,d=d+Math.imul(mt,yt)|0,r=(r=r+Math.imul(mt,vt)|0)+Math.imul(ft,yt)|0,f=f+Math.imul(ft,vt)|0;var kt=(y+(d=d+Math.imul(Qe,Pt)|0)|0)+((8191&(r=(r=r+Math.imul(Qe,Rt)|0)+Math.imul(rt,Pt)|0))<<13)|0;y=((f=f+Math.imul(rt,Rt)|0)+(r>>>13)|0)+(kt>>>26)|0,kt&=67108863,d=Math.imul(St,Je),r=(r=Math.imul(St,st))+Math.imul(Ft,Je)|0,f=Math.imul(Ft,st),d=d+Math.imul(At,yt)|0,r=(r=r+Math.imul(At,vt)|0)+Math.imul(It,yt)|0,f=f+Math.imul(It,vt)|0;var Zt=(y+(d=d+Math.imul(mt,Pt)|0)|0)+((8191&(r=(r=r+Math.imul(mt,Rt)|0)+Math.imul(ft,Pt)|0))<<13)|0;y=((f=f+Math.imul(ft,Rt)|0)+(r>>>13)|0)+(Zt>>>26)|0,Zt&=67108863,d=Math.imul(St,yt),r=(r=Math.imul(St,vt))+Math.imul(Ft,yt)|0,f=Math.imul(Ft,vt);var qt=(y+(d=d+Math.imul(At,Pt)|0)|0)+((8191&(r=(r=r+Math.imul(At,Rt)|0)+Math.imul(It,Pt)|0))<<13)|0;y=((f=f+Math.imul(It,Rt)|0)+(r>>>13)|0)+(qt>>>26)|0,qt&=67108863;var Qt=(y+(d=Math.imul(St,Pt))|0)+((8191&(r=(r=Math.imul(St,Rt))+Math.imul(Ft,Pt)|0))<<13)|0;return y=((f=Math.imul(Ft,Rt))+(r>>>13)|0)+(Qt>>>26)|0,Qt&=67108863,v[0]=On,v[1]=An,v[2]=Bn,v[3]=Mn,v[4]=Kn,v[5]=Ln,v[6]=Fn,v[7]=kn,v[8]=Gn,v[9]=Xn,v[10]=jn,v[11]=$e,v[12]=lt,v[13]=Tt,v[14]=Mt,v[15]=kt,v[16]=Zt,v[17]=qt,v[18]=Qt,0!==y&&(v[19]=y,l.length++),l};function L(g,n,o){return(new M).mulp(g,n,o)}function M(g,n){this.x=g,this.y=n}Math.imul||(P=w),c.prototype.mulTo=function(n,o){var l,s=this.length+n.length;return l=10===this.length&&10===n.length?P(this,n,o):s<63?w(this,n,o):s<1024?function k(g,n,o){o.negative=n.negative^g.negative,o.length=g.length+n.length;for(var l=0,s=0,h=0;h>>26)|0)>>>26,v&=67108863}o.words[h]=y,l=v,v=s}return 0!==l?o.words[h]=l:o.length--,o.strip()}(this,n,o):L(this,n,o),l},M.prototype.makeRBT=function(n){for(var o=new Array(n),l=c.prototype._countBits(n)-1,s=0;s>=1;return s},M.prototype.permute=function(n,o,l,s,h,v){for(var y=0;y>>=1)h++;return 1<>>=13),h>>>=13;for(v=2*o;v>=26,o+=s/67108864|0,o+=h>>>26,this.words[l]=67108863&h}return 0!==o&&(this.words[l]=o,this.length++),this},c.prototype.muln=function(n){return this.clone().imuln(n)},c.prototype.sqr=function(){return this.mul(this)},c.prototype.isqr=function(){return this.imul(this.clone())},c.prototype.pow=function(n){var o=function A(g){for(var n=new Array(g.bitLength()),o=0;o>>s}return n}(n);if(0===o.length)return new c(1);for(var l=this,s=0;s=0);var h,o=n%26,l=(n-o)/26,s=67108863>>>26-o<<26-o;if(0!==o){var v=0;for(h=0;h>>26-o}v&&(this.words[h]=v,this.length++)}if(0!==l){for(h=this.length-1;h>=0;h--)this.words[h+l]=this.words[h];for(h=0;h=0),s=o?(o-o%26)/26:0;var h=n%26,v=Math.min((n-h)/26,this.length),y=67108863^67108863>>>h<v)for(this.length-=v,r=0;r=0&&(0!==f||r>=s);r--){var $=0|this.words[r];this.words[r]=f<<26-h|$>>>h,f=$&y}return d&&0!==f&&(d.words[d.length++]=f),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},c.prototype.ishrn=function(n,o,l){return p(0===this.negative),this.iushrn(n,o,l)},c.prototype.shln=function(n){return this.clone().ishln(n)},c.prototype.ushln=function(n){return this.clone().iushln(n)},c.prototype.shrn=function(n){return this.clone().ishrn(n)},c.prototype.ushrn=function(n){return this.clone().iushrn(n)},c.prototype.testn=function(n){p("number"==typeof n&&n>=0);var o=n%26,l=(n-o)/26;return!(this.length<=l||!(this.words[l]&1<=0);var o=n%26,l=(n-o)/26;return p(0===this.negative,"imaskn works only with positive numbers"),this.length<=l?this:(0!==o&&l++,this.length=Math.min(l,this.length),0!==o&&(this.words[this.length-1]&=67108863^67108863>>>o<=67108864;o++)this.words[o]-=67108864,o===this.length-1?this.words[o+1]=1:this.words[o+1]++;return this.length=Math.max(this.length,o+1),this},c.prototype.isubn=function(n){if(p("number"==typeof n),p(n<67108864),n<0)return this.iaddn(-n);if(0!==this.negative)return this.negative=0,this.iaddn(n),this.negative=1,this;if(this.words[0]-=n,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var o=0;o>26)-(d/67108864|0),this.words[h+l]=67108863&v}for(;h>26,this.words[h+l]=67108863&v;if(0===y)return this.strip();for(p(-1===y),y=0,h=0;h>26,this.words[h]=67108863&v;return this.negative=1,this.strip()},c.prototype._wordDiv=function(n,o){var l,s=this.clone(),h=n,v=0|h.words[h.length-1];0!=(l=26-this._countBits(v))&&(h=h.ushln(l),s.iushln(l),v=0|h.words[h.length-1]);var r,d=s.length-h.length;if("mod"!==o){(r=new c(null)).length=d+1,r.words=new Array(r.length);for(var f=0;f=0;I--){var j=67108864*(0|s.words[h.length+I])+(0|s.words[h.length+I-1]);for(j=Math.min(j/v|0,67108863),s._ishlnsubmul(h,j,I);0!==s.negative;)j--,s.negative=0,s._ishlnsubmul(h,1,I),s.isZero()||(s.negative^=1);r&&(r.words[I]=j)}return r&&r.strip(),s.strip(),"div"!==o&&0!==l&&s.iushrn(l),{div:r||null,mod:s}},c.prototype.divmod=function(n,o,l){return p(!n.isZero()),this.isZero()?{div:new c(0),mod:new c(0)}:0!==this.negative&&0===n.negative?(v=this.neg().divmod(n,o),"mod"!==o&&(s=v.div.neg()),"div"!==o&&(h=v.mod.neg(),l&&0!==h.negative&&h.iadd(n)),{div:s,mod:h}):0===this.negative&&0!==n.negative?(v=this.divmod(n.neg(),o),"mod"!==o&&(s=v.div.neg()),{div:s,mod:v.mod}):this.negative&n.negative?(v=this.neg().divmod(n.neg(),o),"div"!==o&&(h=v.mod.neg(),l&&0!==h.negative&&h.isub(n)),{div:v.div,mod:h}):n.length>this.length||this.cmp(n)<0?{div:new c(0),mod:this}:1===n.length?"div"===o?{div:this.divn(n.words[0]),mod:null}:"mod"===o?{div:null,mod:new c(this.modn(n.words[0]))}:{div:this.divn(n.words[0]),mod:new c(this.modn(n.words[0]))}:this._wordDiv(n,o);var s,h,v},c.prototype.div=function(n){return this.divmod(n,"div",!1).div},c.prototype.mod=function(n){return this.divmod(n,"mod",!1).mod},c.prototype.umod=function(n){return this.divmod(n,"mod",!0).mod},c.prototype.divRound=function(n){var o=this.divmod(n);if(o.mod.isZero())return o.div;var l=0!==o.div.negative?o.mod.isub(n):o.mod,s=n.ushrn(1),h=n.andln(1),v=l.cmp(s);return v<0||1===h&&0===v?o.div:0!==o.div.negative?o.div.isubn(1):o.div.iaddn(1)},c.prototype.modn=function(n){p(n<=67108863);for(var o=(1<<26)%n,l=0,s=this.length-1;s>=0;s--)l=(o*l+(0|this.words[s]))%n;return l},c.prototype.idivn=function(n){p(n<=67108863);for(var o=0,l=this.length-1;l>=0;l--){var s=(0|this.words[l])+67108864*o;this.words[l]=s/n|0,o=s%n}return this.strip()},c.prototype.divn=function(n){return this.clone().idivn(n)},c.prototype.egcd=function(n){p(0===n.negative),p(!n.isZero());var o=this,l=n.clone();o=0!==o.negative?o.umod(n):o.clone();for(var s=new c(1),h=new c(0),v=new c(0),y=new c(1),d=0;o.isEven()&&l.isEven();)o.iushrn(1),l.iushrn(1),++d;for(var r=l.clone(),f=o.clone();!o.isZero();){for(var $=0,I=1;!(o.words[0]&I)&&$<26;++$,I<<=1);if($>0)for(o.iushrn($);$-- >0;)(s.isOdd()||h.isOdd())&&(s.iadd(r),h.isub(f)),s.iushrn(1),h.iushrn(1);for(var j=0,J=1;!(l.words[0]&J)&&j<26;++j,J<<=1);if(j>0)for(l.iushrn(j);j-- >0;)(v.isOdd()||y.isOdd())&&(v.iadd(r),y.isub(f)),v.iushrn(1),y.iushrn(1);o.cmp(l)>=0?(o.isub(l),s.isub(v),h.isub(y)):(l.isub(o),v.isub(s),y.isub(h))}return{a:v,b:y,gcd:l.iushln(d)}},c.prototype._invmp=function(n){p(0===n.negative),p(!n.isZero());var $,o=this,l=n.clone();o=0!==o.negative?o.umod(n):o.clone();for(var s=new c(1),h=new c(0),v=l.clone();o.cmpn(1)>0&&l.cmpn(1)>0;){for(var y=0,d=1;!(o.words[0]&d)&&y<26;++y,d<<=1);if(y>0)for(o.iushrn(y);y-- >0;)s.isOdd()&&s.iadd(v),s.iushrn(1);for(var r=0,f=1;!(l.words[0]&f)&&r<26;++r,f<<=1);if(r>0)for(l.iushrn(r);r-- >0;)h.isOdd()&&h.iadd(v),h.iushrn(1);o.cmp(l)>=0?(o.isub(l),s.isub(h)):(l.isub(o),h.isub(s))}return($=0===o.cmpn(1)?s:h).cmpn(0)<0&&$.iadd(n),$},c.prototype.gcd=function(n){if(this.isZero())return n.abs();if(n.isZero())return this.abs();var o=this.clone(),l=n.clone();o.negative=0,l.negative=0;for(var s=0;o.isEven()&&l.isEven();s++)o.iushrn(1),l.iushrn(1);for(;;){for(;o.isEven();)o.iushrn(1);for(;l.isEven();)l.iushrn(1);var h=o.cmp(l);if(h<0){var v=o;o=l,l=v}else if(0===h||0===l.cmpn(1))break;o.isub(l)}return l.iushln(s)},c.prototype.invm=function(n){return this.egcd(n).a.umod(n)},c.prototype.isEven=function(){return!(1&this.words[0])},c.prototype.isOdd=function(){return!(1&~this.words[0])},c.prototype.andln=function(n){return this.words[0]&n},c.prototype.bincn=function(n){p("number"==typeof n);var o=n%26,l=(n-o)/26,s=1<>>26,this.words[v]=y&=67108863}return 0!==h&&(this.words[v]=h,this.length++),this},c.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},c.prototype.cmpn=function(n){var l,o=n<0;if(0!==this.negative&&!o)return-1;if(0===this.negative&&o)return 1;if(this.strip(),this.length>1)l=1;else{o&&(n=-n),p(n<=67108863,"Number is too big");var s=0|this.words[0];l=s===n?0:sn.length)return 1;if(this.length=0;l--){var s=0|this.words[l],h=0|n.words[l];if(s!==h){sh&&(o=1);break}}return o},c.prototype.gtn=function(n){return 1===this.cmpn(n)},c.prototype.gt=function(n){return 1===this.cmp(n)},c.prototype.gten=function(n){return this.cmpn(n)>=0},c.prototype.gte=function(n){return this.cmp(n)>=0},c.prototype.ltn=function(n){return-1===this.cmpn(n)},c.prototype.lt=function(n){return-1===this.cmp(n)},c.prototype.lten=function(n){return this.cmpn(n)<=0},c.prototype.lte=function(n){return this.cmp(n)<=0},c.prototype.eqn=function(n){return 0===this.cmpn(n)},c.prototype.eq=function(n){return 0===this.cmp(n)},c.red=function(n){return new te(n)},c.prototype.toRed=function(n){return p(!this.red,"Already a number in reduction context"),p(0===this.negative,"red works only with positives"),n.convertTo(this)._forceRed(n)},c.prototype.fromRed=function(){return p(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},c.prototype._forceRed=function(n){return this.red=n,this},c.prototype.forceRed=function(n){return p(!this.red,"Already a number in reduction context"),this._forceRed(n)},c.prototype.redAdd=function(n){return p(this.red,"redAdd works only with red numbers"),this.red.add(this,n)},c.prototype.redIAdd=function(n){return p(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,n)},c.prototype.redSub=function(n){return p(this.red,"redSub works only with red numbers"),this.red.sub(this,n)},c.prototype.redISub=function(n){return p(this.red,"redISub works only with red numbers"),this.red.isub(this,n)},c.prototype.redShl=function(n){return p(this.red,"redShl works only with red numbers"),this.red.shl(this,n)},c.prototype.redMul=function(n){return p(this.red,"redMul works only with red numbers"),this.red._verify2(this,n),this.red.mul(this,n)},c.prototype.redIMul=function(n){return p(this.red,"redMul works only with red numbers"),this.red._verify2(this,n),this.red.imul(this,n)},c.prototype.redSqr=function(){return p(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},c.prototype.redISqr=function(){return p(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},c.prototype.redSqrt=function(){return p(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},c.prototype.redInvm=function(){return p(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},c.prototype.redNeg=function(){return p(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},c.prototype.redPow=function(n){return p(this.red&&!n.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,n)};var R={k256:null,p224:null,p192:null,p25519:null};function U(g,n){this.name=g,this.p=new c(n,16),this.n=this.p.bitLength(),this.k=new c(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function V(){U.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function K(){U.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function oe(){U.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function me(){U.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function te(g){if("string"==typeof g){var n=c._prime(g);this.m=n.p,this.prime=n}else p(g.gtn(1),"modulus must be greater than 1"),this.m=g,this.prime=null}function se(g){te.call(this,g),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new c(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}U.prototype._tmp=function(){var n=new c(null);return n.words=new Array(Math.ceil(this.n/13)),n},U.prototype.ireduce=function(n){var l,o=n;do{this.split(o,this.tmp),l=(o=(o=this.imulK(o)).iadd(this.tmp)).bitLength()}while(l>this.n);var s=l0?o.isub(this.p):void 0!==o.strip?o.strip():o._strip(),o},U.prototype.split=function(n,o){n.iushrn(this.n,0,o)},U.prototype.imulK=function(n){return n.imul(this.k)},O(V,U),V.prototype.split=function(n,o){for(var l=4194303,s=Math.min(n.length,9),h=0;h>>22,v=y}n.words[h-10]=v>>>=22,n.length-=0===v&&n.length>10?10:9},V.prototype.imulK=function(n){n.words[n.length]=0,n.words[n.length+1]=0,n.length+=2;for(var o=0,l=0;l>>=26,n.words[l]=h,o=s}return 0!==o&&(n.words[n.length++]=o),n},c._prime=function(n){if(R[n])return R[n];var o;if("k256"===n)o=new V;else if("p224"===n)o=new K;else if("p192"===n)o=new oe;else{if("p25519"!==n)throw new Error("Unknown prime "+n);o=new me}return R[n]=o,o},te.prototype._verify1=function(n){p(0===n.negative,"red works only with positives"),p(n.red,"red works only with red numbers")},te.prototype._verify2=function(n,o){p(!(n.negative|o.negative),"red works only with positives"),p(n.red&&n.red===o.red,"red works only with red numbers")},te.prototype.imod=function(n){return this.prime?this.prime.ireduce(n)._forceRed(this):n.umod(this.m)._forceRed(this)},te.prototype.neg=function(n){return n.isZero()?n.clone():this.m.sub(n)._forceRed(this)},te.prototype.add=function(n,o){this._verify2(n,o);var l=n.add(o);return l.cmp(this.m)>=0&&l.isub(this.m),l._forceRed(this)},te.prototype.iadd=function(n,o){this._verify2(n,o);var l=n.iadd(o);return l.cmp(this.m)>=0&&l.isub(this.m),l},te.prototype.sub=function(n,o){this._verify2(n,o);var l=n.sub(o);return l.cmpn(0)<0&&l.iadd(this.m),l._forceRed(this)},te.prototype.isub=function(n,o){this._verify2(n,o);var l=n.isub(o);return l.cmpn(0)<0&&l.iadd(this.m),l},te.prototype.shl=function(n,o){return this._verify1(n),this.imod(n.ushln(o))},te.prototype.imul=function(n,o){return this._verify2(n,o),this.imod(n.imul(o))},te.prototype.mul=function(n,o){return this._verify2(n,o),this.imod(n.mul(o))},te.prototype.isqr=function(n){return this.imul(n,n.clone())},te.prototype.sqr=function(n){return this.mul(n,n)},te.prototype.sqrt=function(n){if(n.isZero())return n.clone();var o=this.m.andln(3);if(p(o%2==1),3===o){var l=this.m.add(new c(1)).iushrn(2);return this.pow(n,l)}for(var s=this.m.subn(1),h=0;!s.isZero()&&0===s.andln(1);)h++,s.iushrn(1);p(!s.isZero());var v=new c(1).toRed(this),y=v.redNeg(),d=this.m.subn(1).iushrn(1),r=this.m.bitLength();for(r=new c(2*r*r).toRed(this);0!==this.pow(r,d).cmp(y);)r.redIAdd(y);for(var f=this.pow(r,s),$=this.pow(n,s.addn(1).iushrn(1)),I=this.pow(n,s),j=h;0!==I.cmp(v);){for(var J=I,ie=0;0!==J.cmp(v);ie++)J=J.redSqr();p(ie=0;h--){for(var f=o.words[h],$=r-1;$>=0;$--){var I=f>>$&1;v!==s[0]&&(v=this.sqr(v)),0!==I||0!==y?(y<<=1,y|=I,(4==++d||0===h&&0===$)&&(v=this.mul(v,s[y]),d=0,y=0)):d=0}r=26}return v},te.prototype.convertTo=function(n){var o=n.umod(this.m);return o===n?o.clone():o},te.prototype.convertFrom=function(n){var o=n.clone();return o.red=null,o},c.mont=function(n){return new se(n)},O(se,te),se.prototype.convertTo=function(n){return this.imod(n.ushln(this.shift))},se.prototype.convertFrom=function(n){var o=this.imod(n.mul(this.rinv));return o.red=null,o},se.prototype.imul=function(n,o){if(n.isZero()||o.isZero())return n.words[0]=0,n.length=1,n;var l=n.imul(o),s=l.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),h=l.isub(s).iushrn(this.shift),v=h;return h.cmp(this.m)>=0?v=h.isub(this.m):h.cmpn(0)<0&&(v=h.iadd(this.m)),v._forceRed(this)},se.prototype.mul=function(n,o){if(n.isZero()||o.isZero())return new c(0)._forceRed(this);var l=n.mul(o),s=l.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),h=l.isub(s).iushrn(this.shift),v=h;return h.cmp(this.m)>=0?v=h.isub(this.m):h.cmpn(0)<0&&(v=h.iadd(this.m)),v._forceRed(this)},se.prototype.invm=function(n){return this.imod(n._invmp(this.m).mul(this.r2))._forceRed(this)}}(Ce=E.nmd(Ce),this)},4356:Ce=>{"use strict";var a,ee="object"==typeof Reflect?Reflect:null,E=ee&&"function"==typeof ee.apply?ee.apply:function(U,V,K){return Function.prototype.apply.call(U,V,K)};a=ee&&"function"==typeof ee.ownKeys?ee.ownKeys:Object.getOwnPropertySymbols?function(U){return Object.getOwnPropertyNames(U).concat(Object.getOwnPropertySymbols(U))}:function(U){return Object.getOwnPropertyNames(U)};var p=Number.isNaN||function(U){return U!=U};function O(){O.init.call(this)}Ce.exports=O,Ce.exports.once=function k(R,U){return new Promise(function(V,K){function oe(te){R.removeListener(U,me),K(te)}function me(){"function"==typeof R.removeListener&&R.removeListener("error",oe),V([].slice.call(arguments))}M(R,U,me,{once:!0}),"error"!==U&&function L(R,U,V){"function"==typeof R.on&&M(R,"error",U,V)}(R,oe,{once:!0})})},O.EventEmitter=O,O.prototype._events=void 0,O.prototype._eventsCount=0,O.prototype._maxListeners=void 0;var c=10;function D(R){if("function"!=typeof R)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof R)}function C(R){return void 0===R._maxListeners?O.defaultMaxListeners:R._maxListeners}function _(R,U,V,K){var oe,me,te;if(D(V),void 0===(me=R._events)?(me=R._events=Object.create(null),R._eventsCount=0):(void 0!==me.newListener&&(R.emit("newListener",U,V.listener?V.listener:V),me=R._events),te=me[U]),void 0===te)te=me[U]=V,++R._eventsCount;else if("function"==typeof te?te=me[U]=K?[V,te]:[te,V]:K?te.unshift(V):te.push(V),(oe=C(R))>0&&te.length>oe&&!te.warned){te.warned=!0;var se=new Error("Possible EventEmitter memory leak detected. "+te.length+" "+String(U)+" listeners added. Use emitter.setMaxListeners() to increase limit");se.name="MaxListenersExceededWarning",se.emitter=R,se.type=U,se.count=te.length,function S(R){console&&console.warn&&console.warn(R)}(se)}return R}function F(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function B(R,U,V){var K={fired:!1,wrapFn:void 0,target:R,type:U,listener:V},oe=F.bind(K);return oe.listener=V,K.wrapFn=oe,oe}function m(R,U,V){var K=R._events;if(void 0===K)return[];var oe=K[U];return void 0===oe?[]:"function"==typeof oe?V?[oe.listener||oe]:[oe]:V?function P(R){for(var U=new Array(R.length),V=0;V0&&(te=V[0]),te instanceof Error)throw te;var se=new Error("Unhandled error."+(te?" ("+te.message+")":""));throw se.context=te,se}var g=me[U];if(void 0===g)return!1;if("function"==typeof g)E(g,this,V);else{var n=g.length,o=A(g,n);for(K=0;K=0;te--)if(K[te]===V||K[te].listener===V){se=K[te].listener,me=te;break}if(me<0)return this;0===me?K.shift():function w(R,U){for(;U+1=0;oe--)this.removeListener(U,V[oe]);return this},O.prototype.listeners=function(U){return m(this,U,!0)},O.prototype.rawListeners=function(U){return m(this,U,!1)},O.listenerCount=function(R,U){return"function"==typeof R.listenerCount?R.listenerCount(U):T.call(R,U)},O.prototype.listenerCount=T,O.prototype.eventNames=function(){return this._eventsCount>0?a(this._events):[]}},8211:(Ce,ee,E)=>{var a=E(7054).Buffer,S=E(4725);Ce.exports=function p(O,c,D,C){if(a.isBuffer(O)||(O=a.from(O,"binary")),c&&(a.isBuffer(c)||(c=a.from(c,"binary")),8!==c.length))throw new RangeError("salt should be Buffer with 8 byte length");for(var _=D/8,F=a.alloc(_),B=a.alloc(C||0),m=a.alloc(0);_>0||C>0;){var T=new S;T.update(m),T.update(O),c&&T.update(c),m=T.digest();var A=0;if(_>0){var w=F.length-_;A=Math.min(_,m.length),m.copy(F,w,0,A),_-=A}if(A0){var P=B.length-C,k=Math.min(C,m.length-A);m.copy(B,P,A,A+k),C-=k}}return m.fill(0),{key:F,iv:B}}},3686:(Ce,ee,E)=>{"use strict";var a=E(7054).Buffer,S=E(7045).Transform;function c(D){S.call(this),this._block=a.allocUnsafe(D),this._blockSize=D,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}E(1993)(c,S),c.prototype._transform=function(D,C,_){var F=null;try{this.update(D,C)}catch(B){F=B}_(F)},c.prototype._flush=function(D){var C=null;try{this.push(this.digest())}catch(_){C=_}D(C)},c.prototype.update=function(D,C){if(function O(D,C){if(!a.isBuffer(D)&&"string"!=typeof D)throw new TypeError(C+" must be a string or a buffer")}(D,"Data"),this._finalized)throw new Error("Digest already called");a.isBuffer(D)||(D=a.from(D,C));for(var _=this._block,F=0;this._blockOffset+D.length-F>=this._blockSize;){for(var B=this._blockOffset;B0;++m)this._length[m]+=T,(T=this._length[m]/4294967296|0)>0&&(this._length[m]-=4294967296*T);return this},c.prototype._update=function(){throw new Error("_update is not implemented")},c.prototype.digest=function(D){if(this._finalized)throw new Error("Digest already called");this._finalized=!0;var C=this._digest();void 0!==D&&(C=C.toString(D)),this._block.fill(0),this._blockOffset=0;for(var _=0;_<4;++_)this._length[_]=0;return C},c.prototype._digest=function(){throw new Error("_digest is not implemented")},Ce.exports=c},2529:(Ce,ee,E)=>{var a=ee;a.utils=E(8283),a.common=E(2901),a.sha=E(8528),a.ripemd=E(5283),a.hmac=E(7163),a.sha1=a.sha.sha1,a.sha256=a.sha.sha256,a.sha224=a.sha.sha224,a.sha384=a.sha.sha384,a.sha512=a.sha.sha512,a.ripemd160=a.ripemd.ripemd160},2901:(Ce,ee,E)=>{"use strict";var a=E(8283),S=E(9210);function p(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}ee.BlockHash=p,p.prototype.update=function(c,D){if(c=a.toArray(c,D),this.pending=this.pending?this.pending.concat(c):c,this.pendingTotal+=c.length,this.pending.length>=this._delta8){var C=(c=this.pending).length%this._delta8;this.pending=c.slice(c.length-C,c.length),0===this.pending.length&&(this.pending=null),c=a.join32(c,0,c.length-C,this.endian);for(var _=0;_>>24&255,_[F++]=c>>>16&255,_[F++]=c>>>8&255,_[F++]=255&c}else for(_[F++]=255&c,_[F++]=c>>>8&255,_[F++]=c>>>16&255,_[F++]=c>>>24&255,_[F++]=0,_[F++]=0,_[F++]=0,_[F++]=0,B=8;B{"use strict";var a=E(8283),S=E(9210);function p(O,c,D){if(!(this instanceof p))return new p(O,c,D);this.Hash=O,this.blockSize=O.blockSize/8,this.outSize=O.outSize/8,this.inner=null,this.outer=null,this._init(a.toArray(c,D))}Ce.exports=p,p.prototype._init=function(c){c.length>this.blockSize&&(c=(new this.Hash).update(c).digest()),S(c.length<=this.blockSize);for(var D=c.length;D{"use strict";var a=E(8283),S=E(2901),p=a.rotl32,O=a.sum32,c=a.sum32_3,D=a.sum32_4,C=S.BlockHash;function _(){if(!(this instanceof _))return new _;C.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian="little"}function F(k,L,M,R){return k<=15?L^M^R:k<=31?L&M|~L&R:k<=47?(L|~M)^R:k<=63?L&R|M&~R:L^(M|~R)}function m(k){return k<=15?1352829926:k<=31?1548603684:k<=47?1836072691:k<=63?2053994217:0}a.inherits(_,C),ee.ripemd160=_,_.blockSize=512,_.outSize=160,_.hmacStrength=192,_.padLength=64,_.prototype._update=function(L,M){for(var R=this.h[0],U=this.h[1],V=this.h[2],K=this.h[3],oe=this.h[4],me=R,te=U,se=V,g=K,n=oe,o=0;o<80;o++){var l=O(p(D(R,F(o,U,V,K),L[T[o]+M],(k=o)<=15?0:k<=31?1518500249:k<=47?1859775393:k<=63?2400959708:2840853838),w[o]),oe);R=oe,oe=K,K=p(V,10),V=U,U=l,l=O(p(D(me,F(79-o,te,se,g),L[A[o]+M],m(o)),P[o]),n),me=n,n=g,g=p(se,10),se=te,te=l}var k;l=c(this.h[1],V,g),this.h[1]=c(this.h[2],K,n),this.h[2]=c(this.h[3],oe,me),this.h[3]=c(this.h[4],R,te),this.h[4]=c(this.h[0],U,se),this.h[0]=l},_.prototype._digest=function(L){return"hex"===L?a.toHex32(this.h,"little"):a.split32(this.h,"little")};var T=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],A=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],w=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],P=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]},8528:(Ce,ee,E)=>{"use strict";ee.sha1=E(3468),ee.sha224=E(5563),ee.sha256=E(7138),ee.sha384=E(3898),ee.sha512=E(827)},3468:(Ce,ee,E)=>{"use strict";var a=E(8283),S=E(2901),p=E(5542),O=a.rotl32,c=a.sum32,D=a.sum32_5,C=p.ft_1,_=S.BlockHash,F=[1518500249,1859775393,2400959708,3395469782];function B(){if(!(this instanceof B))return new B;_.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}a.inherits(B,_),Ce.exports=B,B.blockSize=512,B.outSize=160,B.hmacStrength=80,B.padLength=64,B.prototype._update=function(T,A){for(var w=this.W,P=0;P<16;P++)w[P]=T[A+P];for(;P{"use strict";var a=E(8283),S=E(7138);function p(){if(!(this instanceof p))return new p;S.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}a.inherits(p,S),Ce.exports=p,p.blockSize=512,p.outSize=224,p.hmacStrength=192,p.padLength=64,p.prototype._digest=function(c){return"hex"===c?a.toHex32(this.h.slice(0,7),"big"):a.split32(this.h.slice(0,7),"big")}},7138:(Ce,ee,E)=>{"use strict";var a=E(8283),S=E(2901),p=E(5542),O=E(9210),c=a.sum32,D=a.sum32_4,C=a.sum32_5,_=p.ch32,F=p.maj32,B=p.s0_256,m=p.s1_256,T=p.g0_256,A=p.g1_256,w=S.BlockHash,P=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];function k(){if(!(this instanceof k))return new k;w.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=P,this.W=new Array(64)}a.inherits(k,w),Ce.exports=k,k.blockSize=512,k.outSize=256,k.hmacStrength=192,k.padLength=64,k.prototype._update=function(M,R){for(var U=this.W,V=0;V<16;V++)U[V]=M[R+V];for(;V{"use strict";var a=E(8283),S=E(827);function p(){if(!(this instanceof p))return new p;S.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}a.inherits(p,S),Ce.exports=p,p.blockSize=1024,p.outSize=384,p.hmacStrength=192,p.padLength=128,p.prototype._digest=function(c){return"hex"===c?a.toHex32(this.h.slice(0,12),"big"):a.split32(this.h.slice(0,12),"big")}},827:(Ce,ee,E)=>{"use strict";var a=E(8283),S=E(2901),p=E(9210),O=a.rotr64_hi,c=a.rotr64_lo,D=a.shr64_hi,C=a.shr64_lo,_=a.sum64,F=a.sum64_hi,B=a.sum64_lo,m=a.sum64_4_hi,T=a.sum64_4_lo,A=a.sum64_5_hi,w=a.sum64_5_lo,P=S.BlockHash,k=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function L(){if(!(this instanceof L))return new L;P.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=k,this.W=new Array(160)}function M(l,s,h,v,y){var d=l&h^~l&y;return d<0&&(d+=4294967296),d}function R(l,s,h,v,y,d){var r=s&v^~s&d;return r<0&&(r+=4294967296),r}function U(l,s,h,v,y){var d=l&h^l&y^h&y;return d<0&&(d+=4294967296),d}function V(l,s,h,v,y,d){var r=s&v^s&d^v&d;return r<0&&(r+=4294967296),r}function K(l,s){var d=O(l,s,28)^O(s,l,2)^O(s,l,7);return d<0&&(d+=4294967296),d}function oe(l,s){var d=c(l,s,28)^c(s,l,2)^c(s,l,7);return d<0&&(d+=4294967296),d}function me(l,s){var d=O(l,s,14)^O(l,s,18)^O(s,l,9);return d<0&&(d+=4294967296),d}function te(l,s){var d=c(l,s,14)^c(l,s,18)^c(s,l,9);return d<0&&(d+=4294967296),d}function se(l,s){var d=O(l,s,1)^O(l,s,8)^D(l,s,7);return d<0&&(d+=4294967296),d}function g(l,s){var d=c(l,s,1)^c(l,s,8)^C(l,s,7);return d<0&&(d+=4294967296),d}function n(l,s){var d=O(l,s,19)^O(s,l,29)^D(l,s,6);return d<0&&(d+=4294967296),d}function o(l,s){var d=c(l,s,19)^c(s,l,29)^C(l,s,6);return d<0&&(d+=4294967296),d}a.inherits(L,P),Ce.exports=L,L.blockSize=1024,L.outSize=512,L.hmacStrength=192,L.padLength=128,L.prototype._prepareBlock=function(s,h){for(var v=this.W,y=0;y<32;y++)v[y]=s[h+y];for(;y{"use strict";var S=E(8283).rotr32;function O(m,T,A){return m&T^~m&A}function c(m,T,A){return m&T^m&A^T&A}function D(m,T,A){return m^T^A}ee.ft_1=function p(m,T,A,w){return 0===m?O(T,A,w):1===m||3===m?D(T,A,w):2===m?c(T,A,w):void 0},ee.ch32=O,ee.maj32=c,ee.p32=D,ee.s0_256=function C(m){return S(m,2)^S(m,13)^S(m,22)},ee.s1_256=function _(m){return S(m,6)^S(m,11)^S(m,25)},ee.g0_256=function F(m){return S(m,7)^S(m,18)^m>>>3},ee.g1_256=function B(m){return S(m,17)^S(m,19)^m>>>10}},8283:(Ce,ee,E)=>{"use strict";var a=E(9210),S=E(1993);function p(o,l){return!(55296!=(64512&o.charCodeAt(l))||l<0||l+1>=o.length)&&56320==(64512&o.charCodeAt(l+1))}function D(o){return(o>>>24|o>>>8&65280|o<<8&16711680|(255&o)<<24)>>>0}function _(o){return 1===o.length?"0"+o:o}function F(o){return 7===o.length?"0"+o:6===o.length?"00"+o:5===o.length?"000"+o:4===o.length?"0000"+o:3===o.length?"00000"+o:2===o.length?"000000"+o:1===o.length?"0000000"+o:o}ee.inherits=S,ee.toArray=function O(o,l){if(Array.isArray(o))return o.slice();if(!o)return[];var s=[];if("string"==typeof o)if(l){if("hex"===l)for((o=o.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(o="0"+o),v=0;v>6|192,s[h++]=63&y|128):p(o,v)?(y=65536+((1023&y)<<10)+(1023&o.charCodeAt(++v)),s[h++]=y>>18|240,s[h++]=y>>12&63|128,s[h++]=y>>6&63|128,s[h++]=63&y|128):(s[h++]=y>>12|224,s[h++]=y>>6&63|128,s[h++]=63&y|128)}else for(v=0;v>>0;return y},ee.split32=function m(o,l){for(var s=new Array(4*o.length),h=0,v=0;h>>24,s[v+1]=y>>>16&255,s[v+2]=y>>>8&255,s[v+3]=255&y):(s[v+3]=y>>>24,s[v+2]=y>>>16&255,s[v+1]=y>>>8&255,s[v]=255&y)}return s},ee.rotr32=function T(o,l){return o>>>l|o<<32-l},ee.rotl32=function A(o,l){return o<>>32-l},ee.sum32=function w(o,l){return o+l>>>0},ee.sum32_3=function P(o,l,s){return o+l+s>>>0},ee.sum32_4=function k(o,l,s,h){return o+l+s+h>>>0},ee.sum32_5=function L(o,l,s,h,v){return o+l+s+h+v>>>0},ee.sum64=function M(o,l,s,h){var d=h+o[l+1]>>>0;o[l]=(d>>0,o[l+1]=d},ee.sum64_hi=function R(o,l,s,h){return(l+h>>>0>>0},ee.sum64_lo=function U(o,l,s,h){return l+h>>>0},ee.sum64_4_hi=function V(o,l,s,h,v,y,d,r){var f=0,$=l;return f+=($=$+h>>>0)>>0)>>0)>>0},ee.sum64_4_lo=function K(o,l,s,h,v,y,d,r){return l+h+y+r>>>0},ee.sum64_5_hi=function oe(o,l,s,h,v,y,d,r,f,$){var I=0,j=l;return I+=(j=j+h>>>0)>>0)>>0)>>0)<$?1:0)>>>0},ee.sum64_5_lo=function me(o,l,s,h,v,y,d,r,f,$){return l+h+y+r+$>>>0},ee.rotr64_hi=function te(o,l,s){return(l<<32-s|o>>>s)>>>0},ee.rotr64_lo=function se(o,l,s){return(o<<32-s|l>>>s)>>>0},ee.shr64_hi=function g(o,l,s){return o>>>s},ee.shr64_lo=function n(o,l,s){return(o<<32-s|l>>>s)>>>0}},3556:(Ce,ee,E)=>{"use strict";var a=E(2529),S=E(1832),p=E(9210);function O(c){if(!(this instanceof O))return new O(c);this.hash=c.hash,this.predResist=!!c.predResist,this.outLen=this.hash.outSize,this.minEntropy=c.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var D=S.toArray(c.entropy,c.entropyEnc||"hex"),C=S.toArray(c.nonce,c.nonceEnc||"hex"),_=S.toArray(c.pers,c.persEnc||"hex");p(D.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(D,C,_)}Ce.exports=O,O.prototype._init=function(D,C,_){var F=D.concat(C).concat(_);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var B=0;B=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(D.concat(_||[])),this._reseed=1},O.prototype.generate=function(D,C,_,F){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");"string"!=typeof C&&(F=_,_=C,C=null),_&&(_=S.toArray(_,F||"hex"),this._update(_));for(var B=[];B.length{ee.read=function(E,a,S,p,O){var c,D,C=8*O-p-1,_=(1<>1,B=-7,m=S?O-1:0,T=S?-1:1,A=E[a+m];for(m+=T,c=A&(1<<-B)-1,A>>=-B,B+=C;B>0;c=256*c+E[a+m],m+=T,B-=8);for(D=c&(1<<-B)-1,c>>=-B,B+=p;B>0;D=256*D+E[a+m],m+=T,B-=8);if(0===c)c=1-F;else{if(c===_)return D?NaN:1/0*(A?-1:1);D+=Math.pow(2,p),c-=F}return(A?-1:1)*D*Math.pow(2,c-p)},ee.write=function(E,a,S,p,O,c){var D,C,_,F=8*c-O-1,B=(1<>1,T=23===O?Math.pow(2,-24)-Math.pow(2,-77):0,A=p?0:c-1,w=p?1:-1,P=a<0||0===a&&1/a<0?1:0;for(a=Math.abs(a),isNaN(a)||a===1/0?(C=isNaN(a)?1:0,D=B):(D=Math.floor(Math.log(a)/Math.LN2),a*(_=Math.pow(2,-D))<1&&(D--,_*=2),(a+=D+m>=1?T/_:T*Math.pow(2,1-m))*_>=2&&(D++,_/=2),D+m>=B?(C=0,D=B):D+m>=1?(C=(a*_-1)*Math.pow(2,O),D+=m):(C=a*Math.pow(2,m-1)*Math.pow(2,O),D=0));O>=8;E[S+A]=255&C,A+=w,C/=256,O-=8);for(D=D<0;E[S+A]=255&D,A+=w,D/=256,F-=8);E[S+A-w]|=128*P}},1993:Ce=>{Ce.exports="function"==typeof Object.create?function(E,a){a&&(E.super_=a,E.prototype=Object.create(a.prototype,{constructor:{value:E,enumerable:!1,writable:!0,configurable:!0}}))}:function(E,a){if(a){E.super_=a;var S=function(){};S.prototype=a.prototype,E.prototype=new S,E.prototype.constructor=E}}},53:Ce=>{var ee={}.toString;Ce.exports=Array.isArray||function(E){return"[object Array]"==ee.call(E)}},9657:(Ce,ee,E)=>{"use strict";E.d(ee,{b:()=>Qe,c:()=>V,g:()=>U,r:()=>ft});var a=E(467);let p,O,D=!1;const B="slot-fb{display:contents}slot-fb[hidden]{display:none}",m={},A=_e=>"object"==(_e=typeof _e)||"function"===_e;function w(_e){var Ae,Me,Ze;return null!==(Ze=null===(Me=null===(Ae=_e.head)||void 0===Ae?void 0:Ae.querySelector('meta[name="csp-nonce"]'))||void 0===Me?void 0:Me.getAttribute("content"))&&void 0!==Ze?Ze:void 0}const k=(_e,Ae)=>({$flags$:0,$tag$:_e,$text$:Ae,$elm$:null,$children$:null,$attrs$:null}),L={},U=_e=>mt(_e).$hostElement$,V=(_e,Ae,Me)=>{const Ze=U(_e);return{emit:je=>K(Ze,Ae,{bubbles:!!(4&Me),composed:!!(2&Me),cancelable:!!(1&Me),detail:je})}},K=(_e,Ae,Me)=>{const Ze=wt.ce(Ae,Me);return _e.dispatchEvent(Ze),Ze},oe=new WeakMap,g=(_e,Ae)=>"sc-"+_e.$tagName$,n=(_e,Ae,Me,Ze,je,it)=>{if(Me!==Ze){let Pe=At(_e,Ae);Ae.toLowerCase();{const Se=A(Ze);if((Pe||Se&&null!==Ze)&&!je)try{if(_e.tagName.includes("-"))_e[Ae]=Ze;else{const ze=null==Ze?"":Ze;"list"===Ae?Pe=!1:(null==Me||_e[Ae]!=ze)&&(_e[Ae]=ze)}}catch{}null==Ze||!1===Ze?(!1!==Ze||""===_e.getAttribute(Ae))&&_e.removeAttribute(Ae):(!Pe||4&it||je)&&!Se&&_e.setAttribute(Ae,Ze=!0===Ze?"":Ze)}}},o=(_e,Ae,Me,Ze)=>{const je=11===Ae.$elm$.nodeType&&Ae.$elm$.host?Ae.$elm$.host:Ae.$elm$,it=_e&&_e.$attrs$||m,Pe=Ae.$attrs$||m;for(Ze of l(Object.keys(it)))Ze in Pe||n(je,Ze,it[Ze],void 0,Me,Ae.$flags$);for(Ze of l(Object.keys(Pe)))n(je,Ze,it[Ze],Pe[Ze],Me,Ae.$flags$)};function l(_e){return _e.includes("ref")?[..._e.filter(Ae=>"ref"!==Ae),"ref"]:_e}const s=(_e,Ae,Me,Ze)=>{const je=Ae.$children$[Me];let Pe,Se,it=0;if(Pe=je.$elm$=bt.createElement(je.$tag$),o(null,je,!1),(_e=>null!=_e)(p)&&Pe["s-si"]!==p&&Pe.classList.add(Pe["s-si"]=p),je.$children$)for(it=0;it{let Se,Pe=_e;for(Pe.shadowRoot&&Pe.tagName===O&&(Pe=Pe.shadowRoot);je<=it;++je)Ze[je]&&(Se=s(null,Me,je),Se&&(Ze[je].$elm$=Se,Pe.insertBefore(Se,Ae)))},v=(_e,Ae,Me)=>{for(let Ze=Ae;Ze<=Me;++Ze){const je=_e[Ze];if(je){const it=je.$elm$;it&&it.remove()}}},d=(_e,Ae,Me=!1)=>_e.$tag$===Ae.$tag$,r=(_e,Ae,Me=!1)=>{const Ze=Ae.$elm$=_e.$elm$,je=_e.$children$,it=Ae.$children$;o(_e,Ae,!1),null!==je&&null!==it?((_e,Ae,Me,Ze,je=!1)=>{let yt,it=0,Pe=0,Se=Ae.length-1,ze=Ae[0],Et=Ae[Se],Je=Ze.length-1,st=Ze[0],en=Ze[Je];for(;it<=Se&&Pe<=Je;)null==ze?ze=Ae[++it]:null==Et?Et=Ae[--Se]:null==st?st=Ze[++Pe]:null==en?en=Ze[--Je]:d(ze,st,je)?(r(ze,st,je),ze=Ae[++it],st=Ze[++Pe]):d(Et,en,je)?(r(Et,en,je),Et=Ae[--Se],en=Ze[--Je]):d(ze,en,je)?(r(ze,en,je),_e.insertBefore(ze.$elm$,Et.$elm$.nextSibling),ze=Ae[++it],en=Ze[--Je]):d(Et,st,je)?(r(Et,st,je),_e.insertBefore(Et.$elm$,ze.$elm$),Et=Ae[--Se],st=Ze[++Pe]):(yt=s(Ae&&Ae[Pe],Me,Pe),st=Ze[++Pe],yt&&ze.$elm$.parentNode.insertBefore(yt,ze.$elm$));it>Se?h(_e,null==Ze[Je+1]?null:Ze[Je+1].$elm$,Me,Ze,Pe,Je):Pe>Je&&v(Ae,it,Se)})(Ze,je,Ae,it,Me):null!==it?h(Ze,null,Ae,it,0,it.length-1):null!==je&&v(je,0,je.length-1)},$=(_e,Ae)=>{Ae&&!_e.$onRenderResolve$&&Ae["s-p"]&&Ae["s-p"].push(new Promise(Me=>_e.$onRenderResolve$=Me))},I=(_e,Ae)=>{if(_e.$flags$|=16,!(4&_e.$flags$))return $(_e,_e.$ancestorComponent$),He(()=>j(_e,Ae));_e.$flags$|=512},j=(_e,Ae)=>{const Ze=_e.$lazyInstance$;let je;return Ae&&(je=tt(Ze,"componentWillLoad")),J(je,()=>xe(_e,Ze,Ae))},J=(_e,Ae)=>ie(_e)?_e.then(Ae):Ae(),ie=_e=>_e instanceof Promise||_e&&_e.then&&"function"==typeof _e.then,xe=function(){var _e=(0,a.A)(function*(Ae,Me,Ze){var je;const it=Ae.$hostElement$,Se=it["s-rc"];Ze&&(_e=>{const Ae=_e.$cmpMeta$,Me=_e.$hostElement$,Ze=Ae.$flags$,it=((_e,Ae,Me)=>{var Ze;const je=g(Ae),it=Ft.get(je);if(_e=11===_e.nodeType?_e:bt,it)if("string"==typeof it){let Se,Pe=oe.get(_e=_e.head||_e);if(Pe||oe.set(_e,Pe=new Set),!Pe.has(je)){{Se=bt.createElement("style"),Se.innerHTML=it;const ze=null!==(Ze=wt.$nonce$)&&void 0!==Ze?Ze:w(bt);null!=ze&&Se.setAttribute("nonce",ze),_e.insertBefore(Se,_e.querySelector("link"))}4&Ae.$flags$&&(Se.innerHTML+=B),Pe&&Pe.add(je)}}else _e.adoptedStyleSheets.includes(it)||(_e.adoptedStyleSheets=[..._e.adoptedStyleSheets,it]);return je})(Me.shadowRoot?Me.shadowRoot:Me.getRootNode(),Ae);10&Ze&&(Me["s-sc"]=it,Me.classList.add(it+"-h"))})(Ae);De(Ae,Me,it,Ze),Se&&(Se.map(Et=>Et()),it["s-rc"]=void 0);{const Et=null!==(je=it["s-p"])&&void 0!==je?je:[],Je=()=>Q(Ae);0===Et.length?Je():(Promise.all(Et).then(Je),Ae.$flags$|=4,Et.length=0)}});return function(Me,Ze,je){return _e.apply(this,arguments)}}(),De=(_e,Ae,Me,Ze)=>{try{Ae=Ae.render(),_e.$flags$&=-17,_e.$flags$|=2,((_e,Ae,Me=!1)=>{const Ze=_e.$hostElement$,je=_e.$cmpMeta$,it=_e.$vnode$||k(null,null),Pe=(_e=>_e&&_e.$tag$===L)(Ae)?Ae:((_e,Ae,...Me)=>{let Ze=null,je=!1,it=!1;const Pe=[],Se=Et=>{for(let Je=0;Je0&&(ze.$children$=Pe),ze})(null,null,Ae);if(O=Ze.tagName,je.$attrsToReflect$&&(Pe.$attrs$=Pe.$attrs$||{},je.$attrsToReflect$.map(([Se,ze])=>Pe.$attrs$[ze]=Ze[Se])),Me&&Pe.$attrs$)for(const Se of Object.keys(Pe.$attrs$))Ze.hasAttribute(Se)&&!["key","ref","style","class"].includes(Se)&&(Pe.$attrs$[Se]=Ze[Se]);Pe.$tag$=null,Pe.$flags$|=4,_e.$vnode$=Pe,Pe.$elm$=it.$elm$=Ze.shadowRoot||Ze,p=Ze["s-sc"],r(it,Pe,Me)})(_e,Ae,Ze)}catch(je){It(je,_e.$hostElement$)}return null},Q=_e=>{const Me=_e.$hostElement$,je=_e.$lazyInstance$,it=_e.$ancestorComponent$;64&_e.$flags$||(_e.$flags$|=64,Oe(Me),tt(je,"componentDidLoad"),_e.$onReadyResolve$(Me),it||ae()),_e.$onInstanceResolve$(Me),_e.$onRenderResolve$&&(_e.$onRenderResolve$(),_e.$onRenderResolve$=void 0),512&_e.$flags$&&Vt(()=>I(_e,!1)),_e.$flags$&=-517},ae=_e=>{Oe(bt.documentElement),Vt(()=>K(bn,"appload",{detail:{namespace:"jeep-sqlite"}}))},tt=(_e,Ae,Me)=>{if(_e&&_e[Ae])try{return _e[Ae](Me)}catch(Ze){It(Ze)}},Oe=_e=>_e.classList.add("hydrated"),Be=(_e,Ae,Me)=>{var Ze;const je=_e.prototype;if(Ae.$members$){_e.watchers&&(Ae.$watchers$=_e.watchers);const it=Object.entries(Ae.$members$);if(it.map(([Pe,[Se]])=>{31&Se||2&Me&&32&Se?Object.defineProperty(je,Pe,{get(){return((_e,Ae)=>mt(this).$instanceValues$.get(Ae))(0,Pe)},set(ze){((_e,Ae,Me,Ze)=>{const je=mt(_e),it=je.$hostElement$,Pe=je.$instanceValues$.get(Ae),Se=je.$flags$,ze=je.$lazyInstance$;Me=((_e,Ae)=>null==_e||A(_e)?_e:4&Ae?"false"!==_e&&(""===_e||!!_e):1&Ae?String(_e):_e)(Me,Ze.$members$[Ae][0]);const Et=Number.isNaN(Pe)&&Number.isNaN(Me);if((!(8&Se)||void 0===Pe)&&Me!==Pe&&!Et&&(je.$instanceValues$.set(Ae,Me),ze)){if(Ze.$watchers$&&128&Se){const st=Ze.$watchers$[Ae];st&&st.map(en=>{try{ze[en](Me,Pe,Ae)}catch(yt){It(yt,it)}})}2==(18&Se)&&I(je,!1)}})(this,Pe,ze,Ae)},configurable:!0,enumerable:!0}):1&Me&&64&Se&&Object.defineProperty(je,Pe,{value(...ze){var Et;const Je=mt(this);return null===(Et=null==Je?void 0:Je.$onInstancePromise$)||void 0===Et?void 0:Et.then(()=>{var st;return null===(st=Je.$lazyInstance$)||void 0===st?void 0:st[Pe](...ze)})}})}),1&Me){const Pe=new Map;je.attributeChangedCallback=function(Se,ze,Et){wt.jmp(()=>{var Je;const st=Pe.get(Se);if(this.hasOwnProperty(st))Et=this[st],delete this[st];else{if(je.hasOwnProperty(st)&&"number"==typeof this[st]&&this[st]==Et)return;if(null==st){const en=mt(this),yt=null==en?void 0:en.$flags$;if(yt&&!(8&yt)&&128&yt&&Et!==ze){const vt=en.$lazyInstance$,Wt=null===(Je=Ae.$watchers$)||void 0===Je?void 0:Je[Se];null==Wt||Wt.forEach(Pt=>{null!=vt[Pt]&&vt[Pt].call(vt,Et,ze,Se)})}return}}this[st]=(null!==Et||"boolean"!=typeof this[st])&&Et})},_e.observedAttributes=Array.from(new Set([...Object.keys(null!==(Ze=Ae.$watchers$)&&void 0!==Ze?Ze:{}),...it.filter(([Se,ze])=>15&ze[0]).map(([Se,ze])=>{var Et;const Je=ze[1]||Se;return Pe.set(Je,Se),512&ze[0]&&(null===(Et=Ae.$attrsToReflect$)||void 0===Et||Et.push([Se,Je])),Je})]))}}return _e},re=function(){var _e=(0,a.A)(function*(Ae,Me,Ze,je){let it;if(!(32&Me.$flags$)){if(Me.$flags$|=32,Ze.$lazyBundleId$){if(it=St(Ze),it.then){const Je=()=>{};it=yield it,Je()}it.isProxied||(Ze.$watchers$=it.watchers,Be(it,Ze,2),it.isProxied=!0);const Et=()=>{};Me.$flags$|=8;try{new it(Me)}catch(Je){It(Je)}Me.$flags$&=-9,Me.$flags$|=128,Et(),ne(Me.$lazyInstance$)}else it=Ae.constructor,customElements.whenDefined(Ze.$tagName$).then(()=>Me.$flags$|=128);if(it.style){let Et=it.style;const Je=g(Ze);if(!Ft.has(Je)){const st=()=>{};((_e,Ae,Me)=>{let Ze=Ft.get(_e);Bt&&Me?(Ze=Ze||new CSSStyleSheet,"string"==typeof Ze?Ze=Ae:Ze.replaceSync(Ae)):Ze=Ae,Ft.set(_e,Ze)})(Je,Et,!!(1&Ze.$flags$)),st()}}}const Pe=Me.$ancestorComponent$,Se=()=>I(Me,!0);Pe&&Pe["s-rc"]?Pe["s-rc"].push(Se):Se()});return function(Me,Ze,je,it){return _e.apply(this,arguments)}}(),ne=_e=>{tt(_e,"connectedCallback")},xt=function(){var _e=(0,a.A)(function*(Ae){if(!(1&wt.$flags$)){const Me=mt(Ae);null!=Me&&Me.$lazyInstance$||null!=Me&&Me.$onReadyPromise$&&Me.$onReadyPromise$.then(()=>{})}});return function(Me){return _e.apply(this,arguments)}}(),Qe=(_e,Ae={})=>{var Me;const je=[],it=Ae.exclude||[],Pe=bn.customElements,Se=bt.head,ze=Se.querySelector("meta[charset]"),Et=bt.createElement("style"),Je=[];let st,en=!0;Object.assign(wt,Ae),wt.$resourcesUrl$=new URL(Ae.resourcesUrl||"./",bt.baseURI).href;let yt=!1;if(_e.map(vt=>{vt[1].map(Wt=>{var Pt;const Rt={$flags$:Wt[0],$tagName$:Wt[1],$members$:Wt[2],$listeners$:Wt[3]};4&Rt.$flags$&&(yt=!0),Rt.$members$=Wt[2],Rt.$attrsToReflect$=[],Rt.$watchers$=null!==(Pt=Wt[4])&&void 0!==Pt?Pt:{};const On=Rt.$tagName$,An=class extends HTMLElement{constructor(Bn){super(Bn),un(Bn=this,Rt),1&Rt.$flags$&&Bn.attachShadow({mode:"open"})}connectedCallback(){st&&(clearTimeout(st),st=null),en?Je.push(this):wt.jmp(()=>(_e=>{if(!(1&wt.$flags$)){const Ae=mt(_e),Me=Ae.$cmpMeta$,Ze=()=>{};if(1&Ae.$flags$)null!=Ae&&Ae.$lazyInstance$?ne(Ae.$lazyInstance$):null!=Ae&&Ae.$onReadyPromise$&&Ae.$onReadyPromise$.then(()=>ne(Ae.$lazyInstance$));else{Ae.$flags$|=1;{let je=_e;for(;je=je.parentNode||je.host;)if(je["s-p"]){$(Ae,Ae.$ancestorComponent$=je);break}}Me.$members$&&Object.entries(Me.$members$).map(([je,[it]])=>{if(31&it&&_e.hasOwnProperty(je)){const Pe=_e[je];delete _e[je],_e[je]=Pe}}),re(_e,Ae,Me)}Ze()}})(this))}disconnectedCallback(){wt.jmp(()=>xt(this))}componentOnReady(){return mt(this).$onReadyPromise$}};Rt.$lazyBundleId$=vt[0],!it.includes(On)&&!Pe.get(On)&&(je.push(On),Pe.define(On,Be(An,Rt,1)))})}),je.length>0&&(yt&&(Et.textContent+=B),Et.textContent+=je+"{visibility:hidden}.hydrated{visibility:inherit}",Et.innerHTML.length)){Et.setAttribute("data-styles","");const vt=null!==(Me=wt.$nonce$)&&void 0!==Me?Me:w(bt);null!=vt&&Et.setAttribute("nonce",vt),Se.insertBefore(Et,ze?ze.nextSibling:Se.firstChild)}en=!1,Je.length?Je.map(vt=>vt.connectedCallback()):wt.jmp(()=>st=setTimeout(ae,30))},rn=new WeakMap,mt=_e=>rn.get(_e),ft=(_e,Ae)=>rn.set(Ae.$lazyInstance$=_e,Ae),un=(_e,Ae)=>{const Me={$flags$:0,$hostElement$:_e,$cmpMeta$:Ae,$instanceValues$:new Map};return Me.$onInstancePromise$=new Promise(Ze=>Me.$onInstanceResolve$=Ze),Me.$onReadyPromise$=new Promise(Ze=>Me.$onReadyResolve$=Ze),_e["s-p"]=[],_e["s-rc"]=[],rn.set(_e,Me)},At=(_e,Ae)=>Ae in _e,It=(_e,Ae)=>(0,console.error)(_e,Ae),Cn=new Map,St=(_e,Ae,Me)=>{const Ze=_e.$tagName$.replace(/-/g,"_"),je=_e.$lazyBundleId$,it=Cn.get(je);return it?it[Ze]:E(7321)(`./${je}.entry.js`).then(Pe=>(Cn.set(je,Pe),Pe[Ze]),It)},Ft=new Map,bn=typeof window<"u"?window:{},bt=bn.document||{head:{}},wt={$flags$:0,$resourcesUrl$:"",jmp:_e=>_e(),raf:_e=>requestAnimationFrame(_e),ael:(_e,Ae,Me,Ze)=>_e.addEventListener(Ae,Me,Ze),rel:(_e,Ae,Me,Ze)=>_e.removeEventListener(Ae,Me,Ze),ce:(_e,Ae)=>new CustomEvent(_e,Ae)},Bt=(()=>{try{return new CSSStyleSheet,"function"==typeof(new CSSStyleSheet).replaceSync}catch{}return!1})(),Lt=[],Kt=[],Nt=(_e,Ae)=>Me=>{_e.push(Me),D||(D=!0,Ae&&4&wt.$flags$?Vt(zn):wt.raf(zn))},Ot=_e=>{for(let Ae=0;Ae<_e.length;Ae++)try{_e[Ae](performance.now())}catch(Me){It(Me)}_e.length=0},zn=()=>{Ot(Lt),Ot(Kt),(D=Lt.length>0)&&wt.raf(zn)},Vt=_e=>Promise.resolve(void 0).then(_e),He=Nt(Kt,!0)},4801:function(Ce){typeof self<"u"&&self,Ce.exports=function(ee){var E={};function a(S){if(E[S])return E[S].exports;var p=E[S]={i:S,l:!1,exports:{}};return ee[S].call(p.exports,p,p.exports,a),p.l=!0,p.exports}return a.m=ee,a.c=E,a.d=function(S,p,O){a.o(S,p)||Object.defineProperty(S,p,{configurable:!1,enumerable:!0,get:O})},a.n=function(S){var p=S&&S.__esModule?function(){return S.default}:function(){return S};return a.d(p,"a",p),p},a.o=function(S,p){return Object.prototype.hasOwnProperty.call(S,p)},a.p="",a(a.s=3)}([function(ee,E,a){"use strict";Object.defineProperty(E,"__esModule",{value:!0});var S=function(){function p(O,c){this.width=c,this.height=O.length/c,this.data=O}return p.createEmpty=function(O,c){return new p(new Uint8ClampedArray(O*c),O)},p.prototype.get=function(O,c){return!(O<0||O>=this.width||c<0||c>=this.height||!this.data[c*this.width+O])},p.prototype.set=function(O,c,D){this.data[c*this.width+O]=D?1:0},p.prototype.setRegion=function(O,c,D,C,_){for(var F=c;F=this.size&&(F=(F^this.primitive)&this.size-1);for(B=0;B1&&0===D[0]){for(var _=1;__.length&&(C=(D=[_,C])[0],_=D[1]);for(var F=new Uint8ClampedArray(_.length),B=_.length-C.length,m=0;mB?B:_}var D=function(){function _(F,B){this.width=F,this.data=new Uint8ClampedArray(F*B)}return _.prototype.get=function(F,B){return this.data[B*this.width+F]},_.prototype.set=function(F,B,m){this.data[B*this.width+F]=m},_}();E.binarize=function C(_,F,B,m){if(_.length!==F*B*4)throw new Error("Malformed data passed to binarizer.");for(var T=new D(F,B),A=0;A0&&K>0)){var n=(U.get(K,V-1)+2*U.get(K-1,V)+U.get(K-1,V-1))/4;me6&&(R.setRegion(M-11,0,3,6,!0),R.setRegion(0,M-11,6,3,!0)),R}(M),oe=[],me=0,te=0,se=!0,g=V-1;g>0;g-=2){6===g&&g--;for(var n=0;n=0;V--)for(var K=M-9;K>=M-11;K--)U=C(L.get(K,V),U);var oe=0;for(K=5;K>=0;K--)for(V=M-9;V>=M-11;V--)oe=C(L.get(K,V),oe);for(var te,me=1/0,se=0,g=c.VERSIONS;se=0;U--)6!==U&&(M=C(L.get(8,U),M));var V=L.height,K=0;for(U=V-1;U>=V-7;U--)K=C(L.get(8,U),K);for(R=V-8;R1){var n=U.ecBlocks[0].numBlocks,o=U.ecBlocks[1].numBlocks;for(me=0;me0;)for(var l=0,s=V;l=3;){if((M=T.readBits(10))>=1e3)throw new Error("Invalid numeric value above 999");var R=Math.floor(M/100),U=Math.floor(M/10)%10,V=M%10;w.push(48+R,48+U,48+V),P+=R.toString()+U.toString()+V.toString(),L-=3}if(2===L){if((M=T.readBits(7))>=100)throw new Error("Invalid numeric value above 99");R=Math.floor(M/10),w.push(48+R,48+(U=M%10)),P+=R.toString()+U.toString()}else if(1===L){var M;if((M=T.readBits(4))>=10)throw new Error("Invalid numeric value above 9");w.push(48+M),P+=M.toString()}return{bytes:w,text:P}}var C=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":"];function _(T,A){for(var w=[],P="",L=T.readBits([9,11,13][A]);L>=2;){var M=T.readBits(11),R=Math.floor(M/45),U=M%45;w.push(C[R].charCodeAt(0),C[U].charCodeAt(0)),P+=C[R]+C[U],L-=2}return 1===L&&(R=T.readBits(6),w.push(C[R].charCodeAt(0)),P+=C[R]),{bytes:w,text:P}}function F(T,A){for(var w=[],P="",L=T.readBits([8,16,16][A]),M=0;M>8,255&U),P+=String.fromCharCode(p.shiftJISTable[U])}return{bytes:w,text:P}}E.decode=function m(T,A){for(var w,P,k,L,M=new S.BitStream(T),R=A<=9?0:A<=26?1:2,U={text:"",bytes:[],chunks:[],version:A};M.available()>=4;){var V=M.readBits(4);if(V===c.Terminator)return U;if(V===c.ECI)0===M.readBits(1)?U.chunks.push({type:O.ECI,assignmentNumber:M.readBits(7)}):0===M.readBits(1)?U.chunks.push({type:O.ECI,assignmentNumber:M.readBits(14)}):0===M.readBits(1)?U.chunks.push({type:O.ECI,assignmentNumber:M.readBits(21)}):U.chunks.push({type:O.ECI,assignmentNumber:-1});else if(V===c.Numeric){var K=D(M,R);U.text+=K.text,(w=U.bytes).push.apply(w,K.bytes),U.chunks.push({type:O.Numeric,text:K.text})}else if(V===c.Alphanumeric){var oe=_(M,R);U.text+=oe.text,(P=U.bytes).push.apply(P,oe.bytes),U.chunks.push({type:O.Alphanumeric,text:oe.text})}else if(V===c.Byte){var me=F(M,R);U.text+=me.text,(k=U.bytes).push.apply(k,me.bytes),U.chunks.push({type:O.Byte,bytes:me.bytes,text:me.text})}else if(V===c.Kanji){var te=B(M,R);U.text+=te.text,(L=U.bytes).push.apply(L,te.bytes),U.chunks.push({type:O.Kanji,bytes:te.bytes,text:te.text})}}if(0===M.available()||0===M.readBits(M.available()))return U}},function(ee,E,a){"use strict";Object.defineProperty(E,"__esModule",{value:!0});var S=function(){function p(O){this.byteOffset=0,this.bitOffset=0,this.bytes=O}return p.prototype.readBits=function(O){if(O<1||O>32||O>this.available())throw new Error("Cannot read "+O.toString()+" bits");var c=0;if(this.bitOffset>0){var D=8-this.bitOffset,C=O>8-C<<(_=D-C))>>_,O-=C,this.bitOffset+=C,8===this.bitOffset&&(this.bitOffset=0,this.byteOffset++)}if(O>0){for(;O>=8;)c=c<<8|255&this.bytes[this.byteOffset],this.byteOffset++,O-=8;var _;O>0&&(c=c<>(_=8-O)<<_)>>_,this.bitOffset+=O)}return c},p.prototype.available=function(){return 8*(this.bytes.length-this.byteOffset)-this.bitOffset},p}();E.BitStream=S},function(ee,E,a){"use strict";Object.defineProperty(E,"__esModule",{value:!0}),E.shiftJISTable={32:32,33:33,34:34,35:35,36:36,37:37,38:38,39:39,40:40,41:41,42:42,43:43,44:44,45:45,46:46,47:47,48:48,49:49,50:50,51:51,52:52,53:53,54:54,55:55,56:56,57:57,58:58,59:59,60:60,61:61,62:62,63:63,64:64,65:65,66:66,67:67,68:68,69:69,70:70,71:71,72:72,73:73,74:74,75:75,76:76,77:77,78:78,79:79,80:80,81:81,82:82,83:83,84:84,85:85,86:86,87:87,88:88,89:89,90:90,91:91,92:165,93:93,94:94,95:95,96:96,97:97,98:98,99:99,100:100,101:101,102:102,103:103,104:104,105:105,106:106,107:107,108:108,109:109,110:110,111:111,112:112,113:113,114:114,115:115,116:116,117:117,118:118,119:119,120:120,121:121,122:122,123:123,124:124,125:125,126:8254,33088:12288,33089:12289,33090:12290,33091:65292,33092:65294,33093:12539,33094:65306,33095:65307,33096:65311,33097:65281,33098:12443,33099:12444,33100:180,33101:65344,33102:168,33103:65342,33104:65507,33105:65343,33106:12541,33107:12542,33108:12445,33109:12446,33110:12291,33111:20189,33112:12293,33113:12294,33114:12295,33115:12540,33116:8213,33117:8208,33118:65295,33119:92,33120:12316,33121:8214,33122:65372,33123:8230,33124:8229,33125:8216,33126:8217,33127:8220,33128:8221,33129:65288,33130:65289,33131:12308,33132:12309,33133:65339,33134:65341,33135:65371,33136:65373,33137:12296,33138:12297,33139:12298,33140:12299,33141:12300,33142:12301,33143:12302,33144:12303,33145:12304,33146:12305,33147:65291,33148:8722,33149:177,33150:215,33152:247,33153:65309,33154:8800,33155:65308,33156:65310,33157:8806,33158:8807,33159:8734,33160:8756,33161:9794,33162:9792,33163:176,33164:8242,33165:8243,33166:8451,33167:65509,33168:65284,33169:162,33170:163,33171:65285,33172:65283,33173:65286,33174:65290,33175:65312,33176:167,33177:9734,33178:9733,33179:9675,33180:9679,33181:9678,33182:9671,33183:9670,33184:9633,33185:9632,33186:9651,33187:9650,33188:9661,33189:9660,33190:8251,33191:12306,33192:8594,33193:8592,33194:8593,33195:8595,33196:12307,33208:8712,33209:8715,33210:8838,33211:8839,33212:8834,33213:8835,33214:8746,33215:8745,33224:8743,33225:8744,33226:172,33227:8658,33228:8660,33229:8704,33230:8707,33242:8736,33243:8869,33244:8978,33245:8706,33246:8711,33247:8801,33248:8786,33249:8810,33250:8811,33251:8730,33252:8765,33253:8733,33254:8757,33255:8747,33256:8748,33264:8491,33265:8240,33266:9839,33267:9837,33268:9834,33269:8224,33270:8225,33271:182,33276:9711,33359:65296,33360:65297,33361:65298,33362:65299,33363:65300,33364:65301,33365:65302,33366:65303,33367:65304,33368:65305,33376:65313,33377:65314,33378:65315,33379:65316,33380:65317,33381:65318,33382:65319,33383:65320,33384:65321,33385:65322,33386:65323,33387:65324,33388:65325,33389:65326,33390:65327,33391:65328,33392:65329,33393:65330,33394:65331,33395:65332,33396:65333,33397:65334,33398:65335,33399:65336,33400:65337,33401:65338,33409:65345,33410:65346,33411:65347,33412:65348,33413:65349,33414:65350,33415:65351,33416:65352,33417:65353,33418:65354,33419:65355,33420:65356,33421:65357,33422:65358,33423:65359,33424:65360,33425:65361,33426:65362,33427:65363,33428:65364,33429:65365,33430:65366,33431:65367,33432:65368,33433:65369,33434:65370,33439:12353,33440:12354,33441:12355,33442:12356,33443:12357,33444:12358,33445:12359,33446:12360,33447:12361,33448:12362,33449:12363,33450:12364,33451:12365,33452:12366,33453:12367,33454:12368,33455:12369,33456:12370,33457:12371,33458:12372,33459:12373,33460:12374,33461:12375,33462:12376,33463:12377,33464:12378,33465:12379,33466:12380,33467:12381,33468:12382,33469:12383,33470:12384,33471:12385,33472:12386,33473:12387,33474:12388,33475:12389,33476:12390,33477:12391,33478:12392,33479:12393,33480:12394,33481:12395,33482:12396,33483:12397,33484:12398,33485:12399,33486:12400,33487:12401,33488:12402,33489:12403,33490:12404,33491:12405,33492:12406,33493:12407,33494:12408,33495:12409,33496:12410,33497:12411,33498:12412,33499:12413,33500:12414,33501:12415,33502:12416,33503:12417,33504:12418,33505:12419,33506:12420,33507:12421,33508:12422,33509:12423,33510:12424,33511:12425,33512:12426,33513:12427,33514:12428,33515:12429,33516:12430,33517:12431,33518:12432,33519:12433,33520:12434,33521:12435,33600:12449,33601:12450,33602:12451,33603:12452,33604:12453,33605:12454,33606:12455,33607:12456,33608:12457,33609:12458,33610:12459,33611:12460,33612:12461,33613:12462,33614:12463,33615:12464,33616:12465,33617:12466,33618:12467,33619:12468,33620:12469,33621:12470,33622:12471,33623:12472,33624:12473,33625:12474,33626:12475,33627:12476,33628:12477,33629:12478,33630:12479,33631:12480,33632:12481,33633:12482,33634:12483,33635:12484,33636:12485,33637:12486,33638:12487,33639:12488,33640:12489,33641:12490,33642:12491,33643:12492,33644:12493,33645:12494,33646:12495,33647:12496,33648:12497,33649:12498,33650:12499,33651:12500,33652:12501,33653:12502,33654:12503,33655:12504,33656:12505,33657:12506,33658:12507,33659:12508,33660:12509,33661:12510,33662:12511,33664:12512,33665:12513,33666:12514,33667:12515,33668:12516,33669:12517,33670:12518,33671:12519,33672:12520,33673:12521,33674:12522,33675:12523,33676:12524,33677:12525,33678:12526,33679:12527,33680:12528,33681:12529,33682:12530,33683:12531,33684:12532,33685:12533,33686:12534,33695:913,33696:914,33697:915,33698:916,33699:917,33700:918,33701:919,33702:920,33703:921,33704:922,33705:923,33706:924,33707:925,33708:926,33709:927,33710:928,33711:929,33712:931,33713:932,33714:933,33715:934,33716:935,33717:936,33718:937,33727:945,33728:946,33729:947,33730:948,33731:949,33732:950,33733:951,33734:952,33735:953,33736:954,33737:955,33738:956,33739:957,33740:958,33741:959,33742:960,33743:961,33744:963,33745:964,33746:965,33747:966,33748:967,33749:968,33750:969,33856:1040,33857:1041,33858:1042,33859:1043,33860:1044,33861:1045,33862:1025,33863:1046,33864:1047,33865:1048,33866:1049,33867:1050,33868:1051,33869:1052,33870:1053,33871:1054,33872:1055,33873:1056,33874:1057,33875:1058,33876:1059,33877:1060,33878:1061,33879:1062,33880:1063,33881:1064,33882:1065,33883:1066,33884:1067,33885:1068,33886:1069,33887:1070,33888:1071,33904:1072,33905:1073,33906:1074,33907:1075,33908:1076,33909:1077,33910:1105,33911:1078,33912:1079,33913:1080,33914:1081,33915:1082,33916:1083,33917:1084,33918:1085,33920:1086,33921:1087,33922:1088,33923:1089,33924:1090,33925:1091,33926:1092,33927:1093,33928:1094,33929:1095,33930:1096,33931:1097,33932:1098,33933:1099,33934:1100,33935:1101,33936:1102,33937:1103,33951:9472,33952:9474,33953:9484,33954:9488,33955:9496,33956:9492,33957:9500,33958:9516,33959:9508,33960:9524,33961:9532,33962:9473,33963:9475,33964:9487,33965:9491,33966:9499,33967:9495,33968:9507,33969:9523,33970:9515,33971:9531,33972:9547,33973:9504,33974:9519,33975:9512,33976:9527,33977:9535,33978:9501,33979:9520,33980:9509,33981:9528,33982:9538,34975:20124,34976:21782,34977:23043,34978:38463,34979:21696,34980:24859,34981:25384,34982:23030,34983:36898,34984:33909,34985:33564,34986:31312,34987:24746,34988:25569,34989:28197,34990:26093,34991:33894,34992:33446,34993:39925,34994:26771,34995:22311,34996:26017,34997:25201,34998:23451,34999:22992,35e3:34427,35001:39156,35002:32098,35003:32190,35004:39822,35005:25110,35006:31903,35007:34999,35008:23433,35009:24245,35010:25353,35011:26263,35012:26696,35013:38343,35014:38797,35015:26447,35016:20197,35017:20234,35018:20301,35019:20381,35020:20553,35021:22258,35022:22839,35023:22996,35024:23041,35025:23561,35026:24799,35027:24847,35028:24944,35029:26131,35030:26885,35031:28858,35032:30031,35033:30064,35034:31227,35035:32173,35036:32239,35037:32963,35038:33806,35039:34915,35040:35586,35041:36949,35042:36986,35043:21307,35044:20117,35045:20133,35046:22495,35047:32946,35048:37057,35049:30959,35050:19968,35051:22769,35052:28322,35053:36920,35054:31282,35055:33576,35056:33419,35057:39983,35058:20801,35059:21360,35060:21693,35061:21729,35062:22240,35063:23035,35064:24341,35065:39154,35066:28139,35067:32996,35068:34093,35136:38498,35137:38512,35138:38560,35139:38907,35140:21515,35141:21491,35142:23431,35143:28879,35144:32701,35145:36802,35146:38632,35147:21359,35148:40284,35149:31418,35150:19985,35151:30867,35152:33276,35153:28198,35154:22040,35155:21764,35156:27421,35157:34074,35158:39995,35159:23013,35160:21417,35161:28006,35162:29916,35163:38287,35164:22082,35165:20113,35166:36939,35167:38642,35168:33615,35169:39180,35170:21473,35171:21942,35172:23344,35173:24433,35174:26144,35175:26355,35176:26628,35177:27704,35178:27891,35179:27945,35180:29787,35181:30408,35182:31310,35183:38964,35184:33521,35185:34907,35186:35424,35187:37613,35188:28082,35189:30123,35190:30410,35191:39365,35192:24742,35193:35585,35194:36234,35195:38322,35196:27022,35197:21421,35198:20870,35200:22290,35201:22576,35202:22852,35203:23476,35204:24310,35205:24616,35206:25513,35207:25588,35208:27839,35209:28436,35210:28814,35211:28948,35212:29017,35213:29141,35214:29503,35215:32257,35216:33398,35217:33489,35218:34199,35219:36960,35220:37467,35221:40219,35222:22633,35223:26044,35224:27738,35225:29989,35226:20985,35227:22830,35228:22885,35229:24448,35230:24540,35231:25276,35232:26106,35233:27178,35234:27431,35235:27572,35236:29579,35237:32705,35238:35158,35239:40236,35240:40206,35241:40644,35242:23713,35243:27798,35244:33659,35245:20740,35246:23627,35247:25014,35248:33222,35249:26742,35250:29281,35251:20057,35252:20474,35253:21368,35254:24681,35255:28201,35256:31311,35257:38899,35258:19979,35259:21270,35260:20206,35261:20309,35262:20285,35263:20385,35264:20339,35265:21152,35266:21487,35267:22025,35268:22799,35269:23233,35270:23478,35271:23521,35272:31185,35273:26247,35274:26524,35275:26550,35276:27468,35277:27827,35278:28779,35279:29634,35280:31117,35281:31166,35282:31292,35283:31623,35284:33457,35285:33499,35286:33540,35287:33655,35288:33775,35289:33747,35290:34662,35291:35506,35292:22057,35293:36008,35294:36838,35295:36942,35296:38686,35297:34442,35298:20420,35299:23784,35300:25105,35301:29273,35302:30011,35303:33253,35304:33469,35305:34558,35306:36032,35307:38597,35308:39187,35309:39381,35310:20171,35311:20250,35312:35299,35313:22238,35314:22602,35315:22730,35316:24315,35317:24555,35318:24618,35319:24724,35320:24674,35321:25040,35322:25106,35323:25296,35324:25913,35392:39745,35393:26214,35394:26800,35395:28023,35396:28784,35397:30028,35398:30342,35399:32117,35400:33445,35401:34809,35402:38283,35403:38542,35404:35997,35405:20977,35406:21182,35407:22806,35408:21683,35409:23475,35410:23830,35411:24936,35412:27010,35413:28079,35414:30861,35415:33995,35416:34903,35417:35442,35418:37799,35419:39608,35420:28012,35421:39336,35422:34521,35423:22435,35424:26623,35425:34510,35426:37390,35427:21123,35428:22151,35429:21508,35430:24275,35431:25313,35432:25785,35433:26684,35434:26680,35435:27579,35436:29554,35437:30906,35438:31339,35439:35226,35440:35282,35441:36203,35442:36611,35443:37101,35444:38307,35445:38548,35446:38761,35447:23398,35448:23731,35449:27005,35450:38989,35451:38990,35452:25499,35453:31520,35454:27179,35456:27263,35457:26806,35458:39949,35459:28511,35460:21106,35461:21917,35462:24688,35463:25324,35464:27963,35465:28167,35466:28369,35467:33883,35468:35088,35469:36676,35470:19988,35471:39993,35472:21494,35473:26907,35474:27194,35475:38788,35476:26666,35477:20828,35478:31427,35479:33970,35480:37340,35481:37772,35482:22107,35483:40232,35484:26658,35485:33541,35486:33841,35487:31909,35488:21e3,35489:33477,35490:29926,35491:20094,35492:20355,35493:20896,35494:23506,35495:21002,35496:21208,35497:21223,35498:24059,35499:21914,35500:22570,35501:23014,35502:23436,35503:23448,35504:23515,35505:24178,35506:24185,35507:24739,35508:24863,35509:24931,35510:25022,35511:25563,35512:25954,35513:26577,35514:26707,35515:26874,35516:27454,35517:27475,35518:27735,35519:28450,35520:28567,35521:28485,35522:29872,35523:29976,35524:30435,35525:30475,35526:31487,35527:31649,35528:31777,35529:32233,35530:32566,35531:32752,35532:32925,35533:33382,35534:33694,35535:35251,35536:35532,35537:36011,35538:36996,35539:37969,35540:38291,35541:38289,35542:38306,35543:38501,35544:38867,35545:39208,35546:33304,35547:20024,35548:21547,35549:23736,35550:24012,35551:29609,35552:30284,35553:30524,35554:23721,35555:32747,35556:36107,35557:38593,35558:38929,35559:38996,35560:39e3,35561:20225,35562:20238,35563:21361,35564:21916,35565:22120,35566:22522,35567:22855,35568:23305,35569:23492,35570:23696,35571:24076,35572:24190,35573:24524,35574:25582,35575:26426,35576:26071,35577:26082,35578:26399,35579:26827,35580:26820,35648:27231,35649:24112,35650:27589,35651:27671,35652:27773,35653:30079,35654:31048,35655:23395,35656:31232,35657:32e3,35658:24509,35659:35215,35660:35352,35661:36020,35662:36215,35663:36556,35664:36637,35665:39138,35666:39438,35667:39740,35668:20096,35669:20605,35670:20736,35671:22931,35672:23452,35673:25135,35674:25216,35675:25836,35676:27450,35677:29344,35678:30097,35679:31047,35680:32681,35681:34811,35682:35516,35683:35696,35684:25516,35685:33738,35686:38816,35687:21513,35688:21507,35689:21931,35690:26708,35691:27224,35692:35440,35693:30759,35694:26485,35695:40653,35696:21364,35697:23458,35698:33050,35699:34384,35700:36870,35701:19992,35702:20037,35703:20167,35704:20241,35705:21450,35706:21560,35707:23470,35708:24339,35709:24613,35710:25937,35712:26429,35713:27714,35714:27762,35715:27875,35716:28792,35717:29699,35718:31350,35719:31406,35720:31496,35721:32026,35722:31998,35723:32102,35724:26087,35725:29275,35726:21435,35727:23621,35728:24040,35729:25298,35730:25312,35731:25369,35732:28192,35733:34394,35734:35377,35735:36317,35736:37624,35737:28417,35738:31142,35739:39770,35740:20136,35741:20139,35742:20140,35743:20379,35744:20384,35745:20689,35746:20807,35747:31478,35748:20849,35749:20982,35750:21332,35751:21281,35752:21375,35753:21483,35754:21932,35755:22659,35756:23777,35757:24375,35758:24394,35759:24623,35760:24656,35761:24685,35762:25375,35763:25945,35764:27211,35765:27841,35766:29378,35767:29421,35768:30703,35769:33016,35770:33029,35771:33288,35772:34126,35773:37111,35774:37857,35775:38911,35776:39255,35777:39514,35778:20208,35779:20957,35780:23597,35781:26241,35782:26989,35783:23616,35784:26354,35785:26997,35786:29577,35787:26704,35788:31873,35789:20677,35790:21220,35791:22343,35792:24062,35793:37670,35794:26020,35795:27427,35796:27453,35797:29748,35798:31105,35799:31165,35800:31563,35801:32202,35802:33465,35803:33740,35804:34943,35805:35167,35806:35641,35807:36817,35808:37329,35809:21535,35810:37504,35811:20061,35812:20534,35813:21477,35814:21306,35815:29399,35816:29590,35817:30697,35818:33510,35819:36527,35820:39366,35821:39368,35822:39378,35823:20855,35824:24858,35825:34398,35826:21936,35827:31354,35828:20598,35829:23507,35830:36935,35831:38533,35832:20018,35833:27355,35834:37351,35835:23633,35836:23624,35904:25496,35905:31391,35906:27795,35907:38772,35908:36705,35909:31402,35910:29066,35911:38536,35912:31874,35913:26647,35914:32368,35915:26705,35916:37740,35917:21234,35918:21531,35919:34219,35920:35347,35921:32676,35922:36557,35923:37089,35924:21350,35925:34952,35926:31041,35927:20418,35928:20670,35929:21009,35930:20804,35931:21843,35932:22317,35933:29674,35934:22411,35935:22865,35936:24418,35937:24452,35938:24693,35939:24950,35940:24935,35941:25001,35942:25522,35943:25658,35944:25964,35945:26223,35946:26690,35947:28179,35948:30054,35949:31293,35950:31995,35951:32076,35952:32153,35953:32331,35954:32619,35955:33550,35956:33610,35957:34509,35958:35336,35959:35427,35960:35686,35961:36605,35962:38938,35963:40335,35964:33464,35965:36814,35966:39912,35968:21127,35969:25119,35970:25731,35971:28608,35972:38553,35973:26689,35974:20625,35975:27424,35976:27770,35977:28500,35978:31348,35979:32080,35980:34880,35981:35363,35982:26376,35983:20214,35984:20537,35985:20518,35986:20581,35987:20860,35988:21048,35989:21091,35990:21927,35991:22287,35992:22533,35993:23244,35994:24314,35995:25010,35996:25080,35997:25331,35998:25458,35999:26908,36e3:27177,36001:29309,36002:29356,36003:29486,36004:30740,36005:30831,36006:32121,36007:30476,36008:32937,36009:35211,36010:35609,36011:36066,36012:36562,36013:36963,36014:37749,36015:38522,36016:38997,36017:39443,36018:40568,36019:20803,36020:21407,36021:21427,36022:24187,36023:24358,36024:28187,36025:28304,36026:29572,36027:29694,36028:32067,36029:33335,36030:35328,36031:35578,36032:38480,36033:20046,36034:20491,36035:21476,36036:21628,36037:22266,36038:22993,36039:23396,36040:24049,36041:24235,36042:24359,36043:25144,36044:25925,36045:26543,36046:28246,36047:29392,36048:31946,36049:34996,36050:32929,36051:32993,36052:33776,36053:34382,36054:35463,36055:36328,36056:37431,36057:38599,36058:39015,36059:40723,36060:20116,36061:20114,36062:20237,36063:21320,36064:21577,36065:21566,36066:23087,36067:24460,36068:24481,36069:24735,36070:26791,36071:27278,36072:29786,36073:30849,36074:35486,36075:35492,36076:35703,36077:37264,36078:20062,36079:39881,36080:20132,36081:20348,36082:20399,36083:20505,36084:20502,36085:20809,36086:20844,36087:21151,36088:21177,36089:21246,36090:21402,36091:21475,36092:21521,36160:21518,36161:21897,36162:22353,36163:22434,36164:22909,36165:23380,36166:23389,36167:23439,36168:24037,36169:24039,36170:24055,36171:24184,36172:24195,36173:24218,36174:24247,36175:24344,36176:24658,36177:24908,36178:25239,36179:25304,36180:25511,36181:25915,36182:26114,36183:26179,36184:26356,36185:26477,36186:26657,36187:26775,36188:27083,36189:27743,36190:27946,36191:28009,36192:28207,36193:28317,36194:30002,36195:30343,36196:30828,36197:31295,36198:31968,36199:32005,36200:32024,36201:32094,36202:32177,36203:32789,36204:32771,36205:32943,36206:32945,36207:33108,36208:33167,36209:33322,36210:33618,36211:34892,36212:34913,36213:35611,36214:36002,36215:36092,36216:37066,36217:37237,36218:37489,36219:30783,36220:37628,36221:38308,36222:38477,36224:38917,36225:39321,36226:39640,36227:40251,36228:21083,36229:21163,36230:21495,36231:21512,36232:22741,36233:25335,36234:28640,36235:35946,36236:36703,36237:40633,36238:20811,36239:21051,36240:21578,36241:22269,36242:31296,36243:37239,36244:40288,36245:40658,36246:29508,36247:28425,36248:33136,36249:29969,36250:24573,36251:24794,36252:39592,36253:29403,36254:36796,36255:27492,36256:38915,36257:20170,36258:22256,36259:22372,36260:22718,36261:23130,36262:24680,36263:25031,36264:26127,36265:26118,36266:26681,36267:26801,36268:28151,36269:30165,36270:32058,36271:33390,36272:39746,36273:20123,36274:20304,36275:21449,36276:21766,36277:23919,36278:24038,36279:24046,36280:26619,36281:27801,36282:29811,36283:30722,36284:35408,36285:37782,36286:35039,36287:22352,36288:24231,36289:25387,36290:20661,36291:20652,36292:20877,36293:26368,36294:21705,36295:22622,36296:22971,36297:23472,36298:24425,36299:25165,36300:25505,36301:26685,36302:27507,36303:28168,36304:28797,36305:37319,36306:29312,36307:30741,36308:30758,36309:31085,36310:25998,36311:32048,36312:33756,36313:35009,36314:36617,36315:38555,36316:21092,36317:22312,36318:26448,36319:32618,36320:36001,36321:20916,36322:22338,36323:38442,36324:22586,36325:27018,36326:32948,36327:21682,36328:23822,36329:22524,36330:30869,36331:40442,36332:20316,36333:21066,36334:21643,36335:25662,36336:26152,36337:26388,36338:26613,36339:31364,36340:31574,36341:32034,36342:37679,36343:26716,36344:39853,36345:31545,36346:21273,36347:20874,36348:21047,36416:23519,36417:25334,36418:25774,36419:25830,36420:26413,36421:27578,36422:34217,36423:38609,36424:30352,36425:39894,36426:25420,36427:37638,36428:39851,36429:30399,36430:26194,36431:19977,36432:20632,36433:21442,36434:23665,36435:24808,36436:25746,36437:25955,36438:26719,36439:29158,36440:29642,36441:29987,36442:31639,36443:32386,36444:34453,36445:35715,36446:36059,36447:37240,36448:39184,36449:26028,36450:26283,36451:27531,36452:20181,36453:20180,36454:20282,36455:20351,36456:21050,36457:21496,36458:21490,36459:21987,36460:22235,36461:22763,36462:22987,36463:22985,36464:23039,36465:23376,36466:23629,36467:24066,36468:24107,36469:24535,36470:24605,36471:25351,36472:25903,36473:23388,36474:26031,36475:26045,36476:26088,36477:26525,36478:27490,36480:27515,36481:27663,36482:29509,36483:31049,36484:31169,36485:31992,36486:32025,36487:32043,36488:32930,36489:33026,36490:33267,36491:35222,36492:35422,36493:35433,36494:35430,36495:35468,36496:35566,36497:36039,36498:36060,36499:38604,36500:39164,36501:27503,36502:20107,36503:20284,36504:20365,36505:20816,36506:23383,36507:23546,36508:24904,36509:25345,36510:26178,36511:27425,36512:28363,36513:27835,36514:29246,36515:29885,36516:30164,36517:30913,36518:31034,36519:32780,36520:32819,36521:33258,36522:33940,36523:36766,36524:27728,36525:40575,36526:24335,36527:35672,36528:40235,36529:31482,36530:36600,36531:23437,36532:38635,36533:19971,36534:21489,36535:22519,36536:22833,36537:23241,36538:23460,36539:24713,36540:28287,36541:28422,36542:30142,36543:36074,36544:23455,36545:34048,36546:31712,36547:20594,36548:26612,36549:33437,36550:23649,36551:34122,36552:32286,36553:33294,36554:20889,36555:23556,36556:25448,36557:36198,36558:26012,36559:29038,36560:31038,36561:32023,36562:32773,36563:35613,36564:36554,36565:36974,36566:34503,36567:37034,36568:20511,36569:21242,36570:23610,36571:26451,36572:28796,36573:29237,36574:37196,36575:37320,36576:37675,36577:33509,36578:23490,36579:24369,36580:24825,36581:20027,36582:21462,36583:23432,36584:25163,36585:26417,36586:27530,36587:29417,36588:29664,36589:31278,36590:33131,36591:36259,36592:37202,36593:39318,36594:20754,36595:21463,36596:21610,36597:23551,36598:25480,36599:27193,36600:32172,36601:38656,36602:22234,36603:21454,36604:21608,36672:23447,36673:23601,36674:24030,36675:20462,36676:24833,36677:25342,36678:27954,36679:31168,36680:31179,36681:32066,36682:32333,36683:32722,36684:33261,36685:33311,36686:33936,36687:34886,36688:35186,36689:35728,36690:36468,36691:36655,36692:36913,36693:37195,36694:37228,36695:38598,36696:37276,36697:20160,36698:20303,36699:20805,36700:21313,36701:24467,36702:25102,36703:26580,36704:27713,36705:28171,36706:29539,36707:32294,36708:37325,36709:37507,36710:21460,36711:22809,36712:23487,36713:28113,36714:31069,36715:32302,36716:31899,36717:22654,36718:29087,36719:20986,36720:34899,36721:36848,36722:20426,36723:23803,36724:26149,36725:30636,36726:31459,36727:33308,36728:39423,36729:20934,36730:24490,36731:26092,36732:26991,36733:27529,36734:28147,36736:28310,36737:28516,36738:30462,36739:32020,36740:24033,36741:36981,36742:37255,36743:38918,36744:20966,36745:21021,36746:25152,36747:26257,36748:26329,36749:28186,36750:24246,36751:32210,36752:32626,36753:26360,36754:34223,36755:34295,36756:35576,36757:21161,36758:21465,36759:22899,36760:24207,36761:24464,36762:24661,36763:37604,36764:38500,36765:20663,36766:20767,36767:21213,36768:21280,36769:21319,36770:21484,36771:21736,36772:21830,36773:21809,36774:22039,36775:22888,36776:22974,36777:23100,36778:23477,36779:23558,36780:23567,36781:23569,36782:23578,36783:24196,36784:24202,36785:24288,36786:24432,36787:25215,36788:25220,36789:25307,36790:25484,36791:25463,36792:26119,36793:26124,36794:26157,36795:26230,36796:26494,36797:26786,36798:27167,36799:27189,36800:27836,36801:28040,36802:28169,36803:28248,36804:28988,36805:28966,36806:29031,36807:30151,36808:30465,36809:30813,36810:30977,36811:31077,36812:31216,36813:31456,36814:31505,36815:31911,36816:32057,36817:32918,36818:33750,36819:33931,36820:34121,36821:34909,36822:35059,36823:35359,36824:35388,36825:35412,36826:35443,36827:35937,36828:36062,36829:37284,36830:37478,36831:37758,36832:37912,36833:38556,36834:38808,36835:19978,36836:19976,36837:19998,36838:20055,36839:20887,36840:21104,36841:22478,36842:22580,36843:22732,36844:23330,36845:24120,36846:24773,36847:25854,36848:26465,36849:26454,36850:27972,36851:29366,36852:30067,36853:31331,36854:33976,36855:35698,36856:37304,36857:37664,36858:22065,36859:22516,36860:39166,36928:25325,36929:26893,36930:27542,36931:29165,36932:32340,36933:32887,36934:33394,36935:35302,36936:39135,36937:34645,36938:36785,36939:23611,36940:20280,36941:20449,36942:20405,36943:21767,36944:23072,36945:23517,36946:23529,36947:24515,36948:24910,36949:25391,36950:26032,36951:26187,36952:26862,36953:27035,36954:28024,36955:28145,36956:30003,36957:30137,36958:30495,36959:31070,36960:31206,36961:32051,36962:33251,36963:33455,36964:34218,36965:35242,36966:35386,36967:36523,36968:36763,36969:36914,36970:37341,36971:38663,36972:20154,36973:20161,36974:20995,36975:22645,36976:22764,36977:23563,36978:29978,36979:23613,36980:33102,36981:35338,36982:36805,36983:38499,36984:38765,36985:31525,36986:35535,36987:38920,36988:37218,36989:22259,36990:21416,36992:36887,36993:21561,36994:22402,36995:24101,36996:25512,36997:27700,36998:28810,36999:30561,37e3:31883,37001:32736,37002:34928,37003:36930,37004:37204,37005:37648,37006:37656,37007:38543,37008:29790,37009:39620,37010:23815,37011:23913,37012:25968,37013:26530,37014:36264,37015:38619,37016:25454,37017:26441,37018:26905,37019:33733,37020:38935,37021:38592,37022:35070,37023:28548,37024:25722,37025:23544,37026:19990,37027:28716,37028:30045,37029:26159,37030:20932,37031:21046,37032:21218,37033:22995,37034:24449,37035:24615,37036:25104,37037:25919,37038:25972,37039:26143,37040:26228,37041:26866,37042:26646,37043:27491,37044:28165,37045:29298,37046:29983,37047:30427,37048:31934,37049:32854,37050:22768,37051:35069,37052:35199,37053:35488,37054:35475,37055:35531,37056:36893,37057:37266,37058:38738,37059:38745,37060:25993,37061:31246,37062:33030,37063:38587,37064:24109,37065:24796,37066:25114,37067:26021,37068:26132,37069:26512,37070:30707,37071:31309,37072:31821,37073:32318,37074:33034,37075:36012,37076:36196,37077:36321,37078:36447,37079:30889,37080:20999,37081:25305,37082:25509,37083:25666,37084:25240,37085:35373,37086:31363,37087:31680,37088:35500,37089:38634,37090:32118,37091:33292,37092:34633,37093:20185,37094:20808,37095:21315,37096:21344,37097:23459,37098:23554,37099:23574,37100:24029,37101:25126,37102:25159,37103:25776,37104:26643,37105:26676,37106:27849,37107:27973,37108:27927,37109:26579,37110:28508,37111:29006,37112:29053,37113:26059,37114:31359,37115:31661,37116:32218,37184:32330,37185:32680,37186:33146,37187:33307,37188:33337,37189:34214,37190:35438,37191:36046,37192:36341,37193:36984,37194:36983,37195:37549,37196:37521,37197:38275,37198:39854,37199:21069,37200:21892,37201:28472,37202:28982,37203:20840,37204:31109,37205:32341,37206:33203,37207:31950,37208:22092,37209:22609,37210:23720,37211:25514,37212:26366,37213:26365,37214:26970,37215:29401,37216:30095,37217:30094,37218:30990,37219:31062,37220:31199,37221:31895,37222:32032,37223:32068,37224:34311,37225:35380,37226:38459,37227:36961,37228:40736,37229:20711,37230:21109,37231:21452,37232:21474,37233:20489,37234:21930,37235:22766,37236:22863,37237:29245,37238:23435,37239:23652,37240:21277,37241:24803,37242:24819,37243:25436,37244:25475,37245:25407,37246:25531,37248:25805,37249:26089,37250:26361,37251:24035,37252:27085,37253:27133,37254:28437,37255:29157,37256:20105,37257:30185,37258:30456,37259:31379,37260:31967,37261:32207,37262:32156,37263:32865,37264:33609,37265:33624,37266:33900,37267:33980,37268:34299,37269:35013,37270:36208,37271:36865,37272:36973,37273:37783,37274:38684,37275:39442,37276:20687,37277:22679,37278:24974,37279:33235,37280:34101,37281:36104,37282:36896,37283:20419,37284:20596,37285:21063,37286:21363,37287:24687,37288:25417,37289:26463,37290:28204,37291:36275,37292:36895,37293:20439,37294:23646,37295:36042,37296:26063,37297:32154,37298:21330,37299:34966,37300:20854,37301:25539,37302:23384,37303:23403,37304:23562,37305:25613,37306:26449,37307:36956,37308:20182,37309:22810,37310:22826,37311:27760,37312:35409,37313:21822,37314:22549,37315:22949,37316:24816,37317:25171,37318:26561,37319:33333,37320:26965,37321:38464,37322:39364,37323:39464,37324:20307,37325:22534,37326:23550,37327:32784,37328:23729,37329:24111,37330:24453,37331:24608,37332:24907,37333:25140,37334:26367,37335:27888,37336:28382,37337:32974,37338:33151,37339:33492,37340:34955,37341:36024,37342:36864,37343:36910,37344:38538,37345:40667,37346:39899,37347:20195,37348:21488,37349:22823,37350:31532,37351:37261,37352:38988,37353:40441,37354:28381,37355:28711,37356:21331,37357:21828,37358:23429,37359:25176,37360:25246,37361:25299,37362:27810,37363:28655,37364:29730,37365:35351,37366:37944,37367:28609,37368:35582,37369:33592,37370:20967,37371:34552,37372:21482,37440:21481,37441:20294,37442:36948,37443:36784,37444:22890,37445:33073,37446:24061,37447:31466,37448:36799,37449:26842,37450:35895,37451:29432,37452:40008,37453:27197,37454:35504,37455:20025,37456:21336,37457:22022,37458:22374,37459:25285,37460:25506,37461:26086,37462:27470,37463:28129,37464:28251,37465:28845,37466:30701,37467:31471,37468:31658,37469:32187,37470:32829,37471:32966,37472:34507,37473:35477,37474:37723,37475:22243,37476:22727,37477:24382,37478:26029,37479:26262,37480:27264,37481:27573,37482:30007,37483:35527,37484:20516,37485:30693,37486:22320,37487:24347,37488:24677,37489:26234,37490:27744,37491:30196,37492:31258,37493:32622,37494:33268,37495:34584,37496:36933,37497:39347,37498:31689,37499:30044,37500:31481,37501:31569,37502:33988,37504:36880,37505:31209,37506:31378,37507:33590,37508:23265,37509:30528,37510:20013,37511:20210,37512:23449,37513:24544,37514:25277,37515:26172,37516:26609,37517:27880,37518:34411,37519:34935,37520:35387,37521:37198,37522:37619,37523:39376,37524:27159,37525:28710,37526:29482,37527:33511,37528:33879,37529:36015,37530:19969,37531:20806,37532:20939,37533:21899,37534:23541,37535:24086,37536:24115,37537:24193,37538:24340,37539:24373,37540:24427,37541:24500,37542:25074,37543:25361,37544:26274,37545:26397,37546:28526,37547:29266,37548:30010,37549:30522,37550:32884,37551:33081,37552:33144,37553:34678,37554:35519,37555:35548,37556:36229,37557:36339,37558:37530,37559:38263,37560:38914,37561:40165,37562:21189,37563:25431,37564:30452,37565:26389,37566:27784,37567:29645,37568:36035,37569:37806,37570:38515,37571:27941,37572:22684,37573:26894,37574:27084,37575:36861,37576:37786,37577:30171,37578:36890,37579:22618,37580:26626,37581:25524,37582:27131,37583:20291,37584:28460,37585:26584,37586:36795,37587:34086,37588:32180,37589:37716,37590:26943,37591:28528,37592:22378,37593:22775,37594:23340,37595:32044,37596:29226,37597:21514,37598:37347,37599:40372,37600:20141,37601:20302,37602:20572,37603:20597,37604:21059,37605:35998,37606:21576,37607:22564,37608:23450,37609:24093,37610:24213,37611:24237,37612:24311,37613:24351,37614:24716,37615:25269,37616:25402,37617:25552,37618:26799,37619:27712,37620:30855,37621:31118,37622:31243,37623:32224,37624:33351,37625:35330,37626:35558,37627:36420,37628:36883,37696:37048,37697:37165,37698:37336,37699:40718,37700:27877,37701:25688,37702:25826,37703:25973,37704:28404,37705:30340,37706:31515,37707:36969,37708:37841,37709:28346,37710:21746,37711:24505,37712:25764,37713:36685,37714:36845,37715:37444,37716:20856,37717:22635,37718:22825,37719:23637,37720:24215,37721:28155,37722:32399,37723:29980,37724:36028,37725:36578,37726:39003,37727:28857,37728:20253,37729:27583,37730:28593,37731:3e4,37732:38651,37733:20814,37734:21520,37735:22581,37736:22615,37737:22956,37738:23648,37739:24466,37740:26007,37741:26460,37742:28193,37743:30331,37744:33759,37745:36077,37746:36884,37747:37117,37748:37709,37749:30757,37750:30778,37751:21162,37752:24230,37753:22303,37754:22900,37755:24594,37756:20498,37757:20826,37758:20908,37760:20941,37761:20992,37762:21776,37763:22612,37764:22616,37765:22871,37766:23445,37767:23798,37768:23947,37769:24764,37770:25237,37771:25645,37772:26481,37773:26691,37774:26812,37775:26847,37776:30423,37777:28120,37778:28271,37779:28059,37780:28783,37781:29128,37782:24403,37783:30168,37784:31095,37785:31561,37786:31572,37787:31570,37788:31958,37789:32113,37790:21040,37791:33891,37792:34153,37793:34276,37794:35342,37795:35588,37796:35910,37797:36367,37798:36867,37799:36879,37800:37913,37801:38518,37802:38957,37803:39472,37804:38360,37805:20685,37806:21205,37807:21516,37808:22530,37809:23566,37810:24999,37811:25758,37812:27934,37813:30643,37814:31461,37815:33012,37816:33796,37817:36947,37818:37509,37819:23776,37820:40199,37821:21311,37822:24471,37823:24499,37824:28060,37825:29305,37826:30563,37827:31167,37828:31716,37829:27602,37830:29420,37831:35501,37832:26627,37833:27233,37834:20984,37835:31361,37836:26932,37837:23626,37838:40182,37839:33515,37840:23493,37841:37193,37842:28702,37843:22136,37844:23663,37845:24775,37846:25958,37847:27788,37848:35930,37849:36929,37850:38931,37851:21585,37852:26311,37853:37389,37854:22856,37855:37027,37856:20869,37857:20045,37858:20970,37859:34201,37860:35598,37861:28760,37862:25466,37863:37707,37864:26978,37865:39348,37866:32260,37867:30071,37868:21335,37869:26976,37870:36575,37871:38627,37872:27741,37873:20108,37874:23612,37875:24336,37876:36841,37877:21250,37878:36049,37879:32905,37880:34425,37881:24319,37882:26085,37883:20083,37884:20837,37952:22914,37953:23615,37954:38894,37955:20219,37956:22922,37957:24525,37958:35469,37959:28641,37960:31152,37961:31074,37962:23527,37963:33905,37964:29483,37965:29105,37966:24180,37967:24565,37968:25467,37969:25754,37970:29123,37971:31896,37972:20035,37973:24316,37974:20043,37975:22492,37976:22178,37977:24745,37978:28611,37979:32013,37980:33021,37981:33075,37982:33215,37983:36786,37984:35223,37985:34468,37986:24052,37987:25226,37988:25773,37989:35207,37990:26487,37991:27874,37992:27966,37993:29750,37994:30772,37995:23110,37996:32629,37997:33453,37998:39340,37999:20467,38e3:24259,38001:25309,38002:25490,38003:25943,38004:26479,38005:30403,38006:29260,38007:32972,38008:32954,38009:36649,38010:37197,38011:20493,38012:22521,38013:23186,38014:26757,38016:26995,38017:29028,38018:29437,38019:36023,38020:22770,38021:36064,38022:38506,38023:36889,38024:34687,38025:31204,38026:30695,38027:33833,38028:20271,38029:21093,38030:21338,38031:25293,38032:26575,38033:27850,38034:30333,38035:31636,38036:31893,38037:33334,38038:34180,38039:36843,38040:26333,38041:28448,38042:29190,38043:32283,38044:33707,38045:39361,38046:40614,38047:20989,38048:31665,38049:30834,38050:31672,38051:32903,38052:31560,38053:27368,38054:24161,38055:32908,38056:30033,38057:30048,38058:20843,38059:37474,38060:28300,38061:30330,38062:37271,38063:39658,38064:20240,38065:32624,38066:25244,38067:31567,38068:38309,38069:40169,38070:22138,38071:22617,38072:34532,38073:38588,38074:20276,38075:21028,38076:21322,38077:21453,38078:21467,38079:24070,38080:25644,38081:26001,38082:26495,38083:27710,38084:27726,38085:29256,38086:29359,38087:29677,38088:30036,38089:32321,38090:33324,38091:34281,38092:36009,38093:31684,38094:37318,38095:29033,38096:38930,38097:39151,38098:25405,38099:26217,38100:30058,38101:30436,38102:30928,38103:34115,38104:34542,38105:21290,38106:21329,38107:21542,38108:22915,38109:24199,38110:24444,38111:24754,38112:25161,38113:25209,38114:25259,38115:26e3,38116:27604,38117:27852,38118:30130,38119:30382,38120:30865,38121:31192,38122:32203,38123:32631,38124:32933,38125:34987,38126:35513,38127:36027,38128:36991,38129:38750,38130:39131,38131:27147,38132:31800,38133:20633,38134:23614,38135:24494,38136:26503,38137:27608,38138:29749,38139:30473,38140:32654,38208:40763,38209:26570,38210:31255,38211:21305,38212:30091,38213:39661,38214:24422,38215:33181,38216:33777,38217:32920,38218:24380,38219:24517,38220:30050,38221:31558,38222:36924,38223:26727,38224:23019,38225:23195,38226:32016,38227:30334,38228:35628,38229:20469,38230:24426,38231:27161,38232:27703,38233:28418,38234:29922,38235:31080,38236:34920,38237:35413,38238:35961,38239:24287,38240:25551,38241:30149,38242:31186,38243:33495,38244:37672,38245:37618,38246:33948,38247:34541,38248:39981,38249:21697,38250:24428,38251:25996,38252:27996,38253:28693,38254:36007,38255:36051,38256:38971,38257:25935,38258:29942,38259:19981,38260:20184,38261:22496,38262:22827,38263:23142,38264:23500,38265:20904,38266:24067,38267:24220,38268:24598,38269:25206,38270:25975,38272:26023,38273:26222,38274:28014,38275:29238,38276:31526,38277:33104,38278:33178,38279:33433,38280:35676,38281:36e3,38282:36070,38283:36212,38284:38428,38285:38468,38286:20398,38287:25771,38288:27494,38289:33310,38290:33889,38291:34154,38292:37096,38293:23553,38294:26963,38295:39080,38296:33914,38297:34135,38298:20239,38299:21103,38300:24489,38301:24133,38302:26381,38303:31119,38304:33145,38305:35079,38306:35206,38307:28149,38308:24343,38309:25173,38310:27832,38311:20175,38312:29289,38313:39826,38314:20998,38315:21563,38316:22132,38317:22707,38318:24996,38319:25198,38320:28954,38321:22894,38322:31881,38323:31966,38324:32027,38325:38640,38326:25991,38327:32862,38328:19993,38329:20341,38330:20853,38331:22592,38332:24163,38333:24179,38334:24330,38335:26564,38336:20006,38337:34109,38338:38281,38339:38491,38340:31859,38341:38913,38342:20731,38343:22721,38344:30294,38345:30887,38346:21029,38347:30629,38348:34065,38349:31622,38350:20559,38351:22793,38352:29255,38353:31687,38354:32232,38355:36794,38356:36820,38357:36941,38358:20415,38359:21193,38360:23081,38361:24321,38362:38829,38363:20445,38364:33303,38365:37610,38366:22275,38367:25429,38368:27497,38369:29995,38370:35036,38371:36628,38372:31298,38373:21215,38374:22675,38375:24917,38376:25098,38377:26286,38378:27597,38379:31807,38380:33769,38381:20515,38382:20472,38383:21253,38384:21574,38385:22577,38386:22857,38387:23453,38388:23792,38389:23791,38390:23849,38391:24214,38392:25265,38393:25447,38394:25918,38395:26041,38396:26379,38464:27861,38465:27873,38466:28921,38467:30770,38468:32299,38469:32990,38470:33459,38471:33804,38472:34028,38473:34562,38474:35090,38475:35370,38476:35914,38477:37030,38478:37586,38479:39165,38480:40179,38481:40300,38482:20047,38483:20129,38484:20621,38485:21078,38486:22346,38487:22952,38488:24125,38489:24536,38490:24537,38491:25151,38492:26292,38493:26395,38494:26576,38495:26834,38496:20882,38497:32033,38498:32938,38499:33192,38500:35584,38501:35980,38502:36031,38503:37502,38504:38450,38505:21536,38506:38956,38507:21271,38508:20693,38509:21340,38510:22696,38511:25778,38512:26420,38513:29287,38514:30566,38515:31302,38516:37350,38517:21187,38518:27809,38519:27526,38520:22528,38521:24140,38522:22868,38523:26412,38524:32763,38525:20961,38526:30406,38528:25705,38529:30952,38530:39764,38531:40635,38532:22475,38533:22969,38534:26151,38535:26522,38536:27598,38537:21737,38538:27097,38539:24149,38540:33180,38541:26517,38542:39850,38543:26622,38544:40018,38545:26717,38546:20134,38547:20451,38548:21448,38549:25273,38550:26411,38551:27819,38552:36804,38553:20397,38554:32365,38555:40639,38556:19975,38557:24930,38558:28288,38559:28459,38560:34067,38561:21619,38562:26410,38563:39749,38564:24051,38565:31637,38566:23724,38567:23494,38568:34588,38569:28234,38570:34001,38571:31252,38572:33032,38573:22937,38574:31885,38575:27665,38576:30496,38577:21209,38578:22818,38579:28961,38580:29279,38581:30683,38582:38695,38583:40289,38584:26891,38585:23167,38586:23064,38587:20901,38588:21517,38589:21629,38590:26126,38591:30431,38592:36855,38593:37528,38594:40180,38595:23018,38596:29277,38597:28357,38598:20813,38599:26825,38600:32191,38601:32236,38602:38754,38603:40634,38604:25720,38605:27169,38606:33538,38607:22916,38608:23391,38609:27611,38610:29467,38611:30450,38612:32178,38613:32791,38614:33945,38615:20786,38616:26408,38617:40665,38618:30446,38619:26466,38620:21247,38621:39173,38622:23588,38623:25147,38624:31870,38625:36016,38626:21839,38627:24758,38628:32011,38629:38272,38630:21249,38631:20063,38632:20918,38633:22812,38634:29242,38635:32822,38636:37326,38637:24357,38638:30690,38639:21380,38640:24441,38641:32004,38642:34220,38643:35379,38644:36493,38645:38742,38646:26611,38647:34222,38648:37971,38649:24841,38650:24840,38651:27833,38652:30290,38720:35565,38721:36664,38722:21807,38723:20305,38724:20778,38725:21191,38726:21451,38727:23461,38728:24189,38729:24736,38730:24962,38731:25558,38732:26377,38733:26586,38734:28263,38735:28044,38736:29494,38737:29495,38738:30001,38739:31056,38740:35029,38741:35480,38742:36938,38743:37009,38744:37109,38745:38596,38746:34701,38747:22805,38748:20104,38749:20313,38750:19982,38751:35465,38752:36671,38753:38928,38754:20653,38755:24188,38756:22934,38757:23481,38758:24248,38759:25562,38760:25594,38761:25793,38762:26332,38763:26954,38764:27096,38765:27915,38766:28342,38767:29076,38768:29992,38769:31407,38770:32650,38771:32768,38772:33865,38773:33993,38774:35201,38775:35617,38776:36362,38777:36965,38778:38525,38779:39178,38780:24958,38781:25233,38782:27442,38784:27779,38785:28020,38786:32716,38787:32764,38788:28096,38789:32645,38790:34746,38791:35064,38792:26469,38793:33713,38794:38972,38795:38647,38796:27931,38797:32097,38798:33853,38799:37226,38800:20081,38801:21365,38802:23888,38803:27396,38804:28651,38805:34253,38806:34349,38807:35239,38808:21033,38809:21519,38810:23653,38811:26446,38812:26792,38813:29702,38814:29827,38815:30178,38816:35023,38817:35041,38818:37324,38819:38626,38820:38520,38821:24459,38822:29575,38823:31435,38824:33870,38825:25504,38826:30053,38827:21129,38828:27969,38829:28316,38830:29705,38831:30041,38832:30827,38833:31890,38834:38534,38835:31452,38836:40845,38837:20406,38838:24942,38839:26053,38840:34396,38841:20102,38842:20142,38843:20698,38844:20001,38845:20940,38846:23534,38847:26009,38848:26753,38849:28092,38850:29471,38851:30274,38852:30637,38853:31260,38854:31975,38855:33391,38856:35538,38857:36988,38858:37327,38859:38517,38860:38936,38861:21147,38862:32209,38863:20523,38864:21400,38865:26519,38866:28107,38867:29136,38868:29747,38869:33256,38870:36650,38871:38563,38872:40023,38873:40607,38874:29792,38875:22593,38876:28057,38877:32047,38878:39006,38879:20196,38880:20278,38881:20363,38882:20919,38883:21169,38884:23994,38885:24604,38886:29618,38887:31036,38888:33491,38889:37428,38890:38583,38891:38646,38892:38666,38893:40599,38894:40802,38895:26278,38896:27508,38897:21015,38898:21155,38899:28872,38900:35010,38901:24265,38902:24651,38903:24976,38904:28451,38905:29001,38906:31806,38907:32244,38908:32879,38976:34030,38977:36899,38978:37676,38979:21570,38980:39791,38981:27347,38982:28809,38983:36034,38984:36335,38985:38706,38986:21172,38987:23105,38988:24266,38989:24324,38990:26391,38991:27004,38992:27028,38993:28010,38994:28431,38995:29282,38996:29436,38997:31725,38998:32769,38999:32894,39e3:34635,39001:37070,39002:20845,39003:40595,39004:31108,39005:32907,39006:37682,39007:35542,39008:20525,39009:21644,39010:35441,39011:27498,39012:36036,39013:33031,39014:24785,39015:26528,39016:40434,39017:20121,39018:20120,39019:39952,39020:35435,39021:34241,39022:34152,39023:26880,39024:28286,39025:30871,39026:33109,39071:24332,39072:19984,39073:19989,39074:20010,39075:20017,39076:20022,39077:20028,39078:20031,39079:20034,39080:20054,39081:20056,39082:20098,39083:20101,39084:35947,39085:20106,39086:33298,39087:24333,39088:20110,39089:20126,39090:20127,39091:20128,39092:20130,39093:20144,39094:20147,39095:20150,39096:20174,39097:20173,39098:20164,39099:20166,39100:20162,39101:20183,39102:20190,39103:20205,39104:20191,39105:20215,39106:20233,39107:20314,39108:20272,39109:20315,39110:20317,39111:20311,39112:20295,39113:20342,39114:20360,39115:20367,39116:20376,39117:20347,39118:20329,39119:20336,39120:20369,39121:20335,39122:20358,39123:20374,39124:20760,39125:20436,39126:20447,39127:20430,39128:20440,39129:20443,39130:20433,39131:20442,39132:20432,39133:20452,39134:20453,39135:20506,39136:20520,39137:20500,39138:20522,39139:20517,39140:20485,39141:20252,39142:20470,39143:20513,39144:20521,39145:20524,39146:20478,39147:20463,39148:20497,39149:20486,39150:20547,39151:20551,39152:26371,39153:20565,39154:20560,39155:20552,39156:20570,39157:20566,39158:20588,39159:20600,39160:20608,39161:20634,39162:20613,39163:20660,39164:20658,39232:20681,39233:20682,39234:20659,39235:20674,39236:20694,39237:20702,39238:20709,39239:20717,39240:20707,39241:20718,39242:20729,39243:20725,39244:20745,39245:20737,39246:20738,39247:20758,39248:20757,39249:20756,39250:20762,39251:20769,39252:20794,39253:20791,39254:20796,39255:20795,39256:20799,39257:20800,39258:20818,39259:20812,39260:20820,39261:20834,39262:31480,39263:20841,39264:20842,39265:20846,39266:20864,39267:20866,39268:22232,39269:20876,39270:20873,39271:20879,39272:20881,39273:20883,39274:20885,39275:20886,39276:20900,39277:20902,39278:20898,39279:20905,39280:20906,39281:20907,39282:20915,39283:20913,39284:20914,39285:20912,39286:20917,39287:20925,39288:20933,39289:20937,39290:20955,39291:20960,39292:34389,39293:20969,39294:20973,39296:20976,39297:20981,39298:20990,39299:20996,39300:21003,39301:21012,39302:21006,39303:21031,39304:21034,39305:21038,39306:21043,39307:21049,39308:21071,39309:21060,39310:21067,39311:21068,39312:21086,39313:21076,39314:21098,39315:21108,39316:21097,39317:21107,39318:21119,39319:21117,39320:21133,39321:21140,39322:21138,39323:21105,39324:21128,39325:21137,39326:36776,39327:36775,39328:21164,39329:21165,39330:21180,39331:21173,39332:21185,39333:21197,39334:21207,39335:21214,39336:21219,39337:21222,39338:39149,39339:21216,39340:21235,39341:21237,39342:21240,39343:21241,39344:21254,39345:21256,39346:30008,39347:21261,39348:21264,39349:21263,39350:21269,39351:21274,39352:21283,39353:21295,39354:21297,39355:21299,39356:21304,39357:21312,39358:21318,39359:21317,39360:19991,39361:21321,39362:21325,39363:20950,39364:21342,39365:21353,39366:21358,39367:22808,39368:21371,39369:21367,39370:21378,39371:21398,39372:21408,39373:21414,39374:21413,39375:21422,39376:21424,39377:21430,39378:21443,39379:31762,39380:38617,39381:21471,39382:26364,39383:29166,39384:21486,39385:21480,39386:21485,39387:21498,39388:21505,39389:21565,39390:21568,39391:21548,39392:21549,39393:21564,39394:21550,39395:21558,39396:21545,39397:21533,39398:21582,39399:21647,39400:21621,39401:21646,39402:21599,39403:21617,39404:21623,39405:21616,39406:21650,39407:21627,39408:21632,39409:21622,39410:21636,39411:21648,39412:21638,39413:21703,39414:21666,39415:21688,39416:21669,39417:21676,39418:21700,39419:21704,39420:21672,39488:21675,39489:21698,39490:21668,39491:21694,39492:21692,39493:21720,39494:21733,39495:21734,39496:21775,39497:21780,39498:21757,39499:21742,39500:21741,39501:21754,39502:21730,39503:21817,39504:21824,39505:21859,39506:21836,39507:21806,39508:21852,39509:21829,39510:21846,39511:21847,39512:21816,39513:21811,39514:21853,39515:21913,39516:21888,39517:21679,39518:21898,39519:21919,39520:21883,39521:21886,39522:21912,39523:21918,39524:21934,39525:21884,39526:21891,39527:21929,39528:21895,39529:21928,39530:21978,39531:21957,39532:21983,39533:21956,39534:21980,39535:21988,39536:21972,39537:22036,39538:22007,39539:22038,39540:22014,39541:22013,39542:22043,39543:22009,39544:22094,39545:22096,39546:29151,39547:22068,39548:22070,39549:22066,39550:22072,39552:22123,39553:22116,39554:22063,39555:22124,39556:22122,39557:22150,39558:22144,39559:22154,39560:22176,39561:22164,39562:22159,39563:22181,39564:22190,39565:22198,39566:22196,39567:22210,39568:22204,39569:22209,39570:22211,39571:22208,39572:22216,39573:22222,39574:22225,39575:22227,39576:22231,39577:22254,39578:22265,39579:22272,39580:22271,39581:22276,39582:22281,39583:22280,39584:22283,39585:22285,39586:22291,39587:22296,39588:22294,39589:21959,39590:22300,39591:22310,39592:22327,39593:22328,39594:22350,39595:22331,39596:22336,39597:22351,39598:22377,39599:22464,39600:22408,39601:22369,39602:22399,39603:22409,39604:22419,39605:22432,39606:22451,39607:22436,39608:22442,39609:22448,39610:22467,39611:22470,39612:22484,39613:22482,39614:22483,39615:22538,39616:22486,39617:22499,39618:22539,39619:22553,39620:22557,39621:22642,39622:22561,39623:22626,39624:22603,39625:22640,39626:27584,39627:22610,39628:22589,39629:22649,39630:22661,39631:22713,39632:22687,39633:22699,39634:22714,39635:22750,39636:22715,39637:22712,39638:22702,39639:22725,39640:22739,39641:22737,39642:22743,39643:22745,39644:22744,39645:22757,39646:22748,39647:22756,39648:22751,39649:22767,39650:22778,39651:22777,39652:22779,39653:22780,39654:22781,39655:22786,39656:22794,39657:22800,39658:22811,39659:26790,39660:22821,39661:22828,39662:22829,39663:22834,39664:22840,39665:22846,39666:31442,39667:22869,39668:22864,39669:22862,39670:22874,39671:22872,39672:22882,39673:22880,39674:22887,39675:22892,39676:22889,39744:22904,39745:22913,39746:22941,39747:20318,39748:20395,39749:22947,39750:22962,39751:22982,39752:23016,39753:23004,39754:22925,39755:23001,39756:23002,39757:23077,39758:23071,39759:23057,39760:23068,39761:23049,39762:23066,39763:23104,39764:23148,39765:23113,39766:23093,39767:23094,39768:23138,39769:23146,39770:23194,39771:23228,39772:23230,39773:23243,39774:23234,39775:23229,39776:23267,39777:23255,39778:23270,39779:23273,39780:23254,39781:23290,39782:23291,39783:23308,39784:23307,39785:23318,39786:23346,39787:23248,39788:23338,39789:23350,39790:23358,39791:23363,39792:23365,39793:23360,39794:23377,39795:23381,39796:23386,39797:23387,39798:23397,39799:23401,39800:23408,39801:23411,39802:23413,39803:23416,39804:25992,39805:23418,39806:23424,39808:23427,39809:23462,39810:23480,39811:23491,39812:23495,39813:23497,39814:23508,39815:23504,39816:23524,39817:23526,39818:23522,39819:23518,39820:23525,39821:23531,39822:23536,39823:23542,39824:23539,39825:23557,39826:23559,39827:23560,39828:23565,39829:23571,39830:23584,39831:23586,39832:23592,39833:23608,39834:23609,39835:23617,39836:23622,39837:23630,39838:23635,39839:23632,39840:23631,39841:23409,39842:23660,39843:23662,39844:20066,39845:23670,39846:23673,39847:23692,39848:23697,39849:23700,39850:22939,39851:23723,39852:23739,39853:23734,39854:23740,39855:23735,39856:23749,39857:23742,39858:23751,39859:23769,39860:23785,39861:23805,39862:23802,39863:23789,39864:23948,39865:23786,39866:23819,39867:23829,39868:23831,39869:23900,39870:23839,39871:23835,39872:23825,39873:23828,39874:23842,39875:23834,39876:23833,39877:23832,39878:23884,39879:23890,39880:23886,39881:23883,39882:23916,39883:23923,39884:23926,39885:23943,39886:23940,39887:23938,39888:23970,39889:23965,39890:23980,39891:23982,39892:23997,39893:23952,39894:23991,39895:23996,39896:24009,39897:24013,39898:24019,39899:24018,39900:24022,39901:24027,39902:24043,39903:24050,39904:24053,39905:24075,39906:24090,39907:24089,39908:24081,39909:24091,39910:24118,39911:24119,39912:24132,39913:24131,39914:24128,39915:24142,39916:24151,39917:24148,39918:24159,39919:24162,39920:24164,39921:24135,39922:24181,39923:24182,39924:24186,39925:40636,39926:24191,39927:24224,39928:24257,39929:24258,39930:24264,39931:24272,39932:24271,4e4:24278,40001:24291,40002:24285,40003:24282,40004:24283,40005:24290,40006:24289,40007:24296,40008:24297,40009:24300,40010:24305,40011:24307,40012:24304,40013:24308,40014:24312,40015:24318,40016:24323,40017:24329,40018:24413,40019:24412,40020:24331,40021:24337,40022:24342,40023:24361,40024:24365,40025:24376,40026:24385,40027:24392,40028:24396,40029:24398,40030:24367,40031:24401,40032:24406,40033:24407,40034:24409,40035:24417,40036:24429,40037:24435,40038:24439,40039:24451,40040:24450,40041:24447,40042:24458,40043:24456,40044:24465,40045:24455,40046:24478,40047:24473,40048:24472,40049:24480,40050:24488,40051:24493,40052:24508,40053:24534,40054:24571,40055:24548,40056:24568,40057:24561,40058:24541,40059:24755,40060:24575,40061:24609,40062:24672,40064:24601,40065:24592,40066:24617,40067:24590,40068:24625,40069:24603,40070:24597,40071:24619,40072:24614,40073:24591,40074:24634,40075:24666,40076:24641,40077:24682,40078:24695,40079:24671,40080:24650,40081:24646,40082:24653,40083:24675,40084:24643,40085:24676,40086:24642,40087:24684,40088:24683,40089:24665,40090:24705,40091:24717,40092:24807,40093:24707,40094:24730,40095:24708,40096:24731,40097:24726,40098:24727,40099:24722,40100:24743,40101:24715,40102:24801,40103:24760,40104:24800,40105:24787,40106:24756,40107:24560,40108:24765,40109:24774,40110:24757,40111:24792,40112:24909,40113:24853,40114:24838,40115:24822,40116:24823,40117:24832,40118:24820,40119:24826,40120:24835,40121:24865,40122:24827,40123:24817,40124:24845,40125:24846,40126:24903,40127:24894,40128:24872,40129:24871,40130:24906,40131:24895,40132:24892,40133:24876,40134:24884,40135:24893,40136:24898,40137:24900,40138:24947,40139:24951,40140:24920,40141:24921,40142:24922,40143:24939,40144:24948,40145:24943,40146:24933,40147:24945,40148:24927,40149:24925,40150:24915,40151:24949,40152:24985,40153:24982,40154:24967,40155:25004,40156:24980,40157:24986,40158:24970,40159:24977,40160:25003,40161:25006,40162:25036,40163:25034,40164:25033,40165:25079,40166:25032,40167:25027,40168:25030,40169:25018,40170:25035,40171:32633,40172:25037,40173:25062,40174:25059,40175:25078,40176:25082,40177:25076,40178:25087,40179:25085,40180:25084,40181:25086,40182:25088,40183:25096,40184:25097,40185:25101,40186:25100,40187:25108,40188:25115,40256:25118,40257:25121,40258:25130,40259:25134,40260:25136,40261:25138,40262:25139,40263:25153,40264:25166,40265:25182,40266:25187,40267:25179,40268:25184,40269:25192,40270:25212,40271:25218,40272:25225,40273:25214,40274:25234,40275:25235,40276:25238,40277:25300,40278:25219,40279:25236,40280:25303,40281:25297,40282:25275,40283:25295,40284:25343,40285:25286,40286:25812,40287:25288,40288:25308,40289:25292,40290:25290,40291:25282,40292:25287,40293:25243,40294:25289,40295:25356,40296:25326,40297:25329,40298:25383,40299:25346,40300:25352,40301:25327,40302:25333,40303:25424,40304:25406,40305:25421,40306:25628,40307:25423,40308:25494,40309:25486,40310:25472,40311:25515,40312:25462,40313:25507,40314:25487,40315:25481,40316:25503,40317:25525,40318:25451,40320:25449,40321:25534,40322:25577,40323:25536,40324:25542,40325:25571,40326:25545,40327:25554,40328:25590,40329:25540,40330:25622,40331:25652,40332:25606,40333:25619,40334:25638,40335:25654,40336:25885,40337:25623,40338:25640,40339:25615,40340:25703,40341:25711,40342:25718,40343:25678,40344:25898,40345:25749,40346:25747,40347:25765,40348:25769,40349:25736,40350:25788,40351:25818,40352:25810,40353:25797,40354:25799,40355:25787,40356:25816,40357:25794,40358:25841,40359:25831,40360:33289,40361:25824,40362:25825,40363:25260,40364:25827,40365:25839,40366:25900,40367:25846,40368:25844,40369:25842,40370:25850,40371:25856,40372:25853,40373:25880,40374:25884,40375:25861,40376:25892,40377:25891,40378:25899,40379:25908,40380:25909,40381:25911,40382:25910,40383:25912,40384:30027,40385:25928,40386:25942,40387:25941,40388:25933,40389:25944,40390:25950,40391:25949,40392:25970,40393:25976,40394:25986,40395:25987,40396:35722,40397:26011,40398:26015,40399:26027,40400:26039,40401:26051,40402:26054,40403:26049,40404:26052,40405:26060,40406:26066,40407:26075,40408:26073,40409:26080,40410:26081,40411:26097,40412:26482,40413:26122,40414:26115,40415:26107,40416:26483,40417:26165,40418:26166,40419:26164,40420:26140,40421:26191,40422:26180,40423:26185,40424:26177,40425:26206,40426:26205,40427:26212,40428:26215,40429:26216,40430:26207,40431:26210,40432:26224,40433:26243,40434:26248,40435:26254,40436:26249,40437:26244,40438:26264,40439:26269,40440:26305,40441:26297,40442:26313,40443:26302,40444:26300,40512:26308,40513:26296,40514:26326,40515:26330,40516:26336,40517:26175,40518:26342,40519:26345,40520:26352,40521:26357,40522:26359,40523:26383,40524:26390,40525:26398,40526:26406,40527:26407,40528:38712,40529:26414,40530:26431,40531:26422,40532:26433,40533:26424,40534:26423,40535:26438,40536:26462,40537:26464,40538:26457,40539:26467,40540:26468,40541:26505,40542:26480,40543:26537,40544:26492,40545:26474,40546:26508,40547:26507,40548:26534,40549:26529,40550:26501,40551:26551,40552:26607,40553:26548,40554:26604,40555:26547,40556:26601,40557:26552,40558:26596,40559:26590,40560:26589,40561:26594,40562:26606,40563:26553,40564:26574,40565:26566,40566:26599,40567:27292,40568:26654,40569:26694,40570:26665,40571:26688,40572:26701,40573:26674,40574:26702,40576:26803,40577:26667,40578:26713,40579:26723,40580:26743,40581:26751,40582:26783,40583:26767,40584:26797,40585:26772,40586:26781,40587:26779,40588:26755,40589:27310,40590:26809,40591:26740,40592:26805,40593:26784,40594:26810,40595:26895,40596:26765,40597:26750,40598:26881,40599:26826,40600:26888,40601:26840,40602:26914,40603:26918,40604:26849,40605:26892,40606:26829,40607:26836,40608:26855,40609:26837,40610:26934,40611:26898,40612:26884,40613:26839,40614:26851,40615:26917,40616:26873,40617:26848,40618:26863,40619:26920,40620:26922,40621:26906,40622:26915,40623:26913,40624:26822,40625:27001,40626:26999,40627:26972,40628:27e3,40629:26987,40630:26964,40631:27006,40632:26990,40633:26937,40634:26996,40635:26941,40636:26969,40637:26928,40638:26977,40639:26974,40640:26973,40641:27009,40642:26986,40643:27058,40644:27054,40645:27088,40646:27071,40647:27073,40648:27091,40649:27070,40650:27086,40651:23528,40652:27082,40653:27101,40654:27067,40655:27075,40656:27047,40657:27182,40658:27025,40659:27040,40660:27036,40661:27029,40662:27060,40663:27102,40664:27112,40665:27138,40666:27163,40667:27135,40668:27402,40669:27129,40670:27122,40671:27111,40672:27141,40673:27057,40674:27166,40675:27117,40676:27156,40677:27115,40678:27146,40679:27154,40680:27329,40681:27171,40682:27155,40683:27204,40684:27148,40685:27250,40686:27190,40687:27256,40688:27207,40689:27234,40690:27225,40691:27238,40692:27208,40693:27192,40694:27170,40695:27280,40696:27277,40697:27296,40698:27268,40699:27298,40700:27299,40768:27287,40769:34327,40770:27323,40771:27331,40772:27330,40773:27320,40774:27315,40775:27308,40776:27358,40777:27345,40778:27359,40779:27306,40780:27354,40781:27370,40782:27387,40783:27397,40784:34326,40785:27386,40786:27410,40787:27414,40788:39729,40789:27423,40790:27448,40791:27447,40792:30428,40793:27449,40794:39150,40795:27463,40796:27459,40797:27465,40798:27472,40799:27481,40800:27476,40801:27483,40802:27487,40803:27489,40804:27512,40805:27513,40806:27519,40807:27520,40808:27524,40809:27523,40810:27533,40811:27544,40812:27541,40813:27550,40814:27556,40815:27562,40816:27563,40817:27567,40818:27570,40819:27569,40820:27571,40821:27575,40822:27580,40823:27590,40824:27595,40825:27603,40826:27615,40827:27628,40828:27627,40829:27635,40830:27631,40832:40638,40833:27656,40834:27667,40835:27668,40836:27675,40837:27684,40838:27683,40839:27742,40840:27733,40841:27746,40842:27754,40843:27778,40844:27789,40845:27802,40846:27777,40847:27803,40848:27774,40849:27752,40850:27763,40851:27794,40852:27792,40853:27844,40854:27889,40855:27859,40856:27837,40857:27863,40858:27845,40859:27869,40860:27822,40861:27825,40862:27838,40863:27834,40864:27867,40865:27887,40866:27865,40867:27882,40868:27935,40869:34893,40870:27958,40871:27947,40872:27965,40873:27960,40874:27929,40875:27957,40876:27955,40877:27922,40878:27916,40879:28003,40880:28051,40881:28004,40882:27994,40883:28025,40884:27993,40885:28046,40886:28053,40887:28644,40888:28037,40889:28153,40890:28181,40891:28170,40892:28085,40893:28103,40894:28134,40895:28088,40896:28102,40897:28140,40898:28126,40899:28108,40900:28136,40901:28114,40902:28101,40903:28154,40904:28121,40905:28132,40906:28117,40907:28138,40908:28142,40909:28205,40910:28270,40911:28206,40912:28185,40913:28274,40914:28255,40915:28222,40916:28195,40917:28267,40918:28203,40919:28278,40920:28237,40921:28191,40922:28227,40923:28218,40924:28238,40925:28196,40926:28415,40927:28189,40928:28216,40929:28290,40930:28330,40931:28312,40932:28361,40933:28343,40934:28371,40935:28349,40936:28335,40937:28356,40938:28338,40939:28372,40940:28373,40941:28303,40942:28325,40943:28354,40944:28319,40945:28481,40946:28433,40947:28748,40948:28396,40949:28408,40950:28414,40951:28479,40952:28402,40953:28465,40954:28399,40955:28466,40956:28364,161:65377,162:65378,163:65379,164:65380,165:65381,166:65382,167:65383,168:65384,169:65385,170:65386,171:65387,172:65388,173:65389,174:65390,175:65391,176:65392,177:65393,178:65394,179:65395,180:65396,181:65397,182:65398,183:65399,184:65400,185:65401,186:65402,187:65403,188:65404,189:65405,190:65406,191:65407,192:65408,193:65409,194:65410,195:65411,196:65412,197:65413,198:65414,199:65415,200:65416,201:65417,202:65418,203:65419,204:65420,205:65421,206:65422,207:65423,208:65424,209:65425,210:65426,211:65427,212:65428,213:65429,214:65430,215:65431,216:65432,217:65433,218:65434,219:65435,220:65436,221:65437,222:65438,223:65439,57408:28478,57409:28435,57410:28407,57411:28550,57412:28538,57413:28536,57414:28545,57415:28544,57416:28527,57417:28507,57418:28659,57419:28525,57420:28546,57421:28540,57422:28504,57423:28558,57424:28561,57425:28610,57426:28518,57427:28595,57428:28579,57429:28577,57430:28580,57431:28601,57432:28614,57433:28586,57434:28639,57435:28629,57436:28652,57437:28628,57438:28632,57439:28657,57440:28654,57441:28635,57442:28681,57443:28683,57444:28666,57445:28689,57446:28673,57447:28687,57448:28670,57449:28699,57450:28698,57451:28532,57452:28701,57453:28696,57454:28703,57455:28720,57456:28734,57457:28722,57458:28753,57459:28771,57460:28825,57461:28818,57462:28847,57463:28913,57464:28844,57465:28856,57466:28851,57467:28846,57468:28895,57469:28875,57470:28893,57472:28889,57473:28937,57474:28925,57475:28956,57476:28953,57477:29029,57478:29013,57479:29064,57480:29030,57481:29026,57482:29004,57483:29014,57484:29036,57485:29071,57486:29179,57487:29060,57488:29077,57489:29096,57490:29100,57491:29143,57492:29113,57493:29118,57494:29138,57495:29129,57496:29140,57497:29134,57498:29152,57499:29164,57500:29159,57501:29173,57502:29180,57503:29177,57504:29183,57505:29197,57506:29200,57507:29211,57508:29224,57509:29229,57510:29228,57511:29232,57512:29234,57513:29243,57514:29244,57515:29247,57516:29248,57517:29254,57518:29259,57519:29272,57520:29300,57521:29310,57522:29314,57523:29313,57524:29319,57525:29330,57526:29334,57527:29346,57528:29351,57529:29369,57530:29362,57531:29379,57532:29382,57533:29380,57534:29390,57535:29394,57536:29410,57537:29408,57538:29409,57539:29433,57540:29431,57541:20495,57542:29463,57543:29450,57544:29468,57545:29462,57546:29469,57547:29492,57548:29487,57549:29481,57550:29477,57551:29502,57552:29518,57553:29519,57554:40664,57555:29527,57556:29546,57557:29544,57558:29552,57559:29560,57560:29557,57561:29563,57562:29562,57563:29640,57564:29619,57565:29646,57566:29627,57567:29632,57568:29669,57569:29678,57570:29662,57571:29858,57572:29701,57573:29807,57574:29733,57575:29688,57576:29746,57577:29754,57578:29781,57579:29759,57580:29791,57581:29785,57582:29761,57583:29788,57584:29801,57585:29808,57586:29795,57587:29802,57588:29814,57589:29822,57590:29835,57591:29854,57592:29863,57593:29898,57594:29903,57595:29908,57596:29681,57664:29920,57665:29923,57666:29927,57667:29929,57668:29934,57669:29938,57670:29936,57671:29937,57672:29944,57673:29943,57674:29956,57675:29955,57676:29957,57677:29964,57678:29966,57679:29965,57680:29973,57681:29971,57682:29982,57683:29990,57684:29996,57685:30012,57686:30020,57687:30029,57688:30026,57689:30025,57690:30043,57691:30022,57692:30042,57693:30057,57694:30052,57695:30055,57696:30059,57697:30061,57698:30072,57699:30070,57700:30086,57701:30087,57702:30068,57703:30090,57704:30089,57705:30082,57706:30100,57707:30106,57708:30109,57709:30117,57710:30115,57711:30146,57712:30131,57713:30147,57714:30133,57715:30141,57716:30136,57717:30140,57718:30129,57719:30157,57720:30154,57721:30162,57722:30169,57723:30179,57724:30174,57725:30206,57726:30207,57728:30204,57729:30209,57730:30192,57731:30202,57732:30194,57733:30195,57734:30219,57735:30221,57736:30217,57737:30239,57738:30247,57739:30240,57740:30241,57741:30242,57742:30244,57743:30260,57744:30256,57745:30267,57746:30279,57747:30280,57748:30278,57749:30300,57750:30296,57751:30305,57752:30306,57753:30312,57754:30313,57755:30314,57756:30311,57757:30316,57758:30320,57759:30322,57760:30326,57761:30328,57762:30332,57763:30336,57764:30339,57765:30344,57766:30347,57767:30350,57768:30358,57769:30355,57770:30361,57771:30362,57772:30384,57773:30388,57774:30392,57775:30393,57776:30394,57777:30402,57778:30413,57779:30422,57780:30418,57781:30430,57782:30433,57783:30437,57784:30439,57785:30442,57786:34351,57787:30459,57788:30472,57789:30471,57790:30468,57791:30505,57792:30500,57793:30494,57794:30501,57795:30502,57796:30491,57797:30519,57798:30520,57799:30535,57800:30554,57801:30568,57802:30571,57803:30555,57804:30565,57805:30591,57806:30590,57807:30585,57808:30606,57809:30603,57810:30609,57811:30624,57812:30622,57813:30640,57814:30646,57815:30649,57816:30655,57817:30652,57818:30653,57819:30651,57820:30663,57821:30669,57822:30679,57823:30682,57824:30684,57825:30691,57826:30702,57827:30716,57828:30732,57829:30738,57830:31014,57831:30752,57832:31018,57833:30789,57834:30862,57835:30836,57836:30854,57837:30844,57838:30874,57839:30860,57840:30883,57841:30901,57842:30890,57843:30895,57844:30929,57845:30918,57846:30923,57847:30932,57848:30910,57849:30908,57850:30917,57851:30922,57852:30956,57920:30951,57921:30938,57922:30973,57923:30964,57924:30983,57925:30994,57926:30993,57927:31001,57928:31020,57929:31019,57930:31040,57931:31072,57932:31063,57933:31071,57934:31066,57935:31061,57936:31059,57937:31098,57938:31103,57939:31114,57940:31133,57941:31143,57942:40779,57943:31146,57944:31150,57945:31155,57946:31161,57947:31162,57948:31177,57949:31189,57950:31207,57951:31212,57952:31201,57953:31203,57954:31240,57955:31245,57956:31256,57957:31257,57958:31264,57959:31263,57960:31104,57961:31281,57962:31291,57963:31294,57964:31287,57965:31299,57966:31319,57967:31305,57968:31329,57969:31330,57970:31337,57971:40861,57972:31344,57973:31353,57974:31357,57975:31368,57976:31383,57977:31381,57978:31384,57979:31382,57980:31401,57981:31432,57982:31408,57984:31414,57985:31429,57986:31428,57987:31423,57988:36995,57989:31431,57990:31434,57991:31437,57992:31439,57993:31445,57994:31443,57995:31449,57996:31450,57997:31453,57998:31457,57999:31458,58e3:31462,58001:31469,58002:31472,58003:31490,58004:31503,58005:31498,58006:31494,58007:31539,58008:31512,58009:31513,58010:31518,58011:31541,58012:31528,58013:31542,58014:31568,58015:31610,58016:31492,58017:31565,58018:31499,58019:31564,58020:31557,58021:31605,58022:31589,58023:31604,58024:31591,58025:31600,58026:31601,58027:31596,58028:31598,58029:31645,58030:31640,58031:31647,58032:31629,58033:31644,58034:31642,58035:31627,58036:31634,58037:31631,58038:31581,58039:31641,58040:31691,58041:31681,58042:31692,58043:31695,58044:31668,58045:31686,58046:31709,58047:31721,58048:31761,58049:31764,58050:31718,58051:31717,58052:31840,58053:31744,58054:31751,58055:31763,58056:31731,58057:31735,58058:31767,58059:31757,58060:31734,58061:31779,58062:31783,58063:31786,58064:31775,58065:31799,58066:31787,58067:31805,58068:31820,58069:31811,58070:31828,58071:31823,58072:31808,58073:31824,58074:31832,58075:31839,58076:31844,58077:31830,58078:31845,58079:31852,58080:31861,58081:31875,58082:31888,58083:31908,58084:31917,58085:31906,58086:31915,58087:31905,58088:31912,58089:31923,58090:31922,58091:31921,58092:31918,58093:31929,58094:31933,58095:31936,58096:31941,58097:31938,58098:31960,58099:31954,58100:31964,58101:31970,58102:39739,58103:31983,58104:31986,58105:31988,58106:31990,58107:31994,58108:32006,58176:32002,58177:32028,58178:32021,58179:32010,58180:32069,58181:32075,58182:32046,58183:32050,58184:32063,58185:32053,58186:32070,58187:32115,58188:32086,58189:32078,58190:32114,58191:32104,58192:32110,58193:32079,58194:32099,58195:32147,58196:32137,58197:32091,58198:32143,58199:32125,58200:32155,58201:32186,58202:32174,58203:32163,58204:32181,58205:32199,58206:32189,58207:32171,58208:32317,58209:32162,58210:32175,58211:32220,58212:32184,58213:32159,58214:32176,58215:32216,58216:32221,58217:32228,58218:32222,58219:32251,58220:32242,58221:32225,58222:32261,58223:32266,58224:32291,58225:32289,58226:32274,58227:32305,58228:32287,58229:32265,58230:32267,58231:32290,58232:32326,58233:32358,58234:32315,58235:32309,58236:32313,58237:32323,58238:32311,58240:32306,58241:32314,58242:32359,58243:32349,58244:32342,58245:32350,58246:32345,58247:32346,58248:32377,58249:32362,58250:32361,58251:32380,58252:32379,58253:32387,58254:32213,58255:32381,58256:36782,58257:32383,58258:32392,58259:32393,58260:32396,58261:32402,58262:32400,58263:32403,58264:32404,58265:32406,58266:32398,58267:32411,58268:32412,58269:32568,58270:32570,58271:32581,58272:32588,58273:32589,58274:32590,58275:32592,58276:32593,58277:32597,58278:32596,58279:32600,58280:32607,58281:32608,58282:32616,58283:32617,58284:32615,58285:32632,58286:32642,58287:32646,58288:32643,58289:32648,58290:32647,58291:32652,58292:32660,58293:32670,58294:32669,58295:32666,58296:32675,58297:32687,58298:32690,58299:32697,58300:32686,58301:32694,58302:32696,58303:35697,58304:32709,58305:32710,58306:32714,58307:32725,58308:32724,58309:32737,58310:32742,58311:32745,58312:32755,58313:32761,58314:39132,58315:32774,58316:32772,58317:32779,58318:32786,58319:32792,58320:32793,58321:32796,58322:32801,58323:32808,58324:32831,58325:32827,58326:32842,58327:32838,58328:32850,58329:32856,58330:32858,58331:32863,58332:32866,58333:32872,58334:32883,58335:32882,58336:32880,58337:32886,58338:32889,58339:32893,58340:32895,58341:32900,58342:32902,58343:32901,58344:32923,58345:32915,58346:32922,58347:32941,58348:20880,58349:32940,58350:32987,58351:32997,58352:32985,58353:32989,58354:32964,58355:32986,58356:32982,58357:33033,58358:33007,58359:33009,58360:33051,58361:33065,58362:33059,58363:33071,58364:33099,58432:38539,58433:33094,58434:33086,58435:33107,58436:33105,58437:33020,58438:33137,58439:33134,58440:33125,58441:33126,58442:33140,58443:33155,58444:33160,58445:33162,58446:33152,58447:33154,58448:33184,58449:33173,58450:33188,58451:33187,58452:33119,58453:33171,58454:33193,58455:33200,58456:33205,58457:33214,58458:33208,58459:33213,58460:33216,58461:33218,58462:33210,58463:33225,58464:33229,58465:33233,58466:33241,58467:33240,58468:33224,58469:33242,58470:33247,58471:33248,58472:33255,58473:33274,58474:33275,58475:33278,58476:33281,58477:33282,58478:33285,58479:33287,58480:33290,58481:33293,58482:33296,58483:33302,58484:33321,58485:33323,58486:33336,58487:33331,58488:33344,58489:33369,58490:33368,58491:33373,58492:33370,58493:33375,58494:33380,58496:33378,58497:33384,58498:33386,58499:33387,58500:33326,58501:33393,58502:33399,58503:33400,58504:33406,58505:33421,58506:33426,58507:33451,58508:33439,58509:33467,58510:33452,58511:33505,58512:33507,58513:33503,58514:33490,58515:33524,58516:33523,58517:33530,58518:33683,58519:33539,58520:33531,58521:33529,58522:33502,58523:33542,58524:33500,58525:33545,58526:33497,58527:33589,58528:33588,58529:33558,58530:33586,58531:33585,58532:33600,58533:33593,58534:33616,58535:33605,58536:33583,58537:33579,58538:33559,58539:33560,58540:33669,58541:33690,58542:33706,58543:33695,58544:33698,58545:33686,58546:33571,58547:33678,58548:33671,58549:33674,58550:33660,58551:33717,58552:33651,58553:33653,58554:33696,58555:33673,58556:33704,58557:33780,58558:33811,58559:33771,58560:33742,58561:33789,58562:33795,58563:33752,58564:33803,58565:33729,58566:33783,58567:33799,58568:33760,58569:33778,58570:33805,58571:33826,58572:33824,58573:33725,58574:33848,58575:34054,58576:33787,58577:33901,58578:33834,58579:33852,58580:34138,58581:33924,58582:33911,58583:33899,58584:33965,58585:33902,58586:33922,58587:33897,58588:33862,58589:33836,58590:33903,58591:33913,58592:33845,58593:33994,58594:33890,58595:33977,58596:33983,58597:33951,58598:34009,58599:33997,58600:33979,58601:34010,58602:34e3,58603:33985,58604:33990,58605:34006,58606:33953,58607:34081,58608:34047,58609:34036,58610:34071,58611:34072,58612:34092,58613:34079,58614:34069,58615:34068,58616:34044,58617:34112,58618:34147,58619:34136,58620:34120,58688:34113,58689:34306,58690:34123,58691:34133,58692:34176,58693:34212,58694:34184,58695:34193,58696:34186,58697:34216,58698:34157,58699:34196,58700:34203,58701:34282,58702:34183,58703:34204,58704:34167,58705:34174,58706:34192,58707:34249,58708:34234,58709:34255,58710:34233,58711:34256,58712:34261,58713:34269,58714:34277,58715:34268,58716:34297,58717:34314,58718:34323,58719:34315,58720:34302,58721:34298,58722:34310,58723:34338,58724:34330,58725:34352,58726:34367,58727:34381,58728:20053,58729:34388,58730:34399,58731:34407,58732:34417,58733:34451,58734:34467,58735:34473,58736:34474,58737:34443,58738:34444,58739:34486,58740:34479,58741:34500,58742:34502,58743:34480,58744:34505,58745:34851,58746:34475,58747:34516,58748:34526,58749:34537,58750:34540,58752:34527,58753:34523,58754:34543,58755:34578,58756:34566,58757:34568,58758:34560,58759:34563,58760:34555,58761:34577,58762:34569,58763:34573,58764:34553,58765:34570,58766:34612,58767:34623,58768:34615,58769:34619,58770:34597,58771:34601,58772:34586,58773:34656,58774:34655,58775:34680,58776:34636,58777:34638,58778:34676,58779:34647,58780:34664,58781:34670,58782:34649,58783:34643,58784:34659,58785:34666,58786:34821,58787:34722,58788:34719,58789:34690,58790:34735,58791:34763,58792:34749,58793:34752,58794:34768,58795:38614,58796:34731,58797:34756,58798:34739,58799:34759,58800:34758,58801:34747,58802:34799,58803:34802,58804:34784,58805:34831,58806:34829,58807:34814,58808:34806,58809:34807,58810:34830,58811:34770,58812:34833,58813:34838,58814:34837,58815:34850,58816:34849,58817:34865,58818:34870,58819:34873,58820:34855,58821:34875,58822:34884,58823:34882,58824:34898,58825:34905,58826:34910,58827:34914,58828:34923,58829:34945,58830:34942,58831:34974,58832:34933,58833:34941,58834:34997,58835:34930,58836:34946,58837:34967,58838:34962,58839:34990,58840:34969,58841:34978,58842:34957,58843:34980,58844:34992,58845:35007,58846:34993,58847:35011,58848:35012,58849:35028,58850:35032,58851:35033,58852:35037,58853:35065,58854:35074,58855:35068,58856:35060,58857:35048,58858:35058,58859:35076,58860:35084,58861:35082,58862:35091,58863:35139,58864:35102,58865:35109,58866:35114,58867:35115,58868:35137,58869:35140,58870:35131,58871:35126,58872:35128,58873:35148,58874:35101,58875:35168,58876:35166,58944:35174,58945:35172,58946:35181,58947:35178,58948:35183,58949:35188,58950:35191,58951:35198,58952:35203,58953:35208,58954:35210,58955:35219,58956:35224,58957:35233,58958:35241,58959:35238,58960:35244,58961:35247,58962:35250,58963:35258,58964:35261,58965:35263,58966:35264,58967:35290,58968:35292,58969:35293,58970:35303,58971:35316,58972:35320,58973:35331,58974:35350,58975:35344,58976:35340,58977:35355,58978:35357,58979:35365,58980:35382,58981:35393,58982:35419,58983:35410,58984:35398,58985:35400,58986:35452,58987:35437,58988:35436,58989:35426,58990:35461,58991:35458,58992:35460,58993:35496,58994:35489,58995:35473,58996:35493,58997:35494,58998:35482,58999:35491,59e3:35524,59001:35533,59002:35522,59003:35546,59004:35563,59005:35571,59006:35559,59008:35556,59009:35569,59010:35604,59011:35552,59012:35554,59013:35575,59014:35550,59015:35547,59016:35596,59017:35591,59018:35610,59019:35553,59020:35606,59021:35600,59022:35607,59023:35616,59024:35635,59025:38827,59026:35622,59027:35627,59028:35646,59029:35624,59030:35649,59031:35660,59032:35663,59033:35662,59034:35657,59035:35670,59036:35675,59037:35674,59038:35691,59039:35679,59040:35692,59041:35695,59042:35700,59043:35709,59044:35712,59045:35724,59046:35726,59047:35730,59048:35731,59049:35734,59050:35737,59051:35738,59052:35898,59053:35905,59054:35903,59055:35912,59056:35916,59057:35918,59058:35920,59059:35925,59060:35938,59061:35948,59062:35960,59063:35962,59064:35970,59065:35977,59066:35973,59067:35978,59068:35981,59069:35982,59070:35988,59071:35964,59072:35992,59073:25117,59074:36013,59075:36010,59076:36029,59077:36018,59078:36019,59079:36014,59080:36022,59081:36040,59082:36033,59083:36068,59084:36067,59085:36058,59086:36093,59087:36090,59088:36091,59089:36100,59090:36101,59091:36106,59092:36103,59093:36111,59094:36109,59095:36112,59096:40782,59097:36115,59098:36045,59099:36116,59100:36118,59101:36199,59102:36205,59103:36209,59104:36211,59105:36225,59106:36249,59107:36290,59108:36286,59109:36282,59110:36303,59111:36314,59112:36310,59113:36300,59114:36315,59115:36299,59116:36330,59117:36331,59118:36319,59119:36323,59120:36348,59121:36360,59122:36361,59123:36351,59124:36381,59125:36382,59126:36368,59127:36383,59128:36418,59129:36405,59130:36400,59131:36404,59132:36426,59200:36423,59201:36425,59202:36428,59203:36432,59204:36424,59205:36441,59206:36452,59207:36448,59208:36394,59209:36451,59210:36437,59211:36470,59212:36466,59213:36476,59214:36481,59215:36487,59216:36485,59217:36484,59218:36491,59219:36490,59220:36499,59221:36497,59222:36500,59223:36505,59224:36522,59225:36513,59226:36524,59227:36528,59228:36550,59229:36529,59230:36542,59231:36549,59232:36552,59233:36555,59234:36571,59235:36579,59236:36604,59237:36603,59238:36587,59239:36606,59240:36618,59241:36613,59242:36629,59243:36626,59244:36633,59245:36627,59246:36636,59247:36639,59248:36635,59249:36620,59250:36646,59251:36659,59252:36667,59253:36665,59254:36677,59255:36674,59256:36670,59257:36684,59258:36681,59259:36678,59260:36686,59261:36695,59262:36700,59264:36706,59265:36707,59266:36708,59267:36764,59268:36767,59269:36771,59270:36781,59271:36783,59272:36791,59273:36826,59274:36837,59275:36834,59276:36842,59277:36847,59278:36999,59279:36852,59280:36869,59281:36857,59282:36858,59283:36881,59284:36885,59285:36897,59286:36877,59287:36894,59288:36886,59289:36875,59290:36903,59291:36918,59292:36917,59293:36921,59294:36856,59295:36943,59296:36944,59297:36945,59298:36946,59299:36878,59300:36937,59301:36926,59302:36950,59303:36952,59304:36958,59305:36968,59306:36975,59307:36982,59308:38568,59309:36978,59310:36994,59311:36989,59312:36993,59313:36992,59314:37002,59315:37001,59316:37007,59317:37032,59318:37039,59319:37041,59320:37045,59321:37090,59322:37092,59323:25160,59324:37083,59325:37122,59326:37138,59327:37145,59328:37170,59329:37168,59330:37194,59331:37206,59332:37208,59333:37219,59334:37221,59335:37225,59336:37235,59337:37234,59338:37259,59339:37257,59340:37250,59341:37282,59342:37291,59343:37295,59344:37290,59345:37301,59346:37300,59347:37306,59348:37312,59349:37313,59350:37321,59351:37323,59352:37328,59353:37334,59354:37343,59355:37345,59356:37339,59357:37372,59358:37365,59359:37366,59360:37406,59361:37375,59362:37396,59363:37420,59364:37397,59365:37393,59366:37470,59367:37463,59368:37445,59369:37449,59370:37476,59371:37448,59372:37525,59373:37439,59374:37451,59375:37456,59376:37532,59377:37526,59378:37523,59379:37531,59380:37466,59381:37583,59382:37561,59383:37559,59384:37609,59385:37647,59386:37626,59387:37700,59388:37678,59456:37657,59457:37666,59458:37658,59459:37667,59460:37690,59461:37685,59462:37691,59463:37724,59464:37728,59465:37756,59466:37742,59467:37718,59468:37808,59469:37804,59470:37805,59471:37780,59472:37817,59473:37846,59474:37847,59475:37864,59476:37861,59477:37848,59478:37827,59479:37853,59480:37840,59481:37832,59482:37860,59483:37914,59484:37908,59485:37907,59486:37891,59487:37895,59488:37904,59489:37942,59490:37931,59491:37941,59492:37921,59493:37946,59494:37953,59495:37970,59496:37956,59497:37979,59498:37984,59499:37986,59500:37982,59501:37994,59502:37417,59503:38e3,59504:38005,59505:38007,59506:38013,59507:37978,59508:38012,59509:38014,59510:38017,59511:38015,59512:38274,59513:38279,59514:38282,59515:38292,59516:38294,59517:38296,59518:38297,59520:38304,59521:38312,59522:38311,59523:38317,59524:38332,59525:38331,59526:38329,59527:38334,59528:38346,59529:28662,59530:38339,59531:38349,59532:38348,59533:38357,59534:38356,59535:38358,59536:38364,59537:38369,59538:38373,59539:38370,59540:38433,59541:38440,59542:38446,59543:38447,59544:38466,59545:38476,59546:38479,59547:38475,59548:38519,59549:38492,59550:38494,59551:38493,59552:38495,59553:38502,59554:38514,59555:38508,59556:38541,59557:38552,59558:38549,59559:38551,59560:38570,59561:38567,59562:38577,59563:38578,59564:38576,59565:38580,59566:38582,59567:38584,59568:38585,59569:38606,59570:38603,59571:38601,59572:38605,59573:35149,59574:38620,59575:38669,59576:38613,59577:38649,59578:38660,59579:38662,59580:38664,59581:38675,59582:38670,59583:38673,59584:38671,59585:38678,59586:38681,59587:38692,59588:38698,59589:38704,59590:38713,59591:38717,59592:38718,59593:38724,59594:38726,59595:38728,59596:38722,59597:38729,59598:38748,59599:38752,59600:38756,59601:38758,59602:38760,59603:21202,59604:38763,59605:38769,59606:38777,59607:38789,59608:38780,59609:38785,59610:38778,59611:38790,59612:38795,59613:38799,59614:38800,59615:38812,59616:38824,59617:38822,59618:38819,59619:38835,59620:38836,59621:38851,59622:38854,59623:38856,59624:38859,59625:38876,59626:38893,59627:40783,59628:38898,59629:31455,59630:38902,59631:38901,59632:38927,59633:38924,59634:38968,59635:38948,59636:38945,59637:38967,59638:38973,59639:38982,59640:38991,59641:38987,59642:39019,59643:39023,59644:39024,59712:39025,59713:39028,59714:39027,59715:39082,59716:39087,59717:39089,59718:39094,59719:39108,59720:39107,59721:39110,59722:39145,59723:39147,59724:39171,59725:39177,59726:39186,59727:39188,59728:39192,59729:39201,59730:39197,59731:39198,59732:39204,59733:39200,59734:39212,59735:39214,59736:39229,59737:39230,59738:39234,59739:39241,59740:39237,59741:39248,59742:39243,59743:39249,59744:39250,59745:39244,59746:39253,59747:39319,59748:39320,59749:39333,59750:39341,59751:39342,59752:39356,59753:39391,59754:39387,59755:39389,59756:39384,59757:39377,59758:39405,59759:39406,59760:39409,59761:39410,59762:39419,59763:39416,59764:39425,59765:39439,59766:39429,59767:39394,59768:39449,59769:39467,59770:39479,59771:39493,59772:39490,59773:39488,59774:39491,59776:39486,59777:39509,59778:39501,59779:39515,59780:39511,59781:39519,59782:39522,59783:39525,59784:39524,59785:39529,59786:39531,59787:39530,59788:39597,59789:39600,59790:39612,59791:39616,59792:39631,59793:39633,59794:39635,59795:39636,59796:39646,59797:39647,59798:39650,59799:39651,59800:39654,59801:39663,59802:39659,59803:39662,59804:39668,59805:39665,59806:39671,59807:39675,59808:39686,59809:39704,59810:39706,59811:39711,59812:39714,59813:39715,59814:39717,59815:39719,59816:39720,59817:39721,59818:39722,59819:39726,59820:39727,59821:39730,59822:39748,59823:39747,59824:39759,59825:39757,59826:39758,59827:39761,59828:39768,59829:39796,59830:39827,59831:39811,59832:39825,59833:39830,59834:39831,59835:39839,59836:39840,59837:39848,59838:39860,59839:39872,59840:39882,59841:39865,59842:39878,59843:39887,59844:39889,59845:39890,59846:39907,59847:39906,59848:39908,59849:39892,59850:39905,59851:39994,59852:39922,59853:39921,59854:39920,59855:39957,59856:39956,59857:39945,59858:39955,59859:39948,59860:39942,59861:39944,59862:39954,59863:39946,59864:39940,59865:39982,59866:39963,59867:39973,59868:39972,59869:39969,59870:39984,59871:40007,59872:39986,59873:40006,59874:39998,59875:40026,59876:40032,59877:40039,59878:40054,59879:40056,59880:40167,59881:40172,59882:40176,59883:40201,59884:40200,59885:40171,59886:40195,59887:40198,59888:40234,59889:40230,59890:40367,59891:40227,59892:40223,59893:40260,59894:40213,59895:40210,59896:40257,59897:40255,59898:40254,59899:40262,59900:40264,59968:40285,59969:40286,59970:40292,59971:40273,59972:40272,59973:40281,59974:40306,59975:40329,59976:40327,59977:40363,59978:40303,59979:40314,59980:40346,59981:40356,59982:40361,59983:40370,59984:40388,59985:40385,59986:40379,59987:40376,59988:40378,59989:40390,59990:40399,59991:40386,59992:40409,59993:40403,59994:40440,59995:40422,59996:40429,59997:40431,59998:40445,59999:40474,6e4:40475,60001:40478,60002:40565,60003:40569,60004:40573,60005:40577,60006:40584,60007:40587,60008:40588,60009:40594,60010:40597,60011:40593,60012:40605,60013:40613,60014:40617,60015:40632,60016:40618,60017:40621,60018:38753,60019:40652,60020:40654,60021:40655,60022:40656,60023:40660,60024:40668,60025:40670,60026:40669,60027:40672,60028:40677,60029:40680,60030:40687,60032:40692,60033:40694,60034:40695,60035:40697,60036:40699,60037:40700,60038:40701,60039:40711,60040:40712,60041:30391,60042:40725,60043:40737,60044:40748,60045:40766,60046:40778,60047:40786,60048:40788,60049:40803,60050:40799,60051:40800,60052:40801,60053:40806,60054:40807,60055:40812,60056:40810,60057:40823,60058:40818,60059:40822,60060:40853,60061:40860,60062:40864,60063:22575,60064:27079,60065:36953,60066:29796,60067:20956,60068:29081}},function(ee,E,a){"use strict";Object.defineProperty(E,"__esModule",{value:!0});var S=a(1),p=a(2);E.decode=function C(_,F){var B=new Uint8ClampedArray(_.length);B.set(_);for(var m=new S.default(285,256,0),T=new p.default(m,B),A=new Uint8ClampedArray(F),w=!1,P=0;P=m/2;){var L=A,M=P;if(P=k,(A=w).isZero())return null;w=L;for(var R=_.zero,U=A.getCoefficient(A.degree()),V=_.inverse(U);w.degree()>=A.degree()&&!w.isZero();){var K=w.degree()-A.degree(),oe=_.multiply(w.getCoefficient(w.degree()),V);R=R.addOrSubtract(_.buildMonomial(K,oe)),w=w.addOrSubtract(A.multiplyByMonomial(K,oe))}if(k=R.multiplyPoly(P).addOrSubtract(M),w.degree()>=A.degree())return null}var me=k.getCoefficient(0);if(0===me)return null;var te=_.inverse(me);return[k.multiply(te),w.multiply(te)]}(m,m.buildMonomial(F,1),L,F);if(null===M)return null;var R=function c(_,F){var B=F.degree();if(1===B)return[F.getCoefficient(1)];for(var m=new Array(B),T=0,A=1;A<_.size&&TMath.abs(L.x-k.x);V?(K=Math.floor(k.y),oe=Math.floor(k.x),me=Math.floor(L.y),te=Math.floor(L.x)):(K=Math.floor(k.x),oe=Math.floor(k.y),me=Math.floor(L.x),te=Math.floor(L.y));for(var se=Math.abs(me-K),g=Math.abs(te-oe),n=Math.floor(-se/2),o=K0){if(v===te)break;v+=l,n-=se}}for(var r=[],f=0;f=15&&n.length?n[0]:g,dimension:K}}E.locate=function w(k){for(var L=[],M=[],R=[],U=[],V=function(y){for(var d=0,r=!1,f=[0,0,0,0,0],$=function(j){var J=k.get(j,y);if(J===r)d++;else{f=[f[1],f[2],f[3],f[4],d],d=1,r=J;var ie=D(f)/7,xe=Math.abs(f[0]-ie)=re.bottom.startX&&tt<=re.bottom.endX||ae>=re.bottom.startX&&tt<=re.bottom.endX||tt<=re.bottom.startX&&ae>=re.bottom.endX&&f[2]/(re.bottom.endX-re.bottom.startX)<1.5&&f[2]/(re.bottom.endX-re.bottom.startX)>.5})).length>0?pe[0].bottom=Oe:M.push({top:Oe,bottom:Oe})}if(Q){var pe,Te=j-f[4],Be=Te-f[3];Oe={startX:Be,y,endX:Te},(pe=U.filter(function(G){return Be>=G.bottom.startX&&Be<=G.bottom.endX||Te>=G.bottom.startX&&Be<=G.bottom.endX||Be<=G.bottom.startX&&Te>=G.bottom.endX&&f[2]/(G.bottom.endX-G.bottom.startX)<1.5&&f[2]/(G.bottom.endX-G.bottom.startX)>.5})).length>0?pe[0].bottom=Oe:U.push({top:Oe,bottom:Oe})}}},I=-1;I<=k.width;I++)$(I);L.push.apply(L,M.filter(function(j){return j.bottom.y!==y&&j.bottom.y-j.top.y>=2})),M=M.filter(function(j){return j.bottom.y===y}),R.push.apply(R,U.filter(function(j){return j.bottom.y!==y})),U=U.filter(function(j){return j.bottom.y===y})},K=0;K<=k.height;K++)V(K);L.push.apply(L,M.filter(function(y){return y.bottom.y-y.top.y>=2})),R.push.apply(R,U);var oe=L.filter(function(y){return y.bottom.y-y.top.y>=2}).map(function(y){var d=(y.top.startX+y.top.endX+y.bottom.startX+y.bottom.endX)/4,r=(y.top.y+y.bottom.y+1)/2;if(k.get(Math.round(d),Math.round(r))){var f=[y.top.endX-y.top.startX,y.bottom.endX-y.bottom.startX,y.bottom.y-y.top.y+1],$=D(f)/f.length;return{score:T({x:Math.round(d),y:Math.round(r)},[1,1,3,1,1],k),x:d,y:r,size:$}}}).filter(function(y){return!!y}).sort(function(y,d){return y.score-d.score}).map(function(y,d,r){if(d>4)return null;var f=r.filter(function(I,j){return d!==j}).map(function(I){return{x:I.x,y:I.y,score:I.score+Math.pow(I.size-y.size,2)/y.size,size:I.size}}).sort(function(I,j){return I.score-j.score});if(f.length<2)return null;var $=y.score+f[0].score+f[1].score;return{points:[y].concat(f.slice(0,2)),score:$}}).filter(function(y){return!!y}).sort(function(y,d){return y.score-d.score});if(0===oe.length)return null;var me=function C(k,L,M){var R,U,V,K,se,g,n,oe=c(k,L),me=c(L,M),te=c(k,M);return me>=oe&&me>=te?(se=(R=[L,k,M])[0],g=R[1],n=R[2]):te>=me&&te>=oe?(se=(U=[k,L,M])[0],g=U[1],n=U[2]):(se=(V=[k,M,L])[0],g=V[1],n=V[2]),(n.x-g.x)*(se.y-g.y)-(n.y-g.y)*(se.x-g.x)<0&&(se=(K=[n,se])[0],n=K[1]),{bottomLeft:se,topLeft:g,topRight:n}}(oe[0].points[0],oe[0].points[1],oe[0].points[2]),te=me.topRight,se=me.topLeft,g=me.bottomLeft,n=P(k,R,te,se,g),o=[];n&&o.push({alignmentPattern:{x:n.alignmentPattern.x,y:n.alignmentPattern.y},bottomLeft:{x:g.x,y:g.y},dimension:n.dimension,topLeft:{x:se.x,y:se.y},topRight:{x:te.x,y:te.y}});var l=A(k,te),s=A(k,se),h=A(k,g),v=P(k,R,l,s,h);return v&&o.push({alignmentPattern:{x:v.alignmentPattern.x,y:v.alignmentPattern.y},bottomLeft:{x:h.x,y:h.y},topLeft:{x:s.x,y:s.y},topRight:{x:l.x,y:l.y},dimension:v.dimension}),0===o.length?null:o}}]).default},4725:(Ce,ee,E)=>{"use strict";var a=E(1993),S=E(3686),p=E(7054).Buffer,O=new Array(16);function c(){S.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878}function D(m,T){return m<>>32-T}function C(m,T,A,w,P,k,L){return D(m+(T&A|~T&w)+P+k|0,L)+T|0}function _(m,T,A,w,P,k,L){return D(m+(T&w|A&~w)+P+k|0,L)+T|0}function F(m,T,A,w,P,k,L){return D(m+(T^A^w)+P+k|0,L)+T|0}function B(m,T,A,w,P,k,L){return D(m+(A^(T|~w))+P+k|0,L)+T|0}a(c,S),c.prototype._update=function(){for(var m=O,T=0;T<16;++T)m[T]=this._block.readInt32LE(4*T);var A=this._a,w=this._b,P=this._c,k=this._d;A=C(A,w,P,k,m[0],3614090360,7),k=C(k,A,w,P,m[1],3905402710,12),P=C(P,k,A,w,m[2],606105819,17),w=C(w,P,k,A,m[3],3250441966,22),A=C(A,w,P,k,m[4],4118548399,7),k=C(k,A,w,P,m[5],1200080426,12),P=C(P,k,A,w,m[6],2821735955,17),w=C(w,P,k,A,m[7],4249261313,22),A=C(A,w,P,k,m[8],1770035416,7),k=C(k,A,w,P,m[9],2336552879,12),P=C(P,k,A,w,m[10],4294925233,17),w=C(w,P,k,A,m[11],2304563134,22),A=C(A,w,P,k,m[12],1804603682,7),k=C(k,A,w,P,m[13],4254626195,12),P=C(P,k,A,w,m[14],2792965006,17),A=_(A,w=C(w,P,k,A,m[15],1236535329,22),P,k,m[1],4129170786,5),k=_(k,A,w,P,m[6],3225465664,9),P=_(P,k,A,w,m[11],643717713,14),w=_(w,P,k,A,m[0],3921069994,20),A=_(A,w,P,k,m[5],3593408605,5),k=_(k,A,w,P,m[10],38016083,9),P=_(P,k,A,w,m[15],3634488961,14),w=_(w,P,k,A,m[4],3889429448,20),A=_(A,w,P,k,m[9],568446438,5),k=_(k,A,w,P,m[14],3275163606,9),P=_(P,k,A,w,m[3],4107603335,14),w=_(w,P,k,A,m[8],1163531501,20),A=_(A,w,P,k,m[13],2850285829,5),k=_(k,A,w,P,m[2],4243563512,9),P=_(P,k,A,w,m[7],1735328473,14),A=F(A,w=_(w,P,k,A,m[12],2368359562,20),P,k,m[5],4294588738,4),k=F(k,A,w,P,m[8],2272392833,11),P=F(P,k,A,w,m[11],1839030562,16),w=F(w,P,k,A,m[14],4259657740,23),A=F(A,w,P,k,m[1],2763975236,4),k=F(k,A,w,P,m[4],1272893353,11),P=F(P,k,A,w,m[7],4139469664,16),w=F(w,P,k,A,m[10],3200236656,23),A=F(A,w,P,k,m[13],681279174,4),k=F(k,A,w,P,m[0],3936430074,11),P=F(P,k,A,w,m[3],3572445317,16),w=F(w,P,k,A,m[6],76029189,23),A=F(A,w,P,k,m[9],3654602809,4),k=F(k,A,w,P,m[12],3873151461,11),P=F(P,k,A,w,m[15],530742520,16),A=B(A,w=F(w,P,k,A,m[2],3299628645,23),P,k,m[0],4096336452,6),k=B(k,A,w,P,m[7],1126891415,10),P=B(P,k,A,w,m[14],2878612391,15),w=B(w,P,k,A,m[5],4237533241,21),A=B(A,w,P,k,m[12],1700485571,6),k=B(k,A,w,P,m[3],2399980690,10),P=B(P,k,A,w,m[10],4293915773,15),w=B(w,P,k,A,m[1],2240044497,21),A=B(A,w,P,k,m[8],1873313359,6),k=B(k,A,w,P,m[15],4264355552,10),P=B(P,k,A,w,m[6],2734768916,15),w=B(w,P,k,A,m[13],1309151649,21),A=B(A,w,P,k,m[4],4149444226,6),k=B(k,A,w,P,m[11],3174756917,10),P=B(P,k,A,w,m[2],718787259,15),w=B(w,P,k,A,m[9],3951481745,21),this._a=this._a+A|0,this._b=this._b+w|0,this._c=this._c+P|0,this._d=this._d+k|0},c.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var m=p.allocUnsafe(16);return m.writeInt32LE(this._a,0),m.writeInt32LE(this._b,4),m.writeInt32LE(this._c,8),m.writeInt32LE(this._d,12),m},Ce.exports=c},3459:(Ce,ee,E)=>{var a=E(7223),S=E(5294);function p(O){this.rand=O||new S.Rand}Ce.exports=p,p.create=function(c){return new p(c)},p.prototype._randbelow=function(c){var D=c.bitLength(),C=Math.ceil(D/8);do{var _=new a(this.rand.generate(C))}while(_.cmp(c)>=0);return _},p.prototype._randrange=function(c,D){var C=D.sub(c);return c.add(this._randbelow(C))},p.prototype.test=function(c,D,C){var _=c.bitLength(),F=a.mont(c),B=new a(1).toRed(F);D||(D=Math.max(1,_/48|0));for(var m=c.subn(1),T=0;!m.testn(T);T++);for(var A=c.shrn(T),w=m.toRed(F);D>0;D--){var k=this._randrange(new a(2),m);C&&C(k);var L=k.toRed(F).redPow(A);if(0!==L.cmp(B)&&0!==L.cmp(w)){for(var M=1;M0;D--){var w=this._randrange(new a(2),B),P=c.gcd(w);if(0!==P.cmpn(1))return P;var k=w.toRed(_).redPow(T);if(0!==k.cmp(F)&&0!==k.cmp(A)){for(var L=1;L=65&&o<=70?o-55:o>=97&&o<=102?o-87:o-48&15}function _(g,n,o){var l=C(g,o);return o-1>=n&&(l|=C(g,o-1)<<4),l}function F(g,n,o,l){for(var s=0,h=Math.min(g.length,o),v=n;v=49?y-49+10:y>=17?y-17+10:y}return s}c.isBN=function(n){return n instanceof c||null!==n&&"object"==typeof n&&n.constructor.wordSize===c.wordSize&&Array.isArray(n.words)},c.max=function(n,o){return n.cmp(o)>0?n:o},c.min=function(n,o){return n.cmp(o)<0?n:o},c.prototype._init=function(n,o,l){if("number"==typeof n)return this._initNumber(n,o,l);if("object"==typeof n)return this._initArray(n,o,l);"hex"===o&&(o=16),p(o===(0|o)&&o>=2&&o<=36);var s=0;"-"===(n=n.toString().replace(/\s+/g,""))[0]&&(s++,this.negative=1),s=0;s-=3)this.words[h]|=(v=n[s]|n[s-1]<<8|n[s-2]<<16)<>>26-y&67108863,(y+=24)>=26&&(y-=26,h++);else if("le"===l)for(s=0,h=0;s>>26-y&67108863,(y+=24)>=26&&(y-=26,h++);return this.strip()},c.prototype._parseHex=function(n,o,l){this.length=Math.ceil((n.length-o)/6),this.words=new Array(this.length);for(var s=0;s=o;s-=2)y=_(n,o,s)<=18?(h-=18,this.words[v+=1]|=y>>>26):h+=8;else for(s=(n.length-o)%2==0?o+1:o;s=18?(h-=18,this.words[v+=1]|=y>>>26):h+=8;this.strip()},c.prototype._parseBase=function(n,o,l){this.words=[0],this.length=1;for(var s=0,h=1;h<=67108863;h*=o)s++;s--,h=h/o|0;for(var v=n.length-l,y=v%s,d=Math.min(v,v-y)+l,r=0,f=l;f1&&0===this.words[this.length-1];)this.length--;return this._normSign()},c.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},c.prototype.inspect=function(){return(this.red?""};var B=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],m=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],T=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function w(g,n,o){o.negative=n.negative^g.negative;var l=g.length+n.length|0;o.length=l,l=l-1|0;var s=0|g.words[0],h=0|n.words[0],v=s*h,d=v/67108864|0;o.words[0]=67108863&v;for(var r=1;r>>26,$=67108863&d,I=Math.min(r,n.length-1),j=Math.max(0,r-g.length+1);j<=I;j++)f+=(v=(s=0|g.words[r-j|0])*(h=0|n.words[j])+$)/67108864|0,$=67108863&v;o.words[r]=0|$,d=0|f}return 0!==d?o.words[r]=0|d:o.length--,o.strip()}c.prototype.toString=function(n,o){var l;if(o=0|o||1,16===(n=n||10)||"hex"===n){l="";for(var s=0,h=0,v=0;v>>24-s&16777215)||v!==this.length-1?B[6-d.length]+d+l:d+l,(s+=2)>=26&&(s-=26,v--)}for(0!==h&&(l=h.toString(16)+l);l.length%o!=0;)l="0"+l;return 0!==this.negative&&(l="-"+l),l}if(n===(0|n)&&n>=2&&n<=36){var r=m[n],f=T[n];l="";var $=this.clone();for($.negative=0;!$.isZero();){var I=$.modn(f).toString(n);l=($=$.idivn(f)).isZero()?I+l:B[r-I.length]+I+l}for(this.isZero()&&(l="0"+l);l.length%o!=0;)l="0"+l;return 0!==this.negative&&(l="-"+l),l}p(!1,"Base should be between 2 and 36")},c.prototype.toNumber=function(){var n=this.words[0];return 2===this.length?n+=67108864*this.words[1]:3===this.length&&1===this.words[2]?n+=4503599627370496+67108864*this.words[1]:this.length>2&&p(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-n:n},c.prototype.toJSON=function(){return this.toString(16)},c.prototype.toBuffer=function(n,o){return p(typeof D<"u"),this.toArrayLike(D,n,o)},c.prototype.toArray=function(n,o){return this.toArrayLike(Array,n,o)},c.prototype.toArrayLike=function(n,o,l){var s=this.byteLength(),h=l||Math.max(1,s);p(s<=h,"byte array longer than desired length"),p(h>0,"Requested array length <= 0"),this.strip();var d,r,v="le"===o,y=new n(h),f=this.clone();if(v){for(r=0;!f.isZero();r++)d=f.andln(255),f.iushrn(8),y[r]=d;for(;r=4096&&(l+=13,o>>>=13),o>=64&&(l+=7,o>>>=7),o>=8&&(l+=4,o>>>=4),o>=2&&(l+=2,o>>>=2),l+o},c.prototype._zeroBits=function(n){if(0===n)return 26;var o=n,l=0;return 8191&o||(l+=13,o>>>=13),127&o||(l+=7,o>>>=7),15&o||(l+=4,o>>>=4),3&o||(l+=2,o>>>=2),1&o||l++,l},c.prototype.bitLength=function(){var o=this._countBits(this.words[this.length-1]);return 26*(this.length-1)+o},c.prototype.zeroBits=function(){if(this.isZero())return 0;for(var n=0,o=0;on.length?this.clone().ior(n):n.clone().ior(this)},c.prototype.uor=function(n){return this.length>n.length?this.clone().iuor(n):n.clone().iuor(this)},c.prototype.iuand=function(n){var o;o=this.length>n.length?n:this;for(var l=0;ln.length?this.clone().iand(n):n.clone().iand(this)},c.prototype.uand=function(n){return this.length>n.length?this.clone().iuand(n):n.clone().iuand(this)},c.prototype.iuxor=function(n){var o,l;this.length>n.length?(o=this,l=n):(o=n,l=this);for(var s=0;sn.length?this.clone().ixor(n):n.clone().ixor(this)},c.prototype.uxor=function(n){return this.length>n.length?this.clone().iuxor(n):n.clone().iuxor(this)},c.prototype.inotn=function(n){p("number"==typeof n&&n>=0);var o=0|Math.ceil(n/26),l=n%26;this._expand(o),l>0&&o--;for(var s=0;s0&&(this.words[s]=~this.words[s]&67108863>>26-l),this.strip()},c.prototype.notn=function(n){return this.clone().inotn(n)},c.prototype.setn=function(n,o){p("number"==typeof n&&n>=0);var l=n/26|0,s=n%26;return this._expand(l+1),this.words[l]=o?this.words[l]|1<n.length?(l=this,s=n):(l=n,s=this);for(var h=0,v=0;v>>26;for(;0!==h&&v>>26;if(this.length=l.length,0!==h)this.words[this.length]=h,this.length++;else if(l!==this)for(;vn.length?this.clone().iadd(n):n.clone().iadd(this)},c.prototype.isub=function(n){if(0!==n.negative){n.negative=0;var o=this.iadd(n);return n.negative=1,o._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(n),this.negative=1,this._normSign();var s,h,l=this.cmp(n);if(0===l)return this.negative=0,this.length=1,this.words[0]=0,this;l>0?(s=this,h=n):(s=n,h=this);for(var v=0,y=0;y>26,this.words[y]=67108863&o;for(;0!==v&&y>26,this.words[y]=67108863&o;if(0===v&&y>>13,J=0|s[1],ie=8191&J,xe=J>>>13,De=0|s[2],Q=8191&De,ae=De>>>13,tt=0|s[3],Oe=8191&tt,pe=tt>>>13,Te=0|s[4],Be=8191&Te,re=Te>>>13,ne=0|s[5],G=8191&ne,ge=ne>>>13,xt=0|s[6],Qe=8191&xt,rt=xt>>>13,rn=0|s[7],mt=8191&rn,ft=rn>>>13,un=0|s[8],At=8191&un,It=un>>>13,Cn=0|s[9],St=8191&Cn,Ft=Cn>>>13,bn=0|h[0],bt=8191&bn,wt=bn>>>13,Dn=0|h[1],Bt=8191&Dn,Lt=Dn>>>13,Kt=0|h[2],Nt=8191&Kt,Ot=Kt>>>13,zn=0|h[3],Vt=8191&zn,He=zn>>>13,_e=0|h[4],Ae=8191&_e,Me=_e>>>13,Ze=0|h[5],je=8191&Ze,it=Ze>>>13,Pe=0|h[6],Se=8191&Pe,ze=Pe>>>13,Et=0|h[7],Je=8191&Et,st=Et>>>13,en=0|h[8],yt=8191&en,vt=en>>>13,Wt=0|h[9],Pt=8191&Wt,Rt=Wt>>>13;l.negative=n.negative^o.negative,l.length=19;var On=(y+(d=Math.imul(I,bt))|0)+((8191&(r=(r=Math.imul(I,wt))+Math.imul(j,bt)|0))<<13)|0;y=((f=Math.imul(j,wt))+(r>>>13)|0)+(On>>>26)|0,On&=67108863,d=Math.imul(ie,bt),r=(r=Math.imul(ie,wt))+Math.imul(xe,bt)|0,f=Math.imul(xe,wt);var An=(y+(d=d+Math.imul(I,Bt)|0)|0)+((8191&(r=(r=r+Math.imul(I,Lt)|0)+Math.imul(j,Bt)|0))<<13)|0;y=((f=f+Math.imul(j,Lt)|0)+(r>>>13)|0)+(An>>>26)|0,An&=67108863,d=Math.imul(Q,bt),r=(r=Math.imul(Q,wt))+Math.imul(ae,bt)|0,f=Math.imul(ae,wt),d=d+Math.imul(ie,Bt)|0,r=(r=r+Math.imul(ie,Lt)|0)+Math.imul(xe,Bt)|0,f=f+Math.imul(xe,Lt)|0;var Bn=(y+(d=d+Math.imul(I,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(I,Ot)|0)+Math.imul(j,Nt)|0))<<13)|0;y=((f=f+Math.imul(j,Ot)|0)+(r>>>13)|0)+(Bn>>>26)|0,Bn&=67108863,d=Math.imul(Oe,bt),r=(r=Math.imul(Oe,wt))+Math.imul(pe,bt)|0,f=Math.imul(pe,wt),d=d+Math.imul(Q,Bt)|0,r=(r=r+Math.imul(Q,Lt)|0)+Math.imul(ae,Bt)|0,f=f+Math.imul(ae,Lt)|0,d=d+Math.imul(ie,Nt)|0,r=(r=r+Math.imul(ie,Ot)|0)+Math.imul(xe,Nt)|0,f=f+Math.imul(xe,Ot)|0;var Mn=(y+(d=d+Math.imul(I,Vt)|0)|0)+((8191&(r=(r=r+Math.imul(I,He)|0)+Math.imul(j,Vt)|0))<<13)|0;y=((f=f+Math.imul(j,He)|0)+(r>>>13)|0)+(Mn>>>26)|0,Mn&=67108863,d=Math.imul(Be,bt),r=(r=Math.imul(Be,wt))+Math.imul(re,bt)|0,f=Math.imul(re,wt),d=d+Math.imul(Oe,Bt)|0,r=(r=r+Math.imul(Oe,Lt)|0)+Math.imul(pe,Bt)|0,f=f+Math.imul(pe,Lt)|0,d=d+Math.imul(Q,Nt)|0,r=(r=r+Math.imul(Q,Ot)|0)+Math.imul(ae,Nt)|0,f=f+Math.imul(ae,Ot)|0,d=d+Math.imul(ie,Vt)|0,r=(r=r+Math.imul(ie,He)|0)+Math.imul(xe,Vt)|0,f=f+Math.imul(xe,He)|0;var Kn=(y+(d=d+Math.imul(I,Ae)|0)|0)+((8191&(r=(r=r+Math.imul(I,Me)|0)+Math.imul(j,Ae)|0))<<13)|0;y=((f=f+Math.imul(j,Me)|0)+(r>>>13)|0)+(Kn>>>26)|0,Kn&=67108863,d=Math.imul(G,bt),r=(r=Math.imul(G,wt))+Math.imul(ge,bt)|0,f=Math.imul(ge,wt),d=d+Math.imul(Be,Bt)|0,r=(r=r+Math.imul(Be,Lt)|0)+Math.imul(re,Bt)|0,f=f+Math.imul(re,Lt)|0,d=d+Math.imul(Oe,Nt)|0,r=(r=r+Math.imul(Oe,Ot)|0)+Math.imul(pe,Nt)|0,f=f+Math.imul(pe,Ot)|0,d=d+Math.imul(Q,Vt)|0,r=(r=r+Math.imul(Q,He)|0)+Math.imul(ae,Vt)|0,f=f+Math.imul(ae,He)|0,d=d+Math.imul(ie,Ae)|0,r=(r=r+Math.imul(ie,Me)|0)+Math.imul(xe,Ae)|0,f=f+Math.imul(xe,Me)|0;var Ln=(y+(d=d+Math.imul(I,je)|0)|0)+((8191&(r=(r=r+Math.imul(I,it)|0)+Math.imul(j,je)|0))<<13)|0;y=((f=f+Math.imul(j,it)|0)+(r>>>13)|0)+(Ln>>>26)|0,Ln&=67108863,d=Math.imul(Qe,bt),r=(r=Math.imul(Qe,wt))+Math.imul(rt,bt)|0,f=Math.imul(rt,wt),d=d+Math.imul(G,Bt)|0,r=(r=r+Math.imul(G,Lt)|0)+Math.imul(ge,Bt)|0,f=f+Math.imul(ge,Lt)|0,d=d+Math.imul(Be,Nt)|0,r=(r=r+Math.imul(Be,Ot)|0)+Math.imul(re,Nt)|0,f=f+Math.imul(re,Ot)|0,d=d+Math.imul(Oe,Vt)|0,r=(r=r+Math.imul(Oe,He)|0)+Math.imul(pe,Vt)|0,f=f+Math.imul(pe,He)|0,d=d+Math.imul(Q,Ae)|0,r=(r=r+Math.imul(Q,Me)|0)+Math.imul(ae,Ae)|0,f=f+Math.imul(ae,Me)|0,d=d+Math.imul(ie,je)|0,r=(r=r+Math.imul(ie,it)|0)+Math.imul(xe,je)|0,f=f+Math.imul(xe,it)|0;var Fn=(y+(d=d+Math.imul(I,Se)|0)|0)+((8191&(r=(r=r+Math.imul(I,ze)|0)+Math.imul(j,Se)|0))<<13)|0;y=((f=f+Math.imul(j,ze)|0)+(r>>>13)|0)+(Fn>>>26)|0,Fn&=67108863,d=Math.imul(mt,bt),r=(r=Math.imul(mt,wt))+Math.imul(ft,bt)|0,f=Math.imul(ft,wt),d=d+Math.imul(Qe,Bt)|0,r=(r=r+Math.imul(Qe,Lt)|0)+Math.imul(rt,Bt)|0,f=f+Math.imul(rt,Lt)|0,d=d+Math.imul(G,Nt)|0,r=(r=r+Math.imul(G,Ot)|0)+Math.imul(ge,Nt)|0,f=f+Math.imul(ge,Ot)|0,d=d+Math.imul(Be,Vt)|0,r=(r=r+Math.imul(Be,He)|0)+Math.imul(re,Vt)|0,f=f+Math.imul(re,He)|0,d=d+Math.imul(Oe,Ae)|0,r=(r=r+Math.imul(Oe,Me)|0)+Math.imul(pe,Ae)|0,f=f+Math.imul(pe,Me)|0,d=d+Math.imul(Q,je)|0,r=(r=r+Math.imul(Q,it)|0)+Math.imul(ae,je)|0,f=f+Math.imul(ae,it)|0,d=d+Math.imul(ie,Se)|0,r=(r=r+Math.imul(ie,ze)|0)+Math.imul(xe,Se)|0,f=f+Math.imul(xe,ze)|0;var kn=(y+(d=d+Math.imul(I,Je)|0)|0)+((8191&(r=(r=r+Math.imul(I,st)|0)+Math.imul(j,Je)|0))<<13)|0;y=((f=f+Math.imul(j,st)|0)+(r>>>13)|0)+(kn>>>26)|0,kn&=67108863,d=Math.imul(At,bt),r=(r=Math.imul(At,wt))+Math.imul(It,bt)|0,f=Math.imul(It,wt),d=d+Math.imul(mt,Bt)|0,r=(r=r+Math.imul(mt,Lt)|0)+Math.imul(ft,Bt)|0,f=f+Math.imul(ft,Lt)|0,d=d+Math.imul(Qe,Nt)|0,r=(r=r+Math.imul(Qe,Ot)|0)+Math.imul(rt,Nt)|0,f=f+Math.imul(rt,Ot)|0,d=d+Math.imul(G,Vt)|0,r=(r=r+Math.imul(G,He)|0)+Math.imul(ge,Vt)|0,f=f+Math.imul(ge,He)|0,d=d+Math.imul(Be,Ae)|0,r=(r=r+Math.imul(Be,Me)|0)+Math.imul(re,Ae)|0,f=f+Math.imul(re,Me)|0,d=d+Math.imul(Oe,je)|0,r=(r=r+Math.imul(Oe,it)|0)+Math.imul(pe,je)|0,f=f+Math.imul(pe,it)|0,d=d+Math.imul(Q,Se)|0,r=(r=r+Math.imul(Q,ze)|0)+Math.imul(ae,Se)|0,f=f+Math.imul(ae,ze)|0,d=d+Math.imul(ie,Je)|0,r=(r=r+Math.imul(ie,st)|0)+Math.imul(xe,Je)|0,f=f+Math.imul(xe,st)|0;var Gn=(y+(d=d+Math.imul(I,yt)|0)|0)+((8191&(r=(r=r+Math.imul(I,vt)|0)+Math.imul(j,yt)|0))<<13)|0;y=((f=f+Math.imul(j,vt)|0)+(r>>>13)|0)+(Gn>>>26)|0,Gn&=67108863,d=Math.imul(St,bt),r=(r=Math.imul(St,wt))+Math.imul(Ft,bt)|0,f=Math.imul(Ft,wt),d=d+Math.imul(At,Bt)|0,r=(r=r+Math.imul(At,Lt)|0)+Math.imul(It,Bt)|0,f=f+Math.imul(It,Lt)|0,d=d+Math.imul(mt,Nt)|0,r=(r=r+Math.imul(mt,Ot)|0)+Math.imul(ft,Nt)|0,f=f+Math.imul(ft,Ot)|0,d=d+Math.imul(Qe,Vt)|0,r=(r=r+Math.imul(Qe,He)|0)+Math.imul(rt,Vt)|0,f=f+Math.imul(rt,He)|0,d=d+Math.imul(G,Ae)|0,r=(r=r+Math.imul(G,Me)|0)+Math.imul(ge,Ae)|0,f=f+Math.imul(ge,Me)|0,d=d+Math.imul(Be,je)|0,r=(r=r+Math.imul(Be,it)|0)+Math.imul(re,je)|0,f=f+Math.imul(re,it)|0,d=d+Math.imul(Oe,Se)|0,r=(r=r+Math.imul(Oe,ze)|0)+Math.imul(pe,Se)|0,f=f+Math.imul(pe,ze)|0,d=d+Math.imul(Q,Je)|0,r=(r=r+Math.imul(Q,st)|0)+Math.imul(ae,Je)|0,f=f+Math.imul(ae,st)|0,d=d+Math.imul(ie,yt)|0,r=(r=r+Math.imul(ie,vt)|0)+Math.imul(xe,yt)|0,f=f+Math.imul(xe,vt)|0;var Xn=(y+(d=d+Math.imul(I,Pt)|0)|0)+((8191&(r=(r=r+Math.imul(I,Rt)|0)+Math.imul(j,Pt)|0))<<13)|0;y=((f=f+Math.imul(j,Rt)|0)+(r>>>13)|0)+(Xn>>>26)|0,Xn&=67108863,d=Math.imul(St,Bt),r=(r=Math.imul(St,Lt))+Math.imul(Ft,Bt)|0,f=Math.imul(Ft,Lt),d=d+Math.imul(At,Nt)|0,r=(r=r+Math.imul(At,Ot)|0)+Math.imul(It,Nt)|0,f=f+Math.imul(It,Ot)|0,d=d+Math.imul(mt,Vt)|0,r=(r=r+Math.imul(mt,He)|0)+Math.imul(ft,Vt)|0,f=f+Math.imul(ft,He)|0,d=d+Math.imul(Qe,Ae)|0,r=(r=r+Math.imul(Qe,Me)|0)+Math.imul(rt,Ae)|0,f=f+Math.imul(rt,Me)|0,d=d+Math.imul(G,je)|0,r=(r=r+Math.imul(G,it)|0)+Math.imul(ge,je)|0,f=f+Math.imul(ge,it)|0,d=d+Math.imul(Be,Se)|0,r=(r=r+Math.imul(Be,ze)|0)+Math.imul(re,Se)|0,f=f+Math.imul(re,ze)|0,d=d+Math.imul(Oe,Je)|0,r=(r=r+Math.imul(Oe,st)|0)+Math.imul(pe,Je)|0,f=f+Math.imul(pe,st)|0,d=d+Math.imul(Q,yt)|0,r=(r=r+Math.imul(Q,vt)|0)+Math.imul(ae,yt)|0,f=f+Math.imul(ae,vt)|0;var jn=(y+(d=d+Math.imul(ie,Pt)|0)|0)+((8191&(r=(r=r+Math.imul(ie,Rt)|0)+Math.imul(xe,Pt)|0))<<13)|0;y=((f=f+Math.imul(xe,Rt)|0)+(r>>>13)|0)+(jn>>>26)|0,jn&=67108863,d=Math.imul(St,Nt),r=(r=Math.imul(St,Ot))+Math.imul(Ft,Nt)|0,f=Math.imul(Ft,Ot),d=d+Math.imul(At,Vt)|0,r=(r=r+Math.imul(At,He)|0)+Math.imul(It,Vt)|0,f=f+Math.imul(It,He)|0,d=d+Math.imul(mt,Ae)|0,r=(r=r+Math.imul(mt,Me)|0)+Math.imul(ft,Ae)|0,f=f+Math.imul(ft,Me)|0,d=d+Math.imul(Qe,je)|0,r=(r=r+Math.imul(Qe,it)|0)+Math.imul(rt,je)|0,f=f+Math.imul(rt,it)|0,d=d+Math.imul(G,Se)|0,r=(r=r+Math.imul(G,ze)|0)+Math.imul(ge,Se)|0,f=f+Math.imul(ge,ze)|0,d=d+Math.imul(Be,Je)|0,r=(r=r+Math.imul(Be,st)|0)+Math.imul(re,Je)|0,f=f+Math.imul(re,st)|0,d=d+Math.imul(Oe,yt)|0,r=(r=r+Math.imul(Oe,vt)|0)+Math.imul(pe,yt)|0,f=f+Math.imul(pe,vt)|0;var $e=(y+(d=d+Math.imul(Q,Pt)|0)|0)+((8191&(r=(r=r+Math.imul(Q,Rt)|0)+Math.imul(ae,Pt)|0))<<13)|0;y=((f=f+Math.imul(ae,Rt)|0)+(r>>>13)|0)+($e>>>26)|0,$e&=67108863,d=Math.imul(St,Vt),r=(r=Math.imul(St,He))+Math.imul(Ft,Vt)|0,f=Math.imul(Ft,He),d=d+Math.imul(At,Ae)|0,r=(r=r+Math.imul(At,Me)|0)+Math.imul(It,Ae)|0,f=f+Math.imul(It,Me)|0,d=d+Math.imul(mt,je)|0,r=(r=r+Math.imul(mt,it)|0)+Math.imul(ft,je)|0,f=f+Math.imul(ft,it)|0,d=d+Math.imul(Qe,Se)|0,r=(r=r+Math.imul(Qe,ze)|0)+Math.imul(rt,Se)|0,f=f+Math.imul(rt,ze)|0,d=d+Math.imul(G,Je)|0,r=(r=r+Math.imul(G,st)|0)+Math.imul(ge,Je)|0,f=f+Math.imul(ge,st)|0,d=d+Math.imul(Be,yt)|0,r=(r=r+Math.imul(Be,vt)|0)+Math.imul(re,yt)|0,f=f+Math.imul(re,vt)|0;var lt=(y+(d=d+Math.imul(Oe,Pt)|0)|0)+((8191&(r=(r=r+Math.imul(Oe,Rt)|0)+Math.imul(pe,Pt)|0))<<13)|0;y=((f=f+Math.imul(pe,Rt)|0)+(r>>>13)|0)+(lt>>>26)|0,lt&=67108863,d=Math.imul(St,Ae),r=(r=Math.imul(St,Me))+Math.imul(Ft,Ae)|0,f=Math.imul(Ft,Me),d=d+Math.imul(At,je)|0,r=(r=r+Math.imul(At,it)|0)+Math.imul(It,je)|0,f=f+Math.imul(It,it)|0,d=d+Math.imul(mt,Se)|0,r=(r=r+Math.imul(mt,ze)|0)+Math.imul(ft,Se)|0,f=f+Math.imul(ft,ze)|0,d=d+Math.imul(Qe,Je)|0,r=(r=r+Math.imul(Qe,st)|0)+Math.imul(rt,Je)|0,f=f+Math.imul(rt,st)|0,d=d+Math.imul(G,yt)|0,r=(r=r+Math.imul(G,vt)|0)+Math.imul(ge,yt)|0,f=f+Math.imul(ge,vt)|0;var Tt=(y+(d=d+Math.imul(Be,Pt)|0)|0)+((8191&(r=(r=r+Math.imul(Be,Rt)|0)+Math.imul(re,Pt)|0))<<13)|0;y=((f=f+Math.imul(re,Rt)|0)+(r>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,d=Math.imul(St,je),r=(r=Math.imul(St,it))+Math.imul(Ft,je)|0,f=Math.imul(Ft,it),d=d+Math.imul(At,Se)|0,r=(r=r+Math.imul(At,ze)|0)+Math.imul(It,Se)|0,f=f+Math.imul(It,ze)|0,d=d+Math.imul(mt,Je)|0,r=(r=r+Math.imul(mt,st)|0)+Math.imul(ft,Je)|0,f=f+Math.imul(ft,st)|0,d=d+Math.imul(Qe,yt)|0,r=(r=r+Math.imul(Qe,vt)|0)+Math.imul(rt,yt)|0,f=f+Math.imul(rt,vt)|0;var Mt=(y+(d=d+Math.imul(G,Pt)|0)|0)+((8191&(r=(r=r+Math.imul(G,Rt)|0)+Math.imul(ge,Pt)|0))<<13)|0;y=((f=f+Math.imul(ge,Rt)|0)+(r>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,d=Math.imul(St,Se),r=(r=Math.imul(St,ze))+Math.imul(Ft,Se)|0,f=Math.imul(Ft,ze),d=d+Math.imul(At,Je)|0,r=(r=r+Math.imul(At,st)|0)+Math.imul(It,Je)|0,f=f+Math.imul(It,st)|0,d=d+Math.imul(mt,yt)|0,r=(r=r+Math.imul(mt,vt)|0)+Math.imul(ft,yt)|0,f=f+Math.imul(ft,vt)|0;var kt=(y+(d=d+Math.imul(Qe,Pt)|0)|0)+((8191&(r=(r=r+Math.imul(Qe,Rt)|0)+Math.imul(rt,Pt)|0))<<13)|0;y=((f=f+Math.imul(rt,Rt)|0)+(r>>>13)|0)+(kt>>>26)|0,kt&=67108863,d=Math.imul(St,Je),r=(r=Math.imul(St,st))+Math.imul(Ft,Je)|0,f=Math.imul(Ft,st),d=d+Math.imul(At,yt)|0,r=(r=r+Math.imul(At,vt)|0)+Math.imul(It,yt)|0,f=f+Math.imul(It,vt)|0;var Zt=(y+(d=d+Math.imul(mt,Pt)|0)|0)+((8191&(r=(r=r+Math.imul(mt,Rt)|0)+Math.imul(ft,Pt)|0))<<13)|0;y=((f=f+Math.imul(ft,Rt)|0)+(r>>>13)|0)+(Zt>>>26)|0,Zt&=67108863,d=Math.imul(St,yt),r=(r=Math.imul(St,vt))+Math.imul(Ft,yt)|0,f=Math.imul(Ft,vt);var qt=(y+(d=d+Math.imul(At,Pt)|0)|0)+((8191&(r=(r=r+Math.imul(At,Rt)|0)+Math.imul(It,Pt)|0))<<13)|0;y=((f=f+Math.imul(It,Rt)|0)+(r>>>13)|0)+(qt>>>26)|0,qt&=67108863;var Qt=(y+(d=Math.imul(St,Pt))|0)+((8191&(r=(r=Math.imul(St,Rt))+Math.imul(Ft,Pt)|0))<<13)|0;return y=((f=Math.imul(Ft,Rt))+(r>>>13)|0)+(Qt>>>26)|0,Qt&=67108863,v[0]=On,v[1]=An,v[2]=Bn,v[3]=Mn,v[4]=Kn,v[5]=Ln,v[6]=Fn,v[7]=kn,v[8]=Gn,v[9]=Xn,v[10]=jn,v[11]=$e,v[12]=lt,v[13]=Tt,v[14]=Mt,v[15]=kt,v[16]=Zt,v[17]=qt,v[18]=Qt,0!==y&&(v[19]=y,l.length++),l};function L(g,n,o){return(new M).mulp(g,n,o)}function M(g,n){this.x=g,this.y=n}Math.imul||(P=w),c.prototype.mulTo=function(n,o){var l,s=this.length+n.length;return l=10===this.length&&10===n.length?P(this,n,o):s<63?w(this,n,o):s<1024?function k(g,n,o){o.negative=n.negative^g.negative,o.length=g.length+n.length;for(var l=0,s=0,h=0;h>>26)|0)>>>26,v&=67108863}o.words[h]=y,l=v,v=s}return 0!==l?o.words[h]=l:o.length--,o.strip()}(this,n,o):L(this,n,o),l},M.prototype.makeRBT=function(n){for(var o=new Array(n),l=c.prototype._countBits(n)-1,s=0;s>=1;return s},M.prototype.permute=function(n,o,l,s,h,v){for(var y=0;y>>=1)h++;return 1<>>=13),h>>>=13;for(v=2*o;v>=26,o+=s/67108864|0,o+=h>>>26,this.words[l]=67108863&h}return 0!==o&&(this.words[l]=o,this.length++),this},c.prototype.muln=function(n){return this.clone().imuln(n)},c.prototype.sqr=function(){return this.mul(this)},c.prototype.isqr=function(){return this.imul(this.clone())},c.prototype.pow=function(n){var o=function A(g){for(var n=new Array(g.bitLength()),o=0;o>>s}return n}(n);if(0===o.length)return new c(1);for(var l=this,s=0;s=0);var h,o=n%26,l=(n-o)/26,s=67108863>>>26-o<<26-o;if(0!==o){var v=0;for(h=0;h>>26-o}v&&(this.words[h]=v,this.length++)}if(0!==l){for(h=this.length-1;h>=0;h--)this.words[h+l]=this.words[h];for(h=0;h=0),s=o?(o-o%26)/26:0;var h=n%26,v=Math.min((n-h)/26,this.length),y=67108863^67108863>>>h<v)for(this.length-=v,r=0;r=0&&(0!==f||r>=s);r--){var $=0|this.words[r];this.words[r]=f<<26-h|$>>>h,f=$&y}return d&&0!==f&&(d.words[d.length++]=f),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},c.prototype.ishrn=function(n,o,l){return p(0===this.negative),this.iushrn(n,o,l)},c.prototype.shln=function(n){return this.clone().ishln(n)},c.prototype.ushln=function(n){return this.clone().iushln(n)},c.prototype.shrn=function(n){return this.clone().ishrn(n)},c.prototype.ushrn=function(n){return this.clone().iushrn(n)},c.prototype.testn=function(n){p("number"==typeof n&&n>=0);var o=n%26,l=(n-o)/26;return!(this.length<=l||!(this.words[l]&1<=0);var o=n%26,l=(n-o)/26;return p(0===this.negative,"imaskn works only with positive numbers"),this.length<=l?this:(0!==o&&l++,this.length=Math.min(l,this.length),0!==o&&(this.words[this.length-1]&=67108863^67108863>>>o<=67108864;o++)this.words[o]-=67108864,o===this.length-1?this.words[o+1]=1:this.words[o+1]++;return this.length=Math.max(this.length,o+1),this},c.prototype.isubn=function(n){if(p("number"==typeof n),p(n<67108864),n<0)return this.iaddn(-n);if(0!==this.negative)return this.negative=0,this.iaddn(n),this.negative=1,this;if(this.words[0]-=n,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var o=0;o>26)-(d/67108864|0),this.words[h+l]=67108863&v}for(;h>26,this.words[h+l]=67108863&v;if(0===y)return this.strip();for(p(-1===y),y=0,h=0;h>26,this.words[h]=67108863&v;return this.negative=1,this.strip()},c.prototype._wordDiv=function(n,o){var l,s=this.clone(),h=n,v=0|h.words[h.length-1];0!=(l=26-this._countBits(v))&&(h=h.ushln(l),s.iushln(l),v=0|h.words[h.length-1]);var r,d=s.length-h.length;if("mod"!==o){(r=new c(null)).length=d+1,r.words=new Array(r.length);for(var f=0;f=0;I--){var j=67108864*(0|s.words[h.length+I])+(0|s.words[h.length+I-1]);for(j=Math.min(j/v|0,67108863),s._ishlnsubmul(h,j,I);0!==s.negative;)j--,s.negative=0,s._ishlnsubmul(h,1,I),s.isZero()||(s.negative^=1);r&&(r.words[I]=j)}return r&&r.strip(),s.strip(),"div"!==o&&0!==l&&s.iushrn(l),{div:r||null,mod:s}},c.prototype.divmod=function(n,o,l){return p(!n.isZero()),this.isZero()?{div:new c(0),mod:new c(0)}:0!==this.negative&&0===n.negative?(v=this.neg().divmod(n,o),"mod"!==o&&(s=v.div.neg()),"div"!==o&&(h=v.mod.neg(),l&&0!==h.negative&&h.iadd(n)),{div:s,mod:h}):0===this.negative&&0!==n.negative?(v=this.divmod(n.neg(),o),"mod"!==o&&(s=v.div.neg()),{div:s,mod:v.mod}):this.negative&n.negative?(v=this.neg().divmod(n.neg(),o),"div"!==o&&(h=v.mod.neg(),l&&0!==h.negative&&h.isub(n)),{div:v.div,mod:h}):n.length>this.length||this.cmp(n)<0?{div:new c(0),mod:this}:1===n.length?"div"===o?{div:this.divn(n.words[0]),mod:null}:"mod"===o?{div:null,mod:new c(this.modn(n.words[0]))}:{div:this.divn(n.words[0]),mod:new c(this.modn(n.words[0]))}:this._wordDiv(n,o);var s,h,v},c.prototype.div=function(n){return this.divmod(n,"div",!1).div},c.prototype.mod=function(n){return this.divmod(n,"mod",!1).mod},c.prototype.umod=function(n){return this.divmod(n,"mod",!0).mod},c.prototype.divRound=function(n){var o=this.divmod(n);if(o.mod.isZero())return o.div;var l=0!==o.div.negative?o.mod.isub(n):o.mod,s=n.ushrn(1),h=n.andln(1),v=l.cmp(s);return v<0||1===h&&0===v?o.div:0!==o.div.negative?o.div.isubn(1):o.div.iaddn(1)},c.prototype.modn=function(n){p(n<=67108863);for(var o=(1<<26)%n,l=0,s=this.length-1;s>=0;s--)l=(o*l+(0|this.words[s]))%n;return l},c.prototype.idivn=function(n){p(n<=67108863);for(var o=0,l=this.length-1;l>=0;l--){var s=(0|this.words[l])+67108864*o;this.words[l]=s/n|0,o=s%n}return this.strip()},c.prototype.divn=function(n){return this.clone().idivn(n)},c.prototype.egcd=function(n){p(0===n.negative),p(!n.isZero());var o=this,l=n.clone();o=0!==o.negative?o.umod(n):o.clone();for(var s=new c(1),h=new c(0),v=new c(0),y=new c(1),d=0;o.isEven()&&l.isEven();)o.iushrn(1),l.iushrn(1),++d;for(var r=l.clone(),f=o.clone();!o.isZero();){for(var $=0,I=1;!(o.words[0]&I)&&$<26;++$,I<<=1);if($>0)for(o.iushrn($);$-- >0;)(s.isOdd()||h.isOdd())&&(s.iadd(r),h.isub(f)),s.iushrn(1),h.iushrn(1);for(var j=0,J=1;!(l.words[0]&J)&&j<26;++j,J<<=1);if(j>0)for(l.iushrn(j);j-- >0;)(v.isOdd()||y.isOdd())&&(v.iadd(r),y.isub(f)),v.iushrn(1),y.iushrn(1);o.cmp(l)>=0?(o.isub(l),s.isub(v),h.isub(y)):(l.isub(o),v.isub(s),y.isub(h))}return{a:v,b:y,gcd:l.iushln(d)}},c.prototype._invmp=function(n){p(0===n.negative),p(!n.isZero());var $,o=this,l=n.clone();o=0!==o.negative?o.umod(n):o.clone();for(var s=new c(1),h=new c(0),v=l.clone();o.cmpn(1)>0&&l.cmpn(1)>0;){for(var y=0,d=1;!(o.words[0]&d)&&y<26;++y,d<<=1);if(y>0)for(o.iushrn(y);y-- >0;)s.isOdd()&&s.iadd(v),s.iushrn(1);for(var r=0,f=1;!(l.words[0]&f)&&r<26;++r,f<<=1);if(r>0)for(l.iushrn(r);r-- >0;)h.isOdd()&&h.iadd(v),h.iushrn(1);o.cmp(l)>=0?(o.isub(l),s.isub(h)):(l.isub(o),h.isub(s))}return($=0===o.cmpn(1)?s:h).cmpn(0)<0&&$.iadd(n),$},c.prototype.gcd=function(n){if(this.isZero())return n.abs();if(n.isZero())return this.abs();var o=this.clone(),l=n.clone();o.negative=0,l.negative=0;for(var s=0;o.isEven()&&l.isEven();s++)o.iushrn(1),l.iushrn(1);for(;;){for(;o.isEven();)o.iushrn(1);for(;l.isEven();)l.iushrn(1);var h=o.cmp(l);if(h<0){var v=o;o=l,l=v}else if(0===h||0===l.cmpn(1))break;o.isub(l)}return l.iushln(s)},c.prototype.invm=function(n){return this.egcd(n).a.umod(n)},c.prototype.isEven=function(){return!(1&this.words[0])},c.prototype.isOdd=function(){return!(1&~this.words[0])},c.prototype.andln=function(n){return this.words[0]&n},c.prototype.bincn=function(n){p("number"==typeof n);var o=n%26,l=(n-o)/26,s=1<>>26,this.words[v]=y&=67108863}return 0!==h&&(this.words[v]=h,this.length++),this},c.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},c.prototype.cmpn=function(n){var l,o=n<0;if(0!==this.negative&&!o)return-1;if(0===this.negative&&o)return 1;if(this.strip(),this.length>1)l=1;else{o&&(n=-n),p(n<=67108863,"Number is too big");var s=0|this.words[0];l=s===n?0:sn.length)return 1;if(this.length=0;l--){var s=0|this.words[l],h=0|n.words[l];if(s!==h){sh&&(o=1);break}}return o},c.prototype.gtn=function(n){return 1===this.cmpn(n)},c.prototype.gt=function(n){return 1===this.cmp(n)},c.prototype.gten=function(n){return this.cmpn(n)>=0},c.prototype.gte=function(n){return this.cmp(n)>=0},c.prototype.ltn=function(n){return-1===this.cmpn(n)},c.prototype.lt=function(n){return-1===this.cmp(n)},c.prototype.lten=function(n){return this.cmpn(n)<=0},c.prototype.lte=function(n){return this.cmp(n)<=0},c.prototype.eqn=function(n){return 0===this.cmpn(n)},c.prototype.eq=function(n){return 0===this.cmp(n)},c.red=function(n){return new te(n)},c.prototype.toRed=function(n){return p(!this.red,"Already a number in reduction context"),p(0===this.negative,"red works only with positives"),n.convertTo(this)._forceRed(n)},c.prototype.fromRed=function(){return p(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},c.prototype._forceRed=function(n){return this.red=n,this},c.prototype.forceRed=function(n){return p(!this.red,"Already a number in reduction context"),this._forceRed(n)},c.prototype.redAdd=function(n){return p(this.red,"redAdd works only with red numbers"),this.red.add(this,n)},c.prototype.redIAdd=function(n){return p(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,n)},c.prototype.redSub=function(n){return p(this.red,"redSub works only with red numbers"),this.red.sub(this,n)},c.prototype.redISub=function(n){return p(this.red,"redISub works only with red numbers"),this.red.isub(this,n)},c.prototype.redShl=function(n){return p(this.red,"redShl works only with red numbers"),this.red.shl(this,n)},c.prototype.redMul=function(n){return p(this.red,"redMul works only with red numbers"),this.red._verify2(this,n),this.red.mul(this,n)},c.prototype.redIMul=function(n){return p(this.red,"redMul works only with red numbers"),this.red._verify2(this,n),this.red.imul(this,n)},c.prototype.redSqr=function(){return p(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},c.prototype.redISqr=function(){return p(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},c.prototype.redSqrt=function(){return p(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},c.prototype.redInvm=function(){return p(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},c.prototype.redNeg=function(){return p(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},c.prototype.redPow=function(n){return p(this.red&&!n.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,n)};var R={k256:null,p224:null,p192:null,p25519:null};function U(g,n){this.name=g,this.p=new c(n,16),this.n=this.p.bitLength(),this.k=new c(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function V(){U.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function K(){U.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function oe(){U.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function me(){U.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function te(g){if("string"==typeof g){var n=c._prime(g);this.m=n.p,this.prime=n}else p(g.gtn(1),"modulus must be greater than 1"),this.m=g,this.prime=null}function se(g){te.call(this,g),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new c(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}U.prototype._tmp=function(){var n=new c(null);return n.words=new Array(Math.ceil(this.n/13)),n},U.prototype.ireduce=function(n){var l,o=n;do{this.split(o,this.tmp),l=(o=(o=this.imulK(o)).iadd(this.tmp)).bitLength()}while(l>this.n);var s=l0?o.isub(this.p):void 0!==o.strip?o.strip():o._strip(),o},U.prototype.split=function(n,o){n.iushrn(this.n,0,o)},U.prototype.imulK=function(n){return n.imul(this.k)},O(V,U),V.prototype.split=function(n,o){for(var l=4194303,s=Math.min(n.length,9),h=0;h>>22,v=y}n.words[h-10]=v>>>=22,n.length-=0===v&&n.length>10?10:9},V.prototype.imulK=function(n){n.words[n.length]=0,n.words[n.length+1]=0,n.length+=2;for(var o=0,l=0;l>>=26,n.words[l]=h,o=s}return 0!==o&&(n.words[n.length++]=o),n},c._prime=function(n){if(R[n])return R[n];var o;if("k256"===n)o=new V;else if("p224"===n)o=new K;else if("p192"===n)o=new oe;else{if("p25519"!==n)throw new Error("Unknown prime "+n);o=new me}return R[n]=o,o},te.prototype._verify1=function(n){p(0===n.negative,"red works only with positives"),p(n.red,"red works only with red numbers")},te.prototype._verify2=function(n,o){p(!(n.negative|o.negative),"red works only with positives"),p(n.red&&n.red===o.red,"red works only with red numbers")},te.prototype.imod=function(n){return this.prime?this.prime.ireduce(n)._forceRed(this):n.umod(this.m)._forceRed(this)},te.prototype.neg=function(n){return n.isZero()?n.clone():this.m.sub(n)._forceRed(this)},te.prototype.add=function(n,o){this._verify2(n,o);var l=n.add(o);return l.cmp(this.m)>=0&&l.isub(this.m),l._forceRed(this)},te.prototype.iadd=function(n,o){this._verify2(n,o);var l=n.iadd(o);return l.cmp(this.m)>=0&&l.isub(this.m),l},te.prototype.sub=function(n,o){this._verify2(n,o);var l=n.sub(o);return l.cmpn(0)<0&&l.iadd(this.m),l._forceRed(this)},te.prototype.isub=function(n,o){this._verify2(n,o);var l=n.isub(o);return l.cmpn(0)<0&&l.iadd(this.m),l},te.prototype.shl=function(n,o){return this._verify1(n),this.imod(n.ushln(o))},te.prototype.imul=function(n,o){return this._verify2(n,o),this.imod(n.imul(o))},te.prototype.mul=function(n,o){return this._verify2(n,o),this.imod(n.mul(o))},te.prototype.isqr=function(n){return this.imul(n,n.clone())},te.prototype.sqr=function(n){return this.mul(n,n)},te.prototype.sqrt=function(n){if(n.isZero())return n.clone();var o=this.m.andln(3);if(p(o%2==1),3===o){var l=this.m.add(new c(1)).iushrn(2);return this.pow(n,l)}for(var s=this.m.subn(1),h=0;!s.isZero()&&0===s.andln(1);)h++,s.iushrn(1);p(!s.isZero());var v=new c(1).toRed(this),y=v.redNeg(),d=this.m.subn(1).iushrn(1),r=this.m.bitLength();for(r=new c(2*r*r).toRed(this);0!==this.pow(r,d).cmp(y);)r.redIAdd(y);for(var f=this.pow(r,s),$=this.pow(n,s.addn(1).iushrn(1)),I=this.pow(n,s),j=h;0!==I.cmp(v);){for(var J=I,ie=0;0!==J.cmp(v);ie++)J=J.redSqr();p(ie=0;h--){for(var f=o.words[h],$=r-1;$>=0;$--){var I=f>>$&1;v!==s[0]&&(v=this.sqr(v)),0!==I||0!==y?(y<<=1,y|=I,(4==++d||0===h&&0===$)&&(v=this.mul(v,s[y]),d=0,y=0)):d=0}r=26}return v},te.prototype.convertTo=function(n){var o=n.umod(this.m);return o===n?o.clone():o},te.prototype.convertFrom=function(n){var o=n.clone();return o.red=null,o},c.mont=function(n){return new se(n)},O(se,te),se.prototype.convertTo=function(n){return this.imod(n.ushln(this.shift))},se.prototype.convertFrom=function(n){var o=this.imod(n.mul(this.rinv));return o.red=null,o},se.prototype.imul=function(n,o){if(n.isZero()||o.isZero())return n.words[0]=0,n.length=1,n;var l=n.imul(o),s=l.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),h=l.isub(s).iushrn(this.shift),v=h;return h.cmp(this.m)>=0?v=h.isub(this.m):h.cmpn(0)<0&&(v=h.iadd(this.m)),v._forceRed(this)},se.prototype.mul=function(n,o){if(n.isZero()||o.isZero())return new c(0)._forceRed(this);var l=n.mul(o),s=l.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),h=l.isub(s).iushrn(this.shift),v=h;return h.cmp(this.m)>=0?v=h.isub(this.m):h.cmpn(0)<0&&(v=h.iadd(this.m)),v._forceRed(this)},se.prototype.invm=function(n){return this.imod(n._invmp(this.m).mul(this.r2))._forceRed(this)}}(Ce=E.nmd(Ce),this)},9210:Ce=>{function ee(E,a){if(!E)throw new Error(a||"Assertion failed")}Ce.exports=ee,ee.equal=function(a,S,p){if(a!=S)throw new Error(p||"Assertion failed: "+a+" != "+S)}},1832:(Ce,ee)=>{"use strict";var E=ee;function S(O){return 1===O.length?"0"+O:O}function p(O){for(var c="",D=0;D>8,B=255&_;F?D.push(F,B):D.push(B)}return D},E.zero2=S,E.toHex=p,E.encode=function(c,D){return"hex"===D?p(c):c}},3138:(Ce,ee,E)=>{"use strict";var a=E(1990);ee.certificate=E(4772);var S=a.define("RSAPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("modulus").int(),this.key("publicExponent").int(),this.key("privateExponent").int(),this.key("prime1").int(),this.key("prime2").int(),this.key("exponent1").int(),this.key("exponent2").int(),this.key("coefficient").int())});ee.RSAPrivateKey=S;var p=a.define("RSAPublicKey",function(){this.seq().obj(this.key("modulus").int(),this.key("publicExponent").int())});ee.RSAPublicKey=p;var O=a.define("AlgorithmIdentifier",function(){this.seq().obj(this.key("algorithm").objid(),this.key("none").null_().optional(),this.key("curve").objid().optional(),this.key("params").seq().obj(this.key("p").int(),this.key("q").int(),this.key("g").int()).optional())}),c=a.define("SubjectPublicKeyInfo",function(){this.seq().obj(this.key("algorithm").use(O),this.key("subjectPublicKey").bitstr())});ee.PublicKey=c;var D=a.define("PrivateKeyInfo",function(){this.seq().obj(this.key("version").int(),this.key("algorithm").use(O),this.key("subjectPrivateKey").octstr())});ee.PrivateKey=D;var C=a.define("EncryptedPrivateKeyInfo",function(){this.seq().obj(this.key("algorithm").seq().obj(this.key("id").objid(),this.key("decrypt").seq().obj(this.key("kde").seq().obj(this.key("id").objid(),this.key("kdeparams").seq().obj(this.key("salt").octstr(),this.key("iters").int())),this.key("cipher").seq().obj(this.key("algo").objid(),this.key("iv").octstr()))),this.key("subjectPrivateKey").octstr())});ee.EncryptedPrivateKey=C;var _=a.define("DSAPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("p").int(),this.key("q").int(),this.key("g").int(),this.key("pub_key").int(),this.key("priv_key").int())});ee.DSAPrivateKey=_,ee.DSAparam=a.define("DSAparam",function(){this.int()});var F=a.define("ECParameters",function(){this.choice({namedCurve:this.objid()})}),B=a.define("ECPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("privateKey").octstr(),this.key("parameters").optional().explicit(0).use(F),this.key("publicKey").optional().explicit(1).bitstr())});ee.ECPrivateKey=B,ee.signature=a.define("signature",function(){this.seq().obj(this.key("r").int(),this.key("s").int())})},4772:(Ce,ee,E)=>{"use strict";var a=E(1990),S=a.define("Time",function(){this.choice({utcTime:this.utctime(),generalTime:this.gentime()})}),p=a.define("AttributeTypeValue",function(){this.seq().obj(this.key("type").objid(),this.key("value").any())}),O=a.define("AlgorithmIdentifier",function(){this.seq().obj(this.key("algorithm").objid(),this.key("parameters").optional(),this.key("curve").objid().optional())}),c=a.define("SubjectPublicKeyInfo",function(){this.seq().obj(this.key("algorithm").use(O),this.key("subjectPublicKey").bitstr())}),D=a.define("RelativeDistinguishedName",function(){this.setof(p)}),C=a.define("RDNSequence",function(){this.seqof(D)}),_=a.define("Name",function(){this.choice({rdnSequence:this.use(C)})}),F=a.define("Validity",function(){this.seq().obj(this.key("notBefore").use(S),this.key("notAfter").use(S))}),B=a.define("Extension",function(){this.seq().obj(this.key("extnID").objid(),this.key("critical").bool().def(!1),this.key("extnValue").octstr())}),m=a.define("TBSCertificate",function(){this.seq().obj(this.key("version").explicit(0).int().optional(),this.key("serialNumber").int(),this.key("signature").use(O),this.key("issuer").use(_),this.key("validity").use(F),this.key("subject").use(_),this.key("subjectPublicKeyInfo").use(c),this.key("issuerUniqueID").implicit(1).bitstr().optional(),this.key("subjectUniqueID").implicit(2).bitstr().optional(),this.key("extensions").explicit(3).seqof(B).optional())}),T=a.define("X509Certificate",function(){this.seq().obj(this.key("tbsCertificate").use(m),this.key("signatureAlgorithm").use(O),this.key("signatureValue").bitstr())});Ce.exports=T},9472:(Ce,ee,E)=>{"use strict";var a=/Proc-Type: 4,ENCRYPTED[\n\r]+DEK-Info: AES-((?:128)|(?:192)|(?:256))-CBC,([0-9A-H]+)[\n\r]+([0-9A-z\n\r+/=]+)[\n\r]+/m,S=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----/m,p=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----([0-9A-z\n\r+/=]+)-----END \1-----$/m,O=E(8211),c=E(3388),D=E(7054).Buffer;Ce.exports=function(C,_){var m,F=C.toString(),B=F.match(a);if(B){var A="aes"+B[1],w=D.from(B[2],"hex"),P=D.from(B[3].replace(/[\r\n]/g,""),"base64"),k=O(_,w.slice(0,8),parseInt(B[1],10)).key,L=[],M=c.createDecipheriv(A,k,w);L.push(M.update(P)),L.push(M.final()),m=D.concat(L)}else{var T=F.match(p);m=D.from(T[2].replace(/[\r\n]/g,""),"base64")}return{tag:F.match(S)[1],data:m}}},5667:(Ce,ee,E)=>{"use strict";var a=E(3138),S=E(5579),p=E(9472),O=E(3388),c=E(3397),D=E(7054).Buffer;function _(F){var B;"object"==typeof F&&!D.isBuffer(F)&&(B=F.passphrase,F=F.key),"string"==typeof F&&(F=D.from(F));var w,P,m=p(F,B),T=m.tag,A=m.data;switch(T){case"CERTIFICATE":P=a.certificate.decode(A,"der").tbsCertificate.subjectPublicKeyInfo;case"PUBLIC KEY":switch(P||(P=a.PublicKey.decode(A,"der")),w=P.algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return a.RSAPublicKey.decode(P.subjectPublicKey.data,"der");case"1.2.840.10045.2.1":return P.subjectPrivateKey=P.subjectPublicKey,{type:"ec",data:P};case"1.2.840.10040.4.1":return P.algorithm.params.pub_key=a.DSAparam.decode(P.subjectPublicKey.data,"der"),{type:"dsa",data:P.algorithm.params};default:throw new Error("unknown key id "+w)}case"ENCRYPTED PRIVATE KEY":A=function C(F,B){var m=F.algorithm.decrypt.kde.kdeparams.salt,T=parseInt(F.algorithm.decrypt.kde.kdeparams.iters.toString(),10),A=S[F.algorithm.decrypt.cipher.algo.join(".")],w=F.algorithm.decrypt.cipher.iv,P=F.subjectPrivateKey,k=parseInt(A.split("-")[1],10)/8,L=c.pbkdf2Sync(B,m,T,k,"sha1"),M=O.createDecipheriv(A,L,w),R=[];return R.push(M.update(P)),R.push(M.final()),D.concat(R)}(A=a.EncryptedPrivateKey.decode(A,"der"),B);case"PRIVATE KEY":switch(w=(P=a.PrivateKey.decode(A,"der")).algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return a.RSAPrivateKey.decode(P.subjectPrivateKey,"der");case"1.2.840.10045.2.1":return{curve:P.algorithm.curve,privateKey:a.ECPrivateKey.decode(P.subjectPrivateKey,"der").privateKey};case"1.2.840.10040.4.1":return P.algorithm.params.priv_key=a.DSAparam.decode(P.subjectPrivateKey,"der"),{type:"dsa",params:P.algorithm.params};default:throw new Error("unknown key id "+w)}case"RSA PUBLIC KEY":return a.RSAPublicKey.decode(A,"der");case"RSA PRIVATE KEY":return a.RSAPrivateKey.decode(A,"der");case"DSA PRIVATE KEY":return{type:"dsa",params:a.DSAPrivateKey.decode(A,"der")};case"EC PRIVATE KEY":return{curve:(A=a.ECPrivateKey.decode(A,"der")).parameters.value,privateKey:A.privateKey};default:throw new Error("unknown key type "+T)}}_.signature=a.signature,Ce.exports=_},3397:(Ce,ee,E)=>{ee.pbkdf2=E(2685),ee.pbkdf2Sync=E(9111)},2685:(Ce,ee,E)=>{var D,m,a=E(7054).Buffer,S=E(6111),p=E(5392),O=E(9111),c=E(6643),C=global.crypto&&global.crypto.subtle,_={sha:"SHA-1","sha-1":"SHA-1",sha1:"SHA-1",sha256:"SHA-256","sha-256":"SHA-256",sha384:"SHA-384","sha-384":"SHA-384","sha-512":"SHA-512",sha512:"SHA-512"},F=[];function T(){return m||(m=global.process&&global.process.nextTick?global.process.nextTick:global.queueMicrotask?global.queueMicrotask:global.setImmediate?global.setImmediate:global.setTimeout)}function A(P,k,L,M,R){return C.importKey("raw",P,{name:"PBKDF2"},!1,["deriveBits"]).then(function(U){return C.deriveBits({name:"PBKDF2",salt:k,iterations:L,hash:{name:R}},U,M<<3)}).then(function(U){return a.from(U)})}Ce.exports=function(P,k,L,M,R,U){"function"==typeof R&&(U=R,R=void 0);var V=_[(R=R||"sha1").toLowerCase()];if(V&&"function"==typeof global.Promise){if(S(L,M),P=c(P,p,"Password"),k=c(k,p,"Salt"),"function"!=typeof U)throw new Error("No callback provided to pbkdf2");!function w(P,k){P.then(function(L){T()(function(){k(null,L)})},function(L){T()(function(){k(L)})})}(function B(P){if(global.process&&!global.process.browser||!C||!C.importKey||!C.deriveBits)return Promise.resolve(!1);if(void 0!==F[P])return F[P];var k=A(D=D||a.alloc(8),D,10,128,P).then(function(){return!0}).catch(function(){return!1});return F[P]=k,k}(V).then(function(K){return K?A(P,k,L,M,V):O(P,k,L,M,R)}),U)}else T()(function(){var K;try{K=O(P,k,L,M,R)}catch(oe){return U(oe)}U(null,K)})}},5392:Ce=>{var ee;ee=global.process&&global.process.browser?"utf-8":global.process&&global.process.version?parseInt(process.version.split(".")[0].slice(1),10)>=6?"utf-8":"binary":"utf-8",Ce.exports=ee},6111:Ce=>{var ee=Math.pow(2,30)-1;Ce.exports=function(E,a){if("number"!=typeof E)throw new TypeError("Iterations not a number");if(E<0)throw new TypeError("Bad iterations");if("number"!=typeof a)throw new TypeError("Key length not a number");if(a<0||a>ee||a!=a)throw new TypeError("Bad key length")}},9111:(Ce,ee,E)=>{var a=E(3407),S=E(6636),p=E(5443),O=E(7054).Buffer,c=E(6111),D=E(5392),C=E(6643),_=O.alloc(128),F={md5:16,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64,rmd160:20,ripemd160:20};function B(A,w,P){var k=function m(A){return"rmd160"===A||"ripemd160"===A?function P(k){return(new S).update(k).digest()}:"md5"===A?a:function w(k){return p(A).update(k).digest()}}(A),L="sha512"===A||"sha384"===A?128:64;w.length>L?w=k(w):w.length{var a=E(7054).Buffer;Ce.exports=function(S,p,O){if(a.isBuffer(S))return S;if("string"==typeof S)return a.from(S,p);if(ArrayBuffer.isView(S))return a.from(S.buffer);throw new TypeError(O+" must be a string, a Buffer, a typed array or a DataView")}},9656:Ce=>{"use strict";Ce.exports=typeof process>"u"||!process.version||0===process.version.indexOf("v0.")||0===process.version.indexOf("v1.")&&0!==process.version.indexOf("v1.8.")?{nextTick:function ee(E,a,S,p){if("function"!=typeof E)throw new TypeError('"callback" argument must be a function');var c,D,O=arguments.length;switch(O){case 0:case 1:return process.nextTick(E);case 2:return process.nextTick(function(){E.call(null,a)});case 3:return process.nextTick(function(){E.call(null,a,S)});case 4:return process.nextTick(function(){E.call(null,a,S,p)});default:for(c=new Array(O-1),D=0;D{ee.publicEncrypt=E(7267),ee.privateDecrypt=E(8613),ee.privateEncrypt=function(S,p){return ee.publicEncrypt(S,p,!0)},ee.publicDecrypt=function(S,p){return ee.privateDecrypt(S,p,!0)}},715:(Ce,ee,E)=>{var a=E(7211),S=E(7054).Buffer;function p(O){var c=S.allocUnsafe(4);return c.writeUInt32BE(O,0),c}Ce.exports=function(O,c){for(var _,D=S.alloc(0),C=0;D.length=65&&o<=70?o-55:o>=97&&o<=102?o-87:o-48&15}function _(g,n,o){var l=C(g,o);return o-1>=n&&(l|=C(g,o-1)<<4),l}function F(g,n,o,l){for(var s=0,h=Math.min(g.length,o),v=n;v=49?y-49+10:y>=17?y-17+10:y}return s}c.isBN=function(n){return n instanceof c||null!==n&&"object"==typeof n&&n.constructor.wordSize===c.wordSize&&Array.isArray(n.words)},c.max=function(n,o){return n.cmp(o)>0?n:o},c.min=function(n,o){return n.cmp(o)<0?n:o},c.prototype._init=function(n,o,l){if("number"==typeof n)return this._initNumber(n,o,l);if("object"==typeof n)return this._initArray(n,o,l);"hex"===o&&(o=16),p(o===(0|o)&&o>=2&&o<=36);var s=0;"-"===(n=n.toString().replace(/\s+/g,""))[0]&&(s++,this.negative=1),s=0;s-=3)this.words[h]|=(v=n[s]|n[s-1]<<8|n[s-2]<<16)<>>26-y&67108863,(y+=24)>=26&&(y-=26,h++);else if("le"===l)for(s=0,h=0;s>>26-y&67108863,(y+=24)>=26&&(y-=26,h++);return this.strip()},c.prototype._parseHex=function(n,o,l){this.length=Math.ceil((n.length-o)/6),this.words=new Array(this.length);for(var s=0;s=o;s-=2)y=_(n,o,s)<=18?(h-=18,this.words[v+=1]|=y>>>26):h+=8;else for(s=(n.length-o)%2==0?o+1:o;s=18?(h-=18,this.words[v+=1]|=y>>>26):h+=8;this.strip()},c.prototype._parseBase=function(n,o,l){this.words=[0],this.length=1;for(var s=0,h=1;h<=67108863;h*=o)s++;s--,h=h/o|0;for(var v=n.length-l,y=v%s,d=Math.min(v,v-y)+l,r=0,f=l;f1&&0===this.words[this.length-1];)this.length--;return this._normSign()},c.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},c.prototype.inspect=function(){return(this.red?""};var B=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],m=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],T=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function w(g,n,o){o.negative=n.negative^g.negative;var l=g.length+n.length|0;o.length=l,l=l-1|0;var s=0|g.words[0],h=0|n.words[0],v=s*h,d=v/67108864|0;o.words[0]=67108863&v;for(var r=1;r>>26,$=67108863&d,I=Math.min(r,n.length-1),j=Math.max(0,r-g.length+1);j<=I;j++)f+=(v=(s=0|g.words[r-j|0])*(h=0|n.words[j])+$)/67108864|0,$=67108863&v;o.words[r]=0|$,d=0|f}return 0!==d?o.words[r]=0|d:o.length--,o.strip()}c.prototype.toString=function(n,o){var l;if(o=0|o||1,16===(n=n||10)||"hex"===n){l="";for(var s=0,h=0,v=0;v>>24-s&16777215)||v!==this.length-1?B[6-d.length]+d+l:d+l,(s+=2)>=26&&(s-=26,v--)}for(0!==h&&(l=h.toString(16)+l);l.length%o!=0;)l="0"+l;return 0!==this.negative&&(l="-"+l),l}if(n===(0|n)&&n>=2&&n<=36){var r=m[n],f=T[n];l="";var $=this.clone();for($.negative=0;!$.isZero();){var I=$.modn(f).toString(n);l=($=$.idivn(f)).isZero()?I+l:B[r-I.length]+I+l}for(this.isZero()&&(l="0"+l);l.length%o!=0;)l="0"+l;return 0!==this.negative&&(l="-"+l),l}p(!1,"Base should be between 2 and 36")},c.prototype.toNumber=function(){var n=this.words[0];return 2===this.length?n+=67108864*this.words[1]:3===this.length&&1===this.words[2]?n+=4503599627370496+67108864*this.words[1]:this.length>2&&p(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-n:n},c.prototype.toJSON=function(){return this.toString(16)},c.prototype.toBuffer=function(n,o){return p(typeof D<"u"),this.toArrayLike(D,n,o)},c.prototype.toArray=function(n,o){return this.toArrayLike(Array,n,o)},c.prototype.toArrayLike=function(n,o,l){var s=this.byteLength(),h=l||Math.max(1,s);p(s<=h,"byte array longer than desired length"),p(h>0,"Requested array length <= 0"),this.strip();var d,r,v="le"===o,y=new n(h),f=this.clone();if(v){for(r=0;!f.isZero();r++)d=f.andln(255),f.iushrn(8),y[r]=d;for(;r=4096&&(l+=13,o>>>=13),o>=64&&(l+=7,o>>>=7),o>=8&&(l+=4,o>>>=4),o>=2&&(l+=2,o>>>=2),l+o},c.prototype._zeroBits=function(n){if(0===n)return 26;var o=n,l=0;return 8191&o||(l+=13,o>>>=13),127&o||(l+=7,o>>>=7),15&o||(l+=4,o>>>=4),3&o||(l+=2,o>>>=2),1&o||l++,l},c.prototype.bitLength=function(){var o=this._countBits(this.words[this.length-1]);return 26*(this.length-1)+o},c.prototype.zeroBits=function(){if(this.isZero())return 0;for(var n=0,o=0;on.length?this.clone().ior(n):n.clone().ior(this)},c.prototype.uor=function(n){return this.length>n.length?this.clone().iuor(n):n.clone().iuor(this)},c.prototype.iuand=function(n){var o;o=this.length>n.length?n:this;for(var l=0;ln.length?this.clone().iand(n):n.clone().iand(this)},c.prototype.uand=function(n){return this.length>n.length?this.clone().iuand(n):n.clone().iuand(this)},c.prototype.iuxor=function(n){var o,l;this.length>n.length?(o=this,l=n):(o=n,l=this);for(var s=0;sn.length?this.clone().ixor(n):n.clone().ixor(this)},c.prototype.uxor=function(n){return this.length>n.length?this.clone().iuxor(n):n.clone().iuxor(this)},c.prototype.inotn=function(n){p("number"==typeof n&&n>=0);var o=0|Math.ceil(n/26),l=n%26;this._expand(o),l>0&&o--;for(var s=0;s0&&(this.words[s]=~this.words[s]&67108863>>26-l),this.strip()},c.prototype.notn=function(n){return this.clone().inotn(n)},c.prototype.setn=function(n,o){p("number"==typeof n&&n>=0);var l=n/26|0,s=n%26;return this._expand(l+1),this.words[l]=o?this.words[l]|1<n.length?(l=this,s=n):(l=n,s=this);for(var h=0,v=0;v>>26;for(;0!==h&&v>>26;if(this.length=l.length,0!==h)this.words[this.length]=h,this.length++;else if(l!==this)for(;vn.length?this.clone().iadd(n):n.clone().iadd(this)},c.prototype.isub=function(n){if(0!==n.negative){n.negative=0;var o=this.iadd(n);return n.negative=1,o._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(n),this.negative=1,this._normSign();var s,h,l=this.cmp(n);if(0===l)return this.negative=0,this.length=1,this.words[0]=0,this;l>0?(s=this,h=n):(s=n,h=this);for(var v=0,y=0;y>26,this.words[y]=67108863&o;for(;0!==v&&y>26,this.words[y]=67108863&o;if(0===v&&y>>13,J=0|s[1],ie=8191&J,xe=J>>>13,De=0|s[2],Q=8191&De,ae=De>>>13,tt=0|s[3],Oe=8191&tt,pe=tt>>>13,Te=0|s[4],Be=8191&Te,re=Te>>>13,ne=0|s[5],G=8191&ne,ge=ne>>>13,xt=0|s[6],Qe=8191&xt,rt=xt>>>13,rn=0|s[7],mt=8191&rn,ft=rn>>>13,un=0|s[8],At=8191&un,It=un>>>13,Cn=0|s[9],St=8191&Cn,Ft=Cn>>>13,bn=0|h[0],bt=8191&bn,wt=bn>>>13,Dn=0|h[1],Bt=8191&Dn,Lt=Dn>>>13,Kt=0|h[2],Nt=8191&Kt,Ot=Kt>>>13,zn=0|h[3],Vt=8191&zn,He=zn>>>13,_e=0|h[4],Ae=8191&_e,Me=_e>>>13,Ze=0|h[5],je=8191&Ze,it=Ze>>>13,Pe=0|h[6],Se=8191&Pe,ze=Pe>>>13,Et=0|h[7],Je=8191&Et,st=Et>>>13,en=0|h[8],yt=8191&en,vt=en>>>13,Wt=0|h[9],Pt=8191&Wt,Rt=Wt>>>13;l.negative=n.negative^o.negative,l.length=19;var On=(y+(d=Math.imul(I,bt))|0)+((8191&(r=(r=Math.imul(I,wt))+Math.imul(j,bt)|0))<<13)|0;y=((f=Math.imul(j,wt))+(r>>>13)|0)+(On>>>26)|0,On&=67108863,d=Math.imul(ie,bt),r=(r=Math.imul(ie,wt))+Math.imul(xe,bt)|0,f=Math.imul(xe,wt);var An=(y+(d=d+Math.imul(I,Bt)|0)|0)+((8191&(r=(r=r+Math.imul(I,Lt)|0)+Math.imul(j,Bt)|0))<<13)|0;y=((f=f+Math.imul(j,Lt)|0)+(r>>>13)|0)+(An>>>26)|0,An&=67108863,d=Math.imul(Q,bt),r=(r=Math.imul(Q,wt))+Math.imul(ae,bt)|0,f=Math.imul(ae,wt),d=d+Math.imul(ie,Bt)|0,r=(r=r+Math.imul(ie,Lt)|0)+Math.imul(xe,Bt)|0,f=f+Math.imul(xe,Lt)|0;var Bn=(y+(d=d+Math.imul(I,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(I,Ot)|0)+Math.imul(j,Nt)|0))<<13)|0;y=((f=f+Math.imul(j,Ot)|0)+(r>>>13)|0)+(Bn>>>26)|0,Bn&=67108863,d=Math.imul(Oe,bt),r=(r=Math.imul(Oe,wt))+Math.imul(pe,bt)|0,f=Math.imul(pe,wt),d=d+Math.imul(Q,Bt)|0,r=(r=r+Math.imul(Q,Lt)|0)+Math.imul(ae,Bt)|0,f=f+Math.imul(ae,Lt)|0,d=d+Math.imul(ie,Nt)|0,r=(r=r+Math.imul(ie,Ot)|0)+Math.imul(xe,Nt)|0,f=f+Math.imul(xe,Ot)|0;var Mn=(y+(d=d+Math.imul(I,Vt)|0)|0)+((8191&(r=(r=r+Math.imul(I,He)|0)+Math.imul(j,Vt)|0))<<13)|0;y=((f=f+Math.imul(j,He)|0)+(r>>>13)|0)+(Mn>>>26)|0,Mn&=67108863,d=Math.imul(Be,bt),r=(r=Math.imul(Be,wt))+Math.imul(re,bt)|0,f=Math.imul(re,wt),d=d+Math.imul(Oe,Bt)|0,r=(r=r+Math.imul(Oe,Lt)|0)+Math.imul(pe,Bt)|0,f=f+Math.imul(pe,Lt)|0,d=d+Math.imul(Q,Nt)|0,r=(r=r+Math.imul(Q,Ot)|0)+Math.imul(ae,Nt)|0,f=f+Math.imul(ae,Ot)|0,d=d+Math.imul(ie,Vt)|0,r=(r=r+Math.imul(ie,He)|0)+Math.imul(xe,Vt)|0,f=f+Math.imul(xe,He)|0;var Kn=(y+(d=d+Math.imul(I,Ae)|0)|0)+((8191&(r=(r=r+Math.imul(I,Me)|0)+Math.imul(j,Ae)|0))<<13)|0;y=((f=f+Math.imul(j,Me)|0)+(r>>>13)|0)+(Kn>>>26)|0,Kn&=67108863,d=Math.imul(G,bt),r=(r=Math.imul(G,wt))+Math.imul(ge,bt)|0,f=Math.imul(ge,wt),d=d+Math.imul(Be,Bt)|0,r=(r=r+Math.imul(Be,Lt)|0)+Math.imul(re,Bt)|0,f=f+Math.imul(re,Lt)|0,d=d+Math.imul(Oe,Nt)|0,r=(r=r+Math.imul(Oe,Ot)|0)+Math.imul(pe,Nt)|0,f=f+Math.imul(pe,Ot)|0,d=d+Math.imul(Q,Vt)|0,r=(r=r+Math.imul(Q,He)|0)+Math.imul(ae,Vt)|0,f=f+Math.imul(ae,He)|0,d=d+Math.imul(ie,Ae)|0,r=(r=r+Math.imul(ie,Me)|0)+Math.imul(xe,Ae)|0,f=f+Math.imul(xe,Me)|0;var Ln=(y+(d=d+Math.imul(I,je)|0)|0)+((8191&(r=(r=r+Math.imul(I,it)|0)+Math.imul(j,je)|0))<<13)|0;y=((f=f+Math.imul(j,it)|0)+(r>>>13)|0)+(Ln>>>26)|0,Ln&=67108863,d=Math.imul(Qe,bt),r=(r=Math.imul(Qe,wt))+Math.imul(rt,bt)|0,f=Math.imul(rt,wt),d=d+Math.imul(G,Bt)|0,r=(r=r+Math.imul(G,Lt)|0)+Math.imul(ge,Bt)|0,f=f+Math.imul(ge,Lt)|0,d=d+Math.imul(Be,Nt)|0,r=(r=r+Math.imul(Be,Ot)|0)+Math.imul(re,Nt)|0,f=f+Math.imul(re,Ot)|0,d=d+Math.imul(Oe,Vt)|0,r=(r=r+Math.imul(Oe,He)|0)+Math.imul(pe,Vt)|0,f=f+Math.imul(pe,He)|0,d=d+Math.imul(Q,Ae)|0,r=(r=r+Math.imul(Q,Me)|0)+Math.imul(ae,Ae)|0,f=f+Math.imul(ae,Me)|0,d=d+Math.imul(ie,je)|0,r=(r=r+Math.imul(ie,it)|0)+Math.imul(xe,je)|0,f=f+Math.imul(xe,it)|0;var Fn=(y+(d=d+Math.imul(I,Se)|0)|0)+((8191&(r=(r=r+Math.imul(I,ze)|0)+Math.imul(j,Se)|0))<<13)|0;y=((f=f+Math.imul(j,ze)|0)+(r>>>13)|0)+(Fn>>>26)|0,Fn&=67108863,d=Math.imul(mt,bt),r=(r=Math.imul(mt,wt))+Math.imul(ft,bt)|0,f=Math.imul(ft,wt),d=d+Math.imul(Qe,Bt)|0,r=(r=r+Math.imul(Qe,Lt)|0)+Math.imul(rt,Bt)|0,f=f+Math.imul(rt,Lt)|0,d=d+Math.imul(G,Nt)|0,r=(r=r+Math.imul(G,Ot)|0)+Math.imul(ge,Nt)|0,f=f+Math.imul(ge,Ot)|0,d=d+Math.imul(Be,Vt)|0,r=(r=r+Math.imul(Be,He)|0)+Math.imul(re,Vt)|0,f=f+Math.imul(re,He)|0,d=d+Math.imul(Oe,Ae)|0,r=(r=r+Math.imul(Oe,Me)|0)+Math.imul(pe,Ae)|0,f=f+Math.imul(pe,Me)|0,d=d+Math.imul(Q,je)|0,r=(r=r+Math.imul(Q,it)|0)+Math.imul(ae,je)|0,f=f+Math.imul(ae,it)|0,d=d+Math.imul(ie,Se)|0,r=(r=r+Math.imul(ie,ze)|0)+Math.imul(xe,Se)|0,f=f+Math.imul(xe,ze)|0;var kn=(y+(d=d+Math.imul(I,Je)|0)|0)+((8191&(r=(r=r+Math.imul(I,st)|0)+Math.imul(j,Je)|0))<<13)|0;y=((f=f+Math.imul(j,st)|0)+(r>>>13)|0)+(kn>>>26)|0,kn&=67108863,d=Math.imul(At,bt),r=(r=Math.imul(At,wt))+Math.imul(It,bt)|0,f=Math.imul(It,wt),d=d+Math.imul(mt,Bt)|0,r=(r=r+Math.imul(mt,Lt)|0)+Math.imul(ft,Bt)|0,f=f+Math.imul(ft,Lt)|0,d=d+Math.imul(Qe,Nt)|0,r=(r=r+Math.imul(Qe,Ot)|0)+Math.imul(rt,Nt)|0,f=f+Math.imul(rt,Ot)|0,d=d+Math.imul(G,Vt)|0,r=(r=r+Math.imul(G,He)|0)+Math.imul(ge,Vt)|0,f=f+Math.imul(ge,He)|0,d=d+Math.imul(Be,Ae)|0,r=(r=r+Math.imul(Be,Me)|0)+Math.imul(re,Ae)|0,f=f+Math.imul(re,Me)|0,d=d+Math.imul(Oe,je)|0,r=(r=r+Math.imul(Oe,it)|0)+Math.imul(pe,je)|0,f=f+Math.imul(pe,it)|0,d=d+Math.imul(Q,Se)|0,r=(r=r+Math.imul(Q,ze)|0)+Math.imul(ae,Se)|0,f=f+Math.imul(ae,ze)|0,d=d+Math.imul(ie,Je)|0,r=(r=r+Math.imul(ie,st)|0)+Math.imul(xe,Je)|0,f=f+Math.imul(xe,st)|0;var Gn=(y+(d=d+Math.imul(I,yt)|0)|0)+((8191&(r=(r=r+Math.imul(I,vt)|0)+Math.imul(j,yt)|0))<<13)|0;y=((f=f+Math.imul(j,vt)|0)+(r>>>13)|0)+(Gn>>>26)|0,Gn&=67108863,d=Math.imul(St,bt),r=(r=Math.imul(St,wt))+Math.imul(Ft,bt)|0,f=Math.imul(Ft,wt),d=d+Math.imul(At,Bt)|0,r=(r=r+Math.imul(At,Lt)|0)+Math.imul(It,Bt)|0,f=f+Math.imul(It,Lt)|0,d=d+Math.imul(mt,Nt)|0,r=(r=r+Math.imul(mt,Ot)|0)+Math.imul(ft,Nt)|0,f=f+Math.imul(ft,Ot)|0,d=d+Math.imul(Qe,Vt)|0,r=(r=r+Math.imul(Qe,He)|0)+Math.imul(rt,Vt)|0,f=f+Math.imul(rt,He)|0,d=d+Math.imul(G,Ae)|0,r=(r=r+Math.imul(G,Me)|0)+Math.imul(ge,Ae)|0,f=f+Math.imul(ge,Me)|0,d=d+Math.imul(Be,je)|0,r=(r=r+Math.imul(Be,it)|0)+Math.imul(re,je)|0,f=f+Math.imul(re,it)|0,d=d+Math.imul(Oe,Se)|0,r=(r=r+Math.imul(Oe,ze)|0)+Math.imul(pe,Se)|0,f=f+Math.imul(pe,ze)|0,d=d+Math.imul(Q,Je)|0,r=(r=r+Math.imul(Q,st)|0)+Math.imul(ae,Je)|0,f=f+Math.imul(ae,st)|0,d=d+Math.imul(ie,yt)|0,r=(r=r+Math.imul(ie,vt)|0)+Math.imul(xe,yt)|0,f=f+Math.imul(xe,vt)|0;var Xn=(y+(d=d+Math.imul(I,Pt)|0)|0)+((8191&(r=(r=r+Math.imul(I,Rt)|0)+Math.imul(j,Pt)|0))<<13)|0;y=((f=f+Math.imul(j,Rt)|0)+(r>>>13)|0)+(Xn>>>26)|0,Xn&=67108863,d=Math.imul(St,Bt),r=(r=Math.imul(St,Lt))+Math.imul(Ft,Bt)|0,f=Math.imul(Ft,Lt),d=d+Math.imul(At,Nt)|0,r=(r=r+Math.imul(At,Ot)|0)+Math.imul(It,Nt)|0,f=f+Math.imul(It,Ot)|0,d=d+Math.imul(mt,Vt)|0,r=(r=r+Math.imul(mt,He)|0)+Math.imul(ft,Vt)|0,f=f+Math.imul(ft,He)|0,d=d+Math.imul(Qe,Ae)|0,r=(r=r+Math.imul(Qe,Me)|0)+Math.imul(rt,Ae)|0,f=f+Math.imul(rt,Me)|0,d=d+Math.imul(G,je)|0,r=(r=r+Math.imul(G,it)|0)+Math.imul(ge,je)|0,f=f+Math.imul(ge,it)|0,d=d+Math.imul(Be,Se)|0,r=(r=r+Math.imul(Be,ze)|0)+Math.imul(re,Se)|0,f=f+Math.imul(re,ze)|0,d=d+Math.imul(Oe,Je)|0,r=(r=r+Math.imul(Oe,st)|0)+Math.imul(pe,Je)|0,f=f+Math.imul(pe,st)|0,d=d+Math.imul(Q,yt)|0,r=(r=r+Math.imul(Q,vt)|0)+Math.imul(ae,yt)|0,f=f+Math.imul(ae,vt)|0;var jn=(y+(d=d+Math.imul(ie,Pt)|0)|0)+((8191&(r=(r=r+Math.imul(ie,Rt)|0)+Math.imul(xe,Pt)|0))<<13)|0;y=((f=f+Math.imul(xe,Rt)|0)+(r>>>13)|0)+(jn>>>26)|0,jn&=67108863,d=Math.imul(St,Nt),r=(r=Math.imul(St,Ot))+Math.imul(Ft,Nt)|0,f=Math.imul(Ft,Ot),d=d+Math.imul(At,Vt)|0,r=(r=r+Math.imul(At,He)|0)+Math.imul(It,Vt)|0,f=f+Math.imul(It,He)|0,d=d+Math.imul(mt,Ae)|0,r=(r=r+Math.imul(mt,Me)|0)+Math.imul(ft,Ae)|0,f=f+Math.imul(ft,Me)|0,d=d+Math.imul(Qe,je)|0,r=(r=r+Math.imul(Qe,it)|0)+Math.imul(rt,je)|0,f=f+Math.imul(rt,it)|0,d=d+Math.imul(G,Se)|0,r=(r=r+Math.imul(G,ze)|0)+Math.imul(ge,Se)|0,f=f+Math.imul(ge,ze)|0,d=d+Math.imul(Be,Je)|0,r=(r=r+Math.imul(Be,st)|0)+Math.imul(re,Je)|0,f=f+Math.imul(re,st)|0,d=d+Math.imul(Oe,yt)|0,r=(r=r+Math.imul(Oe,vt)|0)+Math.imul(pe,yt)|0,f=f+Math.imul(pe,vt)|0;var $e=(y+(d=d+Math.imul(Q,Pt)|0)|0)+((8191&(r=(r=r+Math.imul(Q,Rt)|0)+Math.imul(ae,Pt)|0))<<13)|0;y=((f=f+Math.imul(ae,Rt)|0)+(r>>>13)|0)+($e>>>26)|0,$e&=67108863,d=Math.imul(St,Vt),r=(r=Math.imul(St,He))+Math.imul(Ft,Vt)|0,f=Math.imul(Ft,He),d=d+Math.imul(At,Ae)|0,r=(r=r+Math.imul(At,Me)|0)+Math.imul(It,Ae)|0,f=f+Math.imul(It,Me)|0,d=d+Math.imul(mt,je)|0,r=(r=r+Math.imul(mt,it)|0)+Math.imul(ft,je)|0,f=f+Math.imul(ft,it)|0,d=d+Math.imul(Qe,Se)|0,r=(r=r+Math.imul(Qe,ze)|0)+Math.imul(rt,Se)|0,f=f+Math.imul(rt,ze)|0,d=d+Math.imul(G,Je)|0,r=(r=r+Math.imul(G,st)|0)+Math.imul(ge,Je)|0,f=f+Math.imul(ge,st)|0,d=d+Math.imul(Be,yt)|0,r=(r=r+Math.imul(Be,vt)|0)+Math.imul(re,yt)|0,f=f+Math.imul(re,vt)|0;var lt=(y+(d=d+Math.imul(Oe,Pt)|0)|0)+((8191&(r=(r=r+Math.imul(Oe,Rt)|0)+Math.imul(pe,Pt)|0))<<13)|0;y=((f=f+Math.imul(pe,Rt)|0)+(r>>>13)|0)+(lt>>>26)|0,lt&=67108863,d=Math.imul(St,Ae),r=(r=Math.imul(St,Me))+Math.imul(Ft,Ae)|0,f=Math.imul(Ft,Me),d=d+Math.imul(At,je)|0,r=(r=r+Math.imul(At,it)|0)+Math.imul(It,je)|0,f=f+Math.imul(It,it)|0,d=d+Math.imul(mt,Se)|0,r=(r=r+Math.imul(mt,ze)|0)+Math.imul(ft,Se)|0,f=f+Math.imul(ft,ze)|0,d=d+Math.imul(Qe,Je)|0,r=(r=r+Math.imul(Qe,st)|0)+Math.imul(rt,Je)|0,f=f+Math.imul(rt,st)|0,d=d+Math.imul(G,yt)|0,r=(r=r+Math.imul(G,vt)|0)+Math.imul(ge,yt)|0,f=f+Math.imul(ge,vt)|0;var Tt=(y+(d=d+Math.imul(Be,Pt)|0)|0)+((8191&(r=(r=r+Math.imul(Be,Rt)|0)+Math.imul(re,Pt)|0))<<13)|0;y=((f=f+Math.imul(re,Rt)|0)+(r>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,d=Math.imul(St,je),r=(r=Math.imul(St,it))+Math.imul(Ft,je)|0,f=Math.imul(Ft,it),d=d+Math.imul(At,Se)|0,r=(r=r+Math.imul(At,ze)|0)+Math.imul(It,Se)|0,f=f+Math.imul(It,ze)|0,d=d+Math.imul(mt,Je)|0,r=(r=r+Math.imul(mt,st)|0)+Math.imul(ft,Je)|0,f=f+Math.imul(ft,st)|0,d=d+Math.imul(Qe,yt)|0,r=(r=r+Math.imul(Qe,vt)|0)+Math.imul(rt,yt)|0,f=f+Math.imul(rt,vt)|0;var Mt=(y+(d=d+Math.imul(G,Pt)|0)|0)+((8191&(r=(r=r+Math.imul(G,Rt)|0)+Math.imul(ge,Pt)|0))<<13)|0;y=((f=f+Math.imul(ge,Rt)|0)+(r>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,d=Math.imul(St,Se),r=(r=Math.imul(St,ze))+Math.imul(Ft,Se)|0,f=Math.imul(Ft,ze),d=d+Math.imul(At,Je)|0,r=(r=r+Math.imul(At,st)|0)+Math.imul(It,Je)|0,f=f+Math.imul(It,st)|0,d=d+Math.imul(mt,yt)|0,r=(r=r+Math.imul(mt,vt)|0)+Math.imul(ft,yt)|0,f=f+Math.imul(ft,vt)|0;var kt=(y+(d=d+Math.imul(Qe,Pt)|0)|0)+((8191&(r=(r=r+Math.imul(Qe,Rt)|0)+Math.imul(rt,Pt)|0))<<13)|0;y=((f=f+Math.imul(rt,Rt)|0)+(r>>>13)|0)+(kt>>>26)|0,kt&=67108863,d=Math.imul(St,Je),r=(r=Math.imul(St,st))+Math.imul(Ft,Je)|0,f=Math.imul(Ft,st),d=d+Math.imul(At,yt)|0,r=(r=r+Math.imul(At,vt)|0)+Math.imul(It,yt)|0,f=f+Math.imul(It,vt)|0;var Zt=(y+(d=d+Math.imul(mt,Pt)|0)|0)+((8191&(r=(r=r+Math.imul(mt,Rt)|0)+Math.imul(ft,Pt)|0))<<13)|0;y=((f=f+Math.imul(ft,Rt)|0)+(r>>>13)|0)+(Zt>>>26)|0,Zt&=67108863,d=Math.imul(St,yt),r=(r=Math.imul(St,vt))+Math.imul(Ft,yt)|0,f=Math.imul(Ft,vt);var qt=(y+(d=d+Math.imul(At,Pt)|0)|0)+((8191&(r=(r=r+Math.imul(At,Rt)|0)+Math.imul(It,Pt)|0))<<13)|0;y=((f=f+Math.imul(It,Rt)|0)+(r>>>13)|0)+(qt>>>26)|0,qt&=67108863;var Qt=(y+(d=Math.imul(St,Pt))|0)+((8191&(r=(r=Math.imul(St,Rt))+Math.imul(Ft,Pt)|0))<<13)|0;return y=((f=Math.imul(Ft,Rt))+(r>>>13)|0)+(Qt>>>26)|0,Qt&=67108863,v[0]=On,v[1]=An,v[2]=Bn,v[3]=Mn,v[4]=Kn,v[5]=Ln,v[6]=Fn,v[7]=kn,v[8]=Gn,v[9]=Xn,v[10]=jn,v[11]=$e,v[12]=lt,v[13]=Tt,v[14]=Mt,v[15]=kt,v[16]=Zt,v[17]=qt,v[18]=Qt,0!==y&&(v[19]=y,l.length++),l};function L(g,n,o){return(new M).mulp(g,n,o)}function M(g,n){this.x=g,this.y=n}Math.imul||(P=w),c.prototype.mulTo=function(n,o){var l,s=this.length+n.length;return l=10===this.length&&10===n.length?P(this,n,o):s<63?w(this,n,o):s<1024?function k(g,n,o){o.negative=n.negative^g.negative,o.length=g.length+n.length;for(var l=0,s=0,h=0;h>>26)|0)>>>26,v&=67108863}o.words[h]=y,l=v,v=s}return 0!==l?o.words[h]=l:o.length--,o.strip()}(this,n,o):L(this,n,o),l},M.prototype.makeRBT=function(n){for(var o=new Array(n),l=c.prototype._countBits(n)-1,s=0;s>=1;return s},M.prototype.permute=function(n,o,l,s,h,v){for(var y=0;y>>=1)h++;return 1<>>=13),h>>>=13;for(v=2*o;v>=26,o+=s/67108864|0,o+=h>>>26,this.words[l]=67108863&h}return 0!==o&&(this.words[l]=o,this.length++),this},c.prototype.muln=function(n){return this.clone().imuln(n)},c.prototype.sqr=function(){return this.mul(this)},c.prototype.isqr=function(){return this.imul(this.clone())},c.prototype.pow=function(n){var o=function A(g){for(var n=new Array(g.bitLength()),o=0;o>>s}return n}(n);if(0===o.length)return new c(1);for(var l=this,s=0;s=0);var h,o=n%26,l=(n-o)/26,s=67108863>>>26-o<<26-o;if(0!==o){var v=0;for(h=0;h>>26-o}v&&(this.words[h]=v,this.length++)}if(0!==l){for(h=this.length-1;h>=0;h--)this.words[h+l]=this.words[h];for(h=0;h=0),s=o?(o-o%26)/26:0;var h=n%26,v=Math.min((n-h)/26,this.length),y=67108863^67108863>>>h<v)for(this.length-=v,r=0;r=0&&(0!==f||r>=s);r--){var $=0|this.words[r];this.words[r]=f<<26-h|$>>>h,f=$&y}return d&&0!==f&&(d.words[d.length++]=f),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},c.prototype.ishrn=function(n,o,l){return p(0===this.negative),this.iushrn(n,o,l)},c.prototype.shln=function(n){return this.clone().ishln(n)},c.prototype.ushln=function(n){return this.clone().iushln(n)},c.prototype.shrn=function(n){return this.clone().ishrn(n)},c.prototype.ushrn=function(n){return this.clone().iushrn(n)},c.prototype.testn=function(n){p("number"==typeof n&&n>=0);var o=n%26,l=(n-o)/26;return!(this.length<=l||!(this.words[l]&1<=0);var o=n%26,l=(n-o)/26;return p(0===this.negative,"imaskn works only with positive numbers"),this.length<=l?this:(0!==o&&l++,this.length=Math.min(l,this.length),0!==o&&(this.words[this.length-1]&=67108863^67108863>>>o<=67108864;o++)this.words[o]-=67108864,o===this.length-1?this.words[o+1]=1:this.words[o+1]++;return this.length=Math.max(this.length,o+1),this},c.prototype.isubn=function(n){if(p("number"==typeof n),p(n<67108864),n<0)return this.iaddn(-n);if(0!==this.negative)return this.negative=0,this.iaddn(n),this.negative=1,this;if(this.words[0]-=n,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var o=0;o>26)-(d/67108864|0),this.words[h+l]=67108863&v}for(;h>26,this.words[h+l]=67108863&v;if(0===y)return this.strip();for(p(-1===y),y=0,h=0;h>26,this.words[h]=67108863&v;return this.negative=1,this.strip()},c.prototype._wordDiv=function(n,o){var l,s=this.clone(),h=n,v=0|h.words[h.length-1];0!=(l=26-this._countBits(v))&&(h=h.ushln(l),s.iushln(l),v=0|h.words[h.length-1]);var r,d=s.length-h.length;if("mod"!==o){(r=new c(null)).length=d+1,r.words=new Array(r.length);for(var f=0;f=0;I--){var j=67108864*(0|s.words[h.length+I])+(0|s.words[h.length+I-1]);for(j=Math.min(j/v|0,67108863),s._ishlnsubmul(h,j,I);0!==s.negative;)j--,s.negative=0,s._ishlnsubmul(h,1,I),s.isZero()||(s.negative^=1);r&&(r.words[I]=j)}return r&&r.strip(),s.strip(),"div"!==o&&0!==l&&s.iushrn(l),{div:r||null,mod:s}},c.prototype.divmod=function(n,o,l){return p(!n.isZero()),this.isZero()?{div:new c(0),mod:new c(0)}:0!==this.negative&&0===n.negative?(v=this.neg().divmod(n,o),"mod"!==o&&(s=v.div.neg()),"div"!==o&&(h=v.mod.neg(),l&&0!==h.negative&&h.iadd(n)),{div:s,mod:h}):0===this.negative&&0!==n.negative?(v=this.divmod(n.neg(),o),"mod"!==o&&(s=v.div.neg()),{div:s,mod:v.mod}):this.negative&n.negative?(v=this.neg().divmod(n.neg(),o),"div"!==o&&(h=v.mod.neg(),l&&0!==h.negative&&h.isub(n)),{div:v.div,mod:h}):n.length>this.length||this.cmp(n)<0?{div:new c(0),mod:this}:1===n.length?"div"===o?{div:this.divn(n.words[0]),mod:null}:"mod"===o?{div:null,mod:new c(this.modn(n.words[0]))}:{div:this.divn(n.words[0]),mod:new c(this.modn(n.words[0]))}:this._wordDiv(n,o);var s,h,v},c.prototype.div=function(n){return this.divmod(n,"div",!1).div},c.prototype.mod=function(n){return this.divmod(n,"mod",!1).mod},c.prototype.umod=function(n){return this.divmod(n,"mod",!0).mod},c.prototype.divRound=function(n){var o=this.divmod(n);if(o.mod.isZero())return o.div;var l=0!==o.div.negative?o.mod.isub(n):o.mod,s=n.ushrn(1),h=n.andln(1),v=l.cmp(s);return v<0||1===h&&0===v?o.div:0!==o.div.negative?o.div.isubn(1):o.div.iaddn(1)},c.prototype.modn=function(n){p(n<=67108863);for(var o=(1<<26)%n,l=0,s=this.length-1;s>=0;s--)l=(o*l+(0|this.words[s]))%n;return l},c.prototype.idivn=function(n){p(n<=67108863);for(var o=0,l=this.length-1;l>=0;l--){var s=(0|this.words[l])+67108864*o;this.words[l]=s/n|0,o=s%n}return this.strip()},c.prototype.divn=function(n){return this.clone().idivn(n)},c.prototype.egcd=function(n){p(0===n.negative),p(!n.isZero());var o=this,l=n.clone();o=0!==o.negative?o.umod(n):o.clone();for(var s=new c(1),h=new c(0),v=new c(0),y=new c(1),d=0;o.isEven()&&l.isEven();)o.iushrn(1),l.iushrn(1),++d;for(var r=l.clone(),f=o.clone();!o.isZero();){for(var $=0,I=1;!(o.words[0]&I)&&$<26;++$,I<<=1);if($>0)for(o.iushrn($);$-- >0;)(s.isOdd()||h.isOdd())&&(s.iadd(r),h.isub(f)),s.iushrn(1),h.iushrn(1);for(var j=0,J=1;!(l.words[0]&J)&&j<26;++j,J<<=1);if(j>0)for(l.iushrn(j);j-- >0;)(v.isOdd()||y.isOdd())&&(v.iadd(r),y.isub(f)),v.iushrn(1),y.iushrn(1);o.cmp(l)>=0?(o.isub(l),s.isub(v),h.isub(y)):(l.isub(o),v.isub(s),y.isub(h))}return{a:v,b:y,gcd:l.iushln(d)}},c.prototype._invmp=function(n){p(0===n.negative),p(!n.isZero());var $,o=this,l=n.clone();o=0!==o.negative?o.umod(n):o.clone();for(var s=new c(1),h=new c(0),v=l.clone();o.cmpn(1)>0&&l.cmpn(1)>0;){for(var y=0,d=1;!(o.words[0]&d)&&y<26;++y,d<<=1);if(y>0)for(o.iushrn(y);y-- >0;)s.isOdd()&&s.iadd(v),s.iushrn(1);for(var r=0,f=1;!(l.words[0]&f)&&r<26;++r,f<<=1);if(r>0)for(l.iushrn(r);r-- >0;)h.isOdd()&&h.iadd(v),h.iushrn(1);o.cmp(l)>=0?(o.isub(l),s.isub(h)):(l.isub(o),h.isub(s))}return($=0===o.cmpn(1)?s:h).cmpn(0)<0&&$.iadd(n),$},c.prototype.gcd=function(n){if(this.isZero())return n.abs();if(n.isZero())return this.abs();var o=this.clone(),l=n.clone();o.negative=0,l.negative=0;for(var s=0;o.isEven()&&l.isEven();s++)o.iushrn(1),l.iushrn(1);for(;;){for(;o.isEven();)o.iushrn(1);for(;l.isEven();)l.iushrn(1);var h=o.cmp(l);if(h<0){var v=o;o=l,l=v}else if(0===h||0===l.cmpn(1))break;o.isub(l)}return l.iushln(s)},c.prototype.invm=function(n){return this.egcd(n).a.umod(n)},c.prototype.isEven=function(){return!(1&this.words[0])},c.prototype.isOdd=function(){return!(1&~this.words[0])},c.prototype.andln=function(n){return this.words[0]&n},c.prototype.bincn=function(n){p("number"==typeof n);var o=n%26,l=(n-o)/26,s=1<>>26,this.words[v]=y&=67108863}return 0!==h&&(this.words[v]=h,this.length++),this},c.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},c.prototype.cmpn=function(n){var l,o=n<0;if(0!==this.negative&&!o)return-1;if(0===this.negative&&o)return 1;if(this.strip(),this.length>1)l=1;else{o&&(n=-n),p(n<=67108863,"Number is too big");var s=0|this.words[0];l=s===n?0:sn.length)return 1;if(this.length=0;l--){var s=0|this.words[l],h=0|n.words[l];if(s!==h){sh&&(o=1);break}}return o},c.prototype.gtn=function(n){return 1===this.cmpn(n)},c.prototype.gt=function(n){return 1===this.cmp(n)},c.prototype.gten=function(n){return this.cmpn(n)>=0},c.prototype.gte=function(n){return this.cmp(n)>=0},c.prototype.ltn=function(n){return-1===this.cmpn(n)},c.prototype.lt=function(n){return-1===this.cmp(n)},c.prototype.lten=function(n){return this.cmpn(n)<=0},c.prototype.lte=function(n){return this.cmp(n)<=0},c.prototype.eqn=function(n){return 0===this.cmpn(n)},c.prototype.eq=function(n){return 0===this.cmp(n)},c.red=function(n){return new te(n)},c.prototype.toRed=function(n){return p(!this.red,"Already a number in reduction context"),p(0===this.negative,"red works only with positives"),n.convertTo(this)._forceRed(n)},c.prototype.fromRed=function(){return p(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},c.prototype._forceRed=function(n){return this.red=n,this},c.prototype.forceRed=function(n){return p(!this.red,"Already a number in reduction context"),this._forceRed(n)},c.prototype.redAdd=function(n){return p(this.red,"redAdd works only with red numbers"),this.red.add(this,n)},c.prototype.redIAdd=function(n){return p(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,n)},c.prototype.redSub=function(n){return p(this.red,"redSub works only with red numbers"),this.red.sub(this,n)},c.prototype.redISub=function(n){return p(this.red,"redISub works only with red numbers"),this.red.isub(this,n)},c.prototype.redShl=function(n){return p(this.red,"redShl works only with red numbers"),this.red.shl(this,n)},c.prototype.redMul=function(n){return p(this.red,"redMul works only with red numbers"),this.red._verify2(this,n),this.red.mul(this,n)},c.prototype.redIMul=function(n){return p(this.red,"redMul works only with red numbers"),this.red._verify2(this,n),this.red.imul(this,n)},c.prototype.redSqr=function(){return p(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},c.prototype.redISqr=function(){return p(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},c.prototype.redSqrt=function(){return p(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},c.prototype.redInvm=function(){return p(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},c.prototype.redNeg=function(){return p(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},c.prototype.redPow=function(n){return p(this.red&&!n.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,n)};var R={k256:null,p224:null,p192:null,p25519:null};function U(g,n){this.name=g,this.p=new c(n,16),this.n=this.p.bitLength(),this.k=new c(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function V(){U.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function K(){U.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function oe(){U.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function me(){U.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function te(g){if("string"==typeof g){var n=c._prime(g);this.m=n.p,this.prime=n}else p(g.gtn(1),"modulus must be greater than 1"),this.m=g,this.prime=null}function se(g){te.call(this,g),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new c(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}U.prototype._tmp=function(){var n=new c(null);return n.words=new Array(Math.ceil(this.n/13)),n},U.prototype.ireduce=function(n){var l,o=n;do{this.split(o,this.tmp),l=(o=(o=this.imulK(o)).iadd(this.tmp)).bitLength()}while(l>this.n);var s=l0?o.isub(this.p):void 0!==o.strip?o.strip():o._strip(),o},U.prototype.split=function(n,o){n.iushrn(this.n,0,o)},U.prototype.imulK=function(n){return n.imul(this.k)},O(V,U),V.prototype.split=function(n,o){for(var l=4194303,s=Math.min(n.length,9),h=0;h>>22,v=y}n.words[h-10]=v>>>=22,n.length-=0===v&&n.length>10?10:9},V.prototype.imulK=function(n){n.words[n.length]=0,n.words[n.length+1]=0,n.length+=2;for(var o=0,l=0;l>>=26,n.words[l]=h,o=s}return 0!==o&&(n.words[n.length++]=o),n},c._prime=function(n){if(R[n])return R[n];var o;if("k256"===n)o=new V;else if("p224"===n)o=new K;else if("p192"===n)o=new oe;else{if("p25519"!==n)throw new Error("Unknown prime "+n);o=new me}return R[n]=o,o},te.prototype._verify1=function(n){p(0===n.negative,"red works only with positives"),p(n.red,"red works only with red numbers")},te.prototype._verify2=function(n,o){p(!(n.negative|o.negative),"red works only with positives"),p(n.red&&n.red===o.red,"red works only with red numbers")},te.prototype.imod=function(n){return this.prime?this.prime.ireduce(n)._forceRed(this):n.umod(this.m)._forceRed(this)},te.prototype.neg=function(n){return n.isZero()?n.clone():this.m.sub(n)._forceRed(this)},te.prototype.add=function(n,o){this._verify2(n,o);var l=n.add(o);return l.cmp(this.m)>=0&&l.isub(this.m),l._forceRed(this)},te.prototype.iadd=function(n,o){this._verify2(n,o);var l=n.iadd(o);return l.cmp(this.m)>=0&&l.isub(this.m),l},te.prototype.sub=function(n,o){this._verify2(n,o);var l=n.sub(o);return l.cmpn(0)<0&&l.iadd(this.m),l._forceRed(this)},te.prototype.isub=function(n,o){this._verify2(n,o);var l=n.isub(o);return l.cmpn(0)<0&&l.iadd(this.m),l},te.prototype.shl=function(n,o){return this._verify1(n),this.imod(n.ushln(o))},te.prototype.imul=function(n,o){return this._verify2(n,o),this.imod(n.imul(o))},te.prototype.mul=function(n,o){return this._verify2(n,o),this.imod(n.mul(o))},te.prototype.isqr=function(n){return this.imul(n,n.clone())},te.prototype.sqr=function(n){return this.mul(n,n)},te.prototype.sqrt=function(n){if(n.isZero())return n.clone();var o=this.m.andln(3);if(p(o%2==1),3===o){var l=this.m.add(new c(1)).iushrn(2);return this.pow(n,l)}for(var s=this.m.subn(1),h=0;!s.isZero()&&0===s.andln(1);)h++,s.iushrn(1);p(!s.isZero());var v=new c(1).toRed(this),y=v.redNeg(),d=this.m.subn(1).iushrn(1),r=this.m.bitLength();for(r=new c(2*r*r).toRed(this);0!==this.pow(r,d).cmp(y);)r.redIAdd(y);for(var f=this.pow(r,s),$=this.pow(n,s.addn(1).iushrn(1)),I=this.pow(n,s),j=h;0!==I.cmp(v);){for(var J=I,ie=0;0!==J.cmp(v);ie++)J=J.redSqr();p(ie=0;h--){for(var f=o.words[h],$=r-1;$>=0;$--){var I=f>>$&1;v!==s[0]&&(v=this.sqr(v)),0!==I||0!==y?(y<<=1,y|=I,(4==++d||0===h&&0===$)&&(v=this.mul(v,s[y]),d=0,y=0)):d=0}r=26}return v},te.prototype.convertTo=function(n){var o=n.umod(this.m);return o===n?o.clone():o},te.prototype.convertFrom=function(n){var o=n.clone();return o.red=null,o},c.mont=function(n){return new se(n)},O(se,te),se.prototype.convertTo=function(n){return this.imod(n.ushln(this.shift))},se.prototype.convertFrom=function(n){var o=this.imod(n.mul(this.rinv));return o.red=null,o},se.prototype.imul=function(n,o){if(n.isZero()||o.isZero())return n.words[0]=0,n.length=1,n;var l=n.imul(o),s=l.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),h=l.isub(s).iushrn(this.shift),v=h;return h.cmp(this.m)>=0?v=h.isub(this.m):h.cmpn(0)<0&&(v=h.iadd(this.m)),v._forceRed(this)},se.prototype.mul=function(n,o){if(n.isZero()||o.isZero())return new c(0)._forceRed(this);var l=n.mul(o),s=l.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),h=l.isub(s).iushrn(this.shift),v=h;return h.cmp(this.m)>=0?v=h.isub(this.m):h.cmpn(0)<0&&(v=h.iadd(this.m)),v._forceRed(this)},se.prototype.invm=function(n){return this.imod(n._invmp(this.m).mul(this.r2))._forceRed(this)}}(Ce=E.nmd(Ce),this)},8613:(Ce,ee,E)=>{var a=E(5667),S=E(715),p=E(7196),O=E(6508),c=E(4105),D=E(7211),C=E(568),_=E(7054).Buffer;Ce.exports=function(A,w,P){var k;k=A.padding?A.padding:P?1:4;var R,L=a(A),M=L.modulus.byteLength();if(w.length>M||new O(w).cmp(L.modulus)>=0)throw new Error("decryption error");R=P?C(new O(w),L):c(w,L);var U=_.alloc(M-R.length);if(R=_.concat([U,R],M),4===k)return function F(T,A){var w=T.modulus.byteLength(),P=D("sha1").update(_.alloc(0)).digest(),k=P.length;if(0!==A[0])throw new Error("decryption error");var L=A.slice(1,k+1),M=A.slice(k+1),R=p(L,S(M,k)),U=p(M,S(R,w-k-1));if(function m(T,A){T=_.from(T),A=_.from(A);var w=0,P=T.length;T.length!==A.length&&(w++,P=Math.min(T.length,A.length));for(var k=-1;++k=A.length){L++;break}var M=A.slice(2,k-1);if(("0002"!==P.toString("hex")&&!w||"0001"!==P.toString("hex")&&w)&&L++,M.length<8&&L++,L)throw new Error("decryption error");return A.slice(k)}(0,R,P);if(3===k)return R;throw new Error("unknown padding")}},7267:(Ce,ee,E)=>{var a=E(5667),S=E(3342),p=E(7211),O=E(715),c=E(7196),D=E(6508),C=E(568),_=E(4105),F=E(7054).Buffer;Ce.exports=function(w,P,k){var L;L=w.padding?w.padding:k?1:4;var R,M=a(w);if(4===L)R=function B(A,w){var P=A.modulus.byteLength(),k=w.length,L=p("sha1").update(F.alloc(0)).digest(),M=L.length,R=2*M;if(k>P-R-2)throw new Error("message too long");var U=F.alloc(P-k-R-2),V=P-M-1,K=S(M),oe=c(F.concat([L,U,F.alloc(1,1),w],V),O(K,V)),me=c(K,O(oe,M));return new D(F.concat([F.alloc(1),me,oe],P))}(M,P);else if(1===L)R=function m(A,w,P){var M,k=w.length,L=A.modulus.byteLength();if(k>L-11)throw new Error("message too long");return M=P?F.alloc(L-k-3,255):function T(A){for(var M,w=F.allocUnsafe(A),P=0,k=S(2*A),L=0;P=0)throw new Error("data too long for modulus")}return k?_(R,M):C(R,M)}},568:(Ce,ee,E)=>{var a=E(6508),S=E(7054).Buffer;Ce.exports=function p(O,c){return S.from(O.toRed(a.mont(c.modulus)).redPow(new a(c.publicExponent)).fromRed().toArray())}},7196:Ce=>{Ce.exports=function(E,a){for(var S=E.length,p=-1;++p{"use strict";var a=65536,O=E(7054).Buffer,c=global.crypto||global.msCrypto;Ce.exports=c&&c.getRandomValues?function D(C,_){if(C>4294967295)throw new RangeError("requested too many random bytes");var F=O.allocUnsafe(C);if(C>0)if(C>a)for(var B=0;B{"use strict";function a(){throw new Error("secure random number generation not supported by this browser\nuse chrome, FireFox or Internet Explorer 11")}var S=E(7054),p=E(3342),O=S.Buffer,c=S.kMaxLength,D=global.crypto||global.msCrypto,C=Math.pow(2,32)-1;function _(A,w){if("number"!=typeof A||A!=A)throw new TypeError("offset must be a number");if(A>C||A<0)throw new TypeError("offset must be a uint32");if(A>c||A>w)throw new RangeError("offset out of range")}function F(A,w,P){if("number"!=typeof A||A!=A)throw new TypeError("size must be a number");if(A>C||A<0)throw new TypeError("size must be a uint32");if(A+w>P||A>c)throw new RangeError("buffer too small")}function m(A,w,P,k){if(process.browser){var M=new Uint8Array(A.buffer,w,P);return D.getRandomValues(M),k?void process.nextTick(function(){k(null,A)}):A}if(!k)return p(P).copy(A,w),A;p(P,function(U,V){if(U)return k(U);V.copy(A,w),k(null,A)})}D&&D.getRandomValues||!process.browser?(ee.randomFill=function B(A,w,P,k){if(!(O.isBuffer(A)||A instanceof global.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');if("function"==typeof w)k=w,w=0,P=A.length;else if("function"==typeof P)k=P,P=A.length-w;else if("function"!=typeof k)throw new TypeError('"cb" argument must be a function');return _(w,A.length),F(P,w,A.length),m(A,w,P,k)},ee.randomFillSync=function T(A,w,P){if(typeof w>"u"&&(w=0),!(O.isBuffer(A)||A instanceof global.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');return _(w,A.length),void 0===P&&(P=A.length-w),F(P,w,A.length),m(A,w,P)}):(ee.randomFill=a,ee.randomFillSync=a)},4075:(Ce,ee,E)=>{"use strict";var a=E(9656),S=Object.keys||function(T){var A=[];for(var w in T)A.push(w);return A};Ce.exports=F;var p=Object.create(E(7637));p.inherits=E(1993);var O=E(9609),c=E(7849);p.inherits(F,O);for(var D=S(c.prototype),C=0;C{"use strict";Ce.exports=p;var a=E(2909),S=Object.create(E(7637));function p(O){if(!(this instanceof p))return new p(O);a.call(this,O)}S.inherits=E(1993),S.inherits(p,a),p.prototype._transform=function(O,c,D){D(null,O)}},9609:(Ce,ee,E)=>{"use strict";var a=E(9656);Ce.exports=U;var p,S=E(53);U.ReadableState=R,E(4356);var c=function(Q,ae){return Q.listeners(ae).length},D=E(8342),C=E(2655).Buffer,_=(typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){},m=Object.create(E(7637));m.inherits=E(1993);var T=E(9838),A=void 0;A=T&&T.debuglog?T.debuglog("stream"):function(){};var k,w=E(7809),P=E(1509);m.inherits(U,D);var L=["error","close","destroy","pause","resume"];function R(Q,ae){var tt=ae instanceof(p=p||E(4075));this.objectMode=!!(Q=Q||{}).objectMode,tt&&(this.objectMode=this.objectMode||!!Q.readableObjectMode);var Oe=Q.highWaterMark,pe=Q.readableHighWaterMark;this.highWaterMark=Oe||0===Oe?Oe:tt&&(pe||0===pe)?pe:this.objectMode?16:16384,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new w,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=Q.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,Q.encoding&&(k||(k=E(8454).I),this.decoder=new k(Q.encoding),this.encoding=Q.encoding)}function U(Q){if(p=p||E(4075),!(this instanceof U))return new U(Q);this._readableState=new R(Q,this),this.readable=!0,Q&&("function"==typeof Q.read&&(this._read=Q.read),"function"==typeof Q.destroy&&(this._destroy=Q.destroy)),D.call(this)}function V(Q,ae,tt,Oe,pe){var Be,Te=Q._readableState;return null===ae?(Te.reading=!1,function n(Q,ae){if(!ae.ended){if(ae.decoder){var tt=ae.decoder.end();tt&&tt.length&&(ae.buffer.push(tt),ae.length+=ae.objectMode?1:tt.length)}ae.ended=!0,o(Q)}}(Q,Te)):(pe||(Be=function oe(Q,ae){var tt;return!function B(Q){return C.isBuffer(Q)||Q instanceof _}(ae)&&"string"!=typeof ae&&void 0!==ae&&!Q.objectMode&&(tt=new TypeError("Invalid non-string/buffer chunk")),tt}(Te,ae)),Be?Q.emit("error",Be):Te.objectMode||ae&&ae.length>0?("string"!=typeof ae&&!Te.objectMode&&Object.getPrototypeOf(ae)!==C.prototype&&(ae=function F(Q){return C.from(Q)}(ae)),Oe?Te.endEmitted?Q.emit("error",new Error("stream.unshift() after end event")):K(Q,Te,ae,!0):Te.ended?Q.emit("error",new Error("stream.push() after EOF")):(Te.reading=!1,Te.decoder&&!tt?(ae=Te.decoder.write(ae),Te.objectMode||0!==ae.length?K(Q,Te,ae,!1):s(Q,Te)):K(Q,Te,ae,!1))):Oe||(Te.reading=!1)),function me(Q){return!Q.ended&&(Q.needReadable||Q.lengthae.highWaterMark&&(ae.highWaterMark=function se(Q){return Q>=8388608?Q=8388608:(Q--,Q|=Q>>>1,Q|=Q>>>2,Q|=Q>>>4,Q|=Q>>>8,Q|=Q>>>16,Q++),Q}(Q)),Q<=ae.length?Q:ae.ended?ae.length:(ae.needReadable=!0,0))}function o(Q){var ae=Q._readableState;ae.needReadable=!1,ae.emittedReadable||(A("emitReadable",ae.flowing),ae.emittedReadable=!0,ae.sync?a.nextTick(l,Q):l(Q))}function l(Q){A("emit readable"),Q.emit("readable"),f(Q)}function s(Q,ae){ae.readingMore||(ae.readingMore=!0,a.nextTick(h,Q,ae))}function h(Q,ae){for(var tt=ae.length;!ae.reading&&!ae.flowing&&!ae.ended&&ae.length=ae.length?(tt=ae.decoder?ae.buffer.join(""):1===ae.buffer.length?ae.buffer.head.data:ae.buffer.concat(ae.length),ae.buffer.clear()):tt=function I(Q,ae,tt){var Oe;return QTe.length?Te.length:Q;if(pe+=Be===Te.length?Te:Te.slice(0,Q),0==(Q-=Be)){Be===Te.length?(++Oe,ae.head=tt.next?tt.next:ae.tail=null):(ae.head=tt,tt.data=Te.slice(Be));break}++Oe}return ae.length-=Oe,pe}(Q,ae):function J(Q,ae){var tt=C.allocUnsafe(Q),Oe=ae.head,pe=1;for(Oe.data.copy(tt),Q-=Oe.data.length;Oe=Oe.next;){var Te=Oe.data,Be=Q>Te.length?Te.length:Q;if(Te.copy(tt,tt.length-Q,0,Be),0==(Q-=Be)){Be===Te.length?(++pe,ae.head=Oe.next?Oe.next:ae.tail=null):(ae.head=Oe,Oe.data=Te.slice(Be));break}++pe}return ae.length-=pe,tt}(Q,ae),Oe}(Q,ae.buffer,ae.decoder),tt);var tt}function ie(Q){var ae=Q._readableState;if(ae.length>0)throw new Error('"endReadable()" called on non-empty stream');ae.endEmitted||(ae.ended=!0,a.nextTick(xe,ae,Q))}function xe(Q,ae){!Q.endEmitted&&0===Q.length&&(Q.endEmitted=!0,ae.readable=!1,ae.emit("end"))}function De(Q,ae){for(var tt=0,Oe=Q.length;tt=ae.highWaterMark||ae.ended))return A("read: emitReadable",ae.length,ae.ended),0===ae.length&&ae.ended?ie(this):o(this),null;if(0===(Q=g(Q,ae))&&ae.ended)return 0===ae.length&&ie(this),null;var pe,Oe=ae.needReadable;return A("need readable",Oe),(0===ae.length||ae.length-Q0?$(Q,ae):null)?(ae.needReadable=!0,Q=0):ae.length-=Q,0===ae.length&&(ae.ended||(ae.needReadable=!0),tt!==Q&&ae.ended&&ie(this)),null!==pe&&this.emit("data",pe),pe},U.prototype._read=function(Q){this.emit("error",new Error("_read() is not implemented"))},U.prototype.pipe=function(Q,ae){var tt=this,Oe=this._readableState;switch(Oe.pipesCount){case 0:Oe.pipes=Q;break;case 1:Oe.pipes=[Oe.pipes,Q];break;default:Oe.pipes.push(Q)}Oe.pipesCount+=1,A("pipe count=%d opts=%j",Oe.pipesCount,ae);var Te=ae&&!1===ae.end||Q===process.stdout||Q===process.stderr?ft:re;function re(){A("onend"),Q.end()}Oe.endEmitted?a.nextTick(Te):tt.once("end",Te),Q.on("unpipe",function Be(un,At){A("onunpipe"),un===tt&&At&&!1===At.hasUnpiped&&(At.hasUnpiped=!0,function ge(){A("cleanup"),Q.removeListener("close",rn),Q.removeListener("finish",mt),Q.removeListener("drain",ne),Q.removeListener("error",rt),Q.removeListener("unpipe",Be),tt.removeListener("end",re),tt.removeListener("end",ft),tt.removeListener("data",Qe),G=!0,Oe.awaitDrain&&(!Q._writableState||Q._writableState.needDrain)&&ne()}())});var ne=function v(Q){return function(){var ae=Q._readableState;A("pipeOnDrain",ae.awaitDrain),ae.awaitDrain&&ae.awaitDrain--,0===ae.awaitDrain&&c(Q,"data")&&(ae.flowing=!0,f(Q))}}(tt);Q.on("drain",ne);var G=!1,xt=!1;function Qe(un){A("ondata"),xt=!1,!1===Q.write(un)&&!xt&&((1===Oe.pipesCount&&Oe.pipes===Q||Oe.pipesCount>1&&-1!==De(Oe.pipes,Q))&&!G&&(A("false write response, pause",Oe.awaitDrain),Oe.awaitDrain++,xt=!0),tt.pause())}function rt(un){A("onerror",un),ft(),Q.removeListener("error",rt),0===c(Q,"error")&&Q.emit("error",un)}function rn(){Q.removeListener("finish",mt),ft()}function mt(){A("onfinish"),Q.removeListener("close",rn),ft()}function ft(){A("unpipe"),tt.unpipe(Q)}return tt.on("data",Qe),function M(Q,ae,tt){if("function"==typeof Q.prependListener)return Q.prependListener(ae,tt);Q._events&&Q._events[ae]?S(Q._events[ae])?Q._events[ae].unshift(tt):Q._events[ae]=[tt,Q._events[ae]]:Q.on(ae,tt)}(Q,"error",rt),Q.once("close",rn),Q.once("finish",mt),Q.emit("pipe",tt),Oe.flowing||(A("pipe resume"),tt.resume()),Q},U.prototype.unpipe=function(Q){var ae=this._readableState,tt={hasUnpiped:!1};if(0===ae.pipesCount)return this;if(1===ae.pipesCount)return Q&&Q!==ae.pipes||(Q||(Q=ae.pipes),ae.pipes=null,ae.pipesCount=0,ae.flowing=!1,Q&&Q.emit("unpipe",this,tt)),this;if(!Q){var Oe=ae.pipes,pe=ae.pipesCount;ae.pipes=null,ae.pipesCount=0,ae.flowing=!1;for(var Te=0;Te{"use strict";Ce.exports=O;var a=E(4075),S=Object.create(E(7637));function p(C,_){var F=this._transformState;F.transforming=!1;var B=F.writecb;if(!B)return this.emit("error",new Error("write callback called multiple times"));F.writechunk=null,F.writecb=null,null!=_&&this.push(_),B(C);var m=this._readableState;m.reading=!1,(m.needReadable||m.length{"use strict";var a=E(9656);function p(d){var r=this;this.next=null,this.entry=null,this.finish=function(){!function y(d,r,f){var $=d.entry;for(d.entry=null;$;){var I=$.callback;r.pendingcb--,I(f),$=$.next}r.corkedRequestsFree.next=d}(r,d)}}Ce.exports=L;var c,O=!process.browser&&["v0.10","v0.9."].indexOf(process.version.slice(0,5))>-1?setImmediate:a.nextTick;L.WritableState=P;var D=Object.create(E(7637));D.inherits=E(1993);var k,C={deprecate:E(3398)},_=E(8342),F=E(2655).Buffer,B=(typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){},A=E(1509);function w(){}function P(d,r){c=c||E(4075);var f=r instanceof c;this.objectMode=!!(d=d||{}).objectMode,f&&(this.objectMode=this.objectMode||!!d.writableObjectMode);var $=d.highWaterMark,I=d.writableHighWaterMark;this.highWaterMark=$||0===$?$:f&&(I||0===I)?I:this.objectMode?16:16384,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1,this.decodeStrings=!(!1===d.decodeStrings),this.defaultEncoding=d.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(ie){!function te(d,r){var f=d._writableState,$=f.sync,I=f.writecb;if(function me(d){d.writing=!1,d.writecb=null,d.length-=d.writelen,d.writelen=0}(f),r)!function oe(d,r,f,$,I){--r.pendingcb,f?(a.nextTick(I,$),a.nextTick(h,d,r),d._writableState.errorEmitted=!0,d.emit("error",$)):(I($),d._writableState.errorEmitted=!0,d.emit("error",$),h(d,r))}(d,f,$,r,I);else{var j=o(f);!j&&!f.corked&&!f.bufferProcessing&&f.bufferedRequest&&n(d,f),$?O(se,d,f,j,I):se(d,f,j,I)}}(r,ie)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new p(this)}function L(d){if(c=c||E(4075),!(k.call(L,this)||this instanceof c))return new L(d);this._writableState=new P(d,this),this.writable=!0,d&&("function"==typeof d.write&&(this._write=d.write),"function"==typeof d.writev&&(this._writev=d.writev),"function"==typeof d.destroy&&(this._destroy=d.destroy),"function"==typeof d.final&&(this._final=d.final)),_.call(this)}function K(d,r,f,$,I,j,J){r.writelen=$,r.writecb=J,r.writing=!0,r.sync=!0,f?d._writev(I,r.onwrite):d._write(I,j,r.onwrite),r.sync=!1}function se(d,r,f,$){f||function g(d,r){0===r.length&&r.needDrain&&(r.needDrain=!1,d.emit("drain"))}(d,r),r.pendingcb--,$(),h(d,r)}function n(d,r){r.bufferProcessing=!0;var f=r.bufferedRequest;if(d._writev&&f&&f.next){var I=new Array(r.bufferedRequestCount),j=r.corkedRequestsFree;j.entry=f;for(var J=0,ie=!0;f;)I[J]=f,f.isBuf||(ie=!1),f=f.next,J+=1;I.allBuffers=ie,K(d,r,!0,r.length,I,"",j.finish),r.pendingcb++,r.lastBufferedRequest=null,j.next?(r.corkedRequestsFree=j.next,j.next=null):r.corkedRequestsFree=new p(r),r.bufferedRequestCount=0}else{for(;f;){var xe=f.chunk;if(K(d,r,!1,r.objectMode?1:xe.length,xe,f.encoding,f.callback),f=f.next,r.bufferedRequestCount--,r.writing)break}null===f&&(r.lastBufferedRequest=null)}r.bufferedRequest=f,r.bufferProcessing=!1}function o(d){return d.ending&&0===d.length&&null===d.bufferedRequest&&!d.finished&&!d.writing}function l(d,r){d._final(function(f){r.pendingcb--,f&&d.emit("error",f),r.prefinished=!0,d.emit("prefinish"),h(d,r)})}function h(d,r){var f=o(r);return f&&(function s(d,r){!r.prefinished&&!r.finalCalled&&("function"==typeof d._final?(r.pendingcb++,r.finalCalled=!0,a.nextTick(l,d,r)):(r.prefinished=!0,d.emit("prefinish")))}(d,r),0===r.pendingcb&&(r.finished=!0,d.emit("finish"))),f}D.inherits(L,_),P.prototype.getBuffer=function(){for(var r=this.bufferedRequest,f=[];r;)f.push(r),r=r.next;return f},function(){try{Object.defineProperty(P.prototype,"buffer",{get:C.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(k=Function.prototype[Symbol.hasInstance],Object.defineProperty(L,Symbol.hasInstance,{value:function(d){return!!k.call(this,d)||this===L&&d&&d._writableState instanceof P}})):k=function(d){return d instanceof this},L.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},L.prototype.write=function(d,r,f){var $=this._writableState,I=!1,j=!$.objectMode&&function T(d){return F.isBuffer(d)||d instanceof B}(d);return j&&!F.isBuffer(d)&&(d=function m(d){return F.from(d)}(d)),"function"==typeof r&&(f=r,r=null),j?r="buffer":r||(r=$.defaultEncoding),"function"!=typeof f&&(f=w),$.ended?function M(d,r){var f=new Error("write after end");d.emit("error",f),a.nextTick(r,f)}(this,f):(j||function R(d,r,f,$){var I=!0,j=!1;return null===f?j=new TypeError("May not write null values to stream"):"string"!=typeof f&&void 0!==f&&!r.objectMode&&(j=new TypeError("Invalid non-string/buffer chunk")),j&&(d.emit("error",j),a.nextTick($,j),I=!1),I}(this,$,d,f))&&($.pendingcb++,I=function V(d,r,f,$,I,j){if(!f){var J=function U(d,r,f){return!d.objectMode&&!1!==d.decodeStrings&&"string"==typeof r&&(r=F.from(r,f)),r}(r,$,I);$!==J&&(f=!0,I="buffer",$=J)}var ie=r.objectMode?1:$.length;r.length+=ie;var xe=r.length-1))throw new TypeError("Unknown encoding: "+r);return this._writableState.defaultEncoding=r,this},Object.defineProperty(L.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),L.prototype._write=function(d,r,f){f(new Error("_write() is not implemented"))},L.prototype._writev=null,L.prototype.end=function(d,r,f){var $=this._writableState;"function"==typeof d?(f=d,d=null,r=null):"function"==typeof r&&(f=r,r=null),null!=d&&this.write(d,r),$.corked&&($.corked=1,this.uncork()),$.ending||function v(d,r,f){r.ending=!0,h(d,r),f&&(r.finished?a.nextTick(f):d.once("finish",f)),r.ended=!0,d.writable=!1}(this,$,f)},Object.defineProperty(L.prototype,"destroyed",{get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(d){this._writableState&&(this._writableState.destroyed=d)}}),L.prototype.destroy=A.destroy,L.prototype._undestroy=A.undestroy,L.prototype._destroy=function(d,r){this.end(),r(d)}},7809:(Ce,ee,E)=>{"use strict";var S=E(2655).Buffer,p=E(5340);function O(c,D,C){c.copy(D,C)}Ce.exports=function(){function c(){(function a(c,D){if(!(c instanceof D))throw new TypeError("Cannot call a class as a function")})(this,c),this.head=null,this.tail=null,this.length=0}return c.prototype.push=function(C){var _={data:C,next:null};this.length>0?this.tail.next=_:this.head=_,this.tail=_,++this.length},c.prototype.unshift=function(C){var _={data:C,next:this.head};0===this.length&&(this.tail=_),this.head=_,++this.length},c.prototype.shift=function(){if(0!==this.length){var C=this.head.data;return this.head=1===this.length?this.tail=null:this.head.next,--this.length,C}},c.prototype.clear=function(){this.head=this.tail=null,this.length=0},c.prototype.join=function(C){if(0===this.length)return"";for(var _=this.head,F=""+_.data;_=_.next;)F+=C+_.data;return F},c.prototype.concat=function(C){if(0===this.length)return S.alloc(0);for(var _=S.allocUnsafe(C>>>0),F=this.head,B=0;F;)O(F.data,_,B),B+=F.data.length,F=F.next;return _},c}(),p&&p.inspect&&p.inspect.custom&&(Ce.exports.prototype[p.inspect.custom]=function(){var c=p.inspect({length:this.length});return this.constructor.name+" "+c})},1509:(Ce,ee,E)=>{"use strict";var a=E(9656);function O(c,D){c.emit("error",D)}Ce.exports={destroy:function S(c,D){var C=this;return this._readableState&&this._readableState.destroyed||this._writableState&&this._writableState.destroyed?(D?D(c):c&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,a.nextTick(O,this,c)):a.nextTick(O,this,c)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(c||null,function(B){!D&&B?C._writableState?C._writableState.errorEmitted||(C._writableState.errorEmitted=!0,a.nextTick(O,C,B)):a.nextTick(O,C,B):D&&D(B)}),this)},undestroy:function p(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}}},8342:(Ce,ee,E)=>{Ce.exports=E(4356).EventEmitter},2655:(Ce,ee,E)=>{var a=E(3838),S=a.Buffer;function p(c,D){for(var C in c)D[C]=c[C]}function O(c,D,C){return S(c,D,C)}S.from&&S.alloc&&S.allocUnsafe&&S.allocUnsafeSlow?Ce.exports=a:(p(a,ee),ee.Buffer=O),p(S,O),O.from=function(c,D,C){if("number"==typeof c)throw new TypeError("Argument must not be a number");return S(c,D,C)},O.alloc=function(c,D,C){if("number"!=typeof c)throw new TypeError("Argument must be a number");var _=S(c);return void 0!==D?"string"==typeof C?_.fill(D,C):_.fill(D):_.fill(0),_},O.allocUnsafe=function(c){if("number"!=typeof c)throw new TypeError("Argument must be a number");return S(c)},O.allocUnsafeSlow=function(c){if("number"!=typeof c)throw new TypeError("Argument must be a number");return a.SlowBuffer(c)}},5942:(Ce,ee,E)=>{(ee=Ce.exports=E(9609)).Stream=ee,ee.Readable=ee,ee.Writable=E(7849),ee.Duplex=E(4075),ee.Transform=E(2909),ee.PassThrough=E(8823)},6636:(Ce,ee,E)=>{"use strict";var a=E(3838).Buffer,S=E(1993),p=E(3686),O=new Array(16),c=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],D=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],C=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],_=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11],F=[0,1518500249,1859775393,2400959708,2840853838],B=[1352829926,1548603684,1836072691,2053994217,0];function m(){p.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520}function T(M,R){return M<>>32-R}function A(M,R,U,V,K,oe,me,te){return T(M+(R^U^V)+oe+me|0,te)+K|0}function w(M,R,U,V,K,oe,me,te){return T(M+(R&U|~R&V)+oe+me|0,te)+K|0}function P(M,R,U,V,K,oe,me,te){return T(M+((R|~U)^V)+oe+me|0,te)+K|0}function k(M,R,U,V,K,oe,me,te){return T(M+(R&V|U&~V)+oe+me|0,te)+K|0}function L(M,R,U,V,K,oe,me,te){return T(M+(R^(U|~V))+oe+me|0,te)+K|0}S(m,p),m.prototype._update=function(){for(var M=O,R=0;R<16;++R)M[R]=this._block.readInt32LE(4*R);for(var U=0|this._a,V=0|this._b,K=0|this._c,oe=0|this._d,me=0|this._e,te=0|this._a,se=0|this._b,g=0|this._c,n=0|this._d,o=0|this._e,l=0;l<80;l+=1){var s,h;l<16?(s=A(U,V,K,oe,me,M[c[l]],F[0],C[l]),h=L(te,se,g,n,o,M[D[l]],B[0],_[l])):l<32?(s=w(U,V,K,oe,me,M[c[l]],F[1],C[l]),h=k(te,se,g,n,o,M[D[l]],B[1],_[l])):l<48?(s=P(U,V,K,oe,me,M[c[l]],F[2],C[l]),h=P(te,se,g,n,o,M[D[l]],B[2],_[l])):l<64?(s=k(U,V,K,oe,me,M[c[l]],F[3],C[l]),h=w(te,se,g,n,o,M[D[l]],B[3],_[l])):(s=L(U,V,K,oe,me,M[c[l]],F[4],C[l]),h=A(te,se,g,n,o,M[D[l]],B[4],_[l])),U=me,me=oe,oe=T(K,10),K=V,V=s,te=o,o=n,n=T(g,10),g=se,se=h}var v=this._b+K+n|0;this._b=this._c+oe+o|0,this._c=this._d+me+te|0,this._d=this._e+U+se|0,this._e=this._a+V+g|0,this._a=v},m.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var M=a.alloc?a.alloc(20):new a(20);return M.writeInt32LE(this._a,0),M.writeInt32LE(this._b,4),M.writeInt32LE(this._c,8),M.writeInt32LE(this._d,12),M.writeInt32LE(this._e,16),M},Ce.exports=m},4412:(Ce,ee,E)=>{"use strict";E.d(ee,{t:()=>S});var a=E(1413);class S extends a.B{constructor(O){super(),this._value=O}get value(){return this.getValue()}_subscribe(O){const c=super._subscribe(O);return!c.closed&&O.next(this._value),c}getValue(){const{hasError:O,thrownError:c,_value:D}=this;if(O)throw c;return this._throwIfClosed(),D}next(O){super.next(this._value=O)}}},1985:(Ce,ee,E)=>{"use strict";E.d(ee,{c:()=>_});var a=E(7707),S=E(8359),p=E(3494),O=E(1203),c=E(1026),D=E(8071),C=E(9786);let _=(()=>{class T{constructor(w){w&&(this._subscribe=w)}lift(w){const P=new T;return P.source=this,P.operator=w,P}subscribe(w,P,k){const L=function m(T){return T&&T instanceof a.vU||function B(T){return T&&(0,D.T)(T.next)&&(0,D.T)(T.error)&&(0,D.T)(T.complete)}(T)&&(0,S.Uv)(T)}(w)?w:new a.Ms(w,P,k);return(0,C.Y)(()=>{const{operator:M,source:R}=this;L.add(M?M.call(L,R):R?this._subscribe(L):this._trySubscribe(L))}),L}_trySubscribe(w){try{return this._subscribe(w)}catch(P){w.error(P)}}forEach(w,P){return new(P=F(P))((k,L)=>{const M=new a.Ms({next:R=>{try{w(R)}catch(U){L(U),M.unsubscribe()}},error:L,complete:k});this.subscribe(M)})}_subscribe(w){var P;return null===(P=this.source)||void 0===P?void 0:P.subscribe(w)}[p.s](){return this}pipe(...w){return(0,O.m)(w)(this)}toPromise(w){return new(w=F(w))((P,k)=>{let L;this.subscribe(M=>L=M,M=>k(M),()=>P(L))})}}return T.create=A=>new T(A),T})();function F(T){var A;return null!==(A=null!=T?T:c.$.Promise)&&void 0!==A?A:Promise}},2771:(Ce,ee,E)=>{"use strict";E.d(ee,{m:()=>p});var a=E(1413),S=E(6129);class p extends a.B{constructor(c=1/0,D=1/0,C=S.U){super(),this._bufferSize=c,this._windowTime=D,this._timestampProvider=C,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=D===1/0,this._bufferSize=Math.max(1,c),this._windowTime=Math.max(1,D)}next(c){const{isStopped:D,_buffer:C,_infiniteTimeWindow:_,_timestampProvider:F,_windowTime:B}=this;D||(C.push(c),!_&&C.push(F.now()+B)),this._trimBuffer(),super.next(c)}_subscribe(c){this._throwIfClosed(),this._trimBuffer();const D=this._innerSubscribe(c),{_infiniteTimeWindow:C,_buffer:_}=this,F=_.slice();for(let B=0;B{"use strict";E.d(ee,{B:()=>C});var a=E(1985),S=E(8359);const O=(0,E(1853).L)(F=>function(){F(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var c=E(7908),D=E(9786);let C=(()=>{class F extends a.c{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(m){const T=new _(this,this);return T.operator=m,T}_throwIfClosed(){if(this.closed)throw new O}next(m){(0,D.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const T of this.currentObservers)T.next(m)}})}error(m){(0,D.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=m;const{observers:T}=this;for(;T.length;)T.shift().error(m)}})}complete(){(0,D.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:m}=this;for(;m.length;)m.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var m;return(null===(m=this.observers)||void 0===m?void 0:m.length)>0}_trySubscribe(m){return this._throwIfClosed(),super._trySubscribe(m)}_subscribe(m){return this._throwIfClosed(),this._checkFinalizedStatuses(m),this._innerSubscribe(m)}_innerSubscribe(m){const{hasError:T,isStopped:A,observers:w}=this;return T||A?S.Kn:(this.currentObservers=null,w.push(m),new S.yU(()=>{this.currentObservers=null,(0,c.o)(w,m)}))}_checkFinalizedStatuses(m){const{hasError:T,thrownError:A,isStopped:w}=this;T?m.error(A):w&&m.complete()}asObservable(){const m=new a.c;return m.source=this,m}}return F.create=(B,m)=>new _(B,m),F})();class _ extends C{constructor(B,m){super(),this.destination=B,this.source=m}next(B){var m,T;null===(T=null===(m=this.destination)||void 0===m?void 0:m.next)||void 0===T||T.call(m,B)}error(B){var m,T;null===(T=null===(m=this.destination)||void 0===m?void 0:m.error)||void 0===T||T.call(m,B)}complete(){var B,m;null===(m=null===(B=this.destination)||void 0===B?void 0:B.complete)||void 0===m||m.call(B)}_subscribe(B){var m,T;return null!==(T=null===(m=this.source)||void 0===m?void 0:m.subscribe(B))&&void 0!==T?T:S.Kn}}},7707:(Ce,ee,E)=>{"use strict";E.d(ee,{Ms:()=>k,vU:()=>T});var a=E(8071),S=E(8359),p=E(1026),O=E(5334),c=E(5343);const D=F("C",void 0,void 0);function F(V,K,oe){return{kind:V,value:K,error:oe}}var B=E(9270),m=E(9786);class T extends S.yU{constructor(K){super(),this.isStopped=!1,K?(this.destination=K,(0,S.Uv)(K)&&K.add(this)):this.destination=U}static create(K,oe,me){return new k(K,oe,me)}next(K){this.isStopped?R(function _(V){return F("N",V,void 0)}(K),this):this._next(K)}error(K){this.isStopped?R(function C(V){return F("E",void 0,V)}(K),this):(this.isStopped=!0,this._error(K))}complete(){this.isStopped?R(D,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(K){this.destination.next(K)}_error(K){try{this.destination.error(K)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const A=Function.prototype.bind;function w(V,K){return A.call(V,K)}class P{constructor(K){this.partialObserver=K}next(K){const{partialObserver:oe}=this;if(oe.next)try{oe.next(K)}catch(me){L(me)}}error(K){const{partialObserver:oe}=this;if(oe.error)try{oe.error(K)}catch(me){L(me)}else L(K)}complete(){const{partialObserver:K}=this;if(K.complete)try{K.complete()}catch(oe){L(oe)}}}class k extends T{constructor(K,oe,me){let te;if(super(),(0,a.T)(K)||!K)te={next:null!=K?K:void 0,error:null!=oe?oe:void 0,complete:null!=me?me:void 0};else{let se;this&&p.$.useDeprecatedNextContext?(se=Object.create(K),se.unsubscribe=()=>this.unsubscribe(),te={next:K.next&&w(K.next,se),error:K.error&&w(K.error,se),complete:K.complete&&w(K.complete,se)}):te=K}this.destination=new P(te)}}function L(V){p.$.useDeprecatedSynchronousErrorHandling?(0,m.l)(V):(0,O.m)(V)}function R(V,K){const{onStoppedNotification:oe}=p.$;oe&&B.f.setTimeout(()=>oe(V,K))}const U={closed:!0,next:c.l,error:function M(V){throw V},complete:c.l}},8359:(Ce,ee,E)=>{"use strict";E.d(ee,{Kn:()=>D,yU:()=>c,Uv:()=>C});var a=E(8071);const p=(0,E(1853).L)(F=>function(m){F(this),this.message=m?`${m.length} errors occurred during unsubscription:\n${m.map((T,A)=>`${A+1}) ${T.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=m});var O=E(7908);class c{constructor(B){this.initialTeardown=B,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let B;if(!this.closed){this.closed=!0;const{_parentage:m}=this;if(m)if(this._parentage=null,Array.isArray(m))for(const w of m)w.remove(this);else m.remove(this);const{initialTeardown:T}=this;if((0,a.T)(T))try{T()}catch(w){B=w instanceof p?w.errors:[w]}const{_finalizers:A}=this;if(A){this._finalizers=null;for(const w of A)try{_(w)}catch(P){B=null!=B?B:[],P instanceof p?B=[...B,...P.errors]:B.push(P)}}if(B)throw new p(B)}}add(B){var m;if(B&&B!==this)if(this.closed)_(B);else{if(B instanceof c){if(B.closed||B._hasParent(this))return;B._addParent(this)}(this._finalizers=null!==(m=this._finalizers)&&void 0!==m?m:[]).push(B)}}_hasParent(B){const{_parentage:m}=this;return m===B||Array.isArray(m)&&m.includes(B)}_addParent(B){const{_parentage:m}=this;this._parentage=Array.isArray(m)?(m.push(B),m):m?[m,B]:B}_removeParent(B){const{_parentage:m}=this;m===B?this._parentage=null:Array.isArray(m)&&(0,O.o)(m,B)}remove(B){const{_finalizers:m}=this;m&&(0,O.o)(m,B),B instanceof c&&B._removeParent(this)}}c.EMPTY=(()=>{const F=new c;return F.closed=!0,F})();const D=c.EMPTY;function C(F){return F instanceof c||F&&"closed"in F&&(0,a.T)(F.remove)&&(0,a.T)(F.add)&&(0,a.T)(F.unsubscribe)}function _(F){(0,a.T)(F)?F():F.unsubscribe()}},1026:(Ce,ee,E)=>{"use strict";E.d(ee,{$:()=>a});const a={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},3207:(Ce,ee,E)=>{"use strict";E.d(ee,{s:()=>S});var a=E(9350);function S(p,O){const c="object"==typeof O;return new Promise((D,C)=>{let F,_=!1;p.subscribe({next:B=>{F=B,_=!0},error:C,complete:()=>{_?D(F):c?D(O.defaultValue):C(new a.G)}})})}},17:(Ce,ee,E)=>{"use strict";E.d(ee,{G:()=>D});var a=E(1985),S=E(8359),p=E(9898),O=E(4360),c=E(9974);class D extends a.c{constructor(_,F){super(),this.source=_,this.subjectFactory=F,this._subject=null,this._refCount=0,this._connection=null,(0,c.S)(_)&&(this.lift=_.lift)}_subscribe(_){return this.getSubject().subscribe(_)}getSubject(){const _=this._subject;return(!_||_.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:_}=this;this._subject=this._connection=null,null==_||_.unsubscribe()}connect(){let _=this._connection;if(!_){_=this._connection=new S.yU;const F=this.getSubject();_.add(this.source.subscribe((0,O._)(F,void 0,()=>{this._teardown(),F.complete()},B=>{this._teardown(),F.error(B)},()=>this._teardown()))),_.closed&&(this._connection=null,_=S.yU.EMPTY)}return _}refCount(){return(0,p.B)()(this)}}},4572:(Ce,ee,E)=>{"use strict";E.d(ee,{z:()=>B});var a=E(1985),S=E(3073),p=E(6648),O=E(3669),c=E(6450),D=E(9326),C=E(8496),_=E(4360),F=E(5225);function B(...A){const w=(0,D.lI)(A),P=(0,D.ms)(A),{args:k,keys:L}=(0,S.D)(A);if(0===k.length)return(0,p.H)([],w);const M=new a.c(function m(A,w,P=O.D){return k=>{T(w,()=>{const{length:L}=A,M=new Array(L);let R=L,U=L;for(let V=0;V{const K=(0,p.H)(A[V],w);let oe=!1;K.subscribe((0,_._)(k,me=>{M[V]=me,oe||(oe=!0,U--),U||k.next(P(M.slice()))},()=>{--R||k.complete()}))},k)},k)}}(k,w,L?R=>(0,C.e)(L,R):O.D));return P?M.pipe((0,c.I)(P)):M}function T(A,w,P){A?(0,F.N)(P,A,w):w()}},8793:(Ce,ee,E)=>{"use strict";E.d(ee,{x:()=>c});var a=E(6365),p=E(9326),O=E(6648);function c(...D){return function S(){return(0,a.U)(1)}()((0,O.H)(D,(0,p.lI)(D)))}},9030:(Ce,ee,E)=>{"use strict";E.d(ee,{v:()=>p});var a=E(1985),S=E(8750);function p(O){return new a.c(c=>{(0,S.Tg)(O()).subscribe(c)})}},983:(Ce,ee,E)=>{"use strict";E.d(ee,{w:()=>S});const S=new(E(1985).c)(c=>c.complete())},7468:(Ce,ee,E)=>{"use strict";E.d(ee,{p:()=>_});var a=E(1985),S=E(3073),p=E(8750),O=E(9326),c=E(4360),D=E(6450),C=E(8496);function _(...F){const B=(0,O.ms)(F),{args:m,keys:T}=(0,S.D)(F),A=new a.c(w=>{const{length:P}=m;if(!P)return void w.complete();const k=new Array(P);let L=P,M=P;for(let R=0;R{U||(U=!0,M--),k[R]=V},()=>L--,void 0,()=>{(!L||!U)&&(M||w.next(T?(0,C.e)(T,k):k),w.complete())}))}});return B?A.pipe((0,D.I)(B)):A}},6648:(Ce,ee,E)=>{"use strict";E.d(ee,{H:()=>me});var a=E(8750),S=E(5225),p=E(9974),O=E(4360);function c(te,se=0){return(0,p.N)((g,n)=>{g.subscribe((0,O._)(n,o=>(0,S.N)(n,te,()=>n.next(o),se),()=>(0,S.N)(n,te,()=>n.complete(),se),o=>(0,S.N)(n,te,()=>n.error(o),se)))})}function D(te,se=0){return(0,p.N)((g,n)=>{n.add(te.schedule(()=>g.subscribe(n),se))})}var F=E(1985),m=E(4761),T=E(8071);function w(te,se){if(!te)throw new Error("Iterable cannot be null");return new F.c(g=>{(0,S.N)(g,se,()=>{const n=te[Symbol.asyncIterator]();(0,S.N)(g,se,()=>{n.next().then(o=>{o.done?g.complete():g.next(o.value)})},0,!0)})})}var P=E(5055),k=E(9858),L=E(7441),M=E(5397),R=E(7953),U=E(591),V=E(5196);function me(te,se){return se?function oe(te,se){if(null!=te){if((0,P.l)(te))return function C(te,se){return(0,a.Tg)(te).pipe(D(se),c(se))}(te,se);if((0,L.X)(te))return function B(te,se){return new F.c(g=>{let n=0;return se.schedule(function(){n===te.length?g.complete():(g.next(te[n++]),g.closed||this.schedule())})})}(te,se);if((0,k.y)(te))return function _(te,se){return(0,a.Tg)(te).pipe(D(se),c(se))}(te,se);if((0,R.T)(te))return w(te,se);if((0,M.x)(te))return function A(te,se){return new F.c(g=>{let n;return(0,S.N)(g,se,()=>{n=te[m.l](),(0,S.N)(g,se,()=>{let o,l;try{({value:o,done:l}=n.next())}catch(s){return void g.error(s)}l?g.complete():g.next(o)},0,!0)}),()=>(0,T.T)(null==n?void 0:n.return)&&n.return()})}(te,se);if((0,V.U)(te))return function K(te,se){return w((0,V.C)(te),se)}(te,se)}throw(0,U.L)(te)}(te,se):(0,a.Tg)(te)}},3726:(Ce,ee,E)=>{"use strict";E.d(ee,{R:()=>B});var a=E(8750),S=E(1985),p=E(3028),O=E(7441),c=E(8071),D=E(6450);const C=["addListener","removeListener"],_=["addEventListener","removeEventListener"],F=["on","off"];function B(P,k,L,M){if((0,c.T)(L)&&(M=L,L=void 0),M)return B(P,k,L).pipe((0,D.I)(M));const[R,U]=function w(P){return(0,c.T)(P.addEventListener)&&(0,c.T)(P.removeEventListener)}(P)?_.map(V=>K=>P[V](k,K,L)):function T(P){return(0,c.T)(P.addListener)&&(0,c.T)(P.removeListener)}(P)?C.map(m(P,k)):function A(P){return(0,c.T)(P.on)&&(0,c.T)(P.off)}(P)?F.map(m(P,k)):[];if(!R&&(0,O.X)(P))return(0,p.Z)(V=>B(V,k,L))((0,a.Tg)(P));if(!R)throw new TypeError("Invalid event target");return new S.c(V=>{const K=(...oe)=>V.next(1U(K)})}function m(P,k){return L=>M=>P[L](k,M)}},8750:(Ce,ee,E)=>{"use strict";E.d(ee,{Tg:()=>A});var a=E(1635),S=E(7441),p=E(9858),O=E(1985),c=E(5055),D=E(7953),C=E(591),_=E(5397),F=E(5196),B=E(8071),m=E(5334),T=E(3494);function A(V){if(V instanceof O.c)return V;if(null!=V){if((0,c.l)(V))return function w(V){return new O.c(K=>{const oe=V[T.s]();if((0,B.T)(oe.subscribe))return oe.subscribe(K);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(V);if((0,S.X)(V))return function P(V){return new O.c(K=>{for(let oe=0;oe{V.then(oe=>{K.closed||(K.next(oe),K.complete())},oe=>K.error(oe)).then(null,m.m)})}(V);if((0,D.T)(V))return M(V);if((0,_.x)(V))return function L(V){return new O.c(K=>{for(const oe of V)if(K.next(oe),K.closed)return;K.complete()})}(V);if((0,F.U)(V))return function R(V){return M((0,F.C)(V))}(V)}throw(0,C.L)(V)}function M(V){return new O.c(K=>{(function U(V,K){var oe,me,te,se;return(0,a.sH)(this,void 0,void 0,function*(){try{for(oe=(0,a.xN)(V);!(me=yield oe.next()).done;)if(K.next(me.value),K.closed)return}catch(g){te={error:g}}finally{try{me&&!me.done&&(se=oe.return)&&(yield se.call(oe))}finally{if(te)throw te.error}}K.complete()})})(V,K).catch(oe=>K.error(oe))})}},7673:(Ce,ee,E)=>{"use strict";E.d(ee,{of:()=>p});var a=E(9326),S=E(6648);function p(...O){const c=(0,a.lI)(O);return(0,S.H)(O,c)}},8810:(Ce,ee,E)=>{"use strict";E.d(ee,{$:()=>p});var a=E(1985),S=E(8071);function p(O,c){const D=(0,S.T)(O)?O:()=>O,C=_=>_.error(D());return new a.c(c?_=>c.schedule(C,0,_):C)}},4360:(Ce,ee,E)=>{"use strict";E.d(ee,{_:()=>S});var a=E(7707);function S(O,c,D,C,_){return new p(O,c,D,C,_)}class p extends a.vU{constructor(c,D,C,_,F,B){super(c),this.onFinalize=F,this.shouldUnsubscribe=B,this._next=D?function(m){try{D(m)}catch(T){c.error(T)}}:super._next,this._error=_?function(m){try{_(m)}catch(T){c.error(T)}finally{this.unsubscribe()}}:super._error,this._complete=C?function(){try{C()}catch(m){c.error(m)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var c;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:D}=this;super.unsubscribe(),!D&&(null===(c=this.onFinalize)||void 0===c||c.call(this))}}}},9437:(Ce,ee,E)=>{"use strict";E.d(ee,{W:()=>O});var a=E(8750),S=E(4360),p=E(9974);function O(c){return(0,p.N)((D,C)=>{let B,_=null,F=!1;_=D.subscribe((0,S._)(C,void 0,void 0,m=>{B=(0,a.Tg)(c(m,O(c)(D))),_?(_.unsubscribe(),_=null,B.subscribe(C)):F=!0})),F&&(_.unsubscribe(),_=null,B.subscribe(C))})}},274:(Ce,ee,E)=>{"use strict";E.d(ee,{H:()=>p});var a=E(3028),S=E(8071);function p(O,c){return(0,S.T)(c)?(0,a.Z)(O,c,1):(0,a.Z)(O,1)}},5964:(Ce,ee,E)=>{"use strict";E.d(ee,{p:()=>p});var a=E(9974),S=E(4360);function p(O,c){return(0,a.N)((D,C)=>{let _=0;D.subscribe((0,S._)(C,F=>O.call(c,F,_++)&&C.next(F)))})}},980:(Ce,ee,E)=>{"use strict";E.d(ee,{j:()=>S});var a=E(9974);function S(p){return(0,a.N)((O,c)=>{try{O.subscribe(c)}finally{c.add(p)}})}},6354:(Ce,ee,E)=>{"use strict";E.d(ee,{T:()=>p});var a=E(9974),S=E(4360);function p(O,c){return(0,a.N)((D,C)=>{let _=0;D.subscribe((0,S._)(C,F=>{C.next(O.call(c,F,_++))}))})}},3703:(Ce,ee,E)=>{"use strict";E.d(ee,{u:()=>S});var a=E(6354);function S(p){return(0,a.T)(()=>p)}},6365:(Ce,ee,E)=>{"use strict";E.d(ee,{U:()=>p});var a=E(3028),S=E(3669);function p(O=1/0){return(0,a.Z)(S.D,O)}},5412:(Ce,ee,E)=>{"use strict";E.d(ee,{h:()=>O});var a=E(8750),S=E(5225),p=E(4360);function O(c,D,C,_,F,B,m,T){const A=[];let w=0,P=0,k=!1;const L=()=>{k&&!A.length&&!w&&D.complete()},M=U=>w<_?R(U):A.push(U),R=U=>{B&&D.next(U),w++;let V=!1;(0,a.Tg)(C(U,P++)).subscribe((0,p._)(D,K=>{null==F||F(K),B?M(K):D.next(K)},()=>{V=!0},void 0,()=>{if(V)try{for(w--;A.length&&w<_;){const K=A.shift();m?(0,S.N)(D,m,()=>R(K)):R(K)}L()}catch(K){D.error(K)}}))};return c.subscribe((0,p._)(D,M,()=>{k=!0,L()})),()=>{null==T||T()}}},3028:(Ce,ee,E)=>{"use strict";E.d(ee,{Z:()=>D});var a=E(6354),S=E(8750),p=E(9974),O=E(5412),c=E(8071);function D(C,_,F=1/0){return(0,c.T)(_)?D((B,m)=>(0,a.T)((T,A)=>_(B,T,m,A))((0,S.Tg)(C(B,m))),F):("number"==typeof _&&(F=_),(0,p.N)((B,m)=>(0,O.h)(B,m,C,F)))}},9898:(Ce,ee,E)=>{"use strict";E.d(ee,{B:()=>p});var a=E(9974),S=E(4360);function p(){return(0,a.N)((O,c)=>{let D=null;O._refCount++;const C=(0,S._)(c,void 0,void 0,void 0,()=>{if(!O||O._refCount<=0||0<--O._refCount)return void(D=null);const _=O._connection,F=D;D=null,_&&(!F||_===F)&&_.unsubscribe(),c.unsubscribe()});O.subscribe(C),C.closed||(D=O.connect())})}},6649:(Ce,ee,E)=>{"use strict";E.d(ee,{S:()=>S});var a=E(4360);function S(p,O,c,D,C){return(_,F)=>{let B=c,m=O,T=0;_.subscribe((0,a._)(F,A=>{const w=T++;m=B?p(m,A,w):(B=!0,A),D&&F.next(m)},C&&(()=>{B&&F.next(m),F.complete()})))}}},5558:(Ce,ee,E)=>{"use strict";E.d(ee,{n:()=>O});var a=E(8750),S=E(9974),p=E(4360);function O(c,D){return(0,S.N)((C,_)=>{let F=null,B=0,m=!1;const T=()=>m&&!F&&_.complete();C.subscribe((0,p._)(_,A=>{null==F||F.unsubscribe();let w=0;const P=B++;(0,a.Tg)(c(A,P)).subscribe(F=(0,p._)(_,k=>_.next(D?D(A,k,P,w++):k),()=>{F=null,T()}))},()=>{m=!0,T()}))})}},6697:(Ce,ee,E)=>{"use strict";E.d(ee,{s:()=>O});var a=E(983),S=E(9974),p=E(4360);function O(c){return c<=0?()=>a.w:(0,S.N)((D,C)=>{let _=0;D.subscribe((0,p._)(C,F=>{++_<=c&&(C.next(F),c<=_&&C.complete())}))})}},8141:(Ce,ee,E)=>{"use strict";E.d(ee,{M:()=>c});var a=E(8071),S=E(9974),p=E(4360),O=E(3669);function c(D,C,_){const F=(0,a.T)(D)||C||_?{next:D,error:C,complete:_}:D;return F?(0,S.N)((B,m)=>{var T;null===(T=F.subscribe)||void 0===T||T.call(F);let A=!0;B.subscribe((0,p._)(m,w=>{var P;null===(P=F.next)||void 0===P||P.call(F,w),m.next(w)},()=>{var w;A=!1,null===(w=F.complete)||void 0===w||w.call(F),m.complete()},w=>{var P;A=!1,null===(P=F.error)||void 0===P||P.call(F,w),m.error(w)},()=>{var w,P;A&&(null===(w=F.unsubscribe)||void 0===w||w.call(F)),null===(P=F.finalize)||void 0===P||P.call(F)}))}):O.D}},6129:(Ce,ee,E)=>{"use strict";E.d(ee,{U:()=>a});const a={now:()=>(a.delegate||Date).now(),delegate:void 0}},9270:(Ce,ee,E)=>{"use strict";E.d(ee,{f:()=>a});const a={setTimeout(S,p,...O){const{delegate:c}=a;return null!=c&&c.setTimeout?c.setTimeout(S,p,...O):setTimeout(S,p,...O)},clearTimeout(S){const{delegate:p}=a;return((null==p?void 0:p.clearTimeout)||clearTimeout)(S)},delegate:void 0}},4761:(Ce,ee,E)=>{"use strict";E.d(ee,{l:()=>S});const S=function a(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},3494:(Ce,ee,E)=>{"use strict";E.d(ee,{s:()=>a});const a="function"==typeof Symbol&&Symbol.observable||"@@observable"},9350:(Ce,ee,E)=>{"use strict";E.d(ee,{G:()=>S});const S=(0,E(1853).L)(p=>function(){p(this),this.name="EmptyError",this.message="no elements in sequence"})},9326:(Ce,ee,E)=>{"use strict";E.d(ee,{R0:()=>D,lI:()=>c,ms:()=>O});var a=E(8071),S=E(9470);function p(C){return C[C.length-1]}function O(C){return(0,a.T)(p(C))?C.pop():void 0}function c(C){return(0,S.m)(p(C))?C.pop():void 0}function D(C,_){return"number"==typeof p(C)?C.pop():_}},3073:(Ce,ee,E)=>{"use strict";E.d(ee,{D:()=>c});const{isArray:a}=Array,{getPrototypeOf:S,prototype:p,keys:O}=Object;function c(C){if(1===C.length){const _=C[0];if(a(_))return{args:_,keys:null};if(function D(C){return C&&"object"==typeof C&&S(C)===p}(_)){const F=O(_);return{args:F.map(B=>_[B]),keys:F}}}return{args:C,keys:null}}},7908:(Ce,ee,E)=>{"use strict";function a(S,p){if(S){const O=S.indexOf(p);0<=O&&S.splice(O,1)}}E.d(ee,{o:()=>a})},1853:(Ce,ee,E)=>{"use strict";function a(S){const O=S(c=>{Error.call(c),c.stack=(new Error).stack});return O.prototype=Object.create(Error.prototype),O.prototype.constructor=O,O}E.d(ee,{L:()=>a})},8496:(Ce,ee,E)=>{"use strict";function a(S,p){return S.reduce((O,c,D)=>(O[c]=p[D],O),{})}E.d(ee,{e:()=>a})},9786:(Ce,ee,E)=>{"use strict";E.d(ee,{Y:()=>p,l:()=>O});var a=E(1026);let S=null;function p(c){if(a.$.useDeprecatedSynchronousErrorHandling){const D=!S;if(D&&(S={errorThrown:!1,error:null}),c(),D){const{errorThrown:C,error:_}=S;if(S=null,C)throw _}}else c()}function O(c){a.$.useDeprecatedSynchronousErrorHandling&&S&&(S.errorThrown=!0,S.error=c)}},5225:(Ce,ee,E)=>{"use strict";function a(S,p,O,c=0,D=!1){const C=p.schedule(function(){O(),D?S.add(this.schedule(null,c)):this.unsubscribe()},c);if(S.add(C),!D)return C}E.d(ee,{N:()=>a})},3669:(Ce,ee,E)=>{"use strict";function a(S){return S}E.d(ee,{D:()=>a})},7441:(Ce,ee,E)=>{"use strict";E.d(ee,{X:()=>a});const a=S=>S&&"number"==typeof S.length&&"function"!=typeof S},7953:(Ce,ee,E)=>{"use strict";E.d(ee,{T:()=>S});var a=E(8071);function S(p){return Symbol.asyncIterator&&(0,a.T)(null==p?void 0:p[Symbol.asyncIterator])}},8071:(Ce,ee,E)=>{"use strict";function a(S){return"function"==typeof S}E.d(ee,{T:()=>a})},5055:(Ce,ee,E)=>{"use strict";E.d(ee,{l:()=>p});var a=E(3494),S=E(8071);function p(O){return(0,S.T)(O[a.s])}},5397:(Ce,ee,E)=>{"use strict";E.d(ee,{x:()=>p});var a=E(4761),S=E(8071);function p(O){return(0,S.T)(null==O?void 0:O[a.l])}},4402:(Ce,ee,E)=>{"use strict";E.d(ee,{A:()=>p});var a=E(1985),S=E(8071);function p(O){return!!O&&(O instanceof a.c||(0,S.T)(O.lift)&&(0,S.T)(O.subscribe))}},9858:(Ce,ee,E)=>{"use strict";E.d(ee,{y:()=>S});var a=E(8071);function S(p){return(0,a.T)(null==p?void 0:p.then)}},5196:(Ce,ee,E)=>{"use strict";E.d(ee,{C:()=>p,U:()=>O});var a=E(1635),S=E(8071);function p(c){return(0,a.AQ)(this,arguments,function*(){const C=c.getReader();try{for(;;){const{value:_,done:F}=yield(0,a.N3)(C.read());if(F)return yield(0,a.N3)(void 0);yield yield(0,a.N3)(_)}}finally{C.releaseLock()}})}function O(c){return(0,S.T)(null==c?void 0:c.getReader)}},9470:(Ce,ee,E)=>{"use strict";E.d(ee,{m:()=>S});var a=E(8071);function S(p){return p&&(0,a.T)(p.schedule)}},9974:(Ce,ee,E)=>{"use strict";E.d(ee,{N:()=>p,S:()=>S});var a=E(8071);function S(O){return(0,a.T)(null==O?void 0:O.lift)}function p(O){return c=>{if(S(c))return c.lift(function(D){try{return O(D,this)}catch(C){this.error(C)}});throw new TypeError("Unable to lift unknown Observable type")}}},6450:(Ce,ee,E)=>{"use strict";E.d(ee,{I:()=>O});var a=E(6354);const{isArray:S}=Array;function O(c){return(0,a.T)(D=>function p(c,D){return S(D)?c(...D):c(D)}(c,D))}},5343:(Ce,ee,E)=>{"use strict";function a(){}E.d(ee,{l:()=>a})},1203:(Ce,ee,E)=>{"use strict";E.d(ee,{F:()=>S,m:()=>p});var a=E(3669);function S(...O){return p(O)}function p(O){return 0===O.length?a.D:1===O.length?O[0]:function(D){return O.reduce((C,_)=>_(C),D)}}},5334:(Ce,ee,E)=>{"use strict";E.d(ee,{m:()=>p});var a=E(1026),S=E(9270);function p(O){S.f.setTimeout(()=>{const{onUnhandledError:c}=a.$;if(!c)throw O;c(O)})}},591:(Ce,ee,E)=>{"use strict";function a(S){return new TypeError(`You provided ${null!==S&&"object"==typeof S?"an invalid object":`'${S}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}E.d(ee,{L:()=>a})},7054:(Ce,ee,E)=>{var a=E(3838),S=a.Buffer;function p(c,D){for(var C in c)D[C]=c[C]}function O(c,D,C){return S(c,D,C)}S.from&&S.alloc&&S.allocUnsafe&&S.allocUnsafeSlow?Ce.exports=a:(p(a,ee),ee.Buffer=O),O.prototype=Object.create(S.prototype),p(S,O),O.from=function(c,D,C){if("number"==typeof c)throw new TypeError("Argument must not be a number");return S(c,D,C)},O.alloc=function(c,D,C){if("number"!=typeof c)throw new TypeError("Argument must be a number");var _=S(c);return void 0!==D?"string"==typeof C?_.fill(D,C):_.fill(D):_.fill(0),_},O.allocUnsafe=function(c){if("number"!=typeof c)throw new TypeError("Argument must be a number");return S(c)},O.allocUnsafeSlow=function(c){if("number"!=typeof c)throw new TypeError("Argument must be a number");return a.SlowBuffer(c)}},463:(Ce,ee,E)=>{var a=E(7054).Buffer;function S(p,O){this._block=a.alloc(p),this._finalSize=O,this._blockSize=p,this._len=0}S.prototype.update=function(p,O){"string"==typeof p&&(p=a.from(p,O=O||"utf8"));for(var c=this._block,D=this._blockSize,C=p.length,_=this._len,F=0;F=this._finalSize&&(this._update(this._block),this._block.fill(0));var c=8*this._len;if(c<=4294967295)this._block.writeUInt32BE(c,this._blockSize-4);else{var D=(4294967295&c)>>>0;this._block.writeUInt32BE((c-D)/4294967296,this._blockSize-8),this._block.writeUInt32BE(D,this._blockSize-4)}this._update(this._block);var _=this._hash();return p?_.toString(p):_},S.prototype._update=function(){throw new Error("_update must be implemented by subclass")},Ce.exports=S},5443:(Ce,ee,E)=>{var a=Ce.exports=function(p){p=p.toLowerCase();var O=a[p];if(!O)throw new Error(p+" is not supported (we accept pull requests)");return new O};a.sha=E(8585),a.sha1=E(1270),a.sha224=E(2709),a.sha256=E(2148),a.sha384=E(1856),a.sha512=E(3121)},8585:(Ce,ee,E)=>{var a=E(1993),S=E(463),p=E(7054).Buffer,O=[1518500249,1859775393,-1894007588,-899497514],c=new Array(80);function D(){this.init(),this._w=c,S.call(this,64,56)}function C(B){return B<<5|B>>>27}function _(B){return B<<30|B>>>2}function F(B,m,T,A){return 0===B?m&T|~m&A:2===B?m&T|m&A|T&A:m^T^A}a(D,S),D.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},D.prototype._update=function(B){for(var m=this._w,T=0|this._a,A=0|this._b,w=0|this._c,P=0|this._d,k=0|this._e,L=0;L<16;++L)m[L]=B.readInt32BE(4*L);for(;L<80;++L)m[L]=m[L-3]^m[L-8]^m[L-14]^m[L-16];for(var M=0;M<80;++M){var R=~~(M/20),U=C(T)+F(R,A,w,P)+k+m[M]+O[R]|0;k=P,P=w,w=_(A),A=T,T=U}this._a=T+this._a|0,this._b=A+this._b|0,this._c=w+this._c|0,this._d=P+this._d|0,this._e=k+this._e|0},D.prototype._hash=function(){var B=p.allocUnsafe(20);return B.writeInt32BE(0|this._a,0),B.writeInt32BE(0|this._b,4),B.writeInt32BE(0|this._c,8),B.writeInt32BE(0|this._d,12),B.writeInt32BE(0|this._e,16),B},Ce.exports=D},1270:(Ce,ee,E)=>{var a=E(1993),S=E(463),p=E(7054).Buffer,O=[1518500249,1859775393,-1894007588,-899497514],c=new Array(80);function D(){this.init(),this._w=c,S.call(this,64,56)}function C(m){return m<<1|m>>>31}function _(m){return m<<5|m>>>27}function F(m){return m<<30|m>>>2}function B(m,T,A,w){return 0===m?T&A|~T&w:2===m?T&A|T&w|A&w:T^A^w}a(D,S),D.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},D.prototype._update=function(m){for(var T=this._w,A=0|this._a,w=0|this._b,P=0|this._c,k=0|this._d,L=0|this._e,M=0;M<16;++M)T[M]=m.readInt32BE(4*M);for(;M<80;++M)T[M]=C(T[M-3]^T[M-8]^T[M-14]^T[M-16]);for(var R=0;R<80;++R){var U=~~(R/20),V=_(A)+B(U,w,P,k)+L+T[R]+O[U]|0;L=k,k=P,P=F(w),w=A,A=V}this._a=A+this._a|0,this._b=w+this._b|0,this._c=P+this._c|0,this._d=k+this._d|0,this._e=L+this._e|0},D.prototype._hash=function(){var m=p.allocUnsafe(20);return m.writeInt32BE(0|this._a,0),m.writeInt32BE(0|this._b,4),m.writeInt32BE(0|this._c,8),m.writeInt32BE(0|this._d,12),m.writeInt32BE(0|this._e,16),m},Ce.exports=D},2709:(Ce,ee,E)=>{var a=E(1993),S=E(2148),p=E(463),O=E(7054).Buffer,c=new Array(64);function D(){this.init(),this._w=c,p.call(this,64,56)}a(D,S),D.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this},D.prototype._hash=function(){var C=O.allocUnsafe(28);return C.writeInt32BE(this._a,0),C.writeInt32BE(this._b,4),C.writeInt32BE(this._c,8),C.writeInt32BE(this._d,12),C.writeInt32BE(this._e,16),C.writeInt32BE(this._f,20),C.writeInt32BE(this._g,24),C},Ce.exports=D},2148:(Ce,ee,E)=>{var a=E(1993),S=E(463),p=E(7054).Buffer,O=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],c=new Array(64);function D(){this.init(),this._w=c,S.call(this,64,56)}function C(A,w,P){return P^A&(w^P)}function _(A,w,P){return A&w|P&(A|w)}function F(A){return(A>>>2|A<<30)^(A>>>13|A<<19)^(A>>>22|A<<10)}function B(A){return(A>>>6|A<<26)^(A>>>11|A<<21)^(A>>>25|A<<7)}function m(A){return(A>>>7|A<<25)^(A>>>18|A<<14)^A>>>3}function T(A){return(A>>>17|A<<15)^(A>>>19|A<<13)^A>>>10}a(D,S),D.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this},D.prototype._update=function(A){for(var w=this._w,P=0|this._a,k=0|this._b,L=0|this._c,M=0|this._d,R=0|this._e,U=0|this._f,V=0|this._g,K=0|this._h,oe=0;oe<16;++oe)w[oe]=A.readInt32BE(4*oe);for(;oe<64;++oe)w[oe]=T(w[oe-2])+w[oe-7]+m(w[oe-15])+w[oe-16]|0;for(var me=0;me<64;++me){var te=K+B(R)+C(R,U,V)+O[me]+w[me]|0,se=F(P)+_(P,k,L)|0;K=V,V=U,U=R,R=M+te|0,M=L,L=k,k=P,P=te+se|0}this._a=P+this._a|0,this._b=k+this._b|0,this._c=L+this._c|0,this._d=M+this._d|0,this._e=R+this._e|0,this._f=U+this._f|0,this._g=V+this._g|0,this._h=K+this._h|0},D.prototype._hash=function(){var A=p.allocUnsafe(32);return A.writeInt32BE(this._a,0),A.writeInt32BE(this._b,4),A.writeInt32BE(this._c,8),A.writeInt32BE(this._d,12),A.writeInt32BE(this._e,16),A.writeInt32BE(this._f,20),A.writeInt32BE(this._g,24),A.writeInt32BE(this._h,28),A},Ce.exports=D},1856:(Ce,ee,E)=>{var a=E(1993),S=E(3121),p=E(463),O=E(7054).Buffer,c=new Array(160);function D(){this.init(),this._w=c,p.call(this,128,112)}a(D,S),D.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this},D.prototype._hash=function(){var C=O.allocUnsafe(48);function _(F,B,m){C.writeInt32BE(F,m),C.writeInt32BE(B,m+4)}return _(this._ah,this._al,0),_(this._bh,this._bl,8),_(this._ch,this._cl,16),_(this._dh,this._dl,24),_(this._eh,this._el,32),_(this._fh,this._fl,40),C},Ce.exports=D},3121:(Ce,ee,E)=>{var a=E(1993),S=E(463),p=E(7054).Buffer,O=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],c=new Array(160);function D(){this.init(),this._w=c,S.call(this,128,112)}function C(k,L,M){return M^k&(L^M)}function _(k,L,M){return k&L|M&(k|L)}function F(k,L){return(k>>>28|L<<4)^(L>>>2|k<<30)^(L>>>7|k<<25)}function B(k,L){return(k>>>14|L<<18)^(k>>>18|L<<14)^(L>>>9|k<<23)}function m(k,L){return(k>>>1|L<<31)^(k>>>8|L<<24)^k>>>7}function T(k,L){return(k>>>1|L<<31)^(k>>>8|L<<24)^(k>>>7|L<<25)}function A(k,L){return(k>>>19|L<<13)^(L>>>29|k<<3)^k>>>6}function w(k,L){return(k>>>19|L<<13)^(L>>>29|k<<3)^(k>>>6|L<<26)}function P(k,L){return k>>>0>>0?1:0}a(D,S),D.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this},D.prototype._update=function(k){for(var L=this._w,M=0|this._ah,R=0|this._bh,U=0|this._ch,V=0|this._dh,K=0|this._eh,oe=0|this._fh,me=0|this._gh,te=0|this._hh,se=0|this._al,g=0|this._bl,n=0|this._cl,o=0|this._dl,l=0|this._el,s=0|this._fl,h=0|this._gl,v=0|this._hl,y=0;y<32;y+=2)L[y]=k.readInt32BE(4*y),L[y+1]=k.readInt32BE(4*y+4);for(;y<160;y+=2){var d=L[y-30],r=L[y-30+1],f=m(d,r),$=T(r,d),I=A(d=L[y-4],r=L[y-4+1]),j=w(r,d),xe=L[y-32],De=L[y-32+1],Q=$+L[y-14+1]|0,ae=f+L[y-14]+P(Q,$)|0;ae=(ae=ae+I+P(Q=Q+j|0,j)|0)+xe+P(Q=Q+De|0,De)|0,L[y]=ae,L[y+1]=Q}for(var tt=0;tt<160;tt+=2){ae=L[tt],Q=L[tt+1];var Oe=_(M,R,U),pe=_(se,g,n),Te=F(M,se),Be=F(se,M),re=B(K,l),ne=B(l,K),G=O[tt],ge=O[tt+1],xt=C(K,oe,me),Qe=C(l,s,h),rt=v+ne|0,rn=te+re+P(rt,v)|0;rn=(rn=(rn=rn+xt+P(rt=rt+Qe|0,Qe)|0)+G+P(rt=rt+ge|0,ge)|0)+ae+P(rt=rt+Q|0,Q)|0;var mt=Be+pe|0,ft=Te+Oe+P(mt,Be)|0;te=me,v=h,me=oe,h=s,oe=K,s=l,K=V+rn+P(l=o+rt|0,o)|0,V=U,o=n,U=R,n=g,R=M,g=se,M=rn+ft+P(se=rt+mt|0,rt)|0}this._al=this._al+se|0,this._bl=this._bl+g|0,this._cl=this._cl+n|0,this._dl=this._dl+o|0,this._el=this._el+l|0,this._fl=this._fl+s|0,this._gl=this._gl+h|0,this._hl=this._hl+v|0,this._ah=this._ah+M+P(this._al,se)|0,this._bh=this._bh+R+P(this._bl,g)|0,this._ch=this._ch+U+P(this._cl,n)|0,this._dh=this._dh+V+P(this._dl,o)|0,this._eh=this._eh+K+P(this._el,l)|0,this._fh=this._fh+oe+P(this._fl,s)|0,this._gh=this._gh+me+P(this._gl,h)|0,this._hh=this._hh+te+P(this._hl,v)|0},D.prototype._hash=function(){var k=p.allocUnsafe(64);function L(M,R,U){k.writeInt32BE(M,U),k.writeInt32BE(R,U+4)}return L(this._ah,this._al,0),L(this._bh,this._bl,8),L(this._ch,this._cl,16),L(this._dh,this._dl,24),L(this._eh,this._el,32),L(this._fh,this._fl,40),L(this._gh,this._gl,48),L(this._hh,this._hl,56),k},Ce.exports=D},7045:(Ce,ee,E)=>{Ce.exports=p;var a=E(4356).EventEmitter;function p(){a.call(this)}E(1993)(p,a),p.Readable=E(1092),p.Writable=E(5492),p.Duplex=E(1030),p.Transform=E(3410),p.PassThrough=E(3824),p.finished=E(7854),p.pipeline=E(6846),p.Stream=p,p.prototype.pipe=function(O,c){var D=this;function C(w){O.writable&&!1===O.write(w)&&D.pause&&D.pause()}function _(){D.readable&&D.resume&&D.resume()}D.on("data",C),O.on("drain",_),!O._isStdio&&(!c||!1!==c.end)&&(D.on("end",B),D.on("close",m));var F=!1;function B(){F||(F=!0,O.end())}function m(){F||(F=!0,"function"==typeof O.destroy&&O.destroy())}function T(w){if(A(),0===a.listenerCount(this,"error"))throw w}function A(){D.removeListener("data",C),O.removeListener("drain",_),D.removeListener("end",B),D.removeListener("close",m),D.removeListener("error",T),O.removeListener("error",T),D.removeListener("end",A),D.removeListener("close",A),O.removeListener("close",A)}return D.on("error",T),O.on("error",T),D.on("end",A),D.on("close",A),O.on("close",A),O.emit("pipe",D),O}},8083:Ce=>{"use strict";var E={};function a(D,C,_){_||(_=Error);var B=function(m){function T(A,w,P){return m.call(this,function F(m,T,A){return"string"==typeof C?C:C(m,T,A)}(A,w,P))||this}return function ee(D,C){D.prototype=Object.create(C.prototype),D.prototype.constructor=D,D.__proto__=C}(T,m),T}(_);B.prototype.name=_.name,B.prototype.code=D,E[D]=B}function S(D,C){if(Array.isArray(D)){var _=D.length;return D=D.map(function(F){return String(F)}),_>2?"one of ".concat(C," ").concat(D.slice(0,_-1).join(", "),", or ")+D[_-1]:2===_?"one of ".concat(C," ").concat(D[0]," or ").concat(D[1]):"of ".concat(C," ").concat(D[0])}return"of ".concat(C," ").concat(String(D))}a("ERR_INVALID_OPT_VALUE",function(D,C){return'The value "'+C+'" is invalid for option "'+D+'"'},TypeError),a("ERR_INVALID_ARG_TYPE",function(D,C,_){var F,B;if("string"==typeof C&&function p(D,C,_){return D.substr(!_||_<0?0:+_,C.length)===C}(C,"not ")?(F="must not be",C=C.replace(/^not /,"")):F="must be",function O(D,C,_){return(void 0===_||_>D.length)&&(_=D.length),D.substring(_-C.length,_)===C}(D," argument"))B="The ".concat(D," ").concat(F," ").concat(S(C,"type"));else{var m=function c(D,C,_){return"number"!=typeof _&&(_=0),!(_+C.length>D.length)&&-1!==D.indexOf(C,_)}(D,".")?"property":"argument";B='The "'.concat(D,'" ').concat(m," ").concat(F," ").concat(S(C,"type"))}return B+". Received type ".concat(typeof _)},TypeError),a("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),a("ERR_METHOD_NOT_IMPLEMENTED",function(D){return"The "+D+" method is not implemented"}),a("ERR_STREAM_PREMATURE_CLOSE","Premature close"),a("ERR_STREAM_DESTROYED",function(D){return"Cannot call "+D+" after a stream was destroyed"}),a("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),a("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),a("ERR_STREAM_WRITE_AFTER_END","write after end"),a("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),a("ERR_UNKNOWN_ENCODING",function(D){return"Unknown encoding: "+D},TypeError),a("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),Ce.exports.F=E},1030:(Ce,ee,E)=>{"use strict";var a=Object.keys||function(B){var m=[];for(var T in B)m.push(T);return m};Ce.exports=C;var S=E(1092),p=E(5492);E(1993)(C,S);for(var O=a(p.prototype),c=0;c{"use strict";Ce.exports=S;var a=E(3410);function S(p){if(!(this instanceof S))return new S(p);a.call(this,p)}E(1993)(S,a),S.prototype._transform=function(p,O,c){c(null,p)}},1092:(Ce,ee,E)=>{"use strict";var a;Ce.exports=g,g.ReadableState=se,E(4356);var B,p=function(Te,Be){return Te.listeners(Be).length},O=E(2601),c=E(3838).Buffer,D=(typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){},F=E(7199);B=F&&F.debuglog?F.debuglog("stream"):function(){};var U,V,K,m=E(7606),T=E(8152),w=E(2827).getHighWaterMark,P=E(8083).F,k=P.ERR_INVALID_ARG_TYPE,L=P.ERR_STREAM_PUSH_AFTER_EOF,M=P.ERR_METHOD_NOT_IMPLEMENTED,R=P.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;E(1993)(g,O);var oe=T.errorOrDestroy,me=["error","close","destroy","pause","resume"];function se(pe,Te,Be){a=a||E(1030),"boolean"!=typeof Be&&(Be=Te instanceof a),this.objectMode=!!(pe=pe||{}).objectMode,Be&&(this.objectMode=this.objectMode||!!pe.readableObjectMode),this.highWaterMark=w(this,pe,"readableHighWaterMark",Be),this.buffer=new m,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=!1!==pe.emitClose,this.autoDestroy=!!pe.autoDestroy,this.destroyed=!1,this.defaultEncoding=pe.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,pe.encoding&&(U||(U=E(8454).I),this.decoder=new U(pe.encoding),this.encoding=pe.encoding)}function g(pe){if(a=a||E(1030),!(this instanceof g))return new g(pe);this._readableState=new se(pe,this,this instanceof a),this.readable=!0,pe&&("function"==typeof pe.read&&(this._read=pe.read),"function"==typeof pe.destroy&&(this._destroy=pe.destroy)),O.call(this)}function n(pe,Te,Be,re,ne){B("readableAddChunk",Te);var ge,G=pe._readableState;if(null===Te)G.reading=!1,function y(pe,Te){if(B("onEofChunk"),!Te.ended){if(Te.decoder){var Be=Te.decoder.end();Be&&Be.length&&(Te.buffer.push(Be),Te.length+=Te.objectMode?1:Be.length)}Te.ended=!0,Te.sync?d(pe):(Te.needReadable=!1,Te.emittedReadable||(Te.emittedReadable=!0,r(pe)))}}(pe,G);else if(ne||(ge=function l(pe,Te){var Be;return!function _(pe){return c.isBuffer(pe)||pe instanceof D}(Te)&&"string"!=typeof Te&&void 0!==Te&&!pe.objectMode&&(Be=new k("chunk",["string","Buffer","Uint8Array"],Te)),Be}(G,Te)),ge)oe(pe,ge);else if(G.objectMode||Te&&Te.length>0)if("string"!=typeof Te&&!G.objectMode&&Object.getPrototypeOf(Te)!==c.prototype&&(Te=function C(pe){return c.from(pe)}(Te)),re)G.endEmitted?oe(pe,new R):o(pe,G,Te,!0);else if(G.ended)oe(pe,new L);else{if(G.destroyed)return!1;G.reading=!1,G.decoder&&!Be?(Te=G.decoder.write(Te),G.objectMode||0!==Te.length?o(pe,G,Te,!1):f(pe,G)):o(pe,G,Te,!1)}else re||(G.reading=!1,f(pe,G));return!G.ended&&(G.lengthTe.highWaterMark&&(Te.highWaterMark=function h(pe){return pe>=s?pe=s:(pe--,pe|=pe>>>1,pe|=pe>>>2,pe|=pe>>>4,pe|=pe>>>8,pe|=pe>>>16,pe++),pe}(pe)),pe<=Te.length?pe:Te.ended?Te.length:(Te.needReadable=!0,0))}function d(pe){var Te=pe._readableState;B("emitReadable",Te.needReadable,Te.emittedReadable),Te.needReadable=!1,Te.emittedReadable||(B("emitReadable",Te.flowing),Te.emittedReadable=!0,process.nextTick(r,pe))}function r(pe){var Te=pe._readableState;B("emitReadable_",Te.destroyed,Te.length,Te.ended),!Te.destroyed&&(Te.length||Te.ended)&&(pe.emit("readable"),Te.emittedReadable=!1),Te.needReadable=!Te.flowing&&!Te.ended&&Te.length<=Te.highWaterMark,De(pe)}function f(pe,Te){Te.readingMore||(Te.readingMore=!0,process.nextTick($,pe,Te))}function $(pe,Te){for(;!Te.reading&&!Te.ended&&(Te.length0,Te.resumeScheduled&&!Te.paused?Te.flowing=!0:pe.listenerCount("data")>0&&pe.resume()}function J(pe){B("readable nexttick read 0"),pe.read(0)}function xe(pe,Te){B("resume",Te.reading),Te.reading||pe.read(0),Te.resumeScheduled=!1,pe.emit("resume"),De(pe),Te.flowing&&!Te.reading&&pe.read(0)}function De(pe){var Te=pe._readableState;for(B("flow",Te.flowing);Te.flowing&&null!==pe.read(););}function Q(pe,Te){return 0===Te.length?null:(Te.objectMode?Be=Te.buffer.shift():!pe||pe>=Te.length?(Be=Te.decoder?Te.buffer.join(""):1===Te.buffer.length?Te.buffer.first():Te.buffer.concat(Te.length),Te.buffer.clear()):Be=Te.buffer.consume(pe,Te.decoder),Be);var Be}function ae(pe){var Te=pe._readableState;B("endReadable",Te.endEmitted),Te.endEmitted||(Te.ended=!0,process.nextTick(tt,Te,pe))}function tt(pe,Te){if(B("endReadableNT",pe.endEmitted,pe.length),!pe.endEmitted&&0===pe.length&&(pe.endEmitted=!0,Te.readable=!1,Te.emit("end"),pe.autoDestroy)){var Be=Te._writableState;(!Be||Be.autoDestroy&&Be.finished)&&Te.destroy()}}function Oe(pe,Te){for(var Be=0,re=pe.length;Be=Te.highWaterMark:Te.length>0)||Te.ended))return B("read: emitReadable",Te.length,Te.ended),0===Te.length&&Te.ended?ae(this):d(this),null;if(0===(pe=v(pe,Te))&&Te.ended)return 0===Te.length&&ae(this),null;var ne,re=Te.needReadable;return B("need readable",re),(0===Te.length||Te.length-pe0?Q(pe,Te):null)?(Te.needReadable=Te.length<=Te.highWaterMark,pe=0):(Te.length-=pe,Te.awaitDrain=0),0===Te.length&&(Te.ended||(Te.needReadable=!0),Be!==pe&&Te.ended&&ae(this)),null!==ne&&this.emit("data",ne),ne},g.prototype._read=function(pe){oe(this,new M("_read()"))},g.prototype.pipe=function(pe,Te){var Be=this,re=this._readableState;switch(re.pipesCount){case 0:re.pipes=pe;break;case 1:re.pipes=[re.pipes,pe];break;default:re.pipes.push(pe)}re.pipesCount+=1,B("pipe count=%d opts=%j",re.pipesCount,Te);var G=Te&&!1===Te.end||pe===process.stdout||pe===process.stderr?It:xt;function xt(){B("onend"),pe.end()}re.endEmitted?process.nextTick(G):Be.once("end",G),pe.on("unpipe",function ge(Cn,St){B("onunpipe"),Cn===Be&&St&&!1===St.hasUnpiped&&(St.hasUnpiped=!0,function rn(){B("cleanup"),pe.removeListener("close",un),pe.removeListener("finish",At),pe.removeListener("drain",Qe),pe.removeListener("error",ft),pe.removeListener("unpipe",ge),Be.removeListener("end",xt),Be.removeListener("end",It),Be.removeListener("data",mt),rt=!0,re.awaitDrain&&(!pe._writableState||pe._writableState.needDrain)&&Qe()}())});var Qe=function I(pe){return function(){var Be=pe._readableState;B("pipeOnDrain",Be.awaitDrain),Be.awaitDrain&&Be.awaitDrain--,0===Be.awaitDrain&&p(pe,"data")&&(Be.flowing=!0,De(pe))}}(Be);pe.on("drain",Qe);var rt=!1;function mt(Cn){B("ondata");var St=pe.write(Cn);B("dest.write",St),!1===St&&((1===re.pipesCount&&re.pipes===pe||re.pipesCount>1&&-1!==Oe(re.pipes,pe))&&!rt&&(B("false write response, pause",re.awaitDrain),re.awaitDrain++),Be.pause())}function ft(Cn){B("onerror",Cn),It(),pe.removeListener("error",ft),0===p(pe,"error")&&oe(pe,Cn)}function un(){pe.removeListener("finish",At),It()}function At(){B("onfinish"),pe.removeListener("close",un),It()}function It(){B("unpipe"),Be.unpipe(pe)}return Be.on("data",mt),function te(pe,Te,Be){if("function"==typeof pe.prependListener)return pe.prependListener(Te,Be);pe._events&&pe._events[Te]?Array.isArray(pe._events[Te])?pe._events[Te].unshift(Be):pe._events[Te]=[Be,pe._events[Te]]:pe.on(Te,Be)}(pe,"error",ft),pe.once("close",un),pe.once("finish",At),pe.emit("pipe",Be),re.flowing||(B("pipe resume"),Be.resume()),pe},g.prototype.unpipe=function(pe){var Te=this._readableState,Be={hasUnpiped:!1};if(0===Te.pipesCount)return this;if(1===Te.pipesCount)return pe&&pe!==Te.pipes||(pe||(pe=Te.pipes),Te.pipes=null,Te.pipesCount=0,Te.flowing=!1,pe&&pe.emit("unpipe",this,Be)),this;if(!pe){var re=Te.pipes,ne=Te.pipesCount;Te.pipes=null,Te.pipesCount=0,Te.flowing=!1;for(var G=0;G0,!1!==re.flowing&&this.resume()):"readable"===pe&&!re.endEmitted&&!re.readableListening&&(re.readableListening=re.needReadable=!0,re.flowing=!1,re.emittedReadable=!1,B("on readable",re.length,re.reading),re.length?d(this):re.reading||process.nextTick(J,this)),Be},g.prototype.removeListener=function(pe,Te){var Be=O.prototype.removeListener.call(this,pe,Te);return"readable"===pe&&process.nextTick(j,this),Be},g.prototype.removeAllListeners=function(pe){var Te=O.prototype.removeAllListeners.apply(this,arguments);return("readable"===pe||void 0===pe)&&process.nextTick(j,this),Te},g.prototype.resume=function(){var pe=this._readableState;return pe.flowing||(B("resume"),pe.flowing=!pe.readableListening,function ie(pe,Te){Te.resumeScheduled||(Te.resumeScheduled=!0,process.nextTick(xe,pe,Te))}(this,pe)),pe.paused=!1,this},g.prototype.pause=function(){return B("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(B("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},g.prototype.wrap=function(pe){var Te=this,Be=this._readableState,re=!1;for(var ne in pe.on("end",function(){if(B("wrapped end"),Be.decoder&&!Be.ended){var ge=Be.decoder.end();ge&&ge.length&&Te.push(ge)}Te.push(null)}),pe.on("data",function(ge){B("wrapped data"),Be.decoder&&(ge=Be.decoder.write(ge)),Be.objectMode&&null==ge||!(Be.objectMode||ge&&ge.length)||Te.push(ge)||(re=!0,pe.pause())}),pe)void 0===this[ne]&&"function"==typeof pe[ne]&&(this[ne]=function(xt){return function(){return pe[xt].apply(pe,arguments)}}(ne));for(var G=0;G{"use strict";Ce.exports=_;var a=E(8083).F,S=a.ERR_METHOD_NOT_IMPLEMENTED,p=a.ERR_MULTIPLE_CALLBACK,O=a.ERR_TRANSFORM_ALREADY_TRANSFORMING,c=a.ERR_TRANSFORM_WITH_LENGTH_0,D=E(1030);function C(m,T){var A=this._transformState;A.transforming=!1;var w=A.writecb;if(null===w)return this.emit("error",new p);A.writechunk=null,A.writecb=null,null!=T&&this.push(T),w(m);var P=this._readableState;P.reading=!1,(P.needReadable||P.length{"use strict";function S(De){var Q=this;this.next=null,this.entry=null,this.finish=function(){!function xe(De,Q,ae){var tt=De.entry;for(De.entry=null;tt;){var Oe=tt.callback;Q.pendingcb--,Oe(ae),tt=tt.next}Q.corkedRequestsFree.next=De}(Q,De)}}var p;Ce.exports=se,se.WritableState=me;var te,O={deprecate:E(3398)},c=E(2601),D=E(3838).Buffer,C=(typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){},B=E(8152),T=E(2827).getHighWaterMark,A=E(8083).F,w=A.ERR_INVALID_ARG_TYPE,P=A.ERR_METHOD_NOT_IMPLEMENTED,k=A.ERR_MULTIPLE_CALLBACK,L=A.ERR_STREAM_CANNOT_PIPE,M=A.ERR_STREAM_DESTROYED,R=A.ERR_STREAM_NULL_VALUES,U=A.ERR_STREAM_WRITE_AFTER_END,V=A.ERR_UNKNOWN_ENCODING,K=B.errorOrDestroy;function oe(){}function me(De,Q,ae){p=p||E(1030),"boolean"!=typeof ae&&(ae=Q instanceof p),this.objectMode=!!(De=De||{}).objectMode,ae&&(this.objectMode=this.objectMode||!!De.writableObjectMode),this.highWaterMark=T(this,De,"writableHighWaterMark",ae),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1,this.decodeStrings=!(!1===De.decodeStrings),this.defaultEncoding=De.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(Oe){!function y(De,Q){var ae=De._writableState,tt=ae.sync,Oe=ae.writecb;if("function"!=typeof Oe)throw new k;if(function v(De){De.writing=!1,De.writecb=null,De.length-=De.writelen,De.writelen=0}(ae),Q)!function h(De,Q,ae,tt,Oe){--Q.pendingcb,ae?(process.nextTick(Oe,tt),process.nextTick(J,De,Q),De._writableState.errorEmitted=!0,K(De,tt)):(Oe(tt),De._writableState.errorEmitted=!0,K(De,tt),J(De,Q))}(De,ae,tt,Q,Oe);else{var pe=$(ae)||De.destroyed;!pe&&!ae.corked&&!ae.bufferProcessing&&ae.bufferedRequest&&f(De,ae),tt?process.nextTick(d,De,ae,pe,Oe):d(De,ae,pe,Oe)}}(Q,Oe)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!1!==De.emitClose,this.autoDestroy=!!De.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new S(this)}function se(De){var Q=this instanceof(p=p||E(1030));if(!Q&&!te.call(se,this))return new se(De);this._writableState=new me(De,this,Q),this.writable=!0,De&&("function"==typeof De.write&&(this._write=De.write),"function"==typeof De.writev&&(this._writev=De.writev),"function"==typeof De.destroy&&(this._destroy=De.destroy),"function"==typeof De.final&&(this._final=De.final)),c.call(this)}function s(De,Q,ae,tt,Oe,pe,Te){Q.writelen=tt,Q.writecb=Te,Q.writing=!0,Q.sync=!0,Q.destroyed?Q.onwrite(new M("write")):ae?De._writev(Oe,Q.onwrite):De._write(Oe,pe,Q.onwrite),Q.sync=!1}function d(De,Q,ae,tt){ae||function r(De,Q){0===Q.length&&Q.needDrain&&(Q.needDrain=!1,De.emit("drain"))}(De,Q),Q.pendingcb--,tt(),J(De,Q)}function f(De,Q){Q.bufferProcessing=!0;var ae=Q.bufferedRequest;if(De._writev&&ae&&ae.next){var Oe=new Array(Q.bufferedRequestCount),pe=Q.corkedRequestsFree;pe.entry=ae;for(var Te=0,Be=!0;ae;)Oe[Te]=ae,ae.isBuf||(Be=!1),ae=ae.next,Te+=1;Oe.allBuffers=Be,s(De,Q,!0,Q.length,Oe,"",pe.finish),Q.pendingcb++,Q.lastBufferedRequest=null,pe.next?(Q.corkedRequestsFree=pe.next,pe.next=null):Q.corkedRequestsFree=new S(Q),Q.bufferedRequestCount=0}else{for(;ae;){var re=ae.chunk;if(s(De,Q,!1,Q.objectMode?1:re.length,re,ae.encoding,ae.callback),ae=ae.next,Q.bufferedRequestCount--,Q.writing)break}null===ae&&(Q.lastBufferedRequest=null)}Q.bufferedRequest=ae,Q.bufferProcessing=!1}function $(De){return De.ending&&0===De.length&&null===De.bufferedRequest&&!De.finished&&!De.writing}function I(De,Q){De._final(function(ae){Q.pendingcb--,ae&&K(De,ae),Q.prefinished=!0,De.emit("prefinish"),J(De,Q)})}function J(De,Q){var ae=$(Q);if(ae&&(function j(De,Q){!Q.prefinished&&!Q.finalCalled&&("function"!=typeof De._final||Q.destroyed?(Q.prefinished=!0,De.emit("prefinish")):(Q.pendingcb++,Q.finalCalled=!0,process.nextTick(I,De,Q)))}(De,Q),0===Q.pendingcb&&(Q.finished=!0,De.emit("finish"),Q.autoDestroy))){var tt=De._readableState;(!tt||tt.autoDestroy&&tt.endEmitted)&&De.destroy()}return ae}E(1993)(se,c),me.prototype.getBuffer=function(){for(var Q=this.bufferedRequest,ae=[];Q;)ae.push(Q),Q=Q.next;return ae},function(){try{Object.defineProperty(me.prototype,"buffer",{get:O.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(te=Function.prototype[Symbol.hasInstance],Object.defineProperty(se,Symbol.hasInstance,{value:function(Q){return!!te.call(this,Q)||this===se&&Q&&Q._writableState instanceof me}})):te=function(Q){return Q instanceof this},se.prototype.pipe=function(){K(this,new L)},se.prototype.write=function(De,Q,ae){var tt=this._writableState,Oe=!1,pe=!tt.objectMode&&function F(De){return D.isBuffer(De)||De instanceof C}(De);return pe&&!D.isBuffer(De)&&(De=function _(De){return D.from(De)}(De)),"function"==typeof Q&&(ae=Q,Q=null),pe?Q="buffer":Q||(Q=tt.defaultEncoding),"function"!=typeof ae&&(ae=oe),tt.ending?function g(De,Q){var ae=new U;K(De,ae),process.nextTick(Q,ae)}(this,ae):(pe||function n(De,Q,ae,tt){var Oe;return null===ae?Oe=new R:"string"!=typeof ae&&!Q.objectMode&&(Oe=new w("chunk",["string","Buffer"],ae)),!Oe||(K(De,Oe),process.nextTick(tt,Oe),!1)}(this,tt,De,ae))&&(tt.pendingcb++,Oe=function l(De,Q,ae,tt,Oe,pe){if(!ae){var Te=function o(De,Q,ae){return!De.objectMode&&!1!==De.decodeStrings&&"string"==typeof Q&&(Q=D.from(Q,ae)),Q}(Q,tt,Oe);tt!==Te&&(ae=!0,Oe="buffer",tt=Te)}var Be=Q.objectMode?1:tt.length;Q.length+=Be;var re=Q.length-1))throw new V(Q);return this._writableState.defaultEncoding=Q,this},Object.defineProperty(se.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(se.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),se.prototype._write=function(De,Q,ae){ae(new P("_write()"))},se.prototype._writev=null,se.prototype.end=function(De,Q,ae){var tt=this._writableState;return"function"==typeof De?(ae=De,De=null,Q=null):"function"==typeof Q&&(ae=Q,Q=null),null!=De&&this.write(De,Q),tt.corked&&(tt.corked=1,this.uncork()),tt.ending||function ie(De,Q,ae){Q.ending=!0,J(De,Q),ae&&(Q.finished?process.nextTick(ae):De.once("finish",ae)),Q.ended=!0,De.writable=!1}(this,tt,ae),this},Object.defineProperty(se.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(se.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(Q){this._writableState&&(this._writableState.destroyed=Q)}}),se.prototype.destroy=B.destroy,se.prototype._undestroy=B.undestroy,se.prototype._destroy=function(De,Q){Q(De)}},2683:(Ce,ee,E)=>{"use strict";var a;function S(U,V,K){return V=function p(U){var V=function O(U,V){if("object"!=typeof U||null===U)return U;var K=U[Symbol.toPrimitive];if(void 0!==K){var oe=K.call(U,V||"default");if("object"!=typeof oe)return oe;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===V?String:Number)(U)}(U,"string");return"symbol"==typeof V?V:String(V)}(V),V in U?Object.defineProperty(U,V,{value:K,enumerable:!0,configurable:!0,writable:!0}):U[V]=K,U}var c=E(7854),D=Symbol("lastResolve"),C=Symbol("lastReject"),_=Symbol("error"),F=Symbol("ended"),B=Symbol("lastPromise"),m=Symbol("handlePromise"),T=Symbol("stream");function A(U,V){return{value:U,done:V}}function w(U){var V=U[D];if(null!==V){var K=U[T].read();null!==K&&(U[B]=null,U[D]=null,U[C]=null,V(A(K,!1)))}}function P(U){process.nextTick(w,U)}var L=Object.getPrototypeOf(function(){}),M=Object.setPrototypeOf((S(a={get stream(){return this[T]},next:function(){var V=this,K=this[_];if(null!==K)return Promise.reject(K);if(this[F])return Promise.resolve(A(void 0,!0));if(this[T].destroyed)return new Promise(function(se,g){process.nextTick(function(){V[_]?g(V[_]):se(A(void 0,!0))})});var me,oe=this[B];if(oe)me=new Promise(function k(U,V){return function(K,oe){U.then(function(){V[F]?K(A(void 0,!0)):V[m](K,oe)},oe)}}(oe,this));else{var te=this[T].read();if(null!==te)return Promise.resolve(A(te,!1));me=new Promise(this[m])}return this[B]=me,me}},Symbol.asyncIterator,function(){return this}),S(a,"return",function(){var V=this;return new Promise(function(K,oe){V[T].destroy(null,function(me){me?oe(me):K(A(void 0,!0))})})}),a),L);Ce.exports=function(V){var K,oe=Object.create(M,(S(K={},T,{value:V,writable:!0}),S(K,D,{value:null,writable:!0}),S(K,C,{value:null,writable:!0}),S(K,_,{value:null,writable:!0}),S(K,F,{value:V._readableState.endEmitted,writable:!0}),S(K,m,{value:function(te,se){var g=oe[T].read();g?(oe[B]=null,oe[D]=null,oe[C]=null,te(A(g,!1))):(oe[D]=te,oe[C]=se)},writable:!0}),K));return oe[B]=null,c(V,function(me){if(me&&"ERR_STREAM_PREMATURE_CLOSE"!==me.code){var te=oe[C];return null!==te&&(oe[B]=null,oe[D]=null,oe[C]=null,te(me)),void(oe[_]=me)}var se=oe[D];null!==se&&(oe[B]=null,oe[D]=null,oe[C]=null,se(A(void 0,!0))),oe[F]=!0}),V.on("readable",P.bind(null,oe)),oe}},7606:(Ce,ee,E)=>{"use strict";function a(P,k){var L=Object.keys(P);if(Object.getOwnPropertySymbols){var M=Object.getOwnPropertySymbols(P);k&&(M=M.filter(function(R){return Object.getOwnPropertyDescriptor(P,R).enumerable})),L.push.apply(L,M)}return L}function S(P){for(var k=1;k0?this.tail.next=M:this.head=M,this.tail=M,++this.length}},{key:"unshift",value:function(L){var M={data:L,next:this.head};0===this.length&&(this.tail=M),this.head=M,++this.length}},{key:"shift",value:function(){if(0!==this.length){var L=this.head.data;return this.head=1===this.length?this.tail=null:this.head.next,--this.length,L}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(L){if(0===this.length)return"";for(var M=this.head,R=""+M.data;M=M.next;)R+=L+M.data;return R}},{key:"concat",value:function(L){if(0===this.length)return B.alloc(0);for(var M=B.allocUnsafe(L>>>0),R=this.head,U=0;R;)w(R.data,M,U),U+=R.data.length,R=R.next;return M}},{key:"consume",value:function(L,M){var R;return LV.length?V.length:L;if(U+=K===V.length?V:V.slice(0,L),0==(L-=K)){K===V.length?(++R,this.head=M.next?M.next:this.tail=null):(this.head=M,M.data=V.slice(K));break}++R}return this.length-=R,U}},{key:"_getBuffer",value:function(L){var M=B.allocUnsafe(L),R=this.head,U=1;for(R.data.copy(M),L-=R.data.length;R=R.next;){var V=R.data,K=L>V.length?V.length:L;if(V.copy(M,M.length-L,0,K),0==(L-=K)){K===V.length?(++U,this.head=R.next?R.next:this.tail=null):(this.head=R,R.data=V.slice(K));break}++U}return this.length-=U,M}},{key:A,value:function(L,M){return T(this,S(S({},M),{},{depth:0,customInspect:!1}))}}]),P}()},8152:Ce=>{"use strict";function E(c,D){p(c,D),a(c)}function a(c){c._writableState&&!c._writableState.emitClose||c._readableState&&!c._readableState.emitClose||c.emit("close")}function p(c,D){c.emit("error",D)}Ce.exports={destroy:function ee(c,D){var C=this;return this._readableState&&this._readableState.destroyed||this._writableState&&this._writableState.destroyed?(D?D(c):c&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,process.nextTick(p,this,c)):process.nextTick(p,this,c)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(c||null,function(B){!D&&B?C._writableState?C._writableState.errorEmitted?process.nextTick(a,C):(C._writableState.errorEmitted=!0,process.nextTick(E,C,B)):process.nextTick(E,C,B):D?(process.nextTick(a,C),D(B)):process.nextTick(a,C)}),this)},undestroy:function S(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)},errorOrDestroy:function O(c,D){var C=c._readableState,_=c._writableState;C&&C.autoDestroy||_&&_.autoDestroy?c.destroy(D):c.emit("error",D)}}},7854:(Ce,ee,E)=>{"use strict";var a=E(8083).F.ERR_STREAM_PREMATURE_CLOSE;function p(){}Ce.exports=function c(D,C,_){if("function"==typeof C)return c(D,null,C);C||(C={}),_=function S(D){var C=!1;return function(){if(!C){C=!0;for(var _=arguments.length,F=new Array(_),B=0;B<_;B++)F[B]=arguments[B];D.apply(this,F)}}}(_||p);var F=C.readable||!1!==C.readable&&D.readable,B=C.writable||!1!==C.writable&&D.writable,m=function(){D.writable||A()},T=D._writableState&&D._writableState.finished,A=function(){B=!1,T=!0,F||_.call(D)},w=D._readableState&&D._readableState.endEmitted,P=function(){F=!1,w=!0,B||_.call(D)},k=function(U){_.call(D,U)},L=function(){var U;return F&&!w?((!D._readableState||!D._readableState.ended)&&(U=new a),_.call(D,U)):B&&!T?((!D._writableState||!D._writableState.ended)&&(U=new a),_.call(D,U)):void 0},M=function(){D.req.on("finish",A)};return function O(D){return D.setHeader&&"function"==typeof D.abort}(D)?(D.on("complete",A),D.on("abort",L),D.req?M():D.on("request",M)):B&&!D._writableState&&(D.on("end",m),D.on("close",m)),D.on("end",P),D.on("finish",A),!1!==C.error&&D.on("error",k),D.on("close",L),function(){D.removeListener("complete",A),D.removeListener("abort",L),D.removeListener("request",M),D.req&&D.req.removeListener("finish",A),D.removeListener("end",m),D.removeListener("close",m),D.removeListener("finish",A),D.removeListener("end",P),D.removeListener("error",k),D.removeListener("close",L)}}},7765:Ce=>{Ce.exports=function(){throw new Error("Readable.from is not available in the browser")}},6846:(Ce,ee,E)=>{"use strict";var a,p=E(8083).F,O=p.ERR_MISSING_ARGS,c=p.ERR_STREAM_DESTROYED;function D(A){if(A)throw A}function F(A){A()}function B(A,w){return A.pipe(w)}Ce.exports=function T(){for(var A=arguments.length,w=new Array(A),P=0;P0,function(oe){L||(L=oe),oe&&M.forEach(F),!V&&(M.forEach(F),k(L))})});return w.reduce(B)}},2827:(Ce,ee,E)=>{"use strict";var a=E(8083).F.ERR_INVALID_OPT_VALUE;Ce.exports={getHighWaterMark:function p(O,c,D,C){var _=function S(O,c,D){return null!=O.highWaterMark?O.highWaterMark:c?O[D]:null}(c,C,D);if(null!=_){if(!isFinite(_)||Math.floor(_)!==_||_<0)throw new a(C?D:"highWaterMark",_);return Math.floor(_)}return O.objectMode?16:16384}}},2601:(Ce,ee,E)=>{Ce.exports=E(4356).EventEmitter},8454:(Ce,ee,E)=>{"use strict";var a=E(4272).Buffer,S=a.isEncoding||function(M){switch((M=""+M)&&M.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function c(M){var R;switch(this.encoding=function O(M){var R=function p(M){if(!M)return"utf8";for(var R;;)switch(M){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return M;default:if(R)return;M=(""+M).toLowerCase(),R=!0}}(M);if("string"!=typeof R&&(a.isEncoding===S||!S(M)))throw new Error("Unknown encoding: "+M);return R||M}(M),this.encoding){case"utf16le":this.text=T,this.end=A,R=4;break;case"utf8":this.fillLast=F,R=4;break;case"base64":this.text=w,this.end=P,R=3;break;default:return this.write=k,void(this.end=L)}this.lastNeed=0,this.lastTotal=0,this.lastChar=a.allocUnsafe(R)}function D(M){return M<=127?0:M>>5==6?2:M>>4==14?3:M>>3==30?4:M>>6==2?-1:-2}function F(M){var R=this.lastTotal-this.lastNeed,U=function _(M,R,U){if(128!=(192&R[0]))return M.lastNeed=0,"\ufffd";if(M.lastNeed>1&&R.length>1){if(128!=(192&R[1]))return M.lastNeed=1,"\ufffd";if(M.lastNeed>2&&R.length>2&&128!=(192&R[2]))return M.lastNeed=2,"\ufffd"}}(this,M);return void 0!==U?U:this.lastNeed<=M.length?(M.copy(this.lastChar,R,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(M.copy(this.lastChar,R,0,M.length),void(this.lastNeed-=M.length))}function T(M,R){if((M.length-R)%2==0){var U=M.toString("utf16le",R);if(U){var V=U.charCodeAt(U.length-1);if(V>=55296&&V<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=M[M.length-2],this.lastChar[1]=M[M.length-1],U.slice(0,-1)}return U}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=M[M.length-1],M.toString("utf16le",R,M.length-1)}function A(M){var R=M&&M.length?this.write(M):"";return this.lastNeed?R+this.lastChar.toString("utf16le",0,this.lastTotal-this.lastNeed):R}function w(M,R){var U=(M.length-R)%3;return 0===U?M.toString("base64",R):(this.lastNeed=3-U,this.lastTotal=3,1===U?this.lastChar[0]=M[M.length-1]:(this.lastChar[0]=M[M.length-2],this.lastChar[1]=M[M.length-1]),M.toString("base64",R,M.length-U))}function P(M){var R=M&&M.length?this.write(M):"";return this.lastNeed?R+this.lastChar.toString("base64",0,3-this.lastNeed):R}function k(M){return M.toString(this.encoding)}function L(M){return M&&M.length?this.write(M):""}ee.I=c,c.prototype.write=function(M){if(0===M.length)return"";var R,U;if(this.lastNeed){if(void 0===(R=this.fillLast(M)))return"";U=this.lastNeed,this.lastNeed=0}else U=0;return U=0?(K>0&&(M.lastNeed=K-1),K):--V=0?(K>0&&(M.lastNeed=K-2),K):--V=0?(K>0&&(2===K?K=0:M.lastNeed=K-3),K):0}(this,M,R);if(!this.lastNeed)return M.toString("utf8",R);this.lastTotal=U;var V=M.length-(U-this.lastNeed);return M.copy(this.lastChar,0,V),M.toString("utf8",R,V)},c.prototype.fillLast=function(M){if(this.lastNeed<=M.length)return M.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);M.copy(this.lastChar,this.lastTotal-this.lastNeed,0,M.length),this.lastNeed-=M.length}},4272:(Ce,ee,E)=>{var a=E(3838),S=a.Buffer;function p(c,D){for(var C in c)D[C]=c[C]}function O(c,D,C){return S(c,D,C)}S.from&&S.alloc&&S.allocUnsafe&&S.allocUnsafeSlow?Ce.exports=a:(p(a,ee),ee.Buffer=O),p(S,O),O.from=function(c,D,C){if("number"==typeof c)throw new TypeError("Argument must not be a number");return S(c,D,C)},O.alloc=function(c,D,C){if("number"!=typeof c)throw new TypeError("Argument must be a number");var _=S(c);return void 0!==D?"string"==typeof C?_.fill(D,C):_.fill(D):_.fill(0),_},O.allocUnsafe=function(c){if("number"!=typeof c)throw new TypeError("Argument must be a number");return S(c)},O.allocUnsafeSlow=function(c){if("number"!=typeof c)throw new TypeError("Argument must be a number");return a.SlowBuffer(c)}},3398:Ce=>{function E(a){try{if(!global.localStorage)return!1}catch{return!1}var S=global.localStorage[a];return null!=S&&"true"===String(S).toLowerCase()}Ce.exports=function ee(a,S){if(E("noDeprecation"))return a;var p=!1;return function O(){if(!p){if(E("throwDeprecation"))throw new Error(S);E("traceDeprecation")?console.trace(S):console.warn(S),p=!0}return a.apply(this,arguments)}}},6421:(Ce,ee,E)=>{"use strict";E.d(ee,{A:()=>m});const S={randomUUID:typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let p;const O=new Uint8Array(16);function c(){if(!p&&(p=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!p))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return p(O)}const D=[];for(let T=0;T<256;++T)D.push((T+256).toString(16).slice(1));const m=function B(T,A,w){if(S.randomUUID&&!A&&!T)return S.randomUUID();const P=(T=T||{}).random||(T.rng||c)();if(P[6]=15&P[6]|64,P[8]=63&P[8]|128,A){w=w||0;for(let k=0;k<16;++k)A[w+k]=P[k];return A}return function C(T,A=0){return D[T[A+0]]+D[T[A+1]]+D[T[A+2]]+D[T[A+3]]+"-"+D[T[A+4]]+D[T[A+5]]+"-"+D[T[A+6]]+D[T[A+7]]+"-"+D[T[A+8]]+D[T[A+9]]+"-"+D[T[A+10]]+D[T[A+11]]+D[T[A+12]]+D[T[A+13]]+D[T[A+14]]+D[T[A+15]]}(P)}},8326:(__unused_webpack_module,exports)=>{var indexOf=function(Ce,ee){if(Ce.indexOf)return Ce.indexOf(ee);for(var E=0;E{var a={"./ion-accordion_2.entry.js":[4756,2076,2375],"./ion-action-sheet.entry.js":[8814,2076,8814],"./ion-alert.entry.js":[5222,2076,5222],"./ion-app_8.entry.js":[7720,2076,7720],"./ion-avatar_3.entry.js":[1049,1049],"./ion-back-button.entry.js":[3162,2076,3162],"./ion-backdrop.entry.js":[7240,7240],"./ion-breadcrumb_2.entry.js":[8314,2076,8314],"./ion-button_2.entry.js":[6972,4591],"./ion-card_5.entry.js":[8584,8584],"./ion-checkbox.entry.js":[3511,2076,3511],"./ion-chip.entry.js":[6024,6024],"./ion-col_3.entry.js":[5100,5100],"./ion-datetime-button.entry.js":[7428,771,7428],"./ion-datetime_3.entry.js":[5266,771,2076,2885],"./ion-fab_3.entry.js":[4463,2076,4463],"./ion-img.entry.js":[4183,4183],"./ion-infinite-scroll_2.entry.js":[4171,2076,4171],"./ion-input.entry.js":[9344,2076,9344],"./ion-item-option_3.entry.js":[5949,2076,5949],"./ion-item_8.entry.js":[3506,2076,3506],"./ion-loading.entry.js":[7372,2076,7372],"./ion-menu_3.entry.js":[2075,2076,2075],"./ion-modal.entry.js":[441,2076,441],"./ion-nav_2.entry.js":[5712,2076,5712],"./ion-picker-column-internal.entry.js":[1433,2076,1433],"./ion-picker-internal.entry.js":[2628,2628],"./ion-popover.entry.js":[6433,2076,6433],"./ion-progress-bar.entry.js":[9977,9977],"./ion-radio_2.entry.js":[8066,2076,8066],"./ion-range.entry.js":[8477,2076,8477],"./ion-refresher_2.entry.js":[5197,2076,5197],"./ion-reorder_2.entry.js":[7030,2076,7030],"./ion-ripple-effect.entry.js":[964,964],"./ion-route_4.entry.js":[8970,8970],"./ion-searchbar.entry.js":[8193,2076,8193],"./ion-segment_2.entry.js":[2560,2076,2560],"./ion-select_3.entry.js":[7076,2076,7076],"./ion-spinner.entry.js":[8805,2076,8805],"./ion-split-pane.entry.js":[5887,5887],"./ion-tab-bar_2.entry.js":[4406,2076,4406],"./ion-tab_2.entry.js":[1102,1102],"./ion-text.entry.js":[1577,1577],"./ion-textarea.entry.js":[2348,2076,2348],"./ion-toast.entry.js":[2415,2076,2415],"./ion-toggle.entry.js":[3814,2076,3814]};function S(p){if(!E.o(a,p))return Promise.resolve().then(()=>{var D=new Error("Cannot find module '"+p+"'");throw D.code="MODULE_NOT_FOUND",D});var O=a[p],c=O[0];return Promise.all(O.slice(1).map(E.e)).then(()=>E(c))}S.keys=()=>Object.keys(a),S.id=8996,Ce.exports=S},5235:(Ce,ee,E)=>{var a={"./pwa-action-sheet.entry.js":[6301,6301],"./pwa-camera-modal-instance.entry.js":[5640,5640],"./pwa-camera-modal.entry.js":[2982,2982],"./pwa-camera.entry.js":[6086,6086],"./pwa-toast.entry.js":[3574,3574]};function S(p){if(!E.o(a,p))return Promise.resolve().then(()=>{var D=new Error("Cannot find module '"+p+"'");throw D.code="MODULE_NOT_FOUND",D});var O=a[p],c=O[0];return E.e(O[1]).then(()=>E(c))}S.keys=()=>Object.keys(a),S.id=5235,Ce.exports=S},7321:(Ce,ee,E)=>{var a={"./jeep-sqlite.entry.js":[477,477]};function S(p){if(!E.o(a,p))return Promise.resolve().then(()=>{var D=new Error("Cannot find module '"+p+"'");throw D.code="MODULE_NOT_FOUND",D});var O=a[p],c=O[0];return E.e(O[1]).then(()=>E(c))}S.keys=()=>Object.keys(a),S.id=7321,Ce.exports=S},8982:()=>{},7790:()=>{},7965:()=>{},6089:()=>{},9368:()=>{},4688:()=>{},1069:()=>{},5340:()=>{},9838:()=>{},3779:()=>{},7199:()=>{},177:(Ce,ee,E)=>{"use strict";E.d(ee,{AJ:()=>Di,B3:()=>dt,MD:()=>bi,N0:()=>_i,QT:()=>p,Sm:()=>k,Sq:()=>Tn,T3:()=>pt,UE:()=>Wr,VF:()=>c,Vw:()=>_,Vy:()=>Mi,Xr:()=>mo,YU:()=>kt,ZD:()=>O,_b:()=>lt,aZ:()=>M,bT:()=>fr,fw:()=>L,hb:()=>w,hj:()=>F,qQ:()=>C});var a=E(4438);let S=null;function p(){return S}function O(Y){var ve;null!==(ve=S)&&void 0!==ve||(S=Y)}class c{}const C=new a.nKC("");let _=(()=>{var Y;class ve{historyGo(de){throw new Error("")}}return(Y=ve).\u0275fac=function(de){return new(de||Y)},Y.\u0275prov=a.jDH({token:Y,factory:()=>(0,a.WQX)(B),providedIn:"platform"}),ve})();const F=new a.nKC("");let B=(()=>{var Y;class ve extends _{constructor(){super(),this._doc=(0,a.WQX)(C),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return p().getBaseHref(this._doc)}onPopState(de){const Ke=p().getGlobalEventTarget(this._doc,"window");return Ke.addEventListener("popstate",de,!1),()=>Ke.removeEventListener("popstate",de)}onHashChange(de){const Ke=p().getGlobalEventTarget(this._doc,"window");return Ke.addEventListener("hashchange",de,!1),()=>Ke.removeEventListener("hashchange",de)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(de){this._location.pathname=de}pushState(de,Ke,ht){this._history.pushState(de,Ke,ht)}replaceState(de,Ke,ht){this._history.replaceState(de,Ke,ht)}forward(){this._history.forward()}back(){this._history.back()}historyGo(de=0){this._history.go(de)}getState(){return this._history.state}}return(Y=ve).\u0275fac=function(de){return new(de||Y)},Y.\u0275prov=a.jDH({token:Y,factory:()=>new Y,providedIn:"platform"}),ve})();function m(Y,ve){if(0==Y.length)return ve;if(0==ve.length)return Y;let at=0;return Y.endsWith("/")&&at++,ve.startsWith("/")&&at++,2==at?Y+ve.substring(1):1==at?Y+ve:Y+"/"+ve}function T(Y){const ve=Y.match(/#|\?|$/),at=ve&&ve.index||Y.length;return Y.slice(0,at-("/"===Y[at-1]?1:0))+Y.slice(at)}function A(Y){return Y&&"?"!==Y[0]?"?"+Y:Y}let w=(()=>{var Y;class ve{historyGo(de){throw new Error("")}}return(Y=ve).\u0275fac=function(de){return new(de||Y)},Y.\u0275prov=a.jDH({token:Y,factory:()=>(0,a.WQX)(k),providedIn:"root"}),ve})();const P=new a.nKC("");let k=(()=>{var Y;class ve extends w{constructor(de,Ke){var ht,Jt,mn;super(),this._platformLocation=de,this._removeListenerFns=[],this._baseHref=null!==(ht=null!==(Jt=null!=Ke?Ke:this._platformLocation.getBaseHrefFromDOM())&&void 0!==Jt?Jt:null===(mn=(0,a.WQX)(C).location)||void 0===mn?void 0:mn.origin)&&void 0!==ht?ht:""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(de){this._removeListenerFns.push(this._platformLocation.onPopState(de),this._platformLocation.onHashChange(de))}getBaseHref(){return this._baseHref}prepareExternalUrl(de){return m(this._baseHref,de)}path(de=!1){const Ke=this._platformLocation.pathname+A(this._platformLocation.search),ht=this._platformLocation.hash;return ht&&de?`${Ke}${ht}`:Ke}pushState(de,Ke,ht,Jt){const mn=this.prepareExternalUrl(ht+A(Jt));this._platformLocation.pushState(de,Ke,mn)}replaceState(de,Ke,ht,Jt){const mn=this.prepareExternalUrl(ht+A(Jt));this._platformLocation.replaceState(de,Ke,mn)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(de=0){var Ke,ht;null===(Ke=(ht=this._platformLocation).historyGo)||void 0===Ke||Ke.call(ht,de)}}return(Y=ve).\u0275fac=function(de){return new(de||Y)(a.KVO(_),a.KVO(P,8))},Y.\u0275prov=a.jDH({token:Y,factory:Y.\u0275fac,providedIn:"root"}),ve})(),L=(()=>{var Y;class ve extends w{constructor(de,Ke){super(),this._platformLocation=de,this._baseHref="",this._removeListenerFns=[],null!=Ke&&(this._baseHref=Ke)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(de){this._removeListenerFns.push(this._platformLocation.onPopState(de),this._platformLocation.onHashChange(de))}getBaseHref(){return this._baseHref}path(de=!1){var Ke;const ht=null!==(Ke=this._platformLocation.hash)&&void 0!==Ke?Ke:"#";return ht.length>0?ht.substring(1):ht}prepareExternalUrl(de){const Ke=m(this._baseHref,de);return Ke.length>0?"#"+Ke:Ke}pushState(de,Ke,ht,Jt){let mn=this.prepareExternalUrl(ht+A(Jt));0==mn.length&&(mn=this._platformLocation.pathname),this._platformLocation.pushState(de,Ke,mn)}replaceState(de,Ke,ht,Jt){let mn=this.prepareExternalUrl(ht+A(Jt));0==mn.length&&(mn=this._platformLocation.pathname),this._platformLocation.replaceState(de,Ke,mn)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(de=0){var Ke,ht;null===(Ke=(ht=this._platformLocation).historyGo)||void 0===Ke||Ke.call(ht,de)}}return(Y=ve).\u0275fac=function(de){return new(de||Y)(a.KVO(_),a.KVO(P,8))},Y.\u0275prov=a.jDH({token:Y,factory:Y.\u0275fac}),ve})(),M=(()=>{var Y;class ve{constructor(de){this._subject=new a.bkB,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=de;const Ke=this._locationStrategy.getBaseHref();this._basePath=function K(Y){if(new RegExp("^(https?:)?//").test(Y)){const[,at]=Y.split(/\/\/[^\/]+/);return at}return Y}(T(V(Ke))),this._locationStrategy.onPopState(ht=>{this._subject.emit({url:this.path(!0),pop:!0,state:ht.state,type:ht.type})})}ngOnDestroy(){var de;null===(de=this._urlChangeSubscription)||void 0===de||de.unsubscribe(),this._urlChangeListeners=[]}path(de=!1){return this.normalize(this._locationStrategy.path(de))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(de,Ke=""){return this.path()==this.normalize(de+A(Ke))}normalize(de){return ve.stripTrailingSlash(function U(Y,ve){if(!Y||!ve.startsWith(Y))return ve;const at=ve.substring(Y.length);return""===at||["/",";","?","#"].includes(at[0])?at:ve}(this._basePath,V(de)))}prepareExternalUrl(de){return de&&"/"!==de[0]&&(de="/"+de),this._locationStrategy.prepareExternalUrl(de)}go(de,Ke="",ht=null){this._locationStrategy.pushState(ht,"",de,Ke),this._notifyUrlChangeListeners(this.prepareExternalUrl(de+A(Ke)),ht)}replaceState(de,Ke="",ht=null){this._locationStrategy.replaceState(ht,"",de,Ke),this._notifyUrlChangeListeners(this.prepareExternalUrl(de+A(Ke)),ht)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(de=0){var Ke,ht;null===(Ke=(ht=this._locationStrategy).historyGo)||void 0===Ke||Ke.call(ht,de)}onUrlChange(de){var Ke;return this._urlChangeListeners.push(de),null!==(Ke=this._urlChangeSubscription)&&void 0!==Ke||(this._urlChangeSubscription=this.subscribe(ht=>{this._notifyUrlChangeListeners(ht.url,ht.state)})),()=>{const ht=this._urlChangeListeners.indexOf(de);var Jt;this._urlChangeListeners.splice(ht,1),0===this._urlChangeListeners.length&&(null===(Jt=this._urlChangeSubscription)||void 0===Jt||Jt.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(de="",Ke){this._urlChangeListeners.forEach(ht=>ht(de,Ke))}subscribe(de,Ke,ht){return this._subject.subscribe({next:de,error:Ke,complete:ht})}}return(Y=ve).normalizeQueryParams=A,Y.joinWithSlash=m,Y.stripTrailingSlash=T,Y.\u0275fac=function(de){return new(de||Y)(a.KVO(w))},Y.\u0275prov=a.jDH({token:Y,factory:()=>function R(){return new M((0,a.KVO)(w))}(),providedIn:"root"}),ve})();function V(Y){return Y.replace(/\/index.html$/,"")}function lt(Y,ve){ve=encodeURIComponent(ve);for(const at of Y.split(";")){const de=at.indexOf("="),[Ke,ht]=-1==de?[at,""]:[at.slice(0,de),at.slice(de+1)];if(Ke.trim()===ve)return decodeURIComponent(ht)}return null}const Tt=/\s+/,Mt=[];let kt=(()=>{var Y;class ve{constructor(de,Ke){this._ngEl=de,this._renderer=Ke,this.initialClasses=Mt,this.stateMap=new Map}set klass(de){this.initialClasses=null!=de?de.trim().split(Tt):Mt}set ngClass(de){this.rawClass="string"==typeof de?de.trim().split(Tt):de}ngDoCheck(){for(const Ke of this.initialClasses)this._updateState(Ke,!0);const de=this.rawClass;if(Array.isArray(de)||de instanceof Set)for(const Ke of de)this._updateState(Ke,!0);else if(null!=de)for(const Ke of Object.keys(de))this._updateState(Ke,!!de[Ke]);this._applyStateDiff()}_updateState(de,Ke){const ht=this.stateMap.get(de);void 0!==ht?(ht.enabled!==Ke&&(ht.changed=!0,ht.enabled=Ke),ht.touched=!0):this.stateMap.set(de,{enabled:Ke,changed:!0,touched:!0})}_applyStateDiff(){for(const de of this.stateMap){const Ke=de[0],ht=de[1];ht.changed?(this._toggleClass(Ke,ht.enabled),ht.changed=!1):ht.touched||(ht.enabled&&this._toggleClass(Ke,!1),this.stateMap.delete(Ke)),ht.touched=!1}}_toggleClass(de,Ke){(de=de.trim()).length>0&&de.split(Tt).forEach(ht=>{Ke?this._renderer.addClass(this._ngEl.nativeElement,ht):this._renderer.removeClass(this._ngEl.nativeElement,ht)})}}return(Y=ve).\u0275fac=function(de){return new(de||Y)(a.rXU(a.aKT),a.rXU(a.sFG))},Y.\u0275dir=a.FsC({type:Y,selectors:[["","ngClass",""]],inputs:{klass:[a.Mj6.None,"class","klass"],ngClass:"ngClass"},standalone:!0}),ve})();class Qt{constructor(ve,at,de,Ke){this.$implicit=ve,this.ngForOf=at,this.index=de,this.count=Ke}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let Tn=(()=>{var Y;class ve{set ngForOf(de){this._ngForOf=de,this._ngForOfDirty=!0}set ngForTrackBy(de){this._trackByFn=de}get ngForTrackBy(){return this._trackByFn}constructor(de,Ke,ht){this._viewContainer=de,this._template=Ke,this._differs=ht,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(de){de&&(this._template=de)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const de=this._ngForOf;!this._differ&&de&&(this._differ=this._differs.find(de).create(this.ngForTrackBy))}if(this._differ){const de=this._differ.diff(this._ngForOf);de&&this._applyChanges(de)}}_applyChanges(de){const Ke=this._viewContainer;de.forEachOperation((ht,Jt,mn)=>{if(null==ht.previousIndex)Ke.createEmbeddedView(this._template,new Qt(ht.item,this._ngForOf,-1,-1),null===mn?void 0:mn);else if(null==mn)Ke.remove(null===Jt?void 0:Jt);else if(null!==Jt){const Zn=Ke.get(Jt);Ke.move(Zn,mn),wn(Zn,ht)}});for(let ht=0,Jt=Ke.length;ht{wn(Ke.get(ht.currentIndex),ht)})}static ngTemplateContextGuard(de,Ke){return!0}}return(Y=ve).\u0275fac=function(de){return new(de||Y)(a.rXU(a.c1b),a.rXU(a.C4Q),a.rXU(a._q3))},Y.\u0275dir=a.FsC({type:Y,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0}),ve})();function wn(Y,ve){Y.context.$implicit=ve.item}let fr=(()=>{var Y;class ve{constructor(de,Ke){this._viewContainer=de,this._context=new Ge,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=Ke}set ngIf(de){this._context.$implicit=this._context.ngIf=de,this._updateView()}set ngIfThen(de){et("ngIfThen",de),this._thenTemplateRef=de,this._thenViewRef=null,this._updateView()}set ngIfElse(de){et("ngIfElse",de),this._elseTemplateRef=de,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(de,Ke){return!0}}return(Y=ve).\u0275fac=function(de){return new(de||Y)(a.rXU(a.c1b),a.rXU(a.C4Q))},Y.\u0275dir=a.FsC({type:Y,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0}),ve})();class Ge{constructor(){this.$implicit=null,this.ngIf=null}}function et(Y,ve){if(ve&&!ve.createEmbeddedView)throw new Error(`${Y} must be a TemplateRef, but received '${(0,a.Tbb)(ve)}'.`)}let dt=(()=>{var Y;class ve{constructor(de,Ke,ht){this._ngEl=de,this._differs=Ke,this._renderer=ht,this._ngStyle=null,this._differ=null}set ngStyle(de){this._ngStyle=de,!this._differ&&de&&(this._differ=this._differs.find(de).create())}ngDoCheck(){if(this._differ){const de=this._differ.diff(this._ngStyle);de&&this._applyChanges(de)}}_setStyle(de,Ke){const[ht,Jt]=de.split("."),mn=-1===ht.indexOf("-")?void 0:a.czy.DashCase;null!=Ke?this._renderer.setStyle(this._ngEl.nativeElement,ht,Jt?`${Ke}${Jt}`:Ke,mn):this._renderer.removeStyle(this._ngEl.nativeElement,ht,mn)}_applyChanges(de){de.forEachRemovedItem(Ke=>this._setStyle(Ke.key,null)),de.forEachAddedItem(Ke=>this._setStyle(Ke.key,Ke.currentValue)),de.forEachChangedItem(Ke=>this._setStyle(Ke.key,Ke.currentValue))}}return(Y=ve).\u0275fac=function(de){return new(de||Y)(a.rXU(a.aKT),a.rXU(a.MKu),a.rXU(a.sFG))},Y.\u0275dir=a.FsC({type:Y,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0}),ve})(),pt=(()=>{var Y;class ve{constructor(de){this._viewContainerRef=de,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(de){if(this._shouldRecreateView(de)){var Ke;const ht=this._viewContainerRef;if(this._viewRef&&ht.remove(ht.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const Jt=this._createContextForwardProxy();this._viewRef=ht.createEmbeddedView(this.ngTemplateOutlet,Jt,{injector:null!==(Ke=this.ngTemplateOutletInjector)&&void 0!==Ke?Ke:void 0})}}_shouldRecreateView(de){return!!de.ngTemplateOutlet||!!de.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(de,Ke,ht)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,Ke,ht),get:(de,Ke,ht)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,Ke,ht)}})}}return(Y=ve).\u0275fac=function(de){return new(de||Y)(a.rXU(a.c1b))},Y.\u0275dir=a.FsC({type:Y,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[a.OA$]}),ve})(),bi=(()=>{var Y;class ve{}return(Y=ve).\u0275fac=function(de){return new(de||Y)},Y.\u0275mod=a.$C({type:Y}),Y.\u0275inj=a.G2t({}),ve})();const Di="browser",ji="server";function Wr(Y){return Y===Di}function Mi(Y){return Y===ji}let mo=(()=>{var Y;class ve{}return(Y=ve).\u0275prov=(0,a.jDH)({token:Y,providedIn:"root",factory:()=>Wr((0,a.WQX)(a.Agw))?new Ir((0,a.WQX)(C),window):new Oi}),ve})();class Ir{constructor(ve,at){this.document=ve,this.window=at,this.offset=()=>[0,0]}setOffset(ve){this.offset=Array.isArray(ve)?()=>ve:ve}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(ve){this.window.scrollTo(ve[0],ve[1])}scrollToAnchor(ve){const at=function si(Y,ve){const at=Y.getElementById(ve)||Y.getElementsByName(ve)[0];if(at)return at;if("function"==typeof Y.createTreeWalker&&Y.body&&"function"==typeof Y.body.attachShadow){const de=Y.createTreeWalker(Y.body,NodeFilter.SHOW_ELEMENT);let Ke=de.currentNode;for(;Ke;){const ht=Ke.shadowRoot;if(ht){const Jt=ht.getElementById(ve)||ht.querySelector(`[name="${ve}"]`);if(Jt)return Jt}Ke=de.nextNode()}}return null}(this.document,ve);at&&(this.scrollToElement(at),at.focus())}setHistoryScrollRestoration(ve){this.window.history.scrollRestoration=ve}scrollToElement(ve){const at=ve.getBoundingClientRect(),de=at.left+this.window.pageXOffset,Ke=at.top+this.window.pageYOffset,ht=this.offset();this.window.scrollTo(de-ht[0],Ke-ht[1])}}class Oi{setOffset(ve){}getScrollPosition(){return[0,0]}scrollToPosition(ve){}scrollToAnchor(ve){}setHistoryScrollRestoration(ve){}}class _i{}},1626:(Ce,ee,E)=>{"use strict";E.d(ee,{Lr:()=>w,Qq:()=>$,q1:()=>en}),E(467);var S=E(4438),p=E(7673),O=E(1985),c=E(6648),D=E(274),C=E(5964),_=E(6354),F=E(980),B=E(5558),m=E(177);class T{}class A{}class w{constructor(lt){this.normalizedNames=new Map,this.lazyUpdate=null,lt?"string"==typeof lt?this.lazyInit=()=>{this.headers=new Map,lt.split("\n").forEach(Tt=>{const Mt=Tt.indexOf(":");if(Mt>0){const kt=Tt.slice(0,Mt),Zt=kt.toLowerCase(),qt=Tt.slice(Mt+1).trim();this.maybeSetNormalizedName(kt,Zt),this.headers.has(Zt)?this.headers.get(Zt).push(qt):this.headers.set(Zt,[qt])}})}:typeof Headers<"u"&< instanceof Headers?(this.headers=new Map,lt.forEach((Tt,Mt)=>{this.setHeaderEntries(Mt,Tt)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(lt).forEach(([Tt,Mt])=>{this.setHeaderEntries(Tt,Mt)})}:this.headers=new Map}has(lt){return this.init(),this.headers.has(lt.toLowerCase())}get(lt){this.init();const Tt=this.headers.get(lt.toLowerCase());return Tt&&Tt.length>0?Tt[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(lt){return this.init(),this.headers.get(lt.toLowerCase())||null}append(lt,Tt){return this.clone({name:lt,value:Tt,op:"a"})}set(lt,Tt){return this.clone({name:lt,value:Tt,op:"s"})}delete(lt,Tt){return this.clone({name:lt,value:Tt,op:"d"})}maybeSetNormalizedName(lt,Tt){this.normalizedNames.has(Tt)||this.normalizedNames.set(Tt,lt)}init(){this.lazyInit&&(this.lazyInit instanceof w?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(lt=>this.applyUpdate(lt)),this.lazyUpdate=null))}copyFrom(lt){lt.init(),Array.from(lt.headers.keys()).forEach(Tt=>{this.headers.set(Tt,lt.headers.get(Tt)),this.normalizedNames.set(Tt,lt.normalizedNames.get(Tt))})}clone(lt){const Tt=new w;return Tt.lazyInit=this.lazyInit&&this.lazyInit instanceof w?this.lazyInit:this,Tt.lazyUpdate=(this.lazyUpdate||[]).concat([lt]),Tt}applyUpdate(lt){const Tt=lt.name.toLowerCase();switch(lt.op){case"a":case"s":let Mt=lt.value;if("string"==typeof Mt&&(Mt=[Mt]),0===Mt.length)return;this.maybeSetNormalizedName(lt.name,Tt);const kt=("a"===lt.op?this.headers.get(Tt):void 0)||[];kt.push(...Mt),this.headers.set(Tt,kt);break;case"d":const Zt=lt.value;if(Zt){let qt=this.headers.get(Tt);if(!qt)return;qt=qt.filter(Qt=>-1===Zt.indexOf(Qt)),0===qt.length?(this.headers.delete(Tt),this.normalizedNames.delete(Tt)):this.headers.set(Tt,qt)}else this.headers.delete(Tt),this.normalizedNames.delete(Tt)}}setHeaderEntries(lt,Tt){const Mt=(Array.isArray(Tt)?Tt:[Tt]).map(Zt=>Zt.toString()),kt=lt.toLowerCase();this.headers.set(kt,Mt),this.maybeSetNormalizedName(lt,kt)}forEach(lt){this.init(),Array.from(this.normalizedNames.keys()).forEach(Tt=>lt(this.normalizedNames.get(Tt),this.headers.get(Tt)))}}class k{encodeKey(lt){return U(lt)}encodeValue(lt){return U(lt)}decodeKey(lt){return decodeURIComponent(lt)}decodeValue(lt){return decodeURIComponent(lt)}}const M=/%(\d[a-f0-9])/gi,R={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function U($e){return encodeURIComponent($e).replace(M,(lt,Tt)=>{var Mt;return null!==(Mt=R[Tt])&&void 0!==Mt?Mt:lt})}function V($e){return`${$e}`}class K{constructor(lt={}){if(this.updates=null,this.cloneFrom=null,this.encoder=lt.encoder||new k,lt.fromString){if(lt.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function L($e,lt){const Tt=new Map;return $e.length>0&&$e.replace(/^\?/,"").split("&").forEach(kt=>{const Zt=kt.indexOf("="),[qt,Qt]=-1==Zt?[lt.decodeKey(kt),""]:[lt.decodeKey(kt.slice(0,Zt)),lt.decodeValue(kt.slice(Zt+1))],Tn=Tt.get(qt)||[];Tn.push(Qt),Tt.set(qt,Tn)}),Tt}(lt.fromString,this.encoder)}else lt.fromObject?(this.map=new Map,Object.keys(lt.fromObject).forEach(Tt=>{const Mt=lt.fromObject[Tt],kt=Array.isArray(Mt)?Mt.map(V):[V(Mt)];this.map.set(Tt,kt)})):this.map=null}has(lt){return this.init(),this.map.has(lt)}get(lt){this.init();const Tt=this.map.get(lt);return Tt?Tt[0]:null}getAll(lt){return this.init(),this.map.get(lt)||null}keys(){return this.init(),Array.from(this.map.keys())}append(lt,Tt){return this.clone({param:lt,value:Tt,op:"a"})}appendAll(lt){const Tt=[];return Object.keys(lt).forEach(Mt=>{const kt=lt[Mt];Array.isArray(kt)?kt.forEach(Zt=>{Tt.push({param:Mt,value:Zt,op:"a"})}):Tt.push({param:Mt,value:kt,op:"a"})}),this.clone(Tt)}set(lt,Tt){return this.clone({param:lt,value:Tt,op:"s"})}delete(lt,Tt){return this.clone({param:lt,value:Tt,op:"d"})}toString(){return this.init(),this.keys().map(lt=>{const Tt=this.encoder.encodeKey(lt);return this.map.get(lt).map(Mt=>Tt+"="+this.encoder.encodeValue(Mt)).join("&")}).filter(lt=>""!==lt).join("&")}clone(lt){const Tt=new K({encoder:this.encoder});return Tt.cloneFrom=this.cloneFrom||this,Tt.updates=(this.updates||[]).concat(lt),Tt}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(lt=>this.map.set(lt,this.cloneFrom.map.get(lt))),this.updates.forEach(lt=>{switch(lt.op){case"a":case"s":const Tt=("a"===lt.op?this.map.get(lt.param):void 0)||[];Tt.push(V(lt.value)),this.map.set(lt.param,Tt);break;case"d":if(void 0===lt.value){this.map.delete(lt.param);break}{let Mt=this.map.get(lt.param)||[];const kt=Mt.indexOf(V(lt.value));-1!==kt&&Mt.splice(kt,1),Mt.length>0?this.map.set(lt.param,Mt):this.map.delete(lt.param)}}}),this.cloneFrom=this.updates=null)}}class me{constructor(){this.map=new Map}set(lt,Tt){return this.map.set(lt,Tt),this}get(lt){return this.map.has(lt)||this.map.set(lt,lt.defaultValue()),this.map.get(lt)}delete(lt){return this.map.delete(lt),this}has(lt){return this.map.has(lt)}keys(){return this.map.keys()}}function se($e){return typeof ArrayBuffer<"u"&&$e instanceof ArrayBuffer}function g($e){return typeof Blob<"u"&&$e instanceof Blob}function n($e){return typeof FormData<"u"&&$e instanceof FormData}class l{constructor(lt,Tt,Mt,kt){var Zt,qt;let Qt;if(this.url=Tt,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=lt.toUpperCase(),function te($e){switch($e){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||kt?(this.body=void 0!==Mt?Mt:null,Qt=kt):Qt=Mt,Qt&&(this.reportProgress=!!Qt.reportProgress,this.withCredentials=!!Qt.withCredentials,Qt.responseType&&(this.responseType=Qt.responseType),Qt.headers&&(this.headers=Qt.headers),Qt.context&&(this.context=Qt.context),Qt.params&&(this.params=Qt.params),this.transferCache=Qt.transferCache),null!==(Zt=this.headers)&&void 0!==Zt||(this.headers=new w),null!==(qt=this.context)&&void 0!==qt||(this.context=new me),this.params){const Tn=this.params.toString();if(0===Tn.length)this.urlWithParams=Tt;else{const wn=Tt.indexOf("?");this.urlWithParams=Tt+(-1===wn?"?":wnCt.set(Gt,lt.setHeaders[Gt]),et)),lt.setParams&&(Fe=Object.keys(lt.setParams).reduce((Ct,Gt)=>Ct.set(Gt,lt.setParams[Gt]),Fe)),new l(qt,Qt,Wn,{params:Fe,headers:et,context:qe,reportProgress:Ge,responseType:Tn,withCredentials:fr,transferCache:wn})}}var s=function($e){return $e[$e.Sent=0]="Sent",$e[$e.UploadProgress=1]="UploadProgress",$e[$e.ResponseHeader=2]="ResponseHeader",$e[$e.DownloadProgress=3]="DownloadProgress",$e[$e.Response=4]="Response",$e[$e.User=5]="User",$e}(s||{});class h{constructor(lt,Tt=r.Ok,Mt="OK"){this.headers=lt.headers||new w,this.status=void 0!==lt.status?lt.status:Tt,this.statusText=lt.statusText||Mt,this.url=lt.url||null,this.ok=this.status>=200&&this.status<300}}class v extends h{constructor(lt={}){super(lt),this.type=s.ResponseHeader}clone(lt={}){return new v({headers:lt.headers||this.headers,status:void 0!==lt.status?lt.status:this.status,statusText:lt.statusText||this.statusText,url:lt.url||this.url||void 0})}}class y extends h{constructor(lt={}){super(lt),this.type=s.Response,this.body=void 0!==lt.body?lt.body:null}clone(lt={}){return new y({body:void 0!==lt.body?lt.body:this.body,headers:lt.headers||this.headers,status:void 0!==lt.status?lt.status:this.status,statusText:lt.statusText||this.statusText,url:lt.url||this.url||void 0})}}class d extends h{constructor(lt){super(lt,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${lt.url||"(unknown url)"}`:`Http failure response for ${lt.url||"(unknown url)"}: ${lt.status} ${lt.statusText}`,this.error=lt.error||null}}var r=function($e){return $e[$e.Continue=100]="Continue",$e[$e.SwitchingProtocols=101]="SwitchingProtocols",$e[$e.Processing=102]="Processing",$e[$e.EarlyHints=103]="EarlyHints",$e[$e.Ok=200]="Ok",$e[$e.Created=201]="Created",$e[$e.Accepted=202]="Accepted",$e[$e.NonAuthoritativeInformation=203]="NonAuthoritativeInformation",$e[$e.NoContent=204]="NoContent",$e[$e.ResetContent=205]="ResetContent",$e[$e.PartialContent=206]="PartialContent",$e[$e.MultiStatus=207]="MultiStatus",$e[$e.AlreadyReported=208]="AlreadyReported",$e[$e.ImUsed=226]="ImUsed",$e[$e.MultipleChoices=300]="MultipleChoices",$e[$e.MovedPermanently=301]="MovedPermanently",$e[$e.Found=302]="Found",$e[$e.SeeOther=303]="SeeOther",$e[$e.NotModified=304]="NotModified",$e[$e.UseProxy=305]="UseProxy",$e[$e.Unused=306]="Unused",$e[$e.TemporaryRedirect=307]="TemporaryRedirect",$e[$e.PermanentRedirect=308]="PermanentRedirect",$e[$e.BadRequest=400]="BadRequest",$e[$e.Unauthorized=401]="Unauthorized",$e[$e.PaymentRequired=402]="PaymentRequired",$e[$e.Forbidden=403]="Forbidden",$e[$e.NotFound=404]="NotFound",$e[$e.MethodNotAllowed=405]="MethodNotAllowed",$e[$e.NotAcceptable=406]="NotAcceptable",$e[$e.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",$e[$e.RequestTimeout=408]="RequestTimeout",$e[$e.Conflict=409]="Conflict",$e[$e.Gone=410]="Gone",$e[$e.LengthRequired=411]="LengthRequired",$e[$e.PreconditionFailed=412]="PreconditionFailed",$e[$e.PayloadTooLarge=413]="PayloadTooLarge",$e[$e.UriTooLong=414]="UriTooLong",$e[$e.UnsupportedMediaType=415]="UnsupportedMediaType",$e[$e.RangeNotSatisfiable=416]="RangeNotSatisfiable",$e[$e.ExpectationFailed=417]="ExpectationFailed",$e[$e.ImATeapot=418]="ImATeapot",$e[$e.MisdirectedRequest=421]="MisdirectedRequest",$e[$e.UnprocessableEntity=422]="UnprocessableEntity",$e[$e.Locked=423]="Locked",$e[$e.FailedDependency=424]="FailedDependency",$e[$e.TooEarly=425]="TooEarly",$e[$e.UpgradeRequired=426]="UpgradeRequired",$e[$e.PreconditionRequired=428]="PreconditionRequired",$e[$e.TooManyRequests=429]="TooManyRequests",$e[$e.RequestHeaderFieldsTooLarge=431]="RequestHeaderFieldsTooLarge",$e[$e.UnavailableForLegalReasons=451]="UnavailableForLegalReasons",$e[$e.InternalServerError=500]="InternalServerError",$e[$e.NotImplemented=501]="NotImplemented",$e[$e.BadGateway=502]="BadGateway",$e[$e.ServiceUnavailable=503]="ServiceUnavailable",$e[$e.GatewayTimeout=504]="GatewayTimeout",$e[$e.HttpVersionNotSupported=505]="HttpVersionNotSupported",$e[$e.VariantAlsoNegotiates=506]="VariantAlsoNegotiates",$e[$e.InsufficientStorage=507]="InsufficientStorage",$e[$e.LoopDetected=508]="LoopDetected",$e[$e.NotExtended=510]="NotExtended",$e[$e.NetworkAuthenticationRequired=511]="NetworkAuthenticationRequired",$e}(r||{});function f($e,lt){return{body:lt,headers:$e.headers,context:$e.context,observe:$e.observe,params:$e.params,reportProgress:$e.reportProgress,responseType:$e.responseType,withCredentials:$e.withCredentials,transferCache:$e.transferCache}}let $=(()=>{var $e;class lt{constructor(Mt){this.handler=Mt}request(Mt,kt,Zt={}){let qt;if(Mt instanceof l)qt=Mt;else{let wn,Wn;wn=Zt.headers instanceof w?Zt.headers:new w(Zt.headers),Zt.params&&(Wn=Zt.params instanceof K?Zt.params:new K({fromObject:Zt.params})),qt=new l(Mt,kt,void 0!==Zt.body?Zt.body:null,{headers:wn,context:Zt.context,params:Wn,reportProgress:Zt.reportProgress,responseType:Zt.responseType||"json",withCredentials:Zt.withCredentials,transferCache:Zt.transferCache})}const Qt=(0,p.of)(qt).pipe((0,D.H)(wn=>this.handler.handle(wn)));if(Mt instanceof l||"events"===Zt.observe)return Qt;const Tn=Qt.pipe((0,C.p)(wn=>wn instanceof y));switch(Zt.observe||"body"){case"body":switch(qt.responseType){case"arraybuffer":return Tn.pipe((0,_.T)(wn=>{if(null!==wn.body&&!(wn.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return wn.body}));case"blob":return Tn.pipe((0,_.T)(wn=>{if(null!==wn.body&&!(wn.body instanceof Blob))throw new Error("Response is not a Blob.");return wn.body}));case"text":return Tn.pipe((0,_.T)(wn=>{if(null!==wn.body&&"string"!=typeof wn.body)throw new Error("Response is not a string.");return wn.body}));default:return Tn.pipe((0,_.T)(wn=>wn.body))}case"response":return Tn;default:throw new Error(`Unreachable: unhandled observe type ${Zt.observe}}`)}}delete(Mt,kt={}){return this.request("DELETE",Mt,kt)}get(Mt,kt={}){return this.request("GET",Mt,kt)}head(Mt,kt={}){return this.request("HEAD",Mt,kt)}jsonp(Mt,kt){return this.request("JSONP",Mt,{params:(new K).append(kt,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(Mt,kt={}){return this.request("OPTIONS",Mt,kt)}patch(Mt,kt,Zt={}){return this.request("PATCH",Mt,f(Zt,kt))}post(Mt,kt,Zt={}){return this.request("POST",Mt,f(Zt,kt))}put(Mt,kt,Zt={}){return this.request("PUT",Mt,f(Zt,kt))}}return($e=lt).\u0275fac=function(Mt){return new(Mt||$e)(S.KVO(T))},$e.\u0275prov=S.jDH({token:$e,factory:$e.\u0275fac}),lt})();function ae($e,lt){return lt($e)}function tt($e,lt){return(Tt,Mt)=>lt.intercept(Tt,{handle:kt=>$e(kt,Mt)})}const pe=new S.nKC(""),Te=new S.nKC(""),Be=new S.nKC(""),re=new S.nKC("");function ne(){let $e=null;return(lt,Tt)=>{var Mt;null===$e&&($e=(null!==(Mt=(0,S.WQX)(pe,{optional:!0}))&&void 0!==Mt?Mt:[]).reduceRight(tt,ae));const kt=(0,S.WQX)(S.TgB),Zt=kt.add();return $e(lt,Tt).pipe((0,F.j)(()=>kt.remove(Zt)))}}let xt=(()=>{var $e;class lt extends T{constructor(Mt,kt){super(),this.backend=Mt,this.injector=kt,this.chain=null,this.pendingTasks=(0,S.WQX)(S.TgB);const Zt=(0,S.WQX)(re,{optional:!0});this.backend=null!=Zt?Zt:Mt}handle(Mt){if(null===this.chain){const Zt=Array.from(new Set([...this.injector.get(Te),...this.injector.get(Be,[])]));this.chain=Zt.reduceRight((qt,Qt)=>function Oe($e,lt,Tt){return(Mt,kt)=>(0,S.N4e)(Tt,()=>lt(Mt,Zt=>$e(Zt,kt)))}(qt,Qt,this.injector),ae)}const kt=this.pendingTasks.add();return this.chain(Mt,Zt=>this.backend.handle(Zt)).pipe((0,F.j)(()=>this.pendingTasks.remove(kt)))}}return($e=lt).\u0275fac=function(Mt){return new(Mt||$e)(S.KVO(A),S.KVO(S.uvJ))},$e.\u0275prov=S.jDH({token:$e,factory:$e.\u0275fac}),lt})();const bn=/^\)\]\}',?\n/;let wt=(()=>{var $e;class lt{constructor(Mt){this.xhrFactory=Mt}handle(Mt){if("JSONP"===Mt.method)throw new S.wOt(-2800,!1);const kt=this.xhrFactory;return(kt.\u0275loadImpl?(0,c.H)(kt.\u0275loadImpl()):(0,p.of)(null)).pipe((0,B.n)(()=>new O.c(qt=>{const Qt=kt.build();if(Qt.open(Mt.method,Mt.urlWithParams),Mt.withCredentials&&(Qt.withCredentials=!0),Mt.headers.forEach((Ct,Gt)=>Qt.setRequestHeader(Ct,Gt.join(","))),Mt.headers.has("Accept")||Qt.setRequestHeader("Accept","application/json, text/plain, */*"),!Mt.headers.has("Content-Type")){const Ct=Mt.detectContentTypeHeader();null!==Ct&&Qt.setRequestHeader("Content-Type",Ct)}if(Mt.responseType){const Ct=Mt.responseType.toLowerCase();Qt.responseType="json"!==Ct?Ct:"text"}const Tn=Mt.serializeBody();let wn=null;const Wn=()=>{if(null!==wn)return wn;const Ct=Qt.statusText||"OK",Gt=new w(Qt.getAllResponseHeaders()),vn=function bt($e){return"responseURL"in $e&&$e.responseURL?$e.responseURL:/^X-Request-URL:/m.test($e.getAllResponseHeaders())?$e.getResponseHeader("X-Request-URL"):null}(Qt)||Mt.url;return wn=new v({headers:Gt,status:Qt.status,statusText:Ct,url:vn}),wn},fr=()=>{let{headers:Ct,status:Gt,statusText:vn,url:gt}=Wn(),zt=null;Gt!==r.NoContent&&(zt=typeof Qt.response>"u"?Qt.responseText:Qt.response),0===Gt&&(Gt=zt?r.Ok:0);let ye=Gt>=200&&Gt<300;if("json"===Mt.responseType&&"string"==typeof zt){const We=zt;zt=zt.replace(bn,"");try{zt=""!==zt?JSON.parse(zt):null}catch(dt){zt=We,ye&&(ye=!1,zt={error:dt,text:zt})}}ye?(qt.next(new y({body:zt,headers:Ct,status:Gt,statusText:vn,url:gt||void 0})),qt.complete()):qt.error(new d({error:zt,headers:Ct,status:Gt,statusText:vn,url:gt||void 0}))},Ge=Ct=>{const{url:Gt}=Wn(),vn=new d({error:Ct,status:Qt.status||0,statusText:Qt.statusText||"Unknown Error",url:Gt||void 0});qt.error(vn)};let et=!1;const Fe=Ct=>{et||(qt.next(Wn()),et=!0);let Gt={type:s.DownloadProgress,loaded:Ct.loaded};Ct.lengthComputable&&(Gt.total=Ct.total),"text"===Mt.responseType&&Qt.responseText&&(Gt.partialText=Qt.responseText),qt.next(Gt)},qe=Ct=>{let Gt={type:s.UploadProgress,loaded:Ct.loaded};Ct.lengthComputable&&(Gt.total=Ct.total),qt.next(Gt)};return Qt.addEventListener("load",fr),Qt.addEventListener("error",Ge),Qt.addEventListener("timeout",Ge),Qt.addEventListener("abort",Ge),Mt.reportProgress&&(Qt.addEventListener("progress",Fe),null!==Tn&&Qt.upload&&Qt.upload.addEventListener("progress",qe)),Qt.send(Tn),qt.next({type:s.Sent}),()=>{Qt.removeEventListener("error",Ge),Qt.removeEventListener("abort",Ge),Qt.removeEventListener("load",fr),Qt.removeEventListener("timeout",Ge),Mt.reportProgress&&(Qt.removeEventListener("progress",Fe),null!==Tn&&Qt.upload&&Qt.upload.removeEventListener("progress",qe)),Qt.readyState!==Qt.DONE&&Qt.abort()}})))}}return($e=lt).\u0275fac=function(Mt){return new(Mt||$e)(S.KVO(m.N0))},$e.\u0275prov=S.jDH({token:$e,factory:$e.\u0275fac}),lt})();const Dn=new S.nKC(""),Lt=new S.nKC("",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),Nt=new S.nKC("",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class Ot{}let zn=(()=>{var $e;class lt{constructor(Mt,kt,Zt){this.doc=Mt,this.platform=kt,this.cookieName=Zt,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const Mt=this.doc.cookie||"";return Mt!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,m._b)(Mt,this.cookieName),this.lastCookieString=Mt),this.lastToken}}return($e=lt).\u0275fac=function(Mt){return new(Mt||$e)(S.KVO(m.qQ),S.KVO(S.Agw),S.KVO(Lt))},$e.\u0275prov=S.jDH({token:$e,factory:$e.\u0275fac}),lt})();function Vt($e,lt){const Tt=$e.url.toLowerCase();if(!(0,S.WQX)(Dn)||"GET"===$e.method||"HEAD"===$e.method||Tt.startsWith("http://")||Tt.startsWith("https://"))return lt($e);const Mt=(0,S.WQX)(Ot).getToken(),kt=(0,S.WQX)(Nt);return null!=Mt&&!$e.headers.has(kt)&&($e=$e.clone({headers:$e.headers.set(kt,Mt)})),lt($e)}var _e=function($e){return $e[$e.Interceptors=0]="Interceptors",$e[$e.LegacyInterceptors=1]="LegacyInterceptors",$e[$e.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",$e[$e.NoXsrfProtection=3]="NoXsrfProtection",$e[$e.JsonpSupport=4]="JsonpSupport",$e[$e.RequestsMadeViaParent=5]="RequestsMadeViaParent",$e[$e.Fetch=6]="Fetch",$e}(_e||{});function Ae($e,lt){return{\u0275kind:$e,\u0275providers:lt}}function Me(...$e){const lt=[$,wt,xt,{provide:T,useExisting:xt},{provide:A,useExisting:wt},{provide:Te,useValue:Vt,multi:!0},{provide:Dn,useValue:!0},{provide:Ot,useClass:zn}];for(const Tt of $e)lt.push(...Tt.\u0275providers);return(0,S.EmA)(lt)}const je=new S.nKC("");let en=(()=>{var $e;class lt{}return($e=lt).\u0275fac=function(Mt){return new(Mt||$e)},$e.\u0275mod=S.$C({type:$e}),$e.\u0275inj=S.G2t({providers:[Me(Ae(_e.LegacyInterceptors,[{provide:je,useFactory:ne},{provide:Te,useExisting:je,multi:!0}]))]}),lt})()},4438:(Ce,ee,E)=>{"use strict";E.d(ee,{iLQ:()=>vf,sZ2:()=>Lh,hnV:()=>Qg,Hbi:()=>MA,o8S:()=>Qo,BIS:()=>cy,gRc:()=>c1,Ql9:()=>QD,Ocv:()=>oA,Z63:()=>Vn,aKT:()=>Za,uvJ:()=>fi,zcH:()=>So,bkB:()=>co,$GK:()=>nn,nKC:()=>kt,zZn:()=>Ti,_q3:()=>Af,MKu:()=>Mf,xe9:()=>gc,Co$:()=>Jx,Vns:()=>ys,SKi:()=>zr,Xx1:()=>Wr,Agw:()=>o0,PLl:()=>$h,sFG:()=>O9,_9s:()=>ax,czy:()=>Su,WPN:()=>ms,kdw:()=>wi,C4Q:()=>xl,NYb:()=>zD,giA:()=>Yg,RxE:()=>jg,c1b:()=>Xu,gXe:()=>ni,mal:()=>px,L39:()=>e3,a0P:()=>l3,Ol2:()=>md,w6W:()=>RC,oH4:()=>s1,SmG:()=>cA,Rfq:()=>Vt,WQX:()=>Un,QuC:()=>li,EmA:()=>Ro,fpN:()=>AA,HJs:()=>u3,N4e:()=>ro,O8t:()=>n3,H3F:()=>Hg,H8p:()=>No,KH2:()=>ba,TgB:()=>ra,wOt:()=>G,WHO:()=>Gg,e01:()=>Xg,lNU:()=>ne,h9k:()=>ip,$MX:()=>Mu,ZF7:()=>Ys,Kcf:()=>Iy,e5t:()=>Ry,UyX:()=>Fy,cWb:()=>Ty,osQ:()=>Py,H5H:()=>zd,Zy3:()=>ge,mq5:()=>tm,JZv:()=>bt,LfX:()=>kn,plB:()=>Go,jNT:()=>pf,zjR:()=>Zg,TL$:()=>ly,Tbb:()=>Kt,rcV:()=>Io,Vt3:()=>pd,Mj6:()=>Ni,GFd:()=>Qx,OA$:()=>dr,Jv_:()=>pg,aNF:()=>xg,R7$:()=>Ip,BMQ:()=>Bd,ZvI:()=>Wv,AVh:()=>Rd,wni:()=>Hm,VBU:()=>Ba,FsC:()=>ns,jDH:()=>Mn,G2t:()=>Ln,$C:()=>ts,EJ8:()=>Co,rXU:()=>Js,nrm:()=>Ud,eu8:()=>Hd,k0s:()=>lc,j41:()=>ac,RV6:()=>Jv,xGo:()=>ah,KVO:()=>Dr,kS0:()=>du,QTQ:()=>Fp,bIt:()=>Gd,lsd:()=>Wm,XpG:()=>Fm,nI1:()=>Mg,bMT:()=>wg,SdG:()=>Rm,NAR:()=>Pm,Y8G:()=>Fd,FS9:()=>Yd,lJ4:()=>mg,eq3:()=>gg,l_i:()=>Eg,mGM:()=>Km,Njj:()=>Lf,tSv:()=>cp,eBV:()=>kf,npT:()=>op,f$h:()=>y0,B4B:()=>E0,n$t:()=>sp,muq:()=>Gm,DNE:()=>ia,EFF:()=>rg,JRh:()=>Qd,SpI:()=>hc,Lme:()=>Jd,DH7:()=>fg,mxI:()=>ef,R50:()=>qd,GBs:()=>zm}),E(467);let p=null,c=1;const D=Symbol("SIGNAL");function C(e){const t=p;return p=e,t}function w(e){if((!me(e)||e.dirty)&&(e.dirty||e.lastCleanEpoch!==c)){if(!e.producerMustRecompute(e)&&!U(e))return e.dirty=!1,void(e.lastCleanEpoch=c);e.producerRecomputeValue(e),e.dirty=!1,e.lastCleanEpoch=c}}function U(e){te(e);for(let t=0;t0}function te(e){var t,i,u;null!==(t=e.producerNode)&&void 0!==t||(e.producerNode=[]),null!==(i=e.producerIndexOfThis)&&void 0!==i||(e.producerIndexOfThis=[]),null!==(u=e.producerLastReadVersion)&&void 0!==u||(e.producerLastReadVersion=[])}let v=null;var Oe=E(1413),pe=E(8359),Te=E(4412),Be=E(6354);const ne="https://g.co/ng/security#xss";class G extends Error{constructor(t,i){super(ge(t,i)),this.code=t}}function ge(e,t){return`NG0${Math.abs(e)}${t?": "+t:""}`}function ft(e){return{toString:e}.toString()}const At="__parameters__";function Ft(e,t,i){return ft(()=>{const u=function St(e){return function(...i){if(e){const u=e(...i);for(const x in u)this[x]=u[x]}}}(t);function x(...b){if(this instanceof x)return u.apply(this,b),this;const N=new x(...b);return H.annotation=N,H;function H(W,he,we){const Ne=W.hasOwnProperty(At)?W[At]:Object.defineProperty(W,At,{value:[]})[At];for(;Ne.length<=we;)Ne.push(null);return(Ne[we]=Ne[we]||[]).push(N),W}}return i&&(x.prototype=Object.create(i.prototype)),x.prototype.ngMetadataName=e,x.annotationCls=x,x})}const bt=globalThis;function Bt(e){for(let t in e)if(e[t]===Bt)return t;throw Error("Could not find renamed property on target object.")}function Lt(e,t){for(const i in t)t.hasOwnProperty(i)&&!e.hasOwnProperty(i)&&(e[i]=t[i])}function Kt(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(Kt).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const t=e.toString();if(null==t)return""+t;const i=t.indexOf("\n");return-1===i?t:t.substring(0,i)}function Nt(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const zn=Bt({__forward_ref__:Bt});function Vt(e){return e.__forward_ref__=Vt,e.toString=function(){return Kt(this())},e}function He(e){return _e(e)?e():e}function _e(e){return"function"==typeof e&&e.hasOwnProperty(zn)&&e.__forward_ref__===Vt}function Mn(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function Ln(e){return{providers:e.providers||[],imports:e.imports||[]}}function Fn(e){return Gn(e,$e)||Gn(e,Tt)}function kn(e){return null!==Fn(e)}function Gn(e,t){return e.hasOwnProperty(t)?e[t]:null}function jn(e){return e&&(e.hasOwnProperty(lt)||e.hasOwnProperty(Mt))?e[lt]:null}const $e=Bt({\u0275prov:Bt}),lt=Bt({\u0275inj:Bt}),Tt=Bt({ngInjectableDef:Bt}),Mt=Bt({ngInjectorDef:Bt});class kt{constructor(t,i){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof i?this.__NG_ELEMENT_ID__=i:void 0!==i&&(this.\u0275prov=Mn({token:this,providedIn:i.providedIn||"root",factory:i.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function qe(e){return e&&!!e.\u0275providers}const Ct=Bt({\u0275cmp:Bt}),Gt=Bt({\u0275dir:Bt}),vn=Bt({\u0275pipe:Bt}),gt=Bt({\u0275mod:Bt}),zt=Bt({\u0275fac:Bt}),ye=Bt({__NG_ELEMENT_ID__:Bt}),We=Bt({__NG_ENV_ID__:Bt});function dt(e){return"string"==typeof e?e:null==e?"":String(e)}function cn(e,t){throw new G(-201,!1)}var nn=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}(nn||{});let _n;function Sn(){return _n}function Pn(e){const t=_n;return _n=e,t}function hr(e,t,i){const u=Fn(e);return u&&"root"==u.providedIn?void 0===u.value?u.value=u.factory():u.value:i&nn.Optional?null:void 0!==t?t:void cn()}const le={},Ye="__NG_DI_FLAG__",_t="ngTempTokenPath",pr=/\n/gm,qr="__source";let Kr;function jr(e){const t=Kr;return Kr=e,t}function Vi(e,t=nn.Default){if(void 0===Kr)throw new G(-203,!1);return null===Kr?hr(e,void 0,t):Kr.get(e,t&nn.Optional?null:void 0,t)}function Dr(e,t=nn.Default){return(Sn()||Vi)(He(e),t)}function Un(e,t=nn.Default){return Dr(e,mi(t))}function mi(e){return typeof e>"u"||"number"==typeof e?e:(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function Ri(e){const t=[];for(let i=0;iArray.isArray(i)?si(i,t):t(i))}function Oi(e,t,i){t>=e.length?e.push(i):e.splice(t,0,i)}function _i(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function Re(e,t,i){let u=Ie(e,t);return u>=0?e[1|u]=i:(u=~u,function qo(e,t,i,u){let x=e.length;if(x==t)e.push(i,u);else if(1===x)e.push(u,e[0]),e[0]=i;else{for(x--,e.push(e[x-1],e[x]);x>t;)e[x]=e[x-2],x--;e[t]=i,e[t+1]=u}}(e,u,t,i)),u}function Le(e,t){const i=Ie(e,t);if(i>=0)return e[1|i]}function Ie(e,t){return function Ut(e,t,i){let u=0,x=e.length>>i;for(;x!==u;){const b=u+(x-u>>1),N=e[b<t?x=b:u=b+1}return~(x<t){N=b-1;break}}}for(;b-1){let b;for(;++xb?"":x[we+1].toLowerCase(),2&u&&he!==Ne){if(Hr(u))return!1;N=!0}}}}else{if(!N&&!Hr(u)&&!Hr(W))return!1;if(N&&Hr(W))continue;N=!1,u=W|1&u}}return Hr(u)||N}function Hr(e){return!(1&e)}function Eo(e,t,i,u){if(null===t)return-1;let x=0;if(u||!i){let b=!1;for(;x-1)for(i++;i0?'="'+H+'"':"")+"]"}else 8&u?x+="."+N:4&u&&(x+=" "+N);else""!==x&&!Hr(N)&&(t+=_a(b,x),x=""),u=N,b=b||!Hr(u);i++}return""!==x&&(t+=_a(b,x)),t}function Ba(e){return ft(()=>{var t;const i=rs(e),u={...i,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===Or.OnPush,directiveDefs:null,pipeDefs:null,dependencies:i.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:null!==(t=e.signals)&&void 0!==t&&t,data:e.data||{},encapsulation:e.encapsulation||ni.Emulated,styles:e.styles||fn,_:null,schemas:e.schemas||null,tView:null,id:""};is(u);const x=e.dependencies;return u.directiveDefs=Ki(x,!1),u.pipeDefs=Ki(x,!0),u.id=function Ta(e){let t=0;const i=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(const x of i)t=Math.imul(31,t)+x.charCodeAt(0)|0;return t+=2147483648,"c"+t}(u),u})}function Xl(e){return er(e)||Nr(e)}function Sa(e){return null!==e}function ts(e){return ft(()=>({type:e.type,bootstrap:e.bootstrap||fn,declarations:e.declarations||fn,imports:e.imports||fn,exports:e.exports||fn,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function Ia(e,t){if(null==e)return dn;const i={};for(const x in e)if(e.hasOwnProperty(x)){const b=e[x];let N,H,W=Ni.None;var u;Array.isArray(b)?(W=b[0],N=b[1],H=null!==(u=b[2])&&void 0!==u?u:N):(N=b,H=b),t?(i[N]=W!==Ni.None?[x,W]:x,t[N]=H):i[N]=x}return i}function ns(e){return ft(()=>{const t=rs(e);return is(t),t})}function Co(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,standalone:!0===e.standalone,onDestroy:e.type.prototype.ngOnDestroy||null}}function er(e){return e[Ct]||null}function Nr(e){return e[Gt]||null}function Pr(e){return e[vn]||null}function li(e){const t=er(e)||Nr(e)||Pr(e);return null!==t&&t.standalone}function Gr(e,t){const i=e[gt]||null;if(!i&&!0===t)throw new Error(`Type ${Kt(e)} does not have '\u0275mod' property.`);return i}function rs(e){const t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputTransforms:null,inputConfig:e.inputs||dn,exportAs:e.exportAs||null,standalone:!0===e.standalone,signals:!0===e.signals,selectors:e.selectors||fn,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Ia(e.inputs,t),outputs:Ia(e.outputs),debugInfo:null}}function is(e){var t;null===(t=e.features)||void 0===t||t.forEach(i=>i(e))}function Ki(e,t){if(!e)return null;const i=t?Pr:Xl;return()=>("function"==typeof e?e():e).map(u=>i(u)).filter(Sa)}function Ro(e){return{\u0275providers:e}}function Bs(...e){return{\u0275providers:Oo(0,e),\u0275fromNgModule:!0}}function Oo(e,...t){const i=[],u=new Set;let x;const b=N=>{i.push(N)};return si(t,N=>{const H=N;eo(H,b,[],u)&&(x||(x=[]),x.push(H))}),void 0!==x&&Ss(x,b),i}function Ss(e,t){for(let i=0;i{t(b,u)})}}function eo(e,t,i,u){if(!(e=He(e)))return!1;let x=null,b=jn(e);const N=!b&&er(e);if(b||N){if(N&&!N.standalone)return!1;x=e}else{const W=e.ngModule;if(b=jn(W),!b)return!1;x=W}const H=u.has(x);if(N){if(H)return!1;if(u.add(x),N.dependencies){const W="function"==typeof N.dependencies?N.dependencies():N.dependencies;for(const he of W)eo(he,t,i,u)}}else{if(!b)return!1;{if(null!=b.imports&&!H){let he;u.add(x);try{si(b.imports,we=>{eo(we,t,i,u)&&(he||(he=[]),he.push(we))})}finally{}void 0!==he&&Ss(he,t)}if(!H){const he=ti(x)||(()=>new x);t({provide:x,useFactory:he,deps:fn},x),t({provide:$n,useValue:x,multi:!0},x),t({provide:Vn,useValue:()=>Dr(x),multi:!0},x)}const W=b.providers;if(null!=W&&!H){const he=e;Is(W,we=>{t(we,he)})}}}return x!==e&&void 0!==e.providers}function Is(e,t){for(let i of e)qe(i)&&(i=i.\u0275providers),Array.isArray(i)?Is(i,t):t(i)}const Zl=Bt({provide:String,useValue:Bt});function Ts(e){return null!==e&&"object"==typeof e&&Zl in e}function Wi(e){return"function"==typeof e}const No=new kt(""),Fs={},Oa={};let Ps;function ko(){return void 0===Ps&&(Ps=new lr),Ps}class fi{}class to extends fi{get destroyed(){return this._destroyed}constructor(t,i,u,x){super(),this.parent=i,this.source=u,this.scopes=x,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Lo(t,N=>this.processProvider(N)),this.records.set(mr,no(void 0,this)),x.has("environment")&&this.records.set(fi,no(void 0,this));const b=this.records.get(No);null!=b&&"string"==typeof b.value&&this.scopes.add(b.value),this.injectorDefTypes=new Set(this.get($n,fn,nn.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;const t=C(null);try{for(const u of this._ngOnDestroyHooks)u.ngOnDestroy();const i=this._onDestroyHooks;this._onDestroyHooks=[];for(const u of i)u()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),C(t)}}onDestroy(t){return this.assertNotDestroyed(),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){this.assertNotDestroyed();const i=jr(this),u=Pn(void 0);try{return t()}finally{jr(i),Pn(u)}}get(t,i=le,u=nn.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(We))return t[We](this);u=mi(u);const b=jr(this),N=Pn(void 0);try{if(!(u&nn.SkipSelf)){let W=this.records.get(t);if(void 0===W){const he=function Do(e){return"function"==typeof e||"object"==typeof e&&e instanceof kt}(t)&&Fn(t);W=he&&this.injectableDefInScope(he)?no(Rs(t),Fs):null,this.records.set(t,W)}if(null!=W)return this.hydrate(t,W)}return(u&nn.Self?ko():this.parent).get(t,i=u&nn.Optional&&i===le?null:i)}catch(H){if("NullInjectorError"===H.name){if((H[_t]=H[_t]||[]).unshift(Kt(t)),b)throw H;return function ji(e,t,i,u){const x=e[_t];throw t[qr]&&x.unshift(t[qr]),e.message=function Ai(e,t,i,u=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let x=Kt(t);if(Array.isArray(t))x=t.map(Kt).join(" -> ");else if("object"==typeof t){let b=[];for(let N in t)if(t.hasOwnProperty(N)){let H=t[N];b.push(N+":"+("string"==typeof H?JSON.stringify(H):Kt(H)))}x=`{${b.join(", ")}}`}return`${i}${u?"("+u+")":""}[${x}]: ${e.replace(pr,"\n ")}`}("\n"+e.message,x,i,u),e.ngTokenPath=x,e[_t]=null,e}(H,t,"R3InjectorError",this.source)}throw H}finally{Pn(N),jr(b)}}resolveInjectorInitializers(){const t=C(null),i=jr(this),u=Pn(void 0);try{const b=this.get(Vn,fn,nn.Self);for(const N of b)N()}finally{jr(i),Pn(u),C(t)}}toString(){const t=[],i=this.records;for(const u of i.keys())t.push(Kt(u));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new G(205,!1)}processProvider(t){let i=Wi(t=He(t))?t:He(t&&t.provide);const u=function Jl(e){return Ts(e)?no(void 0,e.useValue):no(os(e),Fs)}(t);if(!Wi(t)&&!0===t.multi){let x=this.records.get(i);x||(x=no(void 0,Fs,!0),x.factory=()=>Ri(x.multi),this.records.set(i,x)),i=t,x.multi.push(t)}this.records.set(i,u)}hydrate(t,i){const u=C(null);try{return i.value===Fs&&(i.value=Oa,i.value=i.factory()),"object"==typeof i.value&&i.value&&function bo(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(i.value)&&this._ngOnDestroyHooks.add(i.value),i.value}finally{C(u)}}injectableDefInScope(t){if(!t.providedIn)return!1;const i=He(t.providedIn);return"string"==typeof i?"any"===i||this.scopes.has(i):this.injectorDefTypes.has(i)}removeOnDestroy(t){const i=this._onDestroyHooks.indexOf(t);-1!==i&&this._onDestroyHooks.splice(i,1)}}function Rs(e){const t=Fn(e),i=null!==t?t.factory:ti(e);if(null!==i)return i;if(e instanceof kt)throw new G(204,!1);if(e instanceof Function)return function Ql(e){if(e.length>0)throw new G(204,!1);const i=function Xn(e){return e&&(e[$e]||e[Tt])||null}(e);return null!==i?()=>i.factory(e):()=>new e}(e);throw new G(204,!1)}function os(e,t,i){let u;if(Wi(e)){const x=He(e);return ti(x)||Rs(x)}if(Ts(e))u=()=>He(e.useValue);else if(function Pa(e){return!(!e||!e.useFactory)}(e))u=()=>e.useFactory(...Ri(e.deps||[]));else if(function Fa(e){return!(!e||!e.useExisting)}(e))u=()=>Dr(He(e.useExisting));else{const x=He(e&&(e.useClass||e.provide));if(!function ql(e){return!!e.deps}(e))return ti(x)||Rs(x);u=()=>new x(...Ri(e.deps))}return u}function no(e,t,i=!1){return{factory:e,value:t,multi:i?[]:void 0}}function Lo(e,t){for(const i of e)Array.isArray(i)?Lo(i,t):i&&qe(i)?Lo(i.\u0275providers,t):t(i)}function ro(e,t){e instanceof to&&e.assertNotDestroyed();const u=jr(e),x=Pn(void 0);try{return t()}finally{jr(u),Pn(x)}}function Na(){return void 0!==Sn()||null!=function ei(){return Kr}()}const xr=0,yn=1,Rn=2,ir=3,Lr=4,Ar=5,Sr=6,ki=7,Cr=8,Rr=9,Bi=10,Qn=11,ss=12,Os=13,Ao=14,Tr=15,Uo=16,ri=17,Li=18,Ns=19,_c=20,Mo=21,Vo=22,io=23,Jn=25,ka=1,Gi=7,jo=9,kr=10;var eu=function(e){return e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews",e}(eu||{});function ii(e){return Array.isArray(e)&&"object"==typeof e[ka]}function Jr(e){return Array.isArray(e)&&!0===e[ka]}function La(e){return!!(4&e.flags)}function Ho(e){return e.componentOffset>-1}function us(e){return!(1&~e.flags)}function Si(e){return!!e.template}function $a(e){return!!(512&e[Rn])}class qn{constructor(t,i,u){this.previousValue=t,this.currentValue=i,this.firstChange=u}isFirstChange(){return this.firstChange}}function Mr(e,t,i,u){null!==t?t.applyValueToInputSignal(t,u):e[i]=u}function dr(){return Xr}function Xr(e){return e.type.prototype.ngOnChanges&&(e.setInput=cs),wo}function wo(){const e=Ko(this),t=null==e?void 0:e.current;if(t){const i=e.previous;if(i===dn)e.previous=t;else for(let u in t)i[u]=t[u];e.current=null,this.ngOnChanges(t)}}function cs(e,t,i,u,x){const b=this.declaredInputs[u],N=Ko(e)||function ds(e,t){return e[zo]=t}(e,{previous:dn,current:null}),H=N.current||(N.current={}),W=N.previous,he=W[b];H[b]=new qn(he&&he.currentValue,i,W===dn),Mr(e,t,x,i)}dr.ngInherit=!0;const zo="__ngSimpleChanges__";function Ko(e){return e[zo]||null}const oo=function(e,t,i){};let Ff=!1;function br(e){for(;Array.isArray(e);)e=e[xr];return e}function ja(e,t){return br(t[e])}function hi(e,t){return br(t[e.index])}function Ha(e,t){return e.data[t]}function Ii(e,t){const i=t[e];return ii(i)?i:i[xr]}function Fc(e){return!(128&~e[Rn])}function so(e,t){return null==t?null:e[t]}function Pf(e){e[ri]=0}function Q1(e){1024&e[Rn]||(e[Rn]|=1024,Fc(e)&&za(e))}function Pc(e){var t;return!!(9216&e[Rn]||null!==(t=e[io])&&void 0!==t&&t.dirty)}function Rc(e){var t;if(null===(t=e[Bi].changeDetectionScheduler)||void 0===t||t.notify(1),Pc(e))za(e);else if(64&e[Rn])if(function G1(){return Ff}())e[Rn]|=1024,za(e);else{var i;null===(i=e[Bi].changeDetectionScheduler)||void 0===i||i.notify()}}function za(e){var t;null===(t=e[Bi].changeDetectionScheduler)||void 0===t||t.notify();let i=hs(e);for(;null!==i&&!(8192&i[Rn])&&(i[Rn]|=8192,Fc(i));)i=hs(i)}function nu(e,t){if(!(256&~e[Rn]))throw new G(911,!1);null===e[Mo]&&(e[Mo]=[]),e[Mo].push(t)}function hs(e){const t=e[ir];return Jr(t)?t[ir]:t}const tr={lFrame:Kf(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function Nf(){return tr.bindingsEnabled}function $s(){return null!==tr.skipHydrationRootTNode}function sn(){return tr.lFrame.lView}function ur(){return tr.lFrame.tView}function kf(e){return tr.lFrame.contextLView=e,e[Cr]}function Lf(e){return tr.lFrame.contextLView=null,e}function yr(){let e=$f();for(;null!==e&&64===e.type;)e=e.parent;return e}function $f(){return tr.lFrame.currentTNode}function ao(e,t){const i=tr.lFrame;i.currentTNode=e,i.isParent=t}function Nc(){return tr.lFrame.isParent}function kc(){tr.lFrame.isParent=!1}function pi(){const e=tr.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function Xi(){return tr.lFrame.bindingIndex++}function Bo(e){const t=tr.lFrame,i=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,i}function lE(e,t){const i=tr.lFrame;i.bindingIndex=i.bindingRootIndex=e,Lc(t)}function Lc(e){tr.lFrame.currentDirectiveIndex=e}function Uc(){return tr.lFrame.currentQueryIndex}function ru(e){tr.lFrame.currentQueryIndex=e}function cE(e){const t=e[yn];return 2===t.type?t.declTNode:1===t.type?e[Ar]:null}function Hf(e,t,i){if(i&nn.SkipSelf){let x=t,b=e;for(;!(x=x.parent,null!==x||i&nn.Host||(x=cE(b),null===x||(b=b[Ao],10&x.type))););if(null===x)return!1;t=x,e=b}const u=tr.lFrame=zf();return u.currentTNode=t,u.lView=e,!0}function Vc(e){const t=zf(),i=e[yn];tr.lFrame=t,t.currentTNode=i.firstChild,t.lView=e,t.tView=i,t.contextLView=e,t.bindingIndex=i.bindingStartIndex,t.inI18n=!1}function zf(){const e=tr.lFrame,t=null===e?null:e.child;return null===t?Kf(e):t}function Kf(e){const t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=t),t}function Wf(){const e=tr.lFrame;return tr.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const Gf=Wf;function jc(){const e=Wf();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function ui(){return tr.lFrame.selectedIndex}function ps(e){tr.lFrame.selectedIndex=e}function Br(){const e=tr.lFrame;return Ha(e.tView,e.selectedIndex)}let Yf=!0;function Wa(){return Yf}function lo(e){Yf=e}function iu(e,t){for(let he=t.directiveStart,we=t.directiveEnd;he=u)break}else t[W]<0&&(e[ri]+=65536),(H>14>16&&(3&e[Rn])===t&&(e[Rn]+=16384,Qf(H,b)):Qf(H,b)}const Us=-1;class Ga{constructor(t,i,u){this.factory=t,this.resolving=!1,this.canSeeViewProviders=i,this.injectImpl=u}}function Kc(e){return e!==Us}function Xa(e){return 32767&e}function Ya(e,t){let i=function bE(e){return e>>16}(e),u=t;for(;i>0;)u=u[Ao],i--;return u}let Wc=!0;function au(e){const t=Wc;return Wc=e,t}const Jf=255,qf=5;let DE=0;const uo={};function lu(e,t){const i=eh(e,t);if(-1!==i)return i;const u=t[yn];u.firstCreatePass&&(e.injectorIndex=t.length,Gc(u.data,e),Gc(t,null),Gc(u.blueprint,null));const x=uu(e,t),b=e.injectorIndex;if(Kc(x)){const N=Xa(x),H=Ya(x,t),W=H[yn].data;for(let he=0;he<8;he++)t[b+he]=H[N+he]|W[N+he]}return t[b+8]=x,b}function Gc(e,t){e.push(0,0,0,0,0,0,0,0,t)}function eh(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function uu(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let i=0,u=null,x=t;for(;null!==x;){if(u=lh(x),null===u)return Us;if(i++,x=x[Ao],-1!==u.injectorIndex)return u.injectorIndex|i<<16}return Us}function Xc(e,t,i){!function AE(e,t,i){let u;"string"==typeof i?u=i.charCodeAt(0)||0:i.hasOwnProperty(ye)&&(u=i[ye]),null==u&&(u=i[ye]=DE++);const x=u&Jf;t.data[e+(x>>qf)]|=1<=0?t&Jf:BE:t}(i);if("function"==typeof b){if(!Hf(t,e,u))return u&nn.Host?th(x,0,u):nh(t,i,u,x);try{let N;if(N=b(u),null!=N||u&nn.Optional)return N;cn()}finally{Gf()}}else if("number"==typeof b){let N=null,H=eh(e,t),W=Us,he=u&nn.Host?t[Tr][Ar]:null;for((-1===H||u&nn.SkipSelf)&&(W=-1===H?uu(e,t):t[H+8],W!==Us&&sh(u,!1)?(N=t[yn],H=Xa(W),t=Ya(W,t)):H=-1);-1!==H;){const we=t[yn];if(oh(b,H,we.data)){const Ne=wE(H,t,i,N,u,he);if(Ne!==uo)return Ne}W=t[H+8],W!==Us&&sh(u,t[yn].data[H+8]===he)&&oh(b,H,t)?(N=we,H=Xa(W),t=Ya(W,t)):H=-1}}return x}function wE(e,t,i,u,x,b){const N=t[yn],H=N.data[e+8],we=cu(H,N,i,null==u?Ho(H)&&Wc:u!=N&&!!(3&H.type),x&nn.Host&&b===H);return null!==we?xs(t,N,we,H):uo}function cu(e,t,i,u,x){const b=e.providerIndexes,N=t.data,H=1048575&b,W=e.directiveStart,we=b>>20,ct=x?H+we:e.directiveEnd;for(let Dt=u?H:H+we;Dt=W&&jt.type===i)return Dt}if(x){const Dt=N[W];if(Dt&&Si(Dt)&&Dt.type===i)return W}return null}function xs(e,t,i,u){let x=e[i];const b=t.data;if(function gE(e){return e instanceof Ga}(x)){const N=x;N.resolving&&function an(e,t){throw t&&t.join(" > "),new G(-200,e)}(function pt(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():dt(e)}(b[i]));const H=au(N.canSeeViewProviders);N.resolving=!0;const he=N.injectImpl?Pn(N.injectImpl):null;Hf(e,u,nn.Default);try{x=e[i]=N.factory(void 0,b,e,u),t.firstCreatePass&&i>=u.directiveStart&&function vE(e,t,i){const{ngOnChanges:u,ngOnInit:x,ngDoCheck:b}=t.type.prototype;if(u){var N,H;const Ne=Xr(t);(null!==(N=i.preOrderHooks)&&void 0!==N?N:i.preOrderHooks=[]).push(e,Ne),(null!==(H=i.preOrderCheckHooks)&&void 0!==H?H:i.preOrderCheckHooks=[]).push(e,Ne)}var W,he,we;x&&(null!==(W=i.preOrderHooks)&&void 0!==W?W:i.preOrderHooks=[]).push(0-e,x),b&&((null!==(he=i.preOrderHooks)&&void 0!==he?he:i.preOrderHooks=[]).push(e,b),(null!==(we=i.preOrderCheckHooks)&&void 0!==we?we:i.preOrderCheckHooks=[]).push(e,b))}(i,b[i],t)}finally{null!==he&&Pn(he),au(H),N.resolving=!1,Gf()}}return x}function oh(e,t,i){return!!(i[t+(e>>qf)]&1<{const t=e.prototype.constructor,i=t[zt]||Yc(t),u=Object.prototype;let x=Object.getPrototypeOf(e.prototype).constructor;for(;x&&x!==u;){const b=x[zt]||Yc(x);if(b&&b!==i)return b;x=Object.getPrototypeOf(x)}return b=>new b})}function Yc(e){return _e(e)?()=>{const t=Yc(He(e));return t&&t()}:ti(e)}function lh(e){const t=e[yn],i=t.type;return 2===i?t.declTNode:1===i?e[Ar]:null}function du(e){return function ME(e,t){if("class"===t)return e.classes;if("style"===t)return e.styles;const i=e.attrs;if(i){const u=i.length;let x=0;for(;x{var e;class t{static create(u,x){if(Array.isArray(u))return hh({name:""},x,u,"");{var b;const N=null!==(b=u.name)&&void 0!==b?b:"";return hh({name:N},u.parent,u.providers,N)}}}return(e=t).THROW_IF_NOT_FOUND=le,e.NULL=new lr,e.\u0275prov=Mn({token:e,providedIn:"any",factory:()=>Dr(mr)}),e.__NG_ELEMENT_ID__=-1,t})();function Qc(e){return e.ngOriginalError}class So{constructor(){this._console=console}handleError(t){const i=this._findOriginalError(t);this._console.error("ERROR",t),i&&this._console.error("ORIGINAL ERROR",i)}_findOriginalError(t){let i=t&&Qc(t);for(;i&&Qc(i);)i=Qc(i);return i||null}}const vh=new kt("",{providedIn:"root",factory:()=>Un(So).handleError.bind(void 0)});let Hs=(()=>{var e;class t{}return(e=t).__NG_ELEMENT_ID__=LE,e.__NG_ENV_ID__=i=>i,t})();class kE extends Hs{constructor(t){super(),this._lView=t}onDestroy(t){return nu(this._lView,t),()=>function Oc(e,t){if(null===e[Mo])return;const i=e[Mo].indexOf(t);-1!==i&&e[Mo].splice(i,1)}(this._lView,t)}}function LE(){return new kE(sn())}function $E(){return zs(yr(),sn())}function zs(e,t){return new Za(hi(e,t))}let Za=(()=>{class t{constructor(u){this.nativeElement=u}}return t.__NG_ELEMENT_ID__=$E,t})();function gh(e){return e instanceof Za?e.nativeElement:e}function Jc(e){return t=>{setTimeout(e,void 0,t)}}const co=class UE extends Oe.B{constructor(t=!1){var i;super(),this.destroyRef=void 0,this.__isAsync=t,Na()&&(this.destroyRef=null!==(i=Un(Hs,{optional:!0}))&&void 0!==i?i:void 0)}emit(t){const i=C(null);try{super.next(t)}finally{C(i)}}subscribe(t,i,u){let x=t,b=i||(()=>null),N=u;if(t&&"object"==typeof t){var H,W,he;const Ne=t;x=null===(H=Ne.next)||void 0===H?void 0:H.bind(Ne),b=null===(W=Ne.error)||void 0===W?void 0:W.bind(Ne),N=null===(he=Ne.complete)||void 0===he?void 0:he.bind(Ne)}this.__isAsync&&(b=Jc(b),x&&(x=Jc(x)),N&&(N=Jc(N)));const we=super.subscribe({next:x,error:b,complete:N});return t instanceof pe.yU&&t.add(we),we}};function VE(){return this._results[Symbol.iterator]()}class qc{get changes(){var t;return null!==(t=this._changes)&&void 0!==t?t:this._changes=new co}constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._onDirty=void 0,this._results=[],this._changesDetected=!1,this._changes=void 0,this.length=0,this.first=void 0,this.last=void 0;const i=qc.prototype;i[Symbol.iterator]||(i[Symbol.iterator]=VE)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,i){return this._results.reduce(t,i)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,i){this.dirty=!1;const u=function Ir(e){return e.flat(Number.POSITIVE_INFINITY)}(t);(this._changesDetected=!function mo(e,t,i){if(e.length!==t.length)return!1;for(let u=0;uuy}),uy="ng",$h=new kt(""),o0=new kt("",{providedIn:"platform",factory:()=>"unknown"}),cy=new kt("",{providedIn:"root",factory:()=>{var e;return(null===(e=Wo().body)||void 0===e||null===(e=e.querySelector("[ngCspNonce]"))||void 0===e?void 0:e.getAttribute("ngCspNonce"))||null}});let Uh=()=>null;function c0(e,t,i=!1){return Uh(e,t,i)}const Kh=new kt("",{providedIn:"root",factory:()=>!1});let Du,Au;function Xs(e){var t;return(null===(t=function p0(){if(void 0===Du&&(Du=null,bt.trustedTypes))try{Du=bt.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Du}())||void 0===t?void 0:t.createHTML(e))||e}function x0(){if(void 0===Au&&(Au=null,bt.trustedTypes))try{Au=bt.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Au}function Gh(e){var t;return(null===(t=x0())||void 0===t?void 0:t.createHTML(e))||e}function Yh(e){var t;return(null===(t=x0())||void 0===t?void 0:t.createScriptURL(e))||e}class vs{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${ne})`}}class Ay extends vs{getTypeName(){return"HTML"}}class My extends vs{getTypeName(){return"Style"}}class wy extends vs{getTypeName(){return"Script"}}class _y extends vs{getTypeName(){return"URL"}}class By extends vs{getTypeName(){return"ResourceURL"}}function Io(e){return e instanceof vs?e.changingThisBreaksApplicationSecurity:e}function Ys(e,t){const i=function Sy(e){return e instanceof vs&&e.getTypeName()||null}(e);if(null!=i&&i!==t){if("ResourceURL"===i&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${i} (see ${ne})`)}return i===t}function Iy(e){return new Ay(e)}function Ty(e){return new My(e)}function Fy(e){return new wy(e)}function Py(e){return new _y(e)}function Ry(e){return new By(e)}class Oy{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t=""+t;try{const i=(new window.DOMParser).parseFromString(Xs(t),"text/html").body;return null===i?this.inertDocumentHelper.getInertBodyElement(t):(i.removeChild(i.firstChild),i)}catch{return null}}}class Ny{constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){const i=this.inertDocument.createElement("template");return i.innerHTML=Xs(t),i}}const Ly=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Mu(e){return(e=String(e)).match(Ly)?e:"unsafe:"+e}function To(e){const t={};for(const i of e.split(","))t[i]=!0;return t}function il(...e){const t={};for(const i of e)for(const u in i)i.hasOwnProperty(u)&&(t[u]=!0);return t}const Qh=To("area,br,col,hr,img,wbr"),Jh=To("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),qh=To("rp,rt"),v0=il(Qh,il(Jh,To("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),il(qh,To("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),il(qh,Jh)),m0=To("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),ep=il(m0,To("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),To("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),$y=To("script,style,template");class Uy{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let i=t.firstChild,u=!0,x=[];for(;i;)if(i.nodeType===Node.ELEMENT_NODE?u=this.startElement(i):i.nodeType===Node.TEXT_NODE?this.chars(i.nodeValue):this.sanitizedSomething=!0,u&&i.firstChild)x.push(i),i=Hy(i);else for(;i;){i.nodeType===Node.ELEMENT_NODE&&this.endElement(i);let b=jy(i);if(b){i=b;break}i=x.pop()}return this.buf.join("")}startElement(t){const i=tp(t).toLowerCase();if(!v0.hasOwnProperty(i))return this.sanitizedSomething=!0,!$y.hasOwnProperty(i);this.buf.push("<"),this.buf.push(i);const u=t.attributes;for(let x=0;x"),!0}endElement(t){const i=tp(t).toLowerCase();v0.hasOwnProperty(i)&&!Qh.hasOwnProperty(i)&&(this.buf.push(""))}chars(t){this.buf.push(rp(t))}}function jy(e){const t=e.nextSibling;if(t&&e!==t.previousSibling)throw np(t);return t}function Hy(e){const t=e.firstChild;if(t&&function Vy(e,t){return(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(e,t))throw np(t);return t}function tp(e){const t=e.nodeName;return"string"==typeof t?t:"FORM"}function np(e){return new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`)}const zy=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Ky=/([^\#-~ |!])/g;function rp(e){return e.replace(/&/g,"&").replace(zy,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(Ky,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(//g,">")}let wu;function ip(e,t){let i=null;try{wu=wu||function Zh(e){const t=new Ny(e);return function ky(){try{return!!(new window.DOMParser).parseFromString(Xs(""),"text/html")}catch{return!1}}()?new Oy(t):t}(e);let u=t?String(t):"";i=wu.getInertBodyElement(u);let x=5,b=u;do{if(0===x)throw new Error("Failed to sanitize html because the input is unstable");x--,u=b,b=i.innerHTML,i=wu.getInertBodyElement(u)}while(u!==b);return Xs((new Uy).sanitizeChildren(g0(i)||i))}finally{if(i){const u=g0(i)||i;for(;u.firstChild;)u.removeChild(u.firstChild)}}}function g0(e){return"content"in e&&function Wy(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var ms=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}(ms||{});function op(e){const t=ol();return t?Gh(t.sanitize(ms.HTML,e)||""):Ys(e,"HTML")?Gh(Io(e)):ip(Wo(),dt(e))}function E0(e){const t=ol();return t?t.sanitize(ms.URL,e)||"":Ys(e,"URL")?Io(e):Mu(dt(e))}function y0(e){const t=ol();if(t)return Yh(t.sanitize(ms.RESOURCE_URL,e)||"");if(Ys(e,"ResourceURL"))return Yh(Io(e));throw new G(904,!1)}function sp(e,t,i){return function Qy(e,t){return"src"===t&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===t&&("base"===e||"link"===e)?y0:E0}(t,i)(e)}function ol(){const e=sn();return e&&e[Bi].sanitizer}const Jy=/^>|^->||--!>|)/g,e8="\u200b$1\u200b";function cp(e){return e.ownerDocument.defaultView}function Fi(e){return e instanceof Function?e():e}var Su=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(Su||{});let A0;function M0(e,t){return A0(e,t)}function Qs(e,t,i,u,x){if(null!=u){let b,N=!1;Jr(u)?b=u:ii(u)&&(N=!0,u=u[xr]);const H=br(u);0===e&&null!==i?null==x?Ep(t,i,H):gs(t,i,H,x||null,!0):1===e&&null!==i?gs(t,i,H,x||null,!0):2===e?function ll(e,t,i){const u=Fu(e,t);u&&function g8(e,t,i,u){e.removeChild(t,i,u)}(e,u,t,i)}(t,H,N):3===e&&t.destroyNode(H),null!=b&&function C8(e,t,i,u,x){const b=i[Gi];b!==br(i)&&Qs(t,e,u,b,x);for(let H=kr;Ht.replace(qy,e8))}(t))}function Iu(e,t,i){return e.createElement(t,i)}function vp(e,t){var i;null===(i=t[Bi].changeDetectionScheduler)||void 0===i||i.notify(1),Ru(e,t,t[Qn],2,null,null)}function mp(e,t){const i=e[jo],u=i.indexOf(t);i.splice(u,1)}function sl(e,t){if(e.length<=kr)return;const i=kr+t,u=e[i];if(u){const x=u[Uo];null!==x&&x!==e&&mp(x,u),t>0&&(e[i-1][Lr]=u[Lr]);const b=_i(e,kr+t);!function d8(e,t){vp(e,t),t[xr]=null,t[Ar]=null}(u[yn],u);const N=b[Li];null!==N&&N.detachView(b[yn]),u[ir]=null,u[Lr]=null,u[Rn]&=-129}return u}function Tu(e,t){if(!(256&t[Rn])){const i=t[Qn];i.destroyNode&&Ru(e,t,i,3,null,null),function h8(e){let t=e[ss];if(!t)return B0(e[yn],e);for(;t;){let i=null;if(ii(t))i=t[ss];else{const u=t[kr];u&&(i=u)}if(!i){for(;t&&!t[Lr]&&t!==e;)ii(t)&&B0(t[yn],t),t=t[ir];null===t&&(t=e),ii(t)&&B0(t[yn],t),i=t&&t[Lr]}t=i}}(t)}}function B0(e,t){if(256&t[Rn])return;const i=C(null);try{t[Rn]&=-129,t[Rn]|=256,t[io]&&function V(e){if(te(e),me(e))for(let t=0;t=0?u[N]():u[-N].unsubscribe(),b+=2}else i[b].call(u[i[b+1]]);null!==u&&(t[ki]=null);const x=t[Mo];if(null!==x){t[Mo]=null;for(let b=0;b-1){const{encapsulation:b}=e.data[u.directiveStart+x];if(b===ni.None||b===ni.Emulated)return null}return hi(u,i)}}(e,t.parent,i)}function gs(e,t,i,u,x){e.insertBefore(t,i,u,x)}function Ep(e,t,i){e.appendChild(t,i)}function yp(e,t,i,u,x){null!==u?gs(e,t,i,u,x):Ep(e,t,i)}function Fu(e,t){return e.parentNode(t)}function Cp(e,t,i){return Dp(e,t,i)}let I0,Dp=function bp(e,t,i){return 40&e.type?hi(e,i):null};function Pu(e,t,i,u){const x=S0(e,u,t),b=t[Qn],H=Cp(u.parent||t[Ar],u,t);if(null!=x)if(Array.isArray(i))for(let W=0;WJn&&Tp(e,t,Jn,!1),oo(N?2:0,x),i(u,x)}finally{ps(b),oo(N?3:1,x)}}function R0(e,t,i){if(La(t)){const u=C(null);try{const b=t.directiveEnd;for(let N=t.directiveStart;Nnull;function kp(e,t,i,u,x){for(let N in t){var b;if(!t.hasOwnProperty(N))continue;const H=t[N];if(void 0===H)continue;null!==(b=u)&&void 0!==b||(u={});let W,he=Ni.None;Array.isArray(H)?(W=H[0],he=H[1]):W=H;let we=N;if(null!==x){if(!x.hasOwnProperty(N))continue;we=x[N]}0===e?Lp(u,i,we,W,he):Lp(u,i,we,W)}return u}function Lp(e,t,i,u,x){let b;e.hasOwnProperty(i)?(b=e[i]).push(t,u):b=e[i]=[t,u],void 0!==x&&b.push(x)}function yi(e,t,i,u,x,b,N,H){const W=hi(t,i);let we,he=t.inputs;!H&&null!=he&&(we=he[u])?(j0(e,i,we,u,x),Ho(t)&&function R8(e,t){const i=Ii(t,e);16&i[Rn]||(i[Rn]|=64)}(i,t.index)):3&t.type&&(u=function P8(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(u),x=null!=N?N(x,t.value||"",u):x,b.setProperty(W,u,x))}function L0(e,t,i,u){if(Nf()){const x=null===u?null:{"":-1},b=function U8(e,t){const i=e.directiveRegistry;let u=null,x=null;if(i)for(let N=0;N0;){const i=e[--t];if("number"==typeof i&&i<0)return i}return 0})(N)!=H&&N.push(H),N.push(i,u,b)}}(e,t,u,ul(e,i,x.hostVars,rr),x)}function fo(e,t,i,u,x,b){const N=hi(e,t);!function U0(e,t,i,u,x,b,N){if(null==b)e.removeAttribute(t,x,i);else{const H=null==N?dt(b):N(b,u||"",x);e.setAttribute(t,x,H,i)}}(t[Qn],N,b,e.value,i,u,x)}function W8(e,t,i,u,x,b){const N=b[t];if(null!==N)for(let H=0;H0&&(i[x-1][Lr]=t),u!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{},consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{za(e.lView)},consumerOnSignalRead(){this.lView[io]=this}},Yp=100;function Lu(e,t=!0,i=0){const u=e[Bi],x=u.rendererFactory;var N;null===(N=x.begin)||void 0===N||N.call(x);try{!function t9(e,t){K0(e,t);let i=0;for(;Pc(e);){if(i===Yp)throw new G(103,!1);i++,K0(e,1)}}(e,i)}catch(he){throw t&&ku(e,he),he}finally{var H,W;null===(H=x.end)||void 0===H||H.call(x),null===(W=u.inlineEffectRunner)||void 0===W||W.flush()}}function n9(e,t,i,u){var x;const b=t[Rn];if(!(256&~b))return;null===(x=t[Bi].inlineEffectRunner)||void 0===x||x.flush(),Vc(t);let H=null,W=null;(function r9(e){return 2!==e.type})(e)&&(W=function Q8(e){var t;return null!==(t=e[io])&&void 0!==t?t:function J8(e){var t;const i=null!==(t=Xp.pop())&&void 0!==t?t:Object.create(e9);return i.lView=e,i}(e)}(t),H=function M(e){return e&&(e.nextProducerIndex=0),C(e)}(W));try{Pf(t),function Vf(e){return tr.lFrame.bindingIndex=e}(e.bindingStartIndex),null!==i&&Rp(e,t,i,2,u);const he=!(3&~b);if(he){const ct=e.preOrderCheckHooks;null!==ct&&ou(t,ct,null)}else{const ct=e.preOrderHooks;null!==ct&&su(t,ct,0,null),Hc(t,0)}if(function i9(e){for(let t=Bh(e);null!==t;t=Sh(t)){if(!(t[Rn]&eu.HasTransplantedViews))continue;const i=t[jo];for(let u=0;ue.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}(W,H),function q8(e){e.lView[io]!==e&&(e.lView=null,Xp.push(e))}(W)),jc()}}function Zp(e,t){for(let i=Bh(e);null!==i;i=Sh(i))for(let u=kr;u-1&&(sl(t,u),_i(i,u))}this._attachedToViewContainer=!1}Tu(this._lView[yn],this._lView)}onDestroy(t){nu(this._lView,t)}markForCheck(){hl(this._cdRefInjectingView||this._lView)}detach(){this._lView[Rn]&=-129}reattach(){Rc(this._lView),this._lView[Rn]|=128}detectChanges(){this._lView[Rn]|=1024,Lu(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new G(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,vp(this._lView[yn],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new G(902,!1);this._appRef=t,Rc(this._lView)}}let xl=(()=>{class t{}return t.__NG_ELEMENT_ID__=l9,t})();const s9=xl,a9=class extends s9{constructor(t,i,u){super(),this._declarationLView=t,this._declarationTContainer=i,this.elementRef=u}get ssrId(){var t;return(null===(t=this._declarationTContainer.tView)||void 0===t?void 0:t.ssrId)||null}createEmbeddedView(t,i){return this.createEmbeddedViewImpl(t,i)}createEmbeddedViewImpl(t,i,u){const x=function cl(e,t,i,u){const x=C(null);try{var b,N,H;const W=t.tView,Ne=Ou(e,W,i,4096&e[Rn]?4096:16,null,t,null,null,null!==(b=null==u?void 0:u.injector)&&void 0!==b?b:null,null!==(N=null==u?void 0:u.embeddedViewInjector)&&void 0!==N?N:null,null!==(H=null==u?void 0:u.dehydratedView)&&void 0!==H?H:null);Ne[Uo]=e[t.index];const Dt=e[Li];return null!==Dt&&(Ne[Li]=Dt.createEmbeddedView(W)),H0(W,Ne,i),Ne}finally{C(x)}}(this._declarationLView,this._declarationTContainer,t,{embeddedViewInjector:i,dehydratedView:u});return new pl(x)}};function l9(){return $u(yr(),sn())}function $u(e,t){return 4&e.type?new a9(t,e,zs(e,t)):null}class Q0{}class F9{}class ox{}class R9{resolveComponentFactory(t){throw function P9(e){const t=Error(`No component factory found for ${Kt(e)}.`);return t.ngComponent=e,t}(t)}}let zu=(()=>{class t{}return t.NULL=new R9,t})();class ax{}let O9=(()=>{class t{constructor(){this.destroyNode=null}}return t.__NG_ELEMENT_ID__=()=>function N9(){const e=sn(),i=Ii(yr().index,e);return(ii(i)?i:e)[Qn]}(),t})(),k9=(()=>{var e;class t{}return(e=t).\u0275prov=Mn({token:e,providedIn:"root",factory:()=>null}),t})();const J0={},lx=new Set;function ho(e){var t,i;lx.has(e)||(lx.add(e),null===(t=performance)||void 0===t||null===(i=t.mark)||void 0===i||i.call(t,"mark_feature_usage",{detail:{feature:e}}))}function ux(...e){}class zr{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:i=!1,shouldCoalesceRunChangeDetection:u=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new co(!1),this.onMicrotaskEmpty=new co(!1),this.onStable=new co(!1),this.onError=new co(!1),typeof Zone>"u")throw new G(908,!1);Zone.assertZonePatched();const x=this;x._nesting=0,x._outer=x._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(x._inner=x._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(x._inner=x._inner.fork(Zone.longStackTraceZoneSpec)),x.shouldCoalesceEventChangeDetection=!u&&i,x.shouldCoalesceRunChangeDetection=u,x.lastRequestAnimationFrameId=-1,x.nativeRequestAnimationFrame=function L9(){const e="function"==typeof bt.requestAnimationFrame;let t=bt[e?"requestAnimationFrame":"setTimeout"],i=bt[e?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&t&&i){const u=t[Zone.__symbol__("OriginalDelegate")];u&&(t=u);const x=i[Zone.__symbol__("OriginalDelegate")];x&&(i=x)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:i}}().nativeRequestAnimationFrame,function V9(e){const t=()=>{!function U9(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(bt,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,ed(e),e.isCheckStableRunning=!0,q0(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),ed(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(i,u,x,b,N,H)=>{if(function j9(e){var t;return!(!Array.isArray(e)||1!==e.length)&&!0===(null===(t=e[0].data)||void 0===t?void 0:t.__ignore_ng_zone__)}(H))return i.invokeTask(x,b,N,H);try{return cx(e),i.invokeTask(x,b,N,H)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===b.type||e.shouldCoalesceRunChangeDetection)&&t(),dx(e)}},onInvoke:(i,u,x,b,N,H,W)=>{try{return cx(e),i.invoke(x,b,N,H,W)}finally{e.shouldCoalesceRunChangeDetection&&t(),dx(e)}},onHasTask:(i,u,x,b)=>{i.hasTask(x,b),u===x&&("microTask"==b.change?(e._hasPendingMicrotasks=b.microTask,ed(e),q0(e)):"macroTask"==b.change&&(e.hasPendingMacrotasks=b.macroTask))},onHandleError:(i,u,x,b)=>(i.handleError(x,b),e.runOutsideAngular(()=>e.onError.emit(b)),!1)})}(x)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!zr.isInAngularZone())throw new G(909,!1)}static assertNotInAngularZone(){if(zr.isInAngularZone())throw new G(909,!1)}run(t,i,u){return this._inner.run(t,i,u)}runTask(t,i,u,x){const b=this._inner,N=b.scheduleEventTask("NgZoneEvent: "+x,t,$9,ux,ux);try{return b.runTask(N,i,u)}finally{b.cancelTask(N)}}runGuarded(t,i,u){return this._inner.runGuarded(t,i,u)}runOutsideAngular(t){return this._outer.run(t)}}const $9={};function q0(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function ed(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function cx(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function dx(e){e._nesting--,q0(e)}class fx{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new co,this.onMicrotaskEmpty=new co,this.onStable=new co,this.onError=new co}run(t,i,u){return t.apply(i,u)}runGuarded(t,i,u){return t.apply(i,u)}runOutsideAngular(t){return t()}runTask(t,i,u,x){return t.apply(i,u)}}var Es=function(e){return e[e.EarlyRead=0]="EarlyRead",e[e.Write=1]="Write",e[e.MixedReadWrite=2]="MixedReadWrite",e[e.Read=3]="Read",e}(Es||{});const hx={destroy(){}};function px(e,t){var i,u,x;!t&&function $o(e){if(!Na())throw new G(-203,!1)}();const b=null!==(i=null==t?void 0:t.injector)&&void 0!==i?i:Un(Ti);if(!function Yi(e){return"browser"===(null!=e?e:Un(Ti)).get(o0)}(b))return hx;ho("NgAfterNextRender");const N=b.get(yl),H=null!==(u=N.handler)&&void 0!==u?u:N.handler=new vx,W=null!==(x=null==t?void 0:t.phase)&&void 0!==x?x:Es.MixedReadWrite,he=()=>{H.unregister(Ne),we()},we=b.get(Hs).onDestroy(he),Ne=ro(b,()=>new xx(W,()=>{he(),e()}));return H.register(Ne),{destroy:he}}class xx{constructor(t,i){var u;this.phase=t,this.callbackFn=i,this.zone=Un(zr),this.errorHandler=Un(So,{optional:!0}),null===(u=Un(Q0,{optional:!0}))||void 0===u||u.notify(1)}invoke(){try{this.zone.runOutsideAngular(this.callbackFn)}catch(i){var t;null===(t=this.errorHandler)||void 0===t||t.handleError(i)}}}class vx{constructor(){this.executingCallbacks=!1,this.buckets={[Es.EarlyRead]:new Set,[Es.Write]:new Set,[Es.MixedReadWrite]:new Set,[Es.Read]:new Set},this.deferredCallbacks=new Set}register(t){(this.executingCallbacks?this.deferredCallbacks:this.buckets[t.phase]).add(t)}unregister(t){this.buckets[t.phase].delete(t),this.deferredCallbacks.delete(t)}execute(){this.executingCallbacks=!0;for(const t of Object.values(this.buckets))for(const i of t)i.invoke();this.executingCallbacks=!1;for(const t of this.deferredCallbacks)this.buckets[t.phase].add(t);this.deferredCallbacks.clear()}destroy(){for(const t of Object.values(this.buckets))t.clear();this.deferredCallbacks.clear()}}let yl=(()=>{var e;class t{constructor(){this.handler=null,this.internalCallbacks=[]}execute(){var u;this.executeInternalCallbacks(),null===(u=this.handler)||void 0===u||u.execute()}executeInternalCallbacks(){const u=[...this.internalCallbacks];this.internalCallbacks.length=0;for(const x of u)x()}ngOnDestroy(){var u;null===(u=this.handler)||void 0===u||u.destroy(),this.handler=null,this.internalCallbacks.length=0}}return(e=t).\u0275prov=Mn({token:e,providedIn:"root",factory:()=>new e}),t})();function Go(e){return!!Gr(e)}function Wu(e,t,i){let u=i?e.styles:null,x=i?e.classes:null,b=0;if(null!==t)for(let N=0;N0&&Bp(e,i,b.join(" "))}}(tn,Ji,gn,u),void 0!==i&&function eC(e,t,i){const u=e.projection=[];for(let x=0;x{class t{}return t.__NG_ELEMENT_ID__=nC,t})();function nC(){return Dx(yr(),sn())}const rC=Xu,Cx=class extends rC{constructor(t,i,u){super(),this._lContainer=t,this._hostTNode=i,this._hostLView=u}get element(){return zs(this._hostTNode,this._hostLView)}get injector(){return new Yr(this._hostTNode,this._hostLView)}get parentInjector(){const t=uu(this._hostTNode,this._hostLView);if(Kc(t)){const i=Ya(t,this._hostLView),u=Xa(t);return new Yr(i[yn].data[u+8],i)}return new Yr(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const i=bx(this._lContainer);return null!==i&&i[t]||null}get length(){return this._lContainer.length-kr}createEmbeddedView(t,i,u){let x,b;"number"==typeof u?x=u:null!=u&&(x=u.index,b=u.injector);const H=t.createEmbeddedViewImpl(i||{},b,null);return this.insertImpl(H,x,ea(this._hostTNode,null)),H}createComponent(t,i,u,x,b){var N,W;const he=t&&!function Jt(e){return"function"==typeof e}(t);let we;if(he)we=i;else{const gn=i||{};we=gn.index,u=gn.injector,x=gn.projectableNodes,b=gn.environmentInjector||gn.ngModuleRef}const Ne=he?t:new Dl(er(t)),ct=u||this.parentInjector;if(!b&&null==Ne.ngModule){const on=(he?ct:this.parentInjector).get(fi,null);on&&(b=on)}const Dt=er(null!==(N=Ne.componentType)&&void 0!==N?N:{}),jt=(null==Dt?void 0:Dt.id,null),tn=null!==(W=null==jt?void 0:jt.firstChild)&&void 0!==W?W:null,pn=Ne.create(ct,x,tn,b);return this.insertImpl(pn.hostView,we,ea(this._hostTNode,jt)),pn}insert(t,i){return this.insertImpl(t,i,!0)}insertImpl(t,i,u){const x=t._lView;if(function Z1(e){return Jr(e[ir])}(x)){const H=this.indexOf(t);if(-1!==H)this.detach(H);else{const W=x[ir],he=new Cx(W,W[Ar],W[ir]);he.detach(he.indexOf(t))}}const b=this._adjustIndex(i),N=this._lContainer;return dl(N,x,b,u),t.attachToViewContainerRef(),Oi(id(N),b,t),t}move(t,i){return this.insert(t,i)}indexOf(t){const i=bx(this._lContainer);return null!==i?i.indexOf(t):-1}remove(t){const i=this._adjustIndex(t,-1),u=sl(this._lContainer,i);u&&(_i(id(this._lContainer),i),Tu(u[yn],u))}detach(t){const i=this._adjustIndex(t,-1),u=sl(this._lContainer,i);return u&&null!=_i(id(this._lContainer),i)?new pl(u):null}_adjustIndex(t,i=0){return null==t?this.length+i:t}};function bx(e){return e[8]}function id(e){return e[8]||(e[8]=[])}function Dx(e,t){let i;const u=t[e.index];return Jr(u)?i=u:(i=Vp(u,t,null,e),t[e.index]=i,Nu(t,i)),Ax(i,t,e,u),new Cx(i,e,t)}let Ax=function wx(e,t,i,u){if(e[Gi])return;let x;x=8&i.type?br(u):function iC(e,t){const i=e[Qn],u=i.createComment(""),x=hi(t,e);return gs(i,Fu(i,x),u,function E8(e,t){return e.nextSibling(t)}(i,x),!1),u}(t,i),e[Gi]=x},od=()=>!1;class sd{constructor(t){this.queryList=t,this.matches=null}clone(){return new sd(this.queryList)}setDirty(){this.queryList.setDirty()}}class ad{constructor(t=[]){this.queries=t}createEmbeddedView(t){const i=t.queries;if(null!==i){const u=null!==t.contentQueries?t.contentQueries[0]:i.length,x=[];for(let b=0;bt.trim())}(t):t}}class ld{constructor(t=[]){this.queries=t}elementStart(t,i){for(let u=0;u0)u.push(N[H/2]);else{const he=b[H+1],we=t[-W];for(let Ne=kr;Ne=0;u--){const x=e[u];x.hostVars=t+=x.hostVars,x.hostAttrs=Xe(x.hostAttrs,i=Xe(i,x.hostAttrs))}}(u)}function AC(e,t){for(const u in t.inputs){if(!t.inputs.hasOwnProperty(u)||e.inputs.hasOwnProperty(u))continue;const x=t.inputs[u];if(void 0!==x&&(e.inputs[u]=x,e.declaredInputs[u]=t.declaredInputs[u],null!==t.inputTransforms)){var i;const b=Array.isArray(x)?x[0]:x;if(!t.inputTransforms.hasOwnProperty(b))continue;null!==(i=e.inputTransforms)&&void 0!==i||(e.inputTransforms={}),e.inputTransforms[b]=t.inputTransforms[b]}}}function Zu(e){return e===dn?{}:e===fn?[]:e}function wC(e,t){const i=e.viewQuery;e.viewQuery=i?(u,x)=>{t(u,x),i(u,x)}:t}function _C(e,t){const i=e.contentQueries;e.contentQueries=i?(u,x,b)=>{t(u,x,b),i(u,x,b)}:t}function BC(e,t){const i=e.hostBindings;e.hostBindings=i?(u,x)=>{t(u,x),i(u,x)}:t}function Qx(e){const t=e.inputConfig,i={};for(const u in t)if(t.hasOwnProperty(u)){const x=t[u];Array.isArray(x)&&x[3]&&(i[u]=x[3])}e.inputTransforms=i}class ys{}class Jx{}function RC(e,t){return new xd(e,null!=t?t:null,[])}class xd extends ys{constructor(t,i,u){super(),this._parent=i,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new Ex(this);const x=Gr(t);this._bootstrapComponents=Fi(x.bootstrap),this._r3Injector=ph(t,i,[{provide:ys,useValue:this},{provide:zu,useValue:this.componentFactoryResolver},...u],Kt(t),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(t)}get injector(){return this._r3Injector}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(i=>i()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class vd extends Jx{constructor(t){super(),this.moduleType=t}create(t){return new xd(this.moduleType,t,[])}}class qx extends ys{constructor(t){super(),this.componentFactoryResolver=new Ex(this),this.instance=null;const i=new to([...t.providers,{provide:ys,useValue:this},{provide:zu,useValue:this.componentFactoryResolver}],t.parent||ko(),t.debugName,new Set(["environment"]));this.injector=i,t.runEnvironmentInitializers&&i.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function md(e,t,i=null){return new qx({providers:e,parent:t,debugName:i,runEnvironmentInitializers:!0}).injector}let ra=(()=>{var e;class t{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new Te.t(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);const u=this.taskId++;return this.pendingTasks.add(u),u}remove(u){this.pendingTasks.delete(u),0===this.pendingTasks.size&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}}return(e=t).\u0275fac=function(u){return new(u||e)},e.\u0275prov=Mn({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();function Ju(e){return!!gd(e)&&(Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e)}function gd(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function po(e,t,i){return e[t]=i}function $r(e,t,i){return!Object.is(e[t],i)&&(e[t]=i,!0)}function Cs(e,t,i,u){const x=$r(e,t,i);return $r(e,t+1,u)||x}function ia(e,t,i,u,x,b,N,H){const W=sn(),he=ur(),we=e+Jn,Ne=he.firstCreatePass?function VC(e,t,i,u,x,b,N,H,W){const he=t.consts,we=qs(t,e,4,N||null,so(he,H));L0(t,i,we,so(he,W)),iu(t,we);const Ne=we.tView=k0(2,we,u,x,b,t.directiveRegistry,t.pipeRegistry,null,t.schemas,he,null);return null!==t.queries&&(t.queries.template(t,we),Ne.queries=t.queries.embeddedTView(we)),we}(we,he,W,t,i,u,x,b,N):he.data[we];ao(Ne,!1);const ct=ev(he,W,Ne,e);Wa()&&Pu(he,W,ct,Ne),ci(ct,W);const Dt=Vp(ct,W,ct,Ne);return W[we]=Dt,Nu(W,Dt),function Mx(e,t,i){return od(e,t,i)}(Dt,Ne,W),us(Ne)&&O0(he,W,Ne),null!=N&&N0(W,Ne,H),ia}let ev=function tv(e,t,i,u){return lo(!0),t[Qn].createComment("")};function Bd(e,t,i,u){const x=sn();return $r(x,Xi(),t)&&(ur(),fo(Br(),x,e,t,i,u)),Bd}function fa(e,t,i,u){return $r(e,Xi(),i)?t+dt(i)+u:rr}function ha(e,t,i,u,x,b){const H=Cs(e,function _o(){return tr.lFrame.bindingIndex}(),i,x);return Bo(2),H?t+dt(i)+u+dt(x)+b:rr}function oc(e,t){return e<<17|t<<2}function Zo(e){return e>>17&32767}function Sd(e){return 2|e}function Ds(e){return(131068&e)>>2}function Id(e,t){return-131069&e|t<<2}function Td(e){return 1|e}function Fv(e,t,i,u){const x=e[i+1],b=null===t;let N=u?Zo(x):Ds(x),H=!1;for(;0!==N&&(!1===H||b);){const he=e[N+1];_2(e[N],t)&&(H=!0,e[N+1]=u?Td(he):Sd(he)),N=u?Zo(he):Ds(he)}H&&(e[i+1]=u?Sd(x):Td(x))}function _2(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&Ie(e,t)>=0}const Zr={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Pv(e){return e.substring(Zr.key,Zr.keyEnd)}function B2(e){return e.substring(Zr.value,Zr.valueEnd)}function Rv(e,t){const i=Zr.textEnd;return i===t?-1:(t=Zr.keyEnd=function T2(e,t,i){for(;t32;)t++;return t}(e,Zr.key=t,i),ya(e,t,i))}function Ov(e,t){const i=Zr.textEnd;let u=Zr.key=ya(e,t,i);return i===u?-1:(u=Zr.keyEnd=function F2(e,t,i){let u;for(;t=65&&(-33&u)<=90||u>=48&&u<=57);)t++;return t}(e,u,i),u=kv(e,u,i),u=Zr.value=ya(e,u,i),u=Zr.valueEnd=function P2(e,t,i){let u=-1,x=-1,b=-1,N=t,H=N;for(;N32&&(H=N),b=x,x=u,u=-33&W}return H}(e,u,i),kv(e,u,i))}function Nv(e){Zr.key=0,Zr.keyEnd=0,Zr.value=0,Zr.valueEnd=0,Zr.textEnd=e.length}function ya(e,t,i){for(;t=0;i=Ov(t,i))jv(e,Pv(t),B2(t))}function vo(e,t){for(let i=function S2(e){return Nv(e),Rv(e,ya(e,0,Zr.textEnd))}(t);i>=0;i=Rv(t,i))Re(e,Pv(t),!0)}function Qi(e,t,i,u){const x=ur(),b=Bo(2);x.firstUpdatePass&&Vv(x,null,b,u);const N=sn();if(i!==rr&&$r(N,b,i)){const H=x.data[ui()];if(Kv(H,u)&&!Uv(x,b)){let W=u?H.classesWithoutHost:H.stylesWithoutHost;null!==W&&(i=Nt(W,i||"")),Pd(x,H,N,i,u)}else!function j2(e,t,i,u,x,b,N,H){x===rr&&(x=fn);let W=0,he=0,we=0=e.expandoStartIndex}function Vv(e,t,i,u){const x=e.data;if(null===x[i+1]){const b=x[ui()],N=Uv(e,i);Kv(b,u)&&null===t&&!N&&(t=!1),t=function N2(e,t,i,u){const x=function $c(e){const t=tr.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}(e);let b=u?t.residualClasses:t.residualStyles;if(null===x)0===(u?t.classBindings:t.styleBindings)&&(i=Il(i=Od(null,e,t,i,u),t.attrs,u),b=null);else{const N=t.directiveStylingLast;if(-1===N||e[N]!==x)if(i=Od(x,e,t,i,u),null===b){let W=function k2(e,t,i){const u=i?t.classBindings:t.styleBindings;if(0!==Ds(u))return e[Zo(u)]}(e,t,u);void 0!==W&&Array.isArray(W)&&(W=Od(null,e,t,W[1],u),W=Il(W,t.attrs,u),function L2(e,t,i,u){e[Zo(i?t.classBindings:t.styleBindings)]=u}(e,t,u,W))}else b=function $2(e,t,i){let u;const x=t.directiveEnd;for(let b=1+t.directiveStylingLast;b0)&&(he=!0)):we=i,x)if(0!==W){const ct=Zo(e[H+1]);e[u+1]=oc(ct,H),0!==ct&&(e[ct+1]=Id(e[ct+1],u)),e[H+1]=function D2(e,t){return 131071&e|t<<17}(e[H+1],u)}else e[u+1]=oc(H,0),0!==H&&(e[H+1]=Id(e[H+1],u)),H=u;else e[u+1]=oc(W,0),0===H?H=u:e[W+1]=Id(e[W+1],u),W=u;he&&(e[u+1]=Sd(e[u+1])),Fv(e,we,u,!0),Fv(e,we,u,!1),function w2(e,t,i,u,x){const b=x?e.residualClasses:e.residualStyles;null!=b&&"string"==typeof t&&Ie(b,t)>=0&&(i[u+1]=Td(i[u+1]))}(t,we,e,u,b),N=oc(H,W),b?t.classBindings=N:t.styleBindings=N}(x,b,t,i,N,u)}}function Od(e,t,i,u,x){let b=null;const N=i.directiveEnd;let H=i.directiveStylingLast;for(-1===H?H=i.directiveStart:H++;H0;){const W=e[x],he=Array.isArray(W),we=he?W[1]:W,Ne=null===we;let ct=i[x+1];ct===rr&&(ct=Ne?fn:void 0);let Dt=Ne?Le(ct,u):we===u?ct:void 0;if(he&&!sc(Dt)&&(Dt=Le(W,u)),sc(Dt)&&(H=Dt,N))return H;const jt=e[x+1];x=N?Zo(jt):Ds(jt)}if(null!==t){let W=b?t.residualClasses:t.residualStyles;null!=W&&(H=Le(W,u))}return H}function sc(e){return void 0!==e}function Kv(e,t){return!!(e.flags&(t?8:16))}function Wv(e,t,i){Qi(Re,vo,fa(sn(),e,t,i),!0)}function ac(e,t,i,u){const x=sn(),b=ur(),N=Jn+e,H=x[Qn],W=b.firstCreatePass?function db(e,t,i,u,x,b){const N=t.consts,W=qs(t,e,2,u,so(N,x));return L0(t,i,W,so(N,b)),null!==W.attrs&&Wu(W,W.attrs,!1),null!==W.mergedAttrs&&Wu(W,W.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,W),W}(N,b,x,t,i,u):b.data[N],he=Zv(b,x,W,H,t,e);x[N]=he;const we=us(W);return ao(W,!0),Sp(H,he,W),!function wl(e){return!(32&~e.flags)}(W)&&Wa()&&Pu(b,x,he,W),0===function J1(){return tr.lFrame.elementDepthCount}()&&ci(he,x),function q1(){tr.lFrame.elementDepthCount++}(),we&&(O0(b,x,W),R0(b,W,x)),null!==u&&N0(x,W),ac}function lc(){let e=yr();Nc()?kc():(e=e.parent,ao(e,!1));const t=e;(function tE(e){return tr.skipHydrationRootTNode===e})(t)&&function oE(){tr.skipHydrationRootTNode=null}(),function eE(){tr.lFrame.elementDepthCount--}();const i=ur();return i.firstCreatePass&&(iu(i,e),La(e)&&i.queries.elementEnd(e)),null!=t.classesWithoutHost&&function yE(e){return!!(8&e.flags)}(t)&&Pd(i,t,sn(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function CE(e){return!!(16&e.flags)}(t)&&Pd(i,t,sn(),t.stylesWithoutHost,!1),lc}function Ud(e,t,i,u){return ac(e,t,i,u),lc(),Ud}let Zv=(e,t,i,u,x,b)=>(lo(!0),Iu(u,x,function Xf(){return tr.lFrame.currentNamespace}()));function Vd(e,t,i){const u=sn(),x=ur(),b=e+Jn,N=x.firstCreatePass?function pb(e,t,i,u,x){const b=t.consts,N=so(b,u),H=qs(t,e,8,"ng-container",N);return null!==N&&Wu(H,N,!0),L0(t,i,H,so(b,x)),null!==t.queries&&t.queries.elementStart(t,H),H}(b,x,u,t,i):x.data[b];ao(N,!0);const H=Qv(x,u,N,e);return u[b]=H,Wa()&&Pu(x,u,H,N),ci(H,u),us(N)&&(O0(x,u,N),R0(x,N,u)),null!=i&&N0(u,N),Vd}function jd(){let e=yr();const t=ur();return Nc()?kc():(e=e.parent,ao(e,!1)),t.firstCreatePass&&(iu(t,e),La(e)&&t.queries.elementEnd(e)),jd}function Hd(e,t,i){return Vd(e,t,i),jd(),Hd}let Qv=(e,t,i,u)=>(lo(!0),_0(t[Qn],""));function Jv(){return sn()}const As=void 0;var gb=["en",[["a","p"],["AM","PM"],As],[["AM","PM"],As,As],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],As,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],As,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",As,"{1} 'at' {0}",As],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function mb(e){const i=Math.floor(Math.abs(e)),u=e.toString().replace(/^[^.]*\.?/,"").length;return 1===i&&0===u?1:5}];let Ca={};function zd(e){const t=function Eb(e){return e.toLowerCase().replace(/_/g,"-")}(e);let i=nm(t);if(i)return i;const u=t.split("-")[0];if(i=nm(u),i)return i;if("en"===u)return gb;throw new G(701,!1)}function tm(e){return zd(e)[ba.PluralCase]}function nm(e){return e in Ca||(Ca[e]=bt.ng&&bt.ng.common&&bt.ng.common.locales&&bt.ng.common.locales[e]),Ca[e]}var ba=function(e){return e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData",e}(ba||{});const Da="en-US";let rm=Da;function Gd(e,t,i,u){const x=sn(),b=ur(),N=yr();return Xd(b,x,x[Qn],N,e,t,u),Gd}function Xd(e,t,i,u,x,b,N){const H=us(u),he=e.firstCreatePass&&zp(e),we=t[Cr],Ne=Hp(t);let ct=!0;if(3&u.type||N){const tn=hi(u,t),pn=N?N(tn):tn,gn=Ne.length,on=N?or=>N(br(or[u.index])):u.index;let Yn=null;if(!N&&H&&(Yn=function x6(e,t,i,u){const x=e.cleanup;if(null!=x)for(let b=0;bW?H[W]:null}"string"==typeof N&&(b+=2)}return null}(e,t,x,u.index)),null!==Yn)(Yn.__ngLastListenerFn__||Yn).__ngNextListenerFn__=b,Yn.__ngLastListenerFn__=b,ct=!1;else{b=Tm(u,t,we,b,!1);const or=i.listen(pn,x,b);Ne.push(b,or),he&&he.push(x,on,gn,gn+1)}}else b=Tm(u,t,we,b,!1);const Dt=u.outputs;let jt;if(ct&&null!==Dt&&(jt=Dt[x])){const tn=jt.length;if(tn)for(let pn=0;pn-1?Ii(e.index,t):t);let W=Im(t,i,u,N),he=b.__ngNextListenerFn__;for(;he;)W=Im(t,i,he,N)&&W,he=he.__ngNextListenerFn__;return x&&!1===W&&N.preventDefault(),W}}function Fm(e=1){return function dE(e){return(tr.lFrame.contextLView=function Rf(e,t){for(;e>0;)t=t[Ao],e--;return t}(e,tr.lFrame.contextLView))[Cr]}(e)}function v6(e,t){let i=null;const u=function yo(e){const t=e.attrs;if(null!=t){const i=t.indexOf(5);if(!(1&i))return t[i+1]}return null}(e);for(let x=0;x(lo(!0),function w0(e,t){return e.createText(t)}(t[Qn],u));function Qd(e){return hc("",e,""),Qd}function hc(e,t,i){const u=sn(),x=fa(u,e,t,i);return x!==rr&&Fo(u,ui(),x),hc}function Jd(e,t,i,u,x){const b=sn(),N=ha(b,e,t,i,u,x);return N!==rr&&Fo(b,ui(),N),Jd}function qd(e,t,i){Nx(t)&&(t=t());const u=sn();return $r(u,Xi(),t)&&yi(ur(),Br(),u,e,t,u[Qn],i,!1),qd}function fg(e,t){const i=Nx(e);return i&&e.set(t),i}function ef(e,t){const i=sn(),u=ur(),x=yr();return Xd(u,i,i[Qn],x,e,t),ef}function tf(e,t,i,u,x){if(e=He(e),Array.isArray(e))for(let b=0;b>20;if(Wi(e)||!e.multi){const Dt=new Ga(he,x,Js),jt=rf(W,t,x?we:we+ct,Ne);-1===jt?(Xc(lu(H,N),b,W),nf(b,e,t.length),t.push(W),H.directiveStart++,H.directiveEnd++,x&&(H.providerIndexes+=1048576),i.push(Dt),N.push(Dt)):(i[jt]=Dt,N[jt]=Dt)}else{const Dt=rf(W,t,we+ct,Ne),jt=rf(W,t,we,we+ct),pn=jt>=0&&i[jt];if(x&&!pn||!x&&!(Dt>=0&&i[Dt])){Xc(lu(H,N),b,W);const gn=function O6(e,t,i,u,x){const b=new Ga(e,i,Js);return b.multi=[],b.index=t,b.componentProviders=0,hg(b,x,u&&!i),b}(x?R6:P6,i.length,x,u,he);!x&&pn&&(i[jt].providerFactory=gn),nf(b,e,t.length,0),t.push(W),H.directiveStart++,H.directiveEnd++,x&&(H.providerIndexes+=1048576),i.push(gn),N.push(gn)}else nf(b,e,Dt>-1?Dt:jt,hg(i[x?jt:Dt],he,!x&&u));!x&&u&&pn&&i[jt].componentProviders++}}}function nf(e,t,i,u){const x=Wi(t),b=function Ra(e){return!!e.useClass}(t);if(x||b){const W=(b?He(t.useClass):t).prototype.ngOnDestroy;if(W){const he=e.destroyHooks||(e.destroyHooks=[]);if(!x&&t.multi){const we=he.indexOf(i);-1===we?he.push(i,[u,W]):he[we+1].push(u,W)}else he.push(i,W)}}}function hg(e,t,i){return i&&e.componentProviders++,e.multi.push(t)-1}function rf(e,t,i,u){for(let x=i;x{i.providersResolver=(u,x)=>function F6(e,t,i){const u=ur();if(u.firstCreatePass){const x=Si(e);tf(i,u.data,u.blueprint,x,!0),tf(t,u.data,u.blueprint,x,!1)}}(u,x?x(e):e,t)}}let N6=(()=>{var e;class t{constructor(u){this._injector=u,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(u){if(!u.standalone)return null;if(!this.cachedInjectors.has(u)){const x=Oo(0,u.type),b=x.length>0?md([x],this._injector,`Standalone[${u.type.name}]`):null;this.cachedInjectors.set(u,b)}return this.cachedInjectors.get(u)}ngOnDestroy(){try{for(const u of this.cachedInjectors.values())null!==u&&u.destroy()}finally{this.cachedInjectors.clear()}}}return(e=t).\u0275prov=Mn({token:e,providedIn:"environment",factory:()=>new e(Dr(fi))}),t})();function xg(e){ho("NgStandalone"),e.getStandaloneInjector=t=>t.get(N6).getOrCreateStandaloneInjector(e)}function mg(e,t,i){const u=pi()+e,x=sn();return x[u]===rr?po(x,u,i?t.call(i):t()):function Ml(e,t){return e[t]}(x,u)}function gg(e,t,i,u){return yg(sn(),pi(),e,t,i,u)}function Eg(e,t,i,u,x){return function Cg(e,t,i,u,x,b,N){const H=t+i;return Cs(e,H,x,b)?po(e,H+2,N?u.call(N,x,b):u(x,b)):kl(e,H+2)}(sn(),pi(),e,t,i,u,x)}function kl(e,t){const i=e[t];return i===rr?void 0:i}function yg(e,t,i,u,x,b){const N=t+i;return $r(e,N,x)?po(e,N+1,b?u.call(b,x):u(x)):kl(e,N+1)}function Mg(e,t){const i=ur();let u;const x=e+Jn;var b;i.firstCreatePass?(u=function W6(e,t){if(t)for(let i=t.length-1;i>=0;i--){const u=t[i];if(e===u.name)return u}}(t,i.pipeRegistry),i.data[x]=u,u.onDestroy&&(null!==(b=i.destroyHooks)&&void 0!==b?b:i.destroyHooks=[]).push(x,u.onDestroy)):u=i.data[x];const N=u.factory||(u.factory=ti(u.type)),W=Pn(Js);try{const he=au(!1),we=N();return au(he),function y6(e,t,i,u){i>=e.data.length&&(e.data[i]=null,e.blueprint[i]=null),t[i]=u}(i,sn(),x,we),we}finally{Pn(W)}}function wg(e,t,i){const u=e+Jn,x=sn(),b=function Ls(e,t){return e[t]}(x,u);return function Ll(e,t){return e[yn].data[t].pure}(x,u)?yg(x,pi(),t,b.transform,i,b):b.transform(i)}class jg{constructor(t){this.full=t;const i=t.split(".");this.major=i[0],this.minor=i[1],this.patch=i.slice(2).join(".")}}let Hg=(()=>{var e;class t{log(u){console.log(u)}warn(u){console.warn(u)}}return(e=t).\u0275fac=function(u){return new(u||e)},e.\u0275prov=Mn({token:e,factory:e.\u0275fac,providedIn:"platform"}),t})();const Gg=new kt(""),Xg=new kt("");let hf,zD=(()=>{var e;class t{constructor(u,x,b){this._ngZone=u,this.registry=x,this._pendingCount=0,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,hf||(function KD(e){hf=e}(b),b.addToWindow(x)),this._watchAngularEvents(),u.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{zr.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let u=this._callbacks.pop();clearTimeout(u.timeoutId),u.doneCb()}});else{let u=this.getPendingTasks();this._callbacks=this._callbacks.filter(x=>!x.updateCb||!x.updateCb(u)||(clearTimeout(x.timeoutId),!1))}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(u=>({source:u.source,creationLocation:u.creationLocation,data:u.data})):[]}addCallback(u,x,b){let N=-1;x&&x>0&&(N=setTimeout(()=>{this._callbacks=this._callbacks.filter(H=>H.timeoutId!==N),u()},x)),this._callbacks.push({doneCb:u,timeoutId:N,updateCb:b})}whenStable(u,x,b){if(b&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(u,x,b),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(u){this.registry.registerApplication(u,this)}unregisterApplication(u){this.registry.unregisterApplication(u)}findProviders(u,x,b){return[]}}return(e=t).\u0275fac=function(u){return new(u||e)(Dr(zr),Dr(Yg),Dr(Xg))},e.\u0275prov=Mn({token:e,factory:e.\u0275fac}),t})(),Yg=(()=>{var e;class t{constructor(){this._applications=new Map}registerApplication(u,x){this._applications.set(u,x)}unregisterApplication(u){this._applications.delete(u)}unregisterAllApplications(){this._applications.clear()}getTestability(u){return this._applications.get(u)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(u,x=!0){var b,N;return null!==(b=null===(N=hf)||void 0===N?void 0:N.findTestabilityInTree(this,u,x))&&void 0!==b?b:null}}return(e=t).\u0275fac=function(u){return new(u||e)},e.\u0275prov=Mn({token:e,factory:e.\u0275fac,providedIn:"platform"}),t})();function pf(e){return!!e&&"function"==typeof e.then}function Zg(e){return!!e&&"function"==typeof e.subscribe}const Qg=new kt("");let xf=(()=>{var e;class t{constructor(){var u;this.initialized=!1,this.done=!1,this.donePromise=new Promise((x,b)=>{this.resolve=x,this.reject=b}),this.appInits=null!==(u=Un(Qg,{optional:!0}))&&void 0!==u?u:[]}runInitializers(){if(this.initialized)return;const u=[];for(const b of this.appInits){const N=b();if(pf(N))u.push(N);else if(Zg(N)){const H=new Promise((W,he)=>{N.subscribe({complete:W,error:he})});u.push(H)}}const x=()=>{this.done=!0,this.resolve()};Promise.all(u).then(()=>{x()}).catch(b=>{this.reject(b)}),0===u.length&&x(),this.initialized=!0}}return(e=t).\u0275fac=function(u){return new(u||e)},e.\u0275prov=Mn({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();const vf=new kt("");function e1(e,t){return Array.isArray(t)?t.reduce(e1,e):{...e,...t}}let Qo=(()=>{var e;class t{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=Un(vh),this.afterRenderEffectManager=Un(yl),this.externalTestViews=new Set,this.beforeRender=new Oe.B,this.afterTick=new Oe.B,this.componentTypes=[],this.components=[],this.isStable=Un(ra).hasPendingTasks.pipe((0,Be.T)(u=>!u)),this._injector=Un(fi)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(u,x){const b=u instanceof ox;if(!this._injector.get(xf).done)throw!b&&li(u),new G(405,!1);let H;H=b?u:this._injector.get(zu).resolveComponentFactory(u),this.componentTypes.push(H.componentType);const W=function WD(e){return e.isBoundToModule}(H)?void 0:this._injector.get(ys),we=H.create(Ti.NULL,[],x||H.selector,W),Ne=we.location.nativeElement,ct=we.injector.get(Gg,null);return null==ct||ct.registerApplication(Ne),we.onDestroy(()=>{this.detachView(we.hostView),mc(this.components,we),null==ct||ct.unregisterApplication(Ne)}),this._loadComponent(we),we}tick(){this._tick(!0)}_tick(u){if(this._runningTick)throw new G(101,!1);const x=C(null);try{this._runningTick=!0,this.detectChangesInAttachedViews(u)}catch(b){this.internalErrorHandler(b)}finally{this.afterTick.next(),this._runningTick=!1,C(x)}}detectChangesInAttachedViews(u){let x=0;const b=this.afterRenderEffectManager;for(;;){if(x===Yp)throw new G(103,!1);if(u){const N=0===x;this.beforeRender.next(N);for(let{_lView:H,notifyErrorHandler:W}of this._views)XD(H,N,W)}if(x++,b.executeInternalCallbacks(),![...this.externalTestViews.keys(),...this._views].some(({_lView:N})=>mf(N))&&(b.execute(),![...this.externalTestViews.keys(),...this._views].some(({_lView:N})=>mf(N))))break}}attachView(u){const x=u;this._views.push(x),x.attachToAppRef(this)}detachView(u){const x=u;mc(this._views,x),x.detachFromAppRef()}_loadComponent(u){this.attachView(u.hostView),this.tick(),this.components.push(u);const x=this._injector.get(vf,[]);[...this._bootstrapListeners,...x].forEach(b=>b(u))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(u=>u()),this._views.slice().forEach(u=>u.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(u){return this._destroyListeners.push(u),()=>mc(this._destroyListeners,u)}destroy(){if(this._destroyed)throw new G(406,!1);const u=this._injector;u.destroy&&!u.destroyed&&u.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return(e=t).\u0275fac=function(u){return new(u||e)},e.\u0275prov=Mn({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();function mc(e,t){const i=e.indexOf(t);i>-1&&e.splice(i,1)}function XD(e,t,i){!t&&!mf(e)||function YD(e,t,i){let u;i?(u=0,e[Rn]|=1024):u=64&e[Rn]?0:1,Lu(e,t,u)}(e,i,t)}function mf(e){return Pc(e)}class ZD{constructor(t,i){this.ngModuleFactory=t,this.componentFactories=i}}let QD=(()=>{var e;class t{compileModuleSync(u){return new vd(u)}compileModuleAsync(u){return Promise.resolve(this.compileModuleSync(u))}compileModuleAndAllComponentsSync(u){const x=this.compileModuleSync(u),N=Fi(Gr(u).declarations).reduce((H,W)=>{const he=er(W);return he&&H.push(new Dl(he)),H},[]);return new ZD(x,N)}compileModuleAndAllComponentsAsync(u){return Promise.resolve(this.compileModuleAndAllComponentsSync(u))}clearCache(){}clearCacheFor(u){}getModuleId(u){}}return(e=t).\u0275fac=function(u){return new(u||e)},e.\u0275prov=Mn({token:e,factory:e.\u0275fac,providedIn:"root"}),t})(),eA=(()=>{var e;class t{constructor(){this.zone=Un(zr),this.applicationRef=Un(Qo)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){var u;null===(u=this._onMicrotaskEmptySubscription)||void 0===u||u.unsubscribe()}}return(e=t).\u0275fac=function(u){return new(u||e)},e.\u0275prov=Mn({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();function tA(){const e=Un(zr),t=Un(So);return i=>e.runOutsideAngular(()=>t.handleError(i))}let rA=(()=>{var e;class t{constructor(){this.subscription=new pe.yU,this.initialized=!1,this.zone=Un(zr),this.pendingTasks=Un(ra)}initialize(){if(this.initialized)return;this.initialized=!0;let u=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(u=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{zr.assertNotInAngularZone(),queueMicrotask(()=>{null!==u&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(u),u=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{var x;zr.assertInAngularZone(),null!==(x=u)&&void 0!==x||(u=this.pendingTasks.add())}))}ngOnDestroy(){this.subscription.unsubscribe()}}return(e=t).\u0275fac=function(u){return new(u||e)},e.\u0275prov=Mn({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();const gc=new kt("",{providedIn:"root",factory:()=>Un(gc,nn.Optional|nn.SkipSelf)||function iA(){return typeof $localize<"u"&&$localize.locale||Da}()}),oA=new kt("",{providedIn:"root",factory:()=>"USD"}),gf=new kt("");let i1=(()=>{var e;class t{constructor(u){this._injector=u,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(u,x){const b=function H9(e="zone.js",t){return"noop"===e?new fx:"zone.js"===e?new zr(t):e}(null==x?void 0:x.ngZone,function r1(e){var t,i;return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:null!==(t=null==e?void 0:e.eventCoalescing)&&void 0!==t&&t,shouldCoalesceRunChangeDetection:null!==(i=null==e?void 0:e.runCoalescing)&&void 0!==i&&i}}({eventCoalescing:null==x?void 0:x.ngZoneEventCoalescing,runCoalescing:null==x?void 0:x.ngZoneRunCoalescing}));return b.run(()=>{const N=function OC(e,t,i){return new xd(e,t,i)}(u.moduleType,this.injector,function n1(e){return[{provide:zr,useFactory:e},{provide:Vn,multi:!0,useFactory:()=>{const t=Un(eA,{optional:!0});return()=>t.initialize()}},{provide:Vn,multi:!0,useFactory:()=>{const t=Un(rA);return()=>{t.initialize()}}},{provide:vh,useFactory:tA}]}(()=>b)),H=N.injector.get(So,null);return b.runOutsideAngular(()=>{const W=b.onError.subscribe({next:he=>{H.handleError(he)}});N.onDestroy(()=>{mc(this._modules,N),W.unsubscribe()})}),function qg(e,t,i){try{const u=i();return pf(u)?u.catch(x=>{throw t.runOutsideAngular(()=>e.handleError(x)),x}):u}catch(u){throw t.runOutsideAngular(()=>e.handleError(u)),u}}(H,b,()=>{const W=N.injector.get(xf);return W.runInitializers(),W.donePromise.then(()=>(function im(e){"string"==typeof e&&(rm=e.toLowerCase().replace(/_/g,"-"))}(N.injector.get(gc,Da)||Da),this._moduleDoBootstrap(N),N))})})}bootstrapModule(u,x=[]){const b=e1({},x);return function qD(e,t,i){const u=new vd(i);return Promise.resolve(u)}(0,0,u).then(N=>this.bootstrapModuleFactory(N,b))}_moduleDoBootstrap(u){const x=u.injector.get(Qo);if(u._bootstrapComponents.length>0)u._bootstrapComponents.forEach(b=>x.bootstrap(b));else{if(!u.instance.ngDoBootstrap)throw new G(-403,!1);u.instance.ngDoBootstrap(x)}this._modules.push(u)}onDestroy(u){this._destroyListeners.push(u)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new G(404,!1);this._modules.slice().forEach(x=>x.destroy()),this._destroyListeners.forEach(x=>x());const u=this._injector.get(gf,null);u&&(u.forEach(x=>x()),u.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}return(e=t).\u0275fac=function(u){return new(u||e)(Dr(Ti))},e.\u0275prov=Mn({token:e,factory:e.\u0275fac,providedIn:"platform"}),t})(),Jo=null;const o1=new kt("");function s1(e,t,i=[]){const u=`Platform: ${t}`,x=new kt(u);return(b=[])=>{let N=Ef();if(!N||N.injector.get(o1,!1)){const H=[...i,...b,{provide:x,useValue:!0}];e?e(H):function aA(e){if(Jo&&!Jo.get(o1,!1))throw new G(400,!1);(function Jg(){!function d(e){v=e}(()=>{throw new G(600,!1)})})(),Jo=e;const t=e.get(i1);(function l1(e){const t=e.get($h,null);null==t||t.forEach(i=>i())})(e)}(function a1(e=[],t){return Ti.create({name:t,providers:[{provide:No,useValue:"platform"},{provide:gf,useValue:new Set([()=>Jo=null])},...e]})}(H,u))}return function lA(e){const t=Ef();if(!t)throw new G(401,!1);return t}()}}function Ef(){var e,t;return null!==(e=null===(t=Jo)||void 0===t?void 0:t.get(i1))&&void 0!==e?e:null}function cA(){}let c1=(()=>{class t{}return t.__NG_ELEMENT_ID__=dA,t})();function dA(e){return function fA(e,t,i){if(Ho(e)&&!i){const u=Ii(e.index,t);return new pl(u,u)}return 47&e.type?new pl(t[Tr],t):null}(yr(),sn(),!(16&~e))}class p1{constructor(){}supports(t){return Ju(t)}create(t){return new mA(t)}}const vA=(e,t)=>t;class mA{constructor(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||vA}forEachItem(t){let i;for(i=this._itHead;null!==i;i=i._next)t(i)}forEachOperation(t){let i=this._itHead,u=this._removalsHead,x=0,b=null;for(;i||u;){const N=!u||i&&i.currentIndex{N=this._trackByFn(x,H),null!==i&&Object.is(i.trackById,N)?(u&&(i=this._verifyReinsertion(i,H,N,x)),Object.is(i.item,H)||this._addIdentityChange(i,H)):(i=this._mismatch(i,H,N,x),u=!0),i=i._next,x++}),this.length=x;return this._truncate(i),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,i,u,x){let b;return null===t?b=this._itTail:(b=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(u,null))?(Object.is(t.item,i)||this._addIdentityChange(t,i),this._reinsertAfter(t,b,x)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(u,x))?(Object.is(t.item,i)||this._addIdentityChange(t,i),this._moveAfter(t,b,x)):t=this._addAfter(new gA(i,u),b,x),t}_verifyReinsertion(t,i,u,x){let b=null===this._unlinkedRecords?null:this._unlinkedRecords.get(u,null);return null!==b?t=this._reinsertAfter(b,t._prev,x):t.currentIndex!=x&&(t.currentIndex=x,this._addToMoves(t,x)),t}_truncate(t){for(;null!==t;){const i=t._next;this._addToRemovals(this._unlink(t)),t=i}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,i,u){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const x=t._prevRemoved,b=t._nextRemoved;return null===x?this._removalsHead=b:x._nextRemoved=b,null===b?this._removalsTail=x:b._prevRemoved=x,this._insertAfter(t,i,u),this._addToMoves(t,u),t}_moveAfter(t,i,u){return this._unlink(t),this._insertAfter(t,i,u),this._addToMoves(t,u),t}_addAfter(t,i,u){return this._insertAfter(t,i,u),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,i,u){const x=null===i?this._itHead:i._next;return t._next=x,t._prev=i,null===x?this._itTail=t:x._prev=t,null===i?this._itHead=t:i._next=t,null===this._linkedRecords&&(this._linkedRecords=new x1),this._linkedRecords.put(t),t.currentIndex=u,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const i=t._prev,u=t._next;return null===i?this._itHead=u:i._next=u,null===u?this._itTail=i:u._prev=i,t}_addToMoves(t,i){return t.previousIndex===i||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new x1),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,i){return t.item=i,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class gA{constructor(t,i){this.item=t,this.trackById=i,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class EA{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,i){let u;for(u=this._head;null!==u;u=u._nextDup)if((null===i||i<=u.currentIndex)&&Object.is(u.trackById,t))return u;return null}remove(t){const i=t._prevDup,u=t._nextDup;return null===i?this._head=u:i._nextDup=u,null===u?this._tail=i:u._prevDup=i,null===this._head}}class x1{constructor(){this.map=new Map}put(t){const i=t.trackById;let u=this.map.get(i);u||(u=new EA,this.map.set(i,u)),u.add(t)}get(t,i){const x=this.map.get(t);return x?x.get(t,i):null}remove(t){const i=t.trackById;return this.map.get(i).remove(t)&&this.map.delete(i),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function v1(e,t,i){const u=e.previousIndex;if(null===u)return u;let x=0;return i&&u{if(i&&i.key===x)this._maybeAddToChanges(i,u),this._appendAfter=i,i=i._next;else{const b=this._getOrCreateRecordForKey(x,u);i=this._insertBeforeOrAppend(i,b)}}),i){i._prev&&(i._prev._next=null),this._removalsHead=i;for(let u=i;null!==u;u=u._nextRemoved)u===this._mapHead&&(this._mapHead=null),this._records.delete(u.key),u._nextRemoved=u._next,u.previousValue=u.currentValue,u.currentValue=null,u._prev=null,u._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,i){if(t){const u=t._prev;return i._next=t,i._prev=u,t._prev=i,u&&(u._next=i),t===this._mapHead&&(this._mapHead=i),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=i,i._prev=this._appendAfter):this._mapHead=i,this._appendAfter=i,null}_getOrCreateRecordForKey(t,i){if(this._records.has(t)){const x=this._records.get(t);this._maybeAddToChanges(x,i);const b=x._prev,N=x._next;return b&&(b._next=N),N&&(N._prev=b),x._next=null,x._prev=null,x}const u=new CA(t);return this._records.set(t,u),u.currentValue=i,this._addToAdditions(u),u}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,i){Object.is(i,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=i,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,i){t instanceof Map?t.forEach(i):Object.keys(t).forEach(u=>i(t[u],u))}}class CA{constructor(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function g1(){return new Af([new p1])}let Af=(()=>{var e;class t{constructor(u){this.factories=u}static create(u,x){if(null!=x){const b=x.factories.slice();u=u.concat(b)}return new t(u)}static extend(u){return{provide:t,useFactory:x=>t.create(u,x||g1()),deps:[[t,new wi,new Wr]]}}find(u){const x=this.factories.find(b=>b.supports(u));if(null!=x)return x;throw new G(901,!1)}}return(e=t).\u0275prov=Mn({token:e,providedIn:"root",factory:g1}),t})();function E1(){return new Mf([new m1])}let Mf=(()=>{var e;class t{constructor(u){this.factories=u}static create(u,x){if(x){const b=x.factories.slice();u=u.concat(b)}return new t(u)}static extend(u){return{provide:t,useFactory:x=>t.create(u,x||E1()),deps:[[t,new wi,new Wr]]}}find(u){const x=this.factories.find(b=>b.supports(u));if(x)return x;throw new G(901,!1)}}return(e=t).\u0275prov=Mn({token:e,providedIn:"root",factory:E1}),t})();const AA=s1(null,"core",[]);let MA=(()=>{var e;class t{constructor(u){}}return(e=t).\u0275fac=function(u){return new(u||e)(Dr(Qo))},e.\u0275mod=ts({type:e}),e.\u0275inj=Ln({}),t})();function e3(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}function n3(e){const t=C(null);try{return e()}finally{C(t)}}function l3(e,t){const i=er(e),u=t.elementInjector||ko();return new Dl(i).create(u,t.projectableNodes,t.hostElement,t.environmentInjector)}function u3(e){const t=er(e);if(!t)return null;const i=new Dl(t);return{get selector(){return i.selector},get type(){return i.componentType},get inputs(){return i.inputs},get outputs(){return i.outputs},get ngContentSelectors(){return i.ngContentSelectors},get isStandalone(){return t.standalone},get isSignal(){return t.signals}}}},9417:(Ce,ee,E)=>{"use strict";E.d(ee,{BC:()=>ne,VZ:()=>ti,X1:()=>gi,YN:()=>es,cz:()=>L,kq:()=>_,vO:()=>pe,vS:()=>pt,zX:()=>wi});var a=E(4438),S=E(177),p=E(6648),O=E(7468),c=E(6354);let D=(()=>{var be;class ce{constructor(Ee,ot){this._renderer=Ee,this._elementRef=ot,this.onChange=En=>{},this.onTouched=()=>{}}setProperty(Ee,ot){this._renderer.setProperty(this._elementRef.nativeElement,Ee,ot)}registerOnTouched(Ee){this.onTouched=Ee}registerOnChange(Ee){this.onChange=Ee}setDisabledState(Ee){this.setProperty("disabled",Ee)}}return(be=ce).\u0275fac=function(Ee){return new(Ee||be)(a.rXU(a.sFG),a.rXU(a.aKT))},be.\u0275dir=a.FsC({type:be}),ce})(),C=(()=>{var be;class ce extends D{}return(be=ce).\u0275fac=(()=>{let Xe;return function(ot){return(Xe||(Xe=a.xGo(be)))(ot||be)}})(),be.\u0275dir=a.FsC({type:be,features:[a.Vt3]}),ce})();const _=new a.nKC(""),m={provide:_,useExisting:(0,a.Rfq)(()=>w),multi:!0},A=new a.nKC("");let w=(()=>{var be;class ce extends D{constructor(Ee,ot,En){super(Ee,ot),this._compositionMode=En,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function T(){const be=(0,S.QT)()?(0,S.QT)().getUserAgent():"";return/android (\d+)/.test(be.toLowerCase())}())}writeValue(Ee){this.setProperty("value",null==Ee?"":Ee)}_handleInput(Ee){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(Ee)}_compositionStart(){this._composing=!0}_compositionEnd(Ee){this._composing=!1,this._compositionMode&&this.onChange(Ee)}}return(be=ce).\u0275fac=function(Ee){return new(Ee||be)(a.rXU(a.sFG),a.rXU(a.aKT),a.rXU(A,8))},be.\u0275dir=a.FsC({type:be,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(Ee,ot){1&Ee&&a.bIt("input",function(Hn){return ot._handleInput(Hn.target.value)})("blur",function(){return ot.onTouched()})("compositionstart",function(){return ot._compositionStart()})("compositionend",function(Hn){return ot._compositionEnd(Hn.target.value)})},features:[a.Jv_([m]),a.Vt3]}),ce})();function P(be){return null==be||("string"==typeof be||Array.isArray(be))&&0===be.length}const L=new a.nKC(""),M=new a.nKC("");function o(be){return null}function l(be){return null!=be}function s(be){return(0,a.jNT)(be)?(0,p.H)(be):be}function h(be){let ce={};return be.forEach(Xe=>{ce=null!=Xe?{...ce,...Xe}:ce}),0===Object.keys(ce).length?null:ce}function v(be,ce){return ce.map(Xe=>Xe(be))}function d(be){return be.map(ce=>function y(be){return!be.validate}(ce)?ce:Xe=>ce.validate(Xe))}function f(be){return null!=be?function r(be){if(!be)return null;const ce=be.filter(l);return 0==ce.length?null:function(Xe){return h(v(Xe,ce))}}(d(be)):null}function I(be){return null!=be?function $(be){if(!be)return null;const ce=be.filter(l);return 0==ce.length?null:function(Xe){const Ee=v(Xe,ce).map(s);return(0,O.p)(Ee).pipe((0,c.T)(h))}}(d(be)):null}function j(be,ce){return null===be?[ce]:Array.isArray(be)?[...be,ce]:[be,ce]}function xe(be){return be?Array.isArray(be)?be:[be]:[]}function De(be,ce){return Array.isArray(be)?be.includes(ce):be===ce}function Q(be,ce){const Xe=xe(ce);return xe(be).forEach(ot=>{De(Xe,ot)||Xe.push(ot)}),Xe}function ae(be,ce){return xe(ce).filter(Xe=>!De(be,Xe))}class tt{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(ce){this._rawValidators=ce||[],this._composedValidatorFn=f(this._rawValidators)}_setAsyncValidators(ce){this._rawAsyncValidators=ce||[],this._composedAsyncValidatorFn=I(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(ce){this._onDestroyCallbacks.push(ce)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(ce=>ce()),this._onDestroyCallbacks=[]}reset(ce=void 0){this.control&&this.control.reset(ce)}hasError(ce,Xe){return!!this.control&&this.control.hasError(ce,Xe)}getError(ce,Xe){return this.control?this.control.getError(ce,Xe):null}}class Oe extends tt{get formDirective(){return null}get path(){return null}}class pe extends tt{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class Te{constructor(ce){this._cd=ce}get isTouched(){var ce;return!(null===(ce=this._cd)||void 0===ce||null===(ce=ce.control)||void 0===ce||!ce.touched)}get isUntouched(){var ce;return!(null===(ce=this._cd)||void 0===ce||null===(ce=ce.control)||void 0===ce||!ce.untouched)}get isPristine(){var ce;return!(null===(ce=this._cd)||void 0===ce||null===(ce=ce.control)||void 0===ce||!ce.pristine)}get isDirty(){var ce;return!(null===(ce=this._cd)||void 0===ce||null===(ce=ce.control)||void 0===ce||!ce.dirty)}get isValid(){var ce;return!(null===(ce=this._cd)||void 0===ce||null===(ce=ce.control)||void 0===ce||!ce.valid)}get isInvalid(){var ce;return!(null===(ce=this._cd)||void 0===ce||null===(ce=ce.control)||void 0===ce||!ce.invalid)}get isPending(){var ce;return!(null===(ce=this._cd)||void 0===ce||null===(ce=ce.control)||void 0===ce||!ce.pending)}get isSubmitted(){var ce;return!(null===(ce=this._cd)||void 0===ce||!ce.submitted)}}let ne=(()=>{var be;class ce extends Te{constructor(Ee){super(Ee)}}return(be=ce).\u0275fac=function(Ee){return new(Ee||be)(a.rXU(pe,2))},be.\u0275dir=a.FsC({type:be,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(Ee,ot){2&Ee&&a.AVh("ng-untouched",ot.isUntouched)("ng-touched",ot.isTouched)("ng-pristine",ot.isPristine)("ng-dirty",ot.isDirty)("ng-valid",ot.isValid)("ng-invalid",ot.isInvalid)("ng-pending",ot.isPending)},features:[a.Vt3]}),ce})();const Bt="VALID",Lt="INVALID",Kt="PENDING",Nt="DISABLED";function _e(be){return null!=be&&!Array.isArray(be)&&"object"==typeof be}class Ze{constructor(ce,Xe){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(ce),this._assignAsyncValidators(Xe)}get validator(){return this._composedValidatorFn}set validator(ce){this._rawValidators=this._composedValidatorFn=ce}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(ce){this._rawAsyncValidators=this._composedAsyncValidatorFn=ce}get parent(){return this._parent}get valid(){return this.status===Bt}get invalid(){return this.status===Lt}get pending(){return this.status==Kt}get disabled(){return this.status===Nt}get enabled(){return this.status!==Nt}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(ce){this._assignValidators(ce)}setAsyncValidators(ce){this._assignAsyncValidators(ce)}addValidators(ce){this.setValidators(Q(ce,this._rawValidators))}addAsyncValidators(ce){this.setAsyncValidators(Q(ce,this._rawAsyncValidators))}removeValidators(ce){this.setValidators(ae(ce,this._rawValidators))}removeAsyncValidators(ce){this.setAsyncValidators(ae(ce,this._rawAsyncValidators))}hasValidator(ce){return De(this._rawValidators,ce)}hasAsyncValidator(ce){return De(this._rawAsyncValidators,ce)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(ce={}){this.touched=!0,this._parent&&!ce.onlySelf&&this._parent.markAsTouched(ce)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(ce=>ce.markAllAsTouched())}markAsUntouched(ce={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(Xe=>{Xe.markAsUntouched({onlySelf:!0})}),this._parent&&!ce.onlySelf&&this._parent._updateTouched(ce)}markAsDirty(ce={}){this.pristine=!1,this._parent&&!ce.onlySelf&&this._parent.markAsDirty(ce)}markAsPristine(ce={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(Xe=>{Xe.markAsPristine({onlySelf:!0})}),this._parent&&!ce.onlySelf&&this._parent._updatePristine(ce)}markAsPending(ce={}){this.status=Kt,!1!==ce.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!ce.onlySelf&&this._parent.markAsPending(ce)}disable(ce={}){const Xe=this._parentMarkedDirty(ce.onlySelf);this.status=Nt,this.errors=null,this._forEachChild(Ee=>{Ee.disable({...ce,onlySelf:!0})}),this._updateValue(),!1!==ce.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...ce,skipPristineCheck:Xe}),this._onDisabledChange.forEach(Ee=>Ee(!0))}enable(ce={}){const Xe=this._parentMarkedDirty(ce.onlySelf);this.status=Bt,this._forEachChild(Ee=>{Ee.enable({...ce,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:ce.emitEvent}),this._updateAncestors({...ce,skipPristineCheck:Xe}),this._onDisabledChange.forEach(Ee=>Ee(!1))}_updateAncestors(ce){this._parent&&!ce.onlySelf&&(this._parent.updateValueAndValidity(ce),ce.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(ce){this._parent=ce}getRawValue(){return this.value}updateValueAndValidity(ce={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Bt||this.status===Kt)&&this._runAsyncValidator(ce.emitEvent)),!1!==ce.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!ce.onlySelf&&this._parent.updateValueAndValidity(ce)}_updateTreeValidity(ce={emitEvent:!0}){this._forEachChild(Xe=>Xe._updateTreeValidity(ce)),this.updateValueAndValidity({onlySelf:!0,emitEvent:ce.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Nt:Bt}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(ce){if(this.asyncValidator){this.status=Kt,this._hasOwnPendingAsyncValidator=!0;const Xe=s(this.asyncValidator(this));this._asyncValidationSubscription=Xe.subscribe(Ee=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(Ee,{emitEvent:ce})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(ce,Xe={}){this.errors=ce,this._updateControlsErrors(!1!==Xe.emitEvent)}get(ce){let Xe=ce;return null==Xe||(Array.isArray(Xe)||(Xe=Xe.split(".")),0===Xe.length)?null:Xe.reduce((Ee,ot)=>Ee&&Ee._find(ot),this)}getError(ce,Xe){const Ee=Xe?this.get(Xe):this;return Ee&&Ee.errors?Ee.errors[ce]:null}hasError(ce,Xe){return!!this.getError(ce,Xe)}get root(){let ce=this;for(;ce._parent;)ce=ce._parent;return ce}_updateControlsErrors(ce){this.status=this._calculateStatus(),ce&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(ce)}_initObservables(){this.valueChanges=new a.bkB,this.statusChanges=new a.bkB}_calculateStatus(){return this._allControlsDisabled()?Nt:this.errors?Lt:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Kt)?Kt:this._anyControlsHaveStatus(Lt)?Lt:Bt}_anyControlsHaveStatus(ce){return this._anyControls(Xe=>Xe.status===ce)}_anyControlsDirty(){return this._anyControls(ce=>ce.dirty)}_anyControlsTouched(){return this._anyControls(ce=>ce.touched)}_updatePristine(ce={}){this.pristine=!this._anyControlsDirty(),this._parent&&!ce.onlySelf&&this._parent._updatePristine(ce)}_updateTouched(ce={}){this.touched=this._anyControlsTouched(),this._parent&&!ce.onlySelf&&this._parent._updateTouched(ce)}_registerOnCollectionChange(ce){this._onCollectionChange=ce}_setUpdateStrategy(ce){_e(ce)&&null!=ce.updateOn&&(this._updateOn=ce.updateOn)}_parentMarkedDirty(ce){return!ce&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(ce){return null}_assignValidators(ce){this._rawValidators=Array.isArray(ce)?ce.slice():ce,this._composedValidatorFn=function zn(be){return Array.isArray(be)?f(be):be||null}(this._rawValidators)}_assignAsyncValidators(ce){this._rawAsyncValidators=Array.isArray(ce)?ce.slice():ce,this._composedAsyncValidatorFn=function He(be){return Array.isArray(be)?I(be):be||null}(this._rawAsyncValidators)}}const Je=new a.nKC("CallSetDisabledState",{providedIn:"root",factory:()=>st}),st="always";function yt(be,ce,Xe=st){var Ee,ot;(function Rt(be,ce){const Xe=function J(be){return be._rawValidators}(be);null!==ce.validator?be.setValidators(j(Xe,ce.validator)):"function"==typeof Xe&&be.setValidators([Xe]);const Ee=function ie(be){return be._rawAsyncValidators}(be);null!==ce.asyncValidator?be.setAsyncValidators(j(Ee,ce.asyncValidator)):"function"==typeof Ee&&be.setAsyncValidators([Ee]);const ot=()=>be.updateValueAndValidity();Wt(ce._rawValidators,ot),Wt(ce._rawAsyncValidators,ot)})(be,ce),ce.valueAccessor.writeValue(be.value),(be.disabled||"always"===Xe)&&(null===(Ee=(ot=ce.valueAccessor).setDisabledState)||void 0===Ee||Ee.call(ot,be.disabled)),function An(be,ce){ce.valueAccessor.registerOnChange(Xe=>{be._pendingValue=Xe,be._pendingChange=!0,be._pendingDirty=!0,"change"===be.updateOn&&Mn(be,ce)})}(be,ce),function Kn(be,ce){const Xe=(Ee,ot)=>{ce.valueAccessor.writeValue(Ee),ot&&ce.viewToModelUpdate(Ee)};be.registerOnChange(Xe),ce._registerOnDestroy(()=>{be._unregisterOnChange(Xe)})}(be,ce),function Bn(be,ce){ce.valueAccessor.registerOnTouched(()=>{be._pendingTouched=!0,"blur"===be.updateOn&&be._pendingChange&&Mn(be,ce),"submit"!==be.updateOn&&be.markAsTouched()})}(be,ce),function Pt(be,ce){if(ce.valueAccessor.setDisabledState){const Xe=Ee=>{ce.valueAccessor.setDisabledState(Ee)};be.registerOnDisabledChange(Xe),ce._registerOnDestroy(()=>{be._unregisterOnDisabledChange(Xe)})}}(be,ce)}function Wt(be,ce){be.forEach(Xe=>{Xe.registerOnValidatorChange&&Xe.registerOnValidatorChange(ce)})}function Mn(be,ce){be._pendingDirty&&be.markAsDirty(),be.setValue(be._pendingValue,{emitModelToViewChange:!1}),ce.viewToModelUpdate(be._pendingValue),be._pendingChange=!1}function Wn(be,ce){const Xe=be.indexOf(ce);Xe>-1&&be.splice(Xe,1)}function fr(be){return"object"==typeof be&&null!==be&&2===Object.keys(be).length&&"value"in be&&"disabled"in be}Promise.resolve();const Ge=class extends Ze{constructor(ce=null,Xe,Ee){super(function Ot(be){return(_e(be)?be.validators:be)||null}(Xe),function Vt(be,ce){return(_e(ce)?ce.asyncValidators:be)||null}(Ee,Xe)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(ce),this._setUpdateStrategy(Xe),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),_e(Xe)&&(Xe.nonNullable||Xe.initialValueIsDefault)&&(this.defaultValue=fr(ce)?ce.value:ce)}setValue(ce,Xe={}){this.value=this._pendingValue=ce,this._onChange.length&&!1!==Xe.emitModelToViewChange&&this._onChange.forEach(Ee=>Ee(this.value,!1!==Xe.emitViewToModelChange)),this.updateValueAndValidity(Xe)}patchValue(ce,Xe={}){this.setValue(ce,Xe)}reset(ce=this.defaultValue,Xe={}){this._applyFormState(ce),this.markAsPristine(Xe),this.markAsUntouched(Xe),this.setValue(this.value,Xe),this._pendingChange=!1}_updateValue(){}_anyControls(ce){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(ce){this._onChange.push(ce)}_unregisterOnChange(ce){Wn(this._onChange,ce)}registerOnDisabledChange(ce){this._onDisabledChange.push(ce)}_unregisterOnDisabledChange(ce){Wn(this._onDisabledChange,ce)}_forEachChild(ce){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(ce){fr(ce)?(this.value=this._pendingValue=ce.value,ce.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=ce}},We={provide:pe,useExisting:(0,a.Rfq)(()=>pt)},dt=Promise.resolve();let pt=(()=>{var be;class ce extends pe{constructor(Ee,ot,En,Hn,Fr,di){super(),this._changeDetectorRef=Fr,this.callSetDisabledState=di,this.control=new Ge,this._registered=!1,this.name="",this.update=new a.bkB,this._parent=Ee,this._setValidators(ot),this._setAsyncValidators(En),this.valueAccessor=function kt(be,ce){if(!ce)return null;let Xe,Ee,ot;return Array.isArray(ce),ce.forEach(En=>{En.constructor===w?Xe=En:function Tt(be){return Object.getPrototypeOf(be.constructor)===C}(En)?Ee=En:ot=En}),ot||Ee||Xe||null}(0,Hn)}ngOnChanges(Ee){if(this._checkForErrors(),!this._registered||"name"in Ee){if(this._registered&&(this._checkName(),this.formDirective)){const ot=Ee.name.previousValue;this.formDirective.removeControl({name:ot,path:this._getPath(ot)})}this._setUpControl()}"isDisabled"in Ee&&this._updateDisabled(Ee),function lt(be,ce){if(!be.hasOwnProperty("model"))return!1;const Xe=be.model;return!!Xe.isFirstChange()||!Object.is(ce,Xe.currentValue)}(Ee,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(Ee){this.viewModel=Ee,this.update.emit(Ee)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){yt(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(Ee){dt.then(()=>{var ot;this.control.setValue(Ee,{emitViewToModelChange:!1}),null===(ot=this._changeDetectorRef)||void 0===ot||ot.markForCheck()})}_updateDisabled(Ee){const ot=Ee.isDisabled.currentValue,En=0!==ot&&(0,a.L39)(ot);dt.then(()=>{var Hn;En&&!this.control.disabled?this.control.disable():!En&&this.control.disabled&&this.control.enable(),null===(Hn=this._changeDetectorRef)||void 0===Hn||Hn.markForCheck()})}_getPath(Ee){return this._parent?function en(be,ce){return[...ce.path,be]}(Ee,this._parent):[Ee]}}return(be=ce).\u0275fac=function(Ee){return new(Ee||be)(a.rXU(Oe,9),a.rXU(L,10),a.rXU(M,10),a.rXU(_,10),a.rXU(a.gRc,8),a.rXU(Je,8))},be.\u0275dir=a.FsC({type:be,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[a.Mj6.None,"disabled","isDisabled"],model:[a.Mj6.None,"ngModel","model"],options:[a.Mj6.None,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[a.Jv_([We]),a.Vt3,a.OA$]}),ce})();const Pn=new a.nKC("");function Hi(be){return"number"==typeof be?be:parseFloat(be)}let Wr=(()=>{var be;class ce{constructor(){this._validator=o}ngOnChanges(Ee){if(this.inputName in Ee){const ot=this.normalizeInput(Ee[this.inputName].currentValue);this._enabled=this.enabled(ot),this._validator=this._enabled?this.createValidator(ot):o,this._onChange&&this._onChange()}}validate(Ee){return this._validator(Ee)}registerOnValidatorChange(Ee){this._onChange=Ee}enabled(Ee){return null!=Ee}}return(be=ce).\u0275fac=function(Ee){return new(Ee||be)},be.\u0275dir=a.FsC({type:be,features:[a.OA$]}),ce})();const Mi={provide:L,useExisting:(0,a.Rfq)(()=>wi),multi:!0};let wi=(()=>{var be;class ce extends Wr{constructor(){super(...arguments),this.inputName="max",this.normalizeInput=Ee=>Hi(Ee),this.createValidator=Ee=>function K(be){return ce=>{if(P(ce.value)||P(be))return null;const Xe=parseFloat(ce.value);return!isNaN(Xe)&&Xe>be?{max:{max:be,actual:ce.value}}:null}}(Ee)}}return(be=ce).\u0275fac=(()=>{let Xe;return function(ot){return(Xe||(Xe=a.xGo(be)))(ot||be)}})(),be.\u0275dir=a.FsC({type:be,selectors:[["input","type","number","max","","formControlName",""],["input","type","number","max","","formControl",""],["input","type","number","max","","ngModel",""]],hostVars:1,hostBindings:function(Ee,ot){2&Ee&&a.BMQ("max",ot._enabled?ot.max:null)},inputs:{max:"max"},features:[a.Jv_([Mi]),a.Vt3]}),ce})();const Po={provide:L,useExisting:(0,a.Rfq)(()=>ti),multi:!0};let ti=(()=>{var be;class ce extends Wr{constructor(){super(...arguments),this.inputName="min",this.normalizeInput=Ee=>Hi(Ee),this.createValidator=Ee=>function V(be){return ce=>{if(P(ce.value)||P(be))return null;const Xe=parseFloat(ce.value);return!isNaN(Xe)&&Xe{let Xe;return function(ot){return(Xe||(Xe=a.xGo(be)))(ot||be)}})(),be.\u0275dir=a.FsC({type:be,selectors:[["input","type","number","min","","formControlName",""],["input","type","number","min","","formControl",""],["input","type","number","min","","ngModel",""]],hostVars:1,hostBindings:function(Ee,ot){2&Ee&&a.BMQ("min",ot._enabled?ot.min:null)},inputs:{min:"min"},features:[a.Jv_([Po]),a.Vt3]}),ce})(),dn=(()=>{var be;class ce{}return(be=ce).\u0275fac=function(Ee){return new(Ee||be)},be.\u0275mod=a.$C({type:be}),be.\u0275inj=a.G2t({}),ce})(),es=(()=>{var be;class ce{static withConfig(Ee){var ot;return{ngModule:ce,providers:[{provide:Je,useValue:null!==(ot=Ee.callSetDisabledState)&&void 0!==ot?ot:st}]}}}return(be=ce).\u0275fac=function(Ee){return new(Ee||be)},be.\u0275mod=a.$C({type:be}),be.\u0275inj=a.G2t({imports:[dn]}),ce})(),gi=(()=>{var be;class ce{static withConfig(Ee){var ot,En;return{ngModule:ce,providers:[{provide:Pn,useValue:null!==(ot=Ee.warnOnNgModelWithFormControl)&&void 0!==ot?ot:"always"},{provide:Je,useValue:null!==(En=Ee.callSetDisabledState)&&void 0!==En?En:st}]}}}return(be=ce).\u0275fac=function(Ee){return new(Ee||be)},be.\u0275mod=a.$C({type:be}),be.\u0275inj=a.G2t({imports:[dn]}),ce})()},345:(Ce,ee,E)=>{"use strict";E.d(ee,{Bb:()=>Te,hE:()=>ne,sG:()=>ae,up:()=>bn});var a=E(4438),S=E(177);class p extends S.VF{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class O extends p{static makeCurrent(){(0,S.ZD)(new O)}onAndCancel(_e,Ae,Me){return _e.addEventListener(Ae,Me),()=>{_e.removeEventListener(Ae,Me)}}dispatchEvent(_e,Ae){_e.dispatchEvent(Ae)}remove(_e){_e.parentNode&&_e.parentNode.removeChild(_e)}createElement(_e,Ae){return(Ae=Ae||this.getDefaultDocument()).createElement(_e)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(_e){return _e.nodeType===Node.ELEMENT_NODE}isShadowRoot(_e){return _e instanceof DocumentFragment}getGlobalEventTarget(_e,Ae){return"window"===Ae?window:"document"===Ae?_e:"body"===Ae?_e.body:null}getBaseHref(_e){const Ae=function D(){return c=c||document.querySelector("base"),c?c.getAttribute("href"):null}();return null==Ae?null:function C(He){return new URL(He,document.baseURI).pathname}(Ae)}resetBaseElement(){c=null}getUserAgent(){return window.navigator.userAgent}getCookie(_e){return(0,S._b)(document.cookie,_e)}}let c=null,F=(()=>{var He;class _e{build(){return new XMLHttpRequest}}return(He=_e).\u0275fac=function(Me){return new(Me||He)},He.\u0275prov=a.jDH({token:He,factory:He.\u0275fac}),_e})();const B=new a.nKC("");let m=(()=>{var He;class _e{constructor(Me,Ze){this._zone=Ze,this._eventNameToPlugin=new Map,Me.forEach(je=>{je.manager=this}),this._plugins=Me.slice().reverse()}addEventListener(Me,Ze,je){return this._findPluginFor(Ze).addEventListener(Me,Ze,je)}getZone(){return this._zone}_findPluginFor(Me){let Ze=this._eventNameToPlugin.get(Me);if(Ze)return Ze;if(Ze=this._plugins.find(it=>it.supports(Me)),!Ze)throw new a.wOt(5101,!1);return this._eventNameToPlugin.set(Me,Ze),Ze}}return(He=_e).\u0275fac=function(Me){return new(Me||He)(a.KVO(B),a.KVO(a.SKi))},He.\u0275prov=a.jDH({token:He,factory:He.\u0275fac}),_e})();class T{constructor(_e){this._doc=_e}}const A="ng-app-id";let w=(()=>{var He;class _e{constructor(Me,Ze,je,it={}){this.doc=Me,this.appId=Ze,this.nonce=je,this.platformId=it,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,S.Vy)(it),this.resetHostNodes()}addStyles(Me){for(const Ze of Me)1===this.changeUsageCount(Ze,1)&&this.onStyleAdded(Ze)}removeStyles(Me){for(const Ze of Me)this.changeUsageCount(Ze,-1)<=0&&this.onStyleRemoved(Ze)}ngOnDestroy(){const Me=this.styleNodesInDOM;Me&&(Me.forEach(Ze=>Ze.remove()),Me.clear());for(const Ze of this.getAllStyles())this.onStyleRemoved(Ze);this.resetHostNodes()}addHost(Me){this.hostNodes.add(Me);for(const Ze of this.getAllStyles())this.addStyleToHost(Me,Ze)}removeHost(Me){this.hostNodes.delete(Me)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(Me){for(const Ze of this.hostNodes)this.addStyleToHost(Ze,Me)}onStyleRemoved(Me){var Ze;const je=this.styleRef;null===(Ze=je.get(Me))||void 0===Ze||null===(Ze=Ze.elements)||void 0===Ze||Ze.forEach(it=>it.remove()),je.delete(Me)}collectServerRenderedStyles(){var Me;const Ze=null===(Me=this.doc.head)||void 0===Me?void 0:Me.querySelectorAll(`style[${A}="${this.appId}"]`);if(null!=Ze&&Ze.length){const je=new Map;return Ze.forEach(it=>{null!=it.textContent&&je.set(it.textContent,it)}),je}return null}changeUsageCount(Me,Ze){const je=this.styleRef;if(je.has(Me)){const it=je.get(Me);return it.usage+=Ze,it.usage}return je.set(Me,{usage:Ze,elements:[]}),Ze}getStyleElement(Me,Ze){const je=this.styleNodesInDOM,it=null==je?void 0:je.get(Ze);if((null==it?void 0:it.parentNode)===Me)return je.delete(Ze),it.removeAttribute(A),it;{const Pe=this.doc.createElement("style");return this.nonce&&Pe.setAttribute("nonce",this.nonce),Pe.textContent=Ze,this.platformIsServer&&Pe.setAttribute(A,this.appId),Me.appendChild(Pe),Pe}}addStyleToHost(Me,Ze){var je;const it=this.getStyleElement(Me,Ze),Pe=this.styleRef,Se=null===(je=Pe.get(Ze))||void 0===je?void 0:je.elements;Se?Se.push(it):Pe.set(Ze,{elements:[it],usage:1})}resetHostNodes(){const Me=this.hostNodes;Me.clear(),Me.add(this.doc.head)}}return(He=_e).\u0275fac=function(Me){return new(Me||He)(a.KVO(S.qQ),a.KVO(a.sZ2),a.KVO(a.BIS,8),a.KVO(a.Agw))},He.\u0275prov=a.jDH({token:He,factory:He.\u0275fac}),_e})();const P={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},k=/%COMP%/g,L="%COMP%",M=`_nghost-${L}`,R=`_ngcontent-${L}`,V=new a.nKC("",{providedIn:"root",factory:()=>!0});function me(He,_e){return _e.map(Ae=>Ae.replace(k,He))}let te=(()=>{var He;class _e{constructor(Me,Ze,je,it,Pe,Se,ze,Et=null){this.eventManager=Me,this.sharedStylesHost=Ze,this.appId=je,this.removeStylesOnCompDestroy=it,this.doc=Pe,this.platformId=Se,this.ngZone=ze,this.nonce=Et,this.rendererByCompId=new Map,this.platformIsServer=(0,S.Vy)(Se),this.defaultRenderer=new se(Me,Pe,ze,this.platformIsServer)}createRenderer(Me,Ze){if(!Me||!Ze)return this.defaultRenderer;this.platformIsServer&&Ze.encapsulation===a.gXe.ShadowDom&&(Ze={...Ze,encapsulation:a.gXe.Emulated});const je=this.getOrCreateRenderer(Me,Ze);return je instanceof h?je.applyToHost(Me):je instanceof s&&je.applyStyles(),je}getOrCreateRenderer(Me,Ze){const je=this.rendererByCompId;let it=je.get(Ze.id);if(!it){const Pe=this.doc,Se=this.ngZone,ze=this.eventManager,Et=this.sharedStylesHost,Je=this.removeStylesOnCompDestroy,st=this.platformIsServer;switch(Ze.encapsulation){case a.gXe.Emulated:it=new h(ze,Et,Ze,this.appId,Je,Pe,Se,st);break;case a.gXe.ShadowDom:return new l(ze,Et,Me,Ze,Pe,Se,this.nonce,st);default:it=new s(ze,Et,Ze,Je,Pe,Se,st)}je.set(Ze.id,it)}return it}ngOnDestroy(){this.rendererByCompId.clear()}}return(He=_e).\u0275fac=function(Me){return new(Me||He)(a.KVO(m),a.KVO(w),a.KVO(a.sZ2),a.KVO(V),a.KVO(S.qQ),a.KVO(a.Agw),a.KVO(a.SKi),a.KVO(a.BIS))},He.\u0275prov=a.jDH({token:He,factory:He.\u0275fac}),_e})();class se{constructor(_e,Ae,Me,Ze){this.eventManager=_e,this.doc=Ae,this.ngZone=Me,this.platformIsServer=Ze,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(_e,Ae){return Ae?this.doc.createElementNS(P[Ae]||Ae,_e):this.doc.createElement(_e)}createComment(_e){return this.doc.createComment(_e)}createText(_e){return this.doc.createTextNode(_e)}appendChild(_e,Ae){(o(_e)?_e.content:_e).appendChild(Ae)}insertBefore(_e,Ae,Me){_e&&(o(_e)?_e.content:_e).insertBefore(Ae,Me)}removeChild(_e,Ae){_e&&_e.removeChild(Ae)}selectRootElement(_e,Ae){let Me="string"==typeof _e?this.doc.querySelector(_e):_e;if(!Me)throw new a.wOt(-5104,!1);return Ae||(Me.textContent=""),Me}parentNode(_e){return _e.parentNode}nextSibling(_e){return _e.nextSibling}setAttribute(_e,Ae,Me,Ze){if(Ze){Ae=Ze+":"+Ae;const je=P[Ze];je?_e.setAttributeNS(je,Ae,Me):_e.setAttribute(Ae,Me)}else _e.setAttribute(Ae,Me)}removeAttribute(_e,Ae,Me){if(Me){const Ze=P[Me];Ze?_e.removeAttributeNS(Ze,Ae):_e.removeAttribute(`${Me}:${Ae}`)}else _e.removeAttribute(Ae)}addClass(_e,Ae){_e.classList.add(Ae)}removeClass(_e,Ae){_e.classList.remove(Ae)}setStyle(_e,Ae,Me,Ze){Ze&(a.czy.DashCase|a.czy.Important)?_e.style.setProperty(Ae,Me,Ze&a.czy.Important?"important":""):_e.style[Ae]=Me}removeStyle(_e,Ae,Me){Me&a.czy.DashCase?_e.style.removeProperty(Ae):_e.style[Ae]=""}setProperty(_e,Ae,Me){null!=_e&&(_e[Ae]=Me)}setValue(_e,Ae){_e.nodeValue=Ae}listen(_e,Ae,Me){if("string"==typeof _e&&!(_e=(0,S.QT)().getGlobalEventTarget(this.doc,_e)))throw new Error(`Unsupported event target ${_e} for event ${Ae}`);return this.eventManager.addEventListener(_e,Ae,this.decoratePreventDefault(Me))}decoratePreventDefault(_e){return Ae=>{if("__ngUnwrap__"===Ae)return _e;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>_e(Ae)):_e(Ae))&&Ae.preventDefault()}}}function o(He){return"TEMPLATE"===He.tagName&&void 0!==He.content}class l extends se{constructor(_e,Ae,Me,Ze,je,it,Pe,Se){super(_e,je,it,Se),this.sharedStylesHost=Ae,this.hostEl=Me,this.shadowRoot=Me.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const ze=me(Ze.id,Ze.styles);for(const Et of ze){const Je=document.createElement("style");Pe&&Je.setAttribute("nonce",Pe),Je.textContent=Et,this.shadowRoot.appendChild(Je)}}nodeOrShadowRoot(_e){return _e===this.hostEl?this.shadowRoot:_e}appendChild(_e,Ae){return super.appendChild(this.nodeOrShadowRoot(_e),Ae)}insertBefore(_e,Ae,Me){return super.insertBefore(this.nodeOrShadowRoot(_e),Ae,Me)}removeChild(_e,Ae){return super.removeChild(this.nodeOrShadowRoot(_e),Ae)}parentNode(_e){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(_e)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class s extends se{constructor(_e,Ae,Me,Ze,je,it,Pe,Se){super(_e,je,it,Pe),this.sharedStylesHost=Ae,this.removeStylesOnCompDestroy=Ze,this.styles=Se?me(Se,Me.styles):Me.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class h extends s{constructor(_e,Ae,Me,Ze,je,it,Pe,Se){const ze=Ze+"-"+Me.id;super(_e,Ae,Me,je,it,Pe,Se,ze),this.contentAttr=function K(He){return R.replace(k,He)}(ze),this.hostAttr=function oe(He){return M.replace(k,He)}(ze)}applyToHost(_e){this.applyStyles(),this.setAttribute(_e,this.hostAttr,"")}createElement(_e,Ae){const Me=super.createElement(_e,Ae);return super.setAttribute(Me,this.contentAttr,""),Me}}let v=(()=>{var He;class _e extends T{constructor(Me){super(Me)}supports(Me){return!0}addEventListener(Me,Ze,je){return Me.addEventListener(Ze,je,!1),()=>this.removeEventListener(Me,Ze,je)}removeEventListener(Me,Ze,je){return Me.removeEventListener(Ze,je)}}return(He=_e).\u0275fac=function(Me){return new(Me||He)(a.KVO(S.qQ))},He.\u0275prov=a.jDH({token:He,factory:He.\u0275fac}),_e})();const y=["alt","control","meta","shift"],d={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},r={alt:He=>He.altKey,control:He=>He.ctrlKey,meta:He=>He.metaKey,shift:He=>He.shiftKey};let f=(()=>{var He;class _e extends T{constructor(Me){super(Me)}supports(Me){return null!=_e.parseEventName(Me)}addEventListener(Me,Ze,je){const it=_e.parseEventName(Ze),Pe=_e.eventCallback(it.fullKey,je,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,S.QT)().onAndCancel(Me,it.domEventName,Pe))}static parseEventName(Me){const Ze=Me.toLowerCase().split("."),je=Ze.shift();if(0===Ze.length||"keydown"!==je&&"keyup"!==je)return null;const it=_e._normalizeKey(Ze.pop());let Pe="",Se=Ze.indexOf("code");if(Se>-1&&(Ze.splice(Se,1),Pe="code."),y.forEach(Et=>{const Je=Ze.indexOf(Et);Je>-1&&(Ze.splice(Je,1),Pe+=Et+".")}),Pe+=it,0!=Ze.length||0===it.length)return null;const ze={};return ze.domEventName=je,ze.fullKey=Pe,ze}static matchEventFullKeyCode(Me,Ze){let je=d[Me.key]||Me.key,it="";return Ze.indexOf("code.")>-1&&(je=Me.code,it="code."),!(null==je||!je)&&(je=je.toLowerCase()," "===je?je="space":"."===je&&(je="dot"),y.forEach(Pe=>{Pe!==je&&(0,r[Pe])(Me)&&(it+=Pe+".")}),it+=je,it===Ze)}static eventCallback(Me,Ze,je){return it=>{_e.matchEventFullKeyCode(it,Me)&&je.runGuarded(()=>Ze(it))}}static _normalizeKey(Me){return"esc"===Me?"escape":Me}}return(He=_e).\u0275fac=function(Me){return new(Me||He)(a.KVO(S.qQ))},He.\u0275prov=a.jDH({token:He,factory:He.\u0275fac}),_e})();const ae=(0,a.oH4)(a.fpN,"browser",[{provide:a.Agw,useValue:S.AJ},{provide:a.PLl,useValue:function ie(){O.makeCurrent()},multi:!0},{provide:S.qQ,useFactory:function De(){return(0,a.TL$)(document),document},deps:[]}]),tt=new a.nKC(""),Oe=[{provide:a.e01,useClass:class _{addToWindow(_e){a.JZv.getAngularTestability=(Me,Ze=!0)=>{const je=_e.findTestabilityInTree(Me,Ze);if(null==je)throw new a.wOt(5103,!1);return je},a.JZv.getAllAngularTestabilities=()=>_e.getAllTestabilities(),a.JZv.getAllAngularRootElements=()=>_e.getAllRootElements(),a.JZv.frameworkStabilizers||(a.JZv.frameworkStabilizers=[]),a.JZv.frameworkStabilizers.push(Me=>{const Ze=a.JZv.getAllAngularTestabilities();let je=Ze.length;const it=function(){je--,0==je&&Me()};Ze.forEach(Pe=>{Pe.whenStable(it)})})}findTestabilityInTree(_e,Ae,Me){if(null==Ae)return null;const Ze=_e.getTestability(Ae);return null!=Ze?Ze:Me?(0,S.QT)().isShadowRoot(Ae)?this.findTestabilityInTree(_e,Ae.host,!0):this.findTestabilityInTree(_e,Ae.parentElement,!0):null}},deps:[]},{provide:a.WHO,useClass:a.NYb,deps:[a.SKi,a.giA,a.e01]},{provide:a.NYb,useClass:a.NYb,deps:[a.SKi,a.giA,a.e01]}],pe=[{provide:a.H8p,useValue:"root"},{provide:a.zcH,useFactory:function xe(){return new a.zcH},deps:[]},{provide:B,useClass:v,multi:!0,deps:[S.qQ,a.SKi,a.Agw]},{provide:B,useClass:f,multi:!0,deps:[S.qQ]},te,w,m,{provide:a._9s,useExisting:te},{provide:S.N0,useClass:F,deps:[]},[]];let Te=(()=>{var He;class _e{constructor(Me){}static withServerTransition(Me){return{ngModule:_e,providers:[{provide:a.sZ2,useValue:Me.appId}]}}}return(He=_e).\u0275fac=function(Me){return new(Me||He)(a.KVO(tt,12))},He.\u0275mod=a.$C({type:He}),He.\u0275inj=a.G2t({providers:[...pe,...Oe],imports:[S.MD,a.Hbi]}),_e})(),ne=(()=>{var He;class _e{constructor(Me){this._doc=Me}getTitle(){return this._doc.title}setTitle(Me){this._doc.title=Me||""}}return(He=_e).\u0275fac=function(Me){return new(Me||He)(a.KVO(S.qQ))},He.\u0275prov=a.jDH({token:He,factory:He.\u0275fac,providedIn:"root"}),_e})(),bn=(()=>{var He;class _e{}return(He=_e).\u0275fac=function(Me){return new(Me||He)},He.\u0275prov=a.jDH({token:He,factory:function(Me){let Ze=null;return Ze=Me?new(Me||He):a.KVO(bt),Ze},providedIn:"root"}),_e})(),bt=(()=>{var He;class _e extends bn{constructor(Me){super(),this._doc=Me}sanitize(Me,Ze){if(null==Ze)return null;switch(Me){case a.WPN.NONE:return Ze;case a.WPN.HTML:return(0,a.ZF7)(Ze,"HTML")?(0,a.rcV)(Ze):(0,a.h9k)(this._doc,String(Ze)).toString();case a.WPN.STYLE:return(0,a.ZF7)(Ze,"Style")?(0,a.rcV)(Ze):Ze;case a.WPN.SCRIPT:if((0,a.ZF7)(Ze,"Script"))return(0,a.rcV)(Ze);throw new a.wOt(5200,!1);case a.WPN.URL:return(0,a.ZF7)(Ze,"URL")?(0,a.rcV)(Ze):(0,a.$MX)(String(Ze));case a.WPN.RESOURCE_URL:if((0,a.ZF7)(Ze,"ResourceURL"))return(0,a.rcV)(Ze);throw new a.wOt(5201,!1);default:throw new a.wOt(5202,!1)}}bypassSecurityTrustHtml(Me){return(0,a.Kcf)(Me)}bypassSecurityTrustStyle(Me){return(0,a.cWb)(Me)}bypassSecurityTrustScript(Me){return(0,a.UyX)(Me)}bypassSecurityTrustUrl(Me){return(0,a.osQ)(Me)}bypassSecurityTrustResourceUrl(Me){return(0,a.e5t)(Me)}}return(He=_e).\u0275fac=function(Me){return new(Me||He)(a.KVO(S.qQ))},He.\u0275prov=a.jDH({token:He,factory:He.\u0275fac,providedIn:"root"}),_e})()},3021:(Ce,ee,E)=>{"use strict";E.d(ee,{nX:()=>ei,Zp:()=>Ue,Z:()=>Fe,Xk:()=>tt,Kp:()=>Bi,b:()=>Zn,Ix:()=>ir,Wk:()=>Sr,iI:()=>$a,Sd:()=>Lt});var a=E(467),S=E(4438),p=E(4402),O=E(6648),c=E(7673),D=E(4412),C=E(4572),_=E(9350),F=E(8793),B=E(9030),m=E(1203),T=E(8810),A=E(983),w=E(17),P=E(1413),k=E(8359),L=E(177),M=E(6354),R=E(5558),U=E(6697),V=E(9326),K=E(9974),me=E(5964),te=E(3028),se=E(4360);function g(z){return(0,K.N)((q,ue)=>{let Z=!1;q.subscribe((0,se._)(ue,fe=>{Z=!0,ue.next(fe)},()=>{Z||ue.next(z),ue.complete()}))})}function n(z=o){return(0,K.N)((q,ue)=>{let Z=!1;q.subscribe((0,se._)(ue,fe=>{Z=!0,ue.next(fe)},()=>Z?ue.complete():ue.error(z())))})}function o(){return new _.G}var l=E(3669);function s(z,q){const ue=arguments.length>=2;return Z=>Z.pipe(z?(0,me.p)((fe,ke)=>z(fe,ke,Z)):l.D,(0,U.s)(1),ue?g(q):n(()=>new _.G))}var h=E(274),v=E(8141),y=E(9437),d=E(6649);function f(z){return z<=0?()=>A.w:(0,K.N)((q,ue)=>{let Z=[];q.subscribe((0,se._)(ue,fe=>{Z.push(fe),z{for(const fe of Z)ue.next(fe);ue.complete()},void 0,()=>{Z=null}))})}var I=E(3703),j=E(980),J=E(9898),ie=E(8750),xe=E(5343),Q=E(6365),ae=E(345);const tt="primary",Oe=Symbol("RouteTitle");class pe{constructor(q){this.params=q||{}}has(q){return Object.prototype.hasOwnProperty.call(this.params,q)}get(q){if(this.has(q)){const ue=this.params[q];return Array.isArray(ue)?ue[0]:ue}return null}getAll(q){if(this.has(q)){const ue=this.params[q];return Array.isArray(ue)?ue:[ue]}return[]}get keys(){return Object.keys(this.params)}}function Te(z){return new pe(z)}function Be(z,q,ue){const Z=ue.path.split("/");if(Z.length>z.length||"full"===ue.pathMatch&&(q.hasChildren()||Z.lengthZ[ke]===fe)}return z===q}function xt(z){return z.length>0?z[z.length-1]:null}function Qe(z){return(0,p.A)(z)?z:(0,S.jNT)(z)?(0,O.H)(Promise.resolve(z)):(0,c.of)(z)}const rt={exact:function un(z,q,ue){if(!Dn(z.segments,q.segments)||!St(z.segments,q.segments,ue)||z.numberOfChildren!==q.numberOfChildren)return!1;for(const Z in q.children)if(!z.children[Z]||!un(z.children[Z],q.children[Z],ue))return!1;return!0},subset:It},rn={exact:function ft(z,q){return ne(z,q)},subset:function At(z,q){return Object.keys(q).length<=Object.keys(z).length&&Object.keys(q).every(ue=>ge(z[ue],q[ue]))},ignored:()=>!0};function mt(z,q,ue){return rt[ue.paths](z.root,q.root,ue.matrixParams)&&rn[ue.queryParams](z.queryParams,q.queryParams)&&!("exact"===ue.fragment&&z.fragment!==q.fragment)}function It(z,q,ue){return Cn(z,q,q.segments,ue)}function Cn(z,q,ue,Z){if(z.segments.length>ue.length){const fe=z.segments.slice(0,ue.length);return!(!Dn(fe,ue)||q.hasChildren()||!St(fe,ue,Z))}if(z.segments.length===ue.length){if(!Dn(z.segments,ue)||!St(z.segments,ue,Z))return!1;for(const fe in q.children)if(!z.children[fe]||!It(z.children[fe],q.children[fe],Z))return!1;return!0}{const fe=ue.slice(0,z.segments.length),ke=ue.slice(z.segments.length);return!!(Dn(z.segments,fe)&&St(z.segments,fe,Z)&&z.children[tt])&&Cn(z.children[tt],q,ke,Z)}}function St(z,q,ue){return q.every((Z,fe)=>rn[ue](z[fe].parameters,Z.parameters))}class Ft{constructor(q=new bn([],{}),ue={},Z=null){this.root=q,this.queryParams=ue,this.fragment=Z}get queryParamMap(){var q;return null!==(q=this._queryParamMap)&&void 0!==q||(this._queryParamMap=Te(this.queryParams)),this._queryParamMap}toString(){return Nt.serialize(this)}}class bn{constructor(q,ue){this.segments=q,this.children=ue,this.parent=null,Object.values(ue).forEach(Z=>Z.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Ot(this)}}class bt{constructor(q,ue){this.path=q,this.parameters=ue}get parameterMap(){var q;return null!==(q=this._parameterMap)&&void 0!==q||(this._parameterMap=Te(this.parameters)),this._parameterMap}toString(){return je(this)}}function Dn(z,q){return z.length===q.length&&z.every((ue,Z)=>ue.path===q[Z].path)}let Lt=(()=>{var z;class q{}return(z=q).\u0275fac=function(Z){return new(Z||z)},z.\u0275prov=S.jDH({token:z,factory:()=>new Kt,providedIn:"root"}),q})();class Kt{parse(q){const ue=new Wt(q);return new Ft(ue.parseRootSegment(),ue.parseQueryParams(),ue.parseFragment())}serialize(q){const ue=`/${zn(q.root,!0)}`,Z=function Pe(z){const q=Object.entries(z).map(([ue,Z])=>Array.isArray(Z)?Z.map(fe=>`${He(ue)}=${He(fe)}`).join("&"):`${He(ue)}=${He(Z)}`).filter(ue=>ue);return q.length?`?${q.join("&")}`:""}(q.queryParams);return`${ue}${Z}${"string"==typeof q.fragment?`#${function _e(z){return encodeURI(z)}(q.fragment)}`:""}`}}const Nt=new Kt;function Ot(z){return z.segments.map(q=>je(q)).join("/")}function zn(z,q){if(!z.hasChildren())return Ot(z);if(q){const ue=z.children[tt]?zn(z.children[tt],!1):"",Z=[];return Object.entries(z.children).forEach(([fe,ke])=>{fe!==tt&&Z.push(`${fe}:${zn(ke,!1)}`)}),Z.length>0?`${ue}(${Z.join("//")})`:ue}{const ue=function Bt(z,q){let ue=[];return Object.entries(z.children).forEach(([Z,fe])=>{Z===tt&&(ue=ue.concat(q(fe,Z)))}),Object.entries(z.children).forEach(([Z,fe])=>{Z!==tt&&(ue=ue.concat(q(fe,Z)))}),ue}(z,(Z,fe)=>fe===tt?[zn(z.children[tt],!1)]:[`${fe}:${zn(Z,!1)}`]);return 1===Object.keys(z.children).length&&null!=z.children[tt]?`${Ot(z)}/${ue[0]}`:`${Ot(z)}/(${ue.join("//")})`}}function Vt(z){return encodeURIComponent(z).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function He(z){return Vt(z).replace(/%3B/gi,";")}function Ae(z){return Vt(z).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Me(z){return decodeURIComponent(z)}function Ze(z){return Me(z.replace(/\+/g,"%20"))}function je(z){return`${Ae(z.path)}${function it(z){return Object.entries(z).map(([q,ue])=>`;${Ae(q)}=${Ae(ue)}`).join("")}(z.parameters)}`}const Se=/^[^\/()?;#]+/;function ze(z){const q=z.match(Se);return q?q[0]:""}const Et=/^[^\/()?;=#]+/,st=/^[^=?&#]+/,yt=/^[^&#]+/;class Wt{constructor(q){this.url=q,this.remaining=q}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new bn([],{}):new bn([],this.parseChildren())}parseQueryParams(){const q={};if(this.consumeOptional("?"))do{this.parseQueryParam(q)}while(this.consumeOptional("&"));return q}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const q=[];for(this.peekStartsWith("(")||q.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),q.push(this.parseSegment());let ue={};this.peekStartsWith("/(")&&(this.capture("/"),ue=this.parseParens(!0));let Z={};return this.peekStartsWith("(")&&(Z=this.parseParens(!1)),(q.length>0||Object.keys(ue).length>0)&&(Z[tt]=new bn(q,ue)),Z}parseSegment(){const q=ze(this.remaining);if(""===q&&this.peekStartsWith(";"))throw new S.wOt(4009,!1);return this.capture(q),new bt(Me(q),this.parseMatrixParams())}parseMatrixParams(){const q={};for(;this.consumeOptional(";");)this.parseParam(q);return q}parseParam(q){const ue=function Je(z){const q=z.match(Et);return q?q[0]:""}(this.remaining);if(!ue)return;this.capture(ue);let Z="";if(this.consumeOptional("=")){const fe=ze(this.remaining);fe&&(Z=fe,this.capture(Z))}q[Me(ue)]=Me(Z)}parseQueryParam(q){const ue=function en(z){const q=z.match(st);return q?q[0]:""}(this.remaining);if(!ue)return;this.capture(ue);let Z="";if(this.consumeOptional("=")){const nt=function vt(z){const q=z.match(yt);return q?q[0]:""}(this.remaining);nt&&(Z=nt,this.capture(Z))}const fe=Ze(ue),ke=Ze(Z);if(q.hasOwnProperty(fe)){let nt=q[fe];Array.isArray(nt)||(nt=[nt],q[fe]=nt),nt.push(ke)}else q[fe]=ke}parseParens(q){const ue={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const Z=ze(this.remaining),fe=this.remaining[Z.length];if("/"!==fe&&")"!==fe&&";"!==fe)throw new S.wOt(4010,!1);let ke;Z.indexOf(":")>-1?(ke=Z.slice(0,Z.indexOf(":")),this.capture(ke),this.capture(":")):q&&(ke=tt);const nt=this.parseChildren();ue[ke]=1===Object.keys(nt).length?nt[tt]:new bn([],nt),this.consumeOptional("//")}return ue}peekStartsWith(q){return this.remaining.startsWith(q)}consumeOptional(q){return!!this.peekStartsWith(q)&&(this.remaining=this.remaining.substring(q.length),!0)}capture(q){if(!this.consumeOptional(q))throw new S.wOt(4011,!1)}}function Pt(z){return z.segments.length>0?new bn([],{[tt]:z}):z}function Rt(z){const q={};for(const[Z,fe]of Object.entries(z.children)){const ke=Rt(fe);if(Z===tt&&0===ke.segments.length&&ke.hasChildren())for(const[nt,Ht]of Object.entries(ke.children))q[nt]=Ht;else(ke.segments.length>0||ke.hasChildren())&&(q[Z]=ke)}return function On(z){if(1===z.numberOfChildren&&z.children[tt]){const q=z.children[tt];return new bn(z.segments.concat(q.segments),q.children)}return z}(new bn(z.segments,q))}function An(z){return z instanceof Ft}function Mn(z){var q;let ue;const ke=Pt(function Z(nt){const Ht={};for(const Xt of nt.children){const In=Z(Xt);Ht[Xt.outlet]=In}const hn=new bn(nt.url,Ht);return nt===z&&(ue=hn),hn}(z.root));return null!==(q=ue)&&void 0!==q?q:ke}function Kn(z,q,ue,Z){let fe=z;for(;fe.parent;)fe=fe.parent;if(0===q.length)return kn(fe,fe,fe,ue,Z);const ke=function jn(z){if("string"==typeof z[0]&&1===z.length&&"/"===z[0])return new Xn(!0,0,z);let q=0,ue=!1;const Z=z.reduce((fe,ke,nt)=>{if("object"==typeof ke&&null!=ke){if(ke.outlets){const Ht={};return Object.entries(ke.outlets).forEach(([hn,Xt])=>{Ht[hn]="string"==typeof Xt?Xt.split("/"):Xt}),[...fe,{outlets:Ht}]}if(ke.segmentPath)return[...fe,ke.segmentPath]}return"string"!=typeof ke?[...fe,ke]:0===nt?(ke.split("/").forEach((Ht,hn)=>{0==hn&&"."===Ht||(0==hn&&""===Ht?ue=!0:".."===Ht?q++:""!=Ht&&fe.push(Ht))}),fe):[...fe,ke]},[]);return new Xn(ue,q,Z)}(q);if(ke.toRoot())return kn(fe,fe,new bn([],{}),ue,Z);const nt=function lt(z,q,ue){if(z.isAbsolute)return new $e(q,!0,0);if(!ue)return new $e(q,!1,NaN);if(null===ue.parent)return new $e(ue,!0,0);const Z=Ln(z.commands[0])?0:1;return function Tt(z,q,ue){let Z=z,fe=q,ke=ue;for(;ke>fe;){if(ke-=fe,Z=Z.parent,!Z)throw new S.wOt(4005,!1);fe=Z.segments.length}return new $e(Z,!1,fe-ke)}(ue,ue.segments.length-1+Z,z.numberOfDoubleDots)}(ke,fe,z),Ht=nt.processChildren?Zt(nt.segmentGroup,nt.index,ke.commands):kt(nt.segmentGroup,nt.index,ke.commands);return kn(fe,nt.segmentGroup,Ht,ue,Z)}function Ln(z){return"object"==typeof z&&null!=z&&!z.outlets&&!z.segmentPath}function Fn(z){return"object"==typeof z&&null!=z&&z.outlets}function kn(z,q,ue,Z,fe){let nt,ke={};Z&&Object.entries(Z).forEach(([hn,Xt])=>{ke[hn]=Array.isArray(Xt)?Xt.map(In=>`${In}`):`${Xt}`}),nt=z===q?ue:Gn(z,q,ue);const Ht=Pt(Rt(nt));return new Ft(Ht,ke,fe)}function Gn(z,q,ue){const Z={};return Object.entries(z.children).forEach(([fe,ke])=>{Z[fe]=ke===q?ue:Gn(ke,q,ue)}),new bn(z.segments,Z)}class Xn{constructor(q,ue,Z){if(this.isAbsolute=q,this.numberOfDoubleDots=ue,this.commands=Z,q&&Z.length>0&&Ln(Z[0]))throw new S.wOt(4003,!1);const fe=Z.find(Fn);if(fe&&fe!==xt(Z))throw new S.wOt(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class $e{constructor(q,ue,Z){this.segmentGroup=q,this.processChildren=ue,this.index=Z}}function kt(z,q,ue){var Z;if(null!==(Z=z)&&void 0!==Z||(z=new bn([],{})),0===z.segments.length&&z.hasChildren())return Zt(z,q,ue);const fe=function qt(z,q,ue){let Z=0,fe=q;const ke={match:!1,pathIndex:0,commandIndex:0};for(;fe=ue.length)return ke;const nt=z.segments[fe],Ht=ue[Z];if(Fn(Ht))break;const hn=`${Ht}`,Xt=Z0&&void 0===hn)break;if(hn&&Xt&&"object"==typeof Xt&&void 0===Xt.outlets){if(!Wn(hn,Xt,nt))return ke;Z+=2}else{if(!Wn(hn,{},nt))return ke;Z++}fe++}return{match:!0,pathIndex:fe,commandIndex:Z}}(z,q,ue),ke=ue.slice(fe.commandIndex);if(fe.match&&fe.pathIndexke!==tt)&&z.children[tt]&&1===z.numberOfChildren&&0===z.children[tt].segments.length){const ke=Zt(z.children[tt],q,ue);return new bn(z.segments,ke.children)}return Object.entries(Z).forEach(([ke,nt])=>{"string"==typeof nt&&(nt=[nt]),null!==nt&&(fe[ke]=kt(z.children[ke],q,nt))}),Object.entries(z.children).forEach(([ke,nt])=>{void 0===Z[ke]&&(fe[ke]=nt)}),new bn(z.segments,fe)}}function Qt(z,q,ue){const Z=z.segments.slice(0,q);let fe=0;for(;fe{"string"==typeof Z&&(Z=[Z]),null!==Z&&(q[ue]=Qt(new bn([],{}),0,Z))}),q}function wn(z){const q={};return Object.entries(z).forEach(([ue,Z])=>q[ue]=`${Z}`),q}function Wn(z,q,ue){return z==ue.path&&ne(q,ue.parameters)}const fr="imperative";var Ge=function(z){return z[z.NavigationStart=0]="NavigationStart",z[z.NavigationEnd=1]="NavigationEnd",z[z.NavigationCancel=2]="NavigationCancel",z[z.NavigationError=3]="NavigationError",z[z.RoutesRecognized=4]="RoutesRecognized",z[z.ResolveStart=5]="ResolveStart",z[z.ResolveEnd=6]="ResolveEnd",z[z.GuardsCheckStart=7]="GuardsCheckStart",z[z.GuardsCheckEnd=8]="GuardsCheckEnd",z[z.RouteConfigLoadStart=9]="RouteConfigLoadStart",z[z.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",z[z.ChildActivationStart=11]="ChildActivationStart",z[z.ChildActivationEnd=12]="ChildActivationEnd",z[z.ActivationStart=13]="ActivationStart",z[z.ActivationEnd=14]="ActivationEnd",z[z.Scroll=15]="Scroll",z[z.NavigationSkipped=16]="NavigationSkipped",z}(Ge||{});class et{constructor(q,ue){this.id=q,this.url=ue}}class Fe extends et{constructor(q,ue,Z="imperative",fe=null){super(q,ue),this.type=Ge.NavigationStart,this.navigationTrigger=Z,this.restoredState=fe}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class qe extends et{constructor(q,ue,Z){super(q,ue),this.urlAfterRedirects=Z,this.type=Ge.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}var Ct=function(z){return z[z.Redirect=0]="Redirect",z[z.SupersededByNewNavigation=1]="SupersededByNewNavigation",z[z.NoDataFromResolver=2]="NoDataFromResolver",z[z.GuardRejected=3]="GuardRejected",z}(Ct||{}),Gt=function(z){return z[z.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",z[z.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",z}(Gt||{});class vn extends et{constructor(q,ue,Z,fe){super(q,ue),this.reason=Z,this.code=fe,this.type=Ge.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class gt extends et{constructor(q,ue,Z,fe){super(q,ue),this.reason=Z,this.code=fe,this.type=Ge.NavigationSkipped}}class zt extends et{constructor(q,ue,Z,fe){super(q,ue),this.error=Z,this.target=fe,this.type=Ge.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class ye extends et{constructor(q,ue,Z,fe){super(q,ue),this.urlAfterRedirects=Z,this.state=fe,this.type=Ge.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class We extends et{constructor(q,ue,Z,fe){super(q,ue),this.urlAfterRedirects=Z,this.state=fe,this.type=Ge.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class dt extends et{constructor(q,ue,Z,fe,ke){super(q,ue),this.urlAfterRedirects=Z,this.state=fe,this.shouldActivate=ke,this.type=Ge.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class pt extends et{constructor(q,ue,Z,fe){super(q,ue),this.urlAfterRedirects=Z,this.state=fe,this.type=Ge.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Yt extends et{constructor(q,ue,Z,fe){super(q,ue),this.urlAfterRedirects=Z,this.state=fe,this.type=Ge.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class $t{constructor(q){this.route=q,this.type=Ge.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class an{constructor(q){this.route=q,this.type=Ge.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class ln{constructor(q){this.snapshot=q,this.type=Ge.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class xn{constructor(q){this.snapshot=q,this.type=Ge.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class cn{constructor(q){this.snapshot=q,this.type=Ge.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class nn{constructor(q){this.snapshot=q,this.type=Ge.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class _n{constructor(q,ue,Z){this.routerEvent=q,this.position=ue,this.anchor=Z,this.type=Ge.Scroll}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class Sn{}class Pn{constructor(q){this.url=q}}class X{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new Ue,this.attachRef=null}}let Ue=(()=>{var z;class q{constructor(){this.contexts=new Map}onChildOutletCreated(Z,fe){const ke=this.getOrCreateContext(Z);ke.outlet=fe,this.contexts.set(Z,ke)}onChildOutletDestroyed(Z){const fe=this.getContext(Z);fe&&(fe.outlet=null,fe.attachRef=null)}onOutletDeactivated(){const Z=this.contexts;return this.contexts=new Map,Z}onOutletReAttached(Z){this.contexts=Z}getOrCreateContext(Z){let fe=this.getContext(Z);return fe||(fe=new X,this.contexts.set(Z,fe)),fe}getContext(Z){return this.contexts.get(Z)||null}}return(z=q).\u0275fac=function(Z){return new(Z||z)},z.\u0275prov=S.jDH({token:z,factory:z.\u0275fac,providedIn:"root"}),q})();class le{constructor(q){this._root=q}get root(){return this._root.value}parent(q){const ue=this.pathFromRoot(q);return ue.length>1?ue[ue.length-2]:null}children(q){const ue=Ye(q,this._root);return ue?ue.children.map(Z=>Z.value):[]}firstChild(q){const ue=Ye(q,this._root);return ue&&ue.children.length>0?ue.children[0].value:null}siblings(q){const ue=_t(q,this._root);return ue.length<2?[]:ue[ue.length-2].children.map(fe=>fe.value).filter(fe=>fe!==q)}pathFromRoot(q){return _t(q,this._root).map(ue=>ue.value)}}function Ye(z,q){if(z===q.value)return q;for(const ue of q.children){const Z=Ye(z,ue);if(Z)return Z}return null}function _t(z,q){if(z===q.value)return[q];for(const ue of q.children){const Z=_t(z,ue);if(Z.length)return Z.unshift(q),Z}return[]}class Nn{constructor(q,ue){this.value=q,this.children=ue}toString(){return`TreeNode(${this.value})`}}function pr(z){const q={};return z&&z.children.forEach(ue=>q[ue.value.outlet]=ue),q}class wr extends le{constructor(q,ue){super(q),this.snapshot=ue,vi(this,q)}toString(){return this.snapshot.toString()}}function qr(z){const q=function Kr(z){const ke=new Vi([],{},{},"",{},tt,z,null,{});return new Dr("",new Nn(ke,[]))}(z),ue=new D.t([new bt("",{})]),Z=new D.t({}),fe=new D.t({}),ke=new D.t({}),nt=new D.t(""),Ht=new ei(ue,Z,ke,nt,fe,tt,z,q.root);return Ht.snapshot=q.root,new wr(new Nn(Ht,[]),q)}class ei{constructor(q,ue,Z,fe,ke,nt,Ht,hn){var Xt,In;this.urlSubject=q,this.paramsSubject=ue,this.queryParamsSubject=Z,this.fragmentSubject=fe,this.dataSubject=ke,this.outlet=nt,this.component=Ht,this._futureSnapshot=hn,this.title=null!==(Xt=null===(In=this.dataSubject)||void 0===In?void 0:In.pipe((0,M.T)(qn=>qn[Oe])))&&void 0!==Xt?Xt:(0,c.of)(void 0),this.url=q,this.params=ue,this.queryParams=Z,this.fragment=fe,this.data=ke}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){var q;return null!==(q=this._paramMap)&&void 0!==q||(this._paramMap=this.params.pipe((0,M.T)(ue=>Te(ue)))),this._paramMap}get queryParamMap(){var q;return null!==(q=this._queryParamMap)&&void 0!==q||(this._queryParamMap=this.queryParams.pipe((0,M.T)(ue=>Te(ue)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function jr(z,q,ue="emptyOnly"){var Z;let fe;const{routeConfig:ke}=z;var nt;return fe=null===q||"always"!==ue&&""!==(null==ke?void 0:ke.path)&&(q.component||null!==(Z=q.routeConfig)&&void 0!==Z&&Z.loadComponent)?{params:{...z.params},data:{...z.data},resolve:{...z.data,...null!==(nt=z._resolvedData)&&void 0!==nt?nt:{}}}:{params:{...q.params,...z.params},data:{...q.data,...z.data},resolve:{...z.data,...q.data,...null==ke?void 0:ke.data,...z._resolvedData}},ke&&bi(ke)&&(fe.resolve[Oe]=ke.title),fe}class Vi{get title(){var q;return null===(q=this.data)||void 0===q?void 0:q[Oe]}constructor(q,ue,Z,fe,ke,nt,Ht,hn,Xt){this.url=q,this.params=ue,this.queryParams=Z,this.fragment=fe,this.data=ke,this.outlet=nt,this.component=Ht,this.routeConfig=hn,this._resolve=Xt}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){var q;return null!==(q=this._paramMap)&&void 0!==q||(this._paramMap=Te(this.params)),this._paramMap}get queryParamMap(){var q;return null!==(q=this._queryParamMap)&&void 0!==q||(this._queryParamMap=Te(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(Z=>Z.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class Dr extends le{constructor(q,ue){super(ue),this.url=q,vi(this,ue)}toString(){return Un(this._root)}}function vi(z,q){q.value._routerState=z,q.children.forEach(ue=>vi(z,ue))}function Un(z){const q=z.children.length>0?` { ${z.children.map(Un).join(", ")} } `:"";return`${z.value}${q}`}function mi(z){if(z.snapshot){const q=z.snapshot,ue=z._futureSnapshot;z.snapshot=ue,ne(q.queryParams,ue.queryParams)||z.queryParamsSubject.next(ue.queryParams),q.fragment!==ue.fragment&&z.fragmentSubject.next(ue.fragment),ne(q.params,ue.params)||z.paramsSubject.next(ue.params),function re(z,q){if(z.length!==q.length)return!1;for(let ue=0;uene(ue.parameters,q[Z].parameters))}(z.url,q.url);return ue&&!(!z.parent!=!q.parent)&&(!z.parent||Ri(z.parent,q.parent))}function bi(z){return"string"==typeof z.title||null===z.title}let Di=(()=>{var z;class q{constructor(){this.activated=null,this._activatedRoute=null,this.name=tt,this.activateEvents=new S.bkB,this.deactivateEvents=new S.bkB,this.attachEvents=new S.bkB,this.detachEvents=new S.bkB,this.parentContexts=(0,S.WQX)(Ue),this.location=(0,S.WQX)(S.c1b),this.changeDetector=(0,S.WQX)(S.gRc),this.environmentInjector=(0,S.WQX)(S.uvJ),this.inputBinder=(0,S.WQX)(Ai,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(Z){if(Z.name){const{firstChange:fe,previousValue:ke}=Z.name;if(fe)return;this.isTrackedInParentContexts(ke)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(ke)),this.initializeOutletWithName()}}ngOnDestroy(){var Z;this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),null===(Z=this.inputBinder)||void 0===Z||Z.unsubscribeFromRouteData(this)}isTrackedInParentContexts(Z){var fe;return(null===(fe=this.parentContexts.getContext(Z))||void 0===fe?void 0:fe.outlet)===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const Z=this.parentContexts.getContext(this.name);null!=Z&&Z.route&&(Z.attachRef?this.attach(Z.attachRef,Z.route):this.activateWith(Z.route,Z.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new S.wOt(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new S.wOt(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new S.wOt(4012,!1);this.location.detach();const Z=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(Z.instance),Z}attach(Z,fe){var ke;this.activated=Z,this._activatedRoute=fe,this.location.insert(Z.hostView),null===(ke=this.inputBinder)||void 0===ke||ke.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(Z.instance)}deactivate(){if(this.activated){const Z=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(Z)}}activateWith(Z,fe){var ke;if(this.isActivated)throw new S.wOt(4013,!1);this._activatedRoute=Z;const nt=this.location,hn=Z.snapshot.component,Xt=this.parentContexts.getOrCreateContext(this.name).children,In=new ji(Z,Xt,nt.injector);this.activated=nt.createComponent(hn,{index:nt.length,injector:In,environmentInjector:null!=fe?fe:this.environmentInjector}),this.changeDetector.markForCheck(),null===(ke=this.inputBinder)||void 0===ke||ke.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}}return(z=q).\u0275fac=function(Z){return new(Z||z)},z.\u0275dir=S.FsC({type:z,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[S.OA$]}),q})();class ji{__ngOutletInjector(q){return new ji(this.route,this.childContexts,q)}constructor(q,ue,Z){this.route=q,this.childContexts=ue,this.parent=Z}get(q,ue){return q===ei?this.route:q===Ue?this.childContexts:this.parent.get(q,ue)}}const Ai=new S.nKC("");let Hi=(()=>{var z;class q{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(Z){this.unsubscribeFromRouteData(Z),this.subscribeToRouteData(Z)}unsubscribeFromRouteData(Z){var fe;null===(fe=this.outletDataSubscriptions.get(Z))||void 0===fe||fe.unsubscribe(),this.outletDataSubscriptions.delete(Z)}subscribeToRouteData(Z){const{activatedRoute:fe}=Z,ke=(0,C.z)([fe.queryParams,fe.params,fe.data]).pipe((0,R.n)(([nt,Ht,hn],Xt)=>(hn={...nt,...Ht,...hn},0===Xt?(0,c.of)(hn):Promise.resolve(hn)))).subscribe(nt=>{if(!Z.isActivated||!Z.activatedComponentRef||Z.activatedRoute!==fe||null===fe.component)return void this.unsubscribeFromRouteData(Z);const Ht=(0,S.HJs)(fe.component);if(Ht)for(const{templateName:hn}of Ht.inputs)Z.activatedComponentRef.setInput(hn,nt[hn]);else this.unsubscribeFromRouteData(Z)});this.outletDataSubscriptions.set(Z,ke)}}return(z=q).\u0275fac=function(Z){return new(Z||z)},z.\u0275prov=S.jDH({token:z,factory:z.\u0275fac}),q})();function Mi(z,q,ue){if(ue&&z.shouldReuseRoute(q.value,ue.value.snapshot)){const Z=ue.value;Z._futureSnapshot=q.value;const fe=function wi(z,q,ue){return q.children.map(Z=>{for(const fe of ue.children)if(z.shouldReuseRoute(Z.value,fe.value.snapshot))return Mi(z,Z,fe);return Mi(z,Z)})}(z,q,ue);return new Nn(Z,fe)}{if(z.shouldAttach(q.value)){const ke=z.retrieve(q.value);if(null!==ke){const nt=ke.route;return nt.value._futureSnapshot=q.value,nt.children=q.children.map(Ht=>Mi(z,Ht)),nt}}const Z=function Po(z){return new ei(new D.t(z.url),new D.t(z.params),new D.t(z.queryParams),new D.t(z.fragment),new D.t(z.data),z.outlet,z.component,z)}(q.value),fe=q.children.map(ke=>Mi(z,ke));return new Nn(Z,fe)}}const ti="ngNavigationCancelingError";function mo(z,q){const{redirectTo:ue,navigationBehaviorOptions:Z}=An(q)?{redirectTo:q,navigationBehaviorOptions:void 0}:q,fe=Ir(!1,Ct.Redirect);return fe.url=ue,fe.navigationBehaviorOptions=Z,fe}function Ir(z,q){const ue=new Error(`NavigationCancelingError: ${z||""}`);return ue[ti]=!0,ue.cancellationCode=q,ue}function Oi(z){return!!z&&z[ti]}let _i=(()=>{var z;class q{}return(z=q).\u0275fac=function(Z){return new(Z||z)},z.\u0275cmp=S.VBU({type:z,selectors:[["ng-component"]],standalone:!0,features:[S.aNF],decls:1,vars:0,template:function(Z,fe){1&Z&&S.nrm(0,"router-outlet")},dependencies:[Di],encapsulation:2}),q})();function Ut(z){const q=z.children&&z.children.map(Ut),ue=q?{...z,children:q}:{...z};return!ue.component&&!ue.loadComponent&&(q||ue.loadChildren)&&ue.outlet&&ue.outlet!==tt&&(ue.component=_i),ue}function dn(z){return z.outlet||tt}function Vn(z){var q;if(!z)return null;if(null!==(q=z.routeConfig)&&void 0!==q&&q._injector)return z.routeConfig._injector;for(let ue=z.parent;ue;ue=ue.parent){const Z=ue.routeConfig;if(null!=Z&&Z._loadedInjector)return Z._loadedInjector;if(null!=Z&&Z._injector)return Z._injector}return null}class lr{constructor(q,ue,Z,fe,ke){this.routeReuseStrategy=q,this.futureState=ue,this.currState=Z,this.forwardEvent=fe,this.inputBindingEnabled=ke}activate(q){const ue=this.futureState._root,Z=this.currState?this.currState._root:null;this.deactivateChildRoutes(ue,Z,q),mi(this.futureState.root),this.activateChildRoutes(ue,Z,q)}deactivateChildRoutes(q,ue,Z){const fe=pr(ue);q.children.forEach(ke=>{const nt=ke.value.outlet;this.deactivateRoutes(ke,fe[nt],Z),delete fe[nt]}),Object.values(fe).forEach(ke=>{this.deactivateRouteAndItsChildren(ke,Z)})}deactivateRoutes(q,ue,Z){const fe=q.value,ke=ue?ue.value:null;if(fe===ke)if(fe.component){const nt=Z.getContext(fe.outlet);nt&&this.deactivateChildRoutes(q,ue,nt.children)}else this.deactivateChildRoutes(q,ue,Z);else ke&&this.deactivateRouteAndItsChildren(ue,Z)}deactivateRouteAndItsChildren(q,ue){q.value.component&&this.routeReuseStrategy.shouldDetach(q.value.snapshot)?this.detachAndStoreRouteSubtree(q,ue):this.deactivateRouteAndOutlet(q,ue)}detachAndStoreRouteSubtree(q,ue){const Z=ue.getContext(q.value.outlet),fe=Z&&q.value.component?Z.children:ue,ke=pr(q);for(const nt of Object.values(ke))this.deactivateRouteAndItsChildren(nt,fe);if(Z&&Z.outlet){const nt=Z.outlet.detach(),Ht=Z.children.onOutletDeactivated();this.routeReuseStrategy.store(q.value.snapshot,{componentRef:nt,route:q,contexts:Ht})}}deactivateRouteAndOutlet(q,ue){const Z=ue.getContext(q.value.outlet),fe=Z&&q.value.component?Z.children:ue,ke=pr(q);for(const nt of Object.values(ke))this.deactivateRouteAndItsChildren(nt,fe);Z&&(Z.outlet&&(Z.outlet.deactivate(),Z.children.onOutletDeactivated()),Z.attachRef=null,Z.route=null)}activateChildRoutes(q,ue,Z){const fe=pr(ue);q.children.forEach(ke=>{this.activateRoutes(ke,fe[ke.value.outlet],Z),this.forwardEvent(new nn(ke.value.snapshot))}),q.children.length&&this.forwardEvent(new xn(q.value.snapshot))}activateRoutes(q,ue,Z){const fe=q.value,ke=ue?ue.value:null;if(mi(fe),fe===ke)if(fe.component){const nt=Z.getOrCreateContext(fe.outlet);this.activateChildRoutes(q,ue,nt.children)}else this.activateChildRoutes(q,ue,Z);else if(fe.component){const nt=Z.getOrCreateContext(fe.outlet);if(this.routeReuseStrategy.shouldAttach(fe.snapshot)){const Ht=this.routeReuseStrategy.retrieve(fe.snapshot);this.routeReuseStrategy.store(fe.snapshot,null),nt.children.onOutletReAttached(Ht.contexts),nt.attachRef=Ht.componentRef,nt.route=Ht.route.value,nt.outlet&&nt.outlet.attach(Ht.componentRef,Ht.route.value),mi(Ht.route.value),this.activateChildRoutes(q,null,nt.children)}else{const Ht=Vn(fe.snapshot);nt.attachRef=null,nt.route=fe,nt.injector=Ht,nt.outlet&&nt.outlet.activateWith(fe,nt.injector),this.activateChildRoutes(q,null,nt.children)}}else this.activateChildRoutes(q,null,Z)}}class Or{constructor(q){this.path=q,this.route=this.path[this.path.length-1]}}class ni{constructor(q,ue){this.component=q,this.route=ue}}function Ni(z,q,ue){const Z=z._root;return be(Z,q?q._root:null,ue,[Z.value])}function gi(z,q){const ue=Symbol(),Z=q.get(z,ue);return Z===ue?"function"!=typeof z||(0,S.LfX)(z)?q.get(z):z:Z}function be(z,q,ue,Z,fe={canDeactivateChecks:[],canActivateChecks:[]}){const ke=pr(q);return z.children.forEach(nt=>{(function ce(z,q,ue,Z,fe={canDeactivateChecks:[],canActivateChecks:[]}){const ke=z.value,nt=q?q.value:null,Ht=ue?ue.getContext(z.value.outlet):null;if(nt&&ke.routeConfig===nt.routeConfig){const hn=function Xe(z,q,ue){if("function"==typeof ue)return ue(z,q);switch(ue){case"pathParamsChange":return!Dn(z.url,q.url);case"pathParamsOrQueryParamsChange":return!Dn(z.url,q.url)||!ne(z.queryParams,q.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Ri(z,q)||!ne(z.queryParams,q.queryParams);default:return!Ri(z,q)}}(nt,ke,ke.routeConfig.runGuardsAndResolvers);hn?fe.canActivateChecks.push(new Or(Z)):(ke.data=nt.data,ke._resolvedData=nt._resolvedData),be(z,q,ke.component?Ht?Ht.children:null:ue,Z,fe),hn&&Ht&&Ht.outlet&&Ht.outlet.isActivated&&fe.canDeactivateChecks.push(new ni(Ht.outlet.component,nt))}else nt&&Ee(q,Ht,fe),fe.canActivateChecks.push(new Or(Z)),be(z,null,ke.component?Ht?Ht.children:null:ue,Z,fe)})(nt,ke[nt.value.outlet],ue,Z.concat([nt.value]),fe),delete ke[nt.value.outlet]}),Object.entries(ke).forEach(([nt,Ht])=>Ee(Ht,ue.getContext(nt),fe)),fe}function Ee(z,q,ue){const Z=pr(z),fe=z.value;Object.entries(Z).forEach(([ke,nt])=>{Ee(nt,fe.component?q?q.children.getContext(ke):null:q,ue)}),ue.canDeactivateChecks.push(new ni(fe.component&&q&&q.outlet&&q.outlet.isActivated?q.outlet.component:null,fe))}function ot(z){return"function"==typeof z}function _s(z){return z instanceof _.G||"EmptyError"===(null==z?void 0:z.name)}const yo=Symbol("INITIAL_VALUE");function qi(){return(0,R.n)(z=>(0,C.z)(z.map(q=>q.pipe((0,U.s)(1),function oe(...z){const q=(0,V.lI)(z);return(0,K.N)((ue,Z)=>{(q?(0,F.x)(z,ue,q):(0,F.x)(z,ue)).subscribe(Z)})}(yo)))).pipe((0,M.T)(q=>{for(const ue of q)if(!0!==ue){if(ue===yo)return yo;if(!1===ue||ue instanceof Ft)return ue}return!0}),(0,me.p)(q=>q!==yo),(0,U.s)(1)))}function ts(z){return(0,m.F)((0,v.M)(q=>{if(An(q))throw mo(0,q)}),(0,M.T)(q=>!0===q))}class ns{constructor(q){this.segmentGroup=q||null}}class Co extends Error{constructor(q){super(),this.urlTree=q}}function er(z){return(0,T.$)(new ns(z))}class Gr{constructor(q,ue){this.urlSerializer=q,this.urlTree=ue}lineralizeSegments(q,ue){let Z=[],fe=ue.root;for(;;){if(Z=Z.concat(fe.segments),0===fe.numberOfChildren)return(0,c.of)(Z);if(fe.numberOfChildren>1||!fe.children[tt])return(0,T.$)(new S.wOt(4e3,!1));fe=fe.children[tt]}}applyRedirectCommands(q,ue,Z){const fe=this.applyRedirectCreateUrlTree(ue,this.urlSerializer.parse(ue),q,Z);if(ue.startsWith("/"))throw new Co(fe);return fe}applyRedirectCreateUrlTree(q,ue,Z,fe){const ke=this.createSegmentGroup(q,ue.root,Z,fe);return new Ft(ke,this.createQueryParams(ue.queryParams,this.urlTree.queryParams),ue.fragment)}createQueryParams(q,ue){const Z={};return Object.entries(q).forEach(([fe,ke])=>{if("string"==typeof ke&&ke.startsWith(":")){const Ht=ke.substring(1);Z[fe]=ue[Ht]}else Z[fe]=ke}),Z}createSegmentGroup(q,ue,Z,fe){const ke=this.createSegments(q,ue.segments,Z,fe);let nt={};return Object.entries(ue.children).forEach(([Ht,hn])=>{nt[Ht]=this.createSegmentGroup(q,hn,Z,fe)}),new bn(ke,nt)}createSegments(q,ue,Z,fe){return ue.map(ke=>ke.path.startsWith(":")?this.findPosParam(q,ke,fe):this.findOrReturn(ke,Z))}findPosParam(q,ue,Z){const fe=Z[ue.path.substring(1)];if(!fe)throw new S.wOt(4001,!1);return fe}findOrReturn(q,ue){let Z=0;for(const fe of ue){if(fe.path===q.path)return ue.splice(Z),fe;Z++}return q}}const rs={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function is(z,q,ue,Z,fe){const ke=Ki(z,q,ue);return ke.matched?(Z=function ai(z,q){var ue;return z.providers&&!z._injector&&(z._injector=(0,S.Ol2)(z.providers,q,`Route: ${z.path}`)),null!==(ue=z._injector)&&void 0!==ue?ue:q}(q,Z),function Ia(z,q,ue,Z){const fe=q.canMatch;if(!fe||0===fe.length)return(0,c.of)(!0);const ke=fe.map(nt=>{const Ht=gi(nt,z);return Qe(function Eo(z){return z&&ot(z.canMatch)}(Ht)?Ht.canMatch(q,ue):(0,S.N4e)(z,()=>Ht(q,ue)))});return(0,c.of)(ke).pipe(qi(),ts())}(Z,q,ue).pipe((0,M.T)(nt=>!0===nt?ke:{...rs}))):(0,c.of)(ke)}function Ki(z,q,ue){var Z,fe;if("**"===q.path)return function Yl(z){return{matched:!0,parameters:z.length>0?xt(z).parameters:{},consumedSegments:z,remainingSegments:[],positionalParamSegments:{}}}(ue);if(""===q.path)return"full"===q.pathMatch&&(z.hasChildren()||ue.length>0)?{...rs}:{matched:!0,consumedSegments:[],remainingSegments:ue,parameters:{},positionalParamSegments:{}};const nt=(q.matcher||Be)(ue,z,q);if(!nt)return{...rs};const Ht={};Object.entries(null!==(Z=nt.posParams)&&void 0!==Z?Z:{}).forEach(([Xt,In])=>{Ht[Xt]=In.path});const hn=nt.consumed.length>0?{...Ht,...nt.consumed[nt.consumed.length-1].parameters}:Ht;return{matched:!0,consumedSegments:nt.consumed,remainingSegments:ue.slice(nt.consumed.length),parameters:hn,positionalParamSegments:null!==(fe=nt.posParams)&&void 0!==fe?fe:{}}}function Ta(z,q,ue,Z){return ue.length>0&&function Oo(z,q,ue){return ue.some(Z=>eo(z,q,Z)&&dn(Z)!==tt)}(z,ue,Z)?{segmentGroup:new bn(q,Bs(Z,new bn(ue,z.children))),slicedSegments:[]}:0===ue.length&&function Ss(z,q,ue){return ue.some(Z=>eo(z,q,Z))}(z,ue,Z)?{segmentGroup:new bn(z.segments,Ro(z,ue,Z,z.children)),slicedSegments:ue}:{segmentGroup:new bn(z.segments,z.children),slicedSegments:ue}}function Ro(z,q,ue,Z){const fe={};for(const ke of ue)if(eo(z,q,ke)&&!Z[dn(ke)]){const nt=new bn([],{});fe[dn(ke)]=nt}return{...Z,...fe}}function Bs(z,q){const ue={};ue[tt]=q;for(const Z of z)if(""===Z.path&&dn(Z)!==tt){const fe=new bn([],{});ue[dn(Z)]=fe}return ue}function eo(z,q,ue){return(!(z.hasChildren()||q.length>0)||"full"!==ue.pathMatch)&&""===ue.path}class Zl{}class Pa{constructor(q,ue,Z,fe,ke,nt,Ht){this.injector=q,this.configLoader=ue,this.rootComponentType=Z,this.config=fe,this.urlTree=ke,this.paramsInheritanceStrategy=nt,this.urlSerializer=Ht,this.applyRedirects=new Gr(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(q){return new S.wOt(4002,`'${q.segmentGroup}'`)}recognize(){const q=Ta(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(q).pipe((0,M.T)(ue=>{const Z=new Vi([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},tt,this.rootComponentType,null,{}),fe=new Nn(Z,ue),ke=new Dr("",fe),nt=function Bn(z,q,ue=null,Z=null){return Kn(Mn(z),q,ue,Z)}(Z,[],this.urlTree.queryParams,this.urlTree.fragment);return nt.queryParams=this.urlTree.queryParams,ke.url=this.urlSerializer.serialize(nt),this.inheritParamsAndData(ke._root,null),{state:ke,tree:nt}}))}match(q){return this.processSegmentGroup(this.injector,this.config,q,tt).pipe((0,y.W)(Z=>{if(Z instanceof Co)return this.urlTree=Z.urlTree,this.match(Z.urlTree.root);throw Z instanceof ns?this.noMatchError(Z):Z}))}inheritParamsAndData(q,ue){const Z=q.value,fe=jr(Z,ue,this.paramsInheritanceStrategy);Z.params=Object.freeze(fe.params),Z.data=Object.freeze(fe.data),q.children.forEach(ke=>this.inheritParamsAndData(ke,Z))}processSegmentGroup(q,ue,Z,fe){return 0===Z.segments.length&&Z.hasChildren()?this.processChildren(q,ue,Z):this.processSegment(q,ue,Z,Z.segments,fe,!0).pipe((0,M.T)(ke=>ke instanceof Nn?[ke]:[]))}processChildren(q,ue,Z){const fe=[];for(const ke of Object.keys(Z.children))"primary"===ke?fe.unshift(ke):fe.push(ke);return(0,O.H)(fe).pipe((0,h.H)(ke=>{const nt=Z.children[ke],Ht=function fn(z,q){const ue=z.filter(Z=>dn(Z)===q);return ue.push(...z.filter(Z=>dn(Z)!==q)),ue}(ue,ke);return this.processSegmentGroup(q,Ht,nt,ke)}),function r(z,q){return(0,K.N)((0,d.S)(z,q,arguments.length>=2,!0))}((ke,nt)=>(ke.push(...nt),ke)),g(null),function $(z,q){const ue=arguments.length>=2;return Z=>Z.pipe(z?(0,me.p)((fe,ke)=>z(fe,ke,Z)):l.D,f(1),ue?g(q):n(()=>new _.G))}(),(0,te.Z)(ke=>{if(null===ke)return er(Z);const nt=No(ke);return function Wi(z){z.sort((q,ue)=>q.value.outlet===tt?-1:ue.value.outlet===tt?1:q.value.outlet.localeCompare(ue.value.outlet))}(nt),(0,c.of)(nt)}))}processSegment(q,ue,Z,fe,ke,nt){return(0,O.H)(ue).pipe((0,h.H)(Ht=>{var hn;return this.processSegmentAgainstRoute(null!==(hn=Ht._injector)&&void 0!==hn?hn:q,ue,Ht,Z,fe,ke,nt).pipe((0,y.W)(Xt=>{if(Xt instanceof ns)return(0,c.of)(null);throw Xt}))}),s(Ht=>!!Ht),(0,y.W)(Ht=>{if(_s(Ht))return function Is(z,q,ue){return 0===q.length&&!z.children[ue]}(Z,fe,ke)?(0,c.of)(new Zl):er(Z);throw Ht}))}processSegmentAgainstRoute(q,ue,Z,fe,ke,nt,Ht){return function wc(z,q,ue,Z){return!!(dn(z)===Z||Z!==tt&&eo(q,ue,z))&&Ki(q,z,ue).matched}(Z,fe,ke,nt)?void 0===Z.redirectTo?this.matchSegmentAgainstRoute(q,fe,Z,ke,nt):this.allowRedirects&&Ht?this.expandSegmentAgainstRouteUsingRedirect(q,fe,ue,Z,ke,nt):er(fe):er(fe)}expandSegmentAgainstRouteUsingRedirect(q,ue,Z,fe,ke,nt){const{matched:Ht,consumedSegments:hn,positionalParamSegments:Xt,remainingSegments:In}=Ki(ue,fe,ke);if(!Ht)return er(ue);fe.redirectTo.startsWith("/")&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>31&&(this.allowRedirects=!1));const qn=this.applyRedirects.applyRedirectCommands(hn,fe.redirectTo,Xt);return this.applyRedirects.lineralizeSegments(fe,qn).pipe((0,te.Z)(Mr=>this.processSegment(q,Z,ue,Mr.concat(In),nt,!1)))}matchSegmentAgainstRoute(q,ue,Z,fe,ke){const nt=is(ue,Z,fe,q);return"**"===Z.path&&(ue.children={}),nt.pipe((0,R.n)(Ht=>{var hn;return Ht.matched?(q=null!==(hn=Z._injector)&&void 0!==hn?hn:q,this.getChildConfig(q,Z,fe).pipe((0,R.n)(({routes:Xt})=>{var In,qn,Mr;const dr=null!==(In=Z._loadedInjector)&&void 0!==In?In:q,{consumedSegments:Xr,remainingSegments:wo,parameters:cs}=Ht,zo=new Vi(Xr,cs,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,function Oa(z){return z.data||{}}(Z),dn(Z),null!==(qn=null!==(Mr=Z.component)&&void 0!==Mr?Mr:Z._loadedComponent)&&void 0!==qn?qn:null,Z,function Ps(z){return z.resolve||{}}(Z)),{segmentGroup:Ko,slicedSegments:ds}=Ta(ue,Xr,wo,Xt);if(0===ds.length&&Ko.hasChildren())return this.processChildren(dr,Xt,Ko).pipe((0,M.T)(fs=>null===fs?null:new Nn(zo,fs)));if(0===Xt.length&&0===ds.length)return(0,c.of)(new Nn(zo,[]));const Va=dn(Z)===ke;return this.processSegment(dr,Xt,Ko,ds,Va?tt:ke,!0).pipe((0,M.T)(fs=>new Nn(zo,fs instanceof Nn?[fs]:[])))}))):er(ue)}))}getChildConfig(q,ue,Z){return ue.children?(0,c.of)({routes:ue.children,injector:q}):ue.loadChildren?void 0!==ue._loadedRoutes?(0,c.of)({routes:ue._loadedRoutes,injector:ue._loadedInjector}):function Sa(z,q,ue,Z){const fe=q.canLoad;if(void 0===fe||0===fe.length)return(0,c.of)(!0);const ke=fe.map(nt=>{const Ht=gi(nt,z);return Qe(function Hn(z){return z&&ot(z.canLoad)}(Ht)?Ht.canLoad(q,ue):(0,S.N4e)(z,()=>Ht(q,ue)))});return(0,c.of)(ke).pipe(qi(),ts())}(q,ue,Z).pipe((0,te.Z)(fe=>fe?this.configLoader.loadChildren(q,ue).pipe((0,v.M)(ke=>{ue._loadedRoutes=ke.routes,ue._loadedInjector=ke.injector})):function li(z){return(0,T.$)(Ir(!1,Ct.GuardRejected))}())):(0,c.of)({routes:[],injector:q})}}function Ra(z){const q=z.value.routeConfig;return q&&""===q.path}function No(z){const q=[],ue=new Set;for(const Z of z){if(!Ra(Z)){q.push(Z);continue}const fe=q.find(ke=>Z.value.routeConfig===ke.value.routeConfig);void 0!==fe?(fe.children.push(...Z.children),ue.add(fe)):q.push(Z)}for(const Z of ue){const fe=No(Z.children);q.push(new Nn(Z.value,fe))}return q.filter(Z=>!ue.has(Z))}function to(z){const q=z.children.map(ue=>to(ue)).flat();return[z,...q]}function os(z){return(0,R.n)(q=>{const ue=z(q);return ue?(0,O.H)(ue).pipe((0,M.T)(()=>q)):(0,c.of)(q)})}let no=(()=>{var z;class q{buildTitle(Z){let fe,ke=Z.root;for(;void 0!==ke;){var nt;fe=null!==(nt=this.getResolvedTitleForRoute(ke))&&void 0!==nt?nt:fe,ke=ke.children.find(Ht=>Ht.outlet===tt)}return fe}getResolvedTitleForRoute(Z){return Z.data[Oe]}}return(z=q).\u0275fac=function(Z){return new(Z||z)},z.\u0275prov=S.jDH({token:z,factory:()=>(0,S.WQX)(ql),providedIn:"root"}),q})(),ql=(()=>{var z;class q extends no{constructor(Z){super(),this.title=Z}updateTitle(Z){const fe=this.buildTitle(Z);void 0!==fe&&this.title.setTitle(fe)}}return(z=q).\u0275fac=function(Z){return new(Z||z)(S.KVO(ae.hE))},z.\u0275prov=S.jDH({token:z,factory:z.\u0275fac,providedIn:"root"}),q})();const bo=new S.nKC("",{providedIn:"root",factory:()=>({})}),Do=new S.nKC("");let Lo=(()=>{var z;class q{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,S.WQX)(S.Ql9)}loadComponent(Z){if(this.componentLoaders.get(Z))return this.componentLoaders.get(Z);if(Z._loadedComponent)return(0,c.of)(Z._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(Z);const fe=Qe(Z.loadComponent()).pipe((0,M.T)($o),(0,v.M)(nt=>{this.onLoadEndListener&&this.onLoadEndListener(Z),Z._loadedComponent=nt}),(0,j.j)(()=>{this.componentLoaders.delete(Z)})),ke=new w.G(fe,()=>new P.B).pipe((0,J.B)());return this.componentLoaders.set(Z,ke),ke}loadChildren(Z,fe){if(this.childrenLoaders.get(fe))return this.childrenLoaders.get(fe);if(fe._loadedRoutes)return(0,c.of)({routes:fe._loadedRoutes,injector:fe._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(fe);const nt=function ro(z,q,ue,Z){return Qe(z.loadChildren()).pipe((0,M.T)($o),(0,te.Z)(fe=>fe instanceof S.Co$||Array.isArray(fe)?(0,c.of)(fe):(0,O.H)(q.compileModuleAsync(fe))),(0,M.T)(fe=>{Z&&Z(z);let ke,nt,Ht=!1;return Array.isArray(fe)?(nt=fe,!0):(ke=fe.create(ue).injector,nt=ke.get(Do,[],{optional:!0,self:!0}).flat()),{routes:nt.map(Ut),injector:ke}}))}(fe,this.compiler,Z,this.onLoadEndListener).pipe((0,j.j)(()=>{this.childrenLoaders.delete(fe)})),Ht=new w.G(nt,()=>new P.B).pipe((0,J.B)());return this.childrenLoaders.set(fe,Ht),Ht}}return(z=q).\u0275fac=function(Z){return new(Z||z)},z.\u0275prov=S.jDH({token:z,factory:z.\u0275fac,providedIn:"root"}),q})();function $o(z){return function Na(z){return z&&"object"==typeof z&&"default"in z}(z)?z.default:z}let Y=(()=>{var z;class q{}return(z=q).\u0275fac=function(Z){return new(Z||z)},z.\u0275prov=S.jDH({token:z,factory:()=>(0,S.WQX)(ve),providedIn:"root"}),q})(),ve=(()=>{var z;class q{shouldProcessUrl(Z){return!0}extract(Z){return Z}merge(Z,fe){return Z}}return(z=q).\u0275fac=function(Z){return new(Z||z)},z.\u0275prov=S.jDH({token:z,factory:z.\u0275fac,providedIn:"root"}),q})();const at=new S.nKC(""),de=new S.nKC("");function Ke(z,q,ue){const Z=z.get(de),fe=z.get(L.qQ);return z.get(S.SKi).runOutsideAngular(()=>{if(!fe.startViewTransition||Z.skipNextTransition)return Z.skipNextTransition=!1,new Promise(Xt=>setTimeout(Xt));let ke;const nt=new Promise(Xt=>{ke=Xt}),Ht=fe.startViewTransition(()=>(ke(),function ht(z){return new Promise(q=>{(0,S.mal)(q,{injector:z})})}(z))),{onViewTransitionCreated:hn}=Z;return hn&&(0,S.N4e)(z,()=>hn({transition:Ht,from:q,to:ue})),nt})}let Jt=(()=>{var z;class q{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new P.B,this.transitionAbortSubject=new P.B,this.configLoader=(0,S.WQX)(Lo),this.environmentInjector=(0,S.WQX)(S.uvJ),this.urlSerializer=(0,S.WQX)(Lt),this.rootContexts=(0,S.WQX)(Ue),this.location=(0,S.WQX)(L.aZ),this.inputBindingEnabled=null!==(0,S.WQX)(Ai,{optional:!0}),this.titleStrategy=(0,S.WQX)(no),this.options=(0,S.WQX)(bo,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=(0,S.WQX)(Y),this.createViewTransition=(0,S.WQX)(at,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,c.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=ke=>this.events.next(new an(ke)),this.configLoader.onLoadStartListener=ke=>this.events.next(new $t(ke))}complete(){var Z;null===(Z=this.transitions)||void 0===Z||Z.complete()}handleNavigationRequest(Z){var fe;const ke=++this.navigationId;null===(fe=this.transitions)||void 0===fe||fe.next({...this.transitions.value,...Z,id:ke})}setupNavigations(Z,fe,ke){return this.transitions=new D.t({id:0,currentUrlTree:fe,currentRawUrl:fe,extractedUrl:this.urlHandlingStrategy.extract(fe),urlAfterRedirects:this.urlHandlingStrategy.extract(fe),rawUrl:fe,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:fr,restoredState:null,currentSnapshot:ke.snapshot,targetSnapshot:null,currentRouterState:ke,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,me.p)(nt=>0!==nt.id),(0,M.T)(nt=>({...nt,extractedUrl:this.urlHandlingStrategy.extract(nt.rawUrl)})),(0,R.n)(nt=>{let Ht=!1,hn=!1;return(0,c.of)(nt).pipe((0,R.n)(Xt=>{var In;if(this.navigationId>nt.id)return this.cancelNavigationTransition(nt,"",Ct.SupersededByNewNavigation),A.w;this.currentTransition=nt,this.currentNavigation={id:Xt.id,initialUrl:Xt.rawUrl,extractedUrl:Xt.extractedUrl,trigger:Xt.source,extras:Xt.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null};const qn=!Z.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl(),Mr=null!==(In=Xt.extras.onSameUrlNavigation)&&void 0!==In?In:Z.onSameUrlNavigation;if(!qn&&"reload"!==Mr){const dr="";return this.events.next(new gt(Xt.id,this.urlSerializer.serialize(Xt.rawUrl),dr,Gt.IgnoredSameUrlNavigation)),Xt.resolve(null),A.w}if(this.urlHandlingStrategy.shouldProcessUrl(Xt.rawUrl))return(0,c.of)(Xt).pipe((0,R.n)(dr=>{var Xr,wo;const cs=null===(Xr=this.transitions)||void 0===Xr?void 0:Xr.getValue();return this.events.next(new Fe(dr.id,this.urlSerializer.serialize(dr.extractedUrl),dr.source,dr.restoredState)),cs!==(null===(wo=this.transitions)||void 0===wo?void 0:wo.getValue())?A.w:Promise.resolve(dr)}),function ko(z,q,ue,Z,fe,ke){return(0,te.Z)(nt=>function Ts(z,q,ue,Z,fe,ke,nt="emptyOnly"){return new Pa(z,q,ue,Z,fe,nt,ke).recognize()}(z,q,ue,Z,nt.extractedUrl,fe,ke).pipe((0,M.T)(({state:Ht,tree:hn})=>({...nt,targetSnapshot:Ht,urlAfterRedirects:hn}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,Z.config,this.urlSerializer,this.paramsInheritanceStrategy),(0,v.M)(dr=>{nt.targetSnapshot=dr.targetSnapshot,nt.urlAfterRedirects=dr.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:dr.urlAfterRedirects};const Xr=new ye(dr.id,this.urlSerializer.serialize(dr.extractedUrl),this.urlSerializer.serialize(dr.urlAfterRedirects),dr.targetSnapshot);this.events.next(Xr)}));if(qn&&this.urlHandlingStrategy.shouldProcessUrl(Xt.currentRawUrl)){const{id:dr,extractedUrl:Xr,source:wo,restoredState:cs,extras:zo}=Xt,Ko=new Fe(dr,this.urlSerializer.serialize(Xr),wo,cs);this.events.next(Ko);const ds=qr(this.rootComponentType).snapshot;return this.currentTransition=nt={...Xt,targetSnapshot:ds,urlAfterRedirects:Xr,extras:{...zo,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.finalUrl=Xr,(0,c.of)(nt)}{const dr="";return this.events.next(new gt(Xt.id,this.urlSerializer.serialize(Xt.extractedUrl),dr,Gt.IgnoredByUrlHandlingStrategy)),Xt.resolve(null),A.w}}),(0,v.M)(Xt=>{const In=new We(Xt.id,this.urlSerializer.serialize(Xt.extractedUrl),this.urlSerializer.serialize(Xt.urlAfterRedirects),Xt.targetSnapshot);this.events.next(In)}),(0,M.T)(Xt=>(this.currentTransition=nt={...Xt,guards:Ni(Xt.targetSnapshot,Xt.currentSnapshot,this.rootContexts)},nt)),function Er(z,q){return(0,te.Z)(ue=>{const{targetSnapshot:Z,currentSnapshot:fe,guards:{canActivateChecks:ke,canDeactivateChecks:nt}}=ue;return 0===nt.length&&0===ke.length?(0,c.of)({...ue,guardsResult:!0}):function zl(z,q,ue,Z){return(0,O.H)(z).pipe((0,te.Z)(fe=>function Xl(z,q,ue,Z,fe){const ke=q&&q.routeConfig?q.routeConfig.canDeactivate:null;if(!ke||0===ke.length)return(0,c.of)(!0);const nt=ke.map(Ht=>{var hn;const Xt=null!==(hn=Vn(q))&&void 0!==hn?hn:fe,In=gi(Ht,Xt);return Qe(function Hr(z){return z&&ot(z.canDeactivate)}(In)?In.canDeactivate(z,q,ue,Z):(0,S.N4e)(Xt,()=>In(z,q,ue,Z))).pipe(s())});return(0,c.of)(nt).pipe(qi())}(fe.component,fe.route,ue,q,Z)),s(fe=>!0!==fe,!0))}(nt,Z,fe,z).pipe((0,te.Z)(Ht=>Ht&&function En(z){return"boolean"==typeof z}(Ht)?function _a(z,q,ue,Z){return(0,O.H)(q).pipe((0,h.H)(fe=>(0,F.x)(function Wl(z,q){return null!==z&&q&&q(new ln(z)),(0,c.of)(!0)}(fe.route.parent,Z),function Kl(z,q){return null!==z&&q&&q(new cn(z)),(0,c.of)(!0)}(fe.route,Z),function Ba(z,q,ue){const Z=q[q.length-1],ke=q.slice(0,q.length-1).reverse().map(nt=>function es(z){const q=z.routeConfig?z.routeConfig.canActivateChild:null;return q&&0!==q.length?{node:z,guards:q}:null}(nt)).filter(nt=>null!==nt).map(nt=>(0,B.v)(()=>{const Ht=nt.guards.map(hn=>{var Xt;const In=null!==(Xt=Vn(nt.node))&&void 0!==Xt?Xt:ue,qn=gi(hn,In);return Qe(function di(z){return z&&ot(z.canActivateChild)}(qn)?qn.canActivateChild(Z,z):(0,S.N4e)(In,()=>qn(Z,z))).pipe(s())});return(0,c.of)(Ht).pipe(qi())}));return(0,c.of)(ke).pipe(qi())}(z,fe.path,ue),function Gl(z,q,ue){const Z=q.routeConfig?q.routeConfig.canActivate:null;if(!Z||0===Z.length)return(0,c.of)(!0);const fe=Z.map(ke=>(0,B.v)(()=>{var nt;const Ht=null!==(nt=Vn(q))&&void 0!==nt?nt:ue,hn=gi(ke,Ht);return Qe(function Fr(z){return z&&ot(z.canActivate)}(hn)?hn.canActivate(q,z):(0,S.N4e)(Ht,()=>hn(q,z))).pipe(s())}));return(0,c.of)(fe).pipe(qi())}(z,fe.route,ue))),s(fe=>!0!==fe,!0))}(Z,ke,z,q):(0,c.of)(Ht)),(0,M.T)(Ht=>({...ue,guardsResult:Ht})))})}(this.environmentInjector,Xt=>this.events.next(Xt)),(0,v.M)(Xt=>{if(nt.guardsResult=Xt.guardsResult,An(Xt.guardsResult))throw mo(0,Xt.guardsResult);const In=new dt(Xt.id,this.urlSerializer.serialize(Xt.extractedUrl),this.urlSerializer.serialize(Xt.urlAfterRedirects),Xt.targetSnapshot,!!Xt.guardsResult);this.events.next(In)}),(0,me.p)(Xt=>!!Xt.guardsResult||(this.cancelNavigationTransition(Xt,"",Ct.GuardRejected),!1)),os(Xt=>{if(Xt.guards.canActivateChecks.length)return(0,c.of)(Xt).pipe((0,v.M)(In=>{const qn=new pt(In.id,this.urlSerializer.serialize(In.extractedUrl),this.urlSerializer.serialize(In.urlAfterRedirects),In.targetSnapshot);this.events.next(qn)}),(0,R.n)(In=>{let qn=!1;return(0,c.of)(In).pipe(function fi(z,q){return(0,te.Z)(ue=>{const{targetSnapshot:Z,guards:{canActivateChecks:fe}}=ue;if(!fe.length)return(0,c.of)(ue);const ke=new Set(fe.map(hn=>hn.route)),nt=new Set;for(const hn of ke)if(!nt.has(hn))for(const Xt of to(hn))nt.add(Xt);let Ht=0;return(0,O.H)(nt).pipe((0,h.H)(hn=>ke.has(hn)?function Rs(z,q,ue,Z){const fe=z.routeConfig,ke=z._resolve;return void 0!==(null==fe?void 0:fe.title)&&!bi(fe)&&(ke[Oe]=fe.title),function Ql(z,q,ue,Z){const fe=G(z);if(0===fe.length)return(0,c.of)({});const ke={};return(0,O.H)(fe).pipe((0,te.Z)(nt=>function Jl(z,q,ue,Z){var fe;const ke=null!==(fe=Vn(q))&&void 0!==fe?fe:Z,nt=gi(z,ke);return Qe(nt.resolve?nt.resolve(q,ue):(0,S.N4e)(ke,()=>nt(q,ue)))}(z[nt],q,ue,Z).pipe(s(),(0,v.M)(Ht=>{ke[nt]=Ht}))),f(1),(0,I.u)(ke),(0,y.W)(nt=>_s(nt)?A.w:(0,T.$)(nt)))}(ke,z,q,Z).pipe((0,M.T)(nt=>(z._resolvedData=nt,z.data=jr(z,z.parent,ue).resolve,null)))}(hn,Z,z,q):(hn.data=jr(hn,hn.parent,z).resolve,(0,c.of)(void 0))),(0,v.M)(()=>Ht++),f(1),(0,te.Z)(hn=>Ht===nt.size?(0,c.of)(ue):A.w))})}(this.paramsInheritanceStrategy,this.environmentInjector),(0,v.M)({next:()=>qn=!0,complete:()=>{qn||this.cancelNavigationTransition(In,"",Ct.NoDataFromResolver)}}))}),(0,v.M)(In=>{const qn=new Yt(In.id,this.urlSerializer.serialize(In.extractedUrl),this.urlSerializer.serialize(In.urlAfterRedirects),In.targetSnapshot);this.events.next(qn)}))}),os(Xt=>{const In=qn=>{var Mr;const dr=[];null!==(Mr=qn.routeConfig)&&void 0!==Mr&&Mr.loadComponent&&!qn.routeConfig._loadedComponent&&dr.push(this.configLoader.loadComponent(qn.routeConfig).pipe((0,v.M)(Xr=>{qn.component=Xr}),(0,M.T)(()=>{})));for(const Xr of qn.children)dr.push(...In(Xr));return dr};return(0,C.z)(In(Xt.targetSnapshot.root)).pipe(g(null),(0,U.s)(1))}),os(()=>this.afterPreactivation()),(0,R.n)(()=>{var Xt;const{currentSnapshot:In,targetSnapshot:qn}=nt,Mr=null===(Xt=this.createViewTransition)||void 0===Xt?void 0:Xt.call(this,this.environmentInjector,In.root,qn.root);return Mr?(0,O.H)(Mr).pipe((0,M.T)(()=>nt)):(0,c.of)(nt)}),(0,M.T)(Xt=>{const In=function Wr(z,q,ue){const Z=Mi(z,q._root,ue?ue._root:void 0);return new wr(Z,q)}(Z.routeReuseStrategy,Xt.targetSnapshot,Xt.currentRouterState);return this.currentTransition=nt={...Xt,targetRouterState:In},this.currentNavigation.targetRouterState=In,nt}),(0,v.M)(()=>{this.events.next(new Sn)}),((z,q,ue,Z)=>(0,M.T)(fe=>(new lr(q,fe.targetRouterState,fe.currentRouterState,ue,Z).activate(z),fe)))(this.rootContexts,Z.routeReuseStrategy,Xt=>this.events.next(Xt),this.inputBindingEnabled),(0,U.s)(1),(0,v.M)({next:Xt=>{var In;Ht=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new qe(Xt.id,this.urlSerializer.serialize(Xt.extractedUrl),this.urlSerializer.serialize(Xt.urlAfterRedirects))),null===(In=this.titleStrategy)||void 0===In||In.updateTitle(Xt.targetRouterState.snapshot),Xt.resolve(!0)},complete:()=>{Ht=!0}}),function De(z){return(0,K.N)((q,ue)=>{(0,ie.Tg)(z).subscribe((0,se._)(ue,()=>ue.complete(),xe.l)),!ue.closed&&q.subscribe(ue)})}(this.transitionAbortSubject.pipe((0,v.M)(Xt=>{throw Xt}))),(0,j.j)(()=>{var Xt;!Ht&&!hn&&this.cancelNavigationTransition(nt,"",Ct.SupersededByNewNavigation),(null===(Xt=this.currentTransition)||void 0===Xt?void 0:Xt.id)===nt.id&&(this.currentNavigation=null,this.currentTransition=null)}),(0,y.W)(Xt=>{if(hn=!0,Oi(Xt))this.events.next(new vn(nt.id,this.urlSerializer.serialize(nt.extractedUrl),Xt.message,Xt.cancellationCode)),function si(z){return Oi(z)&&An(z.url)}(Xt)?this.events.next(new Pn(Xt.url)):nt.resolve(!1);else{var In;this.events.next(new zt(nt.id,this.urlSerializer.serialize(nt.extractedUrl),Xt,null!==(In=nt.targetSnapshot)&&void 0!==In?In:void 0));try{nt.resolve(Z.errorHandler(Xt))}catch(qn){this.options.resolveNavigationPromiseOnError?nt.resolve(!1):nt.reject(qn)}}return A.w}))}))}cancelNavigationTransition(Z,fe,ke){const nt=new vn(Z.id,this.urlSerializer.serialize(Z.extractedUrl),fe,ke);this.events.next(nt),Z.resolve(!1)}isUpdatingInternalState(){var Z,fe;return(null===(Z=this.currentTransition)||void 0===Z?void 0:Z.extractedUrl.toString())!==(null===(fe=this.currentTransition)||void 0===fe?void 0:fe.currentUrlTree.toString())}isUpdatedBrowserUrl(){var Z,fe;return this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))).toString()!==(null===(Z=this.currentTransition)||void 0===Z?void 0:Z.extractedUrl.toString())&&!(null!==(fe=this.currentTransition)&&void 0!==fe&&fe.extras.skipLocationChange)}}return(z=q).\u0275fac=function(Z){return new(Z||z)},z.\u0275prov=S.jDH({token:z,factory:z.\u0275fac,providedIn:"root"}),q})();function mn(z){return z!==fr}let Zn=(()=>{var z;class q{}return(z=q).\u0275fac=function(Z){return new(Z||z)},z.\u0275prov=S.jDH({token:z,factory:()=>(0,S.WQX)(cr),providedIn:"root"}),q})();class sr{shouldDetach(q){return!1}store(q,ue){}shouldAttach(q){return!1}retrieve(q){return null}shouldReuseRoute(q,ue){return q.routeConfig===ue.routeConfig}}let cr=(()=>{var z;class q extends sr{}return(z=q).\u0275fac=(()=>{let ue;return function(fe){return(ue||(ue=S.xGo(z)))(fe||z)}})(),z.\u0275prov=S.jDH({token:z,factory:z.\u0275fac,providedIn:"root"}),q})(),nr=(()=>{var z;class q{}return(z=q).\u0275fac=function(Z){return new(Z||z)},z.\u0275prov=S.jDH({token:z,factory:()=>(0,S.WQX)(gr),providedIn:"root"}),q})(),gr=(()=>{var z;class q extends nr{constructor(){super(...arguments),this.location=(0,S.WQX)(L.aZ),this.urlSerializer=(0,S.WQX)(Lt),this.options=(0,S.WQX)(bo,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=(0,S.WQX)(Y),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new Ft,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=qr(null),this.stateMemento=this.createStateMemento()}getCurrentUrlTree(){return this.currentUrlTree}getRawUrlTree(){return this.rawUrlTree}restoredState(){return this.location.getState()}get browserPageId(){var Z,fe;return"computed"!==this.canceledNavigationResolution?this.currentPageId:null!==(Z=null===(fe=this.restoredState())||void 0===fe?void 0:fe.\u0275routerPageId)&&void 0!==Z?Z:this.currentPageId}getRouterState(){return this.routerState}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(Z){return this.location.subscribe(fe=>{"popstate"===fe.type&&Z(fe.url,fe.state)})}handleRouterEvent(Z,fe){if(Z instanceof Fe)this.stateMemento=this.createStateMemento();else if(Z instanceof gt)this.rawUrlTree=fe.initialUrl;else if(Z instanceof ye){if("eager"===this.urlUpdateStrategy&&!fe.extras.skipLocationChange){const ke=this.urlHandlingStrategy.merge(fe.finalUrl,fe.initialUrl);this.setBrowserUrl(ke,fe)}}else Z instanceof Sn?(this.currentUrlTree=fe.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(fe.finalUrl,fe.initialUrl),this.routerState=fe.targetRouterState,"deferred"===this.urlUpdateStrategy&&(fe.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,fe))):Z instanceof vn&&(Z.code===Ct.GuardRejected||Z.code===Ct.NoDataFromResolver)?this.restoreHistory(fe):Z instanceof zt?this.restoreHistory(fe,!0):Z instanceof qe&&(this.lastSuccessfulId=Z.id,this.currentPageId=this.browserPageId)}setBrowserUrl(Z,fe){const ke=this.urlSerializer.serialize(Z);if(this.location.isCurrentPathEqualTo(ke)||fe.extras.replaceUrl){const Ht={...fe.extras.state,...this.generateNgRouterState(fe.id,this.browserPageId)};this.location.replaceState(ke,"",Ht)}else{const nt={...fe.extras.state,...this.generateNgRouterState(fe.id,this.browserPageId+1)};this.location.go(ke,"",nt)}}restoreHistory(Z,fe=!1){if("computed"===this.canceledNavigationResolution){const nt=this.currentPageId-this.browserPageId;0!==nt?this.location.historyGo(nt):this.currentUrlTree===Z.finalUrl&&0===nt&&(this.resetState(Z),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(fe&&this.resetState(Z),this.resetUrlToCurrentUrlTree())}resetState(Z){var fe;this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,null!==(fe=Z.finalUrl)&&void 0!==fe?fe:this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(Z,fe){return"computed"===this.canceledNavigationResolution?{navigationId:Z,\u0275routerPageId:fe}:{navigationId:Z}}}return(z=q).\u0275fac=(()=>{let ue;return function(fe){return(ue||(ue=S.xGo(z)))(fe||z)}})(),z.\u0275prov=S.jDH({token:z,factory:z.\u0275fac,providedIn:"root"}),q})();var ar=function(z){return z[z.COMPLETE=0]="COMPLETE",z[z.FAILED=1]="FAILED",z[z.REDIRECTING=2]="REDIRECTING",z}(ar||{});function _r(z,q){z.events.pipe((0,me.p)(ue=>ue instanceof qe||ue instanceof vn||ue instanceof zt||ue instanceof gt),(0,M.T)(ue=>ue instanceof qe||ue instanceof gt?ar.COMPLETE:ue instanceof vn&&(ue.code===Ct.Redirect||ue.code===Ct.SupersededByNewNavigation)?ar.REDIRECTING:ar.FAILED),(0,me.p)(ue=>ue!==ar.REDIRECTING),(0,U.s)(1)).subscribe(()=>{q()})}function xr(z){throw z}const yn={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Rn={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let ir=(()=>{var z;class q{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}constructor(){var Z,fe;this.disposed=!1,this.isNgZoneEnabled=!1,this.console=(0,S.WQX)(S.H3F),this.stateManager=(0,S.WQX)(nr),this.options=(0,S.WQX)(bo,{optional:!0})||{},this.pendingTasks=(0,S.WQX)(S.TgB),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=(0,S.WQX)(Jt),this.urlSerializer=(0,S.WQX)(Lt),this.location=(0,S.WQX)(L.aZ),this.urlHandlingStrategy=(0,S.WQX)(Y),this._events=new P.B,this.errorHandler=this.options.errorHandler||xr,this.navigated=!1,this.routeReuseStrategy=(0,S.WQX)(Zn),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=null!==(Z=null===(fe=(0,S.WQX)(Do,{optional:!0}))||void 0===fe?void 0:fe.flat())&&void 0!==Z?Z:[],this.componentInputBindingEnabled=!!(0,S.WQX)(Ai,{optional:!0}),this.eventsSubscription=new k.yU,this.isNgZoneEnabled=(0,S.WQX)(S.SKi)instanceof S.SKi&&S.SKi.isInAngularZone(),this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:ke=>{this.console.warn(ke)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const Z=this.navigationTransitions.events.subscribe(fe=>{try{const ke=this.navigationTransitions.currentTransition,nt=this.navigationTransitions.currentNavigation;if(null!==ke&&null!==nt)if(this.stateManager.handleRouterEvent(fe,nt),fe instanceof vn&&fe.code!==Ct.Redirect&&fe.code!==Ct.SupersededByNewNavigation)this.navigated=!0;else if(fe instanceof qe)this.navigated=!0;else if(fe instanceof Pn){const Ht=this.urlHandlingStrategy.merge(fe.url,ke.currentRawUrl),hn={info:ke.extras.info,skipLocationChange:ke.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||mn(ke.source)};this.scheduleNavigation(Ht,fr,null,hn,{resolve:ke.resolve,reject:ke.reject,promise:ke.promise})}(function Ar(z){return!(z instanceof Sn||z instanceof Pn)})(fe)&&this._events.next(fe)}catch(ke){this.navigationTransitions.transitionAbortSubject.next(ke)}});this.eventsSubscription.add(Z)}resetRootComponentType(Z){this.routerState.root.component=Z,this.navigationTransitions.rootComponentType=Z}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),fr,this.stateManager.restoredState())}setUpLocationChangeListener(){var Z;null!==(Z=this.nonRouterCurrentEntryChangeSubscription)&&void 0!==Z||(this.nonRouterCurrentEntryChangeSubscription=this.stateManager.registerNonRouterCurrentEntryChangeListener((fe,ke)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(fe,"popstate",ke)},0)}))}navigateToSyncWithBrowser(Z,fe,ke){const nt={replaceUrl:!0},Ht=null!=ke&&ke.navigationId?ke:null;if(ke){const Xt={...ke};delete Xt.navigationId,delete Xt.\u0275routerPageId,0!==Object.keys(Xt).length&&(nt.state=Xt)}const hn=this.parseUrl(Z);this.scheduleNavigation(hn,fe,Ht,nt)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(Z){this.config=Z.map(Ut),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(Z,fe={}){const{relativeTo:ke,queryParams:nt,fragment:Ht,queryParamsHandling:hn,preserveFragment:Xt}=fe,In=Xt?this.currentUrlTree.fragment:Ht;let Mr,qn=null;switch(hn){case"merge":qn={...this.currentUrlTree.queryParams,...nt};break;case"preserve":qn=this.currentUrlTree.queryParams;break;default:qn=nt||null}null!==qn&&(qn=this.removeEmptyProps(qn));try{Mr=Mn(ke?ke.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof Z[0]||!Z[0].startsWith("/"))&&(Z=[]),Mr=this.currentUrlTree.root}return Kn(Mr,Z,qn,null!=In?In:null)}navigateByUrl(Z,fe={skipLocationChange:!1}){const ke=An(Z)?Z:this.parseUrl(Z),nt=this.urlHandlingStrategy.merge(ke,this.rawUrlTree);return this.scheduleNavigation(nt,fr,null,fe)}navigate(Z,fe={skipLocationChange:!1}){return function Lr(z){for(let q=0;q(null!=nt&&(fe[ke]=nt),fe),{})}scheduleNavigation(Z,fe,ke,nt,Ht){if(this.disposed)return Promise.resolve(!1);let hn,Xt,In;Ht?(hn=Ht.resolve,Xt=Ht.reject,In=Ht.promise):In=new Promise((Mr,dr)=>{hn=Mr,Xt=dr});const qn=this.pendingTasks.add();return _r(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(qn))}),this.navigationTransitions.handleNavigationRequest({source:fe,restoredState:ke,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:Z,extras:nt,resolve:hn,reject:Xt,promise:In,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),In.catch(Mr=>Promise.reject(Mr))}}return(z=q).\u0275fac=function(Z){return new(Z||z)},z.\u0275prov=S.jDH({token:z,factory:z.\u0275fac,providedIn:"root"}),q})(),Sr=(()=>{var z;class q{constructor(Z,fe,ke,nt,Ht,hn){var Xt;this.router=Z,this.route=fe,this.tabIndexAttribute=ke,this.renderer=nt,this.el=Ht,this.locationStrategy=hn,this.href=null,this.commands=null,this.onChanges=new P.B,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const In=null===(Xt=Ht.nativeElement.tagName)||void 0===Xt?void 0:Xt.toLowerCase();this.isAnchorElement="a"===In||"area"===In,this.isAnchorElement?this.subscription=Z.events.subscribe(qn=>{qn instanceof qe&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(Z){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",Z)}ngOnChanges(Z){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(Z){null!=Z?(this.commands=Array.isArray(Z)?Z:[Z],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(Z,fe,ke,nt,Ht){const hn=this.urlTree;return!!(null===hn||this.isAnchorElement&&(0!==Z||fe||ke||nt||Ht||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(hn,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info}),!this.isAnchorElement)}ngOnDestroy(){var Z;null===(Z=this.subscription)||void 0===Z||Z.unsubscribe()}updateHref(){var Z;const fe=this.urlTree;this.href=null!==fe&&this.locationStrategy?null===(Z=this.locationStrategy)||void 0===Z?void 0:Z.prepareExternalUrl(this.router.serializeUrl(fe)):null;const ke=null===this.href?null:(0,S.n$t)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",ke)}applyAttributeValue(Z,fe){const ke=this.renderer,nt=this.el.nativeElement;null!==fe?ke.setAttribute(nt,Z,fe):ke.removeAttribute(nt,Z)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}}return(z=q).\u0275fac=function(Z){return new(Z||z)(S.rXU(ir),S.rXU(ei),S.kS0("tabindex"),S.rXU(S.sFG),S.rXU(S.aKT),S.rXU(L.hb))},z.\u0275dir=S.FsC({type:z,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(Z,fe){1&Z&&S.bIt("click",function(nt){return fe.onClick(nt.button,nt.ctrlKey,nt.shiftKey,nt.altKey,nt.metaKey)}),2&Z&&S.BMQ("target",fe.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[S.Mj6.HasDecoratorInputTransform,"preserveFragment","preserveFragment",S.L39],skipLocationChange:[S.Mj6.HasDecoratorInputTransform,"skipLocationChange","skipLocationChange",S.L39],replaceUrl:[S.Mj6.HasDecoratorInputTransform,"replaceUrl","replaceUrl",S.L39],routerLink:"routerLink"},standalone:!0,features:[S.GFd,S.OA$]}),q})();class Rr{}let Bi=(()=>{var z;class q{preload(Z,fe){return fe().pipe((0,y.W)(()=>(0,c.of)(null)))}}return(z=q).\u0275fac=function(Z){return new(Z||z)},z.\u0275prov=S.jDH({token:z,factory:z.\u0275fac,providedIn:"root"}),q})(),ss=(()=>{var z;class q{constructor(Z,fe,ke,nt,Ht){this.router=Z,this.injector=ke,this.preloadingStrategy=nt,this.loader=Ht}setUpPreloading(){this.subscription=this.router.events.pipe((0,me.p)(Z=>Z instanceof qe),(0,h.H)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(Z,fe){const ke=[];for(const Xt of fe){var nt,Ht;Xt.providers&&!Xt._injector&&(Xt._injector=(0,S.Ol2)(Xt.providers,Z,`Route: ${Xt.path}`));const In=null!==(nt=Xt._injector)&&void 0!==nt?nt:Z,qn=null!==(Ht=Xt._loadedInjector)&&void 0!==Ht?Ht:In;var hn;(Xt.loadChildren&&!Xt._loadedRoutes&&void 0===Xt.canLoad||Xt.loadComponent&&!Xt._loadedComponent)&&ke.push(this.preloadConfig(In,Xt)),(Xt.children||Xt._loadedRoutes)&&ke.push(this.processRoutes(qn,null!==(hn=Xt.children)&&void 0!==hn?hn:Xt._loadedRoutes))}return(0,O.H)(ke).pipe((0,Q.U)())}preloadConfig(Z,fe){return this.preloadingStrategy.preload(fe,()=>{let ke;ke=fe.loadChildren&&void 0===fe.canLoad?this.loader.loadChildren(Z,fe):(0,c.of)(null);const nt=ke.pipe((0,te.Z)(Ht=>{var hn;return null===Ht?(0,c.of)(void 0):(fe._loadedRoutes=Ht.routes,fe._loadedInjector=Ht.injector,this.processRoutes(null!==(hn=Ht.injector)&&void 0!==hn?hn:Z,Ht.routes))}));if(fe.loadComponent&&!fe._loadedComponent){const Ht=this.loader.loadComponent(fe);return(0,O.H)([nt,Ht]).pipe((0,Q.U)())}return nt})}}return(z=q).\u0275fac=function(Z){return new(Z||z)(S.KVO(ir),S.KVO(S.Ql9),S.KVO(S.uvJ),S.KVO(Rr),S.KVO(Lo))},z.\u0275prov=S.jDH({token:z,factory:z.\u0275fac,providedIn:"root"}),q})();const Os=new S.nKC("");let Ao=(()=>{var z;class q{constructor(Z,fe,ke,nt,Ht={}){this.urlSerializer=Z,this.transitions=fe,this.viewportScroller=ke,this.zone=nt,this.options=Ht,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},this.environmentInjector=(0,S.WQX)(S.uvJ),Ht.scrollPositionRestoration||(Ht.scrollPositionRestoration="disabled"),Ht.anchorScrolling||(Ht.anchorScrolling="disabled")}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(Z=>{Z instanceof Fe?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=Z.navigationTrigger,this.restoredId=Z.restoredState?Z.restoredState.navigationId:0):Z instanceof qe?(this.lastId=Z.id,this.scheduleScrollEvent(Z,this.urlSerializer.parse(Z.urlAfterRedirects).fragment)):Z instanceof gt&&Z.code===Gt.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(Z,this.urlSerializer.parse(Z.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(Z=>{Z instanceof _n&&(Z.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(Z.position):Z.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(Z.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(Z,fe){var ke=this;this.zone.runOutsideAngular((0,a.A)(function*(){yield new Promise(nt=>{setTimeout(()=>{nt()}),(0,S.mal)(()=>{nt()},{injector:ke.environmentInjector})}),ke.zone.run(()=>{ke.transitions.events.next(new _n(Z,"popstate"===ke.lastSource?ke.store[ke.restoredId]:null,fe))})}))}ngOnDestroy(){var Z,fe;null===(Z=this.routerEventsSubscription)||void 0===Z||Z.unsubscribe(),null===(fe=this.scrollEventsSubscription)||void 0===fe||fe.unsubscribe()}}return(z=q).\u0275fac=function(Z){S.QTQ()},z.\u0275prov=S.jDH({token:z,factory:z.\u0275fac}),q})();function ri(z,q){return{\u0275kind:z,\u0275providers:q}}function Vo(){const z=(0,S.WQX)(S.zZn);return q=>{var ue,Z;const fe=z.get(S.o8S);if(q!==fe.components[0])return;const ke=z.get(ir),nt=z.get(io);1===z.get(Jn)&&ke.initialNavigation(),null===(ue=z.get(ls,null,S.$GK.Optional))||void 0===ue||ue.setUpPreloading(),null===(Z=z.get(Os,null,S.$GK.Optional))||void 0===Z||Z.init(),ke.resetRootComponentType(fe.componentTypes[0]),nt.closed||(nt.next(),nt.complete(),nt.unsubscribe())}}const io=new S.nKC("",{factory:()=>new P.B}),Jn=new S.nKC("",{providedIn:"root",factory:()=>1}),ls=new S.nKC("");function jo(z){return ri(0,[{provide:ls,useExisting:ss},{provide:Rr,useExisting:z}])}function La(z){return ri(9,[{provide:at,useValue:Ke},{provide:de,useValue:{skipNextTransition:!(null==z||!z.skipInitialTransition),...z}}])}const us=new S.nKC("ROUTER_FORROOT_GUARD"),Si=[L.aZ,{provide:Lt,useClass:Kt},ir,Ue,{provide:ei,useFactory:function Uo(z){return z.routerState.root},deps:[ir]},Lo,[]];let $a=(()=>{var z;class q{constructor(Z){}static forRoot(Z,fe){return{ngModule:q,providers:[Si,[],{provide:Do,multi:!0,useValue:Z},{provide:us,useFactory:tu,deps:[[ir,new S.Xx1,new S.kdw]]},{provide:bo,useValue:fe||{}},null!=fe&&fe.useHash?{provide:L.hb,useClass:L.fw}:{provide:L.hb,useClass:L.Sm},{provide:Os,useFactory:()=>{const z=(0,S.WQX)(L.Xr),q=(0,S.WQX)(S.SKi),ue=(0,S.WQX)(bo),Z=(0,S.WQX)(Jt),fe=(0,S.WQX)(Lt);return ue.scrollOffset&&z.setOffset(ue.scrollOffset),new Ao(fe,Z,z,q,ue)}},null!=fe&&fe.preloadingStrategy?jo(fe.preloadingStrategy).\u0275providers:[],null!=fe&&fe.initialNavigation?Ic(fe):[],null!=fe&&fe.bindToComponentInputs?ri(8,[Hi,{provide:Ai,useExisting:Hi}]).\u0275providers:[],null!=fe&&fe.enableViewTransitions?La().\u0275providers:[],[{provide:ks,useFactory:Vo},{provide:S.iLQ,multi:!0,useExisting:ks}]]}}static forChild(Z){return{ngModule:q,providers:[{provide:Do,multi:!0,useValue:Z}]}}}return(z=q).\u0275fac=function(Z){return new(Z||z)(S.KVO(us,8))},z.\u0275mod=S.$C({type:z}),z.\u0275inj=S.G2t({}),q})();function tu(z){return"guarded"}function Ic(z){return["disabled"===z.initialNavigation?ri(3,[{provide:S.hnV,multi:!0,useFactory:()=>{const q=(0,S.WQX)(ir);return()=>{q.setUpLocationChangeListener()}}},{provide:Jn,useValue:2}]).\u0275providers:[],"enabledBlocking"===z.initialNavigation?ri(2,[{provide:Jn,useValue:0},{provide:S.hnV,multi:!0,deps:[S.zZn],useFactory:q=>{const ue=q.get(L.hj,Promise.resolve());return()=>ue.then(()=>new Promise(Z=>{const fe=q.get(ir),ke=q.get(io);_r(fe,()=>{Z(!0)}),q.get(Jt).afterPreactivation=()=>(Z(!0),ke.closed?(0,c.of)(void 0):ke),fe.initialNavigation()}))}}]).\u0275providers:[]]}const ks=new S.nKC("")},4517:(Ce,ee,E)=>{"use strict";E.d(ee,{Yq:()=>bt,TS:()=>Cn,sR:()=>St,el:()=>Gn,Sb:()=>Pe,QE:()=>Tt,CF:()=>Ze,Rg:()=>An,p4:()=>Mt,jM:()=>Wn,_t:()=>ge,q9:()=>ft,y8:()=>bn,Kb:()=>fr,OD:()=>rt,CE:()=>Xn,pF:()=>jn,fL:()=>Zt,YV:()=>Ln,er:()=>kt,z3:()=>qt});var a=E(467),S=E(4438),p=E(3021),O=E(177);class c{constructor(){this.m=new Map}reset(et){this.m=new Map(Object.entries(et))}get(et,Fe){const qe=this.m.get(et);return void 0!==qe?qe:Fe}getBoolean(et,Fe=!1){const qe=this.m.get(et);return void 0===qe?Fe:"string"==typeof qe?"true"===qe:!!qe}getNumber(et,Fe){const qe=parseFloat(this.m.get(et));return isNaN(qe)?void 0!==Fe?Fe:NaN:qe}set(et,Fe){this.m.set(et,Fe)}}const D=new c,A=Ge=>P(Ge),P=(Ge=window)=>{if(typeof Ge>"u")return[];Ge.Ionic=Ge.Ionic||{};let et=Ge.Ionic.platforms;return null==et&&(et=Ge.Ionic.platforms=k(Ge),et.forEach(Fe=>Ge.document.documentElement.classList.add(`plt-${Fe}`))),et},k=Ge=>{const et=D.get("platform");return Object.keys(y).filter(Fe=>{const qe=null==et?void 0:et[Fe];return"function"==typeof qe?qe(Ge):y[Fe](Ge)})},M=Ge=>!!(h(Ge,/iPad/i)||h(Ge,/Macintosh/i)&&te(Ge)),V=Ge=>h(Ge,/android|sink/i),te=Ge=>v(Ge,"(any-pointer:coarse)"),g=Ge=>n(Ge)||o(Ge),n=Ge=>!!(Ge.cordova||Ge.phonegap||Ge.PhoneGap),o=Ge=>{const et=Ge.Capacitor;return!(null==et||!et.isNative)},h=(Ge,et)=>et.test(Ge.navigator.userAgent),v=(Ge,et)=>{var Fe;return null===(Fe=Ge.matchMedia)||void 0===Fe?void 0:Fe.call(Ge,et).matches},y={ipad:M,iphone:Ge=>h(Ge,/iPhone/i),ios:Ge=>h(Ge,/iPhone|iPod/i)||M(Ge),android:V,phablet:Ge=>{const et=Ge.innerWidth,Fe=Ge.innerHeight,qe=Math.min(et,Fe),Ct=Math.max(et,Fe);return qe>390&&qe<520&&Ct>620&&Ct<800},tablet:Ge=>{const et=Ge.innerWidth,Fe=Ge.innerHeight,qe=Math.min(et,Fe),Ct=Math.max(et,Fe);return M(Ge)||(Ge=>V(Ge)&&!h(Ge,/mobile/i))(Ge)||qe>460&&qe<820&&Ct>780&&Ct<1400},cordova:n,capacitor:o,electron:Ge=>h(Ge,/electron/i),pwa:Ge=>{var et;return!!(null!==(et=Ge.matchMedia)&&void 0!==et&&et.call(Ge,"(display-mode: standalone)").matches||Ge.navigator.standalone)},mobile:te,mobileweb:Ge=>te(Ge)&&!g(Ge),desktop:Ge=>!te(Ge),hybrid:g};var $=E(6031),I=E(1656),j=E(1413),J=E(3726),ie=E(4412),xe=E(4572),De=E(7673),Q=E(1635),ae=E(5964),tt=E(5558),Oe=E(3669),pe=E(9974),Te=E(4360);function re(Ge,et){return Ge===et}var ne=E(9417);const G=["tabsInner"];class ge{constructor(et){this.menuController=et}open(et){return this.menuController.open(et)}close(et){return this.menuController.close(et)}toggle(et){return this.menuController.toggle(et)}enable(et,Fe){return this.menuController.enable(et,Fe)}swipeGesture(et,Fe){return this.menuController.swipeGesture(et,Fe)}isOpen(et){return this.menuController.isOpen(et)}isEnabled(et){return this.menuController.isEnabled(et)}get(et){return this.menuController.get(et)}getOpen(){return this.menuController.getOpen()}getMenus(){return this.menuController.getMenus()}registerAnimation(et,Fe){return this.menuController.registerAnimation(et,Fe)}isAnimating(){return this.menuController.isAnimating()}_getOpenSync(){return this.menuController._getOpenSync()}_createAnimation(et,Fe){return this.menuController._createAnimation(et,Fe)}_register(et){return this.menuController._register(et)}_unregister(et){return this.menuController._unregister(et)}_setOpen(et,Fe,qe){return this.menuController._setOpen(et,Fe,qe)}}let rt=(()=>{class Ge{constructor(Fe,qe){this.doc=Fe,this.backButton=new j.B,this.keyboardDidShow=new j.B,this.keyboardDidHide=new j.B,this.pause=new j.B,this.resume=new j.B,this.resize=new j.B,qe.run(()=>{var Ct;let Gt;this.win=Fe.defaultView,this.backButton.subscribeWithPriority=function(vn,gt){return this.subscribe(zt=>zt.register(vn,ye=>qe.run(()=>gt(ye))))},mt(this.pause,Fe,"pause",qe),mt(this.resume,Fe,"resume",qe),mt(this.backButton,Fe,"ionBackButton",qe),mt(this.resize,this.win,"resize",qe),mt(this.keyboardDidShow,this.win,"ionKeyboardDidShow",qe),mt(this.keyboardDidHide,this.win,"ionKeyboardDidHide",qe),this._readyPromise=new Promise(vn=>{Gt=vn}),null!==(Ct=this.win)&&void 0!==Ct&&Ct.cordova?Fe.addEventListener("deviceready",()=>{Gt("cordova")},{once:!0}):Gt("dom")})}is(Fe){return((Ge,et)=>("string"==typeof Ge&&(et=Ge,Ge=void 0),A(Ge).includes(et)))(this.win,Fe)}platforms(){return A(this.win)}ready(){return this._readyPromise}get isRTL(){return"rtl"===this.doc.dir}getQueryParam(Fe){return rn(this.win.location.href,Fe)}isLandscape(){return!this.isPortrait()}isPortrait(){var Fe,qe;return null===(Fe=(qe=this.win).matchMedia)||void 0===Fe?void 0:Fe.call(qe,"(orientation: portrait)").matches}testUserAgent(Fe){const qe=this.win.navigator;return!!(null!=qe&&qe.userAgent&&qe.userAgent.indexOf(Fe)>=0)}url(){return this.win.location.href}width(){return this.win.innerWidth}height(){return this.win.innerHeight}}return Ge.\u0275fac=function(Fe){return new(Fe||Ge)(S.KVO(O.qQ),S.KVO(S.SKi))},Ge.\u0275prov=S.jDH({token:Ge,factory:Ge.\u0275fac,providedIn:"root"}),Ge})();const rn=(Ge,et)=>{et=et.replace(/[[\]\\]/g,"\\$&");const qe=new RegExp("[\\?&]"+et+"=([^&#]*)").exec(Ge);return qe?decodeURIComponent(qe[1].replace(/\+/g," ")):null},mt=(Ge,et,Fe,qe)=>{et&&et.addEventListener(Fe,Ct=>{qe.run(()=>{Ge.next(null!=Ct?Ct.detail:void 0)})})};let ft=(()=>{class Ge{constructor(Fe,qe,Ct,Gt){this.location=qe,this.serializer=Ct,this.router=Gt,this.direction=At,this.animated=It,this.guessDirection="forward",this.lastNavId=-1,Gt&&Gt.events.subscribe(vn=>{if(vn instanceof p.Z){const gt=vn.restoredState?vn.restoredState.navigationId:vn.id;this.guessDirection=gt{this.pop(),vn()})}navigateForward(Fe,qe={}){return this.setDirection("forward",qe.animated,qe.animationDirection,qe.animation),this.navigate(Fe,qe)}navigateBack(Fe,qe={}){return this.setDirection("back",qe.animated,qe.animationDirection,qe.animation),this.navigate(Fe,qe)}navigateRoot(Fe,qe={}){return this.setDirection("root",qe.animated,qe.animationDirection,qe.animation),this.navigate(Fe,qe)}back(Fe={animated:!0,animationDirection:"back"}){return this.setDirection("back",Fe.animated,Fe.animationDirection,Fe.animation),this.location.back()}pop(){var Fe=this;return(0,a.A)(function*(){let qe=Fe.topOutlet;for(;qe;){if(yield qe.pop())return!0;qe=qe.parentOutlet}return!1})()}setDirection(Fe,qe,Ct,Gt){this.direction=Fe,this.animated=un(Fe,qe,Ct),this.animationBuilder=Gt}setTopOutlet(Fe){this.topOutlet=Fe}consumeTransition(){let qe,Fe="root";const Ct=this.animationBuilder;return"auto"===this.direction?(Fe=this.guessDirection,qe=this.guessAnimation):(qe=this.animated,Fe=this.direction),this.direction=At,this.animated=It,this.animationBuilder=void 0,{direction:Fe,animation:qe,animationBuilder:Ct}}navigate(Fe,qe){if(Array.isArray(Fe))return this.router.navigate(Fe,qe);{const Ct=this.serializer.parse(Fe.toString());return void 0!==qe.queryParams&&(Ct.queryParams={...qe.queryParams}),void 0!==qe.fragment&&(Ct.fragment=qe.fragment),this.router.navigateByUrl(Ct,qe)}}}return Ge.\u0275fac=function(Fe){return new(Fe||Ge)(S.KVO(rt),S.KVO(O.aZ),S.KVO(p.Sd),S.KVO(p.Ix,8))},Ge.\u0275prov=S.jDH({token:Ge,factory:Ge.\u0275fac,providedIn:"root"}),Ge})();const un=(Ge,et,Fe)=>{if(!1!==et){if(void 0!==Fe)return Fe;if("forward"===Ge||"back"===Ge)return Ge;if("root"===Ge&&!0===et)return"forward"}},At="auto",It=void 0;let Cn=(()=>{class Ge{get(Fe,qe){const Ct=Ft();return Ct?Ct.get(Fe,qe):null}getBoolean(Fe,qe){const Ct=Ft();return!!Ct&&Ct.getBoolean(Fe,qe)}getNumber(Fe,qe){const Ct=Ft();return Ct?Ct.getNumber(Fe,qe):0}}return Ge.\u0275fac=function(Fe){return new(Fe||Ge)},Ge.\u0275prov=S.jDH({token:Ge,factory:Ge.\u0275fac,providedIn:"root"}),Ge})();const St=new S.nKC("USERCONFIG"),Ft=()=>{if(typeof window<"u"){const Ge=window.Ionic;if(null!=Ge&&Ge.config)return Ge.config}return null};class bn{constructor(et={}){this.data=et}get(et){return this.data[et]}}let bt=(()=>{class Ge{constructor(){this.zone=(0,S.WQX)(S.SKi),this.applicationRef=(0,S.WQX)(S.o8S)}create(Fe,qe,Ct){return new wt(Fe,qe,this.applicationRef,this.zone,Ct)}}return Ge.\u0275fac=function(Fe){return new(Fe||Ge)},Ge.\u0275prov=S.jDH({token:Ge,factory:Ge.\u0275fac}),Ge})();class wt{constructor(et,Fe,qe,Ct,Gt){this.environmentInjector=et,this.injector=Fe,this.applicationRef=qe,this.zone=Ct,this.elementReferenceKey=Gt,this.elRefMap=new WeakMap,this.elEventsMap=new WeakMap}attachViewToDom(et,Fe,qe,Ct){return this.zone.run(()=>new Promise(Gt=>{const vn={...qe};void 0!==this.elementReferenceKey&&(vn[this.elementReferenceKey]=et),Gt(Dn(this.zone,this.environmentInjector,this.injector,this.applicationRef,this.elRefMap,this.elEventsMap,et,Fe,vn,Ct,this.elementReferenceKey))}))}removeViewFromDom(et,Fe){return this.zone.run(()=>new Promise(qe=>{const Ct=this.elRefMap.get(Fe);if(Ct){Ct.destroy(),this.elRefMap.delete(Fe);const Gt=this.elEventsMap.get(Fe);Gt&&(Gt(),this.elEventsMap.delete(Fe))}qe()}))}}const Dn=(Ge,et,Fe,qe,Ct,Gt,vn,gt,zt,ye,We)=>{const dt=S.zZn.create({providers:Nt(zt),parent:Fe}),pt=(0,S.a0P)(gt,{environmentInjector:et,elementInjector:dt}),Yt=pt.instance,$t=pt.location.nativeElement;if(zt&&(We&&void 0!==Yt[We]&&console.error(`[Ionic Error]: ${We} is a reserved property when using ${vn.tagName.toLowerCase()}. Rename or remove the "${We}" property from ${gt.name}.`),Object.assign(Yt,zt)),ye)for(const ln of ye)$t.classList.add(ln);const an=Lt(Ge,Yt,$t);return vn.appendChild($t),qe.attachView(pt.hostView),Ct.set($t,pt),Gt.set($t,an),$t},Bt=[$.L,$.a,$.b,$.c,$.d],Lt=(Ge,et,Fe)=>Ge.run(()=>{const qe=Bt.filter(Ct=>"function"==typeof et[Ct]).map(Ct=>{const Gt=vn=>et[Ct](vn.detail);return Fe.addEventListener(Ct,Gt),()=>Fe.removeEventListener(Ct,Gt)});return()=>qe.forEach(Ct=>Ct())}),Kt=new S.nKC("NavParamsToken"),Nt=Ge=>[{provide:Kt,useValue:Ge},{provide:bn,useFactory:Ot,deps:[Kt]}],Ot=Ge=>new bn(Ge),zn=(Ge,et)=>{const Fe=Ge.prototype;et.forEach(qe=>{Object.defineProperty(Fe,qe,{get(){return this.el[qe]},set(Ct){this.z.runOutsideAngular(()=>this.el[qe]=Ct)}})})},Vt=(Ge,et)=>{const Fe=Ge.prototype;et.forEach(qe=>{Fe[qe]=function(){const Ct=arguments;return this.z.runOutsideAngular(()=>this.el[qe].apply(this.el,Ct))}})},He=(Ge,et,Fe)=>{Fe.forEach(qe=>Ge[qe]=(0,J.R)(et,qe))};function _e(Ge){return function(Fe){const{defineCustomElementFn:qe,inputs:Ct,methods:Gt}=Ge;return void 0!==qe&&qe(),Ct&&zn(Fe,Ct),Gt&&Vt(Fe,Gt),Fe}}const Ae=["alignment","animated","arrow","keepContentsMounted","backdropDismiss","cssClass","dismissOnSelect","enterAnimation","event","isOpen","keyboardClose","leaveAnimation","mode","showBackdrop","translucent","trigger","triggerAction","reference","size","side"],Me=["present","dismiss","onDidDismiss","onWillDismiss"];let Ze=(()=>{let Ge=class{constructor(Fe,qe,Ct){this.z=Ct,this.isCmpOpen=!1,this.el=qe.nativeElement,this.el.addEventListener("ionMount",()=>{this.isCmpOpen=!0,Fe.detectChanges()}),this.el.addEventListener("didDismiss",()=>{this.isCmpOpen=!1,Fe.detectChanges()}),He(this,this.el,["ionPopoverDidPresent","ionPopoverWillPresent","ionPopoverWillDismiss","ionPopoverDidDismiss","didPresent","willPresent","willDismiss","didDismiss"])}};return Ge.\u0275fac=function(Fe){return new(Fe||Ge)(S.rXU(S.gRc),S.rXU(S.aKT),S.rXU(S.SKi))},Ge.\u0275dir=S.FsC({type:Ge,selectors:[["ion-popover"]],contentQueries:function(Fe,qe,Ct){if(1&Fe&&S.wni(Ct,S.C4Q,5),2&Fe){let Gt;S.mGM(Gt=S.lsd())&&(qe.template=Gt.first)}},inputs:{alignment:"alignment",animated:"animated",arrow:"arrow",keepContentsMounted:"keepContentsMounted",backdropDismiss:"backdropDismiss",cssClass:"cssClass",dismissOnSelect:"dismissOnSelect",enterAnimation:"enterAnimation",event:"event",isOpen:"isOpen",keyboardClose:"keyboardClose",leaveAnimation:"leaveAnimation",mode:"mode",showBackdrop:"showBackdrop",translucent:"translucent",trigger:"trigger",triggerAction:"triggerAction",reference:"reference",size:"size",side:"side"}}),Ge=(0,Q.Cg)([_e({inputs:Ae,methods:Me})],Ge),Ge})();const je=["animated","keepContentsMounted","backdropBreakpoint","backdropDismiss","breakpoints","canDismiss","cssClass","enterAnimation","event","handle","handleBehavior","initialBreakpoint","isOpen","keyboardClose","leaveAnimation","mode","presentingElement","showBackdrop","translucent","trigger"],it=["present","dismiss","onDidDismiss","onWillDismiss","setCurrentBreakpoint","getCurrentBreakpoint"];let Pe=(()=>{let Ge=class{constructor(Fe,qe,Ct){this.z=Ct,this.isCmpOpen=!1,this.el=qe.nativeElement,this.el.addEventListener("ionMount",()=>{this.isCmpOpen=!0,Fe.detectChanges()}),this.el.addEventListener("didDismiss",()=>{this.isCmpOpen=!1,Fe.detectChanges()}),He(this,this.el,["ionModalDidPresent","ionModalWillPresent","ionModalWillDismiss","ionModalDidDismiss","ionBreakpointDidChange","didPresent","willPresent","willDismiss","didDismiss"])}};return Ge.\u0275fac=function(Fe){return new(Fe||Ge)(S.rXU(S.gRc),S.rXU(S.aKT),S.rXU(S.SKi))},Ge.\u0275dir=S.FsC({type:Ge,selectors:[["ion-modal"]],contentQueries:function(Fe,qe,Ct){if(1&Fe&&S.wni(Ct,S.C4Q,5),2&Fe){let Gt;S.mGM(Gt=S.lsd())&&(qe.template=Gt.first)}},inputs:{animated:"animated",keepContentsMounted:"keepContentsMounted",backdropBreakpoint:"backdropBreakpoint",backdropDismiss:"backdropDismiss",breakpoints:"breakpoints",canDismiss:"canDismiss",cssClass:"cssClass",enterAnimation:"enterAnimation",event:"event",handle:"handle",handleBehavior:"handleBehavior",initialBreakpoint:"initialBreakpoint",isOpen:"isOpen",keyboardClose:"keyboardClose",leaveAnimation:"leaveAnimation",mode:"mode",presentingElement:"presentingElement",showBackdrop:"showBackdrop",translucent:"translucent",trigger:"trigger"}}),Ge=(0,Q.Cg)([_e({inputs:je,methods:it})],Ge),Ge})();const ze=(Ge,et)=>((Ge=Ge.filter(Fe=>Fe.stackId!==et.stackId)).push(et),Ge),st=(Ge,et)=>{const Fe=Ge.createUrlTree(["."],{relativeTo:et});return Ge.serializeUrl(Fe)},en=(Ge,et)=>!et||Ge.stackId!==et.stackId,yt=(Ge,et)=>{if(!Ge)return;const Fe=vt(et);for(let qe=0;qe=Ge.length)return Fe[qe];if(Fe[qe]!==Ge[qe])return}},vt=Ge=>Ge.split("/").map(et=>et.trim()).filter(et=>""!==et),Wt=Ge=>{Ge&&(Ge.ref.destroy(),Ge.unlistenEvents())};class Pt{constructor(et,Fe,qe,Ct,Gt,vn){this.containerEl=Fe,this.router=qe,this.navCtrl=Ct,this.zone=Gt,this.location=vn,this.views=[],this.skipTransition=!1,this.nextId=0,this.tabsPrefix=void 0!==et?vt(et):void 0}createView(et,Fe){var qe;const Ct=st(this.router,Fe),Gt=null==et||null===(qe=et.location)||void 0===qe?void 0:qe.nativeElement,vn=Lt(this.zone,et.instance,Gt);return{id:this.nextId++,stackId:yt(this.tabsPrefix,Ct),unlistenEvents:vn,element:Gt,ref:et,url:Ct}}getExistingView(et){const Fe=st(this.router,et),qe=this.views.find(Ct=>Ct.url===Fe);return qe&&qe.ref.changeDetectorRef.reattach(),qe}setActive(et){var Fe,qe;const Ct=this.navCtrl.consumeTransition();let{direction:Gt,animation:vn,animationBuilder:gt}=Ct;const zt=this.activeView,ye=en(et,zt);ye&&(Gt="back",vn=void 0);const We=this.views.slice();let dt;const pt=this.router;pt.getCurrentNavigation?dt=pt.getCurrentNavigation():null!==(Fe=pt.navigations)&&void 0!==Fe&&Fe.value&&(dt=pt.navigations.value),null!==(qe=dt)&&void 0!==qe&&null!==(qe=qe.extras)&&void 0!==qe&&qe.replaceUrl&&this.views.length>0&&this.views.splice(-1,1);const Yt=this.views.includes(et),$t=this.insertView(et,Gt);Yt||et.ref.changeDetectorRef.detectChanges();const an=et.animationBuilder;return void 0===gt&&"back"===Gt&&!ye&&void 0!==an&&(gt=an),zt&&(zt.animationBuilder=gt),this.zone.runOutsideAngular(()=>this.wait(()=>(zt&&zt.ref.changeDetectorRef.detach(),et.ref.changeDetectorRef.reattach(),this.transition(et,zt,vn,this.canGoBack(1),!1,gt).then(()=>Rt(et,$t,We,this.location,this.zone)).then(()=>({enteringView:et,direction:Gt,animation:vn,tabSwitch:ye})))))}canGoBack(et,Fe=this.getActiveStackId()){return this.getStack(Fe).length>et}pop(et,Fe=this.getActiveStackId()){return this.zone.run(()=>{const qe=this.getStack(Fe);if(qe.length<=et)return Promise.resolve(!1);const Ct=qe[qe.length-et-1];let Gt=Ct.url;const vn=Ct.savedData;if(vn){var gt;const ye=vn.get("primary");null!=ye&&null!==(gt=ye.route)&&void 0!==gt&&null!==(gt=gt._routerState)&&void 0!==gt&>.snapshot.url&&(Gt=ye.route._routerState.snapshot.url)}const{animationBuilder:zt}=this.navCtrl.consumeTransition();return this.navCtrl.navigateBack(Gt,{...Ct.savedExtras,animation:zt}).then(()=>!0)})}startBackTransition(){const et=this.activeView;if(et){const Fe=this.getStack(et.stackId),qe=Fe[Fe.length-2],Ct=qe.animationBuilder;return this.wait(()=>this.transition(qe,et,"back",this.canGoBack(2),!0,Ct))}return Promise.resolve()}endBackTransition(et){et?(this.skipTransition=!0,this.pop(1)):this.activeView&&On(this.activeView,this.views,this.views,this.location,this.zone)}getLastUrl(et){const Fe=this.getStack(et);return Fe.length>0?Fe[Fe.length-1]:void 0}getRootUrl(et){const Fe=this.getStack(et);return Fe.length>0?Fe[0]:void 0}getActiveStackId(){return this.activeView?this.activeView.stackId:void 0}getActiveView(){return this.activeView}hasRunningTask(){return void 0!==this.runningTask}destroy(){this.containerEl=void 0,this.views.forEach(Wt),this.activeView=void 0,this.views=[]}getStack(et){return this.views.filter(Fe=>Fe.stackId===et)}insertView(et,Fe){return this.activeView=et,this.views=((Ge,et,Fe)=>"root"===Fe?ze(Ge,et):"forward"===Fe?((Ge,et)=>(Ge.indexOf(et)>=0?Ge=Ge.filter(qe=>qe.stackId!==et.stackId||qe.id<=et.id):Ge.push(et),Ge))(Ge,et):((Ge,et)=>Ge.indexOf(et)>=0?Ge.filter(qe=>qe.stackId!==et.stackId||qe.id<=et.id):ze(Ge,et))(Ge,et))(this.views,et,Fe),this.views.slice()}transition(et,Fe,qe,Ct,Gt,vn){if(this.skipTransition)return this.skipTransition=!1,Promise.resolve(!1);if(Fe===et)return Promise.resolve(!1);const gt=et?et.element:void 0,zt=Fe?Fe.element:void 0,ye=this.containerEl;return gt&>!==zt&&(gt.classList.add("ion-page"),gt.classList.add("ion-page-invisible"),gt.parentElement!==ye&&ye.appendChild(gt),ye.commit)?ye.commit(gt,zt,{duration:void 0===qe?0:void 0,direction:qe,showGoBack:Ct,progressAnimation:Gt,animationBuilder:vn}):Promise.resolve(!1)}wait(et){var Fe=this;return(0,a.A)(function*(){void 0!==Fe.runningTask&&(yield Fe.runningTask,Fe.runningTask=void 0);const qe=Fe.runningTask=et();return qe.finally(()=>Fe.runningTask=void 0),qe})()}}const Rt=(Ge,et,Fe,qe,Ct)=>"function"==typeof requestAnimationFrame?new Promise(Gt=>{requestAnimationFrame(()=>{On(Ge,et,Fe,qe,Ct),Gt()})}):Promise.resolve(),On=(Ge,et,Fe,qe,Ct)=>{Ct.run(()=>Fe.filter(Gt=>!et.includes(Gt)).forEach(Wt)),et.forEach(Gt=>{const gt=qe.path().split("?")[0].split("#")[0];if(Gt!==Ge&&Gt.url!==gt){const zt=Gt.element;zt.setAttribute("aria-hidden","true"),zt.classList.add("ion-page-hidden"),Gt.ref.changeDetectorRef.detach()}})};let An=(()=>{class Ge{constructor(Fe,qe,Ct,Gt,vn,gt,zt,ye){this.parentOutlet=ye,this.activatedView=null,this.proxyMap=new WeakMap,this.currentActivatedRoute$=new ie.t(null),this.activated=null,this._activatedRoute=null,this.name=p.Xk,this.stackWillChange=new S.bkB,this.stackDidChange=new S.bkB,this.activateEvents=new S.bkB,this.deactivateEvents=new S.bkB,this.parentContexts=(0,S.WQX)(p.Zp),this.location=(0,S.WQX)(S.c1b),this.environmentInjector=(0,S.WQX)(S.uvJ),this.inputBinder=(0,S.WQX)(Mn,{optional:!0}),this.supportsBindingToComponentInputs=!0,this.config=(0,S.WQX)(Cn),this.navCtrl=(0,S.WQX)(ft),this.nativeEl=Gt.nativeElement,this.name=Fe||p.Xk,this.tabsPrefix="true"===qe?st(vn,zt):void 0,this.stackCtrl=new Pt(this.tabsPrefix,this.nativeEl,vn,this.navCtrl,gt,Ct),this.parentContexts.onChildOutletCreated(this.name,this)}get activatedComponentRef(){return this.activated}set animation(Fe){this.nativeEl.animation=Fe}set animated(Fe){this.nativeEl.animated=Fe}set swipeGesture(Fe){this._swipeGesture=Fe,this.nativeEl.swipeHandler=Fe?{canStart:()=>this.stackCtrl.canGoBack(1)&&!this.stackCtrl.hasRunningTask(),onStart:()=>this.stackCtrl.startBackTransition(),onEnd:qe=>this.stackCtrl.endBackTransition(qe)}:void 0}ngOnDestroy(){var Fe;this.stackCtrl.destroy(),null===(Fe=this.inputBinder)||void 0===Fe||Fe.unsubscribeFromRouteData(this)}getContext(){return this.parentContexts.getContext(this.name)}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(!this.activated){const Fe=this.getContext();null!=Fe&&Fe.route&&this.activateWith(Fe.route,Fe.injector)}new Promise(Fe=>(0,I.c)(this.nativeEl,Fe)).then(()=>{void 0===this._swipeGesture&&(this.swipeGesture=this.config.getBoolean("swipeBackEnabled","ios"===this.nativeEl.mode))})}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new Error("Outlet is not activated");return this.activated.instance}get activatedRoute(){if(!this.activated)throw new Error("Outlet is not activated");return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){throw new Error("incompatible reuse strategy")}attach(Fe,qe){throw new Error("incompatible reuse strategy")}deactivate(){if(this.activated){if(this.activatedView){const qe=this.getContext();this.activatedView.savedData=new Map(qe.children.contexts);const Ct=this.activatedView.savedData.get("primary");if(Ct&&qe.route&&(Ct.route={...qe.route}),this.activatedView.savedExtras={},qe.route){const Gt=qe.route.snapshot;this.activatedView.savedExtras.queryParams=Gt.queryParams,this.activatedView.savedExtras.fragment=Gt.fragment}}const Fe=this.component;this.activatedView=null,this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(Fe)}}activateWith(Fe,qe){var Ct;if(this.isActivated)throw new Error("Cannot activate an already activated outlet");this._activatedRoute=Fe;let Gt,vn=this.stackCtrl.getExistingView(Fe);if(vn){Gt=this.activated=vn.ref;const ye=vn.savedData;ye&&(this.getContext().children.contexts=ye),this.updateActivatedRouteProxy(Gt.instance,Fe)}else{var gt;const ye=Fe._futureSnapshot,We=this.parentContexts.getOrCreateContext(this.name).children,dt=new ie.t(null),pt=this.createActivatedRouteProxy(dt,Fe),Yt=new Bn(pt,We,this.location.injector),$t=null!==(gt=ye.routeConfig.component)&&void 0!==gt?gt:ye.component;Gt=this.activated=this.location.createComponent($t,{index:this.location.length,injector:Yt,environmentInjector:null!=qe?qe:this.environmentInjector}),dt.next(Gt.instance),vn=this.stackCtrl.createView(this.activated,Fe),this.proxyMap.set(Gt.instance,pt),this.currentActivatedRoute$.next({component:Gt.instance,activatedRoute:Fe})}null===(Ct=this.inputBinder)||void 0===Ct||Ct.bindActivatedRouteToOutletComponent(this),this.activatedView=vn,this.navCtrl.setTopOutlet(this);const zt=this.stackCtrl.getActiveView();this.stackWillChange.emit({enteringView:vn,tabSwitch:en(vn,zt)}),this.stackCtrl.setActive(vn).then(ye=>{this.activateEvents.emit(Gt.instance),this.stackDidChange.emit(ye)})}canGoBack(Fe=1,qe){return this.stackCtrl.canGoBack(Fe,qe)}pop(Fe=1,qe){return this.stackCtrl.pop(Fe,qe)}getLastUrl(Fe){const qe=this.stackCtrl.getLastUrl(Fe);return qe?qe.url:void 0}getLastRouteView(Fe){return this.stackCtrl.getLastUrl(Fe)}getRootView(Fe){return this.stackCtrl.getRootUrl(Fe)}getActiveStackId(){return this.stackCtrl.getActiveStackId()}createActivatedRouteProxy(Fe,qe){const Ct=new p.nX;return Ct._futureSnapshot=qe._futureSnapshot,Ct._routerState=qe._routerState,Ct.snapshot=qe.snapshot,Ct.outlet=qe.outlet,Ct.component=qe.component,Ct._paramMap=this.proxyObservable(Fe,"paramMap"),Ct._queryParamMap=this.proxyObservable(Fe,"queryParamMap"),Ct.url=this.proxyObservable(Fe,"url"),Ct.params=this.proxyObservable(Fe,"params"),Ct.queryParams=this.proxyObservable(Fe,"queryParams"),Ct.fragment=this.proxyObservable(Fe,"fragment"),Ct.data=this.proxyObservable(Fe,"data"),Ct}proxyObservable(Fe,qe){return Fe.pipe((0,ae.p)(Ct=>!!Ct),(0,tt.n)(Ct=>this.currentActivatedRoute$.pipe((0,ae.p)(Gt=>null!==Gt&&Gt.component===Ct),(0,tt.n)(Gt=>Gt&&Gt.activatedRoute[qe]),function Be(Ge,et=Oe.D){return Ge=null!=Ge?Ge:re,(0,pe.N)((Fe,qe)=>{let Ct,Gt=!0;Fe.subscribe((0,Te._)(qe,vn=>{const gt=et(vn);(Gt||!Ge(Ct,gt))&&(Gt=!1,Ct=gt,qe.next(vn))}))})}())))}updateActivatedRouteProxy(Fe,qe){const Ct=this.proxyMap.get(Fe);if(!Ct)throw new Error("Could not find activated route proxy for view");Ct._futureSnapshot=qe._futureSnapshot,Ct._routerState=qe._routerState,Ct.snapshot=qe.snapshot,Ct.outlet=qe.outlet,Ct.component=qe.component,this.currentActivatedRoute$.next({component:Fe,activatedRoute:qe})}}return Ge.\u0275fac=function(Fe){return new(Fe||Ge)(S.kS0("name"),S.kS0("tabs"),S.rXU(O.aZ),S.rXU(S.aKT),S.rXU(p.Ix),S.rXU(S.SKi),S.rXU(p.nX),S.rXU(Ge,12))},Ge.\u0275dir=S.FsC({type:Ge,selectors:[["ion-router-outlet"]],inputs:{animated:"animated",animation:"animation",mode:"mode",swipeGesture:"swipeGesture",name:"name"},outputs:{stackWillChange:"stackWillChange",stackDidChange:"stackDidChange",activateEvents:"activate",deactivateEvents:"deactivate"},exportAs:["outlet"]}),Ge})();class Bn{constructor(et,Fe,qe){this.route=et,this.childContexts=Fe,this.parent=qe}get(et,Fe){return et===p.nX?this.route:et===p.Zp?this.childContexts:this.parent.get(et,Fe)}}const Mn=new S.nKC("");let Kn=(()=>{class Ge{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(Fe){this.unsubscribeFromRouteData(Fe),this.subscribeToRouteData(Fe)}unsubscribeFromRouteData(Fe){var qe;null===(qe=this.outletDataSubscriptions.get(Fe))||void 0===qe||qe.unsubscribe(),this.outletDataSubscriptions.delete(Fe)}subscribeToRouteData(Fe){const{activatedRoute:qe}=Fe,Ct=(0,xe.z)([qe.queryParams,qe.params,qe.data]).pipe((0,tt.n)(([Gt,vn,gt],zt)=>(gt={...Gt,...vn,...gt},0===zt?(0,De.of)(gt):Promise.resolve(gt)))).subscribe(Gt=>{if(!Fe.isActivated||!Fe.activatedComponentRef||Fe.activatedRoute!==qe||null===qe.component)return void this.unsubscribeFromRouteData(Fe);const vn=(0,S.HJs)(qe.component);if(vn)for(const{templateName:gt}of vn.inputs)Fe.activatedComponentRef.setInput(gt,Gt[gt]);else this.unsubscribeFromRouteData(Fe)});this.outletDataSubscriptions.set(Fe,Ct)}}return Ge.\u0275fac=function(Fe){return new(Fe||Ge)},Ge.\u0275prov=S.jDH({token:Ge,factory:Ge.\u0275fac}),Ge})();const Ln=()=>({provide:Mn,useFactory:Fn,deps:[p.Ix]});function Fn(Ge){return null!=Ge&&Ge.componentInputBindingEnabled?new Kn:null}const kn=["color","defaultHref","disabled","icon","mode","routerAnimation","text","type"];let Gn=(()=>{let Ge=class{constructor(Fe,qe,Ct,Gt,vn,gt){this.routerOutlet=Fe,this.navCtrl=qe,this.config=Ct,this.r=Gt,this.z=vn,gt.detach(),this.el=this.r.nativeElement}onClick(Fe){var qe;const Ct=this.defaultHref||this.config.get("backButtonDefaultHref");null!==(qe=this.routerOutlet)&&void 0!==qe&&qe.canGoBack()?(this.navCtrl.setDirection("back",void 0,void 0,this.routerAnimation),this.routerOutlet.pop(),Fe.preventDefault()):null!=Ct&&(this.navCtrl.navigateBack(Ct,{animation:this.routerAnimation}),Fe.preventDefault())}};return Ge.\u0275fac=function(Fe){return new(Fe||Ge)(S.rXU(An,8),S.rXU(ft),S.rXU(Cn),S.rXU(S.aKT),S.rXU(S.SKi),S.rXU(S.gRc))},Ge.\u0275dir=S.FsC({type:Ge,hostBindings:function(Fe,qe){1&Fe&&S.bIt("click",function(Gt){return qe.onClick(Gt)})},inputs:{color:"color",defaultHref:"defaultHref",disabled:"disabled",icon:"icon",mode:"mode",routerAnimation:"routerAnimation",text:"text",type:"type"}}),Ge=(0,Q.Cg)([_e({inputs:kn})],Ge),Ge})(),Xn=(()=>{class Ge{constructor(Fe,qe,Ct,Gt,vn){this.locationStrategy=Fe,this.navCtrl=qe,this.elementRef=Ct,this.router=Gt,this.routerLink=vn,this.routerDirection="forward"}ngOnInit(){this.updateTargetUrlAndHref()}ngOnChanges(){this.updateTargetUrlAndHref()}updateTargetUrlAndHref(){var Fe;if(null!==(Fe=this.routerLink)&&void 0!==Fe&&Fe.urlTree){const qe=this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.routerLink.urlTree));this.elementRef.nativeElement.href=qe}}onClick(Fe){this.navCtrl.setDirection(this.routerDirection,void 0,void 0,this.routerAnimation),Fe.preventDefault()}}return Ge.\u0275fac=function(Fe){return new(Fe||Ge)(S.rXU(O.hb),S.rXU(ft),S.rXU(S.aKT),S.rXU(p.Ix),S.rXU(p.Wk,8))},Ge.\u0275dir=S.FsC({type:Ge,selectors:[["","routerLink","",5,"a",5,"area"]],hostBindings:function(Fe,qe){1&Fe&&S.bIt("click",function(Gt){return qe.onClick(Gt)})},inputs:{routerDirection:"routerDirection",routerAnimation:"routerAnimation"},features:[S.OA$]}),Ge})(),jn=(()=>{class Ge{constructor(Fe,qe,Ct,Gt,vn){this.locationStrategy=Fe,this.navCtrl=qe,this.elementRef=Ct,this.router=Gt,this.routerLink=vn,this.routerDirection="forward"}ngOnInit(){this.updateTargetUrlAndHref()}ngOnChanges(){this.updateTargetUrlAndHref()}updateTargetUrlAndHref(){var Fe;if(null!==(Fe=this.routerLink)&&void 0!==Fe&&Fe.urlTree){const qe=this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.routerLink.urlTree));this.elementRef.nativeElement.href=qe}}onClick(){this.navCtrl.setDirection(this.routerDirection,void 0,void 0,this.routerAnimation)}}return Ge.\u0275fac=function(Fe){return new(Fe||Ge)(S.rXU(O.hb),S.rXU(ft),S.rXU(S.aKT),S.rXU(p.Ix),S.rXU(p.Wk,8))},Ge.\u0275dir=S.FsC({type:Ge,selectors:[["a","routerLink",""],["area","routerLink",""]],hostBindings:function(Fe,qe){1&Fe&&S.bIt("click",function(){return qe.onClick()})},inputs:{routerDirection:"routerDirection",routerAnimation:"routerAnimation"},features:[S.OA$]}),Ge})();const $e=["animated","animation","root","rootParams","swipeGesture"],lt=["push","insert","insertPages","pop","popTo","popToRoot","removeIndex","setRoot","setPages","getActive","getByIndex","canGoBack","getPrevious"];let Tt=(()=>{let Ge=class{constructor(Fe,qe,Ct,Gt,vn,gt){this.z=vn,gt.detach(),this.el=Fe.nativeElement,Fe.nativeElement.delegate=Gt.create(qe,Ct),He(this,this.el,["ionNavDidChange","ionNavWillChange"])}};return Ge.\u0275fac=function(Fe){return new(Fe||Ge)(S.rXU(S.aKT),S.rXU(S.uvJ),S.rXU(S.zZn),S.rXU(bt),S.rXU(S.SKi),S.rXU(S.gRc))},Ge.\u0275dir=S.FsC({type:Ge,inputs:{animated:"animated",animation:"animation",root:"root",rootParams:"rootParams",swipeGesture:"swipeGesture"}}),Ge=(0,Q.Cg)([_e({inputs:$e,methods:lt})],Ge),Ge})(),Mt=(()=>{class Ge{constructor(Fe){this.navCtrl=Fe,this.ionTabsWillChange=new S.bkB,this.ionTabsDidChange=new S.bkB,this.tabBarSlot="bottom"}ngAfterContentInit(){this.detectSlotChanges()}ngAfterContentChecked(){this.detectSlotChanges()}onStackWillChange({enteringView:Fe,tabSwitch:qe}){const Ct=Fe.stackId;qe&&void 0!==Ct&&this.ionTabsWillChange.emit({tab:Ct})}onStackDidChange({enteringView:Fe,tabSwitch:qe}){const Ct=Fe.stackId;qe&&void 0!==Ct&&(this.tabBar&&(this.tabBar.selectedTab=Ct),this.ionTabsDidChange.emit({tab:Ct}))}select(Fe){const qe="string"==typeof Fe,Ct=qe?Fe:Fe.detail.tab,Gt=this.outlet.getActiveStackId()===Ct,vn=`${this.outlet.tabsPrefix}/${Ct}`;if(qe||Fe.stopPropagation(),Gt){const gt=this.outlet.getActiveStackId(),zt=this.outlet.getLastRouteView(gt);if((null==zt?void 0:zt.url)===vn)return;const ye=this.outlet.getRootView(Ct);return this.navCtrl.navigateRoot(vn,{...ye&&vn===ye.url&&ye.savedExtras,animated:!0,animationDirection:"back"})}{const gt=this.outlet.getLastRouteView(Ct);return this.navCtrl.navigateRoot((null==gt?void 0:gt.url)||vn,{...null==gt?void 0:gt.savedExtras,animated:!0,animationDirection:"back"})}}getSelected(){return this.outlet.getActiveStackId()}detectSlotChanges(){this.tabBars.forEach(Fe=>{const qe=Fe.el.getAttribute("slot");qe!==this.tabBarSlot&&(this.tabBarSlot=qe,this.relocateTabBar())})}relocateTabBar(){const Fe=this.tabBar.el;"top"===this.tabBarSlot?this.tabsInner.nativeElement.before(Fe):this.tabsInner.nativeElement.after(Fe)}}return Ge.\u0275fac=function(Fe){return new(Fe||Ge)(S.rXU(ft))},Ge.\u0275dir=S.FsC({type:Ge,selectors:[["ion-tabs"]],viewQuery:function(Fe,qe){if(1&Fe&&S.GBs(G,7,S.aKT),2&Fe){let Ct;S.mGM(Ct=S.lsd())&&(qe.tabsInner=Ct.first)}},hostBindings:function(Fe,qe){1&Fe&&S.bIt("ionTabButtonClick",function(Gt){return qe.select(Gt)})},outputs:{ionTabsWillChange:"ionTabsWillChange",ionTabsDidChange:"ionTabsDidChange"}}),Ge})();const kt=Ge=>"function"==typeof __zone_symbol__requestAnimationFrame?__zone_symbol__requestAnimationFrame(Ge):"function"==typeof requestAnimationFrame?requestAnimationFrame(Ge):setTimeout(Ge);let Zt=(()=>{class Ge{constructor(Fe,qe){this.injector=Fe,this.elementRef=qe,this.onChange=()=>{},this.onTouched=()=>{}}writeValue(Fe){this.elementRef.nativeElement.value=this.lastValue=Fe,qt(this.elementRef)}handleValueChange(Fe,qe){Fe===this.elementRef.nativeElement&&(qe!==this.lastValue&&(this.lastValue=qe,this.onChange(qe)),qt(this.elementRef))}_handleBlurEvent(Fe){Fe===this.elementRef.nativeElement&&(this.onTouched(),qt(this.elementRef))}registerOnChange(Fe){this.onChange=Fe}registerOnTouched(Fe){this.onTouched=Fe}setDisabledState(Fe){this.elementRef.nativeElement.disabled=Fe}ngOnDestroy(){this.statusChanges&&this.statusChanges.unsubscribe()}ngAfterViewInit(){let Fe;try{Fe=this.injector.get(ne.vO)}catch{}if(!Fe)return;Fe.statusChanges&&(this.statusChanges=Fe.statusChanges.subscribe(()=>qt(this.elementRef)));const qe=Fe.control;qe&&["markAsTouched","markAllAsTouched","markAsUntouched","markAsDirty","markAsPristine"].forEach(Gt=>{if(typeof qe[Gt]<"u"){const vn=qe[Gt].bind(qe);qe[Gt]=(...gt)=>{vn(...gt),qt(this.elementRef)}}})}}return Ge.\u0275fac=function(Fe){return new(Fe||Ge)(S.rXU(S.zZn),S.rXU(S.aKT))},Ge.\u0275dir=S.FsC({type:Ge,hostBindings:function(Fe,qe){1&Fe&&S.bIt("ionBlur",function(Gt){return qe._handleBlurEvent(Gt.target)})}}),Ge})();const qt=Ge=>{kt(()=>{const et=Ge.nativeElement,Fe=null!=et.value&&et.value.toString().length>0,qe=Qt(et);Tn(et,qe);const Ct=et.closest("ion-item");Ct&&Tn(Ct,Fe?[...qe,"item-has-value"]:qe)})},Qt=Ge=>{const et=Ge.classList,Fe=[];for(let qe=0;qe{const Fe=Ge.classList;Fe.remove("ion-valid","ion-invalid","ion-touched","ion-untouched","ion-dirty","ion-pristine"),Fe.add(...et)},wn=(Ge,et)=>Ge.substring(0,et.length)===et;class Wn{shouldDetach(et){return!1}shouldAttach(et){return!1}store(et,Fe){}retrieve(et){return null}shouldReuseRoute(et,Fe){if(et.routeConfig!==Fe.routeConfig)return!1;const qe=et.params,Ct=Fe.params,Gt=Object.keys(qe),vn=Object.keys(Ct);if(Gt.length!==vn.length)return!1;for(const gt of Gt)if(Ct[gt]!==qe[gt])return!1;return!0}}class fr{constructor(et){this.ctrl=et}create(et){return this.ctrl.create(et||{})}dismiss(et,Fe,qe){return this.ctrl.dismiss(et,Fe,qe)}getTop(){return this.ctrl.getTop()}}},8974:(Ce,ee,E)=>{"use strict";E.d(ee,{hG:()=>We,hB:()=>h,wH:()=>Yt,U1:()=>ae,Jm:()=>re,QW:()=>ne,b_:()=>G,I9:()=>ge,ME:()=>xt,tN:()=>rt,eY:()=>rn,ZB:()=>mt,hU:()=>ft,W9:()=>un,Q8:()=>Cn,YW:()=>St,M0:()=>bn,eU:()=>wt,iq:()=>Dn,Ax:()=>Lt,Hp:()=>Kt,$w:()=>Nt,uz:()=>Ot,he:()=>Me,nf:()=>Ze,oS:()=>Pe,Sb:()=>Ct,KO:()=>yt,f0:()=>vt,To:()=>Pt,Ki:()=>Rt,Rg:()=>Wn,ln:()=>Mn,w2:()=>jn,HP:()=>$e,Jq:()=>lt,qW:()=>Tt,p4:()=>fr,IO:()=>Mt,BC:()=>qt,ai:()=>wn,bv:()=>hr,Xi:()=>$t,_t:()=>an,W3:()=>ln,IE:()=>cn,uR:()=>y,Je:()=>d,Gw:()=>r,K_:()=>nn});var a=E(4438),S=E(9417),p=E(4517),O=E(1635),c=E(3726),D=E(177),C=E(3021),T=(E(3503),E(7555),E(4569),E(2942),E(405)),A=E(611),w=E(464),P=E(5384),k=E(5516),M=(E(8476),E(4363));E(8221),E(3113);var oe=E(467);const me=A.i,te=function(){var X=(0,oe.A)(function*(Ue,le){if(!(typeof window>"u"))return yield me(),(0,M.b)(JSON.parse('[["ion-menu_3",[[33,"ion-menu-button",{"color":[513],"disabled":[4],"menu":[1],"autoHide":[4,"auto-hide"],"type":[1],"visible":[32]},[[16,"ionMenuChange","visibilityChanged"],[16,"ionSplitPaneVisible","visibilityChanged"]]],[33,"ion-menu",{"contentId":[513,"content-id"],"menuId":[513,"menu-id"],"type":[1025],"disabled":[1028],"side":[513],"swipeGesture":[4,"swipe-gesture"],"maxEdgeStart":[2,"max-edge-start"],"isPaneVisible":[32],"isEndSide":[32],"isOpen":[64],"isActive":[64],"open":[64],"close":[64],"toggle":[64],"setOpen":[64]},[[16,"ionSplitPaneVisible","onSplitPaneChanged"],[2,"click","onBackdropClick"]],{"type":["typeChanged"],"disabled":["disabledChanged"],"side":["sideChanged"],"swipeGesture":["swipeGestureChanged"]}],[1,"ion-menu-toggle",{"menu":[1],"autoHide":[4,"auto-hide"],"visible":[32]},[[16,"ionMenuChange","visibilityChanged"],[16,"ionSplitPaneVisible","visibilityChanged"]]]]],["ion-fab_3",[[33,"ion-fab-button",{"color":[513],"activated":[4],"disabled":[4],"download":[1],"href":[1],"rel":[1],"routerDirection":[1,"router-direction"],"routerAnimation":[16],"target":[1],"show":[4],"translucent":[4],"type":[1],"size":[1],"closeIcon":[1,"close-icon"]}],[1,"ion-fab",{"horizontal":[1],"vertical":[1],"edge":[4],"activated":[1028],"close":[64],"toggle":[64]},null,{"activated":["activatedChanged"]}],[1,"ion-fab-list",{"activated":[4],"side":[1]},null,{"activated":["activatedChanged"]}]]],["ion-refresher_2",[[0,"ion-refresher-content",{"pullingIcon":[1025,"pulling-icon"],"pullingText":[1,"pulling-text"],"refreshingSpinner":[1025,"refreshing-spinner"],"refreshingText":[1,"refreshing-text"]}],[32,"ion-refresher",{"pullMin":[2,"pull-min"],"pullMax":[2,"pull-max"],"closeDuration":[1,"close-duration"],"snapbackDuration":[1,"snapback-duration"],"pullFactor":[2,"pull-factor"],"disabled":[4],"nativeRefresher":[32],"state":[32],"complete":[64],"cancel":[64],"getProgress":[64]},null,{"disabled":["disabledChanged"]}]]],["ion-back-button",[[33,"ion-back-button",{"color":[513],"defaultHref":[1025,"default-href"],"disabled":[516],"icon":[1],"text":[1],"type":[1],"routerAnimation":[16]}]]],["ion-toast",[[33,"ion-toast",{"overlayIndex":[2,"overlay-index"],"delegate":[16],"hasController":[4,"has-controller"],"color":[513],"enterAnimation":[16],"leaveAnimation":[16],"cssClass":[1,"css-class"],"duration":[2],"header":[1],"layout":[1],"message":[1],"keyboardClose":[4,"keyboard-close"],"position":[1],"positionAnchor":[1,"position-anchor"],"buttons":[16],"translucent":[4],"animated":[4],"icon":[1],"htmlAttributes":[16],"swipeGesture":[1,"swipe-gesture"],"isOpen":[4,"is-open"],"trigger":[1],"revealContentToScreenReader":[32],"present":[64],"dismiss":[64],"onDidDismiss":[64],"onWillDismiss":[64]},null,{"swipeGesture":["swipeGestureChanged"],"isOpen":["onIsOpenChange"],"trigger":["triggerChanged"]}]]],["ion-card_5",[[33,"ion-card",{"color":[513],"button":[4],"type":[1],"disabled":[4],"download":[1],"href":[1],"rel":[1],"routerDirection":[1,"router-direction"],"routerAnimation":[16],"target":[1]}],[32,"ion-card-content"],[33,"ion-card-header",{"color":[513],"translucent":[4]}],[33,"ion-card-subtitle",{"color":[513]}],[33,"ion-card-title",{"color":[513]}]]],["ion-item-option_3",[[33,"ion-item-option",{"color":[513],"disabled":[4],"download":[1],"expandable":[4],"href":[1],"rel":[1],"target":[1],"type":[1]}],[32,"ion-item-options",{"side":[1],"fireSwipeEvent":[64]}],[0,"ion-item-sliding",{"disabled":[4],"state":[32],"getOpenAmount":[64],"getSlidingRatio":[64],"open":[64],"close":[64],"closeOpened":[64]},null,{"disabled":["disabledChanged"]}]]],["ion-accordion_2",[[49,"ion-accordion",{"value":[1],"disabled":[4],"readonly":[4],"toggleIcon":[1,"toggle-icon"],"toggleIconSlot":[1,"toggle-icon-slot"],"state":[32],"isNext":[32],"isPrevious":[32]},null,{"value":["valueChanged"]}],[33,"ion-accordion-group",{"animated":[4],"multiple":[4],"value":[1025],"disabled":[4],"readonly":[4],"expand":[1],"requestAccordionToggle":[64],"getAccordions":[64]},[[0,"keydown","onKeydown"]],{"value":["valueChanged"],"disabled":["disabledChanged"],"readonly":["readonlyChanged"]}]]],["ion-infinite-scroll_2",[[32,"ion-infinite-scroll-content",{"loadingSpinner":[1025,"loading-spinner"],"loadingText":[1,"loading-text"]}],[0,"ion-infinite-scroll",{"threshold":[1],"disabled":[4],"position":[1],"isLoading":[32],"complete":[64]},null,{"threshold":["thresholdChanged"],"disabled":["disabledChanged"]}]]],["ion-reorder_2",[[33,"ion-reorder",null,[[2,"click","onClick"]]],[0,"ion-reorder-group",{"disabled":[4],"state":[32],"complete":[64]},null,{"disabled":["disabledChanged"]}]]],["ion-segment_2",[[33,"ion-segment-button",{"disabled":[1028],"layout":[1],"type":[1],"value":[8],"checked":[32],"setFocus":[64]},null,{"value":["valueChanged"]}],[33,"ion-segment",{"color":[513],"disabled":[4],"scrollable":[4],"swipeGesture":[4,"swipe-gesture"],"value":[1032],"selectOnFocus":[4,"select-on-focus"],"activated":[32]},[[0,"keydown","onKeyDown"]],{"color":["colorChanged"],"swipeGesture":["swipeGestureChanged"],"value":["valueChanged"],"disabled":["disabledChanged"]}]]],["ion-tab-bar_2",[[33,"ion-tab-button",{"disabled":[4],"download":[1],"href":[1],"rel":[1],"layout":[1025],"selected":[1028],"tab":[1],"target":[1]},[[8,"ionTabBarChanged","onTabBarChanged"]]],[33,"ion-tab-bar",{"color":[513],"selectedTab":[1,"selected-tab"],"translucent":[4],"keyboardVisible":[32]},null,{"selectedTab":["selectedTabChanged"]}]]],["ion-chip",[[33,"ion-chip",{"color":[513],"outline":[4],"disabled":[4]}]]],["ion-datetime-button",[[33,"ion-datetime-button",{"color":[513],"disabled":[516],"datetime":[1],"datetimePresentation":[32],"dateText":[32],"timeText":[32],"datetimeActive":[32],"selectedButton":[32]}]]],["ion-input",[[38,"ion-input",{"color":[513],"accept":[1],"autocapitalize":[1],"autocomplete":[1],"autocorrect":[1],"autofocus":[4],"clearInput":[4,"clear-input"],"clearOnEdit":[4,"clear-on-edit"],"counter":[4],"counterFormatter":[16],"debounce":[2],"disabled":[4],"enterkeyhint":[1],"errorText":[1,"error-text"],"fill":[1],"inputmode":[1],"helperText":[1,"helper-text"],"label":[1],"labelPlacement":[1,"label-placement"],"legacy":[4],"max":[8],"maxlength":[2],"min":[8],"minlength":[2],"multiple":[4],"name":[1],"pattern":[1],"placeholder":[1],"readonly":[4],"required":[4],"shape":[1],"spellcheck":[4],"step":[1],"size":[2],"type":[1],"value":[1032],"hasFocus":[32],"setFocus":[64],"getInputElement":[64]},null,{"debounce":["debounceChanged"],"disabled":["disabledChanged"],"placeholder":["placeholderChanged"],"value":["valueChanged"]}]]],["ion-searchbar",[[34,"ion-searchbar",{"color":[513],"animated":[4],"autocapitalize":[1],"autocomplete":[1],"autocorrect":[1],"cancelButtonIcon":[1,"cancel-button-icon"],"cancelButtonText":[1,"cancel-button-text"],"clearIcon":[1,"clear-icon"],"debounce":[2],"disabled":[4],"inputmode":[1],"enterkeyhint":[1],"maxlength":[2],"minlength":[2],"name":[1],"placeholder":[1],"searchIcon":[1,"search-icon"],"showCancelButton":[1,"show-cancel-button"],"showClearButton":[1,"show-clear-button"],"spellcheck":[4],"type":[1],"value":[1025],"focused":[32],"noAnimate":[32],"setFocus":[64],"getInputElement":[64]},null,{"lang":["onLangChanged"],"dir":["onDirChanged"],"debounce":["debounceChanged"],"value":["valueChanged"],"showCancelButton":["showCancelButtonChanged"]}]]],["ion-toggle",[[33,"ion-toggle",{"color":[513],"name":[1],"checked":[1028],"disabled":[4],"value":[1],"enableOnOffLabels":[4,"enable-on-off-labels"],"labelPlacement":[1,"label-placement"],"legacy":[4],"justify":[1],"alignment":[1],"activated":[32]},null,{"disabled":["disabledChanged"]}]]],["ion-nav_2",[[1,"ion-nav",{"delegate":[16],"swipeGesture":[1028,"swipe-gesture"],"animated":[4],"animation":[16],"rootParams":[16],"root":[1],"push":[64],"insert":[64],"insertPages":[64],"pop":[64],"popTo":[64],"popToRoot":[64],"removeIndex":[64],"setRoot":[64],"setPages":[64],"setRouteId":[64],"getRouteId":[64],"getActive":[64],"getByIndex":[64],"canGoBack":[64],"getPrevious":[64]},null,{"swipeGesture":["swipeGestureChanged"],"root":["rootChanged"]}],[0,"ion-nav-link",{"component":[1],"componentProps":[16],"routerDirection":[1,"router-direction"],"routerAnimation":[16]}]]],["ion-textarea",[[38,"ion-textarea",{"color":[513],"autocapitalize":[1],"autofocus":[4],"clearOnEdit":[4,"clear-on-edit"],"debounce":[2],"disabled":[4],"fill":[1],"inputmode":[1],"enterkeyhint":[1],"maxlength":[2],"minlength":[2],"name":[1],"placeholder":[1],"readonly":[4],"required":[4],"spellcheck":[4],"cols":[514],"rows":[2],"wrap":[1],"autoGrow":[516,"auto-grow"],"value":[1025],"counter":[4],"counterFormatter":[16],"errorText":[1,"error-text"],"helperText":[1,"helper-text"],"label":[1],"labelPlacement":[1,"label-placement"],"legacy":[4],"shape":[1],"hasFocus":[32],"setFocus":[64],"getInputElement":[64]},null,{"debounce":["debounceChanged"],"disabled":["disabledChanged"],"value":["valueChanged"]}]]],["ion-backdrop",[[33,"ion-backdrop",{"visible":[4],"tappable":[4],"stopPropagation":[4,"stop-propagation"]},[[2,"click","onMouseDown"]]]]],["ion-loading",[[34,"ion-loading",{"overlayIndex":[2,"overlay-index"],"delegate":[16],"hasController":[4,"has-controller"],"keyboardClose":[4,"keyboard-close"],"enterAnimation":[16],"leaveAnimation":[16],"message":[1],"cssClass":[1,"css-class"],"duration":[2],"backdropDismiss":[4,"backdrop-dismiss"],"showBackdrop":[4,"show-backdrop"],"spinner":[1025],"translucent":[4],"animated":[4],"htmlAttributes":[16],"isOpen":[4,"is-open"],"trigger":[1],"present":[64],"dismiss":[64],"onDidDismiss":[64],"onWillDismiss":[64]},null,{"isOpen":["onIsOpenChange"],"trigger":["triggerChanged"]}]]],["ion-breadcrumb_2",[[33,"ion-breadcrumb",{"collapsed":[4],"last":[4],"showCollapsedIndicator":[4,"show-collapsed-indicator"],"color":[1],"active":[4],"disabled":[4],"download":[1],"href":[1],"rel":[1],"separator":[4],"target":[1],"routerDirection":[1,"router-direction"],"routerAnimation":[16]}],[33,"ion-breadcrumbs",{"color":[513],"maxItems":[2,"max-items"],"itemsBeforeCollapse":[2,"items-before-collapse"],"itemsAfterCollapse":[2,"items-after-collapse"],"collapsed":[32],"activeChanged":[32]},[[0,"collapsedClick","onCollapsedClick"]],{"maxItems":["maxItemsChanged"],"itemsBeforeCollapse":["maxItemsChanged"],"itemsAfterCollapse":["maxItemsChanged"]}]]],["ion-modal",[[33,"ion-modal",{"hasController":[4,"has-controller"],"overlayIndex":[2,"overlay-index"],"delegate":[16],"keyboardClose":[4,"keyboard-close"],"enterAnimation":[16],"leaveAnimation":[16],"breakpoints":[16],"initialBreakpoint":[2,"initial-breakpoint"],"backdropBreakpoint":[2,"backdrop-breakpoint"],"handle":[4],"handleBehavior":[1,"handle-behavior"],"component":[1],"componentProps":[16],"cssClass":[1,"css-class"],"backdropDismiss":[4,"backdrop-dismiss"],"showBackdrop":[4,"show-backdrop"],"animated":[4],"presentingElement":[16],"htmlAttributes":[16],"isOpen":[4,"is-open"],"trigger":[1],"keepContentsMounted":[4,"keep-contents-mounted"],"canDismiss":[4,"can-dismiss"],"presented":[32],"present":[64],"dismiss":[64],"onDidDismiss":[64],"onWillDismiss":[64],"setCurrentBreakpoint":[64],"getCurrentBreakpoint":[64]},null,{"isOpen":["onIsOpenChange"],"trigger":["triggerChanged"]}]]],["ion-route_4",[[0,"ion-route",{"url":[1],"component":[1],"componentProps":[16],"beforeLeave":[16],"beforeEnter":[16]},null,{"url":["onUpdate"],"component":["onUpdate"],"componentProps":["onComponentProps"]}],[0,"ion-route-redirect",{"from":[1],"to":[1]},null,{"from":["propDidChange"],"to":["propDidChange"]}],[0,"ion-router",{"root":[1],"useHash":[4,"use-hash"],"canTransition":[64],"push":[64],"back":[64],"printDebug":[64],"navChanged":[64]},[[8,"popstate","onPopState"],[4,"ionBackButton","onBackButton"]]],[1,"ion-router-link",{"color":[513],"href":[1],"rel":[1],"routerDirection":[1,"router-direction"],"routerAnimation":[16],"target":[1]}]]],["ion-avatar_3",[[33,"ion-avatar"],[33,"ion-badge",{"color":[513]}],[1,"ion-thumbnail"]]],["ion-col_3",[[1,"ion-col",{"offset":[1],"offsetXs":[1,"offset-xs"],"offsetSm":[1,"offset-sm"],"offsetMd":[1,"offset-md"],"offsetLg":[1,"offset-lg"],"offsetXl":[1,"offset-xl"],"pull":[1],"pullXs":[1,"pull-xs"],"pullSm":[1,"pull-sm"],"pullMd":[1,"pull-md"],"pullLg":[1,"pull-lg"],"pullXl":[1,"pull-xl"],"push":[1],"pushXs":[1,"push-xs"],"pushSm":[1,"push-sm"],"pushMd":[1,"push-md"],"pushLg":[1,"push-lg"],"pushXl":[1,"push-xl"],"size":[1],"sizeXs":[1,"size-xs"],"sizeSm":[1,"size-sm"],"sizeMd":[1,"size-md"],"sizeLg":[1,"size-lg"],"sizeXl":[1,"size-xl"]},[[9,"resize","onResize"]]],[1,"ion-grid",{"fixed":[4]}],[1,"ion-row"]]],["ion-tab_2",[[1,"ion-tab",{"active":[1028],"delegate":[16],"tab":[1],"component":[1],"setActive":[64]},null,{"active":["changeActive"]}],[1,"ion-tabs",{"useRouter":[1028,"use-router"],"selectedTab":[32],"select":[64],"getTab":[64],"getSelected":[64],"setRouteId":[64],"getRouteId":[64]}]]],["ion-img",[[1,"ion-img",{"alt":[1],"src":[1],"loadSrc":[32],"loadError":[32]},null,{"src":["srcChanged"]}]]],["ion-progress-bar",[[33,"ion-progress-bar",{"type":[1],"reversed":[4],"value":[2],"buffer":[2],"color":[513]}]]],["ion-range",[[33,"ion-range",{"color":[513],"debounce":[2],"name":[1],"label":[1],"dualKnobs":[4,"dual-knobs"],"min":[2],"max":[2],"pin":[4],"pinFormatter":[16],"snaps":[4],"step":[2],"ticks":[4],"activeBarStart":[1026,"active-bar-start"],"disabled":[4],"value":[1026],"labelPlacement":[1,"label-placement"],"legacy":[4],"ratioA":[32],"ratioB":[32],"pressedKnob":[32]},null,{"debounce":["debounceChanged"],"min":["minChanged"],"max":["maxChanged"],"activeBarStart":["activeBarStartChanged"],"disabled":["disabledChanged"],"value":["valueChanged"]}]]],["ion-split-pane",[[33,"ion-split-pane",{"contentId":[513,"content-id"],"disabled":[4],"when":[8],"visible":[32]},null,{"visible":["visibleChanged"],"disabled":["updateState"],"when":["updateState"]}]]],["ion-text",[[1,"ion-text",{"color":[513]}]]],["ion-item_8",[[33,"ion-item-divider",{"color":[513],"sticky":[4]}],[32,"ion-item-group"],[1,"ion-skeleton-text",{"animated":[4]}],[32,"ion-list",{"lines":[1],"inset":[4],"closeSlidingItems":[64]}],[33,"ion-list-header",{"color":[513],"lines":[1]}],[49,"ion-item",{"color":[513],"button":[4],"detail":[4],"detailIcon":[1,"detail-icon"],"disabled":[4],"download":[1],"fill":[1],"shape":[1],"href":[1],"rel":[1],"lines":[1],"counter":[4],"routerAnimation":[16],"routerDirection":[1,"router-direction"],"target":[1],"type":[1],"counterFormatter":[16],"multipleInputs":[32],"focusable":[32],"counterString":[32]},[[0,"ionInput","handleIonInput"],[0,"ionColor","labelColorChanged"],[0,"ionStyle","itemStyle"]],{"button":["buttonChanged"],"counterFormatter":["counterFormatterChanged"]}],[34,"ion-label",{"color":[513],"position":[1],"noAnimate":[32]},null,{"color":["colorChanged"],"position":["positionChanged"]}],[33,"ion-note",{"color":[513]}]]],["ion-select_3",[[33,"ion-select",{"cancelText":[1,"cancel-text"],"color":[513],"compareWith":[1,"compare-with"],"disabled":[4],"fill":[1],"interface":[1],"interfaceOptions":[8,"interface-options"],"justify":[1],"label":[1],"labelPlacement":[1,"label-placement"],"legacy":[4],"multiple":[4],"name":[1],"okText":[1,"ok-text"],"placeholder":[1],"selectedText":[1,"selected-text"],"toggleIcon":[1,"toggle-icon"],"expandedIcon":[1,"expanded-icon"],"shape":[1],"value":[1032],"isExpanded":[32],"open":[64]},null,{"disabled":["styleChanged"],"isExpanded":["styleChanged"],"placeholder":["styleChanged"],"value":["styleChanged"]}],[1,"ion-select-option",{"disabled":[4],"value":[8]}],[34,"ion-select-popover",{"header":[1],"subHeader":[1,"sub-header"],"message":[1],"multiple":[4],"options":[16]}]]],["ion-picker-internal",[[33,"ion-picker-internal",{"exitInputMode":[64]},[[1,"touchstart","preventTouchStartPropagation"]]]]],["ion-datetime_3",[[33,"ion-datetime",{"color":[1],"name":[1],"disabled":[4],"formatOptions":[16],"readonly":[4],"isDateEnabled":[16],"min":[1025],"max":[1025],"presentation":[1],"cancelText":[1,"cancel-text"],"doneText":[1,"done-text"],"clearText":[1,"clear-text"],"yearValues":[8,"year-values"],"monthValues":[8,"month-values"],"dayValues":[8,"day-values"],"hourValues":[8,"hour-values"],"minuteValues":[8,"minute-values"],"locale":[1],"firstDayOfWeek":[2,"first-day-of-week"],"titleSelectedDatesFormatter":[16],"multiple":[4],"highlightedDates":[16],"value":[1025],"showDefaultTitle":[4,"show-default-title"],"showDefaultButtons":[4,"show-default-buttons"],"showClearButton":[4,"show-clear-button"],"showDefaultTimeLabel":[4,"show-default-time-label"],"hourCycle":[1,"hour-cycle"],"size":[1],"preferWheel":[4,"prefer-wheel"],"showMonthAndYear":[32],"activeParts":[32],"workingParts":[32],"isTimePopoverOpen":[32],"forceRenderDate":[32],"confirm":[64],"reset":[64],"cancel":[64]},null,{"formatOptions":["formatOptionsChanged"],"disabled":["disabledChanged"],"min":["minChanged"],"max":["maxChanged"],"presentation":["presentationChanged"],"yearValues":["yearValuesChanged"],"monthValues":["monthValuesChanged"],"dayValues":["dayValuesChanged"],"hourValues":["hourValuesChanged"],"minuteValues":["minuteValuesChanged"],"value":["valueChanged"]}],[34,"ion-picker",{"overlayIndex":[2,"overlay-index"],"delegate":[16],"hasController":[4,"has-controller"],"keyboardClose":[4,"keyboard-close"],"enterAnimation":[16],"leaveAnimation":[16],"buttons":[16],"columns":[16],"cssClass":[1,"css-class"],"duration":[2],"showBackdrop":[4,"show-backdrop"],"backdropDismiss":[4,"backdrop-dismiss"],"animated":[4],"htmlAttributes":[16],"isOpen":[4,"is-open"],"trigger":[1],"presented":[32],"present":[64],"dismiss":[64],"onDidDismiss":[64],"onWillDismiss":[64],"getColumn":[64]},null,{"isOpen":["onIsOpenChange"],"trigger":["triggerChanged"]}],[32,"ion-picker-column",{"col":[16]},null,{"col":["colChanged"]}]]],["ion-radio_2",[[33,"ion-radio",{"color":[513],"name":[1],"disabled":[4],"value":[8],"labelPlacement":[1,"label-placement"],"legacy":[4],"justify":[1],"alignment":[1],"checked":[32],"buttonTabindex":[32],"setFocus":[64],"setButtonTabindex":[64]},null,{"value":["valueChanged"],"checked":["styleChanged"],"color":["styleChanged"],"disabled":["styleChanged"]}],[0,"ion-radio-group",{"allowEmptySelection":[4,"allow-empty-selection"],"compareWith":[1,"compare-with"],"name":[1],"value":[1032]},[[4,"keydown","onKeydown"]],{"value":["valueChanged"]}]]],["ion-ripple-effect",[[1,"ion-ripple-effect",{"type":[1],"addRipple":[64]}]]],["ion-button_2",[[33,"ion-button",{"color":[513],"buttonType":[1025,"button-type"],"disabled":[516],"expand":[513],"fill":[1537],"routerDirection":[1,"router-direction"],"routerAnimation":[16],"download":[1],"href":[1],"rel":[1],"shape":[513],"size":[513],"strong":[4],"target":[1],"type":[1],"form":[1]},null,{"disabled":["disabledChanged"]}],[1,"ion-icon",{"mode":[1025],"color":[1],"ios":[1],"md":[1],"flipRtl":[4,"flip-rtl"],"name":[513],"src":[1],"icon":[8],"size":[1],"lazy":[4],"sanitize":[4],"svgContent":[32],"isVisible":[32]},null,{"name":["loadIcon"],"src":["loadIcon"],"icon":["loadIcon"],"ios":["loadIcon"],"md":["loadIcon"]}]]],["ion-action-sheet",[[34,"ion-action-sheet",{"overlayIndex":[2,"overlay-index"],"delegate":[16],"hasController":[4,"has-controller"],"keyboardClose":[4,"keyboard-close"],"enterAnimation":[16],"leaveAnimation":[16],"buttons":[16],"cssClass":[1,"css-class"],"backdropDismiss":[4,"backdrop-dismiss"],"header":[1],"subHeader":[1,"sub-header"],"translucent":[4],"animated":[4],"htmlAttributes":[16],"isOpen":[4,"is-open"],"trigger":[1],"present":[64],"dismiss":[64],"onDidDismiss":[64],"onWillDismiss":[64]},null,{"isOpen":["onIsOpenChange"],"trigger":["triggerChanged"]}]]],["ion-alert",[[34,"ion-alert",{"overlayIndex":[2,"overlay-index"],"delegate":[16],"hasController":[4,"has-controller"],"keyboardClose":[4,"keyboard-close"],"enterAnimation":[16],"leaveAnimation":[16],"cssClass":[1,"css-class"],"header":[1],"subHeader":[1,"sub-header"],"message":[1],"buttons":[16],"inputs":[1040],"backdropDismiss":[4,"backdrop-dismiss"],"translucent":[4],"animated":[4],"htmlAttributes":[16],"isOpen":[4,"is-open"],"trigger":[1],"present":[64],"dismiss":[64],"onDidDismiss":[64],"onWillDismiss":[64]},[[4,"keydown","onKeydown"]],{"isOpen":["onIsOpenChange"],"trigger":["triggerChanged"],"buttons":["buttonsChanged"],"inputs":["inputsChanged"]}]]],["ion-app_8",[[0,"ion-app",{"setFocus":[64]}],[1,"ion-content",{"color":[513],"fullscreen":[4],"forceOverscroll":[1028,"force-overscroll"],"scrollX":[4,"scroll-x"],"scrollY":[4,"scroll-y"],"scrollEvents":[4,"scroll-events"],"getScrollElement":[64],"getBackgroundElement":[64],"scrollToTop":[64],"scrollToBottom":[64],"scrollByPoint":[64],"scrollToPoint":[64]},[[9,"resize","onResize"]]],[36,"ion-footer",{"collapse":[1],"translucent":[4],"keyboardVisible":[32]}],[36,"ion-header",{"collapse":[1],"translucent":[4]}],[1,"ion-router-outlet",{"mode":[1025],"delegate":[16],"animated":[4],"animation":[16],"swipeHandler":[16],"commit":[64],"setRouteId":[64],"getRouteId":[64]},null,{"swipeHandler":["swipeHandlerChanged"]}],[33,"ion-title",{"color":[513],"size":[1]},null,{"size":["sizeChanged"]}],[33,"ion-toolbar",{"color":[513]},[[0,"ionStyle","childrenStyle"]]],[34,"ion-buttons",{"collapse":[4]}]]],["ion-picker-column-internal",[[33,"ion-picker-column-internal",{"disabled":[4],"items":[16],"value":[1032],"color":[513],"numericInput":[4,"numeric-input"],"isActive":[32],"scrollActiveItemIntoView":[64],"setValue":[64]},null,{"value":["valueChange"]}]]],["ion-popover",[[33,"ion-popover",{"hasController":[4,"has-controller"],"delegate":[16],"overlayIndex":[2,"overlay-index"],"enterAnimation":[16],"leaveAnimation":[16],"component":[1],"componentProps":[16],"keyboardClose":[4,"keyboard-close"],"cssClass":[1,"css-class"],"backdropDismiss":[4,"backdrop-dismiss"],"event":[8],"showBackdrop":[4,"show-backdrop"],"translucent":[4],"animated":[4],"htmlAttributes":[16],"triggerAction":[1,"trigger-action"],"trigger":[1],"size":[1],"dismissOnSelect":[4,"dismiss-on-select"],"reference":[1],"side":[1],"alignment":[1025],"arrow":[4],"isOpen":[4,"is-open"],"keyboardEvents":[4,"keyboard-events"],"keepContentsMounted":[4,"keep-contents-mounted"],"presented":[32],"presentFromTrigger":[64],"present":[64],"dismiss":[64],"getParentPopover":[64],"onDidDismiss":[64],"onWillDismiss":[64]},null,{"trigger":["onTriggerChange"],"triggerAction":["onTriggerChange"],"isOpen":["onIsOpenChange"]}]]],["ion-checkbox",[[33,"ion-checkbox",{"color":[513],"name":[1],"checked":[1028],"indeterminate":[1028],"disabled":[4],"value":[8],"labelPlacement":[1,"label-placement"],"justify":[1],"alignment":[1],"legacy":[4]},null,{"checked":["styleChanged"],"disabled":["styleChanged"]}]]],["ion-spinner",[[1,"ion-spinner",{"color":[513],"duration":[2],"name":[1],"paused":[4]}]]]]'),le)});return function(le,Ye){return X.apply(this,arguments)}}(),se=["*"],g=["outlet"],n=[[["","slot","top"]],"*"],o=["[slot=top]","*"];function l(X,Ue){if(1&X&&(a.j41(0,"div",1),a.eu8(1,2),a.k0s()),2&X){const le=a.XpG();a.R7$(),a.Y8G("ngTemplateOutlet",le.template)}}let h=(()=>{class X extends p.fL{constructor(le,Ye){super(le,Ye)}writeValue(le){this.elementRef.nativeElement.checked=this.lastValue=le,(0,p.z3)(this.elementRef)}_handleIonChange(le){this.handleValueChange(le,le.checked)}}return X.\u0275fac=function(le){return new(le||X)(a.rXU(a.zZn),a.rXU(a.aKT))},X.\u0275dir=a.FsC({type:X,selectors:[["ion-checkbox"],["ion-toggle"]],hostBindings:function(le,Ye){1&le&&a.bIt("ionChange",function(Nn){return Ye._handleIonChange(Nn.target)})},features:[a.Jv_([{provide:S.kq,useExisting:X,multi:!0}]),a.Vt3]}),X})(),y=(()=>{class X extends p.fL{constructor(le,Ye){super(le,Ye)}_handleIonSelect(le){this.handleValueChange(le,le.checked)}}return X.\u0275fac=function(le){return new(le||X)(a.rXU(a.zZn),a.rXU(a.aKT))},X.\u0275dir=a.FsC({type:X,selectors:[["ion-radio"]],hostBindings:function(le,Ye){1&le&&a.bIt("ionSelect",function(Nn){return Ye._handleIonSelect(Nn.target)})},features:[a.Jv_([{provide:S.kq,useExisting:X,multi:!0}]),a.Vt3]}),X})(),d=(()=>{class X extends p.fL{constructor(le,Ye){super(le,Ye)}_handleChangeEvent(le){this.handleValueChange(le,le.value)}}return X.\u0275fac=function(le){return new(le||X)(a.rXU(a.zZn),a.rXU(a.aKT))},X.\u0275dir=a.FsC({type:X,selectors:[["ion-select"],["ion-radio-group"],["ion-segment"],["ion-datetime"]],hostBindings:function(le,Ye){1&le&&a.bIt("ionChange",function(Nn){return Ye._handleChangeEvent(Nn.target)})},features:[a.Jv_([{provide:S.kq,useExisting:X,multi:!0}]),a.Vt3]}),X})(),r=(()=>{class X extends p.fL{constructor(le,Ye){super(le,Ye)}_handleInputEvent(le){this.handleValueChange(le,le.value)}}return X.\u0275fac=function(le){return new(le||X)(a.rXU(a.zZn),a.rXU(a.aKT))},X.\u0275dir=a.FsC({type:X,selectors:[["ion-input",3,"type","number"],["ion-textarea"],["ion-searchbar"],["ion-range"]],hostBindings:function(le,Ye){1&le&&a.bIt("ionInput",function(Nn){return Ye._handleInputEvent(Nn.target)})},features:[a.Jv_([{provide:S.kq,useExisting:X,multi:!0}]),a.Vt3]}),X})();const f=(X,Ue)=>{const le=X.prototype;Ue.forEach(Ye=>{Object.defineProperty(le,Ye,{get(){return this.el[Ye]},set(_t){this.z.runOutsideAngular(()=>this.el[Ye]=_t)},configurable:!0})})},$=(X,Ue)=>{const le=X.prototype;Ue.forEach(Ye=>{le[Ye]=function(){const _t=arguments;return this.z.runOutsideAngular(()=>this.el[Ye].apply(this.el,_t))}})},I=(X,Ue,le)=>{le.forEach(Ye=>X[Ye]=(0,c.R)(Ue,Ye))};function J(X){return function(le){const{defineCustomElementFn:Ye,inputs:_t,methods:Nn}=X;return void 0!==Ye&&Ye(),_t&&f(le,_t),Nn&&$(le,Nn),le}}let ae=(()=>{let X=class{constructor(le,Ye,_t){this.z=_t,le.detach(),this.el=Ye.nativeElement}};return X.\u0275fac=function(le){return new(le||X)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},X.\u0275cmp=a.VBU({type:X,selectors:[["ion-app"]],ngContentSelectors:se,decls:1,vars:0,template:function(le,Ye){1&le&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),X=(0,O.Cg)([J({})],X),X})(),re=(()=>{let X=class{constructor(le,Ye,_t){this.z=_t,le.detach(),this.el=Ye.nativeElement,I(this,this.el,["ionFocus","ionBlur"])}};return X.\u0275fac=function(le){return new(le||X)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},X.\u0275cmp=a.VBU({type:X,selectors:[["ion-button"]],inputs:{buttonType:"buttonType",color:"color",disabled:"disabled",download:"download",expand:"expand",fill:"fill",form:"form",href:"href",mode:"mode",rel:"rel",routerAnimation:"routerAnimation",routerDirection:"routerDirection",shape:"shape",size:"size",strong:"strong",target:"target",type:"type"},ngContentSelectors:se,decls:1,vars:0,template:function(le,Ye){1&le&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),X=(0,O.Cg)([J({inputs:["buttonType","color","disabled","download","expand","fill","form","href","mode","rel","routerAnimation","routerDirection","shape","size","strong","target","type"]})],X),X})(),ne=(()=>{let X=class{constructor(le,Ye,_t){this.z=_t,le.detach(),this.el=Ye.nativeElement}};return X.\u0275fac=function(le){return new(le||X)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},X.\u0275cmp=a.VBU({type:X,selectors:[["ion-buttons"]],inputs:{collapse:"collapse"},ngContentSelectors:se,decls:1,vars:0,template:function(le,Ye){1&le&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),X=(0,O.Cg)([J({inputs:["collapse"]})],X),X})(),G=(()=>{let X=class{constructor(le,Ye,_t){this.z=_t,le.detach(),this.el=Ye.nativeElement}};return X.\u0275fac=function(le){return new(le||X)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},X.\u0275cmp=a.VBU({type:X,selectors:[["ion-card"]],inputs:{button:"button",color:"color",disabled:"disabled",download:"download",href:"href",mode:"mode",rel:"rel",routerAnimation:"routerAnimation",routerDirection:"routerDirection",target:"target",type:"type"},ngContentSelectors:se,decls:1,vars:0,template:function(le,Ye){1&le&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),X=(0,O.Cg)([J({inputs:["button","color","disabled","download","href","mode","rel","routerAnimation","routerDirection","target","type"]})],X),X})(),ge=(()=>{let X=class{constructor(le,Ye,_t){this.z=_t,le.detach(),this.el=Ye.nativeElement}};return X.\u0275fac=function(le){return new(le||X)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},X.\u0275cmp=a.VBU({type:X,selectors:[["ion-card-content"]],inputs:{mode:"mode"},ngContentSelectors:se,decls:1,vars:0,template:function(le,Ye){1&le&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),X=(0,O.Cg)([J({inputs:["mode"]})],X),X})(),xt=(()=>{let X=class{constructor(le,Ye,_t){this.z=_t,le.detach(),this.el=Ye.nativeElement}};return X.\u0275fac=function(le){return new(le||X)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},X.\u0275cmp=a.VBU({type:X,selectors:[["ion-card-header"]],inputs:{color:"color",mode:"mode",translucent:"translucent"},ngContentSelectors:se,decls:1,vars:0,template:function(le,Ye){1&le&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),X=(0,O.Cg)([J({inputs:["color","mode","translucent"]})],X),X})(),rt=(()=>{let X=class{constructor(le,Ye,_t){this.z=_t,le.detach(),this.el=Ye.nativeElement}};return X.\u0275fac=function(le){return new(le||X)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},X.\u0275cmp=a.VBU({type:X,selectors:[["ion-card-title"]],inputs:{color:"color",mode:"mode"},ngContentSelectors:se,decls:1,vars:0,template:function(le,Ye){1&le&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),X=(0,O.Cg)([J({inputs:["color","mode"]})],X),X})(),rn=(()=>{let X=class{constructor(le,Ye,_t){this.z=_t,le.detach(),this.el=Ye.nativeElement,I(this,this.el,["ionChange","ionFocus","ionBlur"])}};return X.\u0275fac=function(le){return new(le||X)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},X.\u0275cmp=a.VBU({type:X,selectors:[["ion-checkbox"]],inputs:{alignment:"alignment",checked:"checked",color:"color",disabled:"disabled",indeterminate:"indeterminate",justify:"justify",labelPlacement:"labelPlacement",legacy:"legacy",mode:"mode",name:"name",value:"value"},ngContentSelectors:se,decls:1,vars:0,template:function(le,Ye){1&le&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),X=(0,O.Cg)([J({inputs:["alignment","checked","color","disabled","indeterminate","justify","labelPlacement","legacy","mode","name","value"]})],X),X})(),mt=(()=>{let X=class{constructor(le,Ye,_t){this.z=_t,le.detach(),this.el=Ye.nativeElement}};return X.\u0275fac=function(le){return new(le||X)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},X.\u0275cmp=a.VBU({type:X,selectors:[["ion-chip"]],inputs:{color:"color",disabled:"disabled",mode:"mode",outline:"outline"},ngContentSelectors:se,decls:1,vars:0,template:function(le,Ye){1&le&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),X=(0,O.Cg)([J({inputs:["color","disabled","mode","outline"]})],X),X})(),ft=(()=>{let X=class{constructor(le,Ye,_t){this.z=_t,le.detach(),this.el=Ye.nativeElement}};return X.\u0275fac=function(le){return new(le||X)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},X.\u0275cmp=a.VBU({type:X,selectors:[["ion-col"]],inputs:{offset:"offset",offsetLg:"offsetLg",offsetMd:"offsetMd",offsetSm:"offsetSm",offsetXl:"offsetXl",offsetXs:"offsetXs",pull:"pull",pullLg:"pullLg",pullMd:"pullMd",pullSm:"pullSm",pullXl:"pullXl",pullXs:"pullXs",push:"push",pushLg:"pushLg",pushMd:"pushMd",pushSm:"pushSm",pushXl:"pushXl",pushXs:"pushXs",size:"size",sizeLg:"sizeLg",sizeMd:"sizeMd",sizeSm:"sizeSm",sizeXl:"sizeXl",sizeXs:"sizeXs"},ngContentSelectors:se,decls:1,vars:0,template:function(le,Ye){1&le&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),X=(0,O.Cg)([J({inputs:["offset","offsetLg","offsetMd","offsetSm","offsetXl","offsetXs","pull","pullLg","pullMd","pullSm","pullXl","pullXs","push","pushLg","pushMd","pushSm","pushXl","pushXs","size","sizeLg","sizeMd","sizeSm","sizeXl","sizeXs"]})],X),X})(),un=(()=>{let X=class{constructor(le,Ye,_t){this.z=_t,le.detach(),this.el=Ye.nativeElement,I(this,this.el,["ionScrollStart","ionScroll","ionScrollEnd"])}};return X.\u0275fac=function(le){return new(le||X)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},X.\u0275cmp=a.VBU({type:X,selectors:[["ion-content"]],inputs:{color:"color",forceOverscroll:"forceOverscroll",fullscreen:"fullscreen",scrollEvents:"scrollEvents",scrollX:"scrollX",scrollY:"scrollY"},ngContentSelectors:se,decls:1,vars:0,template:function(le,Ye){1&le&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),X=(0,O.Cg)([J({inputs:["color","forceOverscroll","fullscreen","scrollEvents","scrollX","scrollY"],methods:["getScrollElement","scrollToTop","scrollToBottom","scrollByPoint","scrollToPoint"]})],X),X})(),Cn=(()=>{let X=class{constructor(le,Ye,_t){this.z=_t,le.detach(),this.el=Ye.nativeElement}};return X.\u0275fac=function(le){return new(le||X)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},X.\u0275cmp=a.VBU({type:X,selectors:[["ion-fab"]],inputs:{activated:"activated",edge:"edge",horizontal:"horizontal",vertical:"vertical"},ngContentSelectors:se,decls:1,vars:0,template:function(le,Ye){1&le&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),X=(0,O.Cg)([J({inputs:["activated","edge","horizontal","vertical"],methods:["close"]})],X),X})(),St=(()=>{let X=class{constructor(le,Ye,_t){this.z=_t,le.detach(),this.el=Ye.nativeElement,I(this,this.el,["ionFocus","ionBlur"])}};return X.\u0275fac=function(le){return new(le||X)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},X.\u0275cmp=a.VBU({type:X,selectors:[["ion-fab-button"]],inputs:{activated:"activated",closeIcon:"closeIcon",color:"color",disabled:"disabled",download:"download",href:"href",mode:"mode",rel:"rel",routerAnimation:"routerAnimation",routerDirection:"routerDirection",show:"show",size:"size",target:"target",translucent:"translucent",type:"type"},ngContentSelectors:se,decls:1,vars:0,template:function(le,Ye){1&le&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),X=(0,O.Cg)([J({inputs:["activated","closeIcon","color","disabled","download","href","mode","rel","routerAnimation","routerDirection","show","size","target","translucent","type"]})],X),X})(),bn=(()=>{let X=class{constructor(le,Ye,_t){this.z=_t,le.detach(),this.el=Ye.nativeElement}};return X.\u0275fac=function(le){return new(le||X)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},X.\u0275cmp=a.VBU({type:X,selectors:[["ion-footer"]],inputs:{collapse:"collapse",mode:"mode",translucent:"translucent"},ngContentSelectors:se,decls:1,vars:0,template:function(le,Ye){1&le&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),X=(0,O.Cg)([J({inputs:["collapse","mode","translucent"]})],X),X})(),wt=(()=>{let X=class{constructor(le,Ye,_t){this.z=_t,le.detach(),this.el=Ye.nativeElement}};return X.\u0275fac=function(le){return new(le||X)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},X.\u0275cmp=a.VBU({type:X,selectors:[["ion-header"]],inputs:{collapse:"collapse",mode:"mode",translucent:"translucent"},ngContentSelectors:se,decls:1,vars:0,template:function(le,Ye){1&le&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),X=(0,O.Cg)([J({inputs:["collapse","mode","translucent"]})],X),X})(),Dn=(()=>{let X=class{constructor(le,Ye,_t){this.z=_t,le.detach(),this.el=Ye.nativeElement}};return X.\u0275fac=function(le){return new(le||X)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},X.\u0275cmp=a.VBU({type:X,selectors:[["ion-icon"]],inputs:{color:"color",flipRtl:"flipRtl",icon:"icon",ios:"ios",lazy:"lazy",md:"md",mode:"mode",name:"name",sanitize:"sanitize",size:"size",src:"src"},ngContentSelectors:se,decls:1,vars:0,template:function(le,Ye){1&le&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),X=(0,O.Cg)([J({inputs:["color","flipRtl","icon","ios","lazy","md","mode","name","sanitize","size","src"]})],X),X})(),Lt=(()=>{let X=class{constructor(le,Ye,_t){this.z=_t,le.detach(),this.el=Ye.nativeElement,I(this,this.el,["ionInfinite"])}};return X.\u0275fac=function(le){return new(le||X)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},X.\u0275cmp=a.VBU({type:X,selectors:[["ion-infinite-scroll"]],inputs:{disabled:"disabled",position:"position",threshold:"threshold"},ngContentSelectors:se,decls:1,vars:0,template:function(le,Ye){1&le&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),X=(0,O.Cg)([J({inputs:["disabled","position","threshold"],methods:["complete"]})],X),X})(),Kt=(()=>{let X=class{constructor(le,Ye,_t){this.z=_t,le.detach(),this.el=Ye.nativeElement}};return X.\u0275fac=function(le){return new(le||X)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},X.\u0275cmp=a.VBU({type:X,selectors:[["ion-infinite-scroll-content"]],inputs:{loadingSpinner:"loadingSpinner",loadingText:"loadingText"},ngContentSelectors:se,decls:1,vars:0,template:function(le,Ye){1&le&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),X=(0,O.Cg)([J({inputs:["loadingSpinner","loadingText"]})],X),X})(),Nt=(()=>{let X=class{constructor(le,Ye,_t){this.z=_t,le.detach(),this.el=Ye.nativeElement,I(this,this.el,["ionInput","ionChange","ionBlur","ionFocus"])}};return X.\u0275fac=function(le){return new(le||X)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},X.\u0275cmp=a.VBU({type:X,selectors:[["ion-input"]],inputs:{accept:"accept",autocapitalize:"autocapitalize",autocomplete:"autocomplete",autocorrect:"autocorrect",autofocus:"autofocus",clearInput:"clearInput",clearOnEdit:"clearOnEdit",color:"color",counter:"counter",counterFormatter:"counterFormatter",debounce:"debounce",disabled:"disabled",enterkeyhint:"enterkeyhint",errorText:"errorText",fill:"fill",helperText:"helperText",inputmode:"inputmode",label:"label",labelPlacement:"labelPlacement",legacy:"legacy",max:"max",maxlength:"maxlength",min:"min",minlength:"minlength",mode:"mode",multiple:"multiple",name:"name",pattern:"pattern",placeholder:"placeholder",readonly:"readonly",required:"required",shape:"shape",size:"size",spellcheck:"spellcheck",step:"step",type:"type",value:"value"},ngContentSelectors:se,decls:1,vars:0,template:function(le,Ye){1&le&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),X=(0,O.Cg)([J({inputs:["accept","autocapitalize","autocomplete","autocorrect","autofocus","clearInput","clearOnEdit","color","counter","counterFormatter","debounce","disabled","enterkeyhint","errorText","fill","helperText","inputmode","label","labelPlacement","legacy","max","maxlength","min","minlength","mode","multiple","name","pattern","placeholder","readonly","required","shape","size","spellcheck","step","type","value"],methods:["setFocus","getInputElement"]})],X),X})(),Ot=(()=>{let X=class{constructor(le,Ye,_t){this.z=_t,le.detach(),this.el=Ye.nativeElement}};return X.\u0275fac=function(le){return new(le||X)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},X.\u0275cmp=a.VBU({type:X,selectors:[["ion-item"]],inputs:{button:"button",color:"color",counter:"counter",counterFormatter:"counterFormatter",detail:"detail",detailIcon:"detailIcon",disabled:"disabled",download:"download",fill:"fill",href:"href",lines:"lines",mode:"mode",rel:"rel",routerAnimation:"routerAnimation",routerDirection:"routerDirection",shape:"shape",target:"target",type:"type"},ngContentSelectors:se,decls:1,vars:0,template:function(le,Ye){1&le&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),X=(0,O.Cg)([J({inputs:["button","color","counter","counterFormatter","detail","detailIcon","disabled","download","fill","href","lines","mode","rel","routerAnimation","routerDirection","shape","target","type"]})],X),X})(),Me=(()=>{let X=class{constructor(le,Ye,_t){this.z=_t,le.detach(),this.el=Ye.nativeElement}};return X.\u0275fac=function(le){return new(le||X)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},X.\u0275cmp=a.VBU({type:X,selectors:[["ion-label"]],inputs:{color:"color",mode:"mode",position:"position"},ngContentSelectors:se,decls:1,vars:0,template:function(le,Ye){1&le&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),X=(0,O.Cg)([J({inputs:["color","mode","position"]})],X),X})(),Ze=(()=>{let X=class{constructor(le,Ye,_t){this.z=_t,le.detach(),this.el=Ye.nativeElement}};return X.\u0275fac=function(le){return new(le||X)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},X.\u0275cmp=a.VBU({type:X,selectors:[["ion-list"]],inputs:{inset:"inset",lines:"lines",mode:"mode"},ngContentSelectors:se,decls:1,vars:0,template:function(le,Ye){1&le&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),X=(0,O.Cg)([J({inputs:["inset","lines","mode"],methods:["closeSlidingItems"]})],X),X})(),Pe=(()=>{let X=class{constructor(le,Ye,_t){this.z=_t,le.detach(),this.el=Ye.nativeElement,I(this,this.el,["ionWillOpen","ionWillClose","ionDidOpen","ionDidClose"])}};return X.\u0275fac=function(le){return new(le||X)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},X.\u0275cmp=a.VBU({type:X,selectors:[["ion-menu"]],inputs:{contentId:"contentId",disabled:"disabled",maxEdgeStart:"maxEdgeStart",menuId:"menuId",side:"side",swipeGesture:"swipeGesture",type:"type"},ngContentSelectors:se,decls:1,vars:0,template:function(le,Ye){1&le&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),X=(0,O.Cg)([J({inputs:["contentId","disabled","maxEdgeStart","menuId","side","swipeGesture","type"],methods:["isOpen","isActive","open","close","toggle","setOpen"]})],X),X})(),yt=(()=>{let X=class{constructor(le,Ye,_t){this.z=_t,le.detach(),this.el=Ye.nativeElement,I(this,this.el,["ionFocus","ionBlur"])}};return X.\u0275fac=function(le){return new(le||X)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},X.\u0275cmp=a.VBU({type:X,selectors:[["ion-radio"]],inputs:{alignment:"alignment",color:"color",disabled:"disabled",justify:"justify",labelPlacement:"labelPlacement",legacy:"legacy",mode:"mode",name:"name",value:"value"},ngContentSelectors:se,decls:1,vars:0,template:function(le,Ye){1&le&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),X=(0,O.Cg)([J({inputs:["alignment","color","disabled","justify","labelPlacement","legacy","mode","name","value"]})],X),X})(),vt=(()=>{let X=class{constructor(le,Ye,_t){this.z=_t,le.detach(),this.el=Ye.nativeElement,I(this,this.el,["ionChange"])}};return X.\u0275fac=function(le){return new(le||X)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},X.\u0275cmp=a.VBU({type:X,selectors:[["ion-radio-group"]],inputs:{allowEmptySelection:"allowEmptySelection",compareWith:"compareWith",name:"name",value:"value"},ngContentSelectors:se,decls:1,vars:0,template:function(le,Ye){1&le&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),X=(0,O.Cg)([J({inputs:["allowEmptySelection","compareWith","name","value"]})],X),X})(),Pt=(()=>{let X=class{constructor(le,Ye,_t){this.z=_t,le.detach(),this.el=Ye.nativeElement,I(this,this.el,["ionRefresh","ionPull","ionStart"])}};return X.\u0275fac=function(le){return new(le||X)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},X.\u0275cmp=a.VBU({type:X,selectors:[["ion-refresher"]],inputs:{closeDuration:"closeDuration",disabled:"disabled",mode:"mode",pullFactor:"pullFactor",pullMax:"pullMax",pullMin:"pullMin",snapbackDuration:"snapbackDuration"},ngContentSelectors:se,decls:1,vars:0,template:function(le,Ye){1&le&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),X=(0,O.Cg)([J({inputs:["closeDuration","disabled","mode","pullFactor","pullMax","pullMin","snapbackDuration"],methods:["complete","cancel","getProgress"]})],X),X})(),Rt=(()=>{let X=class{constructor(le,Ye,_t){this.z=_t,le.detach(),this.el=Ye.nativeElement}};return X.\u0275fac=function(le){return new(le||X)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},X.\u0275cmp=a.VBU({type:X,selectors:[["ion-refresher-content"]],inputs:{pullingIcon:"pullingIcon",pullingText:"pullingText",refreshingSpinner:"refreshingSpinner",refreshingText:"refreshingText"},ngContentSelectors:se,decls:1,vars:0,template:function(le,Ye){1&le&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),X=(0,O.Cg)([J({inputs:["pullingIcon","pullingText","refreshingSpinner","refreshingText"]})],X),X})(),Mn=(()=>{let X=class{constructor(le,Ye,_t){this.z=_t,le.detach(),this.el=Ye.nativeElement}};return X.\u0275fac=function(le){return new(le||X)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},X.\u0275cmp=a.VBU({type:X,selectors:[["ion-row"]],ngContentSelectors:se,decls:1,vars:0,template:function(le,Ye){1&le&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),X=(0,O.Cg)([J({})],X),X})(),jn=(()=>{let X=class{constructor(le,Ye,_t){this.z=_t,le.detach(),this.el=Ye.nativeElement}};return X.\u0275fac=function(le){return new(le||X)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},X.\u0275cmp=a.VBU({type:X,selectors:[["ion-spinner"]],inputs:{color:"color",duration:"duration",name:"name",paused:"paused"},ngContentSelectors:se,decls:1,vars:0,template:function(le,Ye){1&le&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),X=(0,O.Cg)([J({inputs:["color","duration","name","paused"]})],X),X})(),$e=(()=>{let X=class{constructor(le,Ye,_t){this.z=_t,le.detach(),this.el=Ye.nativeElement,I(this,this.el,["ionSplitPaneVisible"])}};return X.\u0275fac=function(le){return new(le||X)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},X.\u0275cmp=a.VBU({type:X,selectors:[["ion-split-pane"]],inputs:{contentId:"contentId",disabled:"disabled",when:"when"},ngContentSelectors:se,decls:1,vars:0,template:function(le,Ye){1&le&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),X=(0,O.Cg)([J({inputs:["contentId","disabled","when"]})],X),X})(),lt=(()=>{let X=class{constructor(le,Ye,_t){this.z=_t,le.detach(),this.el=Ye.nativeElement}};return X.\u0275fac=function(le){return new(le||X)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},X.\u0275cmp=a.VBU({type:X,selectors:[["ion-tab-bar"]],inputs:{color:"color",mode:"mode",selectedTab:"selectedTab",translucent:"translucent"},ngContentSelectors:se,decls:1,vars:0,template:function(le,Ye){1&le&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),X=(0,O.Cg)([J({inputs:["color","mode","selectedTab","translucent"]})],X),X})(),Tt=(()=>{let X=class{constructor(le,Ye,_t){this.z=_t,le.detach(),this.el=Ye.nativeElement}};return X.\u0275fac=function(le){return new(le||X)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},X.\u0275cmp=a.VBU({type:X,selectors:[["ion-tab-button"]],inputs:{disabled:"disabled",download:"download",href:"href",layout:"layout",mode:"mode",rel:"rel",selected:"selected",tab:"tab",target:"target"},ngContentSelectors:se,decls:1,vars:0,template:function(le,Ye){1&le&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),X=(0,O.Cg)([J({inputs:["disabled","download","href","layout","mode","rel","selected","tab","target"]})],X),X})(),Mt=(()=>{let X=class{constructor(le,Ye,_t){this.z=_t,le.detach(),this.el=Ye.nativeElement}};return X.\u0275fac=function(le){return new(le||X)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},X.\u0275cmp=a.VBU({type:X,selectors:[["ion-text"]],inputs:{color:"color",mode:"mode"},ngContentSelectors:se,decls:1,vars:0,template:function(le,Ye){1&le&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),X=(0,O.Cg)([J({inputs:["color","mode"]})],X),X})(),qt=(()=>{let X=class{constructor(le,Ye,_t){this.z=_t,le.detach(),this.el=Ye.nativeElement}};return X.\u0275fac=function(le){return new(le||X)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},X.\u0275cmp=a.VBU({type:X,selectors:[["ion-title"]],inputs:{color:"color",size:"size"},ngContentSelectors:se,decls:1,vars:0,template:function(le,Ye){1&le&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),X=(0,O.Cg)([J({inputs:["color","size"]})],X),X})(),wn=(()=>{let X=class{constructor(le,Ye,_t){this.z=_t,le.detach(),this.el=Ye.nativeElement}};return X.\u0275fac=function(le){return new(le||X)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},X.\u0275cmp=a.VBU({type:X,selectors:[["ion-toolbar"]],inputs:{color:"color",mode:"mode"},ngContentSelectors:se,decls:1,vars:0,template:function(le,Ye){1&le&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),X=(0,O.Cg)([J({inputs:["color","mode"]})],X),X})(),Wn=(()=>{class X extends p.Rg{constructor(le,Ye,_t,Nn,pr,wr,qr,Kr){super(le,Ye,_t,Nn,pr,wr,qr,Kr),this.parentOutlet=Kr}}return X.\u0275fac=function(le){return new(le||X)(a.kS0("name"),a.kS0("tabs"),a.rXU(D.aZ),a.rXU(a.aKT),a.rXU(C.Ix),a.rXU(a.SKi),a.rXU(C.nX),a.rXU(X,12))},X.\u0275dir=a.FsC({type:X,selectors:[["ion-router-outlet"]],features:[a.Vt3]}),X})(),fr=(()=>{class X extends p.p4{}return X.\u0275fac=(()=>{let Ue;return function(Ye){return(Ue||(Ue=a.xGo(X)))(Ye||X)}})(),X.\u0275cmp=a.VBU({type:X,selectors:[["ion-tabs"]],contentQueries:function(le,Ye,_t){if(1&le&&(a.wni(_t,lt,5),a.wni(_t,lt,4)),2&le){let Nn;a.mGM(Nn=a.lsd())&&(Ye.tabBar=Nn.first),a.mGM(Nn=a.lsd())&&(Ye.tabBars=Nn)}},viewQuery:function(le,Ye){if(1&le&&a.GBs(g,5,Wn),2&le){let _t;a.mGM(_t=a.lsd())&&(Ye.outlet=_t.first)}},features:[a.Vt3],ngContentSelectors:o,decls:6,vars:0,consts:[["tabsInner",""],["outlet",""],[1,"tabs-inner"],["tabs","true",3,"stackWillChange","stackDidChange"]],template:function(le,Ye){if(1&le){const _t=a.RV6();a.NAR(n),a.SdG(0),a.j41(1,"div",2,0)(3,"ion-router-outlet",3,1),a.bIt("stackWillChange",function(pr){return a.eBV(_t),a.Njj(Ye.onStackWillChange(pr))})("stackDidChange",function(pr){return a.eBV(_t),a.Njj(Ye.onStackDidChange(pr))}),a.k0s()(),a.SdG(5,1)}},dependencies:[Wn],styles:["[_nghost-%COMP%]{display:flex;position:absolute;inset:0;flex-direction:column;width:100%;height:100%;contain:layout size style}.tabs-inner[_ngcontent-%COMP%]{position:relative;flex:1;contain:layout size style}"]}),X})(),Ct=(()=>{class X extends p.Sb{}return X.\u0275fac=(()=>{let Ue;return function(Ye){return(Ue||(Ue=a.xGo(X)))(Ye||X)}})(),X.\u0275cmp=a.VBU({type:X,selectors:[["ion-modal"]],features:[a.Vt3],decls:1,vars:1,consts:[["class","ion-delegate-host ion-page",4,"ngIf"],[1,"ion-delegate-host","ion-page"],[3,"ngTemplateOutlet"]],template:function(le,Ye){1&le&&a.DNE(0,l,2,1,"div",0),2&le&&a.Y8G("ngIf",Ye.isCmpOpen||Ye.keepContentsMounted)},dependencies:[D.bT,D.T3],encapsulation:2,changeDetection:0}),X})();const vn={provide:S.cz,useExisting:(0,a.Rfq)(()=>gt),multi:!0};let gt=(()=>{class X extends S.zX{}return X.\u0275fac=(()=>{let Ue;return function(Ye){return(Ue||(Ue=a.xGo(X)))(Ye||X)}})(),X.\u0275dir=a.FsC({type:X,selectors:[["ion-input","type","number","max","","formControlName",""],["ion-input","type","number","max","","formControl",""],["ion-input","type","number","max","","ngModel",""]],hostVars:1,hostBindings:function(le,Ye){2&le&&a.BMQ("max",Ye._enabled?Ye.max:null)},features:[a.Jv_([vn]),a.Vt3]}),X})();const zt={provide:S.cz,useExisting:(0,a.Rfq)(()=>ye),multi:!0};let ye=(()=>{class X extends S.VZ{}return X.\u0275fac=(()=>{let Ue;return function(Ye){return(Ue||(Ue=a.xGo(X)))(Ye||X)}})(),X.\u0275dir=a.FsC({type:X,selectors:[["ion-input","type","number","min","","formControlName",""],["ion-input","type","number","min","","formControl",""],["ion-input","type","number","min","","ngModel",""]],hostVars:1,hostBindings:function(le,Ye){2&le&&a.BMQ("min",Ye._enabled?Ye.min:null)},features:[a.Jv_([zt]),a.Vt3]}),X})(),We=(()=>{class X extends p.Kb{constructor(){super(k.a)}}return X.\u0275fac=function(le){return new(le||X)},X.\u0275prov=a.jDH({token:X,factory:X.\u0275fac,providedIn:"root"}),X})(),Yt=(()=>{class X{constructor(le){this.zone=le}create(le,Ye=!1){return Ye&&Object.getOwnPropertyNames(le).forEach(_t=>{if("function"==typeof le[_t]){const Nn=le[_t];le[_t]=(...pr)=>this.zone.run(()=>Nn(...pr))}}),(0,T.createGesture)(le)}}return X.\u0275fac=function(le){return new(le||X)(a.KVO(a.SKi))},X.\u0275prov=a.jDH({token:X,factory:X.\u0275fac,providedIn:"root"}),X})(),$t=(()=>{class X extends p.Kb{constructor(){super(k.l)}}return X.\u0275fac=function(le){return new(le||X)},X.\u0275prov=a.jDH({token:X,factory:X.\u0275fac,providedIn:"root"}),X})(),an=(()=>{class X extends p._t{constructor(){super(P.m)}}return X.\u0275fac=function(le){return new(le||X)},X.\u0275prov=a.jDH({token:X,factory:X.\u0275fac,providedIn:"root"}),X})(),ln=(()=>{class X extends p.Kb{constructor(){super(k.m),this.angularDelegate=(0,a.WQX)(p.Yq),this.injector=(0,a.WQX)(a.zZn),this.environmentInjector=(0,a.WQX)(a.uvJ)}create(le){return super.create({...le,delegate:this.angularDelegate.create(this.environmentInjector,this.injector,"modal")})}}return X.\u0275fac=function(le){return new(le||X)},X.\u0275prov=a.jDH({token:X,factory:X.\u0275fac}),X})();class cn extends p.Kb{constructor(){super(k.c),this.angularDelegate=(0,a.WQX)(p.Yq),this.injector=(0,a.WQX)(a.zZn),this.environmentInjector=(0,a.WQX)(a.uvJ)}create(Ue){return super.create({...Ue,delegate:this.angularDelegate.create(this.environmentInjector,this.injector,"popover")})}}let nn=(()=>{class X extends p.Kb{constructor(){super(k.t)}}return X.\u0275fac=function(le){return new(le||X)},X.\u0275prov=a.jDH({token:X,factory:X.\u0275fac,providedIn:"root"}),X})();const _n=(X,Ue,le)=>()=>{const Ye=Ue.defaultView;if(Ye&&typeof window<"u"){(0,w.s)({...X,_zoneGate:Nn=>le.run(Nn)});const _t="__zone_symbol__addEventListener"in Ue.body?"__zone_symbol__addEventListener":"addEventListener";return function K(){var X=[];if(typeof window<"u"){var Ue=window;(!Ue.customElements||Ue.Element&&(!Ue.Element.prototype.closest||!Ue.Element.prototype.matches||!Ue.Element.prototype.remove||!Ue.Element.prototype.getRootNode))&&X.push(E.e(7278).then(E.t.bind(E,2190,23))),("function"!=typeof Object.assign||!Object.entries||!Array.prototype.find||!Array.prototype.includes||!String.prototype.startsWith||!String.prototype.endsWith||Ue.NodeList&&!Ue.NodeList.prototype.forEach||!Ue.fetch||!function(){try{var Ye=new URL("b","http://a");return Ye.pathname="c%20d","http://a/c%20d"===Ye.href&&Ye.searchParams}catch{return!1}}()||typeof WeakMap>"u")&&X.push(E.e(9329).then(E.t.bind(E,7783,23)))}return Promise.all(X)}().then(()=>te(Ye,{exclude:["ion-tabs","ion-tab"],syncQueue:!0,raf:p.er,jmp:Nn=>le.runOutsideAngular(Nn),ael(Nn,pr,wr,qr){Nn[_t](pr,wr,qr)},rel(Nn,pr,wr,qr){Nn.removeEventListener(pr,wr,qr)}}))}};let hr=(()=>{class X{static forRoot(le){return{ngModule:X,providers:[{provide:p.sR,useValue:le},{provide:a.hnV,useFactory:_n,multi:!0,deps:[p.sR,D.qQ,a.SKi]},(0,p.YV)()]}}}return X.\u0275fac=function(le){return new(le||X)},X.\u0275mod=a.$C({type:X}),X.\u0275inj=a.G2t({providers:[p.Yq,ln,cn],imports:[D.MD]}),X})()},5402:(Ce,ee,E)=>{"use strict";E.d(ee,{Wr:()=>R,h:()=>I,D9:()=>$,c$:()=>r});var a=E(4438),S=E(7673),p=E(4402),O=E(7468),c=E(8793),D=E(9030),C=E(6697),_=E(2771),F=E(8750),B=E(1413),m=E(7707),T=E(9974);function w(j,J,...ie){if(!0===J)return void j();if(!1===J)return;const xe=new m.Ms({next:()=>{xe.unsubscribe(),j()}});return(0,F.Tg)(J(...ie)).subscribe(xe)}function P(j,J,ie){let xe,De=!1;return j&&"object"==typeof j?({bufferSize:xe=1/0,windowTime:J=1/0,refCount:De=!1,scheduler:ie}=j):xe=null!=j?j:1/0,function A(j={}){const{connector:J=(()=>new B.B),resetOnError:ie=!0,resetOnComplete:xe=!0,resetOnRefCountZero:De=!0}=j;return Q=>{let ae,tt,Oe,pe=0,Te=!1,Be=!1;const re=()=>{null==tt||tt.unsubscribe(),tt=void 0},ne=()=>{re(),ae=Oe=void 0,Te=Be=!1},G=()=>{const ge=ae;ne(),null==ge||ge.unsubscribe()};return(0,T.N)((ge,xt)=>{pe++,!Be&&!Te&&re();const Qe=Oe=null!=Oe?Oe:J();xt.add(()=>{pe--,0===pe&&!Be&&!Te&&(tt=w(G,De))}),Qe.subscribe(xt),!ae&&pe>0&&(ae=new m.Ms({next:rt=>Qe.next(rt),error:rt=>{Be=!0,re(),tt=w(ne,ie,rt),Qe.error(rt)},complete:()=>{Te=!0,re(),tt=w(ne,xe),Qe.complete()}}),(0,F.Tg)(ge).subscribe(ae))})(Q)}}({connector:()=>new _.m(xe,J,ie),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:De})}var k=E(6354),L=E(274),M=E(5558);class R{}let U=(()=>{class j extends R{getTranslation(ie){return(0,S.of)({})}}return j.\u0275fac=(()=>{let J;return function(xe){return(J||(J=a.xGo(j)))(xe||j)}})(),j.\u0275prov=a.jDH({token:j,factory:j.\u0275fac}),j})();class V{}let K=(()=>{class j{handle(ie){return ie.key}}return j.\u0275fac=function(ie){return new(ie||j)},j.\u0275prov=a.jDH({token:j,factory:j.\u0275fac}),j})();function oe(j,J){if(j===J)return!0;if(null===j||null===J)return!1;if(j!=j&&J!=J)return!0;let De,Q,ae,ie=typeof j;if(ie==typeof J&&"object"==ie){if(!Array.isArray(j)){if(Array.isArray(J))return!1;for(Q in ae=Object.create(null),j){if(!oe(j[Q],J[Q]))return!1;ae[Q]=!0}for(Q in J)if(!(Q in ae)&&typeof J[Q]<"u")return!1;return!0}if(!Array.isArray(J))return!1;if((De=j.length)==J.length){for(Q=0;Q{te(J[xe])?xe in j?ie[xe]=se(j[xe],J[xe]):Object.assign(ie,{[xe]:J[xe]}):Object.assign(ie,{[xe]:J[xe]})}),ie}class g{}let n=(()=>{class j extends g{constructor(){super(...arguments),this.templateMatcher=/{{\s?([^{}\s]*)\s?}}/g}interpolate(ie,xe){let De;return De="string"==typeof ie?this.interpolateString(ie,xe):"function"==typeof ie?this.interpolateFunction(ie,xe):ie,De}getValue(ie,xe){let De="string"==typeof xe?xe.split("."):[xe];xe="";do{xe+=De.shift(),!me(ie)||!me(ie[xe])||"object"!=typeof ie[xe]&&De.length?De.length?xe+=".":ie=void 0:(ie=ie[xe],xe="")}while(De.length);return ie}interpolateFunction(ie,xe){return ie(xe)}interpolateString(ie,xe){return xe?ie.replace(this.templateMatcher,(De,Q)=>{let ae=this.getValue(xe,Q);return me(ae)?ae:De}):ie}}return j.\u0275fac=(()=>{let J;return function(xe){return(J||(J=a.xGo(j)))(xe||j)}})(),j.\u0275prov=a.jDH({token:j,factory:j.\u0275fac}),j})();class o{}let l=(()=>{class j extends o{compile(ie,xe){return ie}compileTranslations(ie,xe){return ie}}return j.\u0275fac=(()=>{let J;return function(xe){return(J||(J=a.xGo(j)))(xe||j)}})(),j.\u0275prov=a.jDH({token:j,factory:j.\u0275fac}),j})();class s{constructor(){this.currentLang=this.defaultLang,this.translations={},this.langs=[],this.onTranslationChange=new a.bkB,this.onLangChange=new a.bkB,this.onDefaultLangChange=new a.bkB}}const h=new a.nKC("USE_STORE"),v=new a.nKC("USE_DEFAULT_LANG"),y=new a.nKC("DEFAULT_LANGUAGE"),d=new a.nKC("USE_EXTEND");let r=(()=>{class j{constructor(ie,xe,De,Q,ae,tt=!0,Oe=!1,pe=!1,Te){this.store=ie,this.currentLoader=xe,this.compiler=De,this.parser=Q,this.missingTranslationHandler=ae,this.useDefaultLang=tt,this.isolate=Oe,this.extend=pe,this.pending=!1,this._onTranslationChange=new a.bkB,this._onLangChange=new a.bkB,this._onDefaultLangChange=new a.bkB,this._langs=[],this._translations={},this._translationRequests={},Te&&this.setDefaultLang(Te)}get onTranslationChange(){return this.isolate?this._onTranslationChange:this.store.onTranslationChange}get onLangChange(){return this.isolate?this._onLangChange:this.store.onLangChange}get onDefaultLangChange(){return this.isolate?this._onDefaultLangChange:this.store.onDefaultLangChange}get defaultLang(){return this.isolate?this._defaultLang:this.store.defaultLang}set defaultLang(ie){this.isolate?this._defaultLang=ie:this.store.defaultLang=ie}get currentLang(){return this.isolate?this._currentLang:this.store.currentLang}set currentLang(ie){this.isolate?this._currentLang=ie:this.store.currentLang=ie}get langs(){return this.isolate?this._langs:this.store.langs}set langs(ie){this.isolate?this._langs=ie:this.store.langs=ie}get translations(){return this.isolate?this._translations:this.store.translations}set translations(ie){this.isolate?this._translations=ie:this.store.translations=ie}setDefaultLang(ie){if(ie===this.defaultLang)return;let xe=this.retrieveTranslations(ie);typeof xe<"u"?(null==this.defaultLang&&(this.defaultLang=ie),xe.pipe((0,C.s)(1)).subscribe(De=>{this.changeDefaultLang(ie)})):this.changeDefaultLang(ie)}getDefaultLang(){return this.defaultLang}use(ie){if(ie===this.currentLang)return(0,S.of)(this.translations[ie]);let xe=this.retrieveTranslations(ie);return typeof xe<"u"?(this.currentLang||(this.currentLang=ie),xe.pipe((0,C.s)(1)).subscribe(De=>{this.changeLang(ie)}),xe):(this.changeLang(ie),(0,S.of)(this.translations[ie]))}retrieveTranslations(ie){let xe;return(typeof this.translations[ie]>"u"||this.extend)&&(this._translationRequests[ie]=this._translationRequests[ie]||this.getTranslation(ie),xe=this._translationRequests[ie]),xe}getTranslation(ie){this.pending=!0;const xe=this.currentLoader.getTranslation(ie).pipe(P(1),(0,C.s)(1));return this.loadingTranslations=xe.pipe((0,k.T)(De=>this.compiler.compileTranslations(De,ie)),P(1),(0,C.s)(1)),this.loadingTranslations.subscribe({next:De=>{this.translations[ie]=this.extend&&this.translations[ie]?{...De,...this.translations[ie]}:De,this.updateLangs(),this.pending=!1},error:De=>{this.pending=!1}}),xe}setTranslation(ie,xe,De=!1){xe=this.compiler.compileTranslations(xe,ie),this.translations[ie]=(De||this.extend)&&this.translations[ie]?se(this.translations[ie],xe):xe,this.updateLangs(),this.onTranslationChange.emit({lang:ie,translations:this.translations[ie]})}getLangs(){return this.langs}addLangs(ie){ie.forEach(xe=>{-1===this.langs.indexOf(xe)&&this.langs.push(xe)})}updateLangs(){this.addLangs(Object.keys(this.translations))}getParsedResult(ie,xe,De){let Q;if(xe instanceof Array){let ae={},tt=!1;for(let Oe of xe)ae[Oe]=this.getParsedResult(ie,Oe,De),(0,p.A)(ae[Oe])&&(tt=!0);if(tt){const Oe=xe.map(pe=>(0,p.A)(ae[pe])?ae[pe]:(0,S.of)(ae[pe]));return(0,O.p)(Oe).pipe((0,k.T)(pe=>{let Te={};return pe.forEach((Be,re)=>{Te[xe[re]]=Be}),Te}))}return ae}if(ie&&(Q=this.parser.interpolate(this.parser.getValue(ie,xe),De)),typeof Q>"u"&&null!=this.defaultLang&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(Q=this.parser.interpolate(this.parser.getValue(this.translations[this.defaultLang],xe),De)),typeof Q>"u"){let ae={key:xe,translateService:this};typeof De<"u"&&(ae.interpolateParams=De),Q=this.missingTranslationHandler.handle(ae)}return typeof Q<"u"?Q:xe}get(ie,xe){if(!me(ie)||!ie.length)throw new Error('Parameter "key" required');if(this.pending)return this.loadingTranslations.pipe((0,L.H)(De=>(De=this.getParsedResult(De,ie,xe),(0,p.A)(De)?De:(0,S.of)(De))));{let De=this.getParsedResult(this.translations[this.currentLang],ie,xe);return(0,p.A)(De)?De:(0,S.of)(De)}}getStreamOnTranslationChange(ie,xe){if(!me(ie)||!ie.length)throw new Error('Parameter "key" required');return(0,c.x)((0,D.v)(()=>this.get(ie,xe)),this.onTranslationChange.pipe((0,M.n)(De=>{const Q=this.getParsedResult(De.translations,ie,xe);return"function"==typeof Q.subscribe?Q:(0,S.of)(Q)})))}stream(ie,xe){if(!me(ie)||!ie.length)throw new Error('Parameter "key" required');return(0,c.x)((0,D.v)(()=>this.get(ie,xe)),this.onLangChange.pipe((0,M.n)(De=>{const Q=this.getParsedResult(De.translations,ie,xe);return(0,p.A)(Q)?Q:(0,S.of)(Q)})))}instant(ie,xe){if(!me(ie)||!ie.length)throw new Error('Parameter "key" required');let De=this.getParsedResult(this.translations[this.currentLang],ie,xe);if((0,p.A)(De)){if(ie instanceof Array){let Q={};return ie.forEach((ae,tt)=>{Q[ie[tt]]=ie[tt]}),Q}return ie}return De}set(ie,xe,De=this.currentLang){this.translations[De][ie]=this.compiler.compile(xe,De),this.updateLangs(),this.onTranslationChange.emit({lang:De,translations:this.translations[De]})}changeLang(ie){this.currentLang=ie,this.onLangChange.emit({lang:ie,translations:this.translations[ie]}),null==this.defaultLang&&this.changeDefaultLang(ie)}changeDefaultLang(ie){this.defaultLang=ie,this.onDefaultLangChange.emit({lang:ie,translations:this.translations[ie]})}reloadLang(ie){return this.resetLang(ie),this.getTranslation(ie)}resetLang(ie){this._translationRequests[ie]=void 0,this.translations[ie]=void 0}getBrowserLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let ie=window.navigator.languages?window.navigator.languages[0]:null;return ie=ie||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,typeof ie>"u"?void 0:(-1!==ie.indexOf("-")&&(ie=ie.split("-")[0]),-1!==ie.indexOf("_")&&(ie=ie.split("_")[0]),ie)}getBrowserCultureLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let ie=window.navigator.languages?window.navigator.languages[0]:null;return ie=ie||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,ie}}return j.\u0275fac=function(ie){return new(ie||j)(a.KVO(s),a.KVO(R),a.KVO(o),a.KVO(g),a.KVO(V),a.KVO(v),a.KVO(h),a.KVO(d),a.KVO(y))},j.\u0275prov=a.jDH({token:j,factory:j.\u0275fac}),j})(),$=(()=>{class j{constructor(ie,xe){this.translate=ie,this._ref=xe,this.value="",this.lastKey=null,this.lastParams=[]}updateValue(ie,xe,De){let Q=ae=>{this.value=void 0!==ae?ae:ie,this.lastKey=ie,this._ref.markForCheck()};if(De){let ae=this.translate.getParsedResult(De,ie,xe);(0,p.A)(ae.subscribe)?ae.subscribe(Q):Q(ae)}this.translate.get(ie,xe).subscribe(Q)}transform(ie,...xe){if(!ie||!ie.length)return ie;if(oe(ie,this.lastKey)&&oe(xe,this.lastParams))return this.value;let De;if(me(xe[0])&&xe.length)if("string"==typeof xe[0]&&xe[0].length){let Q=xe[0].replace(/(\')?([a-zA-Z0-9_]+)(\')?(\s)?:/g,'"$2":').replace(/:(\s)?(\')(.*?)(\')/g,':"$3"');try{De=JSON.parse(Q)}catch{throw new SyntaxError(`Wrong parameter in TranslatePipe. Expected a valid Object, received: ${xe[0]}`)}}else"object"==typeof xe[0]&&!Array.isArray(xe[0])&&(De=xe[0]);return this.lastKey=ie,this.lastParams=xe,this.updateValue(ie,De),this._dispose(),this.onTranslationChange||(this.onTranslationChange=this.translate.onTranslationChange.subscribe(Q=>{this.lastKey&&Q.lang===this.translate.currentLang&&(this.lastKey=null,this.updateValue(ie,De,Q.translations))})),this.onLangChange||(this.onLangChange=this.translate.onLangChange.subscribe(Q=>{this.lastKey&&(this.lastKey=null,this.updateValue(ie,De,Q.translations))})),this.onDefaultLangChange||(this.onDefaultLangChange=this.translate.onDefaultLangChange.subscribe(()=>{this.lastKey&&(this.lastKey=null,this.updateValue(ie,De))})),this.value}_dispose(){typeof this.onTranslationChange<"u"&&(this.onTranslationChange.unsubscribe(),this.onTranslationChange=void 0),typeof this.onLangChange<"u"&&(this.onLangChange.unsubscribe(),this.onLangChange=void 0),typeof this.onDefaultLangChange<"u"&&(this.onDefaultLangChange.unsubscribe(),this.onDefaultLangChange=void 0)}ngOnDestroy(){this._dispose()}}return j.\u0275fac=function(ie){return new(ie||j)(a.rXU(r,16),a.rXU(a.gRc,16))},j.\u0275pipe=a.EJ8({name:"translate",type:j,pure:!1}),j.\u0275prov=a.jDH({token:j,factory:j.\u0275fac}),j})(),I=(()=>{class j{static forRoot(ie={}){return{ngModule:j,providers:[ie.loader||{provide:R,useClass:U},ie.compiler||{provide:o,useClass:l},ie.parser||{provide:g,useClass:n},ie.missingTranslationHandler||{provide:V,useClass:K},s,{provide:h,useValue:ie.isolate},{provide:v,useValue:ie.useDefaultLang},{provide:d,useValue:ie.extend},{provide:y,useValue:ie.defaultLanguage},r]}}static forChild(ie={}){return{ngModule:j,providers:[ie.loader||{provide:R,useClass:U},ie.compiler||{provide:o,useClass:l},ie.parser||{provide:g,useClass:n},ie.missingTranslationHandler||{provide:V,useClass:K},{provide:h,useValue:ie.isolate},{provide:v,useValue:ie.useDefaultLang},{provide:d,useValue:ie.extend},{provide:y,useValue:ie.defaultLanguage},r]}}}return j.\u0275fac=function(ie){return new(ie||j)},j.\u0275mod=a.$C({type:j}),j.\u0275inj=a.G2t({}),j})()},467:(Ce,ee,E)=>{"use strict";function a(p,O,c,D,C,_,F){try{var B=p[_](F),m=B.value}catch(T){return void c(T)}B.done?O(m):Promise.resolve(m).then(D,C)}function S(p){return function(){var O=this,c=arguments;return new Promise(function(D,C){var _=p.apply(O,c);function F(m){a(_,D,C,F,B,"next",m)}function B(m){a(_,D,C,F,B,"throw",m)}F(void 0)})}}E.d(ee,{A:()=>S})},1635:(Ce,ee,E)=>{"use strict";E.d(ee,{AQ:()=>K,C6:()=>S,Cg:()=>c,N3:()=>V,sH:()=>T,xN:()=>me});var a=function(r,f){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function($,I){$.__proto__=I}||function($,I){for(var j in I)Object.prototype.hasOwnProperty.call(I,j)&&($[j]=I[j])})(r,f)};function S(r,f){if("function"!=typeof f&&null!==f)throw new TypeError("Class extends value "+String(f)+" is not a constructor or null");function $(){this.constructor=r}a(r,f),r.prototype=null===f?Object.create(f):($.prototype=f.prototype,new $)}function c(r,f,$,I){var ie,j=arguments.length,J=j<3?f:null===I?I=Object.getOwnPropertyDescriptor(f,$):I;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)J=Reflect.decorate(r,f,$,I);else for(var xe=r.length-1;xe>=0;xe--)(ie=r[xe])&&(J=(j<3?ie(J):j>3?ie(f,$,J):ie(f,$))||J);return j>3&&J&&Object.defineProperty(f,$,J),J}function T(r,f,$,I){return new($||($=Promise))(function(J,ie){function xe(ae){try{Q(I.next(ae))}catch(tt){ie(tt)}}function De(ae){try{Q(I.throw(ae))}catch(tt){ie(tt)}}function Q(ae){ae.done?J(ae.value):function j(J){return J instanceof $?J:new $(function(ie){ie(J)})}(ae.value).then(xe,De)}Q((I=I.apply(r,f||[])).next())})}function V(r){return this instanceof V?(this.v=r,this):new V(r)}function K(r,f,$){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var j,I=$.apply(r,f||[]),J=[];return j={},ie("next"),ie("throw"),ie("return"),j[Symbol.asyncIterator]=function(){return this},j;function ie(Oe){I[Oe]&&(j[Oe]=function(pe){return new Promise(function(Te,Be){J.push([Oe,pe,Te,Be])>1||xe(Oe,pe)})})}function xe(Oe,pe){try{!function De(Oe){Oe.value instanceof V?Promise.resolve(Oe.value.v).then(Q,ae):tt(J[0][2],Oe)}(I[Oe](pe))}catch(Te){tt(J[0][3],Te)}}function Q(Oe){xe("next",Oe)}function ae(Oe){xe("throw",Oe)}function tt(Oe,pe){Oe(pe),J.shift(),J.length&&xe(J[0][0],J[0][1])}}function me(r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var $,f=r[Symbol.asyncIterator];return f?f.call(r):(r=function k(r){var f="function"==typeof Symbol&&Symbol.iterator,$=f&&r[f],I=0;if($)return $.call(r);if(r&&"number"==typeof r.length)return{next:function(){return r&&I>=r.length&&(r=void 0),{value:r&&r[I++],done:!r}}};throw new TypeError(f?"Object is not iterable.":"Symbol.iterator is not defined.")}(r),$={},I("next"),I("throw"),I("return"),$[Symbol.asyncIterator]=function(){return this},$);function I(J){$[J]=r[J]&&function(ie){return new Promise(function(xe,De){!function j(J,ie,xe,De){Promise.resolve(De).then(function(Q){J({value:Q,done:xe})},ie)}(xe,De,(ie=r[J](ie)).done,ie.value)})}}}"function"==typeof SuppressedError&&SuppressedError},3219:Ce=>{"use strict";Ce.exports=JSON.parse('{"aes-128-ecb":{"cipher":"AES","key":128,"iv":0,"mode":"ECB","type":"block"},"aes-192-ecb":{"cipher":"AES","key":192,"iv":0,"mode":"ECB","type":"block"},"aes-256-ecb":{"cipher":"AES","key":256,"iv":0,"mode":"ECB","type":"block"},"aes-128-cbc":{"cipher":"AES","key":128,"iv":16,"mode":"CBC","type":"block"},"aes-192-cbc":{"cipher":"AES","key":192,"iv":16,"mode":"CBC","type":"block"},"aes-256-cbc":{"cipher":"AES","key":256,"iv":16,"mode":"CBC","type":"block"},"aes128":{"cipher":"AES","key":128,"iv":16,"mode":"CBC","type":"block"},"aes192":{"cipher":"AES","key":192,"iv":16,"mode":"CBC","type":"block"},"aes256":{"cipher":"AES","key":256,"iv":16,"mode":"CBC","type":"block"},"aes-128-cfb":{"cipher":"AES","key":128,"iv":16,"mode":"CFB","type":"stream"},"aes-192-cfb":{"cipher":"AES","key":192,"iv":16,"mode":"CFB","type":"stream"},"aes-256-cfb":{"cipher":"AES","key":256,"iv":16,"mode":"CFB","type":"stream"},"aes-128-cfb8":{"cipher":"AES","key":128,"iv":16,"mode":"CFB8","type":"stream"},"aes-192-cfb8":{"cipher":"AES","key":192,"iv":16,"mode":"CFB8","type":"stream"},"aes-256-cfb8":{"cipher":"AES","key":256,"iv":16,"mode":"CFB8","type":"stream"},"aes-128-cfb1":{"cipher":"AES","key":128,"iv":16,"mode":"CFB1","type":"stream"},"aes-192-cfb1":{"cipher":"AES","key":192,"iv":16,"mode":"CFB1","type":"stream"},"aes-256-cfb1":{"cipher":"AES","key":256,"iv":16,"mode":"CFB1","type":"stream"},"aes-128-ofb":{"cipher":"AES","key":128,"iv":16,"mode":"OFB","type":"stream"},"aes-192-ofb":{"cipher":"AES","key":192,"iv":16,"mode":"OFB","type":"stream"},"aes-256-ofb":{"cipher":"AES","key":256,"iv":16,"mode":"OFB","type":"stream"},"aes-128-ctr":{"cipher":"AES","key":128,"iv":16,"mode":"CTR","type":"stream"},"aes-192-ctr":{"cipher":"AES","key":192,"iv":16,"mode":"CTR","type":"stream"},"aes-256-ctr":{"cipher":"AES","key":256,"iv":16,"mode":"CTR","type":"stream"},"aes-128-gcm":{"cipher":"AES","key":128,"iv":12,"mode":"GCM","type":"auth"},"aes-192-gcm":{"cipher":"AES","key":192,"iv":12,"mode":"GCM","type":"auth"},"aes-256-gcm":{"cipher":"AES","key":256,"iv":12,"mode":"GCM","type":"auth"}}')},2951:Ce=>{"use strict";Ce.exports=JSON.parse('{"sha224WithRSAEncryption":{"sign":"rsa","hash":"sha224","id":"302d300d06096086480165030402040500041c"},"RSA-SHA224":{"sign":"ecdsa/rsa","hash":"sha224","id":"302d300d06096086480165030402040500041c"},"sha256WithRSAEncryption":{"sign":"rsa","hash":"sha256","id":"3031300d060960864801650304020105000420"},"RSA-SHA256":{"sign":"ecdsa/rsa","hash":"sha256","id":"3031300d060960864801650304020105000420"},"sha384WithRSAEncryption":{"sign":"rsa","hash":"sha384","id":"3041300d060960864801650304020205000430"},"RSA-SHA384":{"sign":"ecdsa/rsa","hash":"sha384","id":"3041300d060960864801650304020205000430"},"sha512WithRSAEncryption":{"sign":"rsa","hash":"sha512","id":"3051300d060960864801650304020305000440"},"RSA-SHA512":{"sign":"ecdsa/rsa","hash":"sha512","id":"3051300d060960864801650304020305000440"},"RSA-SHA1":{"sign":"rsa","hash":"sha1","id":"3021300906052b0e03021a05000414"},"ecdsa-with-SHA1":{"sign":"ecdsa","hash":"sha1","id":""},"sha256":{"sign":"ecdsa","hash":"sha256","id":""},"sha224":{"sign":"ecdsa","hash":"sha224","id":""},"sha384":{"sign":"ecdsa","hash":"sha384","id":""},"sha512":{"sign":"ecdsa","hash":"sha512","id":""},"DSA-SHA":{"sign":"dsa","hash":"sha1","id":""},"DSA-SHA1":{"sign":"dsa","hash":"sha1","id":""},"DSA":{"sign":"dsa","hash":"sha1","id":""},"DSA-WITH-SHA224":{"sign":"dsa","hash":"sha224","id":""},"DSA-SHA224":{"sign":"dsa","hash":"sha224","id":""},"DSA-WITH-SHA256":{"sign":"dsa","hash":"sha256","id":""},"DSA-SHA256":{"sign":"dsa","hash":"sha256","id":""},"DSA-WITH-SHA384":{"sign":"dsa","hash":"sha384","id":""},"DSA-SHA384":{"sign":"dsa","hash":"sha384","id":""},"DSA-WITH-SHA512":{"sign":"dsa","hash":"sha512","id":""},"DSA-SHA512":{"sign":"dsa","hash":"sha512","id":""},"DSA-RIPEMD160":{"sign":"dsa","hash":"rmd160","id":""},"ripemd160WithRSA":{"sign":"rsa","hash":"rmd160","id":"3021300906052b2403020105000414"},"RSA-RIPEMD160":{"sign":"rsa","hash":"rmd160","id":"3021300906052b2403020105000414"},"md5WithRSAEncryption":{"sign":"rsa","hash":"md5","id":"3020300c06082a864886f70d020505000410"},"RSA-MD5":{"sign":"rsa","hash":"md5","id":"3020300c06082a864886f70d020505000410"}}')},4589:Ce=>{"use strict";Ce.exports=JSON.parse('{"1.3.132.0.10":"secp256k1","1.3.132.0.33":"p224","1.2.840.10045.3.1.1":"p192","1.2.840.10045.3.1.7":"p256","1.3.132.0.34":"p384","1.3.132.0.35":"p521"}')},3241:Ce=>{"use strict";Ce.exports=JSON.parse('{"modp1":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a63a3620ffffffffffffffff"},"modp2":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece65381ffffffffffffffff"},"modp5":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca237327ffffffffffffffff"},"modp14":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aacaa68ffffffffffffffff"},"modp15":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a93ad2caffffffffffffffff"},"modp16":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c934063199ffffffffffffffff"},"modp17":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dcc4024ffffffffffffffff"},"modp18":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dbe115974a3926f12fee5e438777cb6a932df8cd8bec4d073b931ba3bc832b68d9dd300741fa7bf8afc47ed2576f6936ba424663aab639c5ae4f5683423b4742bf1c978238f16cbe39d652de3fdb8befc848ad922222e04a4037c0713eb57a81a23f0c73473fc646cea306b4bcbc8862f8385ddfa9d4b7fa2c087e879683303ed5bdd3a062b3cf5b3a278a66d2a13f83f44f82ddf310ee074ab6a364597e899a0255dc164f31cc50846851df9ab48195ded7ea1b1d510bd7ee74d73faf36bc31ecfa268359046f4eb879f924009438b481c6cd7889a002ed5ee382bc9190da6fc026e479558e4475677e9aa9e3050e2765694dfc81f56e880b96e7160c980dd98edd3dfffffffffffffffff"}}')},1636:Ce=>{"use strict";Ce.exports={rE:"6.5.5"}},5579:Ce=>{"use strict";Ce.exports=JSON.parse('{"2.16.840.1.101.3.4.1.1":"aes-128-ecb","2.16.840.1.101.3.4.1.2":"aes-128-cbc","2.16.840.1.101.3.4.1.3":"aes-128-ofb","2.16.840.1.101.3.4.1.4":"aes-128-cfb","2.16.840.1.101.3.4.1.21":"aes-192-ecb","2.16.840.1.101.3.4.1.22":"aes-192-cbc","2.16.840.1.101.3.4.1.23":"aes-192-ofb","2.16.840.1.101.3.4.1.24":"aes-192-cfb","2.16.840.1.101.3.4.1.41":"aes-256-ecb","2.16.840.1.101.3.4.1.42":"aes-256-cbc","2.16.840.1.101.3.4.1.43":"aes-256-ofb","2.16.840.1.101.3.4.1.44":"aes-256-cfb"}')}},Ce=>{Ce(Ce.s=6313)}]); \ No newline at end of file diff --git a/src/assets/school/home_files/mqdefault(1).jpg b/src/assets/school/home_files/mqdefault(1).jpg new file mode 100644 index 0000000000000000000000000000000000000000..0b48f8954f040162c0785dcaed75fb55c5e1403e GIT binary patch literal 14515 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 J>i)C*e*x~8dFcQE literal 0 HcmV?d00001 diff --git a/src/assets/school/home_files/mqdefault(10).jpg b/src/assets/school/home_files/mqdefault(10).jpg new file mode 100644 index 0000000000000000000000000000000000000000..b5fec8e974e9826d3549897a2cdc9a91649129ca GIT binary patch literal 11227 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 literal 0 HcmV?d00001 diff --git a/src/assets/school/home_files/mqdefault(11).jpg b/src/assets/school/home_files/mqdefault(11).jpg new file mode 100644 index 0000000000000000000000000000000000000000..f9164aa18e123b8192b4bf6aea2bf44ca01a7f4d GIT binary patch literal 9906 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 E58?Zx1ONa4 literal 0 HcmV?d00001 diff --git a/src/assets/school/home_files/mqdefault(13).jpg b/src/assets/school/home_files/mqdefault(13).jpg new file mode 100644 index 0000000000000000000000000000000000000000..da6c13d12f5cc954f4ede04bd5b414846f7d0ace GIT binary patch literal 9737 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 S*$Q1KUz5SF!yYevUiv>HswYJN literal 0 HcmV?d00001 diff --git a/src/assets/school/home_files/mqdefault(15).jpg b/src/assets/school/home_files/mqdefault(15).jpg new file mode 100644 index 0000000000000000000000000000000000000000..d2c5dd73a42f3c2abca363f9b4d8ff4fcd880749 GIT binary patch literal 14199 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

+=3eqYcZPJK2L}dHf-}GMXjC4U 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 WK;aN14m1QEu1XZ53QhX>wDez6ZJLt+ literal 0 HcmV?d00001 diff --git a/src/assets/school/home_files/mqdefault(2).jpg b/src/assets/school/home_files/mqdefault(2).jpg new file mode 100644 index 0000000000000000000000000000000000000000..784a736016e2768994b7401cf5c59e66867b03af GIT binary patch literal 13029 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 literal 0 HcmV?d00001 diff --git a/src/assets/school/home_files/mqdefault(20).jpg b/src/assets/school/home_files/mqdefault(20).jpg new file mode 100644 index 0000000000000000000000000000000000000000..87b81235ba9417d583486978ba700a35690d26a2 GIT binary patch literal 11486 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 axo4Ho6`?*x(`!evlu*ZnFzTRxS^Xc6jkOg3 literal 0 HcmV?d00001 diff --git a/src/assets/school/home_files/mqdefault(22).jpg b/src/assets/school/home_files/mqdefault(22).jpg new file mode 100644 index 0000000000000000000000000000000000000000..d8b720fba5c3c00a2c9d132860621ade07e87b2b GIT binary patch literal 11207 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 literal 0 HcmV?d00001 diff --git a/src/assets/school/home_files/mqdefault(24).jpg b/src/assets/school/home_files/mqdefault(24).jpg new file mode 100644 index 0000000000000000000000000000000000000000..ec0d480406b71d2b8be9dbc543e93705e47cbb6b GIT binary patch literal 14178 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 O?2Wl?ih{&n7XJ^&KQt2n literal 0 HcmV?d00001 diff --git a/src/assets/school/home_files/mqdefault(27).jpg b/src/assets/school/home_files/mqdefault(27).jpg new file mode 100644 index 0000000000000000000000000000000000000000..804a8ae6759892d7162210a8f27739d2f4539930 GIT binary patch literal 10408 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 a4vhh4TP!N-rpoIolF7!9>gvS(-S}VQygbeT literal 0 HcmV?d00001 diff --git a/src/assets/school/home_files/mqdefault(29).jpg b/src/assets/school/home_files/mqdefault(29).jpg new file mode 100644 index 0000000000000000000000000000000000000000..816eecd818da0d2c2537b3f7ef089eb648e4c9c0 GIT binary patch literal 14626 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 APXGV_ literal 0 HcmV?d00001 diff --git a/src/assets/school/home_files/mqdefault(30).jpg b/src/assets/school/home_files/mqdefault(30).jpg new file mode 100644 index 0000000000000000000000000000000000000000..b90a3fa2104f143650ae9ea08ba2d5cc953b5170 GIT binary patch literal 9301 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 literal 0 HcmV?d00001 diff --git a/src/assets/school/home_files/mqdefault(31).jpg b/src/assets/school/home_files/mqdefault(31).jpg new file mode 100644 index 0000000000000000000000000000000000000000..e1d92cabde9d501d58f74d22340969a6980384a4 GIT binary patch literal 8865 zcmaiZ1yCHY*XQDk%i`|tuvqa@Y>~oZ#Y%zVTHM{CP~3~dE?%UIySo)F#a)ZHK#%{; zec#Q^+|2hf$xHG}Uf$%z^Ka?j27o|SQAH7egaiN}y*R+XRX{iZ3j+fLA|ie9WTd2I zlr*H2~Z;t~+#L&Czw z#>c~_Ata;`WoKjq3-G;=ARiz2B>?mDfkg!WlK}Ja@&5;S$^LKlf1>}o0faz6Ba$o% z5+eYa5DA44>0dv9`b9@Hr2nY;--L{UiiVDa0enHF2>?ha$S7!NXy|CDDE}#h^imat z0hLGqO-}2BD>{fVR4>I*{$J^+FXE8U zFj-K#U(;(L%n=T>M8mlMwMGv;5}26#&kQ z5-$o60%QO`(*z^PZJCXi*spEJTCicCE6i|vj6edsMJ9@TU7-g|P`FWy3u~{8r&^Ly z`3wnLGfxVHG5@#n#Nh}hjHNAjL)zLGVq&vxyMdgTICw@?g}j$vQdY}1H7Q?O6h)^S zN%>Rbj{N5#W=dn2KQjjIjB~{3mD954RvG1YSGj6F09nUI66b(B|yS+S|kYoPsgqH59X04hxJbzYTJb zsCT1A;hghSYIXx0BpG@&M#mu8vY(=~2R^u&+TZ#`!uNIi=b0(bowOB*C^Zw4SbqEi zkR0HkKX#)&#Qn{1D5d%)>XM@MaoZU9rAWJG`DP;>)ZSaKI`S^D*DtLHC?CTwPY{gC z00jKc4CR%4_mwug)}*=lY_S&Tpv>V8lKAG;(o|@hyeUJ0Z`u0C{t$ZXYY4jI)69j6 z#W!n^n={Mc_j0oN3<`=`eJ&;X_N!B}MqU0B3-&gyqm-@nA0ljg$STM_B&{nN8S)SR z0M3i>M_p@O=60!x_Ip{^(V1>Q*-E%)e}dRKEI-2UXSVScV@HD!q=CZ}@#j5{~RvPIZJQ z#m1y3l?v_lRCb%Yk=+CPDhml~os=>rSs3S0n%V@Kc7}m+b2|=QY+i%?`1f%Zi*lV! zOCiAF*DX8OY_B|!4-@4V`(U72jd^C;f09oimX zqDzN#iCB3NeWuN$FV!WZ0_eud>#4SVmQD-gdXO9mE6m-{+;&2ND$zBsTHMn?A!&(< zMnQ7m1|_R^?!eeu^YNJJg(#$WRDYrdZVdTc!!iVGQCP=jSDIp51z_C-4sK;X(lAn? zLQLp>;I8>bOWThuRy=*3MnPY4VVQD^MmJjmc#}IkR6RNWIX|+q{Rhx0S~U_jhY4oQ zG}$hM6^CgiL{&nf4D`uI8_G3Q*dtAO2Jl>QnK9|fsg+3=W2=@{&8yX@xV9>&rC#TN znJS_Pz*_)my8*wArd20z2D5ebgm1%#peya{#~M6Tx=*l=pQu&lvzTgjIn&uwypVRM zAgJSo(1DJ}=8drk<vBk&A6a96MyL z=%}Lo|6?_SsYcqBTx=@Ur0g3c9s!1;ZGNhs0w`|=PtYf@dyk(APJKxX1@J-*fn`Sy zHg42F`$&Tn(WJn*ML*FMPVW_5_?QI1j}>Clu5sCYZmg|#{HB#4f+;wh0RWUI0K70Q zZ5t9Mk7r8XV!VehDC)CWj^@-fJs#mPE_0f?n6{f7CRNd#>C}CQ+=)aRR#@_!Bwk$J zcCJTfar}+OCa1~r_XJIvQ72W-ldUmjYX^dTjD!tM-K$00188}C)u?P!g1=llmDOh` ze`iF$pxkDQ_xBY&wDH5&elY-SV-)kS%&`fT^jSQjzEz^_ZQLqtSgJ zR|$42;0+^FjaUp)o?pG2Fe$lYGXY=Sax8ee6wN*OrR%^^NE=0z#9Dpk!z`CRqr2}Y zMhJzKr>|LGYpWoA?`S`l>0&8{&5!2U$V&wUdfy5j_Ne04drK;6jk@cpyT@RKV{3}Z z@MY&URQ_T(0)dHq6e{Mwr=_#YZ59iHDS+|mnJMk|(jhP)Mv+%z#CS=fj=*Z9ThHFia}GPYR1<8cR9`R9Edu09W31<0N72p4ujm% z?n%~0;Ek#HZCt!teZaCbr6YlO>(0&GG|!aXUlUCrfWEW1XLN>u$uH)oz=Zdc?^(s2 z)ETc^e9PcYsu-uepz;of0Zi5v)V;Ga==a<)EOtCeaq2jfLIfwGUH zs6~(G>3pHjhu917t&>ExzJSuX zS{-4r-qe{alSnQKBOVnP-fx-`))@ncW#bAGO^ z`iRRSdLV4HO8Z8tC}kWO{U0FIO^nEcc6hhDOyr|JX}@!Rl)_cyDZO8R*-rZ+QQYs( zl8x;v{V|xWU_k^eYTy%*DK|cGl#4w2m7C%ht!b(C<~O1cxh*3511bLPM-muNqsPsgd%bdtd7 z&ZFdC-u%ci_J_7>HC~GJq$<^~b1#o!EeX#J+Vj&(V>)bWLLzJdeEV)C<3|bq%@KxF zwcnEEust>9tt1U_LcK5Lfk4s&afdAQO*}Zz-tqRMqGyWfuO2wQNP6^LFAMKMZsTPd zg@jw@TH`{OOv9S3ZPnGj3ls)tM8yk)Eqvs1>`4d8lawPdmWo5(Hs{NsmA?id_a|^R3lYX<-{3x_Y=K2(M%5bt*i~ z))1!ondxJnjekeDDOppFB%SoJa_DT z+^bK!6}Imb9`5*9%1=l^BJ`a&&<`nXLRA=L&TkHJP6F}bsHfWMFzf}l9eLFfnOFH! z4~3ycgY}^oGhIHfMkG}shV2p>=ef9tcAQNP85FE$*SbdU8}Z7c%OlHdo2D+sZ=}*2 zH9{3qFnpVO<2Y#-ZlULvQZ=I+Oez>(=)egogU?R5su>5Ce%2=UC(2HwImfZwp*Hn5 z=;j|MDdaAe06rv%ZuCiS2BJmiuc$IQZs|bb%S+B}oo|f$=L6s21u^mgWQjzXJu7J% z>gDkWo4yuQ?4=XVOfc-1ruS1bpr(M_k5r9marDmXIzGFN34r^dsM0xjwe-tFVRA%b z*Nd+k{HUUA@X0;*MA2psHcyF~#PnVV{~&I>Db_BIHRg)5+vLXB$z{WOIyi-ad z(-bdAT)p{>~sUc zSU&ozmKGIsjKZaZb$+Hb`n4u$hA$;%M|I#81k`cU(?W|z$~hEOhElb2-YM4Fo*EkX zDmLlA#>irGu~}E`bJT2XS7&Q{>i(960J}9JoT3y^XrQ(B_1^8$6nDi6UXvKFh0@9s zRu5DcE$W0T=g#2J@u5&^9OM~v;6A+q-)pSN5}kAm3wx8u?$yTnR5Uw7o4v2LHI$8i z+oSdDF_%oj-lN6Ts_%o@gkOg&bT925Xcqk}W8kU`Ps?NgYBRo^;LvaxTv~5QQ!NGM z8hP8?4{}}GgvgLT1tEN0Af+|QX(z3Q4qna&TJNTrfw~J7TUD*k{l$b1u1?1;sXra$ zh&Df5?Ib(G_KI{^i+{)Ahk2#xN>p0p{-SW6J~{tmE}$I-k7{#Mf^CrSC>=Eu7XYTY zxf@oEtSmh}|DygO*@ZvK9l@LL4?3jx){|q4sXY7>%;F=M(a3;i9NJ|F3jb6;i;p^f zS2JTlHst8uF^wz^Khsh}ud-H>q`oZ1=;IgAz@dhK2j`X!S>pO&q1R^`#1b;*?zJ2oR8`%NjMR#^Pp6O+@JRP-7j2-j+r*-Z%y>V)a|_%tqZcOYONm?yT8JwwaO~y zv`&X(uU8%V1Mj)w(Wn*QQfxS#OiRs3!_goDdtmuXpXLlIUp70$az4QGoDVXRgw`oIG=`Noa7muO)ZITLQ_%_R*M!kih( z(9DJv4LjaXB`?ZYe=An6A>Vf~3hFNd(Zy?znj zmH@t~w%kO?1;z8Wb&U*z@vEWc=Rb2h)Fun;e1Td~;s+S_!~;adf2aV|Y*2I3WDp)J z+w^grPCg%ze|ob^RSbbAJaEZT-kbab%&E1`uMQS(VIVP|Wv`f2m7Saih`HaB^D^?V z#h*viYt0thtPkd438ng1qUFnwpRm}G*oi&;obaFwKNuofgjSpZlJ-(s35o_;ps*3G`A!`I!+SJP`?7Jt%hK1 zDlHaVUMnTOg?BofYc%9#^D4KHoAMZH@InnS&tse$5YU5{XAIq14>)aDWv-_m1(V0@ zv>v0;R)(qUNL|Fqx4R8lWVlca=!H6eD*M1ckkHlW)h+Gwg@rW z{%f!aOXmLKF5@~%*rn@%@^F4as)pZoEg|xQn9N)ohO%Jv?ziWmf+HF@Hwm&n7S6{{4>& zzkV~SYp_`1NpnEzz_E|?Y7r2hiTpxnTS`+{-%TCEFtpKA8& zZ!2dNqhl?(!He9$$}=nGJDy9=V+Wb)cy-esos}{6cFl3TcTgO@j+|47A$CFFrrgkJ z6(n=|>@u=afe)}g^PrvW`JzVSO`A_2CReKos3mrZvii((IlsYN-Lf|hS=Hl*7)ES3 zJ<(1}>_jT~SWly!On6|dAC$X2mFU5o1i!Ig8(@UDOyZ*LYfmdPzk82qYiotcbt@lq zdHg+@&A$Fic8=3gTAtQS7d!EiWcK{Ibu$`gDrSX{jw?L{6FZ>*9c^se_ssMU^|)oj zFs0s!@5}5f!-8JWA@6Dn$c%NUGhJCuD1sJyKX`>eL@iHOjD__)rHL8)Nk}+ zBzi(%w!fxptxh^+Fk^c~^4Malaii+{`Z1GVFS&yx5k#d*N`~P(rH-{?kKLV}lbj~r z!r1U~bEt5FnsD;Uo3boXsnw9klr9cDlq9SLvApq&unIN30rV?LVkJimCjb|TxL}rU zydq7-0Vp+mh^tIUP8FZurxLEcUhOJ2I)3~Wpz*s>Ak9PC&e5=$X+)N|VcuRW=bDVG zKAe4Ebj|HI7mQ6LnWv6e5NacFPV-)AmMAAS-gXQ~s=@(BRzv55Q%N3} zi*5SD_1KY4&5v$20h=|CZ#m)Kq1$C=%oo}&CyuN+OU5Z3iam8n%gy&!`ftnN3sWt6 z@P<;=%l%L%5S|LJ*ZTs!ylGss_2ZNtSS(KxC72bOM&tdfXt875pz;$}2Y_G|Ibf`X zNvkF-gD8gvlrmtXib?IXohpE5{TlI@vTvI=aW@+KATXs6>EX| zdA=|StK|n1<-i#`rk-U3gF4}fr(ASe2ni2B-S zOiD&dCQwr@oQvHvJ#r)k1}bkI4YIyXIWXtYDS;T%GKc!BGee9;BTR2GFGlKESMMru z!?daf-m+vBRV2B)Hd17Jh){ z`(x(?*T33P+jBBkm?jE4*^tED+v~?0?$D!G@0U~8hsycf5J1|X>q7J90i3R5p(`{| z%Tr3^B-SQzSKiy4Y3B_h-=j%Nwx8Q~e`$(w7Z%GP5d)z6Cj7zjht(UUOGCN@&8zQ6 z?MC5kRH%(4WdDU2Kl8l4ggtvc>3hC%LAjx7w@V&fjkW$SSl!&SnOL}G0oMJz2X7a5 zS4cS+1H6S*oVJoOc8Ey?U)tY5(O3EcrDP`O9W!ugT68-q|x35vQJg*DP_pIxzd0${R#b(hZGh2sapvJDMWyqe+|tCUK% znT3aQXqeqKBg@cd`wqCEbiXn8Eb3;SJ7gwF8yROTZ0td5vdrR(4T>ofuOcl6f= zo7ioCLE|)I+IN{9)ue`k)HLrR7PS4I$oAfNR+mKD!k363@a;OZWwxN&PM{TY5VsqSRr{#SUo-pQQ_psI# zc8}XKYI2fg%0vQ9QHRYd%xVo_*cP=!iQRNc{_a13Y3Yo29hn>+-M2P*>EDYY-NT9Z zPf%jd8mfL=Jq3e3BD|e-Y}@H`Lv=gflvB|VwYj!9=LW8ZpLFgjtLU6!3CpV1P2M64 z_LQ6SQ9%!Cr?{1JlNEk@_O#P$3|@|oc4&=7O+psWd*>+GoK=cXT}7^`>36h;wXo2k zTkeliYbgjh0&pEG$s4>eb5m@ydnEez@5Qc(^h>uqBaqZ+AHvgz8dnJvf{xN+SBUXw zb0X|~K6f%mkI=DT=^p*EOP6xHZYkE>0$X4@>)UgcU-*cSS?cqRQp!n#=DZX1`aXCH zwR%@v@uJGE;p28Edl$(Zg>MzyxRa5h2X1Sck68>lCNW;POa4tcu-}#>E8JGxF3FaKRZLVrowHTAx z8uIZ1JY*7G(h0@SL1<3(&m3Ir130$&+@Og*kSHL8nIcIt)ROpbWel^;HZMli(&G;W z?ISVKwfi_rWq~eJWaM|f5@yEzt1ef@=j|VRom4i=@}xjrengIdMr58|;hP&1J!DZY zyisM0yPnsp?%1!9T#yFc0}r29-*1%9SM!dq+71s>uD*db)t4?%P6I}Jn1P+v5^G>A z9rN56rKHl(F|QWt&RD%l8kE-c*7&{#QSq;G3}Ktf?%7DTj-?8B0)5H(qoAe@zQ zbz@8t`IZ-3g^@mPuwe#^(3mNUL?3G}hFM{t;eAOoQ}#wr^6be($R`cwXAfgoEK8lo zI6gff8pZSc4Hwoq5*})12)~&!ztnL`uEj9H`%oA^{Sp<(%smT<0U`038N5L{o=Cdg z9;`%jG(~4puos4(bO`8aA@obMkA(9N#t$s3kkT6&gdW6!MkVLmnJ{NNzOhJrOVDu9 z*~~OPbth60LD7uSUy{TRNAx(@2_*__cE(l$riH+BcwvqTnzW_HqNJ}G2Y!UU>DTCD zo?u7x_H&MCcqwU+EAx2M$1hG4FjEbttBUCjN69fO>@nWOjPjwf+RjsaO0wY9R_y#? z&+@dR+z2pK-}@9z*mt96P_ymOm%I;9iV6%{&w!wsArQz6tEY?#tG-ToM(w85qISIa zBRrXz7THdMN$ZThP7x+X%LXS7A})~@uT(s`FF`bd%Wi}b-1J1uH#f7Jo;8dQIf4!w zvON4~Epd#UOdYNv02P#N$@!woWFCgmOr{#E?tcJ|V+x;$p-nNV&SB>JaFm@S0c2J@ zv$fWhZSEm*)!JwqC#XQ$cftx(UlYw-4A@*aL&=`4jl_L>Vnb1N>1PX5NHkK>-VPpM zU}qhJv0&@=Z{c{RkHk=P=qykF`oQZxGh_12x4U=@%jH5lR%C>fuimY}J@~hYMKwZ= zthMztBj#scVH01GHB)8t)8oR z666YLSPj~Ir6a@kcKTvuM=(2gO60HQO&_-Jt;l6BlEd*<&@P!ygrAC8lLtT@8zHSl zT$9&^?}$S|e2Dmh2tpVq%!(6B=Ynh2t=E**7Y4vfAA;_pH|X0*e?d}@D>0yE$C5Qr zonNWpi#d!24y{;ns%Wo!ug+ezkxF2l=`Lx^#nexG??;U4f+Ch>^@+g|RuHtVa=&11w|8H=>2hdgNJNDpmM za+d|D2f%$I!rq{@k>5dx0lYQe=6r}b2J7&WFfV>ev6SfuipK|z17>}yS!qI*bo*H-wL+D>^v>V2klAvHeT*X9V*P=b z5nVp=8H0;uyjo7S-tO?ga%CG#q06EeJjG~AvkBWgM~Nb211IWMEZxLq4$(m5q&@)k l=5`}X`S9?sLc2wFJXGXKDpcZ_Hllb7wY)m}|Iqzg{$D|6X~+No literal 0 HcmV?d00001 diff --git a/src/assets/school/home_files/mqdefault(32).jpg b/src/assets/school/home_files/mqdefault(32).jpg new file mode 100644 index 0000000000000000000000000000000000000000..887761181712b6e42118d8f211ddfb16cb56f09f GIT binary patch literal 11119 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 n*UBF&L7f8qZRp3eLaHaoD3 literal 0 HcmV?d00001 diff --git a/src/assets/school/home_files/mqdefault(4).jpg b/src/assets/school/home_files/mqdefault(4).jpg new file mode 100644 index 0000000000000000000000000000000000000000..e06f327ba34bf40e54e6bc0be0df62223f064f70 GIT binary patch literal 11606 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 YE1w@aK824Z6^kT#x&-Y14SZSpKSZcso&W#< literal 0 HcmV?d00001 diff --git a/src/assets/school/home_files/mqdefault(6).jpg b/src/assets/school/home_files/mqdefault(6).jpg new file mode 100644 index 0000000000000000000000000000000000000000..ed6722bf17f552099de827ac8a5d587e18ab9ef3 GIT binary patch literal 11908 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 w7ZC{}Kx^gImx53GN;sxZC3H?yieNf(K1-58Rx0 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 K0b|2@TKzwT%H})( literal 0 HcmV?d00001 diff --git a/src/assets/school/home_files/mqdefault.jpg b/src/assets/school/home_files/mqdefault.jpg new file mode 100644 index 0000000000000000000000000000000000000000..26c86cee99c6c47c1b8faf16dc884d5055933f04 GIT binary patch literal 13447 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,he(2173)},6876:()=>{window.__Zone_disable_customElements=!0},2173:()=>{const te=globalThis;function J(n){return(te.__Zone_symbol_prefix||"__zone_symbol__")+n}const Te=Object.getOwnPropertyDescriptor,ve=Object.defineProperty,Re=Object.getPrototypeOf,ft=Object.create,ht=Array.prototype.slice,Me="addEventListener",Le="removeEventListener",Ze=J(Me),Ae=J(Le),ce="true",ae="false",be=J("");function je(n,r){return Zone.current.wrap(n,r)}function He(n,r,i,t,s){return Zone.current.scheduleMacroTask(n,r,i,t,s)}const x=J,Ce=typeof window<"u",ge=Ce?window:void 0,K=Ce&&ge||globalThis,dt="removeAttribute";function xe(n,r){for(let i=n.length-1;i>=0;i--)"function"==typeof n[i]&&(n[i]=je(n[i],r+"_"+i));return n}function We(n){return!n||!1!==n.writable&&!("function"==typeof n.get&&typeof n.set>"u")}const ze=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,De=!("nw"in K)&&typeof K.process<"u"&&"[object process]"===K.process.toString(),Ge=!De&&!ze&&!(!Ce||!ge.HTMLElement),Xe=typeof K.process<"u"&&"[object process]"===K.process.toString()&&!ze&&!(!Ce||!ge.HTMLElement),Oe={},qe=function(n){if(!(n=n||K.event))return;let r=Oe[n.type];r||(r=Oe[n.type]=x("ON_PROPERTY"+n.type));const i=this||n.target||K,t=i[r];let s;return Ge&&i===ge&&"error"===n.type?(s=t&&t.call(this,n.message,n.filename,n.lineno,n.colno,n.error),!0===s&&n.preventDefault()):(s=t&&t.apply(this,arguments),null!=s&&!s&&n.preventDefault()),s};function Ye(n,r,i){let t=Te(n,r);if(!t&&i&&Te(i,r)&&(t={enumerable:!0,configurable:!0}),!t||!t.configurable)return;const s=x("on"+r+"patched");if(n.hasOwnProperty(s)&&n[s])return;delete t.writable,delete t.value;const l=t.get,E=t.set,T=r.slice(2);let m=Oe[T];m||(m=Oe[T]=x("ON_PROPERTY"+T)),t.set=function(D){let g=this;!g&&n===K&&(g=K),g&&("function"==typeof g[m]&&g.removeEventListener(T,qe),E&&E.call(g,null),g[m]=D,"function"==typeof D&&g.addEventListener(T,qe,!1))},t.get=function(){let D=this;if(!D&&n===K&&(D=K),!D)return null;const g=D[m];if(g)return g;if(l){let L=l.call(this);if(L)return t.set.call(this,L),"function"==typeof D[dt]&&D.removeAttribute(r),L}return null},ve(n,r,t),n[s]=!0}function $e(n,r,i){if(r)for(let t=0;tfunction(E,T){const m=i(E,T);return m.cbIdx>=0&&"function"==typeof T[m.cbIdx]?He(m.name,T[m.cbIdx],m,s):l.apply(E,T)})}function ue(n,r){n[x("OriginalDelegate")]=r}let Ke=!1,Ve=!1;function gt(){if(Ke)return Ve;Ke=!0;try{const n=ge.navigator.userAgent;(-1!==n.indexOf("MSIE ")||-1!==n.indexOf("Trident/")||-1!==n.indexOf("Edge/"))&&(Ve=!0)}catch{}return Ve}let pe=!1;if(typeof window<"u")try{const n=Object.defineProperty({},"passive",{get:function(){pe=!0}});window.addEventListener("test",n,n),window.removeEventListener("test",n,n)}catch{pe=!1}const pt={useG:!0},ne={},Je={},Qe=new RegExp("^"+be+"(\\w+)(true|false)$"),et=x("propagationStopped");function tt(n,r){const i=(r?r(n):n)+ae,t=(r?r(n):n)+ce,s=be+i,l=be+t;ne[n]={},ne[n][ae]=s,ne[n][ce]=l}function yt(n,r,i,t){const s=t&&t.add||Me,l=t&&t.rm||Le,E=t&&t.listeners||"eventListeners",T=t&&t.rmAll||"removeAllListeners",m=x(s),D="."+s+":",g="prependListener",L="."+g+":",R=function(b,d,V){if(b.isRemoved)return;const z=b.callback;let $;"object"==typeof z&&z.handleEvent&&(b.callback=p=>z.handleEvent(p),b.originalDelegate=z);try{b.invoke(b,d,[V])}catch(p){$=p}const B=b.options;return B&&"object"==typeof B&&B.once&&d[l].call(d,V.type,b.originalDelegate?b.originalDelegate:b.callback,B),$};function H(b,d,V){if(!(d=d||n.event))return;const z=b||d.target||n,$=z[ne[d.type][V?ce:ae]];if($){const B=[];if(1===$.length){const p=R($[0],z,d);p&&B.push(p)}else{const p=$.slice();for(let U=0;U{throw U})}}}const W=function(b){return H(this,b,!1)},G=function(b){return H(this,b,!0)};function oe(b,d){if(!b)return!1;let V=!0;d&&void 0!==d.useG&&(V=d.useG);const z=d&&d.vh;let $=!0;d&&void 0!==d.chkDup&&($=d.chkDup);let B=!1;d&&void 0!==d.rt&&(B=d.rt);let p=b;for(;p&&!p.hasOwnProperty(s);)p=Re(p);if(!p&&b[s]&&(p=b),!p||p[m])return!1;const U=d&&d.eventNameToString,M={},C=p[m]=p[s],v=p[x(l)]=p[l],S=p[x(E)]=p[E],Q=p[x(T)]=p[T];let X;d&&d.prepend&&(X=p[x(d.prepend)]=p[d.prepend]);const A=V?function(o){if(!M.isExisting)return C.call(M.target,M.eventName,M.capture?G:W,M.options)}:function(o){return C.call(M.target,M.eventName,o.invoke,M.options)},I=V?function(o){if(!o.isRemoved){const c=ne[o.eventName];let f;c&&(f=c[o.capture?ce:ae]);const k=f&&o.target[f];if(k)for(let P=0;Pse.zone.cancelTask(se);o.call(fe,"abort",ie,{once:!0}),Ee&&(Ee.removeAbortListener=()=>fe.removeEventListener("abort",ie))}return M.target=null,Ee&&(Ee.taskData=null),it&&(ee.once=!0),!pe&&"boolean"==typeof se.options||(se.options=ee),se.target=w,se.capture=Ue,se.eventName=O,F&&(se.originalDelegate=j),y?me.unshift(se):me.push(se),P?w:void 0}};return p[s]=u(C,D,A,I,B),X&&(p[g]=u(X,L,function(o){return X.call(M.target,M.eventName,o.invoke,M.options)},I,B,!0)),p[l]=function(){const o=this||n;let c=arguments[0];d&&d.transferEventName&&(c=d.transferEventName(c));const f=arguments[2],k=!!f&&("boolean"==typeof f||f.capture),P=arguments[1];if(!P)return v.apply(this,arguments);if(z&&!z(v,P,o,arguments))return;const y=ne[c];let w;y&&(w=y[k?ce:ae]);const O=w&&o[w];if(O)for(let j=0;jfunction(s,l){s[et]=!0,t&&t.apply(s,l)})}const Se=x("zoneTask");function ye(n,r,i,t){let s=null,l=null;i+=t;const E={};function T(D){const g=D.data;return g.args[0]=function(){return D.invoke.apply(this,arguments)},g.handleId=s.apply(n,g.args),D}function m(D){return l.call(n,D.data.handleId)}s=le(n,r+=t,D=>function(g,L){if("function"==typeof L[0]){const R={isPeriodic:"Interval"===t,delay:"Timeout"===t||"Interval"===t?L[1]||0:void 0,args:L},H=L[0];L[0]=function(){try{return H.apply(this,arguments)}finally{R.isPeriodic||("number"==typeof R.handleId?delete E[R.handleId]:R.handleId&&(R.handleId[Se]=null))}};const W=He(r,L[0],R,T,m);if(!W)return W;const G=W.data.handleId;return"number"==typeof G?E[G]=W:G&&(G[Se]=W),G&&G.ref&&G.unref&&"function"==typeof G.ref&&"function"==typeof G.unref&&(W.ref=G.ref.bind(G),W.unref=G.unref.bind(G)),"number"==typeof G||G?G:W}return D.apply(n,L)}),l=le(n,i,D=>function(g,L){const R=L[0];let H;"number"==typeof R?H=E[R]:(H=R&&R[Se],H||(H=R)),H&&"string"==typeof H.type?"notScheduled"!==H.state&&(H.cancelFn&&H.data.isPeriodic||0===H.runCount)&&("number"==typeof R?delete E[R]:R&&(R[Se]=null),H.zone.cancelTask(H)):D.apply(n,L)})}function rt(n,r,i){if(!i||0===i.length)return r;const t=i.filter(l=>l.target===n);if(!t||0===t.length)return r;const s=t[0].ignoreProperties;return r.filter(l=>-1===s.indexOf(l))}function ot(n,r,i,t){n&&$e(n,rt(n,r,i),t)}function Be(n){return Object.getOwnPropertyNames(n).filter(r=>r.startsWith("on")&&r.length>2).map(r=>r.substring(2))}function Ot(n,r,i,t,s){const l=Zone.__symbol__(t);if(r[l])return;const E=r[l]=r[t];r[t]=function(T,m,D){return m&&m.prototype&&s.forEach(function(g){const L=`${i}.${t}::`+g,R=m.prototype;try{if(R.hasOwnProperty(g)){const H=n.ObjectGetOwnPropertyDescriptor(R,g);H&&H.value?(H.value=n.wrapWithCurrentZone(H.value,L),n._redefineProperty(m.prototype,g,H)):R[g]&&(R[g]=n.wrapWithCurrentZone(R[g],L))}else R[g]&&(R[g]=n.wrapWithCurrentZone(R[g],L))}catch{}}),E.call(r,T,m,D)},n.attachOriginToPatched(r[t],E)}const st=function ke(){var r;const i=globalThis,t=!0===i[J("forceDuplicateZoneCheck")];if(i.Zone&&(t||"function"!=typeof i.Zone.__symbol__))throw new Error("Zone already loaded.");return null!==(r=i.Zone)&&void 0!==r||(i.Zone=function he(){const n=te.performance;function r(Z){n&&n.mark&&n.mark(Z)}function i(Z,_){n&&n.measure&&n.measure(Z,_)}r("Zone");let t=(()=>{class _{static assertZonePatched(){if(te.Promise!==M.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let e=_.current;for(;e.parent;)e=e.parent;return e}static get current(){return v.zone}static get currentTask(){return S}static __load_patch(e,h,N=!1){if(M.hasOwnProperty(e)){const A=!0===te[J("forceDuplicateZoneCheck")];if(!N&&A)throw Error("Already loaded patch: "+e)}else if(!te["__Zone_disable_"+e]){const A="Zone:"+e;r(A),M[e]=h(te,_,C),i(A,A)}}get parent(){return this._parent}get name(){return this._name}constructor(e,h){this._parent=e,this._name=h?h.name||"unnamed":"",this._properties=h&&h.properties||{},this._zoneDelegate=new l(this,this._parent&&this._parent._zoneDelegate,h)}get(e){const h=this.getZoneWith(e);if(h)return h._properties[e]}getZoneWith(e){let h=this;for(;h;){if(h._properties.hasOwnProperty(e))return h;h=h._parent}return null}fork(e){if(!e)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,e)}wrap(e,h){if("function"!=typeof e)throw new Error("Expecting function got: "+e);const N=this._zoneDelegate.intercept(this,e,h),A=this;return function(){return A.runGuarded(N,this,arguments,h)}}run(e,h,N,A){v={parent:v,zone:this};try{return this._zoneDelegate.invoke(this,e,h,N,A)}finally{v=v.parent}}runGuarded(e,h=null,N,A){v={parent:v,zone:this};try{try{return this._zoneDelegate.invoke(this,e,h,N,A)}catch(I){if(this._zoneDelegate.handleError(this,I))throw I}}finally{v=v.parent}}runTask(e,h,N){if(e.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(e.zone||oe).name+"; Execution: "+this.name+")");if(e.state===Y&&(e.type===U||e.type===p))return;const A=e.state!=V;A&&e._transitionTo(V,d),e.runCount++;const I=S;S=e,v={parent:v,zone:this};try{e.type==p&&e.data&&!e.data.isPeriodic&&(e.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,e,h,N)}catch(de){if(this._zoneDelegate.handleError(this,de))throw de}}finally{e.state!==Y&&e.state!==$&&(e.type==U||e.data&&e.data.isPeriodic?A&&e._transitionTo(d,V):(e.runCount=0,this._updateTaskCount(e,-1),A&&e._transitionTo(Y,V,Y))),v=v.parent,S=I}}scheduleTask(e){if(e.zone&&e.zone!==this){let N=this;for(;N;){if(N===e.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${e.zone.name}`);N=N.parent}}e._transitionTo(b,Y);const h=[];e._zoneDelegates=h,e._zone=this;try{e=this._zoneDelegate.scheduleTask(this,e)}catch(N){throw e._transitionTo($,b,Y),this._zoneDelegate.handleError(this,N),N}return e._zoneDelegates===h&&this._updateTaskCount(e,1),e.state==b&&e._transitionTo(d,b),e}scheduleMicroTask(e,h,N,A){return this.scheduleTask(new E(B,e,h,N,A,void 0))}scheduleMacroTask(e,h,N,A,I){return this.scheduleTask(new E(p,e,h,N,A,I))}scheduleEventTask(e,h,N,A,I){return this.scheduleTask(new E(U,e,h,N,A,I))}cancelTask(e){if(e.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(e.zone||oe).name+"; Execution: "+this.name+")");if(e.state===d||e.state===V){e._transitionTo(z,d,V);try{this._zoneDelegate.cancelTask(this,e)}catch(h){throw e._transitionTo($,z),this._zoneDelegate.handleError(this,h),h}return this._updateTaskCount(e,-1),e._transitionTo(Y,z),e.runCount=0,e}}_updateTaskCount(e,h){const N=e._zoneDelegates;-1==h&&(e._zoneDelegates=null);for(let A=0;AZ.hasTask(a,e),onScheduleTask:(Z,_,a,e)=>Z.scheduleTask(a,e),onInvokeTask:(Z,_,a,e,h,N)=>Z.invokeTask(a,e,h,N),onCancelTask:(Z,_,a,e)=>Z.cancelTask(a,e)};class l{get zone(){return this._zone}constructor(_,a,e){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this._zone=_,this._parentDelegate=a,this._forkZS=e&&(e&&e.onFork?e:a._forkZS),this._forkDlgt=e&&(e.onFork?a:a._forkDlgt),this._forkCurrZone=e&&(e.onFork?this._zone:a._forkCurrZone),this._interceptZS=e&&(e.onIntercept?e:a._interceptZS),this._interceptDlgt=e&&(e.onIntercept?a:a._interceptDlgt),this._interceptCurrZone=e&&(e.onIntercept?this._zone:a._interceptCurrZone),this._invokeZS=e&&(e.onInvoke?e:a._invokeZS),this._invokeDlgt=e&&(e.onInvoke?a:a._invokeDlgt),this._invokeCurrZone=e&&(e.onInvoke?this._zone:a._invokeCurrZone),this._handleErrorZS=e&&(e.onHandleError?e:a._handleErrorZS),this._handleErrorDlgt=e&&(e.onHandleError?a:a._handleErrorDlgt),this._handleErrorCurrZone=e&&(e.onHandleError?this._zone:a._handleErrorCurrZone),this._scheduleTaskZS=e&&(e.onScheduleTask?e:a._scheduleTaskZS),this._scheduleTaskDlgt=e&&(e.onScheduleTask?a:a._scheduleTaskDlgt),this._scheduleTaskCurrZone=e&&(e.onScheduleTask?this._zone:a._scheduleTaskCurrZone),this._invokeTaskZS=e&&(e.onInvokeTask?e:a._invokeTaskZS),this._invokeTaskDlgt=e&&(e.onInvokeTask?a:a._invokeTaskDlgt),this._invokeTaskCurrZone=e&&(e.onInvokeTask?this._zone:a._invokeTaskCurrZone),this._cancelTaskZS=e&&(e.onCancelTask?e:a._cancelTaskZS),this._cancelTaskDlgt=e&&(e.onCancelTask?a:a._cancelTaskDlgt),this._cancelTaskCurrZone=e&&(e.onCancelTask?this._zone:a._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const h=e&&e.onHasTask;(h||a&&a._hasTaskZS)&&(this._hasTaskZS=h?e:s,this._hasTaskDlgt=a,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=this._zone,e.onScheduleTask||(this._scheduleTaskZS=s,this._scheduleTaskDlgt=a,this._scheduleTaskCurrZone=this._zone),e.onInvokeTask||(this._invokeTaskZS=s,this._invokeTaskDlgt=a,this._invokeTaskCurrZone=this._zone),e.onCancelTask||(this._cancelTaskZS=s,this._cancelTaskDlgt=a,this._cancelTaskCurrZone=this._zone))}fork(_,a){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,_,a):new t(_,a)}intercept(_,a,e){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,_,a,e):a}invoke(_,a,e,h,N){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,_,a,e,h,N):a.apply(e,h)}handleError(_,a){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,_,a)}scheduleTask(_,a){let e=a;if(this._scheduleTaskZS)this._hasTaskZS&&e._zoneDelegates.push(this._hasTaskDlgtOwner),e=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,_,a),e||(e=a);else if(a.scheduleFn)a.scheduleFn(a);else{if(a.type!=B)throw new Error("Task is missing scheduleFn.");W(a)}return e}invokeTask(_,a,e,h){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,_,a,e,h):a.callback.apply(e,h)}cancelTask(_,a){let e;if(this._cancelTaskZS)e=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,_,a);else{if(!a.cancelFn)throw Error("Task is not cancelable");e=a.cancelFn(a)}return e}hasTask(_,a){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,_,a)}catch(e){this.handleError(_,e)}}_updateTaskCount(_,a){const e=this._taskCounts,h=e[_],N=e[_]=h+a;if(N<0)throw new Error("More tasks executed then were scheduled.");0!=h&&0!=N||this.hasTask(this._zone,{microTask:e.microTask>0,macroTask:e.macroTask>0,eventTask:e.eventTask>0,change:_})}}class E{constructor(_,a,e,h,N,A){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=_,this.source=a,this.data=h,this.scheduleFn=N,this.cancelFn=A,!e)throw new Error("callback is not defined");this.callback=e;const I=this;this.invoke=_===U&&h&&h.useG?E.invokeTask:function(){return E.invokeTask.call(te,I,this,arguments)}}static invokeTask(_,a,e){_||(_=this),Q++;try{return _.runCount++,_.zone.runTask(_,a,e)}finally{1==Q&&G(),Q--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(Y,b)}_transitionTo(_,a,e){if(this._state!==a&&this._state!==e)throw new Error(`${this.type} '${this.source}': can not transition to '${_}', expecting state '${a}'${e?" or '"+e+"'":""}, was '${this._state}'.`);this._state=_,_==Y&&(this._zoneDelegates=null)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const T=J("setTimeout"),m=J("Promise"),D=J("then");let R,g=[],L=!1;function H(Z){if(R||te[m]&&(R=te[m].resolve(0)),R){let _=R[D];_||(_=R.then),_.call(R,Z)}else te[T](Z,0)}function W(Z){0===Q&&0===g.length&&H(G),Z&&g.push(Z)}function G(){if(!L){for(L=!0;g.length;){const Z=g;g=[];for(let _=0;_v,onUnhandledError:X,microtaskDrainDone:X,scheduleMicroTask:W,showUncaughtError:()=>!t[J("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:X,patchMethod:()=>X,bindArguments:()=>[],patchThen:()=>X,patchMacroTask:()=>X,patchEventPrototype:()=>X,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>X,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>X,wrapWithCurrentZone:()=>X,filterProperties:()=>[],attachOriginToPatched:()=>X,_redefineProperty:()=>X,patchCallbacks:()=>X,nativeScheduleMicroTask:H};let v={parent:null,zone:new t(null,null)},S=null,Q=0;function X(){}return i("Zone","Zone"),t}()),i.Zone}();(function Nt(n){(function Ct(n){n.__load_patch("ZoneAwarePromise",(r,i,t)=>{const s=Object.getOwnPropertyDescriptor,l=Object.defineProperty,T=t.symbol,m=[],D=!1!==r[T("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],g=T("Promise"),L=T("then"),R="__creationTrace__";t.onUnhandledError=u=>{if(t.showUncaughtError()){const o=u&&u.rejection;o?console.error("Unhandled Promise rejection:",o instanceof Error?o.message:o,"; Zone:",u.zone.name,"; Task:",u.task&&u.task.source,"; Value:",o,o instanceof Error?o.stack:void 0):console.error(u)}},t.microtaskDrainDone=()=>{for(;m.length;){const u=m.shift();try{u.zone.runGuarded(()=>{throw u.throwOriginal?u.rejection:u})}catch(o){W(o)}}};const H=T("unhandledPromiseRejectionHandler");function W(u){t.onUnhandledError(u);try{const o=i[H];"function"==typeof o&&o.call(this,u)}catch{}}function G(u){return u&&u.then}function oe(u){return u}function Y(u){return I.reject(u)}const b=T("state"),d=T("value"),V=T("finally"),z=T("parentPromiseValue"),$=T("parentPromiseState"),B="Promise.then",p=null,U=!0,M=!1,C=0;function v(u,o){return c=>{try{Z(u,o,c)}catch(f){Z(u,!1,f)}}}const S=function(){let u=!1;return function(c){return function(){u||(u=!0,c.apply(null,arguments))}}},Q="Promise resolved with itself",X=T("currentTaskTrace");function Z(u,o,c){const f=S();if(u===c)throw new TypeError(Q);if(u[b]===p){let k=null;try{("object"==typeof c||"function"==typeof c)&&(k=c&&c.then)}catch(P){return f(()=>{Z(u,!1,P)})(),u}if(o!==M&&c instanceof I&&c.hasOwnProperty(b)&&c.hasOwnProperty(d)&&c[b]!==p)a(c),Z(u,c[b],c[d]);else if(o!==M&&"function"==typeof k)try{k.call(c,f(v(u,o)),f(v(u,!1)))}catch(P){f(()=>{Z(u,!1,P)})()}else{u[b]=o;const P=u[d];if(u[d]=c,u[V]===V&&o===U&&(u[b]=u[$],u[d]=u[z]),o===M&&c instanceof Error){const y=i.currentTask&&i.currentTask.data&&i.currentTask.data[R];y&&l(c,X,{configurable:!0,enumerable:!1,writable:!0,value:y})}for(let y=0;y{try{const w=u[d],O=!!c&&V===c[V];O&&(c[z]=w,c[$]=P);const j=o.run(y,void 0,O&&y!==Y&&y!==oe?[]:[w]);Z(c,!0,j)}catch(w){Z(c,!1,w)}},c)}const N=function(){},A=r.AggregateError;class I{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(o){return o instanceof I?o:Z(new this(null),U,o)}static reject(o){return Z(new this(null),M,o)}static withResolvers(){const o={};return o.promise=new I((c,f)=>{o.resolve=c,o.reject=f}),o}static any(o){if(!o||"function"!=typeof o[Symbol.iterator])return Promise.reject(new A([],"All promises were rejected"));const c=[];let f=0;try{for(let y of o)f++,c.push(I.resolve(y))}catch{return Promise.reject(new A([],"All promises were rejected"))}if(0===f)return Promise.reject(new A([],"All promises were rejected"));let k=!1;const P=[];return new I((y,w)=>{for(let O=0;O{k||(k=!0,y(j))},j=>{P.push(j),f--,0===f&&(k=!0,w(new A(P,"All promises were rejected")))})})}static race(o){let c,f,k=new this((w,O)=>{c=w,f=O});function P(w){c(w)}function y(w){f(w)}for(let w of o)G(w)||(w=this.resolve(w)),w.then(P,y);return k}static all(o){return I.allWithCallback(o)}static allSettled(o){return(this&&this.prototype instanceof I?this:I).allWithCallback(o,{thenCallback:f=>({status:"fulfilled",value:f}),errorCallback:f=>({status:"rejected",reason:f})})}static allWithCallback(o,c){let f,k,P=new this((j,F)=>{f=j,k=F}),y=2,w=0;const O=[];for(let j of o){G(j)||(j=this.resolve(j));const F=w;try{j.then(q=>{O[F]=c?c.thenCallback(q):q,y--,0===y&&f(O)},q=>{c?(O[F]=c.errorCallback(q),y--,0===y&&f(O)):k(q)})}catch(q){k(q)}y++,w++}return y-=2,0===y&&f(O),P}constructor(o){const c=this;if(!(c instanceof I))throw new Error("Must be an instanceof Promise.");c[b]=p,c[d]=[];try{const f=S();o&&o(f(v(c,U)),f(v(c,M)))}catch(f){Z(c,!1,f)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return I}then(o,c){var f;let k=null===(f=this.constructor)||void 0===f?void 0:f[Symbol.species];(!k||"function"!=typeof k)&&(k=this.constructor||I);const P=new k(N),y=i.current;return this[b]==p?this[d].push(y,P,o,c):e(this,y,P,o,c),P}catch(o){return this.then(null,o)}finally(o){var c;let f=null===(c=this.constructor)||void 0===c?void 0:c[Symbol.species];(!f||"function"!=typeof f)&&(f=I);const k=new f(N);k[V]=V;const P=i.current;return this[b]==p?this[d].push(P,k,o,o):e(this,P,k,o,o),k}}I.resolve=I.resolve,I.reject=I.reject,I.race=I.race,I.all=I.all;const de=r[g]=r.Promise;r.Promise=I;const we=T("thenPatched");function _e(u){const o=u.prototype,c=s(o,"then");if(c&&(!1===c.writable||!c.configurable))return;const f=o.then;o[L]=f,u.prototype.then=function(k,P){return new I((w,O)=>{f.call(this,w,O)}).then(k,P)},u[we]=!0}return t.patchThen=_e,de&&(_e(de),le(r,"fetch",u=>function Ne(u){return function(o,c){let f=u.apply(o,c);if(f instanceof I)return f;let k=f.constructor;return k[we]||_e(k),f}}(u))),Promise[i.__symbol__("uncaughtPromiseErrors")]=m,I})})(n),function Dt(n){n.__load_patch("toString",r=>{const i=Function.prototype.toString,t=x("OriginalDelegate"),s=x("Promise"),l=x("Error"),E=function(){if("function"==typeof this){const g=this[t];if(g)return"function"==typeof g?i.call(g):Object.prototype.toString.call(g);if(this===Promise){const L=r[s];if(L)return i.call(L)}if(this===Error){const L=r[l];if(L)return i.call(L)}}return i.call(this)};E[t]=i,Function.prototype.toString=E;const T=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":T.call(this)}})}(n),function St(n){n.__load_patch("util",(r,i,t)=>{const s=Be(r);t.patchOnProperties=$e,t.patchMethod=le,t.bindArguments=xe,t.patchMacroTask=Et;const l=i.__symbol__("BLACK_LISTED_EVENTS"),E=i.__symbol__("UNPATCHED_EVENTS");r[E]&&(r[l]=r[E]),r[l]&&(i[l]=i[E]=r[l]),t.patchEventPrototype=mt,t.patchEventTarget=yt,t.isIEOrEdge=gt,t.ObjectDefineProperty=ve,t.ObjectGetOwnPropertyDescriptor=Te,t.ObjectCreate=ft,t.ArraySlice=ht,t.patchClass=Pe,t.wrapWithCurrentZone=je,t.filterProperties=rt,t.attachOriginToPatched=ue,t._redefineProperty=Object.defineProperty,t.patchCallbacks=Ot,t.getGlobalObjects=()=>({globalSources:Je,zoneSymbolEventNames:ne,eventNames:s,isBrowser:Ge,isMix:Xe,isNode:De,TRUE_STR:ce,FALSE_STR:ae,ZONE_SYMBOL_PREFIX:be,ADD_EVENT_LISTENER_STR:Me,REMOVE_EVENT_LISTENER_STR:Le})})}(n)})(st),function Rt(n){n.__load_patch("legacy",r=>{const i=r[n.__symbol__("legacyPatch")];i&&i()}),n.__load_patch("timers",r=>{const i="set",t="clear";ye(r,i,t,"Timeout"),ye(r,i,t,"Interval"),ye(r,i,t,"Immediate")}),n.__load_patch("requestAnimationFrame",r=>{ye(r,"request","cancel","AnimationFrame"),ye(r,"mozRequest","mozCancel","AnimationFrame"),ye(r,"webkitRequest","webkitCancel","AnimationFrame")}),n.__load_patch("blocking",(r,i)=>{const t=["alert","prompt","confirm"];for(let s=0;sfunction(D,g){return i.current.run(E,r,g,m)})}),n.__load_patch("EventTarget",(r,i,t)=>{(function Pt(n,r){r.patchEventPrototype(n,r)})(r,t),function bt(n,r){if(Zone[r.symbol("patchEventTarget")])return;const{eventNames:i,zoneSymbolEventNames:t,TRUE_STR:s,FALSE_STR:l,ZONE_SYMBOL_PREFIX:E}=r.getGlobalObjects();for(let m=0;m{Pe("MutationObserver"),Pe("WebKitMutationObserver")}),n.__load_patch("IntersectionObserver",(r,i,t)=>{Pe("IntersectionObserver")}),n.__load_patch("FileReader",(r,i,t)=>{Pe("FileReader")}),n.__load_patch("on_property",(r,i,t)=>{!function wt(n,r){if(De&&!Xe||Zone[n.symbol("patchEvents")])return;const i=r.__Zone_ignore_on_properties;let t=[];if(Ge){const s=window;t=t.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const l=function Tt(){try{const n=ge.navigator.userAgent;if(-1!==n.indexOf("MSIE ")||-1!==n.indexOf("Trident/"))return!0}catch{}return!1}()?[{target:s,ignoreProperties:["error"]}]:[];ot(s,Be(s),i&&i.concat(l),Re(s))}t=t.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let s=0;s{!function vt(n,r){const{isBrowser:i,isMix:t}=r.getGlobalObjects();(i||t)&&n.customElements&&"customElements"in n&&r.patchCallbacks(r,n.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback","formAssociatedCallback","formDisabledCallback","formResetCallback","formStateRestoreCallback"])}(r,t)}),n.__load_patch("XHR",(r,i)=>{!function D(g){const L=g.XMLHttpRequest;if(!L)return;const R=L.prototype;let W=R[Ze],G=R[Ae];if(!W){const C=g.XMLHttpRequestEventTarget;if(C){const v=C.prototype;W=v[Ze],G=v[Ae]}}const oe="readystatechange",Y="scheduled";function b(C){const v=C.data,S=v.target;S[E]=!1,S[m]=!1;const Q=S[l];W||(W=S[Ze],G=S[Ae]),Q&&G.call(S,oe,Q);const X=S[l]=()=>{if(S.readyState===S.DONE)if(!v.aborted&&S[E]&&C.state===Y){const _=S[i.__symbol__("loadfalse")];if(0!==S.status&&_&&_.length>0){const a=C.invoke;C.invoke=function(){const e=S[i.__symbol__("loadfalse")];for(let h=0;hfunction(C,v){return C[s]=0==v[2],C[T]=v[1],z.apply(C,v)}),B=x("fetchTaskAborting"),p=x("fetchTaskScheduling"),U=le(R,"send",()=>function(C,v){if(!0===i.current[p]||C[s])return U.apply(C,v);{const S={target:C,url:C[T],isPeriodic:!1,args:v,aborted:!1},Q=He("XMLHttpRequest.send",d,S,b,V);C&&!0===C[m]&&!S.aborted&&Q.state===Y&&Q.invoke()}}),M=le(R,"abort",()=>function(C,v){const S=function H(C){return C[t]}(C);if(S&&"string"==typeof S.type){if(null==S.cancelFn||S.data&&S.data.aborted)return;S.zone.cancelTask(S)}else if(!0===i.current[B])return M.apply(C,v)})}(r);const t=x("xhrTask"),s=x("xhrSync"),l=x("xhrListener"),E=x("xhrScheduled"),T=x("xhrURL"),m=x("xhrErrorBeforeScheduled")}),n.__load_patch("geolocation",r=>{r.navigator&&r.navigator.geolocation&&function _t(n,r){const i=n.constructor.name;for(let t=0;t{const m=function(){return T.apply(this,xe(arguments,i+"."+s))};return ue(m,T),m})(l)}}}(r.navigator.geolocation,["getCurrentPosition","watchPosition"])}),n.__load_patch("PromiseRejectionEvent",(r,i)=>{function t(s){return function(l){nt(r,s).forEach(T=>{const m=r.PromiseRejectionEvent;if(m){const D=new m(s,{promise:l.promise,reason:l.rejection});T.invoke(D)}})}}r.PromiseRejectionEvent&&(i[x("unhandledPromiseRejectionHandler")]=t("unhandledrejection"),i[x("rejectionHandledHandler")]=t("rejectionhandled"))}),n.__load_patch("queueMicrotask",(r,i,t)=>{!function kt(n,r){r.patchMethod(n,"queueMicrotask",i=>function(t,s){Zone.current.scheduleMicroTask("queueMicrotask",s[0])})}(r,t)})}(st)}},te=>{te(te.s=4050)}]); \ No newline at end of file diff --git a/src/assets/school/home_files/runtime.79f94d9f87898daf.js b/src/assets/school/home_files/runtime.79f94d9f87898daf.js new file mode 100644 index 00000000..f7a40ce1 --- /dev/null +++ b/src/assets/school/home_files/runtime.79f94d9f87898daf.js @@ -0,0 +1 @@ +(()=>{"use strict";var e,v={},g={};function f(e){var t=g[e];if(void 0!==t)return t.exports;var a=g[e]={id:e,loaded:!1,exports:{}};return v[e].call(a.exports,a,a.exports,f),a.loaded=!0,a.exports}f.m=v,e=[],f.O=(t,a,c,b)=>{if(!a){var d=1/0;for(r=0;r=b)&&Object.keys(f.O).every(u=>f.O[u](a[n]))?a.splice(n--,1):(l=!1,b0&&e[r-1][2]>b;r--)e[r]=e[r-1];e[r]=[a,c,b]},f.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return f.d(t,{a:t}),t},(()=>{var t,e=Object.getPrototypeOf?a=>Object.getPrototypeOf(a):a=>a.__proto__;f.t=function(a,c){if(1&c&&(a=this(a)),8&c||"object"==typeof a&&a&&(4&c&&a.__esModule||16&c&&"function"==typeof a.then))return a;var b=Object.create(null);f.r(b);var r={};t=t||[null,e({}),e([]),e(e)];for(var d=2&c&&a;"object"==typeof d&&!~t.indexOf(d);d=e(d))Object.getOwnPropertyNames(d).forEach(l=>r[l]=()=>a[l]);return r.default=()=>a,f.d(b,r),b}})(),f.d=(e,t)=>{for(var a in t)f.o(t,a)&&!f.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},f.f={},f.e=e=>Promise.all(Object.keys(f.f).reduce((t,a)=>(f.f[a](e,t),t),[])),f.u=e=>(({2076:"common",7278:"polyfills-dom",9329:"polyfills-core-js"}[e]||e)+"."+{101:"b61200e5155d34ee",441:"e6b1a85717016aa1",477:"4d01f7ea8fb587bc",604:"dbf81fa49d13671c",771:"7fd9f687f0594b31",786:"15f2026846e1c0f4",964:"6eab964a602c93a7",1049:"2033e7796242a464",1102:"56d892f823cb514e",1177:"7ba9e57140ca43d5",1227:"62126f61607726d4",1433:"06daa299d37a9a30",1577:"b481a5a8e6828676",1983:"ff9597b5e3f8a00d",2075:"f919952f47beca5b",2076:"6fb368d54d6a7f3d",2113:"0c87c15ab9a91af5",2144:"1466920522110c0f",2348:"20a86cac51a9a09a",2375:"f70437bafa5f2e85",2415:"e844f40ddcab976f",2560:"f5d6f730ff88df72",2628:"b5b3b9d76e09f1e2",2648:"2ccda6362de2145a",2885:"6cc30bddac52cb25",2924:"6cf33f42494af2cc",2937:"aa2ee25b0084be07",2982:"aa513e7ab5d121b6",3066:"1a60873367cf408d",3119:"ef7e634c7df7f7a2",3162:"0ec9926637ab8977",3506:"8448c51879f5f5ee",3511:"98bfd08807de55c1",3558:"7582aa5359a71327",3574:"edec9cbaff66e512",3780:"a87c0f024ac212e7",3814:"62a4c1527bf7d224",4171:"dd5cbba7fa50b21a",4183:"fbaeacea2b0845b7",4224:"70311ea3fdbf63a3",4294:"62c2e797697ed548",4392:"ed3407af8ac32a8b",4406:"494f34a7f430b92d",4463:"73e20d061ca7cb3b",4503:"ff1f13d85dba3e18",4567:"5ab51fbf39a56403",4591:"4d07170289905b6a",4612:"14fce41da64da6ce",4699:"d99e88eabd09d4e3",5006:"8f3d51853a4b00b0",5100:"839badd2e9761886",5120:"c66fdf70d6f3bb34",5197:"71bc23e14aa679b8",5222:"549a08c827f36579",5640:"5fb29d1a6c294532",5695:"67495d6c1a678e0c",5712:"0da3ec4ee3dda8e0",5887:"f196a8a929562fc0",5949:"b1263d576573143d",5959:"bf2d61772e40c8f7",6024:"37ec858fd81a0171",6086:"c23f096118ac938c",6301:"2400da12269d8d6e",6433:"3f4c853876bd8f1e",6674:"688d65923f438266",7030:"3d04e4e40abd6292",7076:"655a21d09248e098",7179:"d8123c1b865a5ee2",7240:"098e19418e173771",7278:"bf542500b6fca113",7372:"956bc52f14c40929",7428:"e21669a50fef07e0",7720:"c58f2e9fcd6537ca",7916:"cc675e21950c3d41",8066:"29601e0daf33894d",8193:"4c78d428e5728e4a",8314:"757fb559d491d7e0",8477:"f649ea8b59ebcdc0",8584:"d26666fed62ca671",8622:"7e4bc02a093577ee",8729:"79f5393240c92bc2",8761:"a5f365a42a2d36f4",8805:"bb5cc294530fb5ff",8814:"9cc5802e7063adf4",8970:"16c44059fb6283a3",9061:"bee89fae6a61b4da",9132:"7a4e12bf87e29707",9303:"81cc21c0f087ae38",9329:"c76198334f717402",9344:"d824f83645b7e788",9977:"dfb6af23e31fcb21"}[e]+".js"),f.miniCssF=e=>{},f.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={},t="app:";f.l=(a,c,b,r)=>{if(e[a])e[a].push(c);else{var d,l;if(void 0!==b)for(var n=document.getElementsByTagName("script"),i=0;i{d.onerror=d.onload=null,clearTimeout(p);var _=e[a];if(delete e[a],d.parentNode&&d.parentNode.removeChild(d),_&&_.forEach(h=>h(u)),y)return y(u)},p=setTimeout(s.bind(null,void 0,{type:"timeout",target:d}),12e4);d.onerror=s.bind(null,d.onerror),d.onload=s.bind(null,d.onload),l&&document.head.appendChild(d)}}})(),f.r=e=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},f.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;f.tt=()=>(void 0===e&&(e={createScriptURL:t=>t},typeof trustedTypes<"u"&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("angular#bundler",e))),e)})(),f.tu=e=>f.tt().createScriptURL(e),f.p="",(()=>{var e={9121:0};f.f.j=(c,b)=>{var r=f.o(e,c)?e[c]:void 0;if(0!==r)if(r)b.push(r[2]);else if(9121!=c){var d=new Promise((o,s)=>r=e[c]=[o,s]);b.push(r[2]=d);var l=f.p+f.u(c),n=new Error;f.l(l,o=>{if(f.o(e,c)&&(0!==(r=e[c])&&(e[c]=void 0),r)){var s=o&&("load"===o.type?"missing":o.type),p=o&&o.target&&o.target.src;n.message="Loading chunk "+c+" failed.\n("+s+": "+p+")",n.name="ChunkLoadError",n.type=s,n.request=p,r[1](n)}},"chunk-"+c,c)}else e[c]=0},f.O.j=c=>0===e[c];var t=(c,b)=>{var n,i,[r,d,l]=b,o=0;if(r.some(p=>0!==e[p])){for(n in d)f.o(d,n)&&(f.m[n]=d[n]);if(l)var s=l(f)}for(c&&c(b);o{if(Pe.has(Ae))throw TypeError("Cannot add the same private member more than once");Pe instanceof WeakSet?Pe.add(Ae):Pe.set(Ae,S)};(function(Ae){!function(Pe){var S="object"==typeof global?global:"object"==typeof self?self:"object"==typeof this?this:Function("return this;")(),e=f(Ae);function f(O,C){return function(x,N){"function"!=typeof O[x]&&Object.defineProperty(O,x,{configurable:!0,writable:!0,value:N}),C&&C(x,N)}}typeof S.Reflect>"u"?S.Reflect=Ae:e=f(S.Reflect,e),function(Pe){var S=Object.prototype.hasOwnProperty,e="function"==typeof Symbol,f=e&&typeof Symbol.toPrimitive<"u"?Symbol.toPrimitive:"@@toPrimitive",O=e&&typeof Symbol.iterator<"u"?Symbol.iterator:"@@iterator",C="function"==typeof Object.create,x={__proto__:[]}instanceof Array,N=!C&&!x,j={create:C?function(){return nn(Object.create(null))}:x?function(){return nn({__proto__:null})}:function(){return nn({})},has:N?function(mt,qt){return S.call(mt,qt)}:function(mt,qt){return qt in mt},get:N?function(mt,qt){return S.call(mt,qt)?mt[qt]:void 0}:function(mt,qt){return mt[qt]}},G=Object.getPrototypeOf(Function),ee="object"==typeof process&&process.env&&"true"===process.env.REFLECT_METADATA_USE_MAP_POLYFILL,A=ee||"function"!=typeof Map||"function"!=typeof Map.prototype.entries?function W(){var mt={},qt=[],Yt=function(){function ke(vt,Gt,Fn){this._index=0,this._keys=vt,this._values=Gt,this._selector=Fn}return ke.prototype["@@iterator"]=function(){return this},ke.prototype[O]=function(){return this},ke.prototype.next=function(){var vt=this._index;if(vt>=0&&vt=this._keys.length?(this._index=-1,this._keys=qt,this._values=qt):this._index++,{value:Gt,done:!1}}return{value:void 0,done:!0}},ke.prototype.throw=function(vt){throw this._index>=0&&(this._index=-1,this._keys=qt,this._values=qt),vt},ke.prototype.return=function(vt){return this._index>=0&&(this._index=-1,this._keys=qt,this._values=qt),{value:vt,done:!0}},ke}();return function(){function ke(){this._keys=[],this._values=[],this._cacheKey=mt,this._cacheIndex=-2}return Object.defineProperty(ke.prototype,"size",{get:function(){return this._keys.length},enumerable:!0,configurable:!0}),ke.prototype.has=function(vt){return this._find(vt,!1)>=0},ke.prototype.get=function(vt){var Gt=this._find(vt,!1);return Gt>=0?this._values[Gt]:void 0},ke.prototype.set=function(vt,Gt){var Fn=this._find(vt,!0);return this._values[Fn]=Gt,this},ke.prototype.delete=function(vt){var Gt=this._find(vt,!1);if(Gt>=0){for(var Fn=this._keys.length,yn=Gt+1;yn=0;--Yt){var Ie=(0,mt[Yt])(qt);if(!ii(Ie)&&!wi(Ie)){if(!ln(Ie))throw new TypeError;qt=Ie}}return qt}(mt,qt)}if(!Mn(mt))throw new TypeError;if(!Yn(qt))throw new TypeError;if(!Yn(Be)&&!ii(Be)&&!wi(Be))throw new TypeError;return wi(Be)&&(Be=void 0),function q(mt,qt,Yt,Be){for(var Ie=mt.length-1;Ie>=0;--Ie){var ke=(0,mt[Ie])(qt,Yt,Be);if(!ii(ke)&&!wi(ke)){if(!Yn(ke))throw new TypeError;Be=ke}}return Be}(mt,qt,Yt=Nt(Yt),Be)}),Pe("metadata",function Me(mt,qt){return function Yt(Be,Ie){if(!Yn(Be))throw new TypeError;if(!ii(Ie)&&!function wt(mt){switch(si(mt)){case 3:case 4:return!0;default:return!1}}(Ie))throw new TypeError;dt(mt,qt,Be,Ie)}}),Pe("defineMetadata",function gt(mt,qt,Yt,Be){if(!Yn(Yt))throw new TypeError;return ii(Be)||(Be=Nt(Be)),dt(mt,qt,Yt,Be)}),Pe("hasMetadata",function we(mt,qt,Yt){if(!Yn(qt))throw new TypeError;return ii(Yt)||(Yt=Nt(Yt)),Fe(mt,qt,Yt)}),Pe("hasOwnMetadata",function He(mt,qt,Yt){if(!Yn(qt))throw new TypeError;return ii(Yt)||(Yt=Nt(Yt)),Ke(mt,qt,Yt)}),Pe("getMetadata",function lt(mt,qt,Yt){if(!Yn(qt))throw new TypeError;return ii(Yt)||(Yt=Nt(Yt)),H(mt,qt,Yt)}),Pe("getOwnMetadata",function B(mt,qt,Yt){if(!Yn(qt))throw new TypeError;return ii(Yt)||(Yt=Nt(Yt)),ze(mt,qt,Yt)}),Pe("getMetadataKeys",function Ge(mt,qt){if(!Yn(mt))throw new TypeError;return ii(qt)||(qt=Nt(qt)),xn(mt,qt)}),Pe("getOwnMetadataKeys",function Le(mt,qt){if(!Yn(mt))throw new TypeError;return ii(qt)||(qt=Nt(qt)),sn(mt,qt)}),Pe("deleteMetadata",function ne(mt,qt,Yt){if(!Yn(qt))throw new TypeError;ii(Yt)||(Yt=Nt(Yt));var Be=ue(qt,Yt,!1);if(ii(Be)||!Be.delete(mt))return!1;if(Be.size>0)return!0;var Ie=be.get(qt);return Ie.delete(Yt),Ie.size>0||be.delete(qt),!0})}(e)}()})(Reflect||(Reflect={})),(()=>{"use strict";var Ae,Pe={},S={};function e(f){var O=S[f];if(void 0!==O)return O.exports;var C=S[f]={id:f,loaded:!1,exports:{}};return Pe[f].call(C.exports,C,C.exports,e),C.loaded=!0,C.exports}e.m=Pe,Ae=[],e.O=(f,O,C,x)=>{if(!O){var N=1/0;for(A=0;A=x)&&Object.keys(e.O).every(me=>e.O[me](O[G]))?O.splice(G--,1):(j=!1,x0&&Ae[A-1][2]>x;A--)Ae[A]=Ae[A-1];Ae[A]=[O,C,x]},e.n=f=>{var O=f&&f.__esModule?()=>f.default:()=>f;return e.d(O,{a:O}),O},e.d=(f,O)=>{for(var C in O)e.o(O,C)&&!e.o(f,C)&&Object.defineProperty(f,C,{enumerable:!0,get:O[C]})},e.o=(f,O)=>Object.prototype.hasOwnProperty.call(f,O),e.nmd=f=>(f.paths=[],f.children||(f.children=[]),f),(()=>{var f={runtime:0};e.O.j=x=>0===f[x];var O=(x,N)=>{var j,G,[ee,A,F]=N,$=0;if(ee.some(me=>0!==f[me])){for(j in A)e.o(A,j)&&(e.m[j]=A[j]);if(F)var be=F(e)}for(x&&x(N);${"use strict";S(4924),S(7586)},7586:()=>{!function(Ae,Pe){"use strict";function S(){var Xt=ne.splice(0,ne.length);for(Uo=0;Xt.length;)Xt.shift().call(null,Xt.shift())}function e(Xt,On){for(var _n=0,ni=Xt.length;_n1)&&we(this)}}}),Kn(Ji,En,{value:function(vr){-1

",new Dn(function(Xt,On){if(Xt[0]&&"childList"==Xt[0].type&&!Xt[0].removedNodes[0].childNodes.length){var _n=(dt=ut(Ut,"innerHTML"))&&dt.set;_n&&yn(Ut,"innerHTML",{set:function(ni){for(;this.lastChild;)this.removeChild(this.lastChild);_n.call(this,ni)}})}On.disconnect(),dt=null}).observe(dt,{childList:!0,subtree:!0}),dt.innerHTML=""),so||(Tt||Jt?(H=function(Xt,On){Fn.call(On,Xt)||A(Xt,On)},ze=A):ze=H=function(Xt,On){Xt[ce]||(Xt[ce]=Ge(!0),A(Xt,On))},An?(br=!1,xn=ut(Ut,ot),sn=xn.value,si=function(Xt){var On=new CustomEvent(K,{bubbles:!0});On.attrName=Xt,On.prevValue=kr.call(this,Xt),On.newValue=null,On[z]=On.attrChange=2,Hi.call(this,Xt),Mi.call(this,On)},ii=function(Xt,On){var _n=xr.call(this,Xt),ni=_n&&kr.call(this,Xt),hi=new CustomEvent(K,{bubbles:!0});vo.call(this,Xt,On),hi.attrName=Xt,hi.prevValue=_n?ni:null,hi.newValue=On,_n?hi.MODIFICATION=hi.attrChange=1:hi[Se]=hi.attrChange=0,Mi.call(this,hi)},wi=function(Xt){var On,_n=Xt.currentTarget,ni=_n[ce],hi=Xt.propertyName;ni.hasOwnProperty(hi)&&(ni=ni[hi],(On=new CustomEvent(K,{bubbles:!0})).attrName=ni.name,On.prevValue=ni.value||null,On.newValue=ni.value=_n[hi]||null,null==On.prevValue?On[Se]=On.attrChange=0:On.MODIFICATION=On.attrChange=1,Mi.call(_n,On))},xn.value=function(Xt,On,_n){Xt===K&&this[En]&&this.setAttribute!==ii&&(this[ce]={className:{name:"class",value:this.className}},this.setAttribute=ii,this.removeAttribute=si,sn.call(this,"propertychange",wi)),sn.call(this,Xt,On,_n)},yn(Ut,ot,xn)):Dn||(je[ot](K,Qr),je.setAttribute(ce,1),je.removeAttribute(ce),br&&(Z=function(Xt){var On,_n,ni,hi=this;if(hi===Xt.target){for(ni in On=hi[ce],hi[ce]=_n=ue(hi),_n){if(!(ni in On))return q(0,hi,ni,On[ni],_n[ni],Se);if(_n[ni]!==On[ni])return q(1,hi,ni,On[ni],_n[ni],"MODIFICATION")}for(ni in On)if(!(ni in _n))return q(2,hi,ni,On[ni],_n[ni],z)}},q=function(Xt,On,_n,ni,hi,Ji){var Er={attrChange:Xt,currentTarget:On,attrName:_n,prevValue:ni,newValue:hi};Er[Ji]=Xt,x(Er)},ue=function(Xt){for(var On,_n,ni={},hi=Xt.attributes,Ji=0,Er=hi.length;Ji$");if(On[Mn]="a",(Xt.prototype=Mr(Zt.prototype)).constructor=Xt,Ae.customElements.define(_n,Xt,On),!ni.test(B.createElement("a",{is:_n}).outerHTML)||!ni.test((new Xt).outerHTML))throw On}(function Xt(){return Reflect.construct(Zt,[],Xt)},{},"document-register-element-a"+Yn)}catch{lt()}if(!Pe.noBuiltIn)try{if(Ur.call(B,"a","a").outerHTML.indexOf("is")<0)throw{}}catch{qr=function(Xt){return{is:Xt.toLowerCase()}}}}(window)},4924:()=>{"use strict";!function(Se){const z=Se.performance;function K(Si){z&&z.mark&&z.mark(Si)}function W(Si,Dn){z&&z.measure&&z.measure(Si,Dn)}K("Zone");const st=Se.__Zone_symbol_prefix||"__zone_symbol__";function Xe(Si){return st+Si}const nn=!0===Se[Xe("forceDuplicateZoneCheck")];if(Se.Zone){if(nn||"function"!=typeof Se.Zone.__symbol__)throw new Error("Zone already loaded.");return Se.Zone}class mt{constructor(Dn,Zt){this._parent=Dn,this._name=Zt?Zt.name||"unnamed":"",this._properties=Zt&&Zt.properties||{},this._zoneDelegate=new Yt(this,this._parent&&this._parent._zoneDelegate,Zt)}static assertZonePatched(){if(Se.Promise!==sr.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let Dn=mt.current;for(;Dn.parent;)Dn=Dn.parent;return Dn}static get current(){return or.zone}static get currentTask(){return Vi}static __load_patch(Dn,Zt,Ut=!1){if(sr.hasOwnProperty(Dn)){if(!Ut&&nn)throw Error("Already loaded patch: "+Dn)}else if(!Se["__Zone_disable_"+Dn]){const An="Zone:"+Dn;K(An),sr[Dn]=Zt(Se,mt,_r),W(An,An)}}get parent(){return this._parent}get name(){return this._name}get(Dn){const Zt=this.getZoneWith(Dn);if(Zt)return Zt._properties[Dn]}getZoneWith(Dn){let Zt=this;for(;Zt;){if(Zt._properties.hasOwnProperty(Dn))return Zt;Zt=Zt._parent}return null}fork(Dn){if(!Dn)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,Dn)}wrap(Dn,Zt){if("function"!=typeof Dn)throw new Error("Expecting function got: "+Dn);const Ut=this._zoneDelegate.intercept(this,Dn,Zt),An=this;return function(){return An.runGuarded(Ut,this,arguments,Zt)}}run(Dn,Zt,Ut,An){or={parent:or,zone:this};try{return this._zoneDelegate.invoke(this,Dn,Zt,Ut,An)}finally{or=or.parent}}runGuarded(Dn,Zt=null,Ut,An){or={parent:or,zone:this};try{try{return this._zoneDelegate.invoke(this,Dn,Zt,Ut,An)}catch(Kn){if(this._zoneDelegate.handleError(this,Kn))throw Kn}}finally{or=or.parent}}runTask(Dn,Zt,Ut){if(Dn.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(Dn.zone||Wt).name+"; Execution: "+this.name+")");if(Dn.state===qe&&(Dn.type===pr||Dn.type===rr))return;const An=Dn.state!=pn;An&&Dn._transitionTo(pn,Jt),Dn.runCount++;const Kn=Vi;Vi=Dn,or={parent:or,zone:this};try{Dn.type==rr&&Dn.data&&!Dn.data.isPeriodic&&(Dn.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,Dn,Zt,Ut)}catch(ai){if(this._zoneDelegate.handleError(this,ai))throw ai}}finally{Dn.state!==qe&&Dn.state!==ui&&(Dn.type==pr||Dn.data&&Dn.data.isPeriodic?An&&Dn._transitionTo(Jt,pn):(Dn.runCount=0,this._updateTaskCount(Dn,-1),An&&Dn._transitionTo(qe,pn,qe))),or=or.parent,Vi=Kn}}scheduleTask(Dn){if(Dn.zone&&Dn.zone!==this){let Ut=this;for(;Ut;){if(Ut===Dn.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${Dn.zone.name}`);Ut=Ut.parent}}Dn._transitionTo(Tt,qe);const Zt=[];Dn._zoneDelegates=Zt,Dn._zone=this;try{Dn=this._zoneDelegate.scheduleTask(this,Dn)}catch(Ut){throw Dn._transitionTo(ui,Tt,qe),this._zoneDelegate.handleError(this,Ut),Ut}return Dn._zoneDelegates===Zt&&this._updateTaskCount(Dn,1),Dn.state==Tt&&Dn._transitionTo(Jt,Tt),Dn}scheduleMicroTask(Dn,Zt,Ut,An){return this.scheduleTask(new Be(bi,Dn,Zt,Ut,An,void 0))}scheduleMacroTask(Dn,Zt,Ut,An,Kn){return this.scheduleTask(new Be(rr,Dn,Zt,Ut,An,Kn))}scheduleEventTask(Dn,Zt,Ut,An,Kn){return this.scheduleTask(new Be(pr,Dn,Zt,Ut,An,Kn))}cancelTask(Dn){if(Dn.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(Dn.zone||Wt).name+"; Execution: "+this.name+")");Dn._transitionTo(Cn,Jt,pn);try{this._zoneDelegate.cancelTask(this,Dn)}catch(Zt){throw Dn._transitionTo(ui,Cn),this._zoneDelegate.handleError(this,Zt),Zt}return this._updateTaskCount(Dn,-1),Dn._transitionTo(qe,Cn),Dn.runCount=0,Dn}_updateTaskCount(Dn,Zt){const Ut=Dn._zoneDelegates;-1==Zt&&(Dn._zoneDelegates=null);for(let An=0;AnSi.hasTask(Zt,Ut),onScheduleTask:(Si,Dn,Zt,Ut)=>Si.scheduleTask(Zt,Ut),onInvokeTask:(Si,Dn,Zt,Ut,An,Kn)=>Si.invokeTask(Zt,Ut,An,Kn),onCancelTask:(Si,Dn,Zt,Ut)=>Si.cancelTask(Zt,Ut)};class Yt{constructor(Dn,Zt,Ut){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=Dn,this._parentDelegate=Zt,this._forkZS=Ut&&(Ut&&Ut.onFork?Ut:Zt._forkZS),this._forkDlgt=Ut&&(Ut.onFork?Zt:Zt._forkDlgt),this._forkCurrZone=Ut&&(Ut.onFork?this.zone:Zt._forkCurrZone),this._interceptZS=Ut&&(Ut.onIntercept?Ut:Zt._interceptZS),this._interceptDlgt=Ut&&(Ut.onIntercept?Zt:Zt._interceptDlgt),this._interceptCurrZone=Ut&&(Ut.onIntercept?this.zone:Zt._interceptCurrZone),this._invokeZS=Ut&&(Ut.onInvoke?Ut:Zt._invokeZS),this._invokeDlgt=Ut&&(Ut.onInvoke?Zt:Zt._invokeDlgt),this._invokeCurrZone=Ut&&(Ut.onInvoke?this.zone:Zt._invokeCurrZone),this._handleErrorZS=Ut&&(Ut.onHandleError?Ut:Zt._handleErrorZS),this._handleErrorDlgt=Ut&&(Ut.onHandleError?Zt:Zt._handleErrorDlgt),this._handleErrorCurrZone=Ut&&(Ut.onHandleError?this.zone:Zt._handleErrorCurrZone),this._scheduleTaskZS=Ut&&(Ut.onScheduleTask?Ut:Zt._scheduleTaskZS),this._scheduleTaskDlgt=Ut&&(Ut.onScheduleTask?Zt:Zt._scheduleTaskDlgt),this._scheduleTaskCurrZone=Ut&&(Ut.onScheduleTask?this.zone:Zt._scheduleTaskCurrZone),this._invokeTaskZS=Ut&&(Ut.onInvokeTask?Ut:Zt._invokeTaskZS),this._invokeTaskDlgt=Ut&&(Ut.onInvokeTask?Zt:Zt._invokeTaskDlgt),this._invokeTaskCurrZone=Ut&&(Ut.onInvokeTask?this.zone:Zt._invokeTaskCurrZone),this._cancelTaskZS=Ut&&(Ut.onCancelTask?Ut:Zt._cancelTaskZS),this._cancelTaskDlgt=Ut&&(Ut.onCancelTask?Zt:Zt._cancelTaskDlgt),this._cancelTaskCurrZone=Ut&&(Ut.onCancelTask?this.zone:Zt._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const An=Ut&&Ut.onHasTask;(An||Zt&&Zt._hasTaskZS)&&(this._hasTaskZS=An?Ut:qt,this._hasTaskDlgt=Zt,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=Dn,Ut.onScheduleTask||(this._scheduleTaskZS=qt,this._scheduleTaskDlgt=Zt,this._scheduleTaskCurrZone=this.zone),Ut.onInvokeTask||(this._invokeTaskZS=qt,this._invokeTaskDlgt=Zt,this._invokeTaskCurrZone=this.zone),Ut.onCancelTask||(this._cancelTaskZS=qt,this._cancelTaskDlgt=Zt,this._cancelTaskCurrZone=this.zone))}fork(Dn,Zt){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,Dn,Zt):new mt(Dn,Zt)}intercept(Dn,Zt,Ut){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,Dn,Zt,Ut):Zt}invoke(Dn,Zt,Ut,An,Kn){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,Dn,Zt,Ut,An,Kn):Zt.apply(Ut,An)}handleError(Dn,Zt){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,Dn,Zt)}scheduleTask(Dn,Zt){let Ut=Zt;if(this._scheduleTaskZS)this._hasTaskZS&&Ut._zoneDelegates.push(this._hasTaskDlgtOwner),Ut=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,Dn,Zt),Ut||(Ut=Zt);else if(Zt.scheduleFn)Zt.scheduleFn(Zt);else{if(Zt.type!=bi)throw new Error("Task is missing scheduleFn.");Pn(Zt)}return Ut}invokeTask(Dn,Zt,Ut,An){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,Dn,Zt,Ut,An):Zt.callback.apply(Ut,An)}cancelTask(Dn,Zt){let Ut;if(this._cancelTaskZS)Ut=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,Dn,Zt);else{if(!Zt.cancelFn)throw Error("Task is not cancelable");Ut=Zt.cancelFn(Zt)}return Ut}hasTask(Dn,Zt){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,Dn,Zt)}catch(Ut){this.handleError(Dn,Ut)}}_updateTaskCount(Dn,Zt){const Ut=this._taskCounts,An=Ut[Dn],Kn=Ut[Dn]=An+Zt;if(Kn<0)throw new Error("More tasks executed then were scheduled.");0!=An&&0!=Kn||this.hasTask(this.zone,{microTask:Ut.microTask>0,macroTask:Ut.macroTask>0,eventTask:Ut.eventTask>0,change:Dn})}}class Be{constructor(Dn,Zt,Ut,An,Kn,ai){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=Dn,this.source=Zt,this.data=An,this.scheduleFn=Kn,this.cancelFn=ai,!Ut)throw new Error("callback is not defined");this.callback=Ut;const zn=this;this.invoke=Dn===pr&&An&&An.useG?Be.invokeTask:function(){return Be.invokeTask.call(Se,zn,this,arguments)}}static invokeTask(Dn,Zt,Ut){Dn||(Dn=this),qr++;try{return Dn.runCount++,Dn.zone.runTask(Dn,Zt,Ut)}finally{1==qr&&ut(),qr--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(qe,Tt)}_transitionTo(Dn,Zt,Ut){if(this._state!==Zt&&this._state!==Ut)throw new Error(`${this.type} '${this.source}': can not transition to '${Dn}', expecting state '${Zt}'${Ut?" or '"+Ut+"'":""}, was '${this._state}'.`);this._state=Dn,Dn==qe&&(this._zoneDelegates=null)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const Ie=Xe("setTimeout"),je=Xe("Promise"),ke=Xe("then");let vt,Gt=[],Fn=!1;function yn(Si){if(vt||Se[je]&&(vt=Se[je].resolve(0)),vt){let Dn=vt[ke];Dn||(Dn=vt.then),Dn.call(vt,Si)}else Se[Ie](Si,0)}function Pn(Si){0===qr&&0===Gt.length&&yn(ut),Si&&Gt.push(Si)}function ut(){if(!Fn){for(Fn=!0;Gt.length;){const Si=Gt;Gt=[];for(let Dn=0;Dnor,onUnhandledError:Mr,microtaskDrainDone:Mr,scheduleMicroTask:Pn,showUncaughtError:()=>!mt[Xe("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:Mr,patchMethod:()=>Mr,bindArguments:()=>[],patchThen:()=>Mr,patchMacroTask:()=>Mr,patchEventPrototype:()=>Mr,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>Mr,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>Mr,wrapWithCurrentZone:()=>Mr,filterProperties:()=>[],attachOriginToPatched:()=>Mr,_redefineProperty:()=>Mr,patchCallbacks:()=>Mr,nativeScheduleMicroTask:yn};let or={parent:null,zone:new mt(null,null)},Vi=null,qr=0;function Mr(){}W("Zone","Zone"),Se.Zone=mt}(typeof window<"u"&&window||typeof self<"u"&&self||global);const Ae=Object.getOwnPropertyDescriptor,Pe=Object.defineProperty,S=Object.getPrototypeOf,e=Object.create,f=Array.prototype.slice,O="addEventListener",C="removeEventListener",x=Zone.__symbol__(O),N=Zone.__symbol__(C),j="true",G="false",ee=Zone.__symbol__("");function A(Se,z){return Zone.current.wrap(Se,z)}function F(Se,z,K,W,st){return Zone.current.scheduleMacroTask(Se,z,K,W,st)}const $=Zone.__symbol__,be=typeof window<"u",me=be?window:void 0,Me=be&&me||"object"==typeof self&&self||global;function gt(Se,z){for(let K=Se.length-1;K>=0;K--)"function"==typeof Se[K]&&(Se[K]=A(Se[K],z+"_"+K));return Se}function we(Se){return!Se||!1!==Se.writable&&!("function"==typeof Se.get&&typeof Se.set>"u")}const He=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,lt=!("nw"in Me)&&typeof Me.process<"u"&&"[object process]"==={}.toString.call(Me.process),B=!lt&&!He&&!(!be||!me.HTMLElement),Ge=typeof Me.process<"u"&&"[object process]"==={}.toString.call(Me.process)&&!He&&!(!be||!me.HTMLElement),Le={},ne=function(Se){if(!(Se=Se||Me.event))return;let z=Le[Se.type];z||(z=Le[Se.type]=$("ON_PROPERTY"+Se.type));const K=this||Se.target||Me,W=K[z];let st;return B&&K===me&&"error"===Se.type?(st=W&&W.call(this,Se.message,Se.filename,Se.lineno,Se.colno,Se.error),!0===st&&Se.preventDefault()):(st=W&&W.apply(this,arguments),null!=st&&!st&&Se.preventDefault()),st};function Z(Se,z,K){let W=Ae(Se,z);if(!W&&K&&Ae(K,z)&&(W={enumerable:!0,configurable:!0}),!W||!W.configurable)return;const st=$("on"+z+"patched");if(Se.hasOwnProperty(st)&&Se[st])return;delete W.writable,delete W.value;const Xe=W.get,nn=W.set,mt=z.slice(2);let qt=Le[mt];qt||(qt=Le[mt]=$("ON_PROPERTY"+mt)),W.set=function(Yt){let Be=this;!Be&&Se===Me&&(Be=Me),Be&&("function"==typeof Be[qt]&&Be.removeEventListener(mt,ne),nn&&nn.call(Be,null),Be[qt]=Yt,"function"==typeof Yt&&Be.addEventListener(mt,ne,!1))},W.get=function(){let Yt=this;if(!Yt&&Se===Me&&(Yt=Me),!Yt)return null;const Be=Yt[qt];if(Be)return Be;if(Xe){let Ie=Xe.call(this);if(Ie)return W.set.call(this,Ie),"function"==typeof Yt.removeAttribute&&Yt.removeAttribute(z),Ie}return null},Pe(Se,z,W),Se[st]=!0}function q(Se,z,K){if(z)for(let W=0;Wfunction(nn,mt){const qt=K(nn,mt);return qt.cbIdx>=0&&"function"==typeof mt[qt.cbIdx]?F(qt.name,mt[qt.cbIdx],qt,st):Xe.apply(nn,mt)})}function ze(Se,z){Se[$("OriginalDelegate")]=z}let dt=!1,xn=!1;function sn(){if(dt)return xn;dt=!0;try{const Se=me.navigator.userAgent;(-1!==Se.indexOf("MSIE ")||-1!==Se.indexOf("Trident/")||-1!==Se.indexOf("Edge/"))&&(xn=!0)}catch{}return xn}Zone.__load_patch("ZoneAwarePromise",(Se,z,K)=>{const W=Object.getOwnPropertyDescriptor,st=Object.defineProperty,Xe=K.symbol,nn=[],mt=!0===Se[Xe("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],qt=Xe("Promise"),Yt=Xe("then");K.onUnhandledError=Si=>{if(K.showUncaughtError()){const Dn=Si&&Si.rejection;Dn?console.error("Unhandled Promise rejection:",Dn instanceof Error?Dn.message:Dn,"; Zone:",Si.zone.name,"; Task:",Si.task&&Si.task.source,"; Value:",Dn,Dn instanceof Error?Dn.stack:void 0):console.error(Si)}},K.microtaskDrainDone=()=>{for(;nn.length;){const Si=nn.shift();try{Si.zone.runGuarded(()=>{throw Si.throwOriginal?Si.rejection:Si})}catch(Dn){Ie(Dn)}}};const Be=Xe("unhandledPromiseRejectionHandler");function Ie(Si){K.onUnhandledError(Si);try{const Dn=z[Be];"function"==typeof Dn&&Dn.call(this,Si)}catch{}}function je(Si){return Si&&Si.then}function ke(Si){return Si}function vt(Si){return or.reject(Si)}const Gt=Xe("state"),Fn=Xe("value"),yn=Xe("finally"),Pn=Xe("parentPromiseValue"),ut=Xe("parentPromiseState"),Wt=null,qe=!0,Tt=!1;function Jt(Si,Dn){return Zt=>{try{ui(Si,Dn,Zt)}catch(Ut){ui(Si,!1,Ut)}}}const pn=function(){let Si=!1;return function(Dn){return function(){Si||(Si=!0,Dn.apply(null,arguments))}}},Cn=Xe("currentTaskTrace");function ui(Si,Dn,Zt){const Ut=pn();if(Si===Zt)throw new TypeError("Promise resolved with itself");if(Si[Gt]===Wt){let An=null;try{("object"==typeof Zt||"function"==typeof Zt)&&(An=Zt&&Zt.then)}catch(Kn){return Ut(()=>{ui(Si,!1,Kn)})(),Si}if(Dn!==Tt&&Zt instanceof or&&Zt.hasOwnProperty(Gt)&&Zt.hasOwnProperty(Fn)&&Zt[Gt]!==Wt)rr(Zt),ui(Si,Zt[Gt],Zt[Fn]);else if(Dn!==Tt&&"function"==typeof An)try{An.call(Zt,Ut(Jt(Si,Dn)),Ut(Jt(Si,!1)))}catch(Kn){Ut(()=>{ui(Si,!1,Kn)})()}else{Si[Gt]=Dn;const Kn=Si[Fn];if(Si[Fn]=Zt,Si[yn]===yn&&Dn===qe&&(Si[Gt]=Si[ut],Si[Fn]=Si[Pn]),Dn===Tt&&Zt instanceof Error){const ai=z.currentTask&&z.currentTask.data&&z.currentTask.data.__creationTrace__;ai&&st(Zt,Cn,{configurable:!0,enumerable:!1,writable:!0,value:ai})}for(let ai=0;ai{try{const zn=Si[Fn],yi=!!Zt&&yn===Zt[yn];yi&&(Zt[Pn]=zn,Zt[ut]=Kn);const ci=Dn.run(ai,void 0,yi&&ai!==vt&&ai!==ke?[]:[zn]);ui(Zt,!0,ci)}catch(zn){ui(Zt,!1,zn)}},Zt)}const sr=function(){},_r=Se.AggregateError;class or{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(Dn){return ui(new this(null),qe,Dn)}static reject(Dn){return ui(new this(null),Tt,Dn)}static any(Dn){if(!Dn||"function"!=typeof Dn[Symbol.iterator])return Promise.reject(new _r([],"All promises were rejected"));const Zt=[];let Ut=0;try{for(let ai of Dn)Ut++,Zt.push(or.resolve(ai))}catch{return Promise.reject(new _r([],"All promises were rejected"))}if(0===Ut)return Promise.reject(new _r([],"All promises were rejected"));let An=!1;const Kn=[];return new or((ai,zn)=>{for(let yi=0;yi{An||(An=!0,ai(ci))},ci=>{Kn.push(ci),Ut--,0===Ut&&(An=!0,zn(new _r(Kn,"All promises were rejected")))})})}static race(Dn){let Zt,Ut,An=new this((zn,yi)=>{Zt=zn,Ut=yi});function Kn(zn){Zt(zn)}function ai(zn){Ut(zn)}for(let zn of Dn)je(zn)||(zn=this.resolve(zn)),zn.then(Kn,ai);return An}static all(Dn){return or.allWithCallback(Dn)}static allSettled(Dn){return(this&&this.prototype instanceof or?this:or).allWithCallback(Dn,{thenCallback:Zt=>({status:"fulfilled",value:Zt}),errorCallback:Zt=>({status:"rejected",reason:Zt})})}static allWithCallback(Dn,Zt){let Ut,An,Kn=new this((ci,xi)=>{Ut=ci,An=xi}),ai=2,zn=0;const yi=[];for(let ci of Dn){je(ci)||(ci=this.resolve(ci));const xi=zn;try{ci.then(Mi=>{yi[xi]=Zt?Zt.thenCallback(Mi):Mi,ai--,0===ai&&Ut(yi)},Mi=>{Zt?(yi[xi]=Zt.errorCallback(Mi),ai--,0===ai&&Ut(yi)):An(Mi)})}catch(Mi){An(Mi)}ai++,zn++}return ai-=2,0===ai&&Ut(yi),Kn}constructor(Dn){const Zt=this;if(!(Zt instanceof or))throw new Error("Must be an instanceof Promise.");Zt[Gt]=Wt,Zt[Fn]=[];try{const Ut=pn();Dn&&Dn(Ut(Jt(Zt,qe)),Ut(Jt(Zt,Tt)))}catch(Ut){ui(Zt,!1,Ut)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return or}then(Dn,Zt){var Ut;let An=null===(Ut=this.constructor)||void 0===Ut?void 0:Ut[Symbol.species];(!An||"function"!=typeof An)&&(An=this.constructor||or);const Kn=new An(sr),ai=z.current;return this[Gt]==Wt?this[Fn].push(ai,Kn,Dn,Zt):pr(this,ai,Kn,Dn,Zt),Kn}catch(Dn){return this.then(null,Dn)}finally(Dn){var Zt;let Ut=null===(Zt=this.constructor)||void 0===Zt?void 0:Zt[Symbol.species];(!Ut||"function"!=typeof Ut)&&(Ut=or);const An=new Ut(sr);An[yn]=yn;const Kn=z.current;return this[Gt]==Wt?this[Fn].push(Kn,An,Dn,Dn):pr(this,Kn,An,Dn,Dn),An}}or.resolve=or.resolve,or.reject=or.reject,or.race=or.race,or.all=or.all;const Vi=Se[qt]=Se.Promise;Se.Promise=or;const qr=Xe("thenPatched");function Mr(Si){const Dn=Si.prototype,Zt=W(Dn,"then");if(Zt&&(!1===Zt.writable||!Zt.configurable))return;const Ut=Dn.then;Dn[Yt]=Ut,Si.prototype.then=function(An,Kn){return new or((ai,zn)=>{Ut.call(this,ai,zn)}).then(An,Kn)},Si[qr]=!0}return K.patchThen=Mr,Vi&&(Mr(Vi),Ke(Se,"fetch",Si=>function(Zt){return function(Ut,An){let Kn=Zt.apply(Ut,An);if(Kn instanceof or)return Kn;let ai=Kn.constructor;return ai[qr]||Mr(ai),Kn}}(Si))),Promise[z.__symbol__("uncaughtPromiseErrors")]=nn,or}), +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +Zone.__load_patch("toString",Se=>{const z=Function.prototype.toString,K=$("OriginalDelegate"),W=$("Promise"),st=$("Error"),Xe=function(){if("function"==typeof this){const mt=this[K];if(mt)return"function"==typeof mt?z.call(mt):Object.prototype.toString.call(mt);if(this===Promise){const qt=Se[W];if(qt)return z.call(qt)}if(this===Error){const qt=Se[st];if(qt)return z.call(qt)}}return z.call(this)};Xe[K]=z,Function.prototype.toString=Xe;const nn=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":nn.call(this)}});let si=!1;if(typeof window<"u")try{const Se=Object.defineProperty({},"passive",{get:function(){si=!0}});window.addEventListener("test",Se,Se),window.removeEventListener("test",Se,Se)}catch{si=!1}const ii={useG:!0},wi={},Di={},Yn=new RegExp("^"+ee+"(\\w+)(true|false)$"),ce=$("propagationStopped");function ot(Se,z){const K=(z?z(Se):Se)+G,W=(z?z(Se):Se)+j,st=ee+K,Xe=ee+W;wi[Se]={},wi[Se][G]=st,wi[Se][j]=Xe}function pt(Se,z,K,W){const st=W&&W.add||O,Xe=W&&W.rm||C,nn=W&&W.listeners||"eventListeners",mt=W&&W.rmAll||"removeAllListeners",qt=$(st),Yt="."+st+":",Ie=function(yn,Pn,ut){if(yn.isRemoved)return;const Wt=yn.callback;let qe;"object"==typeof Wt&&Wt.handleEvent&&(yn.callback=Jt=>Wt.handleEvent(Jt),yn.originalDelegate=Wt);try{yn.invoke(yn,Pn,[ut])}catch(Jt){qe=Jt}const Tt=yn.options;return Tt&&"object"==typeof Tt&&Tt.once&&Pn[Xe].call(Pn,ut.type,yn.originalDelegate?yn.originalDelegate:yn.callback,Tt),qe};function je(yn,Pn,ut){if(!(Pn=Pn||Se.event))return;const Wt=yn||Pn.target||Se,qe=Wt[wi[Pn.type][ut?j:G]];if(qe){const Tt=[];if(1===qe.length){const Jt=Ie(qe[0],Wt,Pn);Jt&&Tt.push(Jt)}else{const Jt=qe.slice();for(let pn=0;pn{throw pn})}}}const ke=function(yn){return je(this,yn,!1)},vt=function(yn){return je(this,yn,!0)};function Gt(yn,Pn){if(!yn)return!1;let ut=!0;Pn&&void 0!==Pn.useG&&(ut=Pn.useG);const Wt=Pn&&Pn.vh;let qe=!0;Pn&&void 0!==Pn.chkDup&&(qe=Pn.chkDup);let Tt=!1;Pn&&void 0!==Pn.rt&&(Tt=Pn.rt);let Jt=yn;for(;Jt&&!Jt.hasOwnProperty(st);)Jt=S(Jt);if(!Jt&&yn[st]&&(Jt=yn),!Jt||Jt[qt])return!1;const pn=Pn&&Pn.eventNameToString,Cn={},ui=Jt[qt]=Jt[st],bi=Jt[$(Xe)]=Jt[Xe],rr=Jt[$(nn)]=Jt[nn],pr=Jt[$(mt)]=Jt[mt];let sr;Pn&&Pn.prepend&&(sr=Jt[$(Pn.prepend)]=Jt[Pn.prepend]);const or=ut?function(Zt){if(!Cn.isExisting)return ui.call(Cn.target,Cn.eventName,Cn.capture?vt:ke,Cn.options)}:function(Zt){return ui.call(Cn.target,Cn.eventName,Zt.invoke,Cn.options)},Vi=ut?function(Zt){if(!Zt.isRemoved){const Ut=wi[Zt.eventName];let An;Ut&&(An=Ut[Zt.capture?j:G]);const Kn=An&&Zt.target[An];if(Kn)for(let ai=0;aifunction(st,Xe){st[ce]=!0,W&&W.apply(st,Xe)})}function Mn(Se,z,K,W,st){const Xe=Zone.__symbol__(W);if(z[Xe])return;const nn=z[Xe]=z[W];z[W]=function(mt,qt,Yt){return qt&&qt.prototype&&st.forEach(function(Be){const Ie=`${K}.${W}::`+Be,je=qt.prototype;try{if(je.hasOwnProperty(Be)){const ke=Se.ObjectGetOwnPropertyDescriptor(je,Be);ke&&ke.value?(ke.value=Se.wrapWithCurrentZone(ke.value,Ie),Se._redefineProperty(qt.prototype,Be,ke)):je[Be]&&(je[Be]=Se.wrapWithCurrentZone(je[Be],Ie))}else je[Be]&&(je[Be]=Se.wrapWithCurrentZone(je[Be],Ie))}catch{}}),nn.call(z,mt,qt,Yt)},Se.attachOriginToPatched(z[W],nn)}function En(Se,z,K){if(!K||0===K.length)return z;const W=K.filter(Xe=>Xe.target===Se);if(!W||0===W.length)return z;const st=W[0].ignoreProperties;return z.filter(Xe=>-1===st.indexOf(Xe))}function ln(Se,z,K,W){Se&&q(Se,En(Se,z,K),W)}function wt(Se){return Object.getOwnPropertyNames(Se).filter(z=>z.startsWith("on")&&z.length>2).map(z=>z.substring(2))}Zone.__load_patch("util",(Se,z,K)=>{const W=wt(Se);K.patchOnProperties=q,K.patchMethod=Ke,K.bindArguments=gt,K.patchMacroTask=H;const st=z.__symbol__("BLACK_LISTED_EVENTS"),Xe=z.__symbol__("UNPATCHED_EVENTS");Se[Xe]&&(Se[st]=Se[Xe]),Se[st]&&(z[st]=z[Xe]=Se[st]),K.patchEventPrototype=Nt,K.patchEventTarget=pt,K.isIEOrEdge=sn,K.ObjectDefineProperty=Pe,K.ObjectGetOwnPropertyDescriptor=Ae,K.ObjectCreate=e,K.ArraySlice=f,K.patchClass=Fe,K.wrapWithCurrentZone=A,K.filterProperties=En,K.attachOriginToPatched=ze,K._redefineProperty=Object.defineProperty,K.patchCallbacks=Mn,K.getGlobalObjects=()=>({globalSources:Di,zoneSymbolEventNames:wi,eventNames:W,isBrowser:B,isMix:Ge,isNode:lt,TRUE_STR:j,FALSE_STR:G,ZONE_SYMBOL_PREFIX:ee,ADD_EVENT_LISTENER_STR:O,REMOVE_EVENT_LISTENER_STR:C})});const zt=$("zoneTask");function Ln(Se,z,K,W){let st=null,Xe=null;K+=W;const nn={};function mt(Yt){const Be=Yt.data;return Be.args[0]=function(){return Yt.invoke.apply(this,arguments)},Be.handleId=st.apply(Se,Be.args),Yt}function qt(Yt){return Xe.call(Se,Yt.data.handleId)}st=Ke(Se,z+=W,Yt=>function(Be,Ie){if("function"==typeof Ie[0]){const je={isPeriodic:"Interval"===W,delay:"Timeout"===W||"Interval"===W?Ie[1]||0:void 0,args:Ie},ke=Ie[0];Ie[0]=function(){try{return ke.apply(this,arguments)}finally{je.isPeriodic||("number"==typeof je.handleId?delete nn[je.handleId]:je.handleId&&(je.handleId[zt]=null))}};const vt=F(z,Ie[0],je,mt,qt);if(!vt)return vt;const Gt=vt.data.handleId;return"number"==typeof Gt?nn[Gt]=vt:Gt&&(Gt[zt]=vt),Gt&&Gt.ref&&Gt.unref&&"function"==typeof Gt.ref&&"function"==typeof Gt.unref&&(vt.ref=Gt.ref.bind(Gt),vt.unref=Gt.unref.bind(Gt)),"number"==typeof Gt||Gt?Gt:vt}return Yt.apply(Se,Ie)}),Xe=Ke(Se,K,Yt=>function(Be,Ie){const je=Ie[0];let ke;"number"==typeof je?ke=nn[je]:(ke=je&&je[zt],ke||(ke=je)),ke&&"string"==typeof ke.type?"notScheduled"!==ke.state&&(ke.cancelFn&&ke.data.isPeriodic||0===ke.runCount)&&("number"==typeof je?delete nn[je]:je&&(je[zt]=null),ke.zone.cancelTask(ke)):Yt.apply(Se,Ie)})}Zone.__load_patch("legacy",Se=>{const z=Se[Zone.__symbol__("legacyPatch")];z&&z()}),Zone.__load_patch("queueMicrotask",(Se,z,K)=>{K.patchMethod(Se,"queueMicrotask",W=>function(st,Xe){z.current.scheduleMicroTask("queueMicrotask",Xe[0])})}),Zone.__load_patch("timers",Se=>{const z="set",K="clear";Ln(Se,z,K,"Timeout"),Ln(Se,z,K,"Interval"),Ln(Se,z,K,"Immediate")}),Zone.__load_patch("requestAnimationFrame",Se=>{Ln(Se,"request","cancel","AnimationFrame"),Ln(Se,"mozRequest","mozCancel","AnimationFrame"),Ln(Se,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",(Se,z)=>{const K=["alert","prompt","confirm"];for(let W=0;Wfunction(qt,Yt){return z.current.run(Xe,Se,Yt,mt)})}),Zone.__load_patch("EventTarget",(Se,z,K)=>{var nn;(nn=K).patchEventPrototype(Se,nn), +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +function(Xe,nn){if(Zone[nn.symbol("patchEventTarget")])return;const{eventNames:mt,zoneSymbolEventNames:qt,TRUE_STR:Yt,FALSE_STR:Be,ZONE_SYMBOL_PREFIX:Ie}=nn.getGlobalObjects();for(let ke=0;ke{Fe("MutationObserver"),Fe("WebKitMutationObserver")}),Zone.__load_patch("IntersectionObserver",(Se,z,K)=>{Fe("IntersectionObserver")}),Zone.__load_patch("FileReader",(Se,z,K)=>{Fe("FileReader")}),Zone.__load_patch("on_property",(Se,z,K)=>{!function ei(Se,z){if(lt&&!Ge||Zone[Se.symbol("patchEvents")])return;const K=z.__Zone_ignore_on_properties;let W=[];if(B){const st=window;W=W.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const Xe=function(){try{const mt=me.navigator.userAgent;if(-1!==mt.indexOf("MSIE ")||-1!==mt.indexOf("Trident/"))return!0}catch{}return!1}()?[{target:st,ignoreProperties:["error"]}]:[];ln(st,wt(st),K&&K.concat(Xe),S(st))}W=W.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let st=0;st{!function(st,Xe){const{isBrowser:nn,isMix:mt}=Xe.getGlobalObjects();!nn&&!mt||!st.customElements||!("customElements"in st)||Xe.patchCallbacks(Xe,st.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback"])}(Se,K)}),Zone.__load_patch("XHR",(Se,z)=>{!function(Yt){const Be=Yt.XMLHttpRequest;if(!Be)return;const Ie=Be.prototype;let je=Ie[x],ke=Ie[N];if(!je){const pn=Yt.XMLHttpRequestEventTarget;if(pn){const Cn=pn.prototype;je=Cn[x],ke=Cn[N]}}const vt="readystatechange",Gt="scheduled";function Fn(pn){const Cn=pn.data,ui=Cn.target;ui[Xe]=!1,ui[mt]=!1;const bi=ui[st];je||(je=ui[x],ke=ui[N]),bi&&ke.call(ui,vt,bi);const rr=ui[st]=()=>{if(ui.readyState===ui.DONE)if(!Cn.aborted&&ui[Xe]&&pn.state===Gt){const pr=ui[z.__symbol__("loadfalse")];if(0!==ui.status&&pr&&pr.length>0){const sr=pn.invoke;pn.invoke=function(){const _r=ui[z.__symbol__("loadfalse")];for(let or=0;or<_r.length;or++)_r[or]===pn&&_r.splice(or,1);!Cn.aborted&&pn.state===Gt&&sr.call(pn)},pr.push(pn)}else pn.invoke()}else!Cn.aborted&&!1===ui[Xe]&&(ui[mt]=!0)};return je.call(ui,vt,rr),ui[K]||(ui[K]=pn),Tt.apply(ui,Cn.args),ui[Xe]=!0,pn}function yn(){}function Pn(pn){const Cn=pn.data;return Cn.aborted=!0,Jt.apply(Cn.target,Cn.args)}const ut=Ke(Ie,"open",()=>function(pn,Cn){return pn[W]=0==Cn[2],pn[nn]=Cn[1],ut.apply(pn,Cn)}),Wt=$("fetchTaskAborting"),qe=$("fetchTaskScheduling"),Tt=Ke(Ie,"send",()=>function(pn,Cn){if(!0===z.current[qe]||pn[W])return Tt.apply(pn,Cn);{const ui={target:pn,url:pn[nn],isPeriodic:!1,args:Cn,aborted:!1},bi=F("XMLHttpRequest.send",yn,ui,Fn,Pn);pn&&!0===pn[mt]&&!ui.aborted&&bi.state===Gt&&bi.invoke()}}),Jt=Ke(Ie,"abort",()=>function(pn,Cn){const ui=pn[K];if(ui&&"string"==typeof ui.type){if(null==ui.cancelFn||ui.data&&ui.data.aborted)return;ui.zone.cancelTask(ui)}else if(!0===z.current[Wt])return Jt.apply(pn,Cn)})}(Se);const K=$("xhrTask"),W=$("xhrSync"),st=$("xhrListener"),Xe=$("xhrScheduled"),nn=$("xhrURL"),mt=$("xhrErrorBeforeScheduled")}),Zone.__load_patch("geolocation",Se=>{Se.navigator&&Se.navigator.geolocation&&function(K,W){const st=K.constructor.name;for(let Xe=0;Xe{const Yt=function(){return qt.apply(this,gt(arguments,st+"."+nn))};return ze(Yt,qt),Yt})(mt)}}}(Se.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",(Se,z)=>{function K(W){return function(st){ft(Se,W).forEach(Xe=>{const nn=Se.PromiseRejectionEvent;if(nn){const mt=new nn(W,{promise:st.promise,reason:st.rejection});Xe.invoke(mt)}})}}Se.PromiseRejectionEvent&&(z[$("unhandledPromiseRejectionHandler")]=K("unhandledrejection"),z[$("rejectionHandledHandler")]=K("rejectionhandled"))})}},Ae=>{Ae(Ae.s=7179)}]),(self.webpackChunkpdf_player_wc=self.webpackChunkpdf_player_wc||[]).push([["vendor"],{4635:Ae=>{Ae.exports=function(Pe){var S={};function e(f){if(S[f])return S[f].exports;var O=S[f]={i:f,l:!1,exports:{}};return Pe[f].call(O.exports,O,O.exports,e),O.l=!0,O.exports}return e.m=Pe,e.c=S,e.d=function(f,O,C){e.o(f,O)||Object.defineProperty(f,O,{enumerable:!0,get:C})},e.r=function(f){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(f,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(f,"__esModule",{value:!0})},e.t=function(f,O){if(1&O&&(f=e(f)),8&O||4&O&&"object"==typeof f&&f&&f.__esModule)return f;var C=Object.create(null);if(e.r(C),Object.defineProperty(C,"default",{enumerable:!0,value:f}),2&O&&"string"!=typeof f)for(var x in f)e.d(C,x,function(N){return f[N]}.bind(null,x));return C},e.n=function(f){var O=f&&f.__esModule?function(){return f.default}:function(){return f};return e.d(O,"a",O),O},e.o=function(f,O){return Object.prototype.hasOwnProperty.call(f,O)},e.p="",e(e.s=98)}([,,function(Pe,S,e){"use strict";Object.defineProperty(S,"__esModule",{value:!0});var f=e(5);S.METADATA_KEY=f;var O=e(43);S.Container=O.Container;var C=e(16);S.BindingScopeEnum=C.BindingScopeEnum,S.BindingTypeEnum=C.BindingTypeEnum,S.TargetTypeEnum=C.TargetTypeEnum;var x=e(59);S.AsyncContainerModule=x.AsyncContainerModule,S.ContainerModule=x.ContainerModule;var N=e(60);S.injectable=N.injectable;var j=e(61);S.tagged=j.tagged;var G=e(62);S.named=G.named;var ee=e(37);S.inject=ee.inject,S.LazyServiceIdentifer=ee.LazyServiceIdentifer;var A=e(63);S.optional=A.optional;var F=e(64);S.unmanaged=F.unmanaged;var $=e(65);S.multiInject=$.multiInject;var be=e(66);S.targetName=be.targetName;var me=e(67);S.postConstruct=me.postConstruct;var Me=e(35);S.MetadataReader=Me.MetadataReader;var gt=e(22);S.id=gt.id;var we=e(17);S.decorate=we.decorate;var He=e(40);S.traverseAncerstors=He.traverseAncerstors,S.taggedConstraint=He.taggedConstraint,S.namedConstraint=He.namedConstraint,S.typeConstraint=He.typeConstraint;var lt=e(25);S.getServiceIdentifierAsString=lt.getServiceIdentifierAsString;var B=e(68);S.multiBindToService=B.multiBindToService},,,function(Pe,S,e){"use strict";Object.defineProperty(S,"__esModule",{value:!0}),S.NAMED_TAG="named",S.NAME_TAG="name",S.UNMANAGED_TAG="unmanaged",S.OPTIONAL_TAG="optional",S.INJECT_TAG="inject",S.MULTI_INJECT_TAG="multi_inject",S.TAGGED="inversify:tagged",S.TAGGED_PROP="inversify:tagged_props",S.PARAM_TYPES="inversify:paramtypes",S.DESIGN_PARAM_TYPES="design:paramtypes",S.POST_CONSTRUCT="post_construct"},,,,function(Pe,S,e){"use strict";Object.defineProperty(S,"__esModule",{value:!0}),S.DUPLICATED_INJECTABLE_DECORATOR="Cannot apply @injectable decorator multiple times.",S.DUPLICATED_METADATA="Metadata key was used more than once in a parameter:",S.NULL_ARGUMENT="NULL argument",S.KEY_NOT_FOUND="Key Not Found",S.AMBIGUOUS_MATCH="Ambiguous match found for serviceIdentifier:",S.CANNOT_UNBIND="Could not unbind serviceIdentifier:",S.NOT_REGISTERED="No matching bindings found for serviceIdentifier:",S.MISSING_INJECTABLE_ANNOTATION="Missing required @injectable annotation in:",S.MISSING_INJECT_ANNOTATION="Missing required @inject or @multiInject annotation in:",S.UNDEFINED_INJECT_ANNOTATION=function(f){return"@inject called with undefined this could mean that the class "+f+" has a circular dependency problem. You can use a LazyServiceIdentifer to overcome this limitation."},S.CIRCULAR_DEPENDENCY="Circular dependency found:",S.NOT_IMPLEMENTED="Sorry, this feature is not fully implemented yet.",S.INVALID_BINDING_TYPE="Invalid binding type:",S.NO_MORE_SNAPSHOTS_AVAILABLE="No snapshot available to restore.",S.INVALID_MIDDLEWARE_RETURN="Invalid return type in middleware. Middleware must return!",S.INVALID_FUNCTION_BINDING="Value provided to function binding must be a function!",S.INVALID_TO_SELF_VALUE="The toSelf function can only be applied when a constructor is used as service identifier",S.INVALID_DECORATOR_OPERATION="The @inject @multiInject @tagged and @named decorators must be applied to the parameters of a class constructor or a class property.",S.ARGUMENTS_LENGTH_MISMATCH=function(){for(var f=[],O=0;O= than the number of constructor arguments of its base class."},S.CONTAINER_OPTIONS_MUST_BE_AN_OBJECT="Invalid Container constructor argument. Container options must be an object.",S.CONTAINER_OPTIONS_INVALID_DEFAULT_SCOPE="Invalid Container option. Default scope must be a string ('singleton' or 'transient').",S.CONTAINER_OPTIONS_INVALID_AUTO_BIND_INJECTABLE="Invalid Container option. Auto bind injectable must be a boolean",S.CONTAINER_OPTIONS_INVALID_SKIP_BASE_CHECK="Invalid Container option. Skip base check must be a boolean",S.MULTIPLE_POST_CONSTRUCT_METHODS="Cannot apply @postConstruct decorator multiple times in the same class",S.POST_CONSTRUCT_ERROR=function(){for(var f=[],O=0;O0&&Ge[Ge.length-1])||6!==ue[0]&&2!==ue[0])){ne=0;continue}if(3===ue[0]&&(!Ge||ue[1]>Ge[0]&&ue[1]0?ne.length:we.length),q=$(Me,we);return Z.concat(q)}function A(Me,gt,we,He,lt){var B=lt[Me.toString()]||[],Ge=me(B),Le=!0!==Ge.unmanaged,ne=He[Me];if((ne=Ge.inject||Ge.multiInject||ne)instanceof f.LazyServiceIdentifer&&(ne=ne.unwrap()),Le){if(!gt&&(ne===Object||ne===Function||void 0===ne))throw new Error(O.MISSING_INJECT_ANNOTATION+" argument "+Me+" in class "+we+".");var q=new j.Target(C.TargetTypeEnum.ConstructorArgument,Ge.targetName,ne);return q.metadata=B,q}return null}function $(Me,gt){for(var we=Me.getPropertiesMetadata(gt),He=[],lt=0,B=Object.keys(we);lt0?Ge:be(Me,we)}return 0}},function(Pe,S,e){"use strict";Object.defineProperty(S,"__esModule",{value:!0});var f=function(){function O(C){this.str=C}return O.prototype.startsWith=function(C){return 0===this.str.indexOf(C)},O.prototype.endsWith=function(C){var x,N=C.split("").reverse().join("");return x=this.str.split("").reverse().join(""),this.startsWith.call({str:x},N)},O.prototype.contains=function(C){return-1!==this.str.indexOf(C)},O.prototype.equals=function(C){return this.str===C},O.prototype.value=function(){return this.str},O}();S.QueryableString=f},function(Pe,S,e){"use strict";Object.defineProperty(S,"__esModule",{value:!0});var f=e(22),O=function(){function C(x,N,j,G,ee){this.id=f.id(),this.serviceIdentifier=x,this.parentContext=N,this.parentRequest=j,this.target=ee,this.childRequests=[],this.bindings=Array.isArray(G)?G:[G],this.requestScope=null===j?new Map:null}return C.prototype.addChildRequest=function(x,N,j){var G=new C(x,this.parentContext,this,N,j);return this.childRequests.push(G),G},C}();S.Request=O},function(Pe,S,e){"use strict";Object.defineProperty(S,"__esModule",{value:!0});var f=e(9),O=e(16),C=e(36),x=e(25),N=e(53),j=function(A,F,$){try{return $()}catch(be){throw C.isStackOverflowExeption(be)?new Error(f.CIRCULAR_DEPENDENCY_IN_FACTORY(A,F.toString())):be}},G=function(A){return function(F){F.parentContext.setCurrentRequest(F);var $=F.bindings,be=F.childRequests,me=F.target&&F.target.isArray(),Me=!(F.parentRequest&&F.parentRequest.target&&F.target&&F.parentRequest.target.matchesArray(F.target.serviceIdentifier));if(me&&Me)return be.map(function(Ge){return G(A)(Ge)});var gt=null;if(!F.target.isOptional()||0!==$.length){var we=$[0],He=we.scope===O.BindingScopeEnum.Singleton,lt=we.scope===O.BindingScopeEnum.Request;if(He&&we.activated)return we.cache;if(lt&&null!==A&&A.has(we.id))return A.get(we.id);if(we.type===O.BindingTypeEnum.ConstantValue)gt=we.cache;else if(we.type===O.BindingTypeEnum.Function)gt=we.cache;else if(we.type===O.BindingTypeEnum.Constructor)gt=we.implementationType;else if(we.type===O.BindingTypeEnum.DynamicValue&&null!==we.dynamicValue)gt=j("toDynamicValue",we.serviceIdentifier,function(){return we.dynamicValue(F.parentContext)});else if(we.type===O.BindingTypeEnum.Factory&&null!==we.factory)gt=j("toFactory",we.serviceIdentifier,function(){return we.factory(F.parentContext)});else if(we.type===O.BindingTypeEnum.Provider&&null!==we.provider)gt=j("toProvider",we.serviceIdentifier,function(){return we.provider(F.parentContext)});else{if(we.type!==O.BindingTypeEnum.Instance||null===we.implementationType){var B=x.getServiceIdentifierAsString(F.serviceIdentifier);throw new Error(f.INVALID_BINDING_TYPE+" "+B)}gt=N.resolveInstance(we.implementationType,be,G(A))}return"function"==typeof we.onActivation&&(gt=we.onActivation(F.parentContext,gt)),He&&(we.cache=gt,we.activated=!0),lt&&null!==A&&!A.has(we.id)&&A.set(we.id,gt),gt}}};S.resolve=function ee(A){return G(A.plan.rootRequest.requestScope)(A.plan.rootRequest)}},function(Pe,S,e){"use strict";Object.defineProperty(S,"__esModule",{value:!0});var f=e(9),O=e(16),C=e(5);S.resolveInstance=function G(ee,A,F){var $=null;return $=A.length>0?function x(ee,A,F){var $=A.filter(function(me){return null!==me.target&&me.target.type===O.TargetTypeEnum.ClassProperty}),be=$.map(F);return $.forEach(function(me,Me){var gt;gt=me.target.name.value(),ee[gt]=be[Me]}),ee}($=function N(ee,A){return new(ee.bind.apply(ee,[void 0].concat(A)))}(ee,A.filter(function(be){return null!==be.target&&be.target.type===O.TargetTypeEnum.ConstructorArgument}).map(F)),A,F):new ee,function j(ee,A){if(Reflect.hasMetadata(C.POST_CONSTRUCT,ee)){var F=Reflect.getMetadata(C.POST_CONSTRUCT,ee);try{A[F.value]()}catch($){throw new Error(f.POST_CONSTRUCT_ERROR(ee.name,$.message))}}}(ee,$),$}},function(Pe,S,e){"use strict";Object.defineProperty(S,"__esModule",{value:!0});var f=e(9),O=e(16),C=e(55),x=e(39),N=function(){function j(G){this._binding=G}return j.prototype.to=function(G){return this._binding.type=O.BindingTypeEnum.Instance,this._binding.implementationType=G,new C.BindingInWhenOnSyntax(this._binding)},j.prototype.toSelf=function(){if("function"!=typeof this._binding.serviceIdentifier)throw new Error(""+f.INVALID_TO_SELF_VALUE);return this.to(this._binding.serviceIdentifier)},j.prototype.toConstantValue=function(G){return this._binding.type=O.BindingTypeEnum.ConstantValue,this._binding.cache=G,this._binding.dynamicValue=null,this._binding.implementationType=null,new x.BindingWhenOnSyntax(this._binding)},j.prototype.toDynamicValue=function(G){return this._binding.type=O.BindingTypeEnum.DynamicValue,this._binding.cache=null,this._binding.dynamicValue=G,this._binding.implementationType=null,new C.BindingInWhenOnSyntax(this._binding)},j.prototype.toConstructor=function(G){return this._binding.type=O.BindingTypeEnum.Constructor,this._binding.implementationType=G,new x.BindingWhenOnSyntax(this._binding)},j.prototype.toFactory=function(G){return this._binding.type=O.BindingTypeEnum.Factory,this._binding.factory=G,new x.BindingWhenOnSyntax(this._binding)},j.prototype.toFunction=function(G){if("function"!=typeof G)throw new Error(f.INVALID_FUNCTION_BINDING);var ee=this.toConstantValue(G);return this._binding.type=O.BindingTypeEnum.Function,ee},j.prototype.toAutoFactory=function(G){return this._binding.type=O.BindingTypeEnum.Factory,this._binding.factory=function(ee){return function(){return ee.container.get(G)}},new x.BindingWhenOnSyntax(this._binding)},j.prototype.toProvider=function(G){return this._binding.type=O.BindingTypeEnum.Provider,this._binding.provider=G,new x.BindingWhenOnSyntax(this._binding)},j.prototype.toService=function(G){this.toDynamicValue(function(ee){return ee.container.get(G)})},j}();S.BindingToSyntax=N},function(Pe,S,e){"use strict";Object.defineProperty(S,"__esModule",{value:!0});var f=e(56),O=e(32),C=e(33),x=function(){function N(j){this._binding=j,this._bindingWhenSyntax=new C.BindingWhenSyntax(this._binding),this._bindingOnSyntax=new O.BindingOnSyntax(this._binding),this._bindingInSyntax=new f.BindingInSyntax(j)}return N.prototype.inRequestScope=function(){return this._bindingInSyntax.inRequestScope()},N.prototype.inSingletonScope=function(){return this._bindingInSyntax.inSingletonScope()},N.prototype.inTransientScope=function(){return this._bindingInSyntax.inTransientScope()},N.prototype.when=function(j){return this._bindingWhenSyntax.when(j)},N.prototype.whenTargetNamed=function(j){return this._bindingWhenSyntax.whenTargetNamed(j)},N.prototype.whenTargetIsDefault=function(){return this._bindingWhenSyntax.whenTargetIsDefault()},N.prototype.whenTargetTagged=function(j,G){return this._bindingWhenSyntax.whenTargetTagged(j,G)},N.prototype.whenInjectedInto=function(j){return this._bindingWhenSyntax.whenInjectedInto(j)},N.prototype.whenParentNamed=function(j){return this._bindingWhenSyntax.whenParentNamed(j)},N.prototype.whenParentTagged=function(j,G){return this._bindingWhenSyntax.whenParentTagged(j,G)},N.prototype.whenAnyAncestorIs=function(j){return this._bindingWhenSyntax.whenAnyAncestorIs(j)},N.prototype.whenNoAncestorIs=function(j){return this._bindingWhenSyntax.whenNoAncestorIs(j)},N.prototype.whenAnyAncestorNamed=function(j){return this._bindingWhenSyntax.whenAnyAncestorNamed(j)},N.prototype.whenAnyAncestorTagged=function(j,G){return this._bindingWhenSyntax.whenAnyAncestorTagged(j,G)},N.prototype.whenNoAncestorNamed=function(j){return this._bindingWhenSyntax.whenNoAncestorNamed(j)},N.prototype.whenNoAncestorTagged=function(j,G){return this._bindingWhenSyntax.whenNoAncestorTagged(j,G)},N.prototype.whenAnyAncestorMatches=function(j){return this._bindingWhenSyntax.whenAnyAncestorMatches(j)},N.prototype.whenNoAncestorMatches=function(j){return this._bindingWhenSyntax.whenNoAncestorMatches(j)},N.prototype.onActivation=function(j){return this._bindingOnSyntax.onActivation(j)},N}();S.BindingInWhenOnSyntax=x},function(Pe,S,e){"use strict";Object.defineProperty(S,"__esModule",{value:!0});var f=e(16),O=e(39),C=function(){function x(N){this._binding=N}return x.prototype.inRequestScope=function(){return this._binding.scope=f.BindingScopeEnum.Request,new O.BindingWhenOnSyntax(this._binding)},x.prototype.inSingletonScope=function(){return this._binding.scope=f.BindingScopeEnum.Singleton,new O.BindingWhenOnSyntax(this._binding)},x.prototype.inTransientScope=function(){return this._binding.scope=f.BindingScopeEnum.Transient,new O.BindingWhenOnSyntax(this._binding)},x}();S.BindingInSyntax=C},function(Pe,S,e){"use strict";Object.defineProperty(S,"__esModule",{value:!0});var f=function(){function O(){}return O.of=function(C,x){var N=new O;return N.bindings=C,N.middleware=x,N},O}();S.ContainerSnapshot=f},function(Pe,S,e){"use strict";Object.defineProperty(S,"__esModule",{value:!0});var f=e(9),O=function(){function C(){this._map=new Map}return C.prototype.getMap=function(){return this._map},C.prototype.add=function(x,N){if(null==x)throw new Error(f.NULL_ARGUMENT);if(null==N)throw new Error(f.NULL_ARGUMENT);var j=this._map.get(x);void 0!==j?(j.push(N),this._map.set(x,j)):this._map.set(x,[N])},C.prototype.get=function(x){if(null==x)throw new Error(f.NULL_ARGUMENT);var N=this._map.get(x);if(void 0!==N)return N;throw new Error(f.KEY_NOT_FOUND)},C.prototype.remove=function(x){if(null==x)throw new Error(f.NULL_ARGUMENT);if(!this._map.delete(x))throw new Error(f.KEY_NOT_FOUND)},C.prototype.removeByCondition=function(x){var N=this;this._map.forEach(function(j,G){var ee=j.filter(function(A){return!x(A)});ee.length>0?N._map.set(G,ee):N._map.delete(G)})},C.prototype.hasKey=function(x){if(null==x)throw new Error(f.NULL_ARGUMENT);return this._map.has(x)},C.prototype.clone=function(){var x=new C;return this._map.forEach(function(N,j){N.forEach(function(G){return x.add(j,G.clone())})}),x},C.prototype.traverse=function(x){this._map.forEach(function(N,j){x(j,N)})},C}();S.Lookup=O},function(Pe,S,e){"use strict";Object.defineProperty(S,"__esModule",{value:!0});var f=e(22);S.ContainerModule=function(){return function x(N){this.id=f.id(),this.registry=N}}(),S.AsyncContainerModule=function(){return function x(N){this.id=f.id(),this.registry=N}}()},function(Pe,S,e){"use strict";Object.defineProperty(S,"__esModule",{value:!0});var f=e(9),O=e(5);S.injectable=function C(){return function(x){if(Reflect.hasOwnMetadata(O.PARAM_TYPES,x))throw new Error(f.DUPLICATED_INJECTABLE_DECORATOR);var N=Reflect.getMetadata(O.DESIGN_PARAM_TYPES,x)||[];return Reflect.defineMetadata(O.PARAM_TYPES,N,x),x}}},function(Pe,S,e){"use strict";Object.defineProperty(S,"__esModule",{value:!0});var f=e(12),O=e(17);S.tagged=function C(x,N){return function(j,G,ee){var A=new f.Metadata(x,N);"number"==typeof ee?O.tagParameter(j,G,ee,A):O.tagProperty(j,G,A)}}},function(Pe,S,e){"use strict";Object.defineProperty(S,"__esModule",{value:!0});var f=e(5),O=e(12),C=e(17);S.named=function x(N){return function(j,G,ee){var A=new O.Metadata(f.NAMED_TAG,N);"number"==typeof ee?C.tagParameter(j,G,ee,A):C.tagProperty(j,G,A)}}},function(Pe,S,e){"use strict";Object.defineProperty(S,"__esModule",{value:!0});var f=e(5),O=e(12),C=e(17);S.optional=function x(){return function(N,j,G){var ee=new O.Metadata(f.OPTIONAL_TAG,!0);"number"==typeof G?C.tagParameter(N,j,G,ee):C.tagProperty(N,j,ee)}}},function(Pe,S,e){"use strict";Object.defineProperty(S,"__esModule",{value:!0});var f=e(5),O=e(12),C=e(17);S.unmanaged=function x(){return function(N,j,G){var ee=new O.Metadata(f.UNMANAGED_TAG,!0);C.tagParameter(N,j,G,ee)}}},function(Pe,S,e){"use strict";Object.defineProperty(S,"__esModule",{value:!0});var f=e(5),O=e(12),C=e(17);S.multiInject=function x(N){return function(j,G,ee){var A=new O.Metadata(f.MULTI_INJECT_TAG,N);"number"==typeof ee?C.tagParameter(j,G,ee,A):C.tagProperty(j,G,A)}}},function(Pe,S,e){"use strict";Object.defineProperty(S,"__esModule",{value:!0});var f=e(5),O=e(12),C=e(17);S.targetName=function x(N){return function(j,G,ee){var A=new O.Metadata(f.NAME_TAG,N);C.tagParameter(j,G,ee,A)}}},function(Pe,S,e){"use strict";Object.defineProperty(S,"__esModule",{value:!0});var f=e(9),O=e(5),C=e(12);S.postConstruct=function x(){return function(N,j,G){var ee=new C.Metadata(O.POST_CONSTRUCT,j);if(Reflect.hasOwnMetadata(O.POST_CONSTRUCT,N.constructor))throw new Error(f.MULTIPLE_POST_CONSTRUCT_METHODS);Reflect.defineMetadata(O.POST_CONSTRUCT,ee,N.constructor)}}},function(Pe,S,e){"use strict";Object.defineProperty(S,"__esModule",{value:!0}),S.multiBindToService=function(f){return function(O){return function(){for(var C=[],x=0;x=0;dt--)(Ke=Z[dt])&&(ze=(H<3?Ke(ze):H>3?Ke(q,ue,ze):Ke(q,ue))||ze);return H>3&&ze&&Object.defineProperty(q,ue,ze),ze}([Object(N.injectable)()],Z)}(),ee={CONTAINER:Symbol.for("CONTAINER"),services:{telemetry:{TELEMETRY_SERVICE:Symbol.for("TELEMETRY_SERVICE"),PLAYER_TELEMETRY_SERVICE:Symbol.for("PLAYER_TELEMETRY_SERVICE")}}},F=function(Z,q){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(Z,q)},$=function(){function Z(q){this.telemetryService=q}return Z.prototype.onStartEvent=function(q,ue){},Z.prototype.onEndEvent=function(q,ue){},Z.prototype.onErrorEvent=function(q,ue){},Z.prototype.onHeartBeatEvent=function(q,ue){"LOADED"===q.type||"PLAY"===q.type||this.telemetryService.raiseLogTelemetry({})},function(Z,q,ue,Fe){var Ke,H=arguments.length,ze=H<3?q:null===Fe?Fe=Object.getOwnPropertyDescriptor(q,ue):Fe;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ze=Reflect.decorate(Z,q,ue,Fe);else for(var dt=Z.length-1;dt>=0;dt--)(Ke=Z[dt])&&(ze=(H<3?Ke(ze):H>3?Ke(q,ue,ze):Ke(q,ue))||ze);return H>3&&ze&&Object.defineProperty(q,ue,ze),ze}([Object(N.injectable)(),F("design:paramtypes",[x])],Z)}(),be=(f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Z,q){Z.__proto__=q}||function(Z,q){for(var ue in q)q.hasOwnProperty(ue)&&(Z[ue]=q[ue])},function(Z,q){function ue(){this.constructor=Z}f(Z,q),Z.prototype=null===q?Object.create(q):(ue.prototype=q.prototype,new ue)}),Me=function(Z,q){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(Z,q)},gt=function(Z,q){return function(ue,Fe){q(ue,Fe,Z)}},we=function(Z){function q(ue){return Z.call(this,ue)||this}return be(q,Z),q.prototype.onHeartBeatEvent=function(ue,Fe){},function(Z,q,ue,Fe){var Ke,H=arguments.length,ze=H<3?q:null===Fe?Fe=Object.getOwnPropertyDescriptor(q,ue):Fe;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ze=Reflect.decorate(Z,q,ue,Fe);else for(var dt=Z.length-1;dt>=0;dt--)(Ke=Z[dt])&&(ze=(H<3?Ke(ze):H>3?Ke(q,ue,ze):Ke(q,ue))||ze);return H>3&&ze&&Object.defineProperty(q,ue,ze),ze}([Object(N.injectable)(),gt(0,Object(N.inject)(ee.services.telemetry.TELEMETRY_SERVICE)),Me("design:paramtypes",[x])],q)}($),B=function(){function Z(){this._isInitialised=!1}return Object.defineProperty(Z,"instance",{get:function(){return Z._instance||(Z._instance=new Z),Z._instance},enumerable:!0,configurable:!0}),Object.defineProperty(Z.prototype,"isInitialised",{get:function(){return this._isInitialised},enumerable:!0,configurable:!0}),Object.defineProperty(Z.prototype,"telemetryService",{get:function(){return this._container.get(ee.services.telemetry.TELEMETRY_SERVICE)},enumerable:!0,configurable:!0}),Object.defineProperty(Z.prototype,"playerTelemetryService",{get:function(){return this._container.get(ee.services.telemetry.PLAYER_TELEMETRY_SERVICE)},enumerable:!0,configurable:!0}),Z.prototype.init=function(q){return function(Z,q,ue,Fe){return new(ue||(ue=Promise))(function(Ke,H){function ze(sn){try{xn(Fe.next(sn))}catch(si){H(si)}}function dt(sn){try{xn(Fe.throw(sn))}catch(si){H(si)}}function xn(sn){sn.done?Ke(sn.value):new ue(function(si){si(sn.value)}).then(ze,dt)}xn((Fe=Fe.apply(Z,[])).next())})}(this,0,void 0,function(){return function(Z,q){var ue,Fe,Ke,H,ze={label:0,sent:function(){if(1&Ke[0])throw Ke[1];return Ke[1]},trys:[],ops:[]};return H={next:dt(0),throw:dt(1),return:dt(2)},"function"==typeof Symbol&&(H[Symbol.iterator]=function(){return this}),H;function dt(sn){return function(si){return function xn(sn){if(ue)throw new TypeError("Generator is already executing.");for(;ze;)try{if(ue=1,Fe&&(Ke=Fe[2&sn[0]?"return":sn[0]?"throw":"next"])&&!(Ke=Ke.call(Fe,sn[1])).done)return Ke;switch(Fe=0,Ke&&(sn=[0,Ke.value]),sn[0]){case 0:case 1:Ke=sn;break;case 4:return ze.label++,{value:sn[1],done:!1};case 5:ze.label++,Fe=sn[1],sn=[0];continue;case 7:sn=ze.ops.pop(),ze.trys.pop();continue;default:if(!((Ke=(Ke=ze.trys).length>0&&Ke[Ke.length-1])||6!==sn[0]&&2!==sn[0])){ze=0;continue}if(3===sn[0]&&(!Ke||sn[1]>Ke[0]&&sn[1]{"use strict";S.d(Pe,{gQ:()=>Rt});var e=S(8008),f=S(4666),O=S(609);function C(se){if(!se)return[];if(Array.isArray(se))return se;if(void 0!==se.nodeType)return[se];if("string"==typeof se&&(se=document.querySelectorAll(se)),void 0!==se.length)return[].slice.call(se,0);throw new TypeError("unexpected input "+String(se))}function x(se){var ve=se.label,ht=void 0===ve?"context-to-element":ve,Ot=se.resolveDocument,Sn=se.defaultToDocument,$n=C(se.context)[0];if(Ot&&$n&&$n.nodeType===Node.DOCUMENT_NODE&&($n=$n.documentElement),!$n&&Sn)return document.documentElement;if(!$n)throw new TypeError(ht+" requires valid options.context");if($n.nodeType!==Node.ELEMENT_NODE&&$n.nodeType!==Node.DOCUMENT_FRAGMENT_NODE)throw new TypeError(ht+" requires options.context to be an Element");return $n}function N(){for(var ve=[],ht=x({label:"get/parents",context:(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context});ht;)ve.push(ht),(ht=ht.parentNode)&&ht.nodeType!==Node.ELEMENT_NODE&&(ht=null);return ve}var j=["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector"],G=null;function ee(se,te){return G||(ht=se,j.some(function(Ot){return!!ht[Ot]&&(G=Ot,!0)})),se[G](te);var ht}var A=S(834),F=S.n(A),$=JSON.parse(JSON.stringify(F())),be=$.os.family||"",me="Android"===be,Me="Windows"===be.slice(0,7),gt="OS X"===be,we="iOS"===be,He="Blink"===$.layout,lt="Gecko"===$.layout,B="Trident"===$.layout,Ge="EdgeHTML"===$.layout,Le="WebKit"===$.layout,ne=parseFloat($.version),Z=Math.floor(ne);$.majorVersion=Z,$.is={ANDROID:me,WINDOWS:Me,OSX:gt,IOS:we,BLINK:He,GECKO:lt,TRIDENT:B,EDGE:Ge,WEBKIT:Le,IE9:B&&9===Z,IE10:B&&10===Z,IE11:B&&11===Z};const q=$;var Fe=typeof window<"u"&&window.navigator.userAgent||"",Ke="ally-supports-cache",H=function(te){var ve=void 0;try{ve=(ve=window.localStorage&&window.localStorage.getItem(te))?JSON.parse(ve):{}}catch{ve={}}return ve}(Ke);(H.userAgent!==Fe||"1.4.1"!==H.version)&&(H={}),H.userAgent=Fe,H.version="1.4.1";const ze=function(){return H},dt=function(se){Object.keys(se).forEach(function(te){H[te]=se[te]}),H.time=(new Date).toISOString(),function(ve,ht){if(document.hasFocus())try{window.localStorage&&window.localStorage.setItem(ve,JSON.stringify(ht))}catch{}else try{window.localStorage&&window.localStorage.removeItem(ve)}catch{}}(Ke,H)};function xn(){var se=void 0;try{document.querySelector("html >>> :first-child"),se=">>>"}catch{try{document.querySelector("html /deep/ :first-child"),se="/deep/"}catch{se=""}}return se}const sn="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7";var pt=!q.is.WEBKIT;const ft="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0ic3ZnIj48dGV4dCB4PSIxMCIgeT0iMjAiIGlkPSJzdmctbGluay10ZXh0Ij50ZXh0PC90ZXh0Pjwvc3ZnPg==";var En=!q.is.IE9;function ei(se){return''+se+""}function zt(se,te,ve){return function(Ot){if(!Ot.focus)try{HTMLElement.prototype.focus.call(Ot)}catch{!function wt(se){if(!se.ownerSVGElement&&"svg"!==se.nodeName.toLowerCase())return!1;var Ot,te=((Ot=document.createElement("div")).innerHTML='\n \n ',Ot.firstChild.firstChild);se.appendChild(te);var ve=te.querySelector("input");ve.focus(),ve.disabled=!0,se.removeChild(te)}(Ot)}}(te),ve.activeElement===te}var st=!!(q.is.GECKO&&typeof SVGElement<"u"&&SVGElement.prototype.focus),mt=q.is.GECKO||q.is.TRIDENT||q.is.EDGE,qt={cssShadowPiercingDeepCombinator:xn,focusInZeroDimensionObject:function(){return pt},focusObjectSwf:function(){return En},focusSvgInIframe:function(){return st},tabsequenceAreaAtImgPosition:function(){return mt}},Yt={focusAreaImgTabindex:{element:"div",mutate:function(se){return se.innerHTML='',se.querySelector("area")}},focusAreaTabindex:{element:"div",mutate:function(se){return se.innerHTML='',!1},validate:function(se,te,ve){if(q.is.GECKO)return!0;var ht=se.querySelector("area");return ht.focus(),ve.activeElement===ht}},focusAreaWithoutHref:{element:"div",mutate:function(se){return se.innerHTML='',se.querySelector("area")},validate:function(se,te,ve){return!!q.is.GECKO||ve.activeElement===te}},focusAudioWithoutControls:{name:"can-focus-audio-without-controls",element:"audio",mutate:function(se){try{se.setAttribute("src","data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}catch{}}},focusBrokenImageMap:{element:"div",mutate:function(se){return se.innerHTML='',se.querySelector("area")}},focusChildrenOfFocusableFlexbox:{element:"div",mutate:function(se){return se.setAttribute("tabindex","-1"),se.setAttribute("style","display: -webkit-flex; display: -ms-flexbox; display: flex;"),se.innerHTML='hello',se.querySelector("span")}},focusFieldsetDisabled:{element:"fieldset",mutate:function(se){se.setAttribute("tabindex",0),se.setAttribute("disabled","disabled")}},focusFieldset:{element:"fieldset",mutate:function(se){se.innerHTML="legend

content

"}},focusFlexboxContainer:{element:"span",mutate:function(se){se.setAttribute("style","display: -webkit-flex; display: -ms-flexbox; display: flex;"),se.innerHTML='hello'}},focusFormDisabled:{element:"form",mutate:function(se){se.setAttribute("tabindex",0),se.setAttribute("disabled","disabled")}},focusImgIsmap:{element:"a",mutate:function(se){return se.href="#void",se.innerHTML='',se.querySelector("img")}},focusImgUsemapTabindex:{element:"div",mutate:function(se){return se.innerHTML='',se.querySelector("img")}},focusInHiddenIframe:{element:function(se,te){var ve=te.createElement("iframe");se.appendChild(ve);var ht=ve.contentWindow.document;return ht.open(),ht.close(),ve},mutate:function(se){se.style.visibility="hidden";var te=se.contentWindow.document,ve=te.createElement("input");return te.body.appendChild(ve),ve},validate:function(se){var te=se.contentWindow.document,ve=te.querySelector("input");return te.activeElement===ve}},focusInvalidTabindex:{element:"div",mutate:function(se){se.setAttribute("tabindex","invalid-value")}},focusLabelTabindex:{element:"label",mutate:function(se){se.setAttribute("tabindex","-1")},validate:function(se,te,ve){return se.focus(),ve.activeElement===se}},focusObjectSvg:{name:"can-focus-object-svg",element:"object",mutate:function(se){se.setAttribute("type","image/svg+xml"),se.setAttribute("data",ft),se.setAttribute("width","200"),se.setAttribute("height","50")},validate:function(se,te,ve){return!!q.is.GECKO||ve.activeElement===se}},focusObjectSvgHidden:{element:"object",mutate:function(se){se.setAttribute("type","image/svg+xml"),se.setAttribute("data",ft),se.setAttribute("width","200"),se.setAttribute("height","50"),se.style.visibility="hidden"}},focusRedirectImgUsemap:{element:"div",mutate:function(se){return se.innerHTML='',se.querySelector("img")},validate:function(se,te,ve){var ht=se.querySelector("area");return ve.activeElement===ht}},focusRedirectLegend:{element:"fieldset",mutate:function(se){return se.innerHTML='legend',!1},validate:function(se,te,ve){var ht=se.querySelector('input[tabindex="-1"]'),Ot=se.querySelector('input[tabindex="0"]');return se.focus(),se.querySelector("legend").focus(),(ve.activeElement===ht?"focusable":ve.activeElement===Ot&&"tabbable")||""}},focusScrollBody:{element:"div",mutate:function(se){return se.setAttribute("style","width: 100px; height: 50px; overflow: auto;"),se.innerHTML='
scrollable content
',se.querySelector("div")}},focusScrollContainerWithoutOverflow:{element:"div",mutate:function(se){se.setAttribute("style","width: 100px; height: 50px;"),se.innerHTML='
scrollable content
'}},focusScrollContainer:{element:"div",mutate:function(se){se.setAttribute("style","width: 100px; height: 50px; overflow: auto;"),se.innerHTML='
scrollable content
'}},focusSummary:{element:"details",mutate:function(se){return se.innerHTML="foo

content

",se.firstElementChild}},focusSvgFocusableAttribute:{element:"div",mutate:function(se){return se.innerHTML=ei('a'),se.querySelector("text")},validate:zt},focusSvgTabindexAttribute:{element:"div",mutate:function(se){return se.innerHTML=ei('a'),se.querySelector("text")},validate:zt},focusSvgNegativeTabindexAttribute:{element:"div",mutate:function(se){return se.innerHTML=ei('a'),se.querySelector("text")},validate:zt},focusSvgUseTabindex:{element:"div",mutate:function(se){return se.innerHTML=ei(['link',''].join("")),se.querySelector("use")},validate:zt},focusSvgForeignobjectTabindex:{element:"div",mutate:function(se){return se.innerHTML=ei(''),se.querySelector("foreignObject")||se.getElementsByTagName("foreignObject")[0]},validate:zt},focusSvg:{element:"div",mutate:function(se){return se.innerHTML=ei(""),se.firstChild},validate:zt},focusTabindexTrailingCharacters:{element:"div",mutate:function(se){se.setAttribute("tabindex","3x")}},focusTable:{element:"table",mutate:function(se,te,ve){var ht=ve.createDocumentFragment();ht.innerHTML="cell",se.appendChild(ht)}},focusVideoWithoutControls:{element:"video",mutate:function(se){try{se.setAttribute("src","data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}catch{}}}},Be=null;function Ie(){return Be||((Be=ze()).time||(dt((te=function ue(se){var Ot,te=function(){var Ot={activeElement:document.activeElement,windowScrollTop:window.scrollTop,windowScrollLeft:window.scrollLeft,bodyScrollTop:document.body.scrollTop,bodyScrollLeft:document.body.scrollLeft},Sn=document.createElement("iframe");Sn.setAttribute("style","position:absolute; position:fixed; top:0; left:-2px; width:1px; height:1px; overflow:hidden;"),Sn.setAttribute("aria-live","off"),Sn.setAttribute("aria-busy","true"),Sn.setAttribute("aria-hidden","true"),document.body.appendChild(Sn);var $n=Sn.contentWindow,Ei=$n.document;Ei.open(),Ei.close();var Oi=Ei.createElement("div");return Ei.body.appendChild(Oi),Ot.iframe=Sn,Ot.wrapper=Oi,Ot.window=$n,Ot.document=Ei,Ot}(),ve={};return Object.keys(se).map(function(ht){ve[ht]=function(Sn,$n){Sn.wrapper.innerHTML="";var Ei="string"==typeof $n.element?Sn.document.createElement($n.element):$n.element(Sn.wrapper,Sn.document),Oi=$n.mutate&&$n.mutate(Ei,Sn.wrapper,Sn.document);return!Oi&&!1!==Oi&&(Oi=Ei),!Ei.parentNode&&Sn.wrapper.appendChild(Ei),Oi&&Oi.focus&&Oi.focus(),$n.validate?$n.validate(Ei,Oi,Sn.document):Sn.document.activeElement===Oi}(te,se[ht])}),(Ot=te).activeElement===document.body?(document.activeElement&&document.activeElement.blur&&document.activeElement.blur(),q.is.IE10&&document.body.focus()):Ot.activeElement&&Ot.activeElement.focus&&Ot.activeElement.focus(),document.body.removeChild(Ot.iframe),window.scrollTop=Ot.windowScrollTop,window.scrollLeft=Ot.windowScrollLeft,document.body.scrollTop=Ot.bodyScrollTop,document.body.scrollLeft=Ot.bodyScrollLeft,ve}(Yt),Object.keys(qt).forEach(function(ve){te[ve]=qt[ve]()}),te)),Be=ze()),Be);var te}var je=void 0,ke=/^\s*(-|\+)?[0-9]+\s*$/,vt=/^\s*(-|\+)?[0-9]+.*$/;function Gt(se){je||(je=Ie());var te=je.focusTabindexTrailingCharacters?vt:ke,ve=x({label:"is/valid-tabindex",resolveDocument:!0,context:se}),ht=ve.hasAttribute("tabindex"),Ot=ve.hasAttribute("tabIndex");if(!ht&&!Ot||(ve.ownerSVGElement||"svg"===ve.nodeName.toLowerCase())&&!je.focusSvgTabindexAttribute)return!1;if(je.focusInvalidTabindex)return!0;var Sn=ve.getAttribute(ht?"tabindex":"tabIndex");return"-32768"!==Sn&&!(!Sn||!te.test(Sn))}function Fn(se){if(!Gt(se))return null;var te=se.hasAttribute("tabindex")?"tabindex":"tabIndex",ve=parseInt(se.getAttribute(te),10);return isNaN(ve)?-1:ve}function yn(se){var te=se.webkitUserModify||"";return!(!te||-1===te.indexOf("write"))}function Pn(se){return[se.getPropertyValue("overflow"),se.getPropertyValue("overflow-x"),se.getPropertyValue("overflow-y")].some(function(te){return"auto"===te||"scroll"===te})}function ut(se){return se.display.indexOf("flex")>-1}function Wt(se,te,ve,ht){return!("div"!==te&&"span"!==te||ve&&"div"!==ve&&"span"!==ve&&!Pn(ht))&&(se.offsetHeight0&&void 0!==arguments[0]?arguments[0]:{},te=se.context,ve=se.except,ht=void 0===ve?{flexbox:!1,scrollable:!1,shadow:!1}:ve;qe||(qe=Ie());var Ot=x({label:"is/focus-relevant",resolveDocument:!0,context:te});if(!ht.shadow&&Ot.shadowRoot)return!0;var Sn=Ot.nodeName.toLowerCase();if("input"===Sn&&"hidden"===Ot.type)return!1;if("input"===Sn||"select"===Sn||"button"===Sn||"textarea"===Sn||"legend"===Sn&&qe.focusRedirectLegend||"label"===Sn||"area"===Sn||"a"===Sn&&Ot.hasAttribute("href"))return!0;if("object"===Sn&&Ot.hasAttribute("usemap"))return!1;if("object"===Sn){var $n=Ot.getAttribute("type");if(!qe.focusObjectSvg&&"image/svg+xml"===$n||!qe.focusObjectSwf&&"application/x-shockwave-flash"===$n)return!1}if("iframe"===Sn||"object"===Sn||"embed"===Sn||"keygen"===Sn||Ot.hasAttribute("contenteditable")||"audio"===Sn&&(qe.focusAudioWithoutControls||Ot.hasAttribute("controls"))||"video"===Sn&&(qe.focusVideoWithoutControls||Ot.hasAttribute("controls"))||qe.focusSummary&&"summary"===Sn)return!0;var Ei=Gt(Ot);if("img"===Sn&&Ot.hasAttribute("usemap"))return Ei&&qe.focusImgUsemapTabindex||qe.focusRedirectImgUsemap;if(qe.focusTable&&("table"===Sn||"td"===Sn)||qe.focusFieldset&&"fieldset"===Sn)return!0;var Oi="svg"===Sn,nr=Ot.ownerSVGElement,ro=Ot.getAttribute("focusable"),ho=Fn(Ot);if("use"===Sn&&null!==ho&&!qe.focusSvgUseTabindex)return!1;if("foreignobject"===Sn)return null!==ho&&qe.focusSvgForeignobjectTabindex;if(ee(Ot,"svg a")&&Ot.hasAttribute("xlink:href"))return!0;if((Oi||nr)&&Ot.focus&&!qe.focusSvgNegativeTabindexAttribute&&ho<0)return!1;if(Oi)return Ei||qe.focusSvg||qe.focusSvgInIframe||!(!qe.focusSvgFocusableAttribute||!ro||"true"!==ro);if(nr){if(qe.focusSvgTabindexAttribute&&Ei)return!0;if(qe.focusSvgFocusableAttribute)return"true"===ro}if(Ei)return!0;var Fo=window.getComputedStyle(Ot,null);if(yn(Fo))return!0;if(qe.focusImgIsmap&&"img"===Sn&&Ot.hasAttribute("ismap")&&N({context:Ot}).some(function(Yo){return"a"===Yo.nodeName.toLowerCase()&&Yo.hasAttribute("href")}))return!0;if(!ht.scrollable&&qe.focusScrollContainer)if(qe.focusScrollContainerWithoutOverflow){if(Wt(Ot,Sn))return!0}else if(Pn(Fo))return!0;if(!ht.flexbox&&qe.focusFlexboxContainer&&ut(Fo))return!0;var zr=Ot.parentElement;if(!ht.scrollable&&zr){var as=zr.nodeName.toLowerCase(),bs=window.getComputedStyle(zr,null);if(qe.focusScrollBody&&Wt(zr,Sn,as,bs)||qe.focusChildrenOfFocusableFlexbox&&ut(bs))return!0}return!1}Tt.except=function(){var se=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},te=function(ve){return Tt({context:ve,except:se})};return te.rules=Tt,te};const Jt=Tt.except({});function pn(se,te){if(se.findIndex)return se.findIndex(te);var ve=se.length;if(0===ve)return-1;for(var ht=0;ht0&&void 0!==arguments[0]?arguments[0]:{},ve=se.except,ht=void 0===ve?{notRendered:!1,cssDisplay:!1,cssVisibility:!1,detailsElement:!1,browsingContext:!1}:ve,Ot=x({label:"is/visible",resolveDocument:!0,context:se.context}),Sn=Ot.nodeName.toLowerCase();if(!ht.notRendered&&sr.test(Sn))return!0;var $n=N({context:Ot}),Ei="audio"===Sn&&!Ot.hasAttribute("controls");if(!ht.cssDisplay&&function or(se){return se.some(function(te){return"none"===_r(te,"display")})}(Ei?$n.slice(1):$n)||!ht.cssVisibility&&function Vi(se){var te=pn(se,function(ht){var Ot=_r(ht,"visibility");return"hidden"===Ot||"collapse"===Ot});if(-1===te)return!1;var ve=pn(se,function(ht){return"visible"===_r(ht,"visibility")});return-1===ve||te0&&void 0!==arguments[0]?arguments[0]:{},te=function(ve){return Mr({context:ve,except:se})};return te.rules=Mr,te};const Si=Mr.except({});var Dn=S(6260),Zt=S.n(Dn);function An(se){var te=se.parentElement;return te.name&&"map"===te.nodeName.toLowerCase()&&Cn(se).querySelector('img[usemap="#'+Zt()(te.name)+'"]')||null}var Kn=void 0,ai=void 0,zn=void 0,yi={input:!0,select:!0,textarea:!0,button:!0,fieldset:!0,form:!0};function ci(se){ai||((ai=Ie()).focusFieldsetDisabled&&delete yi.fieldset,ai.focusFormDisabled&&delete yi.form,zn=new RegExp("^("+Object.keys(yi).join("|")+")$"));var te=x({label:"is/native-disabled-supported",context:se}).nodeName.toLowerCase();return!!zn.test(te)}var xi=void 0;function Mi(se){return"fieldset"===se.nodeName.toLowerCase()&&se.disabled}function kr(se){return"form"===se.nodeName.toLowerCase()&&se.disabled}function Hi(){var se=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},ve=se.except,ht=void 0===ve?{onlyFocusableBrowsingContext:!1,visible:!1}:ve,Ot=x({label:"is/only-tabbable",resolveDocument:!0,context:se.context});if(!ht.visible&&!Si(Ot))return!1;if(!ht.onlyFocusableBrowsingContext&&(q.is.GECKO||q.is.TRIDENT||q.is.EDGE)){var Sn=pr(Ot);if(Sn&&Fn(Sn)<0)return!1}var $n=Ot.nodeName.toLowerCase(),Ei=Fn(Ot);return"label"===$n&&q.is.GECKO?null!==Ei&&Ei>=0:!!(q.is.GECKO&&Ot.ownerSVGElement&&!Ot.focus&&"a"===$n&&Ot.hasAttribute("xlink:href")&&q.is.GECKO)}Hi.except=function(){var se=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},te=function(ve){return Hi({context:ve,except:se})};return te.rules=Hi,te};const vo=Hi.except({});var Ur=void 0;function Bi(){var se=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},te=se.context,ve=se.except,ht=void 0===ve?{disabled:!1,visible:!1,onlyTabbable:!1}:ve;Ur||(Ur=Ie());var Ot=vo.rules.except({onlyFocusableBrowsingContext:!0,visible:ht.visible}),Sn=x({label:"is/focusable",resolveDocument:!0,context:te});if(!Jt.rules({context:Sn,except:ht})||function Bo(se){var te=se.nodeName.toLowerCase();if("embed"===te||"keygen"===te)return!0;var ve=Fn(se);if(se.shadowRoot&&null===ve)return!0;if("label"===te)return!Ur.focusLabelTabindex||null===ve;if("legend"===te)return null===ve;if(Ur.focusSvgFocusableAttribute&&(se.ownerSVGElement||"svg"===te)){var ht=se.getAttribute("focusable");return ht&&"false"===ht}return"img"===te&&se.hasAttribute("usemap")?null===ve||!Ur.focusImgUsemapTabindex:"area"===te&&!function(Sn){Kn||(Kn=Ie());var $n=x({label:"is/valid-area",context:Sn});if("area"!==$n.nodeName.toLowerCase())return!1;var Ei=$n.hasAttribute("tabindex");if(!Kn.focusAreaTabindex&&Ei)return!1;var Oi=An($n);return!(!Oi||!Si(Oi)||!Kn.focusBrokenImageMap&&(!Oi.complete||!Oi.naturalHeight||Oi.offsetWidth<=0||Oi.offsetHeight<=0))&&(Kn.focusAreaWithoutHref||$n.href?!N({context:Oi}).slice(1).some(function(nr){var ro=nr.nodeName.toLowerCase();return"button"===ro||"a"===ro}):Kn.focusAreaTabindex&&Ei||Kn.focusAreaImgTabindex&&Oi.hasAttribute("tabindex"))}(se)}(Sn)||!ht.disabled&&function xr(se){xi||(xi=Ie());var te=x({label:"is/disabled",context:se});if(te.hasAttribute("data-ally-disabled"))return!0;if(!ci(te))return!1;if(te.disabled)return!0;var ve=N({context:te});return!!(ve.some(Mi)||!xi.focusFormDisabled&&ve.some(kr))}(Sn)||!ht.onlyTabbable&&Ot(Sn))return!1;if(!ht.visible){var Ei={context:Sn,except:{}};if(Ur.focusInHiddenIframe&&(Ei.except.browsingContext=!0),Ur.focusObjectSvgHidden&&"object"===Sn.nodeName.toLowerCase()&&(Ei.except.cssVisibility=!0),!Si.rules(Ei))return!1}var nr=pr(Sn);return!(nr&&!("object"!==nr.nodeName.toLowerCase()||Ur.focusInZeroDimensionObject||nr.offsetWidth&&nr.offsetHeight))&&!("svg"===Sn.nodeName.toLowerCase()&&Ur.focusSvgInIframe&&!nr&&null===Sn.getAttribute("tabindex"))}Bi.except=function(){var se=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},te=function(ve){return Bi({context:ve,except:se})};return te.rules=Bi,te};const zi=Bi.except({});function Qr(se){var te=function(ve){return ve.shadowRoot||se(ve)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP};return te.acceptNode=te,te}var Uo=Qr(Jt);function so(){var se=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},te=se.context,ve=se.includeContext,ht=se.includeOnlyTabbable,Ot=se.strategy;te||(te=document.documentElement);for(var Sn=zi.rules.except({onlyTabbable:ht}),Ei=Cn(te).createTreeWalker(te,NodeFilter.SHOW_ELEMENT,"all"===Ot?Uo:Qr(Sn),!1),Oi=[];Ei.nextNode();)Ei.currentNode.shadowRoot?(Sn(Ei.currentNode)&&Oi.push(Ei.currentNode),Oi=Oi.concat(so({context:Ei.currentNode.shadowRoot,includeOnlyTabbable:ht,strategy:Ot}))):Oi.push(Ei.currentNode);return ve&&("all"===Ot?Jt(te)&&Oi.unshift(te):Sn(te)&&Oi.unshift(te)),Oi}var Hr=void 0,ko=void 0;function wo(){var se=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},ve=se.includeContext,ht=se.includeOnlyTabbable,Ot=se.strategy,Sn=void 0===Ot?"quick":Ot,Ei={context:x({label:"query/focusable",resolveDocument:!0,defaultToDocument:!0,context:se.context}),includeContext:ve,includeOnlyTabbable:ht,strategy:Sn};if("quick"===Sn)return function _o(){var se=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},te=se.context,ve=se.includeContext,ht=se.includeOnlyTabbable,Ot=function br(){return Hr||(Hr=Ie()),"string"==typeof ko||(ko=bi(ko=(Hr.focusTable?"table, td,":"")+(Hr.focusFieldset?"fieldset,":"")+"svg a,a[href],area[href],input, select, textarea, button,iframe, object, embed,keygen,"+(Hr.focusAudioWithoutControls?"audio,":"audio[controls],")+(Hr.focusVideoWithoutControls?"video,":"video[controls],")+(Hr.focusSummary?"summary,":"")+"[tabindex],[contenteditable]")),ko}(),Sn=te.querySelectorAll(Ot),$n=zi.rules.except({onlyTabbable:ht}),Ei=[].filter.call(Sn,$n);return ve&&$n(te)&&Ei.unshift(te),Ei}(Ei);if("strict"===Sn||"all"===Sn)return so(Ei);throw new TypeError('query/focusable requires option.strategy to be one of ["quick", "strict", "all"]')}function Xt(se){var te=se.element,ve=se.attribute,ht="data-cached-"+ve;if(null===te.getAttribute(ht)){var Ot=te.getAttribute(ve);if(null===Ot)return;te.setAttribute(ht,Ot||""),te.removeAttribute(ve)}else{var Sn=te.getAttribute(ht);te.removeAttribute(ht),te.setAttribute(ve,Sn)}}function On(se){var te=se.element,ve=se.attribute,ht=se.temporaryValue,Sn="data-cached-"+ve;if(void 0!==ht){var $n=se.saveValue||te.getAttribute(ve);te.setAttribute(Sn,$n||""),te.setAttribute(ve,ht)}else{var Ei=te.getAttribute(Sn);te.removeAttribute(Sn),""===Ei?te.removeAttribute(ve):te.setAttribute(ve,Ei)}}var _n=function(){};const ni=typeof console<"u"?console:{log:_n,debug:_n,info:_n,warn:_n,error:_n};var hi=void 0;function Ji(){ni.warn("trying to focus inert element",this)}function Wr(se,te){hi||(hi=Ie());var ve=x({label:"element/disabled",context:se});te=!!te;var ht=ve.hasAttribute("data-ally-disabled"),Ot=1===arguments.length;return ci(ve)?Ot?ve.disabled:(ve.disabled=te,ve):Ot?ht:(ht===te||function Er(se,te){On({element:se,attribute:"aria-disabled",temporaryValue:te?"true":void 0}),function(Ot,Sn){if(Sn){var $n=Fn(Ot);On({element:Ot,attribute:"tabindex",temporaryValue:"-1",saveValue:null!==$n?$n:""})}else On({element:Ot,attribute:"tabindex"})}(se,te),function(Ot,Sn){Sn?Ot.focus=Ji:delete Ot.focus}(se,te),function(Ot,Sn){if(Sn)Ot.setAttribute("data-inert-pointer-events",Ot.style.pointerEvents||""),Ot.style.pointerEvents="none";else{var Ei=Ot.getAttribute("data-inert-pointer-events");Ot.removeAttribute("data-inert-pointer-events"),Ot.style.pointerEvents=Ei}}(se,te);var ve=se.nodeName.toLowerCase();("video"===ve||"audio"===ve)&&function(Ot,Sn){Xt({element:Ot,attribute:"controls",remove:Sn})}(se,te),("svg"===ve||se.ownerSVGElement)&&(hi.focusSvgFocusableAttribute?function(Ot,Sn){On({element:Ot,attribute:"focusable",temporaryValue:Sn?"false":void 0})}(se,te):!hi.focusSvgTabindexAttribute&&"a"===ve&&function(Ot,Sn){Xt({element:Ot,attribute:"xlink:href",remove:Sn})}(se,te)),te?se.setAttribute("data-ally-disabled","true"):se.removeAttribute("data-ally-disabled")}(ve,te),ve)}var vr=function(se){return se.shadowRoot?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP};function fr(){var te=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context,ve=x({label:"query/shadow-hosts",resolveDocument:!0,defaultToDocument:!0,context:te}),Ot=Cn(te).createTreeWalker(ve,NodeFilter.SHOW_ELEMENT,vr,!1),Sn=[];for(ve.shadowRoot&&(Sn.push(ve),Sn=Sn.concat(fr({context:ve.shadowRoot})));Ot.nextNode();)Sn.push(Ot.currentNode),Sn=Sn.concat(fr({context:Ot.currentNode.shadowRoot}));return Sn}vr.acceptNode=vr;var Ii="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(se){return typeof se}:function(se){return se&&"function"==typeof Symbol&&se.constructor===Symbol&&se!==Symbol.prototype?"symbol":typeof se},jr=function(){function se(te,ve){for(var ht=0;ht0&&void 0!==arguments[0]?arguments[0]:{},ht=ve.context,Ot=ve.callback,Sn=ve.config;(function Wi(se,te){if(!(se instanceof te))throw new TypeError("Cannot call a class as a function")})(this,se),this.config=Sn,this.disengage=this.disengage.bind(this),this.clientObserver=new MutationObserver(Ot),this.hostObserver=new MutationObserver(function($n){return $n.forEach(te.handleHostMutation,te)}),this.observeContext(ht),this.observeShadowHosts(ht)}return jr(se,[{key:"disengage",value:function(){this.clientObserver&&this.clientObserver.disconnect(),this.clientObserver=null,this.hostObserver&&this.hostObserver.disconnect(),this.hostObserver=null}},{key:"observeShadowHosts",value:function(te){var ve=this;fr({context:te}).forEach(function(ht){return ve.observeContext(ht.shadowRoot)})}},{key:"observeContext",value:function(te){this.clientObserver.observe(te,this.config),this.hostObserver.observe(te,ao)}},{key:"handleHostMutation",value:function(te){"childList"===te.type&&C(te.addedNodes).filter(function(ve){return ve.nodeType===Node.ELEMENT_NODE}).forEach(this.observeShadowHosts,this)}}]),se}();function on(){var se=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},te=se.parent,ve=se.element,ht=se.includeSelf;if(te)return function(Ot){return!!(ht&&Ot===te||te.compareDocumentPosition(Ot)&Node.DOCUMENT_POSITION_CONTAINED_BY)};if(ve)return function(Ot){return!!(ht&&ve===Ot||Ot.compareDocumentPosition(ve)&Node.DOCUMENT_POSITION_CONTAINED_BY)};throw new TypeError("util/compare-position#getParentComparator required either options.parent or options.element")}var Xn=function(){function se(te,ve){for(var ht=0;ht0&&void 0!==arguments[0]?arguments[0]:{},ht=ve.context,Ot=ve.filter;(function qi(se,te){if(!(se instanceof te))throw new TypeError("Cannot call a class as a function")})(this,se),this._context=C(ht||document.documentElement)[0],this._filter=C(Ot),this._inertElementCache=[],this.disengage=this.disengage.bind(this),this.handleMutation=this.handleMutation.bind(this),this.renderInert=this.renderInert.bind(this),this.filterElements=this.filterElements.bind(this),this.filterParentElements=this.filterParentElements.bind(this);var Sn=wo({context:this._context,includeContext:!0,strategy:"all"});this.renderInert(Sn),this.shadowObserver=function St(){var se=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},te=se.context,ve=se.callback,ht=se.config;if("function"!=typeof ve)throw new TypeError("observe/shadow-mutations requires options.callback to be a function");if("object"!==(typeof ht>"u"?"undefined":Ii(ht)))throw new TypeError("observe/shadow-mutations requires options.config to be an object");if(!window.MutationObserver)return{disengage:function(){}};var Ot=x({label:"observe/shadow-mutations",resolveDocument:!0,defaultToDocument:!0,context:te});return{disengage:new Bt({context:Ot,callback:ve,config:ht}).disengage}}({context:this._context,config:gr,callback:function($n){return $n.forEach(te.handleMutation)}})}return Xn(se,[{key:"disengage",value:function(){!this._context||(Xi(this._context),this._inertElementCache.forEach(function(te){return Xi(te)}),this._inertElementCache=null,this._filter=null,this._context=null,this.shadowObserver&&this.shadowObserver.disengage(),this.shadowObserver=null)}},{key:"listQueryFocusable",value:function(te){return te.map(function(ve){return wo({context:ve,includeContext:!0,strategy:"all"})}).reduce(function(ve,ht){return ve.concat(ht)},[])}},{key:"renderInert",value:function(te){var ve=this;te.filter(this.filterElements).filter(this.filterParentElements).filter(function(ht){return!Wr(ht)}).forEach(function(ht){ve._inertElementCache.push(ht),Wr(ht,!0)})}},{key:"filterElements",value:function(te){var ve=on({element:te,includeSelf:!0});return!this._filter.some(ve)}},{key:"filterParentElements",value:function(te){var ve=on({parent:te});return!this._filter.some(ve)}},{key:"handleMutation",value:function(te){if("childList"===te.type){var ve=C(te.addedNodes).filter(function(Ot){return Ot.nodeType===Node.ELEMENT_NODE});if(!ve.length)return;var ht=this.listQueryFocusable(ve);this.renderInert(ht)}else"attributes"===te.type&&this.renderInert([te.target])}}]),se}();function Ao(se){On({element:se,attribute:"aria-hidden",temporaryValue:"true"})}function wn(se){On({element:se,attribute:"aria-hidden"})}var Mo={attributes:!1,childList:!0,subtree:!0};function Tr(){for(var ve=x({label:"get/shadow-host",context:(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context}),ht=null;ve;)ht=ve,ve=ve.parentNode;return ht.nodeType===ht.DOCUMENT_FRAGMENT_NODE&&ht.host?ht.host:null}(function(){function se(te,ve){for(var ht=0;ht0&&void 0!==arguments[0]?arguments[0]:{},ve=te.context,ht=te.filter;(function Kr(se,te){if(!(se instanceof te))throw new TypeError("Cannot call a class as a function")})(this,se),this._context=C(ve||document.documentElement)[0],this._filter=C(ht),this.disengage=this.disengage.bind(this),this.handleMutation=this.handleMutation.bind(this),this.isInsignificantBranch=this.isInsignificantBranch.bind(this),function Vr(){var se=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},te=se.context,ve=se.filter;if(te=x({label:"get/insignificant-branches",defaultToDocument:!0,context:te}),!(ve=C(ve)).length)throw new TypeError("get/insignificant-branches requires valid options.filter");return function Rr(se){var te=se.context,ve=se.filter,ht=[],Ot=function($n){return ve.some(function(Ei){return $n===Ei})?NodeFilter.FILTER_REJECT:(Oi=on({parent:$n}),ve.some(Oi)?NodeFilter.FILTER_ACCEPT:(ht.push($n),NodeFilter.FILTER_REJECT));var Oi};Ot.acceptNode=Ot;for(var Sn=Cn(te).createTreeWalker(te,NodeFilter.SHOW_ELEMENT,Ot,!1);Sn.nextNode(););return ht}({context:te,filter:ve})}({context:this._context,filter:this._filter}).forEach(Ao),this.startObserver()},[{key:"disengage",value:function(){!this._context||([].forEach.call(this._context.querySelectorAll("[data-cached-aria-hidden]"),wn),this._context=null,this._filter=null,this._observer&&this._observer.disconnect(),this._observer=null)}},{key:"startObserver",value:function(){var te=this;!window.MutationObserver||(this._observer=new MutationObserver(function(ve){return ve.forEach(te.handleMutation)}),this._observer.observe(this._context,Mo))}},{key:"handleMutation",value:function(te){"childList"===te.type&&C(te.addedNodes).filter(function(ve){return ve.nodeType===Node.ELEMENT_NODE}).filter(this.isInsignificantBranch).forEach(Ao)}},{key:"isInsignificantBranch",value:function(te){if(N({context:te}).some(function(ht){return"true"===ht.getAttribute("aria-hidden")}))return!1;var ve=on({element:te});return!this._filter.some(ve)}}]);var _=void 0,Te=/^(fieldset|table|td|body)$/;function en(){var se=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},te=se.context,ve=se.except,ht=void 0===ve?{flexbox:!1,scrollable:!1,shadow:!1,visible:!1,onlyTabbable:!1}:ve;_||(_=Ie());var Ot=x({label:"is/tabbable",resolveDocument:!0,context:te});if(q.is.BLINK&&q.is.ANDROID&&q.majorVersion>42)return!1;var Sn=pr(Ot);if(Sn){if(q.is.WEBKIT&&q.is.IOS||Fn(Sn)<0||!ht.visible&&(q.is.BLINK||q.is.WEBKIT)&&!Si(Sn))return!1;if("object"===Sn.nodeName.toLowerCase()&&(q.is.WEBKIT||q.is.BLINK&&!("Chrome"===q.name&&q.majorVersion>=54||"Opera"===q.name&&q.majorVersion>=41)))return!1}var Oi=Ot.nodeName.toLowerCase(),nr=Fn(Ot),ro=null===nr?null:nr>=0;if(q.is.EDGE&&q.majorVersion>=14&&Sn&&Ot.ownerSVGElement&&nr<0)return!0;var ho=!1!==ro,Fo=null!==nr&&nr>=0;if(Ot.hasAttribute("contenteditable"))return ho;if(Te.test(Oi)&&!0!==ro)return!1;if(q.is.WEBKIT&&q.is.IOS){var no="input"===Oi&&"text"===Ot.type||"password"===Ot.type||"select"===Oi||"textarea"===Oi||Ot.hasAttribute("contenteditable");if(no||(no=yn(window.getComputedStyle(Ot,null))),!no)return!1}if("use"===Oi&&null!==nr&&(q.is.BLINK||q.is.WEBKIT&&9===q.majorVersion)||ee(Ot,"svg a")&&Ot.hasAttribute("xlink:href")&&(ho||Ot.focus&&!_.focusSvgNegativeTabindexAttribute)||"svg"===Oi&&_.focusSvgInIframe&&ho)return!0;if(q.is.TRIDENT||q.is.EDGE){if("svg"===Oi)return!!_.focusSvg||Ot.hasAttribute("focusable")||Fo;if(Ot.ownerSVGElement)return!(!_.focusSvgTabindexAttribute||!Fo)||Ot.hasAttribute("focusable")}if(void 0===Ot.tabIndex)return!!ht.onlyTabbable;if("audio"===Oi){if(!Ot.hasAttribute("controls"))return!1;if(q.is.BLINK)return!0}if("video"===Oi)if(Ot.hasAttribute("controls")){if(q.is.BLINK||q.is.GECKO)return!0}else if(q.is.TRIDENT||q.is.EDGE)return!1;if("object"===Oi&&(q.is.BLINK||q.is.WEBKIT)||"iframe"===Oi)return!1;if(!ht.scrollable&&q.is.GECKO&&Pn(window.getComputedStyle(Ot,null)))return ho;if(q.is.TRIDENT||q.is.EDGE){if("area"===Oi){var bs=An(Ot);if(bs&&Fn(bs)<0)return!1}var Yo=window.getComputedStyle(Ot,null);if(yn(Yo))return Ot.tabIndex>=0;if(!ht.flexbox&&ut(Yo))return null!==nr?Fo:Ve(Ot)&&We(Ot);if(Wt(Ot,Oi))return!1;var Is=Ot.parentElement;if(Is){var As=Is.nodeName.toLowerCase(),Ms=window.getComputedStyle(Is,null);if(Wt(Is,Oi,As,Ms))return!1;if(ut(Ms))return Fo}}return Ot.tabIndex>=0}en.except=function(){var se=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},te=function(ve){return en({context:ve,except:se})};return te.rules=en,te};var Ve=Jt.rules.except({flexbox:!0}),We=en.except({flexbox:!0});const jt=en.except({});function xe(se,te){return se.compareDocumentPosition(te)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1}function cn(){var se=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},ve=se.elements,ht=se.resolveElement,Ot=se.list.slice(0),Sn=C(ve).slice(0);!function ye(se){se.sort(xe)}(Sn);var $n=function _t(se,te,ve){var ht=[];return te.forEach(function(Ot){var ro,Sn=!0,$n=se.indexOf(Ot);-1===$n&&(ro=Ot,$n=pn(se,function(ho){return ro.compareDocumentPosition(ho)&Node.DOCUMENT_POSITION_FOLLOWING}),Sn=!1),-1===$n&&($n=se.length);var Ei=C(ve?ve(Ot):Ot);!Ei.length||ht.push({offset:$n,replace:Sn,elements:Ei})}),ht}(Ot,Sn,ht);return function Dt(se,te){var ve=0;te.sort(function(ht,Ot){return ht.offset-Ot.offset}),te.forEach(function(ht){var Ot=ht.replace?1:0,Sn=[ht.offset+ve,Ot].concat(ht.elements);se.splice.apply(se,Sn),ve+=ht.elements.length-Ot})}(Ot,$n),Ot}(function(){function se(te,ve){for(var ht=0;ht0&&void 0!==arguments[0]?arguments[0]:{},te=se.context,ve=se.includeContext,ht=se.includeOnlyTabbable,Ot=se.strategy,Sn=jt.rules.except({onlyTabbable:ht});return wo({context:te,includeContext:ve,includeOnlyTabbable:ht,strategy:Ot}).filter(Sn)}({context:ve}))}},{key:"extractAreasFromList",value:function(te){return te.filter(function(ve){if("area"!==ve.nodeName.toLowerCase())return!0;var ht=ve.parentNode;return this.maps[ht.name]||(this.maps[ht.name]=[]),this.maps[ht.name].push(ve),!1},this)}}]),function(){function se(te,ve){for(var ht=0;ht-1?[te].concat(ve):ve}},{key:"_cleanup",value:function(){Object.keys(this.hosts).forEach(function(te){delete this.hosts[te]._sortingId},this)}}]);for(var Ze={tab:9,left:37,up:38,right:39,down:40,pageUp:33,"page-up":33,pageDown:34,"page-down":34,end:35,home:36,enter:13,escape:27,space:32,shift:16,capsLock:20,"caps-lock":20,ctrl:17,alt:18,meta:91,pause:19,insert:45,delete:46,backspace:8,_alias:{91:[92,93,224]}},Je=1;Je<26;Je++)Ze["f"+Je]=Je+111;for(var Kt=0;Kt<10;Kt++){var Qt=Kt+48,fn=Kt+96;Ze[Kt]=Qt,Ze["num-"+Kt]=fn,Ze._alias[Qt]=[fn]}for(var Qn=0;Qn<26;Qn++){var _i=Qn+65;Ze[String.fromCharCode(_i).toLowerCase()]=_i}var Ti={alt:"altKey",ctrl:"ctrlKey",meta:"metaKey",shift:"shiftKey"};Object.keys(Ti).map(function(se){return Ti[se]});const qo_disabled=function(){var te=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{disengage:new Yr({context:te.context,filter:te.filter}).disengage}};var Ts=S(6312);const jo=function(se){return{showDownload:se}};function $r(se,te){if(1&se&&(e.O4$(),e.TgZ(0,"text",229)(1,"tspan",230),e._uU(2),e.qZA(),e.TgZ(3,"tspan",231),e._uU(4),e.qZA()()),2&se){const ve=e.oxw();e.xp6(2),e.Oqu(ve.outcomeLabel),e.xp6(2),e.Oqu(ve.outcome)}}function Ps(se,te){if(1&se&&(e.O4$(),e.TgZ(0,"g",232)(1,"g",233),e._UZ(2,"polygon",234)(3,"path",235),e.qZA(),e.TgZ(4,"text",236)(5,"tspan",237),e._uU(6),e.qZA()()()),2&se){const ve=e.oxw();e.xp6(6),e.Oqu(ve.timeSpentLabel)}}function uo(se,te){1&se&&(e.O4$(),e.TgZ(0,"svg",238)(1,"defs")(2,"linearGradient",239),e._UZ(3,"stop",240)(4,"stop",241),e.qZA()(),e.TgZ(5,"g",242),e._UZ(6,"path",243)(7,"path",244),e.qZA()())}function zo(se,te){1&se&&(e.O4$(),e.TgZ(0,"svg",238)(1,"defs")(2,"linearGradient",239),e._UZ(3,"stop",240)(4,"stop",241),e.qZA()(),e.TgZ(5,"g",242),e._UZ(6,"path",243)(7,"path",245),e.qZA()())}function $o(se,te){if(1&se){const ve=e.EpF();e.TgZ(0,"div",246),e.NdJ("click",function(){e.CHM(ve);const ht=e.oxw();return e.KtG(ht.exitContent.emit({type:"EXIT"}))}),e.O4$(),e.TgZ(1,"svg",247)(2,"defs")(3,"linearGradient",248),e._UZ(4,"stop",240)(5,"stop",241),e.qZA()(),e.TgZ(6,"g",242),e._UZ(7,"path",249)(8,"path",250),e.qZA()(),e.kcU(),e.TgZ(9,"div",226),e._uU(10,"Exit"),e.qZA()()}}function hs(se,te){if(1&se){const ve=e.EpF();e.ynx(0),e.TgZ(1,"div",251),e._uU(2,"Up Next"),e.qZA(),e.TgZ(3,"div",252),e.NdJ("click",function(){e.CHM(ve);const ht=e.oxw();return e.KtG(ht.playNext())}),e.TgZ(4,"div",253),e._uU(5),e.qZA(),e.TgZ(6,"div",254),e._UZ(7,"img",255),e.qZA()(),e.BQk()}if(2&se){const ve=e.oxw();e.xp6(5),e.Oqu(ve.nextContent.name)}}function ws(se,te){if(1&se){const ve=e.EpF();e.TgZ(0,"li",8),e.NdJ("click",function(ht){e.CHM(ve);const Ot=e.oxw();return e.KtG(Ot.emitSideBarEvent(ht,"SHARE"))})("keydown.enter",function(ht){e.CHM(ve);const Ot=e.oxw();return e.KtG(Ot.emitSideBarEvent(ht,"SHARE"))}),e._UZ(1,"span",9),e._uU(2," Share"),e.qZA()}}function $s(se,te){if(1&se){const ve=e.EpF();e.TgZ(0,"li",8),e.NdJ("click",function(ht){e.CHM(ve);const Ot=e.oxw();return e.KtG(Ot.showDownloadPopup(ht,"DOWNLOAD_MENU"))})("keydown.enter",function(ht){e.CHM(ve);const Ot=e.oxw();return Ot.closeNav(ht),e.KtG(Ot.showDownloadPopup(ht,"DOWNLOAD_MENU"))}),e._UZ(1,"span",10),e._uU(2," Download"),e.qZA()}}function ra(se,te){if(1&se){const ve=e.EpF();e.TgZ(0,"li",8),e.NdJ("click",function(ht){e.CHM(ve);const Ot=e.oxw();return Ot.closeNav(ht),e.KtG(Ot.emitSideBarEvent(ht,"PRINT"))})("keydown.enter",function(ht){e.CHM(ve);const Ot=e.oxw();return e.KtG(Ot.emitSideBarEvent(ht,"PRINT"))}),e._UZ(1,"span",11),e._uU(2," Print"),e.qZA()}}function ys(se,te){if(1&se){const ve=e.EpF();e.TgZ(0,"li",8),e.NdJ("click",function(ht){e.CHM(ve);const Ot=e.oxw();return Ot.closeNav(ht),e.KtG(Ot.emitSideBarEvent(ht,"EXIT"))})("keydown.enter",function(ht){e.CHM(ve);const Ot=e.oxw();return Ot.closeNav(ht),e.KtG(Ot.emitSideBarEvent(ht,"EXIT"))}),e._UZ(1,"span",12),e._uU(2," Exit"),e.qZA()}}function Ys(se,te){if(1&se){const ve=e.EpF();e.TgZ(0,"sb-player-download-popup",13),e.NdJ("hideDownloadPopUp",function(ht){e.CHM(ve);const Ot=e.oxw();return e.KtG(Ot.hideDownloadPopUp(ht))})("downloadEvent",function(ht){e.CHM(ve);const Ot=e.oxw();return e.KtG(Ot.sidebarEvent.emit(ht))}),e.qZA()}if(2&se){const ve=e.oxw();e.Q6J("title",ve.title)("showDownloadPopUp",ve.showDownloadPopUp)}}const ks=function(se){return{"animated animateBg":se}};function us(se,te){1&se&&(e.TgZ(0,"div",1),e._uU(1," You are offline\n"),e.qZA())}const Jo=':root{--sdk-navigation-arrows-bg:#fff;--sdk-navigation-arrows-border:#F2F2F2;--sdk-navigation-arrows-after:#999999;--sdk-player-nextIcon:#fff}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]{height:2rem;width:4rem;cursor:pointer;border-radius:1rem;background-color:var(--sdk-navigation-arrows-bg);box-shadow:var(--sbt-box-shadow-3px);border:1px solid var(--sdk-navigation-arrows-border);-webkit-transition:.1s ease-in;transition:.1s ease-in}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover{border:1px solid transparent;background:var(--primary-color)}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]::after{display:none;content:"";width:.5rem;height:.5rem;border-top:.125rem solid var(--sdk-navigation-arrows-after);border-left:.125rem solid var(--sdk-navigation-arrows-after)}[_nghost-%COMP%] .player-nextIcon[_ngcontent-%COMP%]::after{content:"";-webkit-transform:rotate(135deg);transform:rotate(135deg);border-top:.125rem solid var(--sdk-player-nextIcon);border-left:.125rem solid var(--sdk-player-nextIcon)}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover.player-nextIcon::after{content:"";border-top:.125rem solid var(--sdk-player-nextIcon);border-left:.125rem solid var(--sdk-player-nextIcon)}[_nghost-%COMP%] .navigation-arrows.player-nextIcon[_ngcontent-%COMP%]{background:var(--primary-color)}button[_ngcontent-%COMP%]{-webkit-appearance:none;background:0 0;border:0}.paginate[_ngcontent-%COMP%]{position:relative;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.paginate[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{position:absolute;top:42%;left:40%;width:.75rem;height:.1875rem;border-radius:.09375rem;background:var(--white);-webkit-transition:.15s;transition:.15s}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{-webkit-transform-origin:0 50%;transform-origin:0 50%;background-color:var(--gray-800)}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{-webkit-transform:translate(0,-1px) rotate(40deg);transform:translate(0,-1px) rotate(40deg)}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{-webkit-transform:translate(0,1px) rotate(-40deg);transform:translate(0,1px) rotate(-40deg)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]{background-color:var(--white)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{-webkit-transform:translate(0,0) rotate(30deg);transform:translate(0,0) rotate(30deg)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{-webkit-transform:translate(0,1px) rotate(-30deg);transform:translate(0,1px) rotate(-30deg)}.paginate.left[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child, .paginate.left[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child, .paginate.left[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child, .paginate.left[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{-webkit-transform:translate(-.3125rem,0) rotate(0);transform:translate(-.3125rem,0) rotate(0)}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{-webkit-transform:translate(0,.0625rem) rotate(40deg);transform:translate(0,.0625rem) rotate(40deg)}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{-webkit-transform:translate(0,-.0625rem) rotate(-40deg);transform:translate(0,-.0625rem) rotate(-40deg)}.paginate.right[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{-webkit-transform:translate(0,.0625rem) rotate(30deg);transform:translate(0,.0625rem) rotate(30deg)}.paginate.right[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{-webkit-transform:translate(0,.0625rem) rotate(-30deg);transform:translate(0,.0625rem) rotate(-30deg)}.paginate.right[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child, .paginate.right[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child, .paginate.right[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child, .paginate.right[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{-webkit-transform:translate(.3125rem,0) rotate(0);transform:translate(.3125rem,0) rotate(0)}.paginate[data-state=disabled][_ngcontent-%COMP%]{opacity:.3;cursor:default} html[dir=rtl] .player-nextIcon, html[dir=rtl] .player-previousIcon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}';function Xo(se,te){if(1&se){const ve=e.EpF();e.TgZ(0,"div",6)(1,"img",7),e.NdJ("click",function(){e.CHM(ve);const ht=e.oxw();return e.KtG(ht.rotateCW())}),e.qZA()()}}function vs(se,te){if(1&se){const ve=e.EpF();e.TgZ(0,"div",8)(1,"button",9),e.NdJ("click",function(){e.CHM(ve);const ht=e.oxw();return e.KtG(ht.zoomOut())}),e.qZA(),e.TgZ(2,"button",10),e.NdJ("click",function(){e.CHM(ve);const ht=e.oxw();return e.KtG(ht.zoomIn())}),e.qZA()()}}function Go(se,te){if(1&se){const ve=e.EpF();e.TgZ(0,"div",11)(1,"input",12),e.NdJ("ngModelChange",function(ht){e.CHM(ve);const Ot=e.oxw();return e.KtG(Ot.page=ht)}),e.qZA(),e.TgZ(2,"span",13),e.NdJ("click",function(){e.CHM(ve);const ht=e.oxw();return e.KtG(ht.gotoPage())}),e._UZ(3,"img",14),e.qZA(),e.TgZ(4,"span",15),e._uU(5,"/"),e.qZA(),e.TgZ(6,"span",16),e._uU(7),e.qZA()()}if(2&se){const ve=e.oxw();e.xp6(1),e.Q6J("ngModel",ve.page)("max",ve.totalPages),e.xp6(6),e.Oqu(ve.totalPages)}}function Gr(se,te){if(1&se){const ve=e.EpF();e.TgZ(0,"div",17)(1,"div",18)(2,"sb-player-previous-navigation",19),e.NdJ("previousAction",function(ht){e.CHM(ve);const Ot=e.oxw();return e.KtG(Ot.actions.emit(ht))}),e.qZA(),e.TgZ(3,"sb-player-next-navigation",20),e.NdJ("nextAction",function(ht){e.CHM(ve);const Ot=e.oxw();return e.KtG(Ot.actions.emit(ht))}),e.qZA()()()}}class Tn{constructor(){this.playerContentCompatibiltyLevel=5,this.getInternetConnectivityError=new e.vpe,this.setInternetConnectivityError=()=>{const te=new Error;te.message="content failed to load , No Internet Available",te.name="CPV2_INT_CONNECT_01",this.getInternetConnectivityError.emit({error:te})},this.initInternetConnectivityError()}checkContentCompatibility(te){if(te>this.playerContentCompatibiltyLevel){const ve=new Error;return ve.message=`Player supports ${this.playerContentCompatibiltyLevel}\n but content compatibility is ${te}`,ve.name="contentCompatibily",{error:ve,isCompitable:!1}}return{error:null,isCompitable:!0}}initInternetConnectivityError(){window.addEventListener("offline",this.setInternetConnectivityError)}ngOnDestroy(){window.removeEventListener("offline",this.setInternetConnectivityError)}}Tn.\u0275fac=function(se){return new(se||Tn)},Tn.ctorParameters=()=>[],Tn.\u0275prov=(0,e.Yz7)({factory:function(){return new Tn},token:Tn,providedIn:"root"});class Vn{constructor(){this.downloadEvent=new e.vpe,this.hideDownloadPopUp=new e.vpe,this.showDownloadPopUp=!1}hideDownloadPopup(te,ve){this.disabledHandle.disengage(),this.hideDownloadPopUp.emit({event:te,type:ve})}ngOnChanges(te){for(const ve in te)if(te.hasOwnProperty(ve)&&"showDownloadPopUp"===ve){this.showDownloadPopUp=te[ve].currentValue||!1;const ht=document.querySelector(".file-download");this.disabledHandle=qo_disabled({filter:ht})}}download(te,ve){this.downloadEvent.emit({event:te,type:ve}),this.disabledHandle.disengage()}}Vn.\u0275fac=function(se){return new(se||Vn)},Vn.\u0275cmp=e.Xpm({type:Vn,selectors:[["sb-player-download-popup"]],inputs:{showDownloadPopUp:"showDownloadPopUp",title:"title"},outputs:{downloadEvent:"downloadEvent",hideDownloadPopUp:"hideDownloadPopUp"},features:[e.TTD],decls:16,vars:4,consts:[[1,"file-download",3,"ngClass"],[1,"file-download__overlay"],["aria-modal","true","aria-labelledby","Download Content","aria-describedby","Dialog to download content",1,"file-download__popup"],[1,"close-btn",3,"click"],["type","button","id","close","data-animation","showShadow","aria-label","player-close-btn",1,"close-icon"],[1,"file-download__metadata"],[1,"file-download__title","text-left"],[1,"file-download__text","text-left"],[1,"file-download__size"],[1,"file-download__action-btns"],["type","button","id","cancel",1,"sb-btn","sb-btn-normal","sb-btn-outline-primary","sb-btn-radius","cancel-btn","mr-8",3,"click"],["type","button","id","download",1,"sb-btn","sb-btn-normal","sb-btn-primary","sb-btn-radius","download-btn",3,"click"]],template:function(se,te){1&se&&(e.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3),e.NdJ("click",function(ve){return te.hideDownloadPopup(ve,"DOWNLOAD_POPUP_CLOSE")}),e._UZ(4,"button",4),e.qZA(),e.TgZ(5,"div",5)(6,"h5",6),e._uU(7,"Confirm Download"),e.qZA(),e.TgZ(8,"div",7),e._uU(9),e.qZA(),e._UZ(10,"div",8),e.TgZ(11,"div",9)(12,"button",10),e.NdJ("click",function(ve){return te.hideDownloadPopup(ve,"DOWNLOAD_POPUP_CANCEL")}),e._uU(13,"Cancel"),e.qZA(),e.TgZ(14,"button",11),e.NdJ("click",function(ve){return te.download(ve,"DOWNLOAD")}),e._uU(15,"Download"),e.qZA()()()()()()),2&se&&(e.Q6J("ngClass",e.VKq(2,jo,te.showDownloadPopUp)),e.xp6(9),e.hij('"',te.title,'" will be saved on your device.'))},dependencies:[f.mk],styles:['[_nghost-%COMP%] .file-download[_ngcontent-%COMP%]{width:100%;height:100%;position:absolute;top:0;left:0;z-index:99;-webkit-transition:.3s;transition:.3s;opacity:0;visibility:hidden}[_nghost-%COMP%] .file-download__overlay[_ngcontent-%COMP%]{width:100%;height:100%;background:rgba(var(--rc-rgba-black),.5);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-transition:.3s;transition:.3s;visibility:hidden}[_nghost-%COMP%] .file-download__popup[_ngcontent-%COMP%]{width:90%;max-width:22.5rem;min-height:13.125rem;background:var(--white);border-radius:1rem;box-shadow:0 0 1.5em 0 rgba(var(--rc-rgba-black),.22);padding:1.5rem;position:relative;-webkit-transition:.3s ease-in;transition:.3s ease-in;-webkit-transform:scale(.5);transform:scale(.5)}[_nghost-%COMP%] .file-download__close-btn[_ngcontent-%COMP%]{position:absolute;top:.75rem;right:.75rem;width:1.5rem;height:1.5rem;cursor:pointer}[_nghost-%COMP%] .file-download__close-btn[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%}[_nghost-%COMP%] .file-download__metadata[_ngcontent-%COMP%]{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%}[_nghost-%COMP%] .file-download__title[_ngcontent-%COMP%]{font-size:1rem;font-weight:700;line-height:1.375rem;word-break:break-word}[_nghost-%COMP%] .file-download__text[_ngcontent-%COMP%]{color:var(--gray-400);word-break:break-word}[_nghost-%COMP%] .file-download__size[_ngcontent-%COMP%]{color:var(--black)}[_nghost-%COMP%] .file-download__size[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__text[_ngcontent-%COMP%]{font-size:.875rem;line-height:1.25rem}[_nghost-%COMP%] .file-download__size[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__text[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__title[_ngcontent-%COMP%]{margin:0 0 1.5em}[_nghost-%COMP%] .file-download__action-btns[_ngcontent-%COMP%]{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end}[_nghost-%COMP%] .file-download__action-btns[_ngcontent-%COMP%] .cancel-btn[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__action-btns[_ngcontent-%COMP%] .download-btn[_ngcontent-%COMP%]{outline:0;border:none;font-size:.75rem;text-transform:uppercase;cursor:pointer;line-height:normal}[_nghost-%COMP%] .file-download.showDownload[_ngcontent-%COMP%] .file-download__popup[_ngcontent-%COMP%]{-webkit-transform:scale(1);transform:scale(1);visibility:visible}[_nghost-%COMP%] .file-download.showDownload[_ngcontent-%COMP%]{visibility:visible;opacity:1}[_nghost-%COMP%] .file-download.showDownload[_ngcontent-%COMP%] .file-download__overlay[_ngcontent-%COMP%]{visibility:visible}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%]{position:absolute;top:.75rem;right:.75rem}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]{width:1.875rem;height:1.875rem;background:0 0;border-radius:50%;cursor:pointer;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding:0}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]::after{content:"";-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]::before{content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]:after, [_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]:before{content:"";width:1.25rem;height:.125rem;position:absolute;background-color:var(--black)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]{box-shadow:0 0 0 0 var(--red) inset;-webkit-transition:.2s cubic-bezier(.175,.885,.52,1.775);transition:.2s cubic-bezier(.175,.885,.52,1.775);border:0 solid var(--white)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:before{-webkit-transition:.2s cubic-bezier(.175,.885,.52,1.775);transition:.2s cubic-bezier(.175,.885,.52,1.775)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:after{-webkit-transition:.2s cubic-bezier(.175,.885,.52,1.775);transition:.2s cubic-bezier(.175,.885,.52,1.775)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover{box-shadow:0 0 0 .25rem var(--red) inset}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover:before{-webkit-transform:scale(.7) rotate(45deg);transform:scale(.7) rotate(45deg);-webkit-transition-delay:.1s;transition-delay:.1s;background-color:var(--red)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover:after{-webkit-transform:scale(.7) rotate(-45deg);transform:scale(.7) rotate(-45deg);-webkit-transition-delay:.1s;transition-delay:.1s;background-color:var(--red)} html[dir=rtl] .close-btn{left:.75rem;right:auto}']}),Vn.propDecorators={title:[{type:e.IIB}],downloadEvent:[{type:e.r_U}],hideDownloadPopUp:[{type:e.r_U}],showDownloadPopUp:[{type:e.IIB}]};class Gn{constructor(){this.showReplay=!0,this.replayContent=new e.vpe,this.exitContent=new e.vpe,this.playNextContent=new e.vpe}ngOnInit(){this.subscription=(0,Ts.R)(document,"keydown").subscribe(te=>{"Enter"===te.key&&(te.stopPropagation(),document.activeElement.click())})}playNext(){this.playNextContent.emit({name:this.nextContent.name,identifier:this.nextContent.identifier,type:"NEXT_CONTENT_PLAY"})}replay(){this.showReplay&&this.replayContent.emit({type:"REPLAY"})}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}}Gn.\u0275fac=function(se){return new(se||Gn)},Gn.\u0275cmp=e.Xpm({type:Gn,selectors:[["sb-player-end-page"]],inputs:{showReplay:"showReplay",showExit:"showExit",contentName:"contentName",outcome:"outcome",outcomeLabel:"outcomeLabel",userName:"userName",timeSpentLabel:"timeSpentLabel",nextContent:"nextContent"},outputs:{replayContent:"replayContent",exitContent:"exitContent",playNextContent:"playNextContent"},ngContentSelectors:["*"],decls:237,vars:9,consts:[[1,"player-endpage"],[1,"player-endpage__left-panel"],[1,"user-score-card"],["width","100%","height","100%","viewBox","0 0 250 250","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink",0,"xmlns","xhtml","http://www.w3.org/1999/xhtml"],["id","filter-1"],["in","SourceGraphic","type","matrix","values",""],["x1","-19.3154721%","y1","50%","x2","100%","y2","50%","id","linearGradient-1"],["stop-color","#43A981","offset","0%"],["stop-color","#1D7E58","offset","100%"],["x1","0%","y1","0%","x2","101.719666%","y2","100%","id","linearGradient-2"],["stop-color","#FFCD55","offset","0%"],["stop-color","#FFD955","offset","100%"],["d","M124.02,185.665 C116.138,185.665 109.713,175.367 102.434,173.416 C94.911,171.399 84.204,177.031 77.612,173.212 C70.933,169.339 70.491,157.213 65.068,151.786 C59.642,146.36 47.514,145.92 43.643,139.24 C39.825,132.649 45.454,121.942 43.438,114.42 C41.487,107.143 31.19,100.717 31.19,92.831 C31.19,84.948 41.487,78.521 43.438,71.245 C45.454,63.721 39.825,53.013 43.644,46.423 C47.516,39.742 59.643,39.304 65.068,33.878 C70.493,28.452 70.933,16.325 77.612,12.453 C84.206,8.635 94.911,14.266 102.434,12.248 C109.713,10.297 116.138,-1.42108547e-14 124.02,-1.42108547e-14 C131.907,-1.42108547e-14 138.332,10.297 145.608,12.248 C153.132,14.266 163.839,8.635 170.429,12.454 C177.11,16.325 177.55,28.453 182.976,33.879 C188.403,39.305 200.531,39.743 204.401,46.425 C208.22,53.015 202.589,63.722 204.606,71.245 C206.558,78.521 216.854,84.948 216.854,92.831 C216.854,100.717 206.558,107.143 204.606,114.421 C202.589,121.943 208.22,132.651 204.4,139.242 C200.529,145.923 188.401,146.361 182.975,151.787 C177.55,157.214 177.11,169.34 170.429,173.212 C163.839,177.031 153.132,171.4 145.608,173.416 C138.332,175.367 131.907,185.665 124.02,185.665","id","path-3"],["x","-6.5%","y","-6.5%","width","112.9%","height","112.9%","filterUnits","objectBoundingBox","id","filter-4"],["stdDeviation","11.5","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","1","in","shadowBlurInner1","result","shadowOffsetInner1"],["in","shadowOffsetInner1","in2","SourceAlpha","operator","arithmetic","k2","-1","k3","1","result","shadowInnerInner1"],["values","0 0 0 0 0.0914162133 0 0 0 0 0.159459438 0 0 0 0 0.537477355 0 0 0 1 0","type","matrix","in","shadowInnerInner1"],["x1","50%","y1","0.0901442308%","x2","50%","y2","99.6203016%","id","linearGradient-5"],["stop-color","#1D6349","offset","0%"],["stop-color","#1D6349","offset","100%"],["id","text-8","x","55","y","16","text-anchor","middle","fill","#FFFFFE",4,"ngIf"],["id","player-Player","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","endgame-l2","transform","translate(-39.000000, -65.000000)"],["id","Group-2","transform","translate(39.500000, 65.000000)"],["filter","url(#filter-1)","id","Group"],["transform","translate(4.000000, 4.000000)",1,"particles"],["d","M84.4144231,47.2437308 L77.9616538,41.1916154 C77.5351923,40.7922308 76.8658846,40.8133846 76.4665,41.2394231 C76.0666923,41.6654615 76.0882692,42.3351923 76.5143077,42.7345769 L82.9670769,48.7866923 C83.3931154,49.1860769 84.0624231,49.1649231 84.4622308,48.7384615 C84.8616154,48.3124231 84.8404615,47.6431154 84.4144231,47.2437308","id","Fill-3"],["d","M78.2087308,48.9402692 L84.2616923,42.4875 C84.6615,42.0614615 84.6399231,41.3921538 84.2138846,40.9927692 C83.7878462,40.5929615 83.1185385,40.6141154 82.7187308,41.0405769 L76.6661923,47.4929231 C76.2663846,47.9189615 76.2879615,48.5886923 76.714,48.9880769 C77.1400385,49.3878846 77.8093462,49.3663077 78.2087308,48.9402692","id","Fill-4"],["d","M91.8275769,140.082038 L85.3748077,134.030346 C84.9487692,133.630538 84.2794615,133.652115 83.8796538,134.078154 C83.4802692,134.504192 83.5014231,135.1735 83.9278846,135.573308 L90.3806538,141.625 C90.8066923,142.024808 91.476,142.003231 91.8753846,141.577192 C92.2751923,141.151154 92.2536154,140.481846 91.8275769,140.082038","id","Fill-5"],["d","M85.6223077,141.779 L91.6748462,135.326231 C92.0746538,134.900192 92.0535,134.230885 91.6270385,133.831077 C91.201,133.431269 90.5316923,133.452846 90.1323077,133.878885 L84.0793462,140.331654 C83.6799615,140.757692 83.7011154,141.427 84.1271538,141.826808 C84.5531923,142.226192 85.2225,142.205038 85.6223077,141.779","id","Fill-6"],["d","M13.3091538,191.951269 L6.85638462,185.899154 C6.43034615,185.499769 5.76103846,185.520923 5.36123077,185.946962 C4.96184615,186.373423 4.98342308,187.042731 5.40946154,187.442115 L11.8622308,193.494231 C12.2882692,193.893615 12.9575769,193.872462 13.3569615,193.446423 C13.7567692,193.020385 13.7351923,192.350654 13.3091538,191.951269","id","Fill-7"],["d","M7.10388462,193.647808 L13.1568462,187.195038 C13.5562308,186.769 13.5350769,186.099692 13.1090385,185.700308 C12.683,185.3005 12.0136923,185.322077 11.6138846,185.748115 L5.56092308,192.200885 C5.16153846,192.626923 5.18269231,193.296231 5.60873077,193.695615 C6.03476923,194.095423 6.70407692,194.073846 7.10388462,193.647808","id","Fill-8"],["d","M10.4914615,38.4115769 L4.03869231,32.3594615 C3.61265385,31.9600769 2.94334615,31.9812308 2.54353846,32.4072692 C2.14415385,32.8333077 2.16573077,33.5030385 2.59176923,33.9024231 L9.04453846,39.9545385 C9.47057692,40.3539231 10.1398846,40.3327692 10.5392692,39.9067308 C10.9390769,39.4802692 10.9175,38.8109615 10.4914615,38.4115769","id","Fill-9"],["d","M4.28619231,40.1081154 L10.3391538,33.6553462 C10.7385385,33.2293077 10.7173846,32.56 10.2909231,32.1606154 C9.86488462,31.7608077 9.19557692,31.7823846 8.79619231,32.2084231 L2.74323077,38.6611923 C2.34342308,39.0872308 2.365,39.7565385 2.79103846,40.1559231 C3.21707692,40.5557308 3.88638462,40.5341538 4.28619231,40.1081154","id","Fill-10"],["d","M239.977269,47.0855 L233.5245,41.0333846 C233.098462,40.634 232.429154,40.6551538 232.029769,41.0811923 C231.629962,41.5072308 231.651538,42.1765385 232.077577,42.5763462 L238.530346,48.6284615 C238.956385,49.0278462 239.625692,49.0066923 240.0255,48.5802308 C240.424885,48.1541923 240.403308,47.4848846 239.977269,47.0855","id","Fill-11"],["d","M233.771577,48.7820385 L239.824538,42.3292692 C240.223923,41.9032308 240.202769,41.2339231 239.776731,40.8341154 C239.350692,40.4347308 238.681385,40.4558846 238.281577,40.8823462 L232.228615,47.3346923 C231.829231,47.7607308 231.850385,48.4304615 232.276423,48.8298462 C232.702885,49.2296538 233.372192,49.2080769 233.771577,48.7820385","id","Fill-12"],["d","M163.849231,80.0025769 L157.396462,73.9508846 C156.970423,73.5510769 156.301115,73.5726538 155.901308,73.9986923 C155.501923,74.4247308 155.523077,75.0940385 155.949115,75.4938462 L162.401885,81.5455385 C162.828346,81.9453462 163.497654,81.9237692 163.897038,81.4977308 C164.296846,81.0716923 164.275269,80.4023846 163.849231,80.0025769","id","Fill-13"],["d","M157.644385,81.6995385 L163.696923,75.2467692 C164.096731,74.8207308 164.075154,74.1514231 163.649115,73.7516154 C163.223077,73.3522308 162.553769,73.3733846 162.154385,73.7994231 L156.101423,80.2521923 C155.701615,80.6782308 155.723192,81.3475385 156.149231,81.7473462 C156.575269,82.1467308 157.244577,82.1255769 157.644385,81.6995385","id","Fill-14"],["d","M195.311346,151.846538 L188.858577,145.794423 C188.432538,145.395038 187.763231,145.416192 187.363423,145.842654 C186.964038,146.268692 186.985615,146.938 187.411654,147.337385 L193.864423,153.3895 C194.290462,153.788885 194.959769,153.767731 195.359154,153.341692 C195.758962,152.915654 195.737385,152.245923 195.311346,151.846538","id","Fill-15"],["d","M189.105654,153.543077 L195.158615,147.090308 C195.558,146.664269 195.536846,145.994962 195.110808,145.595577 C194.684769,145.195769 194.015462,145.217346 193.615654,145.643385 L187.562692,152.096154 C187.163308,152.522192 187.184462,153.1915 187.6105,153.590885 C188.036538,153.990692 188.705846,153.969115 189.105654,153.543077","id","Fill-16"],["d","M190.299577,210.370769 L183.846808,204.318654 C183.420769,203.919269 182.751462,203.940423 182.352077,204.366885 C181.952269,204.792923 181.973846,205.462231 182.399885,205.861615 L188.852654,211.913731 C189.278692,212.313538 189.948,212.291962 190.347808,211.865923 C190.747192,211.439885 190.726038,210.770577 190.299577,210.370769","id","Fill-17"],["d","M184.093885,212.067308 L190.146846,205.614538 C190.546654,205.1885 190.525077,204.519192 190.099038,204.119808 C189.673,203.72 189.003692,203.741577 188.603885,204.167615 L182.551346,210.620385 C182.151538,211.046423 182.173115,211.715731 182.599154,212.115115 C183.025192,212.514923 183.6945,212.493346 184.093885,212.067308","id","Fill-18"],["d","M131.642077,57.7017692 L132.557615,57.1720769 L128.114462,49.4881538 C127.925346,49.1611154 127.575885,48.9597308 127.198077,48.9601532 C126.819846,48.9601532 126.470808,49.1623846 126.282538,49.4898462 L117.420346,64.8674231 C117.231654,65.1948846 117.232077,65.5980769 117.421192,65.9251154 C117.610308,66.2521538 117.959769,66.4535385 118.337577,66.453116 L127.210346,66.4459231 L136.084808,66.4416923 C136.462615,66.4416923 136.811654,66.2394615 137.000346,65.9124231 C137.189462,65.5849615 137.189038,65.1817692 136.999923,64.8547308 L132.557615,57.1720769 L131.642077,57.7017692 L130.726115,58.2310385 L134.251192,64.3271538 L127.209077,64.3305385 L120.168231,64.3364615 L127.200615,52.1336538 L130.726115,58.2310385 L131.642077,57.7017692","id","Fill-19"],["d","M116.952846,151.625692 L117.868808,151.096 L113.425654,143.412077 C113.236115,143.085038 112.887077,142.883654 112.508846,142.884076 C112.131038,142.884076 111.782,143.086308 111.593308,143.413769 L102.731115,158.791346 C102.542423,159.118385 102.542846,159.522 102.731962,159.849038 C102.921077,160.176077 103.270538,160.377462 103.648346,160.377039 L112.521538,160.369846 L121.396,160.365615 C121.773808,160.365192 122.123269,160.163385 122.311962,159.836346 C122.500654,159.508885 122.500231,159.105692 122.311115,158.778231 L117.868808,151.096 L116.952846,151.625692 L116.037308,152.154962 L119.562385,158.251077 L112.520269,158.254462 L105.479,158.260385 L112.511385,146.057577 L116.037308,152.154962 L116.952846,151.625692","id","Fill-20"],["d","M167.868885,180.468538 L168.784423,179.938846 L164.341269,172.254923 C164.152154,171.927885 163.802692,171.7265 163.424885,171.7265 C163.047077,171.726923 162.697615,171.929154 162.508923,172.256192 L158.080154,179.944346 L153.646731,187.633769 C153.458038,187.961231 153.458462,188.364423 153.647577,188.691885 C153.836692,189.018923 154.186154,189.220308 154.563962,189.219885 L163.437154,189.212692 L172.311615,189.208462 C172.689423,189.208038 173.038462,189.006231 173.227154,188.678769 C173.415846,188.351731 173.415846,187.948538 173.226731,187.621077 L168.784423,179.938846 L167.868885,180.468538 L166.952923,180.997808 L170.478,187.093923 L163.435885,187.097308 L156.394615,187.103231 L163.427423,174.900423 L166.952923,180.997808 L167.868885,180.468538","id","Fill-21"],["d","M197.152577,121.4785 L198.174731,121.751808 L200.466962,113.176885 C200.564269,112.811769 200.459769,112.422115 200.192385,112.155154 C199.925,111.888192 199.534923,111.784115 199.170231,111.882269 L190.602077,114.186769 L182.030115,116.489154 C181.665423,116.587308 181.380269,116.872462 181.282538,117.237577 C181.185231,117.602692 181.289731,117.991923 181.557115,118.259308 L187.836423,124.528462 L194.114462,130.801 C194.381846,131.067962 194.7715,131.172462 195.136615,131.074308 C195.501308,130.976154 195.786462,130.691 195.884192,130.325885 L198.174731,121.751808 L197.152577,121.4785 L196.130846,121.205615 L194.313308,128.009115 L184.348577,118.056654 L191.151231,116.229808 L197.949654,114.401269 L196.130846,121.205615 L197.152577,121.4785","id","Fill-22"],["d","M51.2223462,21.9327308 L52.2440769,22.2056154 L54.5358846,13.6306923 C54.6336154,13.2655769 54.5291154,12.8759231 54.2617308,12.6089615 C53.9939231,12.342 53.6042692,12.2379231 53.2395769,12.3360769 L44.6714231,14.6405769 L44.6718462,14.6405769 L36.0994615,16.9433846 C35.7343462,17.0411154 35.4496154,17.3266923 35.3518846,17.6918077 C35.2545769,18.0569231 35.3590769,18.4461538 35.6264615,18.7131154 L41.9061923,24.9822692 L41.9057692,24.9818462 L48.1842308,31.2543846 C48.4516154,31.5213462 48.8412692,31.6258462 49.2059615,31.5276923 C49.5710769,31.4295385 49.8562308,31.1443846 49.9535385,30.7792692 L52.2440769,22.2056154 L50.2006154,21.6594231 L48.3830769,28.4629231 L43.4009231,23.4854231 L43.4005,23.485 L38.4179231,18.5108846 L45.2205769,16.6836154 L45.221,16.6836154 L52.019,14.8550769 L50.2006154,21.6594231 L51.2223462,21.9327308","id","Fill-23"],["d","M45.1456923,207.203192 L46.1674231,207.476077 L48.4592308,198.900731 C48.5569615,198.535615 48.4520385,198.145962 48.1846538,197.879 C47.9172692,197.612038 47.5276154,197.507962 47.1629231,197.606115 L38.5947692,199.911038 L38.5947692,199.910615 L30.0228077,202.213846 C29.6576923,202.311577 29.3725385,202.597154 29.2752308,202.962269 C29.1775,203.327385 29.2824231,203.716615 29.5498077,203.983577 L35.8295385,210.252308 L35.8291154,210.251885 L42.1075769,216.524423 C42.3749615,216.791385 42.7646154,216.895885 43.1293077,216.797731 C43.4944231,216.699577 43.7791538,216.414423 43.8768846,216.049308 L46.1674231,207.476077 L44.1239615,206.930308 L42.3064231,213.732962 L37.3242692,208.755462 L37.3238462,208.755038 L32.3412692,203.781346 L39.1435,201.953654 L39.1439231,201.953654 L45.9423462,200.125115 L44.1239615,206.929885 L45.1456923,207.203192","id","Fill-24"],["d","M206.143808,31.5111923 L206.6735,32.4267308 L214.357423,27.984 C214.684462,27.7948846 214.885846,27.4454231 214.885424,27.0676154 C214.885424,26.6893846 214.683192,26.3403462 214.355731,26.1516538 L206.667577,21.7224615 L206.668,21.7228846 L198.978154,17.2894615 C198.651115,17.1007692 198.2475,17.1011923 197.920462,17.2903077 C197.593423,17.4794231 197.392038,17.8288846 197.392461,18.2066923 L197.399654,27.0798846 L197.399654,27.0794615 L197.403885,35.9547692 C197.403885,36.3325769 197.606115,36.6816154 197.933577,36.8703077 C198.260615,37.059 198.664231,37.059 198.991269,36.8698846 L206.6735,32.4267308 L206.143808,31.5111923 L205.614538,30.5952308 L199.518423,34.1211538 L199.515038,27.0786154 L199.515038,27.0781923 L199.509115,20.0373462 L205.611577,23.5556538 L205.612,23.5556538 L211.711923,27.0697308 L205.614538,30.5952308 L206.143808,31.5111923","id","Fill-25"],["d","M44.9489615,120.167385 L45.4782308,121.082923 L53.1625769,116.640192 C53.4896154,116.450654 53.691,116.101192 53.6905776,115.723385 C53.6901538,115.345577 53.4883462,114.996538 53.1608846,114.807846 L45.4727308,110.378654 L45.4731538,110.379077 L37.7833077,105.945654 C37.4558462,105.756962 37.0526538,105.757385 36.7256154,105.9465 C36.3985769,106.135615 36.1971923,106.485077 36.1971923,106.862885 L36.2094615,124.610962 C36.2094615,124.989192 36.4112692,125.338231 36.7387308,125.526923 C37.0661923,125.715615 37.4693846,125.715192 37.7964231,125.526077 L45.4786538,121.082923 L44.4192692,119.251846 L38.324,122.777346 L38.3142692,108.693538 L44.4167308,112.211423 L44.4167308,112.211846 L50.5170769,115.725923 L44.4196923,119.251846 L44.9489615,120.167385","id","Fill-26"],["d","M146.638885,105.637654 L145.581192,105.637654 C145.580769,107.208115 144.947423,108.619923 143.918923,109.650115 C142.888731,110.678615 141.476923,111.311538 139.906885,111.312385 C138.336423,111.311538 136.924192,110.678615 135.893577,109.650115 C134.865077,108.619923 134.232154,107.208115 134.231731,105.637654 C134.232154,104.066769 134.865077,102.654962 135.893577,101.624769 C136.924192,100.596269 138.336423,99.9633462 139.906885,99.9625 C141.476923,99.9633462 142.888731,100.596269 143.918923,101.624769 C144.947423,102.654962 145.580769,104.066769 145.581192,105.637654 L147.696577,105.637654 C147.695731,101.334538 144.209154,97.8479615 139.906885,97.8471154 C135.603769,97.8479615 132.116769,101.334538 132.116346,105.637654 C132.116769,109.940346 135.603769,113.426923 139.906885,113.427769 C144.209154,113.426923 147.695731,109.940346 147.696577,105.637654 L146.638885,105.637654","id","Fill-27"],["d","M112.621808,30.5059615 L111.564115,30.5059615 C111.563692,32.0768462 110.930769,33.4886538 109.901846,34.5188462 C108.871654,35.5473462 107.459846,36.1802692 105.889385,36.1811154 C104.318923,36.1802692 102.907115,35.5473462 101.8765,34.5188462 C100.848,33.4886538 100.214654,32.0764231 100.214231,30.5059615 C100.214654,28.9355 100.848,27.5236923 101.8765,26.4935 C102.907115,25.465 104.318923,24.8320769 105.889385,24.8316538 C107.459846,24.8320769 108.871654,25.465 109.901846,26.4935 C110.930769,27.5236923 111.563692,28.9355 111.564115,30.5059615 L113.6795,30.5059615 C113.678654,26.2032692 110.192077,22.7166923 105.889385,22.7162692 C101.586692,22.7166923 98.0996923,26.2032692 98.0988462,30.5059615 C98.0996923,34.8095 101.586692,38.2956538 105.889385,38.2965 C110.192077,38.2956538 113.678654,34.8090769 113.6795,30.5059615 L112.621808,30.5059615","id","Fill-28"],["d","M116.918154,229.204885 L115.860462,229.204885 C115.860038,230.775346 115.227115,232.187577 114.198192,233.217769 C113.168,234.246269 111.756192,234.879615 110.185731,234.880038 C108.615692,234.879615 107.203462,234.246269 106.172846,233.217769 C105.144346,232.187154 104.511423,230.775346 104.510577,229.204885 C104.511423,227.634423 105.144346,226.222615 106.172846,225.192423 C107.203462,224.163923 108.615692,223.531 110.185731,223.530577 C111.756192,223.531 113.168423,224.163923 114.198615,225.192423 C115.227115,226.222615 115.860038,227.634423 115.860462,229.204885 L117.975846,229.204885 C117.975423,224.901769 114.488423,221.415615 110.185731,221.415192 C108.038192,221.414346 106.084,222.288423 104.677269,223.696423 C103.268846,225.102731 102.394769,227.056923 102.395192,229.204885 C102.396038,233.508 105.883462,236.994577 110.185731,236.995423 C114.488423,236.994577 117.975423,233.508 117.975846,229.204885 L116.918154,229.204885","id","Fill-29"],["d","M135.982423,219.142846 C135.983269,217.572385 136.616192,216.160577 137.645115,215.130385 C138.675308,214.101885 140.087538,213.468962 141.658,213.468538 C143.228462,213.468962 144.640269,214.101885 145.670885,215.130385 C146.699385,216.160154 147.332308,217.572385 147.332731,219.142846 C147.332731,219.726692 147.806577,220.200538 148.390423,220.200538 C148.974692,220.200538 149.448115,219.726692 149.448115,219.142846 C149.447692,214.839731 145.960692,211.353577 141.658,211.353153 C139.510038,211.352308 137.555846,212.226385 136.149538,213.634385 C134.741115,215.040269 133.866615,216.994462 133.867038,219.142846 C133.867038,219.726692 134.340885,220.200538 134.924731,220.200538 C135.509,220.200538 135.982423,219.726692 135.982423,219.142846","id","Fill-30"],["d","M82.247,115.736077 C82.2474231,114.165615 82.8807692,112.753385 83.9092692,111.723192 C84.9398846,110.694692 86.3521154,110.061769 87.9221538,110.061346 C89.4926154,110.061769 90.9044231,110.694692 91.9350385,111.723192 C92.9635385,112.753385 93.5964615,114.165192 93.5968846,115.736077 C93.5968846,116.319923 94.0707308,116.793769 94.6545769,116.793769 C95.2388462,116.793769 95.7122692,116.319923 95.7122692,115.736077 C95.7118462,111.432962 92.2248462,107.946385 87.9221538,107.945538 C83.6198846,107.946385 80.1324615,111.432962 80.1316154,115.736077 C80.1316154,116.319923 80.6054615,116.793769 81.1893077,116.793769 C81.7735769,116.793769 82.247,116.319923 82.247,115.736077","id","Fill-31"],["d","M11.4163077,61.0732692 C11.4167308,59.5011154 12.0479615,58.0884615 13.0713846,57.0586923 C14.0969231,56.0306154 15.5006923,55.3989615 17.061,55.3981154 C18.6213077,55.3989615 20.0250769,56.0306154 21.0501923,57.0586923 C22.0736154,58.0884615 22.7048462,59.5011154 22.7052692,61.0732692 C22.7052692,61.6571154 23.1786923,62.1309615 23.7629615,62.1309615 C24.3468077,62.1309615 24.820654,61.6571154 24.820654,61.0732692 C24.8210769,58.9265769 23.9516538,56.9732308 22.5495769,55.5660769 C21.1491923,54.1576538 19.2017692,53.2823077 17.061,53.2827306 C14.9202308,53.2823077 12.9728077,54.1576538 11.5724231,55.5660769 C10.1699231,56.9732308 9.3005,58.9265769 9.30092292,61.0732692 C9.30092292,61.6571154 9.77434615,62.1309615 10.3586154,62.1309615 C10.9428846,62.1309615 11.4163077,61.6571154 11.4163077,61.0732692","id","Fill-32"],["d","M180.062808,71.0401154 C178.491077,71.0396923 177.078,70.4084615 176.048231,69.3850385 C175.019731,68.3595 174.388077,66.9557308 174.387654,65.3954231 C174.388077,63.8351154 175.019731,62.4317692 176.048231,61.4062308 C177.078,60.3828077 178.490654,59.752 180.062808,59.7511538 C180.647077,59.7511538 181.1205,59.2777308 181.1205,58.6938846 C181.1205,58.1096154 180.647077,57.6361917 180.062808,57.6361917 C177.916115,57.6353462 175.962769,58.5047692 174.555615,59.9072692 C173.147192,61.3072308 172.271423,63.2546538 172.272269,65.3954231 C172.271423,67.5361923 173.147192,69.4836154 174.555615,70.884 C175.962769,72.2865 177.916115,73.1559231 180.062808,73.1555002 C180.647077,73.1555002 181.1205,72.6820769 181.1205,72.0978077 C181.1205,71.5135385 180.647077,71.0401154 180.062808,71.0401154","id","Fill-33"],["d","M17.9490385,228.116731 C16.3768846,228.115885 14.9642308,227.485077 13.9344615,226.461654 C12.9063846,225.436115 12.2747308,224.032346 12.2743077,222.472038 C12.2747308,220.911731 12.9063846,219.507962 13.9344615,218.482846 C14.9642308,217.459423 16.3768846,216.828615 17.9490385,216.828192 C18.5328846,216.828192 19.0067308,216.354769 19.0067308,215.7705 C19.0067308,215.186231 18.5328846,214.712808 17.9490385,214.712808 C15.8023462,214.712385 13.849,215.581808 12.4418462,216.983885 C11.0334231,218.383846 10.1580769,220.331269 10.1589225,222.472038 C10.1580769,224.612808 11.0334231,226.560231 12.4418462,227.960615 C13.849,229.362692 15.8023462,230.232538 17.9490385,230.232116 C18.5328846,230.232116 19.0067308,229.758269 19.0067308,229.174423 C19.0067308,228.590154 18.5328846,228.116731 17.9490385,228.116731","id","Fill-34"],["d","M90.1932308,14.0000385 C88.6215,13.9996154 87.2088462,13.3683846 86.1790769,12.3449615 C85.151,11.3194231 84.5193462,9.91565385 84.5185,8.35534615 C84.5193462,6.79503846 85.151,5.39126923 86.1790769,4.36615385 C87.2088462,3.34273077 88.6215,2.7115 90.1932308,2.71107692 C90.7775,2.71107692 91.2509231,2.23765385 91.2509231,1.65338462 C91.2509231,1.06953846 90.7775,0.595692153 90.1932308,0.595692153 C88.0469615,0.595269231 86.0936154,1.46469231 84.6864615,2.86676923 C83.2780385,4.26715385 82.4026923,6.21457692 82.4031152,8.35534615 C82.4026923,10.4961154 83.2780385,12.4435385 84.6864615,13.8439231 C86.0931923,15.2464231 88.0469615,16.1158462 90.1932308,16.1154232 C90.7775,16.1154232 91.2509231,15.642 91.2509231,15.0577308 C91.2509231,14.4734615 90.7775,14.0000385 90.1932308,14.0000385","id","Fill-35"],["d","M21.3154615,158.362769 L20.2577692,158.362769 C20.2569231,159.933231 19.624,161.345038 18.5955,162.375654 C17.5653077,163.404154 16.1530769,164.037077 14.5830385,164.037923 C13.0125769,164.037077 11.6003462,163.404154 10.5701538,162.375654 C9.54123077,161.345038 8.90830769,159.933231 8.90788462,158.362769 C8.90830769,156.792308 9.54123077,155.3805 10.5701538,154.350308 C11.6003462,153.321808 13.0125769,152.688885 14.5830385,152.688038 C16.1530769,152.688885 17.5653077,153.321808 18.5955,154.349885 C19.624,155.380077 20.2569231,156.791885 20.2577692,158.362769 L22.3731538,158.362769 C22.3723077,154.059654 18.8853077,150.5735 14.5830385,150.572654 C12.4350769,150.572231 10.4808846,151.446308 9.07415385,152.854308 C7.66615385,154.260192 6.79165385,156.214385 6.79249939,158.362769 C6.79292308,162.665885 10.2803462,166.152462 14.5830385,166.153308 C18.8853077,166.152462 22.3723077,162.665462 22.3731538,158.362769 L21.3154615,158.362769","id","Fill-36"],["d","M228.928192,166.051346 L227.8705,166.051346 C227.869654,167.621808 227.236731,169.034038 226.208231,170.064654 C225.178038,171.093154 223.766231,171.726077 222.196192,171.7265 C220.625731,171.726077 219.2135,171.093154 218.183308,170.064654 C217.154385,169.034038 216.521462,167.621808 216.521038,166.051346 C216.521462,164.480885 217.154385,163.069077 218.182885,162.038885 C219.2135,161.010385 220.625308,160.377885 222.196192,160.377038 C223.766231,160.377885 225.178038,161.010385 226.208231,162.038885 C227.236731,163.069077 227.869654,164.480885 227.8705,166.051346 L229.985885,166.051346 C229.985038,161.748231 226.498038,158.2625 222.196192,158.261654 C217.8935,158.2625 214.406077,161.748231 214.405654,166.051346 C214.406077,170.354462 217.893077,173.841462 222.196192,173.841885 C226.498462,173.841462 229.985038,170.354462 229.985885,166.051346 L228.928192,166.051346","id","Fill-37"],["d","M210.305192,58.6993846 L210.305192,59.7570769 L222.64,59.7570769 L222.64,71.0337692 L211.362885,71.0337692 L211.362885,58.6993846 L210.305192,58.6993846 L210.305192,59.7570769 L210.305192,58.6993846 L209.2475,58.6993846 L209.2475,72.0914615 C209.2475,72.3702692 209.360462,72.6427308 209.557192,72.8394615 C209.754346,73.0366154 210.026808,73.1491538 210.305192,73.1491538 L223.697692,73.1491538 C223.976077,73.1491538 224.248538,73.0366154 224.445269,72.8394615 C224.642423,72.6427308 224.755385,72.3702692 224.755385,72.0914615 L224.755385,58.6993846 C224.755385,58.421 224.642423,58.1485385 224.445269,57.9513846 C224.248538,57.7546538 223.976077,57.6416923 223.697692,57.6416923 L210.305192,57.6416923 C210.026808,57.6416923 209.754346,57.7546538 209.557192,57.9513846 C209.360462,58.1485385 209.2475,58.421 209.2475,58.6993846 L210.305192,58.6993846","id","Fill-38"],["d","M58.8897692,65.3954231 L58.8897692,66.4531154 L71.2237308,66.4531154 L71.2237308,77.7302308 L59.9474615,77.7302308 L59.9474615,65.3954231 L58.8897692,65.3954231 L58.8897692,66.4531154 L58.8897692,65.3954231 L57.8320769,65.3954231 L57.8320769,78.7879231 C57.8320769,79.0663077 57.9450385,79.3387692 58.1417692,79.5355 C58.3389231,79.7326538 58.6113846,79.8456154 58.8897692,79.8456154 L72.2814231,79.8456154 C72.5602308,79.8456154 72.8326923,79.7326538 73.0294231,79.5355 C73.2265769,79.3387692 73.3391154,79.0663077 73.3391154,78.7879231 L73.3391154,65.3954231 C73.3391154,65.1170385 73.2265769,64.8445769 73.0294231,64.6478462 C72.8326923,64.4506923 72.5602308,64.3377308 72.2814231,64.3377308 L58.8897692,64.3377308 C58.6113846,64.3377308 58.3389231,64.4506923 58.1417692,64.6478462 C57.9450385,64.8445769 57.8320769,65.1170385 57.8320769,65.3954231 L58.8897692,65.3954231","id","Fill-39"],["d","M58.2175,150.893346 L58.2175,151.951038 L70.5518846,151.951038 L70.5518846,163.228154 L59.2751923,163.228154 L59.2751923,150.893346 L58.2175,150.893346 L58.2175,151.951038 L58.2175,150.893346 L57.1598077,150.893346 L57.1598077,164.285846 C57.1598077,164.564231 57.2727692,164.836692 57.4699231,165.033423 C57.6666538,165.230577 57.9391154,165.343538 58.2175,165.343538 L71.6095769,165.343538 C71.8879615,165.343538 72.1604231,165.230577 72.3571538,165.033423 C72.5543077,164.836692 72.6672692,164.564231 72.6672692,164.285846 L72.6672692,150.893346 C72.6672692,150.614962 72.5543077,150.3425 72.3571538,150.145346 C72.1604231,149.948615 71.8879615,149.835654 71.6095769,149.835654 L58.2175,149.835654 C57.9391154,149.835654 57.6666538,149.948615 57.4699231,150.145346 C57.2727692,150.3425 57.1598077,150.614962 57.1598077,150.893346 L58.2175,150.893346","id","Fill-40"],["d","M210.305192,215.776423 L210.305192,216.834115 L222.639154,216.834115 L222.639154,228.110808 L211.362885,228.110808 L211.362885,215.776423 L210.305192,215.776423 L210.305192,216.834115 L210.305192,215.776423 L209.2475,215.776423 L209.2475,229.1685 C209.2475,229.446885 209.360462,229.719346 209.557192,229.9165 C209.754346,230.113231 210.026808,230.226192 210.305192,230.226192 L223.696846,230.226192 C223.975231,230.226192 224.247692,230.113231 224.444423,229.9165 C224.641577,229.719346 224.754538,229.446885 224.754538,229.1685 L224.754538,215.776423 C224.754538,215.497615 224.641577,215.225154 224.444423,215.028423 C224.247692,214.831269 223.975231,214.718731 223.696846,214.718731 L210.305192,214.718731 C210.026808,214.718731 209.754346,214.831269 209.557192,215.028423 C209.360462,215.225154 209.2475,215.497615 209.2475,215.776423 L210.305192,215.776423","id","Fill-41"],["d","M154.751808,1.65973077 L154.751808,2.71742308 L167.085346,2.71742308 L167.085346,13.9941154 L155.8095,13.9941154 L155.8095,1.65973077 L154.751808,1.65973077 L154.751808,2.71742308 L154.751808,1.65973077 L153.694115,1.65973077 L153.694115,15.0518077 C153.694115,15.3306154 153.806654,15.6030769 154.003808,15.7998077 C154.200538,15.9965385 154.473,16.1095 154.751808,16.1095 L168.143038,16.1095 C168.421423,16.1095 168.693885,15.9965385 168.891038,15.7998077 C169.087769,15.6030769 169.200731,15.3306154 169.200731,15.0518077 L169.200731,1.65973077 C169.200731,1.38134615 169.087769,1.10888462 168.891038,0.911730769 C168.693885,0.715 168.421423,0.602038462 168.143038,0.602038462 L154.751808,0.602038462 C154.473,0.602038462 154.200538,0.715 154.003808,0.911730769 C153.806654,1.10888462 153.694115,1.38134615 153.694115,1.65973077 L154.751808,1.65973077","id","Fill-42"],["d","M135.508154,136.771462 C135.298731,136.769769 135.172654,136.731692 135.044885,136.667808 C134.934038,136.610269 134.818962,136.522692 134.692038,136.386462 C134.469077,136.151231 134.227077,135.765385 133.973654,135.300423 C133.585692,134.604885 133.179962,133.738423 132.487808,132.969692 C132.140885,132.587654 131.710615,132.232269 131.180923,131.980115 C130.6525,131.726692 130.033538,131.585808 129.357885,131.587068 C128.773615,131.587068 128.300192,132.060923 128.300192,132.644769 C128.300192,133.229038 128.773615,133.702462 129.357885,133.702462 C129.702269,133.703308 129.957808,133.76 130.175269,133.847577 C130.365654,133.925423 130.530654,134.0295 130.692692,134.168269 C130.975308,134.409 131.243115,134.767769 131.503731,135.2065 C131.901,135.862692 132.255115,136.675423 132.809346,137.425962 C133.089,137.799538 133.432538,138.165077 133.889038,138.443462 C134.342577,138.722692 134.9095,138.890231 135.508154,138.886896 C136.092423,138.886896 136.565846,138.413423 136.565846,137.829154 C136.565846,137.245308 136.092423,136.771462 135.508154,136.771462","id","Fill-43"],["d","M147.808269,136.771462 C147.598423,136.769769 147.472346,136.731692 147.344577,136.667808 C147.233731,136.610269 147.119077,136.522692 146.991731,136.386462 C146.768769,136.151231 146.526769,135.765385 146.273346,135.300423 C145.885385,134.604885 145.480077,133.738423 144.787923,132.970115 C144.441,132.587654 144.011154,132.232269 143.481462,131.980115 C142.953038,131.726692 142.334077,131.585808 141.658423,131.587068 C141.074577,131.587068 140.600731,132.060923 140.600731,132.644769 C140.600731,133.229038 141.074577,133.702462 141.658423,133.702462 C142.002808,133.703308 142.258346,133.76 142.475808,133.847577 C142.665769,133.925 142.830769,134.0295 142.992808,134.168269 C143.275423,134.409 143.543231,134.767769 143.803423,135.2065 C144.201115,135.862692 144.555231,136.675423 145.109038,137.425962 C145.389115,137.799538 145.732231,138.165077 146.188731,138.443462 C146.642692,138.722692 147.209192,138.890231 147.808269,138.886896 C148.392115,138.886896 148.865962,138.413423 148.865962,137.829154 C148.865962,137.245308 148.392115,136.771462 147.808269,136.771462","id","Fill-44"],["d","M135.508154,138.886873 C136.029808,138.888962 136.527346,138.764577 136.945769,138.545423 C137.313423,138.354615 137.617615,138.101192 137.870615,137.830423 C138.313154,137.353615 138.616923,136.825192 138.896577,136.319615 C139.3095,135.559346 139.676731,134.8435 140.093462,134.393346 C140.300769,134.166154 140.5085,134.003269 140.746269,133.889462 C140.985308,133.776923 141.262846,133.704154 141.658423,133.702462 C142.242692,133.702462 142.716115,133.229038 142.716115,132.644769 C142.716115,132.060923 142.242692,131.587076 141.658423,131.587076 C141.070346,131.586654 140.525423,131.692 140.045231,131.887885 C139.624269,132.058385 139.257462,132.295308 138.945654,132.563538 C138.398615,133.034846 138.015731,133.589923 137.696731,134.122154 C137.225,134.921346 136.870038,135.691346 136.512962,136.159269 C136.337385,136.394923 136.1745,136.548077 136.028538,136.635654 C135.880038,136.721962 135.748885,136.7685 135.508154,136.771462 C134.924308,136.771462 134.450462,137.245308 134.450462,137.829154 C134.450462,138.413423 134.924308,138.886873 135.508154,138.886873","id","Fill-45"],["d","M147.808269,138.886873 C148.3295,138.888962 148.827038,138.764577 149.245462,138.545423 C149.613115,138.354615 149.917308,138.101192 150.170308,137.830423 C150.612423,137.353192 150.916192,136.825192 151.196269,136.319615 C151.608769,135.559346 151.976,134.8435 152.392731,134.393346 C152.600038,134.166154 152.808192,134.003269 153.045538,133.889462 C153.284577,133.776923 153.562115,133.704154 153.957692,133.702462 C154.541538,133.702462 155.015385,133.229038 155.015385,132.644769 C155.015385,132.060923 154.541538,131.587076 153.957692,131.587076 C153.369192,131.586654 152.824269,131.692 152.344077,131.887885 C151.923538,132.058385 151.556731,132.295308 151.244923,132.563538 C150.697885,133.034846 150.315,133.589923 149.996,134.122154 C149.524269,134.921346 149.169731,135.691346 148.812231,136.159269 C148.636654,136.394923 148.473769,136.548077 148.328231,136.635654 C148.179731,136.721962 148.048154,136.7685 147.808269,136.771462 C147.224,136.771462 146.750577,137.245308 146.750577,137.829154 C146.750577,138.413423 147.224,138.886873 147.808269,138.886873","id","Fill-46"],["d","M170.546962,233.332423 C170.337115,233.330308 170.211038,233.292654 170.083269,233.228346 C169.972423,233.170808 169.857769,233.083231 169.730423,232.947 C169.507462,232.711769 169.265462,232.325923 169.012038,231.860962 C168.624077,231.165423 168.218346,230.298538 167.526615,229.529808 C167.179692,229.147769 166.749,228.792385 166.219308,228.540231 C165.690885,228.286385 165.071923,228.145923 164.396692,228.147184 C163.812423,228.147184 163.339,228.620615 163.339,229.204885 C163.339,229.789154 163.812423,230.262577 164.396692,230.262577 C164.741077,230.263423 164.996192,230.319692 165.214077,230.407692 C165.404038,230.485115 165.569038,230.589192 165.7315,230.727962 C166.013692,230.969115 166.2815,231.327885 166.542115,231.766615 C166.939385,232.422808 167.293923,233.235538 167.847731,233.9865 C168.127808,234.360077 168.470923,234.725615 168.927423,235.004 C169.381385,235.283654 169.947885,235.451192 170.546962,235.447858 C171.130808,235.447858 171.604654,234.973962 171.604654,234.390115 C171.604654,233.805846 171.130808,233.332423 170.546962,233.332423","id","Fill-47"],["d","M182.846654,233.332423 C182.637231,233.330308 182.510731,233.292654 182.382962,233.228346 C182.272538,233.170808 182.157462,233.083231 182.030115,232.947 C181.807154,232.711769 181.565577,232.326346 181.311731,231.861385 C180.924192,231.165846 180.518462,230.299385 179.826731,229.530654 C179.479808,229.148615 179.049538,228.793231 178.519846,228.540654 C177.991423,228.287231 177.372462,228.146769 176.697231,228.14803 C176.112962,228.14803 175.639538,228.621462 175.639538,229.205731 C175.639538,229.79 176.112962,230.263423 176.697231,230.263423 C177.041615,230.264269 177.296731,230.320538 177.514192,230.408115 C177.704154,230.485962 177.869577,230.590038 178.031615,230.728808 C178.313808,230.969538 178.581615,231.328308 178.842231,231.767038 C179.2395,232.423231 179.593615,233.235962 180.147846,233.9865 C180.4275,234.360077 180.771038,234.725615 181.227538,235.004 C181.681077,235.283654 182.247577,235.451192 182.846654,235.447858 C183.430923,235.447858 183.904346,234.973962 183.904346,234.390115 C183.904346,233.805846 183.430923,233.332423 182.846654,233.332423","id","Fill-48"],["d","M170.546962,235.447825 C171.068192,235.4495 171.565731,235.325538 171.984577,235.105962 C172.352231,234.915577 172.656423,234.662154 172.909,234.390962 C173.351538,233.914154 173.655308,233.385731 173.935385,232.880154 C174.347885,232.120308 174.715115,231.404038 175.131846,230.953885 C175.339154,230.726692 175.547308,230.563808 175.785077,230.45 C176.023692,230.337462 176.301231,230.264692 176.697231,230.263423 C177.2815,230.263423 177.754923,229.79 177.754923,229.205731 C177.754923,228.621462 177.2815,228.148033 176.697231,228.148033 C176.108731,228.147192 175.563808,228.252538 175.083615,228.448423 C174.663077,228.618923 174.295846,228.855846 173.984038,229.124077 C173.437,229.595808 173.054115,230.150885 172.735115,230.682692 C172.263385,231.481885 171.908846,232.251885 171.551769,232.719808 C171.375769,232.955885 171.212885,233.108615 171.067346,233.196192 C170.918846,233.282923 170.787269,233.329038 170.546962,233.332423 C169.962692,233.332423 169.489269,233.805846 169.489269,234.390115 C169.489269,234.973962 169.962692,235.447825 170.546962,235.447825","id","Fill-49"],["d","M182.847077,235.447825 C183.368308,235.4495 183.865846,235.325115 184.284269,235.105538 C184.6515,234.915154 184.955692,234.661731 185.208692,234.390538 C185.650808,233.913731 185.954577,233.385308 186.234654,232.880154 C186.647154,232.119885 187.014385,231.404038 187.431115,230.953885 C187.638423,230.726692 187.846154,230.563808 188.0835,230.45 C188.322538,230.337462 188.599654,230.264692 188.995231,230.263423 L188.995654,230.263423 L188.995654,229.208692 L188.828962,230.249885 C188.906385,230.262154 188.966038,230.263423 188.995654,230.263423 L188.995654,229.208692 L188.828962,230.249885 C189.405615,230.342115 189.948,229.9495 190.040654,229.372846 C190.132885,228.795769 189.739846,228.253385 189.163192,228.161154 C189.085769,228.148885 189.025692,228.148033 188.995654,228.148033 L188.995231,228.148033 C188.407154,228.147192 187.862231,228.252538 187.382038,228.448423 C186.9615,228.618923 186.594692,228.855846 186.282885,229.124077 C185.736269,229.595385 185.353385,230.150462 185.034385,230.682269 C184.562654,231.481462 184.208115,232.251462 183.851038,232.719808 C183.675038,232.955462 183.512154,233.108192 183.366615,233.196192 C183.218115,233.2825 183.086538,233.329038 182.846231,233.332423 C182.261962,233.332423 181.788962,233.806269 181.788962,234.390115 C181.788962,234.974385 182.262808,235.447825 182.847077,235.447825","id","Fill-50"],["d","M187.318577,94.1223462 C187.109154,94.1202308 186.983077,94.0825769 186.855308,94.0182692 C186.744462,93.9607308 186.629385,93.8731538 186.502462,93.7369231 C186.2795,93.5016923 186.0375,93.1162692 185.784077,92.6508846 C185.396115,91.9553462 184.990385,91.0888846 184.298654,90.3201538 C183.951731,89.9381154 183.521462,89.5827308 182.991769,89.3305769 C182.463346,89.0767308 181.844385,88.9362692 181.169154,88.9375299 C180.584885,88.9375299 180.111462,89.4109615 180.111462,89.9952308 C180.111462,90.5795 180.584885,91.0529231 181.169154,91.0529231 C181.513538,91.0537692 181.768654,91.1100385 181.986115,91.1980385 C182.1765,91.2754615 182.3415,91.3795385 182.503538,91.5183077 C182.786154,91.7590385 183.053538,92.1182308 183.314154,92.5565385 C183.711423,93.2131538 184.065538,94.0258846 184.619769,94.7764231 C184.899423,95.15 185.242962,95.5155385 185.699462,95.7939231 C186.153,96.0735769 186.7195,96.2411154 187.318577,96.2377811 C187.902846,96.2377811 188.376269,95.7638846 188.376269,95.1800385 C188.376269,94.5957692 187.902846,94.1223462 187.318577,94.1223462","id","Fill-51"],["d","M199.618692,94.1223462 C199.408846,94.1202308 199.282769,94.0825769 199.155,94.0182692 C199.044154,93.9607308 198.9295,93.8731538 198.802154,93.7369231 C198.579192,93.5016923 198.337192,93.1162692 198.083769,92.6513077 C197.695808,91.9557692 197.2905,91.0893077 196.598346,90.3205769 C196.251423,89.9385385 195.821154,89.5831538 195.291885,89.331 C194.763038,89.0771538 194.1445,88.9366923 193.468846,88.937953 C192.885,88.937953 192.411154,89.4113846 192.411154,89.9956538 C192.411154,90.5799231 192.885,91.0533462 193.468846,91.0533462 C193.813231,91.0541923 194.068769,91.1104615 194.286231,91.1980385 C194.476192,91.2758846 194.641192,91.3799615 194.803231,91.5187308 C195.085846,91.7594615 195.353231,92.1182308 195.613846,92.5569615 C196.011115,93.2131538 196.365654,94.0258846 196.919462,94.7768462 C197.199538,95.15 197.542654,95.5155385 197.999154,95.7939231 C198.453115,96.0735769 199.019615,96.2411154 199.618692,96.2377811 C200.202538,96.2377811 200.676385,95.7638846 200.676385,95.1800385 C200.676385,94.5957692 200.202538,94.1223462 199.618692,94.1223462","id","Fill-52"],["d","M187.318577,96.2377479 C187.839808,96.2394231 188.337769,96.1154615 188.756192,95.8958846 C189.123846,95.7055 189.428038,95.4520769 189.681038,95.1808846 C190.123577,94.7040769 190.427346,94.1756538 190.707423,93.6705 C191.119923,92.9102308 191.487577,92.1939615 191.904308,91.7438077 C192.111615,91.5166154 192.319346,91.3537308 192.557115,91.2399231 C192.795731,91.1273846 193.073269,91.0546154 193.468846,91.0533462 C194.053115,91.0533462 194.526538,90.5799231 194.526538,89.9956538 C194.526538,89.4113846 194.053115,88.9379565 193.468846,88.9379565 C192.880769,88.9371154 192.335846,89.0424615 191.855654,89.2383462 C191.435115,89.4088462 191.067885,89.6457692 190.756077,89.914 C190.209462,90.3857308 189.826154,90.9408077 189.507577,91.4726154 C189.035423,92.2718077 188.680885,93.0418077 188.323808,93.5097308 C188.147808,93.7453846 187.984923,93.8985385 187.839385,93.9861154 C187.690462,94.0728462 187.558885,94.1189615 187.318577,94.1223462 C186.734731,94.1223462 186.260885,94.5957692 186.260885,95.1800385 C186.260885,95.7638846 186.734731,96.2377479 187.318577,96.2377479","id","Fill-53"],["d","M199.618692,96.2377478 C200.139923,96.2394231 200.637462,96.1150385 201.056308,95.8958846 C201.423538,95.7050769 201.728154,95.4516538 201.980731,95.1808846 C202.423269,94.7036538 202.727038,94.1756538 203.006692,93.6700769 C203.419615,92.9102308 203.786846,92.1939615 204.203577,91.7438077 C204.410885,91.5166154 204.618615,91.3537308 204.856385,91.2399231 C205.095423,91.1273846 205.372962,91.0546154 205.768962,91.0533462 C206.352808,91.0533462 206.826654,90.5795 206.826654,89.9956538 C206.826654,89.4113846 206.352808,88.9379565 205.768962,88.9379565 C205.180462,88.9371154 204.635538,89.0424615 204.155346,89.2383462 C203.734808,89.4088462 203.367577,89.6457692 203.055769,89.914 C202.508731,90.3853077 202.125846,90.9403846 201.806846,91.4721923 C201.335115,92.2718077 200.980577,93.0418077 200.623077,93.5097308 C200.4475,93.7453846 200.284615,93.8985385 200.138654,93.9861154 C199.990154,94.0724231 199.858577,94.1189615 199.618269,94.1223462 C199.034,94.1223462 198.560577,94.5957692 198.560577,95.1800385 C198.561,95.7643077 199.034423,96.2377478 199.618692,96.2377478","id","Fill-54"],["d","M16.2766154,87.857 C16.0667692,87.8553077 15.9406923,87.8172308 15.8129231,87.7529231 C15.7020769,87.6958077 15.5874231,87.6078077 15.4600769,87.472 C15.2371154,87.2367692 14.9951154,86.8509231 14.7416923,86.3859615 C14.3537308,85.6904231 13.948,84.8235385 13.2562692,84.0552308 C12.9093462,83.6727692 12.4790769,83.3173846 11.9493846,83.0652308 C11.4209615,82.8118077 10.802,82.6709231 10.1263462,82.6721838 C9.5425,82.6721838 9.06865385,83.1460385 9.06865385,83.7298846 C9.06865385,84.3141538 9.5425,84.7875769 10.1263462,84.7875769 C10.4707308,84.7884231 10.7262692,84.8451154 10.9437308,84.9326923 C11.1341154,85.0101154 11.2991154,85.1146154 11.4611538,85.2533846 C11.7437692,85.4941154 12.0111538,85.8528846 12.2717692,86.2916154 C12.6690385,86.9478077 13.0235769,87.7605385 13.5773846,88.5115 C13.8574615,88.8850769 14.2005769,89.2506154 14.6570769,89.5285769 C15.1110385,89.8082308 15.6775385,89.9757692 16.2766154,89.9724349 C16.8604615,89.9724349 17.3343077,89.4989615 17.3343077,88.9146923 C17.3343077,88.3304231 16.8604615,87.857 16.2766154,87.857","id","Fill-55"],["d","M28.5763077,87.857 C28.3664615,87.8553077 28.2403846,87.8172308 28.1126154,87.7529231 C28.0017692,87.6958077 27.8871154,87.6078077 27.7597692,87.472 C27.5368077,87.2367692 27.2948077,86.8509231 27.0413846,86.3859615 C26.6538462,85.6904231 26.2481154,84.8239615 25.5563846,84.0552308 C25.2094615,83.6731923 24.7791923,83.3178077 24.2495,83.0656538 C23.7210769,82.8122308 23.1021154,82.6713462 22.4268846,82.6726069 C21.8426154,82.6726069 21.3691923,83.1464615 21.3691923,83.7303077 C21.3691923,84.3145769 21.8426154,84.788 22.4268846,84.788 C22.7708462,84.7888462 23.0263846,84.8455385 23.2438462,84.9331154 C23.4338077,85.0105385 23.5988077,85.1150385 23.7612692,85.2538077 C24.0434615,85.4945385 24.3112692,85.8533077 24.5718846,86.2920385 C24.9691538,86.9482308 25.3232692,87.7609615 25.8775,88.5115 C26.1571538,88.8850769 26.5006923,89.2506154 26.9571923,89.5285769 C27.4107308,89.8082308 27.9772308,89.9757692 28.5763077,89.9724349 C29.1605769,89.9724349 29.634,89.4989615 29.634,88.9146923 C29.634,88.3304231 29.1605769,87.857 28.5763077,87.857","id","Fill-56"],["d","M16.2766154,89.9724112 C16.7978462,89.9745 17.2953846,89.8501154 17.7142308,89.6309615 C18.0814615,89.4401538 18.3860769,89.1867308 18.6386538,88.9159615 C19.0811923,88.4387308 19.3849615,87.9107308 19.6650385,87.4051538 C20.0775385,86.6448846 20.4451923,85.9290385 20.8619231,85.4788846 C21.0692308,85.2516923 21.2769615,85.0888077 21.5147308,84.975 C21.7533462,84.8624615 22.0308846,84.7892692 22.4268846,84.788 C23.0107308,84.788 23.4845769,84.3145769 23.4845769,83.7303077 C23.4845769,83.1464615 23.0107308,82.6726103 22.4268846,82.6726103 C21.8383846,82.6717692 21.2934615,82.7775385 20.8132692,82.9734231 C20.3927308,83.1439231 20.0255,83.3804231 19.7136923,83.6486538 C19.1670769,84.1203846 18.7837692,84.6754615 18.4647692,85.2072692 C17.9930385,86.0068846 17.6385,86.7764615 17.2814231,87.2448077 C17.1054231,87.4804615 16.9425385,87.6331923 16.797,87.7211923 C16.6485,87.8075 16.5169231,87.8536154 16.2766154,87.857 C15.6923462,87.857 15.2189231,88.3304231 15.2189231,88.9146923 C15.2189231,89.4989615 15.6923462,89.9724112 16.2766154,89.9724112","id","Fill-57"],["d","M28.5763077,89.9724017 C29.0975385,89.9740769 29.5950769,89.8501154 30.0139231,89.6305385 C30.3815769,89.4401538 30.6857692,89.1867308 30.9383462,88.9155385 C31.3808846,88.4387308 31.6842308,87.9103077 31.9643077,87.4047308 C32.3768077,86.6448846 32.7444615,85.9286154 33.1607692,85.4788846 C33.3685,85.2516923 33.5762308,85.0888077 33.8135769,84.975 C34.0526154,84.8624615 34.3301538,84.7892692 34.7257308,84.788 L34.7257308,83.7332692 L34.6381538,84.7846154 C34.6804615,84.788 34.7109231,84.788 34.7257308,84.788 L34.7257308,83.7332692 L34.6381538,84.7846154 C35.2203077,84.8328462 35.7318077,84.4004615 35.7800385,83.8183077 C35.8286923,83.2361538 35.3963077,82.7246538 34.8141538,82.6764231 C34.7714231,82.6730385 34.7409615,82.6726141 34.7257308,82.6726141 C34.1376538,82.6721923 33.5927308,82.7775385 33.1121154,82.9734231 C32.692,83.1435 32.3247692,83.3804231 32.0129615,83.6486538 C31.4659231,84.1203846 31.0830385,84.6754615 30.7644615,85.2072692 C30.2927308,86.0064615 29.9377692,86.7764615 29.5806923,87.2443846 C29.4046923,87.4804615 29.2422308,87.6331923 29.0962692,87.7211923 C28.9477692,87.8075 28.8161923,87.8536154 28.5758846,87.857 C27.9920385,87.857 27.5186154,88.3308462 27.5186154,88.9151154 C27.5186154,89.4989615 27.9920385,89.9724017 28.5763077,89.9724017","id","Fill-58"],["d","M135.468808,19.5072308 C135.466692,19.7170769 135.429038,19.8431538 135.364731,19.9709231 C135.307192,20.0817692 135.219615,20.1964231 135.083385,20.3237692 C134.848154,20.5467308 134.462731,20.7887308 133.997346,21.0421538 C133.301808,21.4301154 132.435346,21.8358462 131.667038,22.5275769 C131.285,22.8745 130.929192,23.3047692 130.677038,23.8344615 C130.423615,24.3628846 130.282731,24.9818462 130.284408,25.6575 C130.284408,26.2413462 130.757846,26.7151923 131.342115,26.7151923 C131.925962,26.7151923 132.399808,26.2413462 132.399808,25.6575 C132.400231,25.3131154 132.456923,25.0575769 132.5445,24.8401154 C132.622346,24.6497308 132.726423,24.4847308 132.865192,24.3226923 C133.105923,24.0400769 133.464692,23.7726923 133.903423,23.5120769 C134.559615,23.1148077 135.372346,22.7602692 136.122885,22.2064615 C136.496462,21.9263846 136.862,21.5832692 137.140385,21.1267692 C137.420038,20.6728077 137.587154,20.1063077 137.584231,19.5072308 C137.584231,18.9233846 137.110346,18.4495385 136.5265,18.4495385 C135.942231,18.4495385 135.468808,18.9233846 135.468808,19.5072308","id","Fill-59"],["d","M135.468808,7.20753846 C135.466692,7.41696154 135.429038,7.54346154 135.364731,7.67123077 C135.307192,7.78165385 135.219615,7.89673077 135.083385,8.02407692 C134.848154,8.24703846 134.462731,8.48861538 133.997346,8.74246154 C133.301808,9.13 132.435346,9.53573077 131.667038,10.2274615 C131.285,10.5743846 130.929615,11.0046538 130.677038,11.5343462 C130.423615,12.0627692 130.282731,12.6817308 130.284408,13.3569615 C130.284408,13.9412308 130.757846,14.4146538 131.342115,14.4146538 C131.925962,14.4146538 132.399808,13.9412308 132.399808,13.3569615 C132.400231,13.013 132.456923,12.7574615 132.5445,12.54 C132.622346,12.3500385 132.726423,12.1846154 132.865192,12.0225769 C133.105923,11.7403846 133.464692,11.4725769 133.903423,11.2119615 C134.559615,10.8146923 135.372346,10.4605769 136.122885,9.90634615 C136.496462,9.62669231 136.862,9.28315385 137.140385,8.82665385 C137.420038,8.37311538 137.587154,7.80661538 137.584231,7.20753846 C137.584231,6.62369231 137.110346,6.14984615 136.5265,6.14984615 C135.942231,6.14984615 135.468808,6.62369231 135.468808,7.20753846","id","Fill-60"],["d","M137.584209,19.5072308 C137.585885,18.986 137.461923,18.4884615 137.242346,18.0696154 C137.051962,17.7019615 136.798538,17.3977692 136.527346,17.1451923 C136.050538,16.7026538 135.522115,16.3988846 135.016538,16.1188077 C134.256692,15.7063077 133.540423,15.3386538 133.090269,14.9219231 C132.863077,14.7146154 132.700192,14.5068846 132.586385,14.2691154 C132.473846,14.0305 132.401077,13.7525385 132.399808,13.3569615 C132.399808,12.7731154 131.925962,12.2992692 131.342115,12.2992692 C130.757846,12.2992692 130.284418,12.7731154 130.284418,13.3569615 C130.283577,13.9454615 130.388923,14.4903846 130.584808,14.9705769 C130.755308,15.3911154 130.992231,15.7583462 131.260462,16.0701538 C131.731769,16.6167692 132.287269,17.0000769 132.819077,17.3186538 C133.618269,17.7908077 134.388269,18.1453462 134.856192,18.5024231 C135.091846,18.6784231 135.245,18.8413077 135.332577,18.9868462 C135.418885,19.1353462 135.465423,19.2669231 135.468808,19.5072308 C135.468808,20.0915 135.942231,20.5649231 136.5265,20.5649231 C137.110346,20.5649231 137.584209,20.0915 137.584209,19.5072308","id","Fill-61"],["d","M137.584209,7.20753846 C137.585885,6.68630769 137.461923,6.18876923 137.242346,5.76992308 C137.051962,5.40226923 136.798538,5.09807692 136.527346,4.8455 C136.050538,4.40296154 135.522115,4.09919231 135.016538,3.81953846 C134.256692,3.40661538 133.540423,3.03938462 133.090269,2.62265385 C132.863077,2.41534615 132.700192,2.20761538 132.586385,1.96984615 C132.473846,1.73080769 132.401077,1.45326923 132.399808,1.05769231 C132.399808,0.473423077 131.925962,0 131.342115,0 C130.757846,0 130.284418,0.473423077 130.284418,1.05769231 C130.283577,1.64576923 130.388923,2.19069231 130.584808,2.67130769 C130.755308,3.09184615 130.992231,3.45865385 131.260462,3.77046154 C131.731769,4.3175 132.287269,4.70038462 132.819077,5.01938462 C133.618269,5.49111538 134.388269,5.84565385 134.856192,6.20315385 C135.092269,6.37873077 135.245,6.54161538 135.332577,6.68715385 C135.419308,6.83565385 135.465423,6.96723077 135.468808,7.20753846 C135.468808,7.79180769 135.942231,8.26523077 136.5265,8.26523077 C137.110346,8.26523077 137.584209,7.79180769 137.584209,7.20753846","id","Fill-62"],["d","M97.7553077,83.8453846 C97.7536154,84.0548077 97.7155385,84.1808846 97.6516538,84.3090769 C97.5941154,84.4195 97.5065385,84.5345769 97.3703077,84.6615 C97.1350769,84.8844615 96.7492308,85.1264615 96.2842692,85.3798846 C95.5887308,85.7678462 94.7222692,86.1735769 93.9539615,86.8653077 C93.5715,87.2122308 93.2161154,87.6425 92.9639615,88.1721923 C92.7105385,88.7010385 92.5696538,89.3195769 92.5713311,89.9952308 C92.5713311,90.5795 93.0447692,91.0529231 93.6290385,91.0529231 C94.2128846,91.0529231 94.6867308,90.5795 94.6867308,89.9952308 C94.6871538,89.6508462 94.7438462,89.3953077 94.8314231,89.1778462 C94.9092692,88.9878846 95.0133462,88.8224615 95.1521154,88.6604231 C95.3928462,88.3782308 95.7516154,88.1104231 96.1903462,87.8498077 C96.8465385,87.4525385 97.6592692,87.0984231 98.4098077,86.5441923 C98.7833846,86.2645385 99.1489231,85.921 99.4273077,85.4645 C99.7065385,85.0109615 99.8740769,84.4440385 99.8707426,83.8453846 C99.8707426,83.2611154 99.3972692,82.7876923 98.813,82.7876923 C98.2291538,82.7876923 97.7553077,83.2611154 97.7553077,83.8453846","id","Fill-63"],["d","M97.7553077,71.5452692 C97.7536154,71.7551154 97.7155385,71.8811923 97.6516538,72.0089615 C97.5941154,72.1198077 97.5065385,72.2344615 97.3703077,72.3618077 C97.1350769,72.5847692 96.7492308,72.8267692 96.2842692,73.0801923 C95.5887308,73.4681538 94.7222692,73.8734615 93.9539615,74.5656154 C93.5715,74.9125385 93.2161154,75.3428077 92.9639615,75.8720769 C92.7105385,76.4009231 92.5696538,77.0194615 92.5713311,77.6951154 C92.5713311,78.2789615 93.0447692,78.7528077 93.6290385,78.7528077 C94.2128846,78.7528077 94.6867308,78.2789615 94.6867308,77.6951154 C94.6871538,77.3507308 94.7438462,77.0951923 94.8314231,76.8777308 C94.9092692,76.6877692 95.0133462,76.5227692 95.1521154,76.3607308 C95.3928462,76.0781154 95.7516154,75.8107308 96.1903462,75.5501154 C96.8465385,75.1528462 97.6592692,74.7983077 98.4098077,74.2445 C98.7833846,73.9644231 99.1489231,73.6213077 99.4273077,73.1648077 C99.7065385,72.7108462 99.8740769,72.1443462 99.8707426,71.5452692 C99.8707426,70.9614231 99.3972692,70.4875769 98.813,70.4875769 C98.2291538,70.4875769 97.7553077,70.9614231 97.7553077,71.5452692","id","Fill-64"],["d","M99.8707189,83.8453846 C99.8728077,83.3241538 99.7484231,82.8261923 99.5292692,82.4077692 C99.3388846,82.0401154 99.0854615,81.7359231 98.8142692,81.4829231 C98.3374615,81.0403846 97.8090385,80.7366154 97.3034615,80.4565385 C96.5436154,80.0440385 95.8273462,79.6768077 95.3771923,79.2600769 C95.15,79.0527692 94.9871154,78.8446154 94.8733077,78.6072692 C94.7607692,78.3682308 94.688,78.0906923 94.6867308,77.6951154 C94.6867308,77.1108462 94.2128846,76.6374231 93.6290385,76.6374231 C93.0447692,76.6374231 92.5713411,77.1108462 92.5713411,77.6951154 C92.5705,78.2831923 92.6758462,78.8281154 92.8717308,79.3083077 C93.0422308,79.7288462 93.2791538,80.0960769 93.5473846,80.4078846 C94.0186923,80.9549231 94.5737692,81.3378077 95.106,81.6568077 C95.9051923,82.1285385 96.6751923,82.4830769 97.1431154,82.8405769 C97.3787692,83.0161538 97.5319231,83.1790385 97.6195,83.3245769 C97.7058077,83.4735 97.7523462,83.6050769 97.7553077,83.8453846 C97.7553077,84.4292308 98.2291538,84.9030769 98.813,84.9030769 C99.3972692,84.9030769 99.8707189,84.4292308 99.8707189,83.8453846","id","Fill-65"],["d","M99.8707189,71.5452692 C99.8728077,71.0240385 99.7484231,70.5265 99.5292692,70.1080769 C99.3388846,69.7404231 99.0850385,69.4362308 98.8142692,69.1832308 C98.3374615,68.7411154 97.8090385,68.4373462 97.3034615,68.1572692 C96.5431923,67.7447692 95.8273462,67.3771154 95.3771923,66.9603846 C95.15,66.7530769 94.9871154,66.5453462 94.8733077,66.3075769 C94.7607692,66.0689615 94.688,65.791 94.6867308,65.3954231 C94.6867308,64.8115769 94.2128846,64.3377308 93.6290385,64.3377308 C93.0447692,64.3377308 92.5713411,64.8115769 92.5713411,65.3954231 C92.5705,65.9839231 92.6758462,66.5288462 92.8717308,67.0090385 C93.0422308,67.4295769 93.2791538,67.7968077 93.5473846,68.1086154 C94.0186923,68.6552308 94.5737692,69.0385385 95.106,69.3571154 C95.9051923,69.8292692 96.6751923,70.1838077 97.1431154,70.5408846 C97.3787692,70.7168846 97.5319231,70.8797692 97.6195,71.0253077 C97.7058077,71.1738077 97.7523462,71.3049615 97.7553077,71.5452692 C97.7553077,72.1295385 98.2291538,72.6029615 98.813,72.6029615 C99.3972692,72.6029615 99.8707189,72.1295385 99.8707189,71.5452692","id","Fill-66"],["d","M199.984654,186.622615 C199.982538,186.832462 199.944885,186.958538 199.880577,187.086308 C199.823038,187.197154 199.735462,187.311808 199.599231,187.439154 C199.364,187.662115 198.978577,187.904115 198.513192,188.157538 C197.817654,188.5455 196.951192,188.951231 196.182885,189.643385 C195.800846,189.990308 195.445462,190.420577 195.192885,190.950269 C194.939462,191.478692 194.799,192.097654 194.800261,192.773308 C194.800261,193.357154 195.273692,193.831 195.857962,193.831 C196.442231,193.831 196.915654,193.357154 196.915654,192.773308 C196.9165,192.4285 196.972769,192.173385 197.060769,191.9555 C197.138192,191.765538 197.242269,191.600115 197.381038,191.438077 C197.621769,191.155885 197.980962,190.888077 198.419269,190.627462 C199.075885,190.230192 199.888192,189.875654 200.639154,189.321846 C201.012308,189.041769 201.377846,188.698654 201.656231,188.242154 C201.935885,187.788192 202.103423,187.221692 202.100089,186.622615 C202.100089,186.038769 201.626192,185.564923 201.042346,185.564923 C200.458077,185.564923 199.984654,186.038769 199.984654,186.622615","id","Fill-67"],["d","M199.984654,174.322923 C199.982538,174.532769 199.944885,174.658846 199.880577,174.786615 C199.823038,174.897462 199.735462,175.012115 199.599231,175.139462 C199.364,175.362423 198.978577,175.604 198.513615,175.857846 C197.818077,176.245385 196.951615,176.651115 196.182885,177.342846 C195.800846,177.689769 195.445462,178.120038 195.193308,178.649731 C194.939462,179.178154 194.799,179.797115 194.800261,180.472346 C194.800261,181.056615 195.273692,181.530038 195.857962,181.530038 C196.442231,181.530038 196.915654,181.056615 196.915654,180.472346 C196.9165,180.128385 196.972769,179.872846 197.060769,179.655385 C197.138192,179.465423 197.242269,179.3 197.381038,179.137962 C197.621769,178.855769 197.980538,178.587962 198.419269,178.327346 C199.075462,177.930077 199.888192,177.575962 200.639154,177.021731 C201.012308,176.742077 201.377846,176.398538 201.656231,175.942038 C201.935885,175.4885 202.103423,174.922 202.100089,174.322923 C202.100089,173.738654 201.626192,173.265231 201.042346,173.265231 C200.458077,173.265231 199.984654,173.738654 199.984654,174.322923","id","Fill-68"],["d","M202.100056,186.622615 C202.101731,186.101385 201.977769,185.603846 201.758192,185.185 C201.567808,184.817769 201.314385,184.513154 201.043192,184.260577 C200.566385,183.818038 200.037962,183.514269 199.532808,183.234192 C198.772538,182.821692 198.056269,182.454462 197.606538,182.037731 C197.379346,181.830423 197.216038,181.622269 197.102231,181.384923 C196.990115,181.145885 196.916923,180.868346 196.915654,180.472346 C196.915654,179.8885 196.442231,179.414654 195.857962,179.414654 C195.273692,179.414654 194.800264,179.8885 194.800264,180.472346 C194.799423,181.060846 194.904769,181.605769 195.100654,182.085962 C195.271154,182.5065 195.508077,182.873731 195.776308,183.185538 C196.248038,183.732577 196.803115,184.115462 197.334923,184.434462 C198.134115,184.906192 198.904115,185.260731 199.372038,185.617808 C199.608115,185.793808 199.760846,185.956692 199.848423,186.102231 C199.935154,186.250731 199.981269,186.382308 199.984654,186.622615 C199.984654,187.206885 200.458077,187.680308 201.042346,187.680308 C201.626192,187.680308 202.100056,187.206885 202.100056,186.622615","id","Fill-69"],["d","M202.100056,174.322923 C202.101731,173.801692 201.977769,173.304154 201.758192,172.885308 C201.567808,172.518077 201.314385,172.213885 201.043192,171.960885 C200.566385,171.518769 200.037962,171.215 199.532808,170.934923 C198.772538,170.522423 198.056269,170.154769 197.606115,169.738462 C197.378923,169.530731 197.216038,169.323 197.102231,169.085654 C196.989692,168.846615 196.916923,168.569077 196.915654,168.1735 C196.915654,167.589231 196.442231,167.115808 195.857962,167.115808 C195.273692,167.115808 194.800264,167.589231 194.800264,168.1735 C194.799423,168.761577 194.904769,169.3065 195.100654,169.786692 C195.271154,170.207231 195.508077,170.574462 195.776308,170.886269 C196.248038,171.433308 196.803115,171.816192 197.334923,172.135192 C198.134115,172.606923 198.904115,172.961462 199.372038,173.318538 C199.608115,173.494538 199.760846,173.657423 199.848423,173.802962 C199.935154,173.951462 199.981269,174.082615 199.984654,174.322923 C199.984654,174.907192 200.458077,175.380615 201.042346,175.380615 C201.626192,175.380615 202.100056,174.907192 202.100056,174.322923","id","Fill-70"],["d","M73.1440769,196.315731 C73.1419615,196.525154 73.1043077,196.651231 73.04,196.779 C72.9824615,196.889846 72.8948846,197.004923 72.7586538,197.131846 C72.5234231,197.354808 72.138,197.596808 71.6726154,197.850231 C70.9770769,198.238192 70.1110385,198.643923 69.3423077,199.335654 C68.9602692,199.682577 68.6048846,200.112846 68.3523077,200.642538 C68.0988846,201.170962 67.958,201.7895 67.9596772,202.465154 C67.9596772,203.049 68.4331154,203.522846 69.0173846,203.522846 C69.6012308,203.522846 70.0750769,203.049 70.0750769,202.465154 C70.0755,202.120769 70.1321923,201.865654 70.2197692,201.647769 C70.2976154,201.457808 70.4016923,201.292808 70.5404615,201.130769 C70.7811923,200.848154 71.1399615,200.580769 71.5786923,200.320154 C72.2348846,199.922885 73.0476154,199.568346 73.7981538,199.014538 C74.1717308,198.734462 74.5372692,198.391346 74.8156538,197.934846 C75.0953077,197.480885 75.2624231,196.914385 75.2595003,196.315731 C75.2595003,195.731462 74.7856154,195.258038 74.2017692,195.258038 C73.6175,195.258038 73.1440769,195.731462 73.1440769,196.315731","id","Fill-71"],["d","M73.1440769,184.015615 C73.1419615,184.225462 73.1043077,184.351538 73.04,184.479308 C72.9824615,184.590154 72.8948846,184.704808 72.7586538,184.832154 C72.5234231,185.055115 72.138,185.297115 71.6726154,185.550538 C70.9770769,185.938077 70.1110385,186.343808 69.3423077,187.035962 C68.9602692,187.382462 68.6048846,187.812731 68.3523077,188.342423 C68.0988846,188.870846 67.958,189.489808 67.9596772,190.165038 C67.9596772,190.749308 68.4331154,191.222731 69.0173846,191.222731 C69.6012308,191.222731 70.0750769,190.749308 70.0750769,190.165038 C70.0755,189.821077 70.1321923,189.565538 70.2197692,189.348077 C70.2976154,189.158115 70.4016923,188.993115 70.5404615,188.830654 C70.7811923,188.548462 71.1399615,188.280654 71.5786923,188.020462 C72.2348846,187.622769 73.0476154,187.268654 73.7981538,186.714846 C74.1717308,186.434769 74.5372692,186.091654 74.8156538,185.634731 C75.0953077,185.181192 75.2624231,184.614692 75.2595003,184.015615 C75.2595003,183.431769 74.7856154,182.957923 74.2017692,182.957923 C73.6175,182.957923 73.1440769,183.431769 73.1440769,184.015615","id","Fill-72"],["d","M75.2594786,196.315731 C75.2611538,195.794077 75.1371923,195.296538 74.9176154,194.878115 C74.7272308,194.510462 74.4738077,194.205846 74.2026154,193.953269 C73.7258077,193.510731 73.1973846,193.206962 72.6918077,192.926885 C71.9319615,192.514385 71.2156923,192.146731 70.7655385,191.73 C70.5383462,191.522692 70.3754615,191.314962 70.2616538,191.077192 C70.1491154,190.838577 70.0763462,190.560615 70.0750769,190.165038 C70.0750769,189.581192 69.6012308,189.107346 69.0173846,189.107346 C68.4331154,189.107346 67.9596873,189.581192 67.9596873,190.165038 C67.9588462,190.753538 68.0641923,191.298462 68.2600769,191.778654 C68.4305769,192.199192 68.6675,192.566423 68.9357308,192.878231 C69.4070385,193.424846 69.9625385,193.807731 70.4943462,194.126731 C71.2935385,194.598462 72.0635385,194.953423 72.5314615,195.3105 C72.7671154,195.4865 72.9202692,195.649385 73.0078462,195.794923 C73.0941538,195.943423 73.1406923,196.075 73.1440769,196.315731 C73.1440769,196.899577 73.6175,197.373423 74.2017692,197.373423 C74.7856154,197.373423 75.2594786,196.899577 75.2594786,196.315731","id","Fill-73"],["d","M75.2594786,184.015615 C75.2611538,183.494385 75.1371923,182.996846 74.9176154,182.578 C74.7272308,182.210346 74.4738077,181.906154 74.2026154,181.653154 C73.7258077,181.211038 73.1973846,180.907269 72.6918077,180.627192 C71.9319615,180.214692 71.2156923,179.847462 70.7655385,179.430731 C70.5383462,179.223423 70.3754615,179.015269 70.2616538,178.7775 C70.1491154,178.538885 70.0763462,178.261346 70.0750769,177.865346 C70.0750769,177.281077 69.6012308,176.807654 69.0173846,176.807654 C68.4331154,176.807654 67.9596873,177.281077 67.9596873,177.865346 C67.9588462,178.453846 68.0641923,178.998769 68.2600769,179.478962 C68.4305769,179.8995 68.6675,180.266731 68.9357308,180.578538 C69.4070385,181.125577 69.9625385,181.508462 70.4943462,181.827462 C71.2935385,182.299192 72.0635385,182.653731 72.5314615,183.010808 C72.7671154,183.186808 72.9202692,183.349692 73.0078462,183.495231 C73.0941538,183.643731 73.1406923,183.775308 73.1440769,184.015615 C73.1440769,184.599885 73.6175,185.073308 74.2017692,185.073308 C74.7856154,185.073308 75.2594786,184.599885 75.2594786,184.015615","id","Fill-74"],["d","M150.245615,152.688038 L165.420962,152.688038 C166.005231,152.688038 166.478654,152.214615 166.478654,151.630346 C166.478654,151.0465 166.005231,150.572654 165.420962,150.572654 L150.245615,150.572654 C149.661769,150.572654 149.187923,151.0465 149.187923,151.630346 C149.187923,152.214615 149.661769,152.688038 150.245615,152.688038","id","Fill-75"],["d","M1.05769231,108.836538 L16.2330385,108.836538 C16.8173077,108.836538 17.2907308,108.363115 17.2907308,107.778846 C17.2907308,107.194577 16.8173077,106.721154 16.2330385,106.721154 L1.05769231,106.721154 C0.473423077,106.721154 0,107.194577 0,107.778846 C0,108.363115 0.473423077,108.836538 1.05769231,108.836538","id","Fill-76"],["d","M151.380308,38.2965 L166.555654,38.2965 C167.139923,38.2965 167.613346,37.8226538 167.613346,37.2388077 C167.613346,36.6545385 167.139923,36.1811154 166.555654,36.1811154 L151.380308,36.1811154 C150.796038,36.1811154 150.322615,36.6545385 150.322615,37.2388077 C150.322615,37.8226538 150.796038,38.2965 151.380308,38.2965","id","Fill-77"],["d","M211.198731,4.048 L226.374077,4.048 C226.957923,4.048 227.431769,3.57457692 227.431769,2.99030769 C227.431769,2.40646154 226.957923,1.93261538 226.374077,1.93261538 L211.198731,1.93261538 C210.614462,1.93261538 210.141038,2.40646154 210.141038,2.99030769 C210.141038,3.57457692 210.614462,4.048 211.198731,4.048","id","Fill-78"],["d","M61.5568462,230.232115 L76.7321923,230.232115 C77.3164615,230.232115 77.7898846,229.758269 77.7898846,229.174423 C77.7898846,228.590154 77.3164615,228.116731 76.7321923,228.116731 L61.5568462,228.116731 C60.9725769,228.116731 60.4991538,228.590154 60.4991538,229.174423 C60.4991538,229.758269 60.9725769,230.232115 61.5568462,230.232115","id","Fill-79"],["d","M101.2715,200.604038 L112.002,189.873538 C112.415346,189.460615 112.415346,188.790885 112.002,188.377962 C111.589077,187.964615 110.919346,187.964615 110.506423,188.377962 L99.7759231,199.108462 C99.3625769,199.521385 99.3625769,200.191115 99.7759231,200.604038 C100.188846,201.017385 100.858577,201.017385 101.2715,200.604038","id","Fill-80"],["d","M12.4435385,14.4688077 L23.1740385,3.73830769 C23.5873846,3.32538462 23.5873846,2.65565385 23.1740385,2.24273077 C22.7611154,1.82938462 22.0913846,1.82938462 21.6784615,2.24273077 L10.9479615,12.9732308 C10.5346154,13.3861538 10.5346154,14.0558846 10.9479615,14.4688077 C11.3608846,14.8821538 12.0306154,14.8821538 12.4435385,14.4688077","id","Fill-81"],["d","M219.533769,124.474308 L230.264269,113.743808 C230.677615,113.330885 230.677615,112.661154 230.264269,112.247808 C229.851346,111.834885 229.181615,111.834885 228.768692,112.247808 L218.037769,122.978731 C217.624846,123.391654 217.624846,124.061385 218.037769,124.474308 C218.451115,124.887231 219.120846,124.887231 219.533769,124.474308","id","Fill-82"],["d","M127.623269,71.2592692 L130.399077,66.4442308 L130.887731,66.4442308 L128.356038,70.8357692 L136.862423,70.8285769 L145.370923,70.8247692 L141.111808,63.4594231 L141.478192,63.2478846 L146.104115,71.2474231 L136.862846,71.2516538 L127.623269,71.2592692 M131.619231,64.3284231 L132.933308,62.0480385 L133.177846,62.4706923 L132.606269,63.4636538 L132.107462,64.328 L131.619231,64.3284231 M141.111808,63.4594231 L136.852269,56.0928077 L134.397577,60.3540385 L134.153038,59.9309615 L136.851423,55.2466538 L141.478192,63.2478846 L141.111808,63.4594231","id","Fill-83"],["d","M130.399077,66.4442308 L131.619231,64.3284231 L132.107462,64.328 L130.887731,66.4442308 L130.399077,66.4442308 M133.177846,62.4706923 L132.933308,62.0480385 L134.153038,59.9309615 L134.397577,60.3540385 L133.177846,62.4706923","id","Fill-84"],["d","M112.934462,165.183192 L115.710269,160.368154 L116.198923,160.368154 L113.666808,164.759692 L122.173615,164.7525 L130.682115,164.748692 L126.423,157.383346 L126.606192,157.277577 L126.789385,157.171808 L131.415308,165.171346 L122.174038,165.175577 L112.934462,165.183192 M116.930423,158.252346 L118.2445,155.971538 L118.489038,156.394615 L117.917038,157.387577 L117.418654,158.251923 L116.930423,158.252346 M126.423,157.383346 L122.163462,150.016731 L119.708769,154.277962 L119.464231,153.854885 L122.162615,149.170577 L126.789385,157.171808 L126.606192,157.277577 L126.423,157.383346","id","Fill-85"],["d","M115.710269,160.368154 L116.930423,158.252346 L117.418654,158.251923 L116.198923,160.368154 L115.710269,160.368154 M118.489038,156.394615 L118.2445,155.971538 L119.464231,153.854885 L119.708769,154.277962 L118.489038,156.394615","id","Fill-86"],["d","M163.850077,194.026038 L166.625885,189.211 L167.114538,189.210577 L164.582846,193.602538 L173.089231,193.595346 L181.597308,193.591115 L177.338615,186.226192 L177.705,186.014654 L182.3305,194.014192 L173.089654,194.018423 L163.850077,194.026038 M167.846038,187.095192 L169.160115,184.814385 L169.404654,185.237462 L168.334269,187.094769 L167.846038,187.095192 M177.338615,186.226192 L173.079077,178.859577 L170.624385,183.120808 L170.379423,182.697731 L173.078231,178.013423 L177.705,186.014654 L177.338615,186.226192","id","Fill-87"],["d","M166.625885,189.211 L167.846038,187.095192 L168.334269,187.094769 L167.114538,189.210577 L166.625885,189.211 M169.404654,185.237462 L169.160115,184.814385 L170.379423,182.697731 L170.624385,183.120808 L169.404654,185.237462","id","Fill-88"],["d","M204.624962,136.113577 L198.087577,129.582115 L196.504846,128.001923 L196.630923,127.529769 L198.386269,129.282577 L204.405385,135.296192 L208.799038,118.855423 L200.584577,121.064731 L198.186154,121.709077 L198.312231,121.237346 L200.475,120.656462 L209.396846,118.256346 L204.624962,136.113577 M194.776154,126.276192 L191.548923,123.053615 L195.953154,121.870692 L195.827077,122.342846 L192.366308,123.271923 L194.902231,125.804038 L194.776154,126.276192","id","Fill-89"],["d","M196.504846,128.001923 L194.776154,126.276192 L194.902231,125.804038 L196.630923,127.529769 L196.504846,128.001923 M195.827077,122.342846 L195.953154,121.870692 L198.312231,121.237346 L198.186154,121.709077 L195.827077,122.342846","id","Fill-90"],["d","M58.6947308,36.5669615 L50.5746154,28.4553077 L50.7006923,27.9835769 L52.4560385,29.7359615 L58.4751538,35.7495769 L62.8683846,19.3088077 L54.6539231,21.5185385 L52.2559231,22.1624615 L52.382,21.6907308 L54.5443462,21.1098462 L63.4661923,18.7101538 L58.6947308,36.5669615 M48.8459231,26.73 L45.6182692,23.5074231 L50.0229231,22.3245 L49.8968462,22.7962308 L46.4356538,23.7261538 L48.972,26.2578462 L48.8459231,26.73","id","Fill-91"],["d","M50.5746154,28.4553077 L48.8459231,26.73 L48.972,26.2578462 L50.7006923,27.9835769 L50.5746154,28.4553077 M49.8968462,22.7962308 L50.0229231,22.3245 L52.382,21.6907308 L52.2559231,22.1624615 L49.8968462,22.7962308","id","Fill-92"],["d","M52.6180769,221.837 L46.0802692,215.305538 L44.4975385,213.725769 L44.6240385,213.253615 L46.3793846,215.006 L52.3985,221.019615 L54.5942692,212.8005 L54.7986154,212.855077 L54.5942692,212.8005 L56.7913077,204.579269 L48.5772692,206.788577 L46.1792692,207.432923 L46.3053462,206.960769 L48.4672692,206.379885 L57.3895385,203.980192 L52.6180769,221.837 M42.7692692,212.000038 L39.5411923,208.777885 L43.9462692,207.594538 L43.8201923,208.066692 L40.359,208.996192 L42.8953462,211.528308 L42.7692692,212.000038","id","Fill-93"],["d","M44.4975385,213.725769 L42.7692692,212.000038 L42.8953462,211.528308 L44.6240385,213.253615 L44.4975385,213.725769 M43.8201923,208.066692 L43.9462692,207.594538 L46.3053462,206.960769 L46.1792692,207.432923 L43.8201923,208.066692","id","Fill-94"],["d","M207.903385,41.9726154 L207.898308,31.7185 L208.320962,31.4739615 L208.322231,32.7309231 L208.326038,41.2394231 L215.690962,36.9798846 L223.058,32.7207692 L215.687154,28.4743462 L214.564731,27.8270385 C214.667538,27.7276154 214.748346,27.6078846 214.803346,27.4767308 L215.898269,28.1079615 L223.904154,32.7199231 L207.903385,41.9726154 M207.896192,29.2760769 L207.892385,24.8697308 L208.315885,25.1134231 L208.318846,29.0315385 L207.896192,29.2760769","id","Fill-95"],["d","M207.898308,31.7185 L207.896192,29.2760769 L208.318846,29.0315385 L208.320962,31.4739615 L207.898308,31.7185 M214.564731,27.8270385 L208.315038,24.2245385 L208.315885,25.1134231 L207.892385,24.8697308 L207.891115,23.4917692 L214.803346,27.4767308 C214.748346,27.6078846 214.667538,27.7276154 214.564731,27.8270385","id","Fill-96"],["d","M46.7089615,130.629231 L46.7034615,120.374269 L47.1265385,120.130154 L47.1316154,129.896038 L61.8627308,121.376538 L54.4923077,117.130538 L53.3698846,116.483231 C53.4726923,116.383385 53.5535,116.264077 53.6085,116.1325 L54.7034231,116.763731 L62.7093077,121.375692 L54.7080769,126.002885 L54.7080769,126.002462 L46.7089615,130.629231 M46.7013462,117.932269 L46.6975385,113.5255 L47.1206154,113.769615 L47.1244231,117.687731 L46.7013462,117.932269","id","Fill-97"],["d","M46.7034615,120.374269 L46.7013462,117.932269 L47.1244231,117.687731 L47.1265385,120.130154 L46.7034615,120.374269 M53.3698846,116.483231 L47.1201923,112.880308 L47.1206154,113.769615 L46.6975385,113.5255 L46.6962692,112.147962 L53.6085,116.1325 C53.5535,116.264077 53.4726923,116.383385 53.3698846,116.483231","id","Fill-98"],["d","M149.559808,118.2335 C146.269538,118.2335 143.513615,115.9455 142.796923,112.873538 C142.930615,112.820231 143.062192,112.763115 143.192077,112.702615 C143.464538,113.936308 144.086038,115.038 144.948692,115.900654 C146.1295,117.081038 147.758346,117.810423 149.559808,117.810423 C151.360846,117.810423 152.989692,117.081038 154.1705,115.900654 C155.350885,114.719846 156.080269,113.091 156.080269,111.289538 C156.080269,109.488077 155.350885,107.859231 154.1705,106.678423 C152.989692,105.498038 151.360846,104.768654 149.559808,104.768654 C148.904038,104.768654 148.271115,104.865115 147.674154,105.045346 C147.663577,104.9015 147.648769,104.7585 147.630154,104.617192 C148.242769,104.440346 148.8905,104.345577 149.559808,104.345577 C153.394577,104.345577 156.503346,107.454346 156.503346,111.289538 C156.503346,115.124731 153.394577,118.2335 149.559808,118.2335 M142.648423,110.607115 C142.850654,108.535308 143.963346,106.730462 145.581192,105.597462 C145.581192,105.611 145.581192,105.624115 145.581192,105.637654 C145.581192,105.806885 145.573577,105.974 145.559192,106.139423 C145.344692,106.306538 145.140769,106.486346 144.948692,106.678423 C143.983654,107.643462 143.319846,108.908462 143.109577,110.322385 C142.961077,110.424346 142.807077,110.519538 142.648423,110.607115","id","Fill-99"],["d","M142.796923,112.873538 C142.678462,112.364577 142.615423,111.834462 142.615423,111.289538 C142.615423,111.058962 142.626846,110.831769 142.648423,110.607115 C142.807077,110.519538 142.961077,110.424346 143.109577,110.322385 C143.063038,110.638 143.0385,110.960808 143.0385,111.289538 C143.0385,111.774808 143.091385,112.247808 143.192077,112.702615 C143.062192,112.763115 142.930615,112.820231 142.796923,112.873538 M145.559192,106.139423 C145.573577,105.974 145.581192,105.806885 145.581192,105.637654 C145.581192,105.624115 145.581192,105.611 145.581192,105.597462 C146.198038,105.1655 146.8885,104.831269 147.630154,104.617192 C147.648769,104.7585 147.663577,104.9015 147.674154,105.045346 C146.898231,105.279308 146.183654,105.653731 145.559192,106.139423","id","Fill-100"],["d","M115.542308,43.1022308 C112.252462,43.1022308 109.496538,40.8142308 108.779846,37.7422692 C108.913115,37.6889615 109.045115,37.6318462 109.174577,37.5713462 C109.447038,38.8050385 110.068962,39.9067308 110.931192,40.7693846 C112.112,41.9497692 113.741269,42.6791538 115.542308,42.6791538 C117.343769,42.6791538 118.972615,41.9497692 120.153423,40.7693846 C121.333808,39.5885769 122.063192,37.9597308 122.063192,36.1582692 C122.063192,34.3568077 121.333808,32.7279615 120.153423,31.5471538 C118.972615,30.3667692 117.343769,29.6373846 115.542308,29.6373846 C114.886962,29.6373846 114.254038,29.7338462 113.657077,29.9140769 C113.6465,29.7702308 113.631692,29.6272308 113.613077,29.4859231 C114.225692,29.3090769 114.873,29.2143077 115.542308,29.2143077 C119.3775,29.2143077 122.486269,32.3226538 122.486269,36.1582692 C122.486269,39.9934615 119.3775,43.1022308 115.542308,43.1022308 M108.631346,35.4758462 C108.833154,33.4036154 109.945846,31.5991923 111.564115,30.4661923 C111.564115,30.4793077 111.564115,30.4928462 111.564115,30.5059615 C111.564115,30.6751923 111.556923,30.8427308 111.542115,31.0077308 C111.327615,31.1748462 111.123692,31.3550769 110.931192,31.5471538 C109.966154,32.5126154 109.302346,33.7771923 109.0925,35.1911154 C108.943577,35.2930769 108.789577,35.3882692 108.631346,35.4758462","id","Fill-101"],["d","M108.779846,37.7422692 C108.660962,37.2337308 108.597923,36.7031923 108.597923,36.1582692 C108.597923,35.9281154 108.609346,35.7005 108.631346,35.4758462 C108.789577,35.3882692 108.943577,35.2930769 109.0925,35.1911154 C109.045538,35.5067308 109.021,35.8295385 109.021,36.1582692 C109.021,36.6435385 109.074308,37.1165385 109.174577,37.5713462 C109.045115,37.6318462 108.913115,37.6889615 108.779846,37.7422692 M111.542115,31.0077308 C111.556923,30.8427308 111.564115,30.6751923 111.564115,30.5059615 C111.564115,30.4928462 111.564115,30.4793077 111.564115,30.4661923 C112.180962,30.0342308 112.871846,29.7 113.613077,29.4859231 C113.631692,29.6272308 113.6465,29.7702308 113.657077,29.9140769 C112.881577,30.1476154 112.166577,30.5220385 111.542115,31.0077308","id","Fill-102"],["d","M119.839077,241.801154 C116.549231,241.801154 113.793308,239.513154 113.076192,236.441192 C113.209885,236.387885 113.341462,236.330769 113.471346,236.270269 C113.743808,237.503962 114.365308,238.605654 115.227962,239.467885 C116.408769,240.648692 118.037615,241.378077 119.839077,241.378077 C121.640538,241.378077 123.269385,240.648692 124.450192,239.467885 C125.630577,238.2875 126.359962,236.658231 126.359962,234.856769 C126.359962,233.055308 125.630577,231.426462 124.450192,230.246077 C123.269385,229.065692 121.640538,228.336308 119.839077,228.336308 C119.183308,228.336308 118.550385,228.433192 117.953846,228.613 C117.942846,228.469154 117.928038,228.326154 117.909846,228.184846 C118.522038,228.008 119.169346,227.913231 119.839077,227.913231 C123.674269,227.913231 126.783038,231.021577 126.783038,234.856769 C126.783038,238.692385 123.674269,241.801154 119.839077,241.801154 M112.927692,234.175192 C113.1295,232.102962 114.242192,230.297692 115.860462,229.165115 C115.860462,229.178231 115.860462,229.191346 115.860462,229.204885 C115.860462,229.374115 115.853269,229.541654 115.838885,229.707077 C115.623962,229.873769 115.420038,230.054 115.227962,230.246077 C114.2625,231.211115 113.598692,232.476115 113.388846,233.890038 C113.239923,233.992 113.085923,234.087192 112.927692,234.175192","id","Fill-103"],["d","M113.076192,236.441192 C112.957308,235.932231 112.894692,235.402115 112.894692,234.856769 C112.894692,234.626615 112.905692,234.399423 112.927692,234.175192 C113.085923,234.087192 113.239923,233.992 113.388846,233.890038 C113.341885,234.205654 113.317769,234.528462 113.317769,234.856769 C113.317769,235.342462 113.370654,235.815462 113.471346,236.270269 C113.341462,236.330769 113.209885,236.387885 113.076192,236.441192 M115.838885,229.707077 C115.853269,229.541654 115.860462,229.374115 115.860462,229.204885 C115.860462,229.191346 115.860462,229.178231 115.860462,229.165115 C116.477308,228.733154 117.168192,228.398923 117.909846,228.184846 C117.928038,228.326154 117.942846,228.469154 117.953846,228.613 C117.177923,228.846538 116.462923,229.221385 115.838885,229.707077","id","Fill-104"],["d","M158.255308,224.794731 L157.832231,224.794731 C157.832231,222.993269 157.102423,221.364423 155.922038,220.184038 C154.741231,219.003654 153.112385,218.274269 151.310923,218.274269 C150.655154,218.274269 150.022654,218.370731 149.426115,218.550538 C149.415115,218.406692 149.400731,218.264538 149.382115,218.122385 C149.994308,217.945962 150.641615,217.851192 151.310923,217.851192 C155.146115,217.851192 158.255308,220.959538 158.255308,224.794731 M144.789615,224.794731 L144.366538,224.794731 C144.366538,222.439462 145.539308,220.358346 147.332731,219.102654 C147.332731,219.116192 147.332731,219.129308 147.332731,219.142846 C147.332731,219.291769 147.363615,219.4335 147.419462,219.562115 C147.164769,219.751654 146.924038,219.959808 146.699808,220.184038 C145.519423,221.364423 144.789615,222.993269 144.789615,224.794731","id","Fill-105"],["d","M147.419462,219.562115 C147.363615,219.4335 147.332731,219.291769 147.332731,219.142846 C147.332731,219.129308 147.332731,219.116192 147.332731,219.102654 C147.95,218.670692 148.640462,218.336462 149.382115,218.122385 C149.400731,218.264538 149.415115,218.406692 149.426115,218.550538 C148.694615,218.770962 148.017692,219.116615 147.419462,219.562115","id","Fill-106"],["d","M104.519462,121.387538 L104.096385,121.387538 C104.095962,119.586077 103.366577,117.957231 102.186192,116.776846 C101.005385,115.596462 99.3765385,114.867077 97.5755,114.867077 C96.9197308,114.867077 96.2868077,114.963538 95.6902692,115.143769 C95.6792692,114.999923 95.6644615,114.856923 95.6462692,114.715615 C96.2584615,114.538769 96.9057692,114.444 97.5755,114.444 C101.410269,114.444 104.519038,117.552346 104.519462,121.387538 M91.0541923,121.387538 L90.6311154,121.387538 C90.6311154,119.032269 91.8034615,116.951154 93.5968846,115.695885 C93.5968846,115.709 93.5968846,115.722538 93.5968846,115.736077 C93.5968846,115.885 93.6277692,116.026731 93.6831923,116.155346 C93.4289231,116.344885 93.1886154,116.552615 92.9643846,116.776846 C91.7835769,117.957231 91.0541923,119.586077 91.0541923,121.387538","id","Fill-107"],["d","M93.6831923,116.155346 C93.6277692,116.026731 93.5968846,115.885 93.5968846,115.736077 C93.5968846,115.722538 93.5968846,115.709 93.5968846,115.695885 C94.2137308,115.263923 94.9046154,114.929269 95.6462692,114.715615 C95.6644615,114.856923 95.6792692,114.999923 95.6902692,115.143769 C94.9587692,115.364192 94.2818462,115.709423 93.6831923,116.155346","id","Fill-108"],["d","M33.6274231,66.7251538 L33.2043462,66.7251538 C33.2043462,64.9232692 32.4779231,63.2944231 31.3030385,62.1136154 C30.1277308,60.9336538 28.5065,60.2042692 26.7139231,60.2042692 C26.0475769,60.2042692 25.4045,60.3049615 24.7995,60.4923846 C24.7889231,60.3485385 24.7741154,60.2055385 24.7559231,60.0638077 C25.377,59.8797692 26.0340385,59.7811923 26.7139231,59.7811923 C30.5326154,59.7811923 33.6274231,62.8903846 33.6274231,66.7251538 M20.2235,66.7251538 L19.8004231,66.7251538 C19.8004231,64.3910385 20.9469615,62.326 22.7052692,61.0669231 C22.7052692,61.0690385 22.7052692,61.0711538 22.7052692,61.0732692 C22.7052692,61.2327692 22.7403846,61.3842308 22.8038462,61.5200385 C22.5639615,61.7019615 22.3371923,61.9003846 22.1248077,62.1136154 C20.9499231,63.2944231 20.2235,64.9232692 20.2235,66.7251538","id","Fill-109"],["d","M22.8038462,61.5200385 C22.7403846,61.3842308 22.7052692,61.2327692 22.7052692,61.0732692 C22.7052692,61.0711538 22.7052692,61.0690385 22.7052692,61.0669231 C23.3212692,60.6260769 24.0125769,60.2838077 24.7559231,60.0638077 C24.7741154,60.2055385 24.7889231,60.3485385 24.7995,60.4923846 C24.0713846,60.7178846 23.3978462,61.0686154 22.8038462,61.5200385","id","Fill-110"],["d","M189.715731,77.9612308 C185.881385,77.9612308 182.771769,74.8664231 182.771346,71.0477308 C182.771769,67.2290385 185.881385,64.1342308 189.715731,64.1342308 L189.715731,64.5573077 C187.913846,64.5573077 186.285,65.2837308 185.104192,66.4586154 C183.923808,67.6339231 183.194423,69.2551538 183.194423,71.0477308 C183.194423,72.8403077 183.923808,74.4611154 185.104192,75.6368462 C186.285,76.8117308 187.914269,77.5381538 189.715731,77.5381538 L189.715731,77.9612308","id","Fill-111"],["d","M27.6019615,235.037846 C23.7671923,235.037846 20.6584231,231.942615 20.658,228.123923 C20.6584231,224.305231 23.7671923,221.210846 27.6019615,221.210846 L27.6019615,221.633923 C25.8000769,221.633923 24.1712308,222.360346 22.9904231,223.535231 C21.8104615,224.710538 21.0810769,226.331346 21.0810769,228.123923 C21.0810769,229.9165 21.8104615,231.537731 22.9904231,232.713038 C24.1712308,233.888346 25.8000769,234.614769 27.6019615,234.614769 L27.6019615,235.037846","id","Fill-112"],["d","M99.8465769,20.9211538 C96.0118077,20.9211538 92.9026154,17.8259231 92.9026154,14.0072308 C92.9026154,10.1885385 96.0118077,7.09415385 99.8465769,7.09415385 L99.8465769,7.51723077 C98.0446923,7.51723077 96.4158462,8.24365385 95.2350385,9.41853846 C94.0546538,10.5938462 93.3256923,12.2150769 93.3256923,14.0072308 C93.3256923,15.7998077 94.0546538,17.4210385 95.2350385,18.5967692 C96.4158462,19.7716538 98.0446923,20.4980769 99.8465769,20.4980769 L99.8465769,20.9211538","id","Fill-113"],["d","M24.2359615,170.959038 C20.9461154,170.959038 18.1901923,168.670615 17.4730769,165.599077 C17.6067692,165.545769 17.7383462,165.488654 17.8682308,165.428154 C18.1406923,166.661423 18.7626154,167.763538 19.6248462,168.625769 C20.8056538,169.806577 22.4349231,170.535962 24.2359615,170.535962 C26.037,170.535962 27.6662692,169.806577 28.8470769,168.625769 C30.0274615,167.444962 30.7568462,165.816115 30.7568462,164.014654 C30.7568462,162.213192 30.0274615,160.584346 28.8470769,159.403962 C27.6662692,158.223577 26.037,157.494192 24.2359615,157.494192 C23.5801923,157.494192 22.9476923,157.590654 22.3507308,157.770462 C22.3401538,157.627038 22.3253462,157.484038 22.3067308,157.342731 C22.9193462,157.165885 23.5666538,157.071115 24.2359615,157.071115 C28.0707308,157.071115 31.1799231,160.179462 31.1799231,164.014654 C31.1799231,167.849846 28.0711538,170.959038 24.2359615,170.959038 M17.3245769,163.332654 C17.5268077,161.260423 18.6395,159.455577 20.2573462,158.323 C20.2577692,158.336115 20.2577692,158.349231 20.2577692,158.362769 C20.2577692,158.532 20.2501538,158.699115 20.2357692,158.864538 C20.0208462,159.031654 19.8169231,159.211885 19.6248462,159.403962 C18.6593846,160.369 17.996,161.634 17.7857308,163.047923 C17.6368077,163.149885 17.4832308,163.245077 17.3245769,163.332654","id","Fill-114"],["d","M17.4730769,165.599077 C17.3541923,165.090115 17.2915769,164.56 17.2915769,164.014654 C17.2915769,163.7845 17.3025769,163.557308 17.3245769,163.332654 C17.4832308,163.245077 17.6368077,163.149885 17.7857308,163.047923 C17.7387692,163.363538 17.7146538,163.685923 17.7146538,164.014654 C17.7146538,164.500346 17.7675385,164.973346 17.8682308,165.428154 C17.7383462,165.488654 17.6067692,165.545769 17.4730769,165.599077 M20.2357692,158.864538 C20.2501538,158.699115 20.2577692,158.532 20.2577692,158.362769 C20.2577692,158.349231 20.2577692,158.336115 20.2573462,158.323 C20.8746154,157.891038 21.5650769,157.556385 22.3067308,157.342731 C22.3253462,157.484038 22.3401538,157.627038 22.3507308,157.770462 C21.5748077,158.004423 20.8602308,158.378846 20.2357692,158.864538","id","Fill-115"],["d","M231.849115,178.648038 C228.558846,178.648038 225.802923,176.360038 225.086231,173.288077 C225.219923,173.234346 225.3515,173.177654 225.481385,173.117154 C225.753846,174.350423 226.375769,175.452115 227.238,176.314769 C228.418808,177.495154 230.047654,178.224538 231.849115,178.224962 C233.650154,178.224538 235.279,177.495154 236.459808,176.314769 C237.640192,175.133962 238.369577,173.505115 238.369577,171.703654 C238.369577,169.902192 237.640192,168.273346 236.459808,167.092538 C235.279,165.912577 233.650154,165.183192 231.849115,165.183192 C231.193346,165.183192 230.560423,165.279654 229.963462,165.459462 C229.952885,165.316038 229.938077,165.173038 229.919462,165.031731 C230.532077,164.854885 231.179808,164.760115 231.849115,164.760115 C235.683462,164.760115 238.792654,167.868038 238.792654,171.703654 C238.792654,175.538846 235.683885,178.647615 231.849115,178.648038 M224.937731,171.021654 C225.139962,168.949423 226.252231,167.144577 227.870077,166.012 C227.8705,166.025115 227.8705,166.038231 227.8705,166.051346 C227.8705,166.221 227.862885,166.388538 227.8485,166.553962 C227.634,166.720654 227.430077,166.900885 227.238,167.092538 C226.272962,168.058 225.609154,169.323 225.398885,170.7365 C225.249962,170.838885 225.096385,170.933654 224.937731,171.021654","id","Fill-116"],["d","M225.086231,173.288077 C224.967769,172.779115 224.904731,172.248577 224.904731,171.703654 C224.904731,171.4735 224.916154,171.245885 224.937731,171.021654 C225.096385,170.933654 225.249962,170.838885 225.398885,170.7365 C225.351923,171.052115 225.327808,171.374923 225.327808,171.703654 C225.327808,172.188923 225.380692,172.661923 225.481385,173.117154 C225.3515,173.177654 225.219923,173.234346 225.086231,173.288077 M227.8485,166.553962 C227.862885,166.388538 227.8705,166.221 227.8705,166.051346 C227.8705,166.038231 227.8705,166.025115 227.870077,166.012 C228.487346,165.579615 229.177808,165.245808 229.919462,165.031731 C229.938077,165.173038 229.952885,165.316038 229.963462,165.459462 C229.187538,165.693423 228.472962,166.068269 227.8485,166.553962","id","Fill-117"],["d","M233.562154,77.9553077 L219.747,77.9553077 L219.747,73.1491538 L220.170077,73.1491538 L220.170077,77.5322308 L233.139077,77.5322308 L233.139077,64.5632308 L224.755385,64.5632308 L224.755385,64.1401538 L233.562154,64.1401538 L233.562154,77.9553077 M220.170077,71.0337692 L219.747,71.0337692 L219.747,64.1401538 L222.64,64.1401538 L222.64,64.5632308 L220.170077,64.5632308 L220.170077,71.0337692","id","Fill-118"],["d","M219.747,73.1491538 L220.170077,73.1491538 L220.170077,71.0337692 L219.747,71.0337692 L219.747,73.1491538 Z M222.64,64.5632308 L224.755385,64.5632308 L224.755385,64.1401538 L222.64,64.1401538 L222.64,64.5632308 Z","id","Fill-119"],["d","M82.1463077,84.6513462 L68.3315769,84.6513462 L68.3315769,79.8456154 L68.7546538,79.8456154 L68.7546538,84.2282692 L81.7232308,84.2282692 L81.7232308,71.2592692 L73.3391154,71.2592692 L73.3391154,70.8361923 L82.1463077,70.8361923 L82.1463077,84.6513462 M68.7546538,77.7302308 L68.3315769,77.7302308 L68.3315769,70.8361923 L71.2237308,70.8361923 L71.2237308,71.2592692 L68.7546538,71.2592692 L68.7546538,77.7302308","id","Fill-120"],["d","M68.3315769,79.8456154 L68.7546538,79.8456154 L68.7546538,77.7302308 L68.3315769,77.7302308 L68.3315769,79.8456154 Z M71.2237308,71.2592692 L73.3391154,71.2592692 L73.3391154,70.8361923 L71.2237308,70.8361923 L71.2237308,71.2592692 Z","id","Fill-121"],["d","M81.4740385,170.149269 L67.6593077,170.149269 L67.6593077,165.343538 L68.0823846,165.343538 L68.0823846,169.726192 L81.0509615,169.726192 L81.0509615,156.757192 L72.6672692,156.757192 L72.6672692,156.334115 L81.4740385,156.334115 L81.4740385,170.149269 M68.0823846,163.228154 L67.6593077,163.228154 L67.6593077,156.334115 L70.5518846,156.334115 L70.5518846,156.757192 L68.0823846,156.757192 L68.0823846,163.228154","id","Fill-122"],["d","M67.6593077,165.343538 L68.0823846,165.343538 L68.0823846,163.228154 L67.6593077,163.228154 L67.6593077,165.343538 Z M70.5518846,156.757192 L72.6672692,156.757192 L72.6672692,156.334115 L70.5518846,156.334115 L70.5518846,156.757192 Z","id","Fill-123"],["d","M233.561308,235.031923 L219.747,235.031923 L219.747,230.226192 L220.170077,230.226192 L220.170077,234.608846 L233.138231,234.608846 L233.138231,221.639846 L224.754538,221.639846 L224.754538,221.216769 L233.561308,221.216769 L233.561308,235.031923 M220.170077,228.110808 L219.747,228.110808 L219.747,221.216769 L222.639154,221.216769 L222.639154,221.639846 L220.170077,221.639846 L220.170077,228.110808","id","Fill-124"],["d","M219.747,230.226192 L220.170077,230.226192 L220.170077,228.110808 L219.747,228.110808 L219.747,230.226192 Z M222.639154,221.639846 L224.754538,221.639846 L224.754538,221.216769 L222.639154,221.216769 L222.639154,221.639846 Z","id","Fill-125"],["d","M178.0075,20.9156538 L164.193192,20.9156538 L164.193192,16.1095 L164.616269,16.1095 L164.616269,20.4925769 L177.584423,20.4925769 L177.584423,7.52315385 L169.200731,7.52315385 L169.200731,7.10007692 L178.0075,7.10007692 L178.0075,20.9156538 M164.616269,13.9941154 L164.193192,13.9941154 L164.193192,7.10007692 L167.085346,7.10007692 L167.085346,7.52315385 L164.616269,7.52315385 L164.616269,13.9941154","id","Fill-126"],["d","M164.193192,16.1095 L164.616269,16.1095 L164.616269,13.9941154 L164.193192,13.9941154 L164.193192,16.1095 Z M167.085346,7.52315385 L169.200731,7.52315385 L169.200731,7.10007692 L167.085346,7.10007692 L167.085346,7.52315385 Z","id","Fill-127"],["d","M145.154308,143.693 C144.562,143.693 144.078846,143.487385 143.693,143.165846 C143.304192,142.843462 143.005923,142.412769 142.732192,141.948231 C142.187692,141.018308 141.730346,139.944962 140.990808,139.262115 C140.4975,138.806885 139.894192,138.510731 139.011231,138.508615 L139.011231,138.085538 C139.0125,138.085538 139.014192,138.085538 139.015885,138.085538 C139.749923,138.085538 140.346038,138.281 140.829615,138.598308 C141.314462,138.916462 141.685923,139.350115 142.001538,139.819308 C142.628538,140.758115 143.052462,141.848385 143.651538,142.5325 C144.052615,142.989 144.496423,143.266538 145.1615,143.269923 L145.1615,143.693 C145.158962,143.693 145.156846,143.693 145.154308,143.693","id","Fill-128"],["d","M157.454423,143.693 C156.861692,143.693 156.378538,143.487385 155.992692,143.165846 C155.604308,142.843462 155.305615,142.412769 155.031885,141.948231 C154.487808,141.018308 154.030462,139.944962 153.290923,139.262115 C152.797615,138.806885 152.194731,138.510731 151.311769,138.508615 L151.311769,138.085538 C151.313462,138.085538 151.314731,138.085538 151.316423,138.085538 C152.050038,138.085538 152.646154,138.281 153.129731,138.598308 C153.615,138.916462 153.986038,139.350115 154.301231,139.819308 C154.928654,140.758115 155.352154,141.848385 155.951231,142.5325 C156.352731,142.989 156.796115,143.266538 157.461192,143.269923 L157.461192,143.693 C157.459077,143.693 157.456538,143.693 157.454423,143.693","id","Fill-129"],["d","M145.172077,143.693 C145.168269,143.693 145.164885,143.693 145.1615,143.693 L145.1615,143.269923 C145.662,143.268231 146.031769,143.109577 146.360077,142.840077 C146.686692,142.570154 146.963385,142.1805 147.226115,141.733731 C147.754538,140.841038 148.214423,139.727077 149.044077,138.952 C149.5945,138.437115 150.324308,138.085538 151.301615,138.085538 C151.305,138.085538 151.308385,138.085538 151.311769,138.085538 L151.311769,138.508615 C150.648808,138.509462 150.144923,138.678269 149.725231,138.952423 C149.305962,139.227 148.969615,139.613269 148.672615,140.055385 C148.075654,140.939192 147.658077,142.036231 146.990885,142.810038 C146.549615,143.323654 145.963654,143.693 145.172077,143.693","id","Fill-130"],["d","M157.471769,143.693 C157.468385,143.693 157.464577,143.693 157.461192,143.693 L157.461192,143.269923 C157.961692,143.268231 158.331462,143.109577 158.659346,142.840077 C158.985962,142.570154 159.263077,142.1805 159.525385,141.733731 C160.054231,140.841038 160.513692,139.727077 161.343346,138.952 C161.893769,138.437115 162.623577,138.085538 163.600462,138.085538 C163.603846,138.085538 163.607231,138.085538 163.610615,138.085538 L163.610615,138.508615 C162.947654,138.509462 162.444192,138.678269 162.0245,138.952423 C161.605231,139.226577 161.268885,139.613269 160.971885,140.055385 C160.375346,140.939192 159.957769,142.036231 159.290154,142.810038 C158.849308,143.323654 158.262923,143.693 157.471769,143.693","id","Fill-131"],["d","M180.193115,240.253538 C179.600385,240.253538 179.117231,240.047923 178.731385,239.726385 C178.343,239.404 178.044308,238.973308 177.770577,238.508769 C177.2265,237.578423 176.769154,236.505077 176.029615,235.821808 C175.535885,235.366577 174.933,235.070846 174.049615,235.068308 L174.049615,234.645231 C174.050885,234.645231 174.052577,234.645231 174.054269,234.645231 C174.788308,234.645231 175.384423,234.840692 175.868,235.158423 C176.353269,235.476577 176.724731,235.910231 177.039923,236.379423 C177.667346,237.318654 178.090846,238.4085 178.689923,239.093038 C179.091423,239.549538 179.535231,239.827077 180.199885,239.830462 L180.199885,240.253538 C180.197769,240.253538 180.195231,240.253538 180.193115,240.253538","id","Fill-132"],["d","M192.492808,240.253538 C191.9005,240.253538 191.416923,240.047923 191.0315,239.726385 C190.642692,239.404 190.344423,238.973308 190.070269,238.508769 C189.526192,237.578846 189.068846,236.505923 188.329731,235.822654 C187.836,235.367423 187.233115,235.071692 186.350154,235.069154 L186.350154,234.646077 C186.351846,234.646077 186.353538,234.646077 186.355231,234.646077 C187.088846,234.646077 187.684962,234.841538 188.168115,235.159269 C188.653385,235.477 189.024846,235.911077 189.340038,236.380269 C189.967038,237.319077 190.390962,238.408923 190.989615,239.093462 C191.391115,239.549538 191.834923,239.827077 192.499577,239.830462 L192.499577,240.253538 C192.497462,240.253538 192.494923,240.253538 192.492808,240.253538","id","Fill-133"],["d","M180.210462,240.253538 C180.207077,240.253538 180.203269,240.253538 180.199885,240.253538 L180.199885,239.830462 C180.700808,239.828769 181.070577,239.670115 181.398462,239.400615 C181.725077,239.130692 182.002192,238.741462 182.2645,238.294269 C182.793346,237.401577 183.252808,236.287615 184.082462,235.512962 C184.633308,234.997654 185.363115,234.646077 186.34,234.646077 C186.343385,234.646077 186.346769,234.646077 186.350154,234.646077 L186.350154,235.069154 C185.687192,235.07 185.183731,235.239231 184.763615,235.512962 C184.344346,235.787538 184.008,236.173808 183.711,236.615923 C183.114462,237.499731 182.696885,238.596769 182.029269,239.370577 C181.588423,239.884192 181.002038,240.253538 180.210462,240.253538","id","Fill-134"],["d","M192.5,240.253538 L192.499577,240.042 L192.499577,239.830462 C193.000077,239.828769 193.369846,239.669692 193.697731,239.400192 C194.024346,239.130692 194.301462,238.741038 194.563769,238.293846 C195.092192,237.401577 195.552077,236.287615 196.381308,235.512538 C196.932154,234.997654 197.661538,234.646077 198.638,234.646077 C198.641385,234.646077 198.644769,234.646077 198.648154,234.646077 L198.648577,234.646077 L198.682846,234.648615 L198.615577,235.066615 L198.648577,234.860577 L198.648577,235.069154 L198.648154,235.069154 C197.985615,235.07 197.482154,235.239231 197.062462,235.512962 C196.643192,235.787115 196.307269,236.173385 196.010269,236.615923 C195.413308,237.499308 194.996154,238.596346 194.328538,239.370154 C193.887692,239.883769 193.301308,240.253538 192.510154,240.253538 C192.506769,240.253538 192.502962,240.253538 192.5,240.253538","id","Fill-135"],["d","M196.964731,101.043462 C196.372423,101.043462 195.889269,100.837846 195.503423,100.516308 C195.114615,100.193923 194.816346,99.7632308 194.542615,99.2986923 C193.998115,98.3687692 193.541192,97.2954231 192.801654,96.6121538 C192.308346,96.1569231 191.705462,95.8611923 190.822077,95.8586538 L190.822077,95.4355769 C190.823769,95.4355769 190.825462,95.4355769 190.827154,95.4355769 C191.560769,95.4355769 192.156885,95.6310385 192.640462,95.9487692 C193.125308,96.2665 193.496769,96.7005769 193.811962,97.1697692 C194.438962,98.1085769 194.862885,99.1988462 195.461962,99.8829615 C195.863038,100.339462 196.306846,100.617 196.971923,100.620385 L196.971923,101.043462 C196.969385,101.043462 196.967269,101.043462 196.964731,101.043462","id","Fill-136"],["d","M209.264423,101.043462 C208.672115,101.043462 208.188962,100.837846 207.803115,100.516308 C207.414731,100.193923 207.116038,99.7632308 206.842308,99.2991154 C206.297808,98.3687692 205.840885,97.2958462 205.101346,96.6125769 C204.608038,96.1573462 204.005154,95.8616154 203.122192,95.8590769 L203.122192,95.436 C203.123885,95.436 203.125154,95.436 203.126846,95.436 C203.860885,95.436 204.456577,95.6314615 204.940154,95.9491923 C205.425,96.2669231 205.796462,96.701 206.111654,97.1701923 C206.739077,98.109 207.162577,99.1988462 207.761654,99.8833846 C208.163154,100.339462 208.606538,100.617 209.271615,100.620385 L209.271615,101.043462 C209.269077,101.043462 209.266962,101.043462 209.264423,101.043462","id","Fill-137"],["d","M196.9825,101.043462 C196.978692,101.043462 196.975308,101.043462 196.971923,101.043462 L196.971923,100.620385 C197.472423,100.618692 197.842192,100.460038 198.1705,100.190538 C198.497115,99.9206154 198.774231,99.5313846 199.036538,99.0841923 C199.565385,98.1915 200.025269,97.0775385 200.8545,96.3028846 C201.405346,95.7875769 202.135154,95.436 203.112038,95.436 C203.115423,95.436 203.118808,95.436 203.122192,95.436 L203.122192,95.8590769 C202.459231,95.8599231 201.955769,96.0291538 201.536077,96.3028846 C201.116385,96.5774615 200.780038,96.9637308 200.483462,97.4058462 C199.8865,98.2896538 199.468923,99.3866923 198.801308,100.1605 C198.360038,100.674115 197.774077,101.043462 196.9825,101.043462","id","Fill-138"],["d","M209.281769,101.043462 C209.278385,101.043462 209.275,101.043462 209.271615,101.043462 L209.271615,100.620385 C209.772115,100.618692 210.141885,100.460038 210.470192,100.190538 C210.796808,99.9206154 211.0735,99.5309615 211.336231,99.0841923 C211.864654,98.1915 212.324538,97.0775385 213.154192,96.3024615 C213.705038,95.7875769 214.434846,95.436 215.411731,95.436 C215.415115,95.436 215.4185,95.436 215.421885,95.436 L215.421885,95.8590769 C214.758923,95.8599231 214.255462,96.0291538 213.835346,96.3028846 C213.416077,96.5774615 213.079731,96.9637308 212.782731,97.4058462 C212.185769,98.2896538 211.768192,99.3866923 211.101,100.1605 C210.659731,100.674115 210.073346,101.043462 209.281769,101.043462","id","Fill-139"],["d","M25.9227692,94.7785385 C25.3300385,94.7785385 24.8468846,94.5729231 24.4610385,94.2513846 C24.0726538,93.9285769 23.7739615,93.4978846 23.5002308,93.0337692 C22.9561538,92.1034231 22.4988077,91.0305 21.7592692,90.3472308 C21.2655385,89.892 20.6626538,89.5958462 19.7796923,89.5937308 L19.7796923,89.1706538 C19.7813846,89.1706538 19.7826538,89.1706538 19.7843462,89.1706538 C20.5183846,89.1706538 21.1145,89.3656923 21.5976538,89.6834231 C22.0829231,90.0015769 22.4543846,90.4356538 22.7695769,90.9044231 C23.397,91.8436538 23.8205,92.9335 24.4195769,93.6180385 C24.8206538,94.0741154 25.2644615,94.3520769 25.9295385,94.3554615 L25.9295385,94.7785385 C25.927,94.7785385 25.9248846,94.7785385 25.9227692,94.7785385","id","Fill-140"],["d","M38.2224615,94.7785385 C37.6297308,94.7785385 37.1465769,94.5729231 36.7607308,94.2513846 C36.3723462,93.9285769 36.0736538,93.4983077 35.7999231,93.0337692 C35.2558462,92.1038462 34.7985,91.0305 34.0589615,90.3476538 C33.5656538,89.8924231 32.9627692,89.5962692 32.0798077,89.5941538 L32.0798077,89.1710769 C32.0815,89.1710769 32.0831923,89.1710769 32.0848846,89.1710769 C32.8185,89.1710769 33.4141923,89.3661154 33.8977692,89.6838462 C34.3830385,90.002 34.7545,90.4356538 35.0696923,90.9048462 C35.6966923,91.8436538 36.1201923,92.9335 36.7192692,93.6180385 C37.1207692,94.0741154 37.5645769,94.3520769 38.2292308,94.3554615 L38.2292308,94.7785385 C38.2271154,94.7785385 38.2245769,94.7785385 38.2224615,94.7785385","id","Fill-141"],["d","M25.9401154,94.7785385 C25.9367308,94.7785385 25.9329231,94.7785385 25.9295385,94.7785385 L25.9295385,94.3554615 C26.4304615,94.3537692 26.7998077,94.1946923 27.1281154,93.9256154 C27.4547308,93.6556923 27.7318462,93.2660385 27.9945769,92.8192692 C28.523,91.9265769 28.9824615,90.8126154 29.8121154,90.0375385 C30.3629615,89.5226538 31.0927692,89.1710769 32.0696538,89.1710769 C32.0730385,89.1710769 32.0764231,89.1710769 32.0798077,89.1710769 L32.0798077,89.5941538 C31.4168462,89.595 30.9133846,89.7638077 30.4932692,90.0379615 C30.074,90.3121154 29.7376538,90.6983846 29.4410769,91.1409231 C28.8441154,92.0247308 28.4265385,93.1217692 27.7589231,93.8955769 C27.3180769,94.4087692 26.7316923,94.7785385 25.9401154,94.7785385","id","Fill-142"],["d","M38.2398077,94.7785385 C38.2364231,94.7785385 38.2326154,94.7785385 38.2292308,94.7785385 L38.2292308,94.3554615 C38.7297308,94.3533462 39.0995,94.1946923 39.4278077,93.9251923 C39.7544231,93.6552692 40.0311154,93.2660385 40.2938462,92.8188462 C40.8222692,91.9265769 41.2817308,90.8126154 42.1113846,90.0375385 C42.6622308,89.5222308 43.3916154,89.1710769 44.3685,89.1710769 C44.3718846,89.1710769 44.3752692,89.1710769 44.3786538,89.1710769 L44.3790769,89.1710769 L44.396,89.1715 L44.3790769,89.386 L44.3790769,89.5941538 L44.3786538,89.5941538 C43.7156923,89.595 43.2126538,89.7638077 42.7925385,90.0379615 C42.3732692,90.3121154 42.0369231,90.6983846 41.7403462,91.1405 C41.1433846,92.0243077 40.7258077,93.1213462 40.0586154,93.8951538 C39.6173462,94.4087692 39.0313846,94.7785385 38.2398077,94.7785385","id","Fill-143"],["d","M141.206577,31.3093846 L140.783497,31.3093846 C140.782654,30.5732308 140.978115,29.9758462 141.296692,29.4914231 C141.614423,29.0061538 142.0485,28.6346923 142.517269,28.3195 C143.4565,27.6920769 144.546346,27.2685769 145.230462,26.6695 C145.686962,26.268 145.9645,25.8241923 145.967885,25.1595385 L146.390972,25.1595385 C146.392654,25.7552308 146.186615,26.2405 145.863808,26.6280385 C145.541423,27.0164231 145.110731,27.3151154 144.646192,27.5888462 C143.716269,28.1329231 142.643346,28.5902692 141.960077,29.3298077 C141.504846,29.8231154 141.209115,30.426 141.206577,31.3093846","id","Fill-144"],["d","M141.206577,19.0092692 L140.783497,19.0092692 C140.782654,18.2731154 140.978115,17.6757308 141.296692,17.1913077 C141.614423,16.7060385 142.0485,16.3345769 142.517269,16.0193846 C143.4565,15.3923846 144.546346,14.9684615 145.230462,14.3698077 C145.686962,13.9683077 145.9645,13.5245 145.967885,12.8598462 L146.390972,12.8598462 C146.392654,13.4551154 146.186615,13.9408077 145.863808,14.3279231 C145.541423,14.7167308 145.110731,15.015 144.646192,15.2891538 C143.716269,15.8332308 142.643346,16.2901538 141.960077,17.0296923 C141.504846,17.5234231 141.209115,18.1263077 141.206577,19.0092692","id","Fill-145"],["d","M146.390985,25.1595385 L145.967885,25.1595385 C145.966192,24.6586154 145.807538,24.2888462 145.538038,23.9609615 C145.268115,23.6339231 144.878462,23.3572308 144.431692,23.0945 C143.539,22.5660769 142.425038,22.1061923 141.650385,21.2769615 C141.133385,20.724 140.780962,19.9912308 140.783486,19.0092692 L141.206577,19.0092692 C141.207423,19.6722308 141.376231,20.1756923 141.650385,20.5953846 C141.924962,21.0150769 142.311231,21.351 142.753346,21.648 C143.637154,22.2449615 144.734192,22.6625385 145.508,23.3301538 C146.023731,23.7731154 146.394346,24.3624615 146.390985,25.1595385","id","Fill-146"],["d","M146.390985,12.8598462 L145.967885,12.8598462 C145.966192,12.3589231 145.807538,11.9891538 145.538038,11.6612692 C145.268115,11.3346538 144.878462,11.0575385 144.431692,10.7952308 C143.539,10.2668077 142.425038,9.80692308 141.650385,8.97726923 C141.133385,8.42473077 140.780962,7.69196154 140.783486,6.70957692 L141.206577,6.70957692 C141.207423,7.37253846 141.376231,7.87642308 141.650385,8.29611538 C141.924962,8.71538462 142.311231,9.05173077 142.753346,9.34873077 C143.637154,9.94569231 144.734192,10.3628462 145.508,11.0304615 C146.023731,11.4734231 146.394346,12.0627692 146.390985,12.8598462","id","Fill-147"],["d","M103.4935,95.6471154 L103.07042,95.6471154 C103.069577,94.9113846 103.265038,94.3135769 103.583192,93.8291538 C103.901346,93.3438846 104.335423,92.9724231 104.804192,92.6572308 C105.743,92.0298077 106.833269,91.6063077 107.517385,91.0072308 C107.973885,90.6057308 108.251423,90.1623462 108.254808,89.4972692 L108.677895,89.4972692 C108.679577,90.0929615 108.473538,90.5786538 108.150731,90.9657692 C107.828346,91.3541538 107.397654,91.6528462 106.933115,91.9265769 C106.003192,92.4710769 104.930269,92.928 104.247,93.6675385 C103.791769,94.1608462 103.496038,94.7641538 103.4935,95.6471154","id","Fill-148"],["d","M103.4935,83.347 L103.07042,83.347 C103.069577,82.6108462 103.265038,82.0134615 103.583192,81.5290385 C103.901346,81.0437692 104.335423,80.6723077 104.804192,80.3571154 C105.743,79.7301154 106.833269,79.3066154 107.517385,78.7075385 C107.973885,78.3060385 108.251423,77.8622308 108.254808,77.1975769 L108.677895,77.1975769 C108.679577,77.7932692 108.473538,78.2785385 108.150731,78.6660769 C107.828346,79.0544615 107.397654,79.3531538 106.933115,79.6268846 C106.003192,80.1709615 104.930269,80.6283077 104.247,81.3678462 C103.791769,81.8611538 103.496038,82.4640385 103.4935,83.347","id","Fill-149"],["d","M108.677908,89.4972692 L108.254808,89.4972692 C108.253115,88.9967692 108.094462,88.627 107.824962,88.2986923 C107.555038,87.9720769 107.165385,87.6949615 106.718615,87.4326538 C105.825923,86.9038077 104.711962,86.4439231 103.936885,85.6146923 C103.420308,85.0621538 103.067885,84.3289615 103.070409,83.347 L103.4935,83.347 C103.494346,84.0099615 103.663154,84.5134231 103.937308,84.9335385 C104.211885,85.3528077 104.598154,85.6891538 105.040269,85.9857308 C105.924077,86.5826923 107.021115,87.0002692 107.794923,87.6678846 C108.310654,88.1108462 108.681269,88.7006154 108.677908,89.4972692","id","Fill-150"],["d","M108.677908,77.1975769 L108.254808,77.1975769 C108.253115,76.6970769 108.094462,76.3273077 107.824962,75.999 C107.555038,75.6723846 107.165385,75.3956923 106.718615,75.1329615 C105.825923,74.6045385 104.711962,74.1446538 103.936885,73.3154231 C103.420308,72.7624615 103.067885,72.0296923 103.070409,71.0477308 L103.4935,71.0477308 C103.494346,71.7106923 103.663154,72.2141538 103.937308,72.6338462 C104.211885,73.0531154 104.598154,73.3894615 105.040269,73.6864615 C105.924077,74.2834231 107.021115,74.701 107.794923,75.3681923 C108.310654,75.8111538 108.681269,76.4009231 108.677908,77.1975769","id","Fill-151"],["d","M205.722423,198.425192 L205.299343,198.425192 C205.2985,197.689038 205.493962,197.091231 205.812538,196.606808 C206.130269,196.121538 206.564346,195.750077 207.033538,195.434885 C207.972346,194.807462 209.062192,194.383962 209.746731,193.784885 C210.202808,193.383385 210.480346,192.939577 210.483731,192.274923 L210.906818,192.274923 C210.9085,192.870615 210.702885,193.355885 210.379654,193.743423 C210.057269,194.131808 209.626577,194.4305 209.162462,194.704231 C208.232115,195.248308 207.159192,195.705654 206.475923,196.445192 C206.020692,196.938923 205.724962,197.541808 205.722423,198.425192","id","Fill-152"],["d","M205.722423,186.124654 L205.299343,186.124654 C205.2985,185.3885 205.493962,184.791115 205.812538,184.306692 C206.130269,183.821423 206.564346,183.449962 207.033538,183.134769 C207.972346,182.507769 209.062192,182.083846 209.746731,181.485192 C210.202808,181.083692 210.480346,180.639885 210.483731,179.975231 L210.906818,179.975231 C210.9085,180.5705 210.702885,181.056192 210.379654,181.443308 C210.057269,181.832115 209.626577,182.130385 209.162462,182.404538 C208.232115,182.948615 207.159192,183.405538 206.475923,184.145077 C206.020692,184.638385 205.724962,185.241692 205.722423,186.124654","id","Fill-153"],["d","M210.906831,192.274923 L210.483731,192.274923 C210.482038,191.774 210.323385,191.404231 210.053885,191.076346 C209.783962,190.749308 209.394731,190.472615 208.947538,190.210308 C208.054846,189.681462 206.940885,189.222 206.166231,188.392346 C205.649231,187.839808 205.296808,187.106615 205.299333,186.124654 L205.722423,186.124654 C205.723269,186.787615 205.8925,187.291077 206.166231,187.711192 C206.440808,188.130462 206.827077,188.466808 207.269192,188.763385 C208.153,189.360346 209.250038,189.777923 210.023846,190.445538 C210.539577,190.8885 210.910192,191.477846 210.906831,192.274923","id","Fill-154"],["d","M210.906831,179.975231 L210.483731,179.975231 C210.482038,179.474308 210.323385,179.104962 210.053885,178.776654 C209.783962,178.450038 209.394731,178.173346 208.947538,177.910615 C208.054846,177.382192 206.940885,176.922308 206.166231,176.093077 C205.649231,175.540538 205.296808,174.807346 205.299333,173.825385 L205.722423,173.825385 C205.723269,174.488346 205.8925,174.991808 206.166231,175.411923 C206.440808,175.831192 206.827077,176.167538 207.269192,176.464115 C208.153,177.061077 209.250038,177.478654 210.023846,178.145846 C210.539577,178.588808 210.910192,179.178154 210.906831,179.975231","id","Fill-155"],["d","M78.8818462,208.117038 L78.4587665,208.117038 C78.4579231,207.381308 78.6533846,206.7835 78.9719615,206.299077 C79.2896923,205.813808 79.7237692,205.442346 80.1925385,205.127577 C81.1317692,204.500154 82.2216154,204.076654 82.9057308,203.477577 C83.3622308,203.076077 83.6397692,202.632692 83.6431538,201.967615 L84.0662411,201.967615 C84.0679231,202.563308 83.8618846,203.048577 83.5390769,203.436115 C83.2166923,203.8245 82.786,204.123192 82.3214615,204.396923 C81.3915385,204.941 80.3186154,205.398346 79.6353462,206.137885 C79.1801154,206.631192 78.8843846,207.234077 78.8818462,208.117038","id","Fill-156"],["d","M78.8818462,195.817346 L78.4587665,195.817346 C78.4579231,195.081192 78.6533846,194.483808 78.9719615,193.999385 C79.2896923,193.514115 79.7237692,193.142654 80.1925385,192.827462 C81.1317692,192.200462 82.2216154,191.776962 82.9057308,191.177885 C83.3622308,190.776385 83.6397692,190.332577 83.6431538,189.667923 L84.0662411,189.667923 C84.0679231,190.263192 83.8618846,190.748885 83.5390769,191.136 C83.2166923,191.524808 82.786,191.8235 82.3214615,192.097231 C81.3915385,192.641308 80.3186154,193.098231 79.6353462,193.837769 C79.1801154,194.3315 78.8843846,194.934385 78.8818462,195.817346","id","Fill-157"],["d","M84.0662538,201.967615 L83.6431538,201.967615 C83.6414615,201.466692 83.4828077,201.096923 83.2133077,200.769038 C82.9433846,200.442 82.5541538,200.165308 82.1069615,199.902577 C81.2142692,199.374154 80.1003077,198.914269 79.3256538,198.084615 C78.8086538,197.532077 78.4562308,196.799308 78.4587556,195.817346 L78.8818462,195.817346 C78.8826923,196.480308 79.0519231,196.983769 79.3256538,197.403462 C79.6002308,197.822731 79.9865,198.159077 80.4286154,198.456077 C81.3124231,199.053038 82.4094615,199.470615 83.1832692,200.138231 C83.699,200.581192 84.0696154,201.170538 84.0662538,201.967615","id","Fill-158"],["d","M84.0662538,189.667923 L83.6431538,189.667923 C83.6414615,189.167 83.4828077,188.797231 83.2133077,188.469346 C82.9433846,188.142308 82.5541538,187.865615 82.1069615,187.602885 C81.2142692,187.074462 80.1003077,186.615 79.3256538,185.785346 C78.8086538,185.232808 78.4562308,184.499615 78.4587556,183.517654 L78.8818462,183.517654 C78.8826923,184.180615 79.0519231,184.684077 79.3256538,185.104192 C79.6002308,185.523462 79.9865,185.859808 80.4286154,186.156385 C81.3124231,186.753346 82.4094615,187.170923 83.1832692,187.838538 C83.699,188.2815 84.0696154,188.870846 84.0662538,189.667923","id","Fill-159"],["id","Fill-160","points","159.898962 157.494192 175.074308 157.494192 175.074308 157.071115 159.898962 157.071115"],["id","Fill-161","points","10.7106154 113.642269 25.8859615 113.642269 25.8859615 113.219192 10.7106154 113.219192"],["id","Fill-162","points","161.033231 43.1022308 176.208577 43.1022308 176.208577 42.6791538 161.033231 42.6791538"],["id","Fill-163","points","220.851654 8.85415385 236.027 8.85415385 236.027 8.43107692 220.851654 8.43107692"],["id","Fill-164","points","71.2097692 235.037846 86.3851154 235.037846 86.3851154 234.614769 71.2097692 234.614769"],["id","Fill-165","points","110.326192 205.658115 110.027077 205.359 120.757577 194.628077 121.056692 194.927192 110.326192 205.658115"],["id","Fill-166","points","21.4982308 19.5228846 21.1991154 19.2233462 31.9300385 8.49284615 32.2291538 8.79196154 21.4982308 19.5228846"],["id","Fill-167","points","228.588462 129.527962 228.289346 129.228846 239.019846 118.497923 239.318962 118.797462 228.588462 129.527962"],["d","M139.227423,187.558885 L138.664731,186.663231 C138.397346,186.830769 138.108385,186.908192 137.817731,186.908615 C137.552462,186.908615 137.288462,186.842192 137.055769,186.716115 C136.822654,186.589615 136.620846,186.407269 136.467692,186.164 L136.466846,186.162731 C136.298885,185.894923 136.221885,185.606385 136.221462,185.315731 C136.221038,185.050885 136.287462,184.787308 136.413538,184.554615 C136.540038,184.3215 136.722808,184.119269 136.9665,183.965692 C137.232192,183.799 137.520731,183.722 137.811385,183.721154 C138.076654,183.721154 138.341077,183.788 138.574192,183.913654 C138.807731,184.040154 139.009538,184.222923 139.162269,184.465769 L139.163115,184.467038 C139.330231,184.733154 139.407231,185.021692 139.408077,185.312346 C139.408077,185.577615 139.341654,185.841615 139.215577,186.075154 C139.089077,186.308692 138.906308,186.510923 138.663885,186.664077 L138.664731,186.663231 L139.227423,187.558885 L139.791385,188.454115 C140.348154,188.103385 140.784346,187.622769 141.077115,187.079538 C141.370308,186.535885 141.523038,185.928769 141.523462,185.312346 C141.523885,184.638385 141.337731,183.950038 140.953154,183.339538 L140.953577,183.340808 C140.603692,182.782769 140.122654,182.345308 139.579,182.052538 C139.034923,181.758923 138.427385,181.606192 137.811385,181.605769 C137.137423,181.605346 136.449923,181.791077 135.840269,182.175231 C135.282654,182.525538 134.845615,183.005731 134.552423,183.548962 C134.258808,184.092615 134.106077,184.699731 134.105653,185.315731 C134.105231,185.990538 134.291808,186.678885 134.676808,187.289808 L134.675962,187.288115 C135.025846,187.846154 135.506462,188.284038 136.050115,188.577231 C136.593769,188.870846 137.201308,189.024001 137.817731,189.024001 C138.491692,189.024423 139.179615,188.838692 139.790115,188.454538 L139.791385,188.454115 L139.227423,187.558885","id","Fill-168"],["d","M118.331231,114.613654 L117.768538,113.718 C117.501154,113.885538 117.212192,113.962962 116.921538,113.963385 C116.656269,113.963385 116.392692,113.896962 116.159577,113.770885 C115.926462,113.644385 115.724654,113.462038 115.5715,113.218346 L115.570654,113.2175 C115.403115,112.950115 115.325692,112.661154 115.325269,112.3705 C115.325269,112.106077 115.391692,111.8425 115.517346,111.609385 C115.643846,111.376269 115.826615,111.174462 116.069885,111.020885 C116.336,110.854192 116.624538,110.776769 116.915192,110.776346 C117.180462,110.776346 117.444885,110.842769 117.678,110.968846 C117.911538,111.095346 118.113346,111.278115 118.2665,111.521385 L118.267346,111.522231 C118.434462,111.788346 118.511462,112.076885 118.511885,112.367538 C118.512308,112.632385 118.445462,112.896385 118.319385,113.129923 C118.192885,113.363462 118.010538,113.565692 117.767692,113.718846 L117.768538,113.718 L118.331231,114.613654 L118.894769,115.508885 C119.451962,115.158577 119.888154,114.677962 120.181346,114.134308 C120.474538,113.590654 120.627272,112.983538 120.627272,112.367538 C120.628115,111.693154 120.441962,111.005231 120.057385,110.394731 L120.057808,110.396 C119.7075,109.837962 119.226885,109.4005 118.682808,109.107308 C118.138731,108.813692 117.531615,108.660961 116.915192,108.660961 C116.241231,108.660538 115.553731,108.846269 114.943654,109.230423 C114.386462,109.580308 113.949423,110.0605 113.656654,110.603731 C113.363038,111.147385 113.209884,111.7545 113.209884,112.3705 C113.209462,113.045308 113.395615,113.733654 113.780615,114.344154 L113.779769,114.343308 C114.129654,114.901346 114.610269,115.338808 115.153923,115.632 C115.698,115.925615 116.305115,116.07877 116.921538,116.07877 C117.5955,116.079192 118.283423,115.893462 118.893923,115.509308 L118.894769,115.508885 L118.331231,114.613654","id","Fill-169"],["d","M22.7619615,137.046038 L22.1992692,136.150385 C21.9318846,136.317923 21.6425,136.394923 21.3518462,136.395769 C21.087,136.395769 20.823,136.328923 20.5903077,136.203269 C20.3571923,136.076769 20.1549615,135.894 20.0018077,135.650731 L20.0013846,135.649885 C19.8334231,135.382077 19.756,135.093115 19.7555769,134.802462 C19.7555769,134.538038 19.822,134.274462 19.9480769,134.041346 C20.0745769,133.808231 20.2573462,133.606423 20.5006154,133.452423 L20.5001923,133.452846 C20.7667308,133.285731 21.0548462,133.208731 21.3459231,133.208308 C21.6107692,133.208308 21.8751923,133.274731 22.1087308,133.400808 C22.3422692,133.527308 22.5440769,133.710077 22.6972308,133.952923 L22.6976538,133.953769 C22.8647692,134.220308 22.9421923,134.508423 22.9426154,134.799077 C22.9426154,135.064346 22.8761923,135.328769 22.7501154,135.561885 C22.6236154,135.795423 22.4408462,135.997654 22.198,136.150808 L22.1992692,136.150385 L22.7619615,137.046038 L23.3255,137.940846 C23.8822692,137.590538 24.3188846,137.109923 24.6116538,136.566269 C24.9048462,136.022615 25.0580007,135.4155 25.0580007,134.799077 C25.0584231,134.125115 24.8722692,133.436769 24.4876923,132.826692 L24.4881154,132.827538 C24.1382308,132.2695 23.6571923,131.832462 23.1135385,131.539269 C22.5694615,131.245654 21.9619231,131.092922 21.3459231,131.092922 C20.6719615,131.0925 19.9844615,131.278231 19.3743846,131.661962 L19.3739615,131.661962 C18.8171923,132.012269 18.3801538,132.492462 18.0869615,133.035692 C17.7933462,133.579346 17.6401916,134.186462 17.6401916,134.802462 C17.6397692,135.477269 17.8263462,136.165615 18.2109231,136.776115 L18.2105,136.775269 C18.5603846,137.333308 19.041,137.770769 19.5846538,138.063962 C20.1283077,138.358 20.7358462,138.510731 21.3518462,138.511155 C22.0262308,138.511577 22.7141538,138.325423 23.3242308,137.941692 L23.3255,137.940846 L22.7619615,137.046038","id","Fill-170"],["d","M49.9332308,53.5801538 L49.3705385,52.6845 C49.1031538,52.8520385 48.8141923,52.9290385 48.5235385,52.9294615 C48.2582692,52.9298846 47.9946923,52.8630385 47.7615769,52.7373846 C47.5284615,52.6108846 47.3266538,52.4281154 47.1735,52.1844231 L47.1726538,52.1835769 C47.0051154,51.9161923 46.9276923,51.6272308 46.9272692,51.3365769 C46.9272692,51.0721538 46.9936923,50.8085769 47.1193462,50.5758846 C47.2458462,50.3427692 47.4286154,50.1405385 47.6723077,49.9869615 C47.9384231,49.8202692 48.2265385,49.7432692 48.5171923,49.7424231 C48.7824615,49.7424231 49.0468846,49.8088462 49.28,49.9349231 C49.5135385,50.0618462 49.7153462,50.2441923 49.8685,50.4874615 L49.8693462,50.4883077 C50.0364615,50.7548462 50.1134615,51.0429615 50.1138846,51.3336154 C50.1143077,51.5984615 50.0474615,51.8628846 49.9213846,52.096 C49.7948846,52.3295385 49.6125385,52.5317692 49.3696923,52.6849231 L49.3705385,52.6845 L49.9332308,53.5801538 L50.4967692,54.4749615 C51.0539615,54.1246538 51.4905769,53.6440385 51.7833462,53.1008077 C52.0765385,52.5567308 52.2292721,51.9496154 52.2292721,51.3336154 C52.2301154,50.6596538 52.0439615,49.9713077 51.6593846,49.3612308 L51.6598077,49.3620769 C51.3095,48.8040385 50.8288846,48.367 50.2848077,48.0738077 C49.7411538,47.7801923 49.1336154,47.6274615 48.5171923,47.6270377 C47.8432308,47.6266154 47.1557308,47.8123462 46.5456538,48.1965 C45.9884615,48.5463846 45.5514231,49.0265769 45.2586538,49.5702308 C44.9650385,50.1138846 44.8118839,50.721 44.8118839,51.3365769 C44.8114615,52.0113846 44.9976154,52.6997308 45.3826154,53.3106538 L45.3817692,53.3093846 C45.7320769,53.8674231 46.2122692,54.3048846 46.7559231,54.5980769 C47.3,54.8921154 47.9071154,55.044849 48.5235385,55.044849 C49.1975,55.0456923 49.8854231,54.8595385 50.4959231,54.4758077 L50.4967692,54.4749615 L49.9332308,53.5801538","id","Fill-171"],["d","M195.8,52.261 L195.237308,51.3653462 C194.969923,51.5333077 194.680962,51.6103077 194.390308,51.6107308 C194.125462,51.6107308 193.861462,51.5443077 193.628769,51.4182308 C193.395231,51.2917308 193.193423,51.1093846 193.039846,50.8656923 L193.039846,50.8648462 C192.871885,50.5974615 192.794462,50.3085 192.794038,50.0178462 C192.794038,49.7534231 192.860462,49.4898462 192.986538,49.2567308 C193.112615,49.0236154 193.295385,48.8218077 193.538654,48.6682308 C193.805192,48.5015385 194.093308,48.4241154 194.384385,48.4236923 C194.649231,48.4236923 194.913654,48.4901154 195.146769,48.6161923 C195.380308,48.7426923 195.582538,48.9254615 195.736115,49.1687308 L195.736538,49.1695769 C195.903654,49.4356923 195.980654,49.7242308 195.981077,50.0148846 C195.9815,50.2797308 195.914654,50.5437308 195.788577,50.7772692 C195.662077,51.0108077 195.479308,51.2130385 195.236462,51.3661923 L195.237308,51.3653462 L195.8,52.261 L196.363538,53.1562308 C196.920731,52.8059231 197.357346,52.3253077 197.650115,51.7820769 C197.943731,51.238 198.096464,50.6308846 198.096464,50.0148846 C198.097308,49.3405 197.911154,48.6525769 197.526154,48.0425 L197.526577,48.0429231 C197.176269,47.4853077 196.695654,47.0478462 196.152,46.7550769 C195.607923,46.4614615 195.000385,46.308307 194.384385,46.308307 C193.710423,46.3078846 193.0225,46.4936154 192.412846,46.8777692 C191.855231,47.2276538 191.418192,47.7078462 191.125423,48.2515 C190.831808,48.7951538 190.678653,49.4018462 190.678653,50.0178462 C190.678231,50.6926538 190.864385,51.381 191.248962,51.9915 L191.248962,51.9910769 C191.598846,52.5486923 192.079462,52.9861538 192.622692,53.2793462 C193.166769,53.5729615 193.773885,53.7261161 194.390308,53.7261161 C195.064269,53.7265385 195.752192,53.5408077 196.362692,53.1566538 L196.363538,53.1562308 L195.8,52.261","id","Fill-172"],["d","M233.261346,146.737885 L232.698654,145.842231 C232.431269,146.009769 232.142308,146.087192 231.851654,146.087615 C231.586385,146.087615 231.322808,146.021192 231.089692,145.895115 C230.856577,145.768615 230.654769,145.585846 230.501192,145.342154 C230.333231,145.074346 230.255808,144.785385 230.255385,144.494308 C230.255385,144.229885 230.321808,143.966308 230.447462,143.733192 C230.573962,143.500077 230.756731,143.298269 231.000423,143.144692 C231.266115,142.978 231.554654,142.900577 231.845731,142.900154 C232.110577,142.900154 232.375,142.966577 232.608115,143.092654 C232.841654,143.219154 233.043885,143.401923 233.197038,143.645192 L233.197462,143.646038 C233.365,143.912154 233.442,144.200269 233.442423,144.490923 C233.442423,144.756192 233.376,145.020192 233.249923,145.253731 C233.123423,145.487269 232.940654,145.6895 232.697808,145.842654 L232.698654,145.842231 L233.261346,146.737885 L233.824885,147.633115 C234.382077,147.282808 234.818692,146.802192 235.111462,146.258538 C235.404654,145.714462 235.557808,145.107346 235.557808,144.490923 C235.558231,143.816962 235.3725,143.128615 234.9875,142.518538 L234.987923,142.519385 C234.637615,141.961346 234.157,141.524308 233.612923,141.231115 C233.068846,140.9375 232.461731,140.784769 231.845731,140.784769 C231.171769,140.784346 230.484269,140.970077 229.874192,141.353808 C229.316577,141.704115 228.879538,142.184308 228.586346,142.727962 C228.293154,143.271615 228.139999,143.878731 228.139999,144.494308 C228.139577,145.169115 228.325731,145.857462 228.710308,146.467962 C229.060192,147.025154 229.540385,147.462615 230.084038,147.756231 C230.628115,148.049846 231.235231,148.202577 231.851654,148.203001 C232.525615,148.203423 233.213538,148.017269 233.824038,147.633538 L233.824885,147.633115 L233.261346,146.737885","id","Fill-173"],["id","summary/card1","transform","translate(0.000000, 0.500000)"],["id","Group-3-Copy","transform","translate(0.000000, 31.500000)"],["d","M242.243,146.335 C203.034,140.754 163.526,137.965 124.02,137.965 C84.517,137.965 45.013,140.754 5.802,146.335 C9.204,138.915 12.718,131.514 16.34,124.135 C10.998,117.889 5.55,111.692 4.40536496e-13,105.546 C41.132,99.692 82.575,96.765 124.02,96.765 C165.468,96.765 206.913,99.692 248.049,105.546 C242.495,111.692 237.047,117.889 231.703,124.135 C235.327,131.514 238.839,138.915 242.243,146.335","id","Fill-47","fill","#035429"],["d","M221.022,128.961 C156.569,121.589 91.478,121.589 27.022,128.961 C34.239,133.013 41.355,137.154 48.359,141.384 C98.699,136.826 149.346,136.826 199.687,141.384 C206.691,137.154 213.804,133.013 221.022,128.961","id","Fill-48","fill","#135E41"],["id","Fill-49"],["fill","url(#linearGradient-2)","fill-rule","evenodd",0,"xlink","href","#path-3",1,"badge-img"],["stroke","#E55B28","stroke-width","2","d","M124.02,2 C128.022653,2 131.528214,5.10293248 135.02987,7.95760624 C138.340723,10.6567296 141.645472,13.2561325 145.089895,14.1797264 C148.415186,15.0715974 152.320881,14.6299487 156.265965,14.0272186 L157.295655,13.8671016 C161.693093,13.1744009 166.136786,12.2781684 169.426335,14.1845096 C172.781525,16.1285206 174.236945,20.4874458 175.831984,24.6733586 C177.371482,28.7135135 178.967537,32.6989638 181.561917,35.2933439 C183.94888,37.6798677 187.512993,39.221297 191.213788,40.651052 L192.181629,41.0219806 C196.367671,42.6166562 200.726744,44.0715627 202.670573,47.4278074 C204.403663,50.4183978 203.820311,54.3630785 203.179337,58.3595672 L202.987575,59.5591657 C202.31153,63.849787 201.705365,68.1492743 202.674308,71.763233 C203.598435,75.2078774 206.198132,78.5131022 208.897244,81.8241452 C211.75162,85.3256525 214.854,88.8306466 214.854,92.831 C214.854,96.832985 211.751613,100.338502 208.897136,103.840492 C206.198053,107.151839 203.598389,110.457345 202.674244,113.903006 C201.705459,117.515897 202.311415,121.814933 202.987311,126.105411 C203.680176,130.50361 204.576685,134.948676 202.66949,138.239335 C200.725565,141.594377 196.366857,143.049157 192.181152,144.643626 C188.140809,146.182723 184.155152,147.778421 181.560526,150.373047 C178.967035,152.967494 177.371371,156.952257 175.832191,160.99173 C174.237146,165.17782 172.781641,169.53691 169.426193,171.481573 C166.136359,173.388079 161.691952,172.491384 157.293947,171.798293 C153.003551,171.122161 148.704203,170.515846 145.090015,171.484241 C141.645415,172.407883 138.340605,175.007544 135.029695,177.706948 C131.528095,180.561823 128.022598,183.665 124.02,183.665 C120.021263,183.665 116.517987,180.563494 113.01758,177.709579 C109.70557,175.009266 106.398941,172.408134 102.95193,171.484227 C99.3382679,170.515364 95.0387743,171.121719 90.7479482,171.798003 C86.349975,172.491175 81.9053239,173.387896 78.6152772,171.481845 C75.2605635,169.536523 73.8048191,165.176943 72.2096648,160.990438 C70.6705899,156.951114 69.0751201,152.966605 66.4822136,150.371786 C63.887813,147.777386 59.9020478,146.181298 55.8616562,144.641805 C51.6759515,143.046943 47.317358,141.591742 45.3736068,138.237503 C43.4675217,134.947035 44.3637487,130.502249 45.0564894,126.104197 C45.7322463,121.813971 46.3381248,117.515135 45.3697764,113.902081 C44.4460882,110.456833 41.8463613,107.151411 39.147054,103.840043 C36.2925633,100.338303 33.19,96.8328843 33.19,92.831 C33.19,88.8309097 36.2923113,85.326134 39.1465896,81.8248571 C41.8460499,78.5134916 44.4460193,75.2079505 45.3698548,71.7626262 C46.3381043,68.1489808 45.7322705,63.8496639 45.05665,59.5592552 C44.3640075,55.1607518 43.4678241,50.715808 45.3743973,47.4258586 C47.3187833,44.0708887 51.6771927,42.615999 55.8625437,41.0215503 C59.9028406,39.4823613 63.8883044,37.8866009 66.4823439,35.2920832 C69.0762624,32.6976865 70.6720686,28.7121255 72.2113162,24.6718843 C73.8059598,20.4862389 75.2610199,16.1277098 78.6141553,14.1838046 C81.9057209,12.2779512 86.3498867,13.1741205 90.7474105,13.8669719 C95.0384528,14.5430467 99.3380864,15.1491655 102.951786,14.179812 C106.398885,13.2558815 109.705452,10.6550072 113.017405,7.95497485 C116.517868,5.10126124 120.021208,2 124.02,2 Z","stroke-linejoin","square"],["d","M49.607,92.831 C49.607,51.734 82.928,18.417 124.02,18.417 C165.124,18.417 198.44,51.734 198.44,92.831 C198.44,133.931 165.124,167.247 124.02,167.247 C82.928,167.247 49.607,133.931 49.607,92.831","id","Fill-51","fill","#FFFFFE"],["d","M221.022,128.961 C156.569,121.589 91.478,121.589 27.022,128.961 C25.462,115.317 23.9,101.672 22.342,88.028 C89.911,80.301 158.137,80.301 225.707,88.028 C224.146,101.672 222.584,115.317 221.022,128.961","id","Fill-53","fill","#1D6240"],["id","Group-18-Copy","transform","translate(70.023500, 90.832000)","fill","#FFFFFE","fill-opacity","1"],["id","Group","transform","translate(0.500000, 0.000000)"],["id","387"],["filter","url(#filter-7)",0,"xlink","href","#text-6"],[0,"xlink","href","#text-6"],["id","Pages-read-:"],["filter","url(#filter-9)",0,"xlink","href","#text-8"],[0,"xlink","href","#text-8"],["d","M124.0235,47.417 C126.50975,47.417 128.5235,45.40325 128.5235,42.917 C128.5235,40.43075 126.50975,38.417 124.0235,38.417 C121.53725,38.417 119.5235,40.43075 119.5235,42.917 C119.5235,45.40325 121.53725,47.417 124.0235,47.417 L124.0235,47.417 Z M124.0235,49.667 C121.01975,49.667 115.0235,51.1745 115.0235,54.167 L115.0235,56.417 L133.0235,56.417 L133.0235,54.167 C133.0235,51.1745 127.02725,49.667 124.0235,49.667 L124.0235,49.667 Z","id","Shape-Copy-2","fill","#000"],["text-anchor","middle","x","60","y","60",2,"width","50%","height","1.5rem","font-size","0.75rem"],["xmlns","http://www.w3.org/1999/xhtml",1,"truncate-overflow"],["id","Group-17-Copy-2","transform","translate(95.523500, 128.964250)",4,"ngIf"],[1,"player-endpage__right-panel"],[1,"title-section"],[1,"title","animated","fadeInDown"],[1,"animated","fadeInUp"],[1,"user-options"],["tabindex","0",1,"replay-section",3,"ngClass","click"],["width","36","height","37","xmlns","http://www.w3.org/2000/svg",4,"ngIf"],[1,"title"],["class","exit-section","tabindex","0",3,"click",4,"ngIf"],[4,"ngIf"],["id","text-8","x","55","y","16","text-anchor","middle","fill","#FFFFFE"],["font-size","12","font-weight","400","font-family","Noto Sans, NotoSans-Bold"],["font-size","18","font-family","NotoSans-Bold, Noto Sans"],["id","Group-17-Copy-2","transform","translate(95.523500, 128.964250)"],["id","Icon-24px","transform","translate(0.000000, 0.500000)"],["id","Shape","points","0 0 18 0 18 18 0 18"],["d","M11.25,0.75 L6.75,0.75 L6.75,2.25 L11.25,2.25 L11.25,0.75 L11.25,0.75 Z M8.25,10.5 L9.75,10.5 L9.75,6 L8.25,6 L8.25,10.5 L8.25,10.5 Z M14.2725,5.5425 L15.3375,4.4775 C15.015,4.095 14.6625,3.735 14.28,3.42 L13.215,4.485 C12.0525,3.555 10.59,3 9,3 C5.2725,3 2.25,6.0225 2.25,9.75 C2.25,13.4775 5.265,16.5 9,16.5 C12.735,16.5 15.75,13.4775 15.75,9.75 C15.75,8.16 15.195,6.6975 14.2725,5.5425 L14.2725,5.5425 Z M9,15 C6.0975,15 3.75,12.6525 3.75,9.75 C3.75,6.8475 6.0975,4.5 9,4.5 C11.9025,4.5 14.25,6.8475 14.25,9.75 C14.25,12.6525 11.9025,15 9,15 L9,15 Z","id","Shape","fill","#000"],["id","8:46","font-family","NotoSans-Bold, Noto Sans","font-size","14","font-weight","bold","fill","#000"],["x","22","y","15"],["width","36","height","37","xmlns","http://www.w3.org/2000/svg"],["x1","18%","y1","0%","x2","83.101%","y2","100%","id","a"],["stop-color","#024F9D","offset","0%"],["stop-color","#024F9D","offset","100%"],["fill","none","fill-rule","evenodd"],["d","M0 .853h36v36H0z"],["d","M18 7.5v-6L10.5 9l7.5 7.5v-6c4.965 0 9 4.035 9 9s-4.035 9-9 9-9-4.035-9-9H6c0 6.63 5.37 12 12 12s12-5.37 12-12-5.37-12-12-12z","fill","#ccc","transform","translate(0 .853)"],["d","M18 7.5v-6L10.5 9l7.5 7.5v-6c4.965 0 9 4.035 9 9s-4.035 9-9 9-9-4.035-9-9H6c0 6.63 5.37 12 12 12s12-5.37 12-12-5.37-12-12-12z","fill","url(#a)","transform","translate(0 .853)"],["tabindex","0",1,"exit-section",3,"click"],["xmlns","http://www.w3.org/2000/svg","width","36","height","36"],["x1","0%","y1","0%","x2","101.72%","y2","100%","id","a"],["d","M0 0h36v36H0z"],["d","M15.135 23.385L17.25 25.5l7.5-7.5-7.5-7.5-2.115 2.115 3.87 3.885H4.5v3h14.505l-3.87 3.885zM28.5 4.5h-21a3 3 0 00-3 3v6h3v-6h21v21h-21v-6h-3v6a3 3 0 003 3h21c1.65 0 3-1.35 3-3v-21c0-1.65-1.35-3-3-3z","fill","url(#a)"],[1,"next"],["aria-label","Next content",1,"next-level",3,"click"],["tabindex","0",1,"title-text"],[1,"next-arrow"],["src","assets/next-arrow.svg","alt","next arrow"]],template:function(se,te){1&se&&(e.F$t(),e.TgZ(0,"div",0)(1,"div",1)(2,"div",2),e.O4$(),e.TgZ(3,"svg",3)(4,"defs")(5,"filter",4),e._UZ(6,"feColorMatrix",5),e.qZA(),e.TgZ(7,"linearGradient",6),e._UZ(8,"stop",7)(9,"stop",8),e.qZA(),e.TgZ(10,"linearGradient",9),e._UZ(11,"stop",10)(12,"stop",11),e.qZA(),e._UZ(13,"path",12),e.TgZ(14,"filter",13),e._UZ(15,"feGaussianBlur",14)(16,"feOffset",15)(17,"feComposite",16)(18,"feColorMatrix",17),e.qZA(),e.TgZ(19,"linearGradient",18),e._UZ(20,"stop",19)(21,"stop",20),e.qZA(),e.YNc(22,$r,5,2,"text",21),e.qZA(),e.TgZ(23,"g",22)(24,"g",23)(25,"g",24)(26,"g",25)(27,"g",26),e._UZ(28,"path",27)(29,"path",28)(30,"path",29)(31,"path",30)(32,"path",31)(33,"path",32)(34,"path",33)(35,"path",34)(36,"path",35)(37,"path",36)(38,"path",37)(39,"path",38)(40,"path",39)(41,"path",40)(42,"path",41)(43,"path",42)(44,"path",43)(45,"path",44)(46,"path",45)(47,"path",46)(48,"path",47)(49,"path",48)(50,"path",49)(51,"path",50)(52,"path",51)(53,"path",52)(54,"path",53)(55,"path",54)(56,"path",55)(57,"path",56)(58,"path",57)(59,"path",58)(60,"path",59)(61,"path",60)(62,"path",61)(63,"path",62)(64,"path",63)(65,"path",64)(66,"path",65)(67,"path",66)(68,"path",67)(69,"path",68)(70,"path",69)(71,"path",70)(72,"path",71)(73,"path",72)(74,"path",73)(75,"path",74)(76,"path",75)(77,"path",76)(78,"path",77)(79,"path",78)(80,"path",79)(81,"path",80)(82,"path",81)(83,"path",82)(84,"path",83)(85,"path",84)(86,"path",85)(87,"path",86)(88,"path",87)(89,"path",88)(90,"path",89)(91,"path",90)(92,"path",91)(93,"path",92)(94,"path",93)(95,"path",94)(96,"path",95)(97,"path",96)(98,"path",97)(99,"path",98)(100,"path",99)(101,"path",100)(102,"path",101)(103,"path",102)(104,"path",103)(105,"path",104)(106,"path",105)(107,"path",106)(108,"path",107)(109,"path",108)(110,"path",109)(111,"path",110)(112,"path",111)(113,"path",112)(114,"path",113)(115,"path",114)(116,"path",115)(117,"path",116)(118,"path",117)(119,"path",118)(120,"path",119)(121,"path",120)(122,"path",121)(123,"path",122)(124,"path",123)(125,"path",124)(126,"path",125)(127,"path",126)(128,"path",127)(129,"path",128)(130,"path",129)(131,"path",130)(132,"path",131)(133,"path",132)(134,"path",133)(135,"path",134)(136,"path",135)(137,"path",136)(138,"path",137)(139,"path",138)(140,"path",139)(141,"path",140)(142,"path",141)(143,"path",142)(144,"path",143)(145,"path",144)(146,"path",145)(147,"path",146)(148,"path",147)(149,"path",148)(150,"path",149)(151,"path",150)(152,"path",151)(153,"path",152)(154,"path",153)(155,"path",154)(156,"path",155)(157,"path",156)(158,"path",157)(159,"path",158)(160,"path",159)(161,"path",160)(162,"path",161)(163,"path",162)(164,"path",163)(165,"path",164)(166,"path",165)(167,"path",166)(168,"path",167)(169,"path",168)(170,"path",169)(171,"path",170)(172,"path",171)(173,"path",172)(174,"path",173)(175,"path",174)(176,"path",175)(177,"path",176)(178,"path",177)(179,"path",178)(180,"path",179)(181,"path",180)(182,"path",181)(183,"path",182)(184,"path",183)(185,"polygon",184)(186,"polygon",185)(187,"polygon",186)(188,"polygon",187)(189,"polygon",188)(190,"polyline",189)(191,"polyline",190)(192,"polyline",191)(193,"path",192)(194,"path",193)(195,"path",194)(196,"path",195)(197,"path",196)(198,"path",197),e.qZA()(),e.TgZ(199,"g",198)(200,"g",199),e._UZ(201,"path",200)(202,"path",201),e.TgZ(203,"g",202),e._UZ(204,"use",203)(205,"path",204),e.qZA(),e._UZ(206,"path",205)(207,"path",206),e.TgZ(208,"g",207)(209,"g",208)(210,"g",209),e._UZ(211,"use",210)(212,"use",211),e.qZA(),e.TgZ(213,"g",212),e._UZ(214,"use",213)(215,"use",214),e.qZA()()(),e._UZ(216,"path",215),e.TgZ(217,"foreignObject",216),e.kcU(),e.TgZ(218,"div",217),e._uU(219),e.qZA()(),e.YNc(220,Ps,7,1,"g",218),e.qZA()()()()()()()(),e.TgZ(221,"div",219)(222,"div",220)(223,"div",221),e._uU(224,"You just completed"),e.qZA(),e.TgZ(225,"span",222),e._uU(226),e.qZA(),e.Hsn(227),e.qZA(),e.TgZ(228,"div",223)(229,"div",224),e.NdJ("click",function(){return te.replay()}),e.TgZ(230,"div"),e.YNc(231,uo,8,0,"svg",225),e.YNc(232,zo,8,0,"svg",225),e.qZA(),e.TgZ(233,"div",226),e._uU(234,"Replay"),e.qZA()(),e.YNc(235,$o,11,0,"div",227),e.qZA(),e.YNc(236,hs,8,1,"ng-container",228),e.qZA()()),2&se&&(e.xp6(22),e.Q6J("ngIf",te.outcome),e.xp6(197),e.hij(" ",te.userName," "),e.xp6(1),e.Q6J("ngIf",te.timeSpentLabel),e.xp6(6),e.Oqu(te.contentName),e.xp6(3),e.Q6J("ngClass",te.showReplay?"":"disabled"),e.xp6(2),e.Q6J("ngIf",!te.showReplay),e.xp6(1),e.Q6J("ngIf",te.showReplay),e.xp6(3),e.Q6J("ngIf",te.showExit),e.xp6(1),e.Q6J("ngIf",te.nextContent))},dependencies:[f.mk,f.O5],styles:[':root{--sdk-end-page-title:#000;--sdk-end-page-replay-icon:#024f9d;--sdk-end-page-replay-section-bg:#fff;--sdk-end-page-title-span:#666666;--sdk-end-page-replay-section-hover:#F2F2F2}[_nghost-%COMP%] .player-endpage[_ngcontent-%COMP%]{padding:1rem;height:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;justify-content:space-around;background:var(--sdk-end-page-replay-section-bg)}@media all and (orientation:portrait){[_nghost-%COMP%] .player-endpage[_ngcontent-%COMP%]{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;display:block;overflow-y:auto}}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%]{text-align:center;-webkit-box-flex:50%;flex:50%}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%]{position:relative;padding:1.5rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .badge[_ngcontent-%COMP%]{width:17.625rem;height:13.1rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .score-details[_ngcontent-%COMP%]{position:absolute;left:0;right:0;bottom:5rem;color:var(--white);text-shadow:.063 .125 #8b2925;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .score-details[_ngcontent-%COMP%] .progress[_ngcontent-%COMP%]{font-size:.85rem;margin-right:.7rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .score-details[_ngcontent-%COMP%] .score[_ngcontent-%COMP%]{font-size:1.3rem;font-weight:700}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .user-details[_ngcontent-%COMP%]{position:absolute;left:0;right:0;top:2.8rem;width:8.5rem;margin:0 auto}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .user-details[_ngcontent-%COMP%] .user[_ngcontent-%COMP%]{width:1.275rem;height:1.275rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .user-details[_ngcontent-%COMP%] .user-title[_ngcontent-%COMP%]{color:var(--primary-color);font-size:.85rem;line-height:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .timer-details[_ngcontent-%COMP%]{position:absolute;bottom:2.75rem;left:0;right:0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .timer-details[_ngcontent-%COMP%] .timer[_ngcontent-%COMP%]{width:1.275rem;height:1.275rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .timer-details[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:var(--primary-color);font-size:1rem;font-weight:700;margin-left:.3rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%]{-webkit-box-flex:50%;flex:50%;text-align:center;padding:1rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .title-section[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:var(--sdk-end-page-title);font-size:1.3125rem;font-weight:700;letter-spacing:0;line-height:1.75rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .title-section[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:var(--sdk-end-page-title-span);font-size:.75rem;word-break:break-word}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .user-options[_ngcontent-%COMP%]{display:-webkit-box;display:flex;justify-content:space-around;padding:1.7rem 0}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .user-options[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:var(--gray-800);font-size:1rem;line-height:1.188rem;text-align:center}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .user-options[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:2.55rem;height:2.55rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next[_ngcontent-%COMP%]{color:var(--gray-400);font-size:.85rem;line-height:1.063rem;margin-bottom:.7rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%]{margin:0 auto;width:auto;border-radius:.5rem;padding:.75rem;background:linear-gradient(135deg,#ffcd55 0,#ffd955 100%);box-shadow:inset 0 -.063rem .188rem 0 rgba(var(--rc-rgba-black),.5);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;cursor:pointer}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%] .title-text[_ngcontent-%COMP%]{color:var(--gray-800);font-size:.85rem;-webkit-box-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;line-height:normal}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%] .next-arrow[_ngcontent-%COMP%]{height:2.55rem;width:2.55rem;background-color:var(--white);border-radius:50%;text-align:center;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;cursor:pointer}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%] .next-arrow[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:1.75rem}.exit-section[_ngcontent-%COMP%], .replay-section[_ngcontent-%COMP%]{cursor:pointer;background-color:var(--sdk-end-page-replay-section-bg);padding:.5rem;border-radius:.25rem}.exit-section[_ngcontent-%COMP%]:hover, .replay-section[_ngcontent-%COMP%]:hover{background-color:var(--sdk-end-page-replay-section-hover)}.replay-section[_ngcontent-%COMP%] div[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] g[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:var(--sdk-end-page-replay-icon)}.replay-section[_ngcontent-%COMP%] div[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] g[_ngcontent-%COMP%] path[_ngcontent-%COMP%]:first-child{fill:transparent}.replay-section.disabled[_ngcontent-%COMP%]{cursor:not-allowed}.replay-section.disabled[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:#ccc!important}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-1.25rem);transform:translateY(-1.25rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-1.25rem);transform:translateY(-1.25rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(1.25rem);transform:translateY(1.25rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(1.25rem);transform:translateY(1.25rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInLeftSide{0%{opacity:0;-webkit-transform:translateX(6.25rem);transform:translateX(6.25rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftSide{0%{opacity:0;opacity:0;-webkit-transform:translateX(-6.25rem);transform:translateX(-6.25rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInDown[_ngcontent-%COMP%]{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.fadeInUp[_ngcontent-%COMP%]{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.fadeInLeftSide[_ngcontent-%COMP%], .fadeInRightSide[_ngcontent-%COMP%]{-webkit-animation-name:fadeInLeftSide;animation-name:fadeInLeftSide}.animated[_ngcontent-%COMP%]{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.truncate-overflow[_ngcontent-%COMP%]{--lh:1.4rem;line-height:var(--lh);--max-lines:1;position:relative;max-height:calc(var(--lh) * var(--max-lines));overflow:hidden;width:100%;font-size:.65rem;color:var(--black)}.truncate-overflow[_ngcontent-%COMP%]::before{position:absolute;content:"";bottom:0;right:0}.truncate-overflow[_ngcontent-%COMP%]::after{content:"";position:absolute;right:0;width:1rem;height:1rem;background:var(--white)}.particles[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transform-origin:center;transform-origin:center;-webkit-animation:3s ease-in-out infinite both heartbeat;animation:3s ease-in-out infinite both heartbeat;fill:#e55b28;opacity:.4}.badge-inner-animation[_ngcontent-%COMP%]{-webkit-animation:5s ease-in-out infinite both heartbeat;animation:5s ease-in-out infinite both heartbeat;-webkit-transform-origin:center center;transform-origin:center center}@-webkit-keyframes heartbeat{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes heartbeat{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}']}),Gn.propDecorators={showExit:[{type:e.IIB}],showReplay:[{type:e.IIB}],contentName:[{type:e.IIB}],outcome:[{type:e.IIB}],outcomeLabel:[{type:e.IIB}],userName:[{type:e.IIB}],timeSpentLabel:[{type:e.IIB}],nextContent:[{type:e.IIB}],replayContent:[{type:e.r_U}],exitContent:[{type:e.r_U}],playNextContent:[{type:e.r_U}]};class Ri{constructor(){this.sidebarMenuEvent=new e.vpe}toggleMenu(te){const ve=document.getElementById("overlay-input"),ht=document.querySelector(".navBlock"),Ot=document.getElementById("playerSideMenu");te instanceof KeyboardEvent&&(ve.checked=!ve.checked),ve.checked?(Ot.style.visibility="visible",ht.style.width="100%",ht.style.marginLeft="0%",this.sidebarMenuEvent.emit({event:te,type:"OPEN_MENU"})):(Ot.style.visibility="hidden",ht.style.marginLeft="-100%",this.sidebarMenuEvent.emit({event:te,type:"CLOSE_MENU"}))}}Ri.\u0275fac=function(se){return new(se||Ri)},Ri.\u0275cmp=e.Xpm({type:Ri,selectors:[["sb-player-side-menu-icon"]],outputs:{sidebarMenuEvent:"sidebarMenuEvent"},decls:3,vars:0,consts:[["type","checkbox","id","overlay-input",3,"click"],["aria-label","Player Menu","for","overlay-input","id","overlay-button","tabindex","0",3,"keydown.enter"]],template:function(se,te){1&se&&(e.TgZ(0,"input",0),e.NdJ("click",function(ve){return te.toggleMenu(ve)}),e.qZA(),e.TgZ(1,"label",1),e.NdJ("keydown.enter",function(ve){return te.toggleMenu(ve)}),e._UZ(2,"span"),e.qZA())},styles:[':root{--sdk-overlay-btn-hover:#333332}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]{z-index:10;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0;position:absolute;top:.4rem;left:1rem;height:2.25rem;width:2.25rem;border-radius:50%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{height:.2rem;width:1.25rem;border-radius:.125rem;background-color:var(--black);position:relative;display:block;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:before{top:-.45rem;visibility:visible}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:after{top:.45rem}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:after, [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:before{height:.2rem;width:1.25rem;border-radius:.125rem;background-color:var(--black);position:absolute;content:"";-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%], [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]:after, [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]:before{background:var(--sdk-overlay-btn-hover)}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover{background-color:rgba(var(--rc-rgba-black),.75)}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]{background-color:var(--white)}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]::after, [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]::before{background-color:var(--white)}input[type=checkbox][_ngcontent-%COMP%]{display:none}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay[_ngcontent-%COMP%]{visibility:visible}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%], input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]{background:0 0}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:before{-webkit-transform:rotate(45deg) translate(.3125rem,.3125rem);transform:rotate(45deg) translate(.3125rem,.3125rem);opacity:1}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:after{-webkit-transform:rotate(-45deg) translate(.3125rem,-.3125rem);transform:rotate(-45deg) translate(.3125rem,-.3125rem)} html[dir=rtl] #overlay-button{left:auto;right:1rem} html[dir=rtl] #overlay-button span:after, html[dir=rtl] #overlay-button span:before{right:0}']}),Ri.propDecorators={sidebarMenuEvent:[{type:e.r_U}]};class er{constructor(te){this.ref=te,this.config={showShare:!1,showDownload:!1,showReplay:!1,showExit:!1,showPrint:!1},this.sidebarEvent=new e.vpe,this.toggleMenu=new e.vpe,this.showDownloadPopUp=!1}closeNav(te){document.getElementById("overlay-input").checked=!1,document.getElementById("playerSideMenu").style.visibility="hidden",document.querySelector(".navBlock").style.marginLeft="-100%",this.sidebarEvent.emit({event:te,type:"CLOSE_MENU"})}showDownloadPopup(te,ve){this.showDownloadPopUp=!0,this.ref.detectChanges(),this.emitSideBarEvent(te,ve)}hideDownloadPopUp(te){this.showDownloadPopUp=!1,this.sidebarEvent.emit(te),this.ref.detectChanges()}emitSideBarEvent(te,ve){this.sidebarEvent.emit({event:te,type:ve})}}er.\u0275fac=function(se){return new(se||er)(e.Y36(e.sBO))},er.\u0275cmp=e.Xpm({type:er,selectors:[["sb-player-sidebar"]],inputs:{config:"config",title:"title"},outputs:{sidebarEvent:"sidebarEvent",toggleMenu:"toggleMenu"},decls:12,vars:6,consts:[["id","playerSideMenu","aria-modal","true","aria-labelledby","Menubar",1,"sidenav"],["sidebarMenu",""],[1,"navBlock"],["role","heading","aria-level","2",1,"player-nav-unit","text-left"],["aria-label","player sidebar","id","sidebar-list"],["tabindex","0",3,"click","keydown.enter",4,"ngIf"],["aria-hidden","true","tabindex","-1",1,"transparentBlock",3,"click"],[3,"title","showDownloadPopUp","hideDownloadPopUp","downloadEvent",4,"ngIf"],["tabindex","0",3,"click","keydown.enter"],[1,"player-icon","player-share","mr-16"],[1,"player-icon","player-download","mr-16"],[1,"player-icon","player-print","mr-16"],[1,"player-icon","player-exit","mr-16"],[3,"title","showDownloadPopUp","hideDownloadPopUp","downloadEvent"]],template:function(se,te){1&se&&(e.TgZ(0,"div",0,1)(2,"div",2)(3,"div",3),e._uU(4),e.qZA(),e.TgZ(5,"ul",4),e.YNc(6,ws,3,0,"li",5),e.YNc(7,$s,3,0,"li",5),e.YNc(8,ra,3,0,"li",5),e.YNc(9,ys,3,0,"li",5),e.qZA()(),e.TgZ(10,"div",6),e.NdJ("click",function(ve){return te.closeNav(ve)}),e.qZA()(),e.YNc(11,Ys,1,2,"sb-player-download-popup",7)),2&se&&(e.xp6(4),e.Oqu(te.title),e.xp6(2),e.Q6J("ngIf",te.config.showShare),e.xp6(1),e.Q6J("ngIf",te.config.showDownload),e.xp6(1),e.Q6J("ngIf",te.config.showPrint),e.xp6(1),e.Q6J("ngIf",te.config.showExit),e.xp6(2),e.Q6J("ngIf",te.showDownloadPopUp))},dependencies:[f.O5,Vn],styles:[":root{--sdk-player-icon:#6D7278}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%]{width:100%;position:absolute;top:0;left:0;overflow-x:hidden;display:-webkit-box;display:flex;z-index:9;height:100%}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;font-size:1.5rem;color:var(--black);display:block}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:var(--gray-0)}@media screen and (max-height:1024px){[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%]{padding-top:0}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:1.125rem}}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] .closebtn[_ngcontent-%COMP%]{position:absolute;top:0;right:1.5rem;font-size:2.25rem;margin-left:3.125rem}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%]{width:100%;background:var(--white);max-width:20rem;-webkit-transition:.3s ease-in;transition:.3s ease-in;margin-left:-100%;z-index:10;position:absolute;height:100%}@media (min-width:1600px){.PlayerMediaQueryClass [_nghost-%COMP%] .navBlock[_ngcontent-%COMP%]{max-width:24rem}}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] .player-nav-unit[_ngcontent-%COMP%]{background:var(--primary-theme);padding:3rem 2rem 2rem;min-height:5.625rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:var(--gray-800);font-size:1rem;font-weight:700;line-height:normal;word-break:break-word}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{margin:0;padding:0}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{padding:1rem 2rem;background:var(--white);min-height:4rem;cursor:pointer;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:rgba(var(--rc-rgba-black),1);font-size:.875rem;line-height:1.375rem;margin:0;line-height:normal}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover{background-color:var(--gray-0)}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] .player-icon[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem;background-color:var(--sdk-player-icon)}[_nghost-%COMP%] #playerSideMenu[_ngcontent-%COMP%]{visibility:hidden}[_nghost-%COMP%] .player-replay[_ngcontent-%COMP%]{display:inline;padding:8px}[_nghost-%COMP%] .transparentBlock[_ngcontent-%COMP%]{width:100%;background-color:rgba(var(--rc-rgba-black),.5);height:100%;-webkit-transition:.3s;transition:.3s}[_nghost-%COMP%] .player-share[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik00MDYsMzMyYy0yOS42NDEsMC01NS43NjEsMTQuNTgxLTcyLjE2NywzNi43NTVMMTkxLjk5LDI5Ni4xMjRjMi4zNTUtOC4wMjcsNC4wMS0xNi4zNDYsNC4wMS0yNS4xMjQNCgkJCWMwLTExLjkwNi0yLjQ0MS0yMy4yMjUtNi42NTgtMzMuNjM2bDE0OC40NDUtODkuMzI4QzM1NC4zMDcsMTY3LjQyNCwzNzguNTg5LDE4MCw0MDYsMTgwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJYzAtNDkuNjI5LTQwLjM3MS05MC05MC05MGMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsMTEuNDM3LDIuMzU1LDIyLjI4Niw2LjI2MiwzMi4zNThsLTE0OC44ODcsODkuNTkNCgkJCUMxNTYuODY5LDE5My4xMzYsMTMyLjkzNywxODEsMTA2LDE4MWMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsNDkuNjI5LDQwLjM3MSw5MCw5MCw5MGMzMC4xMywwLDU2LjY5MS0xNS4wMDksNzMuMDM1LTM3LjgwNg0KCQkJbDE0MS4zNzYsNzIuMzk1QzMxNy44MDcsNDAzLjk5NSwzMTYsNDEyLjc1LDMxNiw0MjJjMCw0OS42MjksNDAuMzcxLDkwLDkwLDkwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJQzQ5NiwzNzIuMzcxLDQ1NS42MjksMzMyLDQwNiwzMzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik00MDYsMzMyYy0yOS42NDEsMC01NS43NjEsMTQuNTgxLTcyLjE2NywzNi43NTVMMTkxLjk5LDI5Ni4xMjRjMi4zNTUtOC4wMjcsNC4wMS0xNi4zNDYsNC4wMS0yNS4xMjQNCgkJCWMwLTExLjkwNi0yLjQ0MS0yMy4yMjUtNi42NTgtMzMuNjM2bDE0OC40NDUtODkuMzI4QzM1NC4zMDcsMTY3LjQyNCwzNzguNTg5LDE4MCw0MDYsMTgwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJYzAtNDkuNjI5LTQwLjM3MS05MC05MC05MGMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsMTEuNDM3LDIuMzU1LDIyLjI4Niw2LjI2MiwzMi4zNThsLTE0OC44ODcsODkuNTkNCgkJCUMxNTYuODY5LDE5My4xMzYsMTMyLjkzNywxODEsMTA2LDE4MWMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsNDkuNjI5LDQwLjM3MSw5MCw5MCw5MGMzMC4xMywwLDU2LjY5MS0xNS4wMDksNzMuMDM1LTM3LjgwNg0KCQkJbDE0MS4zNzYsNzIuMzk1QzMxNy44MDcsNDAzLjk5NSwzMTYsNDEyLjc1LDMxNiw0MjJjMCw0OS42MjksNDAuMzcxLDkwLDkwLDkwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJQzQ5NiwzNzIuMzcxLDQ1NS42MjksMzMyLDQwNiwzMzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=)}[_nghost-%COMP%] .player-exit[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzg0IDM4NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzg0IDM4NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggZD0iTTM0MS4zMzMsMEg0Mi42NjdDMTkuMDkzLDAsMCwxOS4wOTMsMCw0Mi42NjdWMTI4aDQyLjY2N1Y0Mi42NjdoMjk4LjY2N3YyOTguNjY3SDQyLjY2N1YyNTZIMHY4NS4zMzMNCgkJCQlDMCwzNjQuOTA3LDE5LjA5MywzODQsNDIuNjY3LDM4NGgyOTguNjY3QzM2NC45MDcsMzg0LDM4NCwzNjQuOTA3LDM4NCwzNDEuMzMzVjQyLjY2N0MzODQsMTkuMDkzLDM2NC45MDcsMCwzNDEuMzMzLDB6Ii8+DQoJCQk8cG9seWdvbiBwb2ludHM9IjE1MS4xNDcsMjY4LjQ4IDE4MS4zMzMsMjk4LjY2NyAyODgsMTkyIDE4MS4zMzMsODUuMzMzIDE1MS4xNDcsMTE1LjUyIDIwNi4yOTMsMTcwLjY2NyAwLDE3MC42NjcgMCwyMTMuMzMzIA0KCQkJCTIwNi4yOTMsMjEzLjMzMyAJCQkiLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzg0IDM4NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzg0IDM4NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggZD0iTTM0MS4zMzMsMEg0Mi42NjdDMTkuMDkzLDAsMCwxOS4wOTMsMCw0Mi42NjdWMTI4aDQyLjY2N1Y0Mi42NjdoMjk4LjY2N3YyOTguNjY3SDQyLjY2N1YyNTZIMHY4NS4zMzMNCgkJCQlDMCwzNjQuOTA3LDE5LjA5MywzODQsNDIuNjY3LDM4NGgyOTguNjY3QzM2NC45MDcsMzg0LDM4NCwzNjQuOTA3LDM4NCwzNDEuMzMzVjQyLjY2N0MzODQsMTkuMDkzLDM2NC45MDcsMCwzNDEuMzMzLDB6Ii8+DQoJCQk8cG9seWdvbiBwb2ludHM9IjE1MS4xNDcsMjY4LjQ4IDE4MS4zMzMsMjk4LjY2NyAyODgsMTkyIDE4MS4zMzMsODUuMzMzIDE1MS4xNDcsMTE1LjUyIDIwNi4yOTMsMTcwLjY2NyAwLDE3MC42NjcgMCwyMTMuMzMzIA0KCQkJCTIwNi4yOTMsMjEzLjMzMyAJCQkiLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K)}[_nghost-%COMP%] .player-print[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+aWNfcHJpbnQgY29weTwvdGl0bGU+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iSWNvbi0yNHB4Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTE5LDggTDUsOCBDMy4zNCw4IDIsOS4zNCAyLDExIEwyLDE3IEw2LDE3IEw2LDIxIEwxOCwyMSBMMTgsMTcgTDIyLDE3IEwyMiwxMSBDMjIsOS4zNCAyMC42Niw4IDE5LDggTDE5LDggWiBNMTYsMTkgTDgsMTkgTDgsMTQgTDE2LDE0IEwxNiwxOSBMMTYsMTkgWiBNMTksMTIgQzE4LjQ1LDEyIDE4LDExLjU1IDE4LDExIEMxOCwxMC40NSAxOC40NSwxMCAxOSwxMCBDMTkuNTUsMTAgMjAsMTAuNDUgMjAsMTEgQzIwLDExLjU1IDE5LjU1LDEyIDE5LDEyIEwxOSwxMiBaIE0xOCwzIEw2LDMgTDYsNyBMMTgsNyBMMTgsMyBMMTgsMyBaIiBpZD0iU2hhcGUiIGZpbGw9IiM2RDcyNzgiPjwvcGF0aD4KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBwb2ludHM9IjAgMCAyNCAwIDI0IDI0IDAgMjQiPjwvcG9seWdvbj4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+aWNfcHJpbnQgY29weTwvdGl0bGU+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iSWNvbi0yNHB4Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTE5LDggTDUsOCBDMy4zNCw4IDIsOS4zNCAyLDExIEwyLDE3IEw2LDE3IEw2LDIxIEwxOCwyMSBMMTgsMTcgTDIyLDE3IEwyMiwxMSBDMjIsOS4zNCAyMC42Niw4IDE5LDggTDE5LDggWiBNMTYsMTkgTDgsMTkgTDgsMTQgTDE2LDE0IEwxNiwxOSBMMTYsMTkgWiBNMTksMTIgQzE4LjQ1LDEyIDE4LDExLjU1IDE4LDExIEMxOCwxMC40NSAxOC40NSwxMCAxOSwxMCBDMTkuNTUsMTAgMjAsMTAuNDUgMjAsMTEgQzIwLDExLjU1IDE5LjU1LDEyIDE5LDEyIEwxOSwxMiBaIE0xOCwzIEw2LDMgTDYsNyBMMTgsNyBMMTgsMyBMMTgsMyBaIiBpZD0iU2hhcGUiIGZpbGw9IiM2RDcyNzgiPjwvcGF0aD4KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBwb2ludHM9IjAgMCAyNCAwIDI0IDI0IDAgMjQiPjwvcG9seWdvbj4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==)}[_nghost-%COMP%] .player-download[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0zODIuNTYsMjMzLjM3NkMzNzkuOTY4LDIyNy42NDgsMzc0LjI3MiwyMjQsMzY4LDIyNGgtNjRWMTZjMC04LjgzMi03LjE2OC0xNi0xNi0xNmgtNjRjLTguODMyLDAtMTYsNy4xNjgtMTYsMTZ2MjA4aC02NA0KCQkJYy02LjI3MiwwLTExLjk2OCwzLjY4LTE0LjU2LDkuMzc2Yy0yLjYyNCw1LjcyOC0xLjYsMTIuNDE2LDIuNTI4LDE3LjE1MmwxMTIsMTI4YzMuMDQsMy40ODgsNy40MjQsNS40NzIsMTIuMDMyLDUuNDcyDQoJCQljNC42MDgsMCw4Ljk5Mi0yLjAxNiwxMi4wMzItNS40NzJsMTEyLTEyOEMzODQuMTkyLDI0NS44MjQsMzg1LjE1MiwyMzkuMTA0LDM4Mi41NiwyMzMuMzc2eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNNDMyLDM1MnY5Nkg4MHYtOTZIMTZ2MTI4YzAsMTcuNjk2LDE0LjMzNiwzMiwzMiwzMmg0MTZjMTcuNjk2LDAsMzItMTQuMzA0LDMyLTMyVjM1Mkg0MzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0zODIuNTYsMjMzLjM3NkMzNzkuOTY4LDIyNy42NDgsMzc0LjI3MiwyMjQsMzY4LDIyNGgtNjRWMTZjMC04LjgzMi03LjE2OC0xNi0xNi0xNmgtNjRjLTguODMyLDAtMTYsNy4xNjgtMTYsMTZ2MjA4aC02NA0KCQkJYy02LjI3MiwwLTExLjk2OCwzLjY4LTE0LjU2LDkuMzc2Yy0yLjYyNCw1LjcyOC0xLjYsMTIuNDE2LDIuNTI4LDE3LjE1MmwxMTIsMTI4YzMuMDQsMy40ODgsNy40MjQsNS40NzIsMTIuMDMyLDUuNDcyDQoJCQljNC42MDgsMCw4Ljk5Mi0yLjAxNiwxMi4wMzItNS40NzJsMTEyLTEyOEMzODQuMTkyLDI0NS44MjQsMzg1LjE1MiwyMzkuMTA0LDM4Mi41NiwyMzMuMzc2eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNNDMyLDM1MnY5Nkg4MHYtOTZIMTZ2MTI4YzAsMTcuNjk2LDE0LjMzNiwzMiwzMiwzMmg0MTZjMTcuNjk2LDAsMzItMTQuMzA0LDMyLTMyVjM1Mkg0MzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=)}"]}),er.ctorParameters=()=>[{type:e.sBO}],er.propDecorators={title:[{type:e.IIB}],config:[{type:e.IIB}],sidebarEvent:[{type:e.r_U}],toggleMenu:[{type:e.r_U}]};class ar{constructor(){this.progress=0}ngOnChanges(te){te.progress&&te.progress.currentValue&&(this.progress=te.progress.currentValue)}}ar.\u0275fac=function(se){return new(se||ar)},ar.\u0275cmp=e.Xpm({type:ar,selectors:[["sb-player-start-page"]],inputs:{progress:"progress",title:"title"},features:[e.TTD],decls:10,vars:7,consts:[[1,"sb-player-splash-container",3,"ngClass"],[1,"sb-player-splash-container__header"],[1,"sb-player-splash-container__body","animated","fadeInDown"],[1,""],[1,"sb-player-splash-container__footer"],[1,"loading-text"],[1,"bg"],[1,"el"]],template:function(se,te){1&se&&(e.TgZ(0,"div",0),e._UZ(1,"div",1),e.TgZ(2,"div",2)(3,"span",3),e._uU(4),e.qZA()(),e.TgZ(5,"div",4)(6,"div",5),e._uU(7),e.qZA(),e.TgZ(8,"div",6),e._UZ(9,"div",7),e.qZA()()()),2&se&&(e.Q6J("ngClass",e.VKq(5,ks,100===te.progress)),e.xp6(4),e.Oqu(te.title),e.xp6(3),e.hij("Loading... ",te.progress,"%"),e.xp6(2),e.Udp("width",te.progress+"%"))},dependencies:[f.mk],styles:['.sb-player-splash-container[_ngcontent-%COMP%]{box-sizing:border-box;padding:1rem;height:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;opacity:1;background:var(--primary-theme);-webkit-transition:.3s ease-in;transition:.3s ease-in}.sb-player-splash-container.animateBg[_ngcontent-%COMP%]{opacity:0}.sb-player-splash-container__body[_ngcontent-%COMP%]{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-align:center;color:var(--gray-800);letter-spacing:0}.sb-player-splash-container__body[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:1.5rem;font-weight:700;letter-spacing:0;line-height:normal;word-break:break-word}.sb-player-splash-container__footer[_ngcontent-%COMP%]{color:var(--black);font-size:.75rem;line-height:1.25rem;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%}@-webkit-keyframes loading{0%{width:0}100%{width:100%}}@keyframes loading{0%{width:0}100%{width:100%}}@-webkit-keyframes percentage{1%{content:"1%"}2%{content:"2%"}3%{content:"3%"}4%{content:"4%"}5%{content:"5%"}6%{content:"6%"}7%{content:"7%"}8%{content:"8%"}9%{content:"9%"}10%{content:"10%"}11%{content:"11%"}12%{content:"12%"}13%{content:"13%"}14%{content:"14%"}15%{content:"15%"}16%{content:"16%"}17%{content:"17%"}18%{content:"18%"}19%{content:"19%"}20%{content:"20%"}21%{content:"21%"}22%{content:"22%"}23%{content:"23%"}24%{content:"24%"}25%{content:"25%"}26%{content:"26%"}27%{content:"27%"}28%{content:"28%"}29%{content:"29%"}30%{content:"30%"}31%{content:"31%"}32%{content:"32%"}33%{content:"33%"}34%{content:"34%"}35%{content:"35%"}36%{content:"36%"}37%{content:"37%"}38%{content:"38%"}39%{content:"39%"}40%{content:"40%"}41%{content:"41%"}42%{content:"42%"}43%{content:"43%"}44%{content:"44%"}45%{content:"45%"}46%{content:"46%"}47%{content:"47%"}48%{content:"48%"}49%{content:"49%"}50%{content:"50%"}51%{content:"51%"}52%{content:"52%"}53%{content:"53%"}54%{content:"54%"}55%{content:"55%"}56%{content:"56%"}57%{content:"57%"}58%{content:"58%"}59%{content:"59%"}60%{content:"60%"}61%{content:"61%"}62%{content:"62%"}63%{content:"63%"}64%{content:"64%"}65%{content:"65%"}66%{content:"66%"}67%{content:"67%"}68%{content:"68%"}69%{content:"69%"}70%{content:"70%"}71%{content:"71%"}72%{content:"72%"}73%{content:"73%"}74%{content:"74%"}75%{content:"75%"}76%{content:"76%"}77%{content:"77%"}78%{content:"78%"}79%{content:"79%"}80%{content:"80%"}81%{content:"81%"}82%{content:"82%"}83%{content:"83%"}84%{content:"84%"}85%{content:"85%"}86%{content:"86%"}87%{content:"87%"}88%{content:"88%"}89%{content:"89%"}90%{content:"90%"}91%{content:"91%"}92%{content:"92%"}93%{content:"93%"}94%{content:"94%"}95%{content:"95%"}96%{content:"96%"}97%{content:"97%"}98%{content:"98%"}99%{content:"99%"}100%{content:"100%"}}@keyframes percentage{1%{content:"1%"}2%{content:"2%"}3%{content:"3%"}4%{content:"4%"}5%{content:"5%"}6%{content:"6%"}7%{content:"7%"}8%{content:"8%"}9%{content:"9%"}10%{content:"10%"}11%{content:"11%"}12%{content:"12%"}13%{content:"13%"}14%{content:"14%"}15%{content:"15%"}16%{content:"16%"}17%{content:"17%"}18%{content:"18%"}19%{content:"19%"}20%{content:"20%"}21%{content:"21%"}22%{content:"22%"}23%{content:"23%"}24%{content:"24%"}25%{content:"25%"}26%{content:"26%"}27%{content:"27%"}28%{content:"28%"}29%{content:"29%"}30%{content:"30%"}31%{content:"31%"}32%{content:"32%"}33%{content:"33%"}34%{content:"34%"}35%{content:"35%"}36%{content:"36%"}37%{content:"37%"}38%{content:"38%"}39%{content:"39%"}40%{content:"40%"}41%{content:"41%"}42%{content:"42%"}43%{content:"43%"}44%{content:"44%"}45%{content:"45%"}46%{content:"46%"}47%{content:"47%"}48%{content:"48%"}49%{content:"49%"}50%{content:"50%"}51%{content:"51%"}52%{content:"52%"}53%{content:"53%"}54%{content:"54%"}55%{content:"55%"}56%{content:"56%"}57%{content:"57%"}58%{content:"58%"}59%{content:"59%"}60%{content:"60%"}61%{content:"61%"}62%{content:"62%"}63%{content:"63%"}64%{content:"64%"}65%{content:"65%"}66%{content:"66%"}67%{content:"67%"}68%{content:"68%"}69%{content:"69%"}70%{content:"70%"}71%{content:"71%"}72%{content:"72%"}73%{content:"73%"}74%{content:"74%"}75%{content:"75%"}76%{content:"76%"}77%{content:"77%"}78%{content:"78%"}79%{content:"79%"}80%{content:"80%"}81%{content:"81%"}82%{content:"82%"}83%{content:"83%"}84%{content:"84%"}85%{content:"85%"}86%{content:"86%"}87%{content:"87%"}88%{content:"88%"}89%{content:"89%"}90%{content:"90%"}91%{content:"91%"}92%{content:"92%"}93%{content:"93%"}94%{content:"94%"}95%{content:"95%"}96%{content:"96%"}97%{content:"97%"}98%{content:"98%"}99%{content:"99%"}100%{content:"100%"}}.bg[_ngcontent-%COMP%], .el[_ngcontent-%COMP%]{border-radius:.25rem;height:.5rem}.bg[_ngcontent-%COMP%]{background-color:var(--white)}.el[_ngcontent-%COMP%]{background-color:#f1635d;width:0%;-webkit-transition:.3s;transition:.3s}.loading-text[_ngcontent-%COMP%]{-ms-grid-row-align:center;align-self:center;margin-bottom:.5rem;color:var(--black)}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInLeftSide{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftSide{0%{opacity:0;opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInDown[_ngcontent-%COMP%]{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.fadeInUp[_ngcontent-%COMP%]{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.fadeInLeftSide[_ngcontent-%COMP%], .fadeInRightSide[_ngcontent-%COMP%]{-webkit-animation-name:fadeInLeftSide;animation-name:fadeInLeftSide}.animated[_ngcontent-%COMP%]{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}']}),ar.propDecorators={title:[{type:e.IIB}],progress:[{type:e.IIB}]};class yr{constructor(){}ngOnInit(){window.addEventListener("offline",()=>{this.showOfflineAlert=!0,setTimeout(()=>{this.showOfflineAlert=!1},4e3)})}}yr.\u0275fac=function(se){return new(se||yr)},yr.\u0275cmp=e.Xpm({type:yr,selectors:[["sb-player-offline-alert"]],decls:1,vars:1,consts:[["class","offline-container",4,"ngIf"],[1,"offline-container"]],template:function(se,te){1&se&&e.YNc(0,us,2,0,"div",0),2&se&&e.Q6J("ngIf",te.showOfflineAlert)},dependencies:[f.O5],styles:[":root{--sdk-offline-container:#fff}.offline-container[_ngcontent-%COMP%]{position:absolute;top:0;left:0;right:0;height:3rem;background:var(--tertiary-color);color:var(--sdk-offline-container);width:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;z-index:999;-webkit-box-pack:center;justify-content:center;box-shadow:0 0 2px 2px #666;font-size:14px}"]}),yr.ctorParameters=()=>[];class Io{}Io.\u0275fac=function(se){return new(se||Io)},Io.\u0275mod=e.oAB({type:Io}),Io.\u0275inj=e.cJS({imports:[f.ez,O.u5]});class to{constructor(){this.nextAction=new e.vpe}}to.\u0275fac=function(se){return new(se||to)},to.\u0275cmp=e.Xpm({type:to,selectors:[["sb-player-next-navigation"]],outputs:{nextAction:"nextAction"},decls:3,vars:0,consts:[["aria-label","navigation-arrows-nextIcon","tabindex","0",1,"navigation-arrows","player-nextIcon","paginate","right","ml-4",3,"click"]],template:function(se,te){1&se&&(e.TgZ(0,"button",0),e.NdJ("click",function(){return te.nextAction.emit({type:"NEXT"})}),e._UZ(1,"i")(2,"i"),e.qZA())},styles:[Jo]}),to.propDecorators={nextAction:[{type:e.r_U}]};class go{constructor(){this.previousAction=new e.vpe}}go.\u0275fac=function(se){return new(se||go)},go.\u0275cmp=e.Xpm({type:go,selectors:[["sb-player-previous-navigation"]],outputs:{previousAction:"previousAction"},decls:3,vars:0,consts:[["aria-label","navigation-arrows-previousIcon","tabindex","0",1,"navigation-arrows","player-previousIcon","paginate","left",3,"click"]],template:function(se,te){1&se&&(e.TgZ(0,"button",0),e.NdJ("click",function(){return te.previousAction.emit({type:"PREVIOUS"})}),e._UZ(1,"i")(2,"i"),e.qZA())},styles:[Jo]}),go.propDecorators={previousAction:[{type:e.r_U}]};class co{constructor(){this.actions=new e.vpe,this._config={rotation:!1,goto:!1,navigation:!1,zoom:!1}}set config(te){this._item=Object.assign(Object.assign({},this._config),te),this._config=this._item}get config(){return this._config}ngOnInit(){this.page=this.pageNumber}ngOnChanges(te){for(const ve in te)if(te.hasOwnProperty(ve))switch(ve){case"pageNumber":this.page=te[ve].currentValue,this.pageNumber=te[ve].currentValue;break;case"totalPages":this.totalPages=te[ve].currentValue}}zoomIn(){this.actions.emit({type:"ZOOM_IN"})}zoomOut(){this.actions.emit({type:"ZOOM_OUT"})}rotateCW(){this.actions.emit({type:"ROTATE_CW"})}gotoPage(){const te=parseInt(this.page,10);te>0&&te<=this.totalPages?(this.actions.emit({type:"NAVIGATE_TO_PAGE",data:te}),this.pageNumber=te):(this.actions.emit({type:"INVALID_PAGE_ERROR",data:te}),this.page=this.pageNumber)}}co.\u0275fac=function(se){return new(se||co)},co.\u0275cmp=e.Xpm({type:co,selectors:[["sb-player-header"]],inputs:{config:"config",pageNumber:"pageNumber",totalPages:"totalPages"},outputs:{actions:"actions"},features:[e.TTD],decls:7,vars:4,consts:[[1,"sb-player-header"],[1,"sb-player-header__panel","d-flex","flex-ai-center","flex-jc-flex-end"],["class","icon_rotate mr-8",4,"ngIf"],["class","player-zoom-btns d-flex mr-8",4,"ngIf"],["class","player-pagenumber",4,"ngIf"],["class","visible-only-landscape",4,"ngIf"],[1,"icon_rotate","mr-8"],["src","./assets/rotate-icon.svg","alt","rotate icon","tabindex","0","role","button","aria-label","rotate page",1,"rotate-icon",3,"click"],[1,"player-zoom-btns","d-flex","mr-8"],["type","button","tabindex","0","aria-label","zoom out","title","zoom out",1,"player-zoom-btns__zoombtn","zoomOut-btn",3,"click"],["type","button","tabindex","0","aria-label","zoom in","title","zoom in",1,"player-zoom-btns__zoombtn","zoomIn-btn",3,"click"],[1,"player-pagenumber"],["type","number","min","1",1,"page-count",3,"ngModel","max","ngModelChange"],["role","button","aria-label","Go to page","tabindex","0",1,"focus-arrow",3,"click"],["src","./assets/arrow-right.svg","alt","arrow-right","width","100%"],[1,"slash"],[1,"pageNumberFullcount"],[1,"visible-only-landscape"],[1,"d-flex","player-slides","ml-8"],[1,"d-flex","flex-ai-center",3,"previousAction"],[1,"d-flex","flex-ai-center",3,"nextAction"]],template:function(se,te){1&se&&(e.TgZ(0,"div")(1,"div",0)(2,"div",1),e.YNc(3,Xo,2,0,"div",2),e.YNc(4,vs,3,0,"div",3),e.YNc(5,Go,8,3,"div",4),e.YNc(6,Gr,4,0,"div",5),e.qZA()()()),2&se&&(e.xp6(3),e.Q6J("ngIf",te.config.rotation),e.xp6(1),e.Q6J("ngIf",te.config.zoom),e.xp6(1),e.Q6J("ngIf",te.config.goto&&te.totalPages),e.xp6(1),e.Q6J("ngIf",te.config.navigation))},dependencies:[f.O5,O.Fj,O.wV,O.JJ,O.qQ,O.Fd,O.On,to,go],styles:[':root{--sdk-sb-player-header:#fff;--sdk-player-zoombtn:#000;--sdk-player-zoombtn-icon:#333;--sdk-player-zoombtn-icon-hover:#F2F2F2;--sdk-player-page-count-bg:#fff;--sdk-player-page-count-txt:#CCCCCC;--sdk-player-page-count-arrow:#333333}[_nghost-%COMP%] .sb-player-header[_ngcontent-%COMP%]{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end;height:3rem;padding:.75em 1rem;background:var(--sdk-sb-player-header)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%]{border-radius:.25rem;overflow:hidden}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns__zoombtn[_ngcontent-%COMP%]{color:var(--sdk-player-zoombtn);text-align:center;line-height:.8rem;font-size:1.5rem;background-color:rgba(var(--rc-rgba-gray),.11);padding:0;-webkit-transition:.3s ease-in;transition:.3s ease-in;cursor:pointer;width:2rem;height:2rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border:0}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns__zoombtn[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;mask-size:contain;mask-repeat:no-repeat;background-color:var(--sdk-player-zoombtn-icon)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns__zoombtn[_ngcontent-%COMP%]:hover{background:var(--sdk-player-zoombtn-icon-hover)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%] .zoomOut-btn[_ngcontent-%COMP%]{border-right:.063em solid rgba(var(--rc-rgba-gray),.1)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%] .zoomOut-btn[_ngcontent-%COMP%]::after{content:"-"}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%] .zoomIn-btn[_ngcontent-%COMP%]::after{content:"+"}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%]{font-size:1rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;position:relative}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]{height:2rem;width:3rem;border:.031em solid var(--sdk-player-page-count-txt);border-radius:.25rem;background-color:var(--sdk-player-page-count-bg);text-align:center}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus{border-radius:.25em 0 0 .25rem;outline:0}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%] ~ .focus-arrow[_ngcontent-%COMP%]{opacity:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:2.2rem;height:2rem;background:var(--sdk-player-page-count-arrow);border-radius:0 .25em .25em 0;position:absolute;left:calc(3rem - 0px);cursor:pointer}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%] ~ .focus-arrow[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:50%}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus ~ .focus-arrow[_ngcontent-%COMP%]{opacity:1}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus ~ .slash[_ngcontent-%COMP%]{visibility:hidden}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus ~ .pageNumberFullcount[_ngcontent-%COMP%]{visibility:hidden}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .slash[_ngcontent-%COMP%]{margin:0 .5rem}[_nghost-%COMP%] .player-zoom-btns-inline[_ngcontent-%COMP%]{display:inline-block}[_nghost-%COMP%] .player-replay[_ngcontent-%COMP%]{display:inline;padding:.5rem}[_nghost-%COMP%] .icon_rotate[_ngcontent-%COMP%]{background:0 0;height:2rem;text-align:center;width:2rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-radius:.25rem;padding:.25rem;cursor:pointer;-webkit-transition:.3s ease-in;transition:.3s ease-in}[_nghost-%COMP%] .icon_rotate[_ngcontent-%COMP%]:hover{background:rgba(var(--rc-rgba-gray),.11)}[_nghost-%COMP%] .icon_rotate[_ngcontent-%COMP%] .rotate-icon[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%] sb-player-next-navigation[_ngcontent-%COMP%], [_nghost-%COMP%] sb-player-previous-navigation[_ngcontent-%COMP%]{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center} html[dir=rtl] .sb-player-header__panel .pdf-pagenumber .page-count:focus{border-radius:0 .25em .25rem 0!important} html[dir=rtl] .sb-player-header__panel .pdf-pagenumber .page-count~.focus-arrow{left:auto;right:calc(3rem - 0px);border-radius:.25em 0 0 .25em!important} html[dir=rtl] .sb-player-header__panel .pdf-pagenumber .page-count~.focus-arrow img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}']}),co.propDecorators={pageNumber:[{type:e.IIB}],totalPages:[{type:e.IIB}],actions:[{type:e.r_U}],config:[{type:e.IIB}]};class cs{ngOnInit(){this.errorMsg||(this.errorMsg={messageHeader:"Unable to load content",messageTitle:"Refresh and try again later"})}}cs.\u0275fac=function(se){return new(se||cs)},cs.\u0275cmp=e.Xpm({type:cs,selectors:[["sb-player-contenterror"]],inputs:{errorMsg:"errorMsg"},decls:6,vars:2,consts:[[1,"playersdk-msg","playersdk-msg--error"],[1,"playersdk-msg__body"],[1,"playersdk-msg__text"],[1,"error-header"]],template:function(se,te){1&se&&(e.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"span",3),e._uU(4),e.qZA(),e._uU(5),e.qZA()()()),2&se&&(e.xp6(4),e.Oqu(te.errorMsg.messageHeader),e.xp6(1),e.hij(" ",te.errorMsg.messageTitle," "))},styles:[':root{--sdk-playersdk-text:#333;--sdk-playersdk-bg:#fbccd1;--sdk-playersdk-border:#ff4558;--sdk-playersdk-closeicon:#ff4558;--sdk-playersdk-error-header:#ff4558}.playersdk-msg[_ngcontent-%COMP%]{position:absolute;top:10%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:20rem;margin-bottom:8px;padding:1rem;border:1px solid;border-radius:.5rem;border-width:0 0 0 .5rem;z-index:111111}.playersdk-msg--error[_ngcontent-%COMP%]{color:var(--sdk-playersdk-text);background:var(--sdk-playersdk-bg);border-color:var(--sdk-playersdk-border)}.playersdk-msg__body[_ngcontent-%COMP%]{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.playersdk-msg__text[_ngcontent-%COMP%]{font-size:.875rem}@media (max-width:767px){.playersdk-msg__text[_ngcontent-%COMP%]{font-size:.75rem}}.playersdk-msg__close-icon[_ngcontent-%COMP%]{position:absolute;right:0;top:0;width:2rem;height:2rem;cursor:pointer}.playersdk-msg__close-icon[_ngcontent-%COMP%]::after, .playersdk-msg__close-icon[_ngcontent-%COMP%]::before{content:" ";position:absolute;right:1rem;height:1rem;width:.125rem;top:.5rem;background:var(--sdk-playersdk-closeicon)}.playersdk-msg__close-icon[_ngcontent-%COMP%]::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.playersdk-msg__close-icon[_ngcontent-%COMP%]::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.error-header[_ngcontent-%COMP%]{font-size:1.25rem;display:block;margin-bottom:.5rem;line-height:normal;color:var(--sdk-playersdk-error-header)}']}),cs.propDecorators={errorMsg:[{type:e.IIB}]};class bt{}bt.\u0275fac=function(se){return new(se||bt)},bt.\u0275mod=e.oAB({type:bt}),bt.\u0275inj=e.cJS({imports:[f.ez,O.u5]});class Rt{}Rt.\u0275fac=function(se){return new(se||Rt)},Rt.\u0275mod=e.oAB({type:Rt}),Rt.\u0275inj=e.cJS({imports:[Io,bt,Io,bt]})},6260:function(Ae){var Pe;Pe=typeof global<"u"?global:this,Ae.exports=function(S){if(S.CSS&&S.CSS.escape)return S.CSS.escape;var e=function(f){if(0==arguments.length)throw new TypeError("`CSS.escape` requires an argument.");for(var O,C=String(f),x=C.length,N=-1,j="",G=C.charCodeAt(0);++N=1&&O<=31||127==O||0==N&&O>=48&&O<=57||1==N&&O>=48&&O<=57&&45==G?"\\"+O.toString(16)+" ":0==N&&1==x&&45==O||!(O>=128||45==O||95==O||O>=48&&O<=57||O>=65&&O<=90||O>=97&&O<=122)?"\\"+C.charAt(N):C.charAt(N):j+="\ufffd";return j};return S.CSS||(S.CSS={}),S.CSS.escape=e,e}(Pe)},8981:function(Ae,Pe,S){var e;Ae=S.nmd(Ae),function(){var f,O,C,N=128,j="Expected a function",G="__lodash_placeholder__",ee="[object Arguments]",A="[object Array]",F="[object Boolean]",$="[object Date]",be="[object Error]",me="[object Function]",Me="[object Map]",gt="[object Number]",we="[object Object]",He="[object RegExp]",lt="[object Set]",B="[object String]",Ge="[object WeakMap]",Le="[object ArrayBuffer]",ne="[object Float32Array]",Z="[object Float64Array]",q="[object Int8Array]",ue="[object Int16Array]",Fe="[object Int32Array]",Ke="[object Uint8Array]",H="[object Uint8ClampedArray]",ze="[object Uint16Array]",dt="[object Uint32Array]",xn=/\b__p \+= '';/g,sn=/\b(__p \+=) '' \+/g,si=/(__e\(.*?\)|\b__t\)) \+\n'';/g,ii=/&(?:amp|lt|gt|quot|#39|#96);/g,wi=/[&<>"'`]/g,Di=RegExp(ii.source),Yn=RegExp(wi.source),ce=/<%-([\s\S]+?)%>/g,ot=/<%([\s\S]+?)%>/g,pt=/<%=([\s\S]+?)%>/g,ft=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\n\\]|\\.)*?\1)\]/,Nt=/^\w*$/,Mn=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\n\\]|\\.)*?)\2)\]/g,En=/^[:!,]|[\\^$.*+?()[\]{}|\/]|(^[0-9a-fA-Fnrtuvx])|([\n\r\u2028\u2029])/g,ln=RegExp(En.source),wt=/[\u0300-\u036f\ufe20-\ufe23]/g,ei=/\\(\\)?/g,zt=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Ln=/\w*$/,Se=/^0[xX]/,z=/^\[object .+?Constructor\]$/,K=/^\d+$/,W=/[\xc0-\xd6\xd8-\xde\xdf-\xf6\xf8-\xff]/g,st=/($^)/,Xe=/['\n\r\u2028\u2029\\]/g,nn=(O="[A-Z\\xc0-\\xd6\\xd8-\\xde]",C="[a-z\\xdf-\\xf6\\xf8-\\xff]+",RegExp(O+"+(?="+O+C+")|"+O+"?"+C+"|"+O+"+|[0-9]+","g")),mt=["Array","ArrayBuffer","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Math","Number","Object","RegExp","Set","String","_","clearTimeout","isFinite","parseFloat","parseInt","setTimeout","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap"],qt=-1,Yt={};Yt[ne]=Yt[Z]=Yt[q]=Yt[ue]=Yt[Fe]=Yt[Ke]=Yt[H]=Yt[ze]=Yt[dt]=!0,Yt[ee]=Yt[A]=Yt[Le]=Yt[F]=Yt[$]=Yt[be]=Yt[me]=Yt[Me]=Yt[gt]=Yt[we]=Yt[He]=Yt[lt]=Yt[B]=Yt[Ge]=!1;var Be={};Be[ee]=Be[A]=Be[Le]=Be[F]=Be[$]=Be[ne]=Be[Z]=Be[q]=Be[ue]=Be[Fe]=Be[gt]=Be[we]=Be[He]=Be[B]=Be[Ke]=Be[H]=Be[ze]=Be[dt]=!0,Be[be]=Be[me]=Be[Me]=Be[lt]=Be[Ge]=!1;var Ie={\u00c0:"A",\u00c1:"A",\u00c2:"A",\u00c3:"A",\u00c4:"A",\u00c5:"A",\u00e0:"a",\u00e1:"a",\u00e2:"a",\u00e3:"a",\u00e4:"a",\u00e5:"a",\u00c7:"C",\u00e7:"c",\u00d0:"D",\u00f0:"d",\u00c8:"E",\u00c9:"E",\u00ca:"E",\u00cb:"E",\u00e8:"e",\u00e9:"e",\u00ea:"e",\u00eb:"e",\u00cc:"I",\u00cd:"I",\u00ce:"I",\u00cf:"I",\u00ec:"i",\u00ed:"i",\u00ee:"i",\u00ef:"i",\u00d1:"N",\u00f1:"n",\u00d2:"O",\u00d3:"O",\u00d4:"O",\u00d5:"O",\u00d6:"O",\u00d8:"O",\u00f2:"o",\u00f3:"o",\u00f4:"o",\u00f5:"o",\u00f6:"o",\u00f8:"o",\u00d9:"U",\u00da:"U",\u00db:"U",\u00dc:"U",\u00f9:"u",\u00fa:"u",\u00fb:"u",\u00fc:"u",\u00dd:"Y",\u00fd:"y",\u00ff:"y",\u00c6:"Ae",\u00e6:"ae",\u00de:"Th",\u00fe:"th",\u00df:"ss"},je={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},ke={"&":"&","<":"<",">":">",""":'"',"'":"'","`":"`"},vt={function:!0,object:!0},Gt={0:"x30",1:"x31",2:"x32",3:"x33",4:"x34",5:"x35",6:"x36",7:"x37",8:"x38",9:"x39",A:"x41",B:"x42",C:"x43",D:"x44",E:"x45",F:"x46",a:"x61",b:"x62",c:"x63",d:"x64",e:"x65",f:"x66",n:"x6e",r:"x72",t:"x74",u:"x75",v:"x76",x:"x78"},Fn={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},ut=vt[typeof Pe]&&Pe&&!Pe.nodeType&&Pe&&(vt.object&&Ae&&!Ae.nodeType&&Ae)&&"object"==typeof global&&global&&global.Object&&global,Wt=vt[typeof self]&&self&&self.Object&&self,qe=vt[typeof window]&&window&&window.Object&&window,Tt=ut||qe!==(this&&this.window)&&qe||Wt||this;function Jt(zn,yi){if(zn!==yi){var ci=null===zn,xi=zn===f,Mi=zn==zn,kr=null===yi,xr=yi===f,Hi=yi==yi;if(zn>yi&&!kr||!Mi||ci&&!xr&&Hi||xi&&Hi)return 1;if(zn-1;);return ci}function pr(zn,yi){for(var ci=zn.length;ci--&&yi.indexOf(zn.charAt(ci))>-1;);return ci}function sr(zn,yi){return Jt(zn.criteria,yi.criteria)||zn.index-yi.index}function _r(zn){return Ie[zn]}function or(zn){return je[zn]}function Vi(zn,yi,ci){return yi?zn=Gt[zn]:ci&&(zn=Fn[zn]),"\\"+zn}function qr(zn){return"\\"+Fn[zn]}function Mr(zn,yi,ci){for(var xi=zn.length,Mi=yi+(ci?0:-1);ci?Mi--:++Mi=9&&zn<=13||32==zn||160==zn||5760==zn||6158==zn||zn>=8192&&(zn<=8202||8232==zn||8233==zn||8239==zn||8287==zn||12288==zn||65279==zn)}function Zt(zn,yi){for(var ci=-1,xi=zn.length,Mi=-1,kr=[];++ci=200?Gn(Y):null,De=Y.length;I&&(ae=Te,k=!1,Y=I);e:for(;++tntn?0:tn+Y),(Ce=Ce===f||Ce>tn?tn:+Ce||0)<0&&(Ce+=tn),tn=Y>Ce?0:Ce-Y>>>0,Y>>>=0;for(var ae=ci(tn);++ct=Lo)return Sr;var Fr=Rn[vi];return Sr*("asc"===Fr||!0===Fr?1:-1)}}return De.index-Ft.index}(ae,k,Ce)})}function Ys(ge,Y){var Ce=-1,ct=bs(),tn=ge.length,ae=ct==Cn,k=ae&&tn>=200,I=k?Gn():null,De=[];I?(ct=Te,ae=!1):(k=!1,I=Y?[]:De);e:for(;++Ce>>1,k=ge[ae];(Ce?k<=Y:k2?Ce[tn-2]:f,k=tn>2?Ce[2]:f,I=tn>1?Ce[tn-1]:f;for("function"==typeof ae?(ae=Go(ae,I,5),tn-=2):tn-=(ae="function"==typeof I?I:f)?1:0,k&&Eo(Ce[0],Ce[1],k)&&(ae=tn<3?f:ae,tn=1);++ct-1?Ce[ae]:f}return Qt(Ce,ct,ge)}}function go(ge){return function(Y,Ce,ct){return Y&&Y.length?pn(Y,Ce=no(Ce,ct,3),ge):-1}}function co(ge){return function(Y,Ce,ct){return Qt(Y,Ce=no(Ce,ct,3),ge,!0)}}function cs(ge){return function(){for(var Y,Ce=arguments.length,ct=ge?Ce:-1,tn=0,ae=ci(Ce);ge?ct--:++ct=200)return Y.plant(Rn).value();for(var vi=0,Ci=Ce?ae[vi].apply(this,Ft):Rn;++vi=(Y=+Y)||!Bt(Y))return"";var tn=Y-ct;return qa(Ce=null==Ce?" ":Ce+"",Ii(tn/Ce.length)).slice(0,tn)}function Ei(ge,Y,Ce,ct){var tn=1&Y,ae=er(ge);return function k(){for(var I=-1,De=arguments.length,Ft=-1,Rn=ct.length,vi=ci(Rn+De);++FtDe))return!1;for(;++I-1&&ge%1==0&&ge-1&&ge%1==0&&ge<=eo}function Nl(ge){return ge==ge&&!Us(ge)}function Su(ge,Y){ge=Na(ge);for(var Ce=-1,ct=Y.length,tn={};++Ce0){if(++Qs>=150)return ge}else Qs=0;return hs(ge,Y)});function X1(ge){for(var Y=Qa(ge),Ce=Y.length,ct=Ce&&ge.length,tn=!!ct&&Ta(ct)&&(ds(ge)||Rl(ge)),ae=-1,k=[];++ae=120?Gn(Ce&&I):null}var De=ge[0],Ft=-1,Rn=De?De.length:0,vi=ct[0];e:for(;++Ft2?ge[Y-2]:f,ct=Y>1?ge[Y-1]:f;return Y>2&&"function"==typeof Ce?Y-=2:(Ce=Y>1&&"function"==typeof ct?(--Y,ct):f,ct=f),ge.length=Y,Eu(ge,Ce,ct)});function tc(ge){var Y=wn(ge);return Y.__chain__=!0,Y}function h1(ge,Y,Ce){return Y.call(Ce,ge)}var Ud=Ss(function(ge){return ge=fn(ge),this.thru(function(Y){return function(ct,tn){for(var ae=-1,k=ct.length,I=-1,De=tn.length,Ft=ci(k+De);++ae-1:!!tn&&bs(ge,Y,Ce)>-1}var Bc=Et(function(ge,Y,Ce){ge[Ce]=Y}),qc=Ss(function(ge,Y,Ce){var ct=-1,tn="function"==typeof Y,ae=ka(Y),k=Ho(ge)?ci(ge.length):[];return Oe(ge,function(I){var De=tn?Y:ae&&null!=I?I[Y]:f;k[++ct]=De?De.apply(I,Ce):Ms(I,Y,Ce)}),k});function D1(ge,Y,Ce){return(ds(ge)?D:Ts)(ge,Y=no(Y,Ce,3))}var p1=Et(function(ge,Y,Ce){ge[Ce?0:1].push(Y)},function(){return[[],[]]}),ku=Ot(ye,Oe),Ma=Ot(function(Y,Ce,ct,tn){var ae=Y.length;for(tn&&ae&&(ct=Y[--ae]);ae--;)ct=Ce(ct,Y[ae],ae,Y);return ct},Ze);function Yl(ge,Y,Ce){if(Ce?Eo(ge,Y,Ce):null==Y)return(ct=(ge=c1(ge)).length)>0?ge[zo(0,ct-1)]:f;var ct,tn=-1,ae=Hc(ge),k=(ct=ae.length)-1;for(Y=Xn(Y<0?0:+Y||0,ct);++tn0&&(Ce=Y.apply(this,arguments)),ge<=1&&(Y=f),Ce}}var f1=Ss(function(ge,Y,Ce){var ct=1;if(Ce.length){var tn=Zt(Ce,f1.placeholder);ct|=32}return ro(ge,ct,Y,Ce,tn)}),Uc=Ss(function(ge,Y){for(var Ce=-1,ct=(Y=Y.length?fn(Y):Ni(ge)).length;++CeY?Pr(Ft,tn):De=Er(Lo,mo)}function Sr(){Pr(Ci,De)}function Fr(){if(ct=arguments,k=ml(),I=this,Ft=Ci&&(De||!Zi),!1===vi)var mo=Zi&&!De;else{!tn&&!Zi&&(Rn=k);var Oo=vi-(k-Rn),xo=Oo<=0||Oo>vi;xo?(tn&&(tn=On(tn)),Rn=k,ae=ge.apply(I,ct)):tn||(tn=Er(Sr,Oo))}return xo&&De?De=On(De):!De&&Y!==vi&&(De=Er(Lo,Y)),mo&&(xo=!0,ae=ge.apply(I,ct)),xo&&!De&&!tn&&(ct=I=f),ae}return Fr.cancel=function(){De&&On(De),tn&&On(tn),Rn=0,tn=De=Ft=f},Fr}var yl=Ss(function(ge,Y){return V(ge,1,Y)}),xu=Ss(function(ge,Y,Ce){return V(ge,Y,Ce)}),Ca=cs(),ja=cs(!0);function jl(ge,Y){if("function"!=typeof ge||Y&&"function"!=typeof Y)throw new Bi(j);var Ce=function(){var ct=arguments,tn=Y?Y.apply(this,ct):ct[0],ae=Ce.cache;if(ae.has(tn))return ae.get(tn);var k=ge.apply(this,ct);return Ce.cache=ae.set(tn,k),k};return Ce.cache=new jl.Cache,Ce}var hu=Ss(function(ge,Y){if(Y=fn(Y),"function"!=typeof ge||!We(Y,ui))throw new Bi(j);var Ce=Y.length;return Ss(function(ct){for(var tn=Xn(ct.length,Ce);tn--;)ct[tn]=Y[tn](ct[tn]);return ge.apply(this,ct)})}),vl=ht(32),Lu=ht(64),F1=Ss(function(ge,Y){return ro(ge,256,f,f,f,fn(Y))});function Ss(ge,Y){if("function"!=typeof ge)throw new Bi(j);return Y=on(Y===f?ge.length-1:+Y||0,0),function(){for(var Ce=arguments,ct=-1,tn=on(Ce.length-Y,0),ae=ci(tn);++ctY}function Rl(ge){return Si(ge)&&Ho(ge)&&Hr.call(ge,"callee")&&!hi.call(ge,"callee")}var ds=ao||function(ge){return Si(ge)&&Ta(ge.length)&&br.call(ge)==A};function Hu(ge,Y,Ce,ct){var tn=(Ce="function"==typeof Ce?Go(Ce,ct,3):f)?Ce(ge,Y):f;return tn===f?So(ge,Y,Ce):!!tn}function po(ge){return Si(ge)&&"string"==typeof ge.message&&br.call(ge)==be}function Sa(ge){return Us(ge)&&br.call(ge)==me}function Us(ge){var Y=typeof ge;return!!ge&&("object"==Y||"function"==Y)}function j1(ge){return null!=ge&&(Sa(ge)?wo.test(so.call(ge)):Si(ge)&&z.test(ge))}function Ou(ge){return"number"==typeof ge||Si(ge)&&br.call(ge)==gt}function ac(ge){var Y,Ce;return!(!Si(ge)||br.call(ge)!=we||Rl(ge)||!(Hr.call(ge,"constructor")||(Y=ge.constructor,"function"!=typeof Y||Y instanceof Y)))&&(ri(ge,function(ct,tn){Ce=tn}),Ce===f||Hr.call(ge,Ce))}function Js(ge){return Us(ge)&&br.call(ge)==He}function Ra(ge){return"string"==typeof ge||Si(ge)&&br.call(ge)==B}function Ba(ge){return Si(ge)&&Ta(ge.length)&&!!Yt[br.call(ge)]}function Vu(ge,Y){return ge0;++ctvi?0:vi+Ft),(Rn=Rn===f||Rn>vi?vi:+Rn||0)<0&&(Rn+=vi),vi=Ft>Rn?0:Rn>>>0,Ft>>>=0;Ft-1;)Wr.call(Ce,k,1);return Ce},wn.pullAt=jc,wn.range=function(Y,Ce,ct){ct&&Eo(Y,Ce,ct)&&(Ce=ct=f),Y=+Y||0,null==Ce?(Ce=Y,Y=0):Ce=+Ce||0;for(var tn=-1,ae=on(Ii((Ce-Y)/((ct=null==ct?1:+ct||0)||1)),0),k=ci(ae);++tn=0&&Y.indexOf(Ce,ct)==ct},wn.escape=function(Y){return(Y=bi(Y))&&Yn.test(Y)?Y.replace(wi,or):Y},wn.escapeRegExp=function(Y){return(Y=bi(Y))&&ln.test(Y)?Y.replace(En,Vi):Y||"(?:)"},wn.every=nc,wn.find=P1,wn.findIndex=al,wn.findKey=R1,wn.findLast=I1,wn.findLastIndex=k1,wn.findLastKey=bl,wn.findWhere=function(Y,Ce){return P1(Y,jo(Ce))},wn.first=x1,wn.floor=Qu,wn.get=function(Y,Ce,ct){var tn=null==Y?f:Zr(Y,Cr(Ce),Ce+"");return tn===f?ct:tn},wn.gt=Zu,wn.gte=function(Y,Ce){return Y>=Ce},wn.has=function(Y,Ce){if(null==Y)return!1;var ct=Hr.call(Y,Ce);if(!ct&&!ka(Ce)){if(null==(Y=1==(Ce=Cr(Ce)).length?Y:Zr(Y,ws(Ce,0,-1))))return!1;Ce=d1(Ce),ct=Hr.call(Y,Ce)}return ct||Ta(Y.length)&&ba(Ce,Y.length)&&(ds(Y)||Rl(Y))},wn.identity=oa,wn.includes=Fa,wn.indexOf=Gl,wn.inRange=function(Y,Ce,ct){return Ce=+Ce||0,ct===f?(ct=Ce,Ce=0):ct=+ct||0,Y>=Xn(Ce,ct)&&Y=Ce||!Bt(Ce))return Y;var ae=(Ce-tn)/2,k=Wi(ae);return(ct=$n("",Ii(ae),ct)).slice(0,k)+Y+ct},wn.padLeft=_a,wn.padRight=ul,wn.parseInt=function(Y,Ce,ct){return(ct?Eo(Y,Ce,ct):null==Ce)?Ce=0:Ce&&(Ce=+Ce),Y=Ua(Y),Xi(Y,Ce||(Se.test(Y)?16:10))},wn.random=function(Y,Ce,ct){ct&&Eo(Y,Ce,ct)&&(Ce=ct=f);var tn=null==Y,ae=null==Ce;if(null==ct&&(ae&&"boolean"==typeof Y?(ct=Y,Y=1):"boolean"==typeof Ce&&(ct=Ce,ae=!0)),tn&&ae&&(Ce=1,ae=!1),Y=+Y||0,ae?(Ce=Y,Y=0):Ce=+Ce||0,ct||Y%1||Ce%1){var k=gr();return Xn(Y+k*(Ce-Y+_n("1e-"+((k+"").length-1))),Ce)}return zo(Y,Ce)},wn.reduce=ku,wn.reduceRight=Ma,wn.repeat=qa,wn.result=function(Y,Ce,ct){var tn=null==Y?f:Y[Ce];return tn===f&&(null!=Y&&!ka(Ce,Y)&&(tn=null==(Y=1==(Ce=Cr(Ce)).length?Y:Zr(Y,ws(Ce,0,-1)))?f:Y[d1(Ce)]),tn=tn===f?ct:tn),Sa(tn)?tn.call(Y):tn},wn.round=Wu,wn.runInContext=zn,wn.size=function(Y){var Ce=Y?Yo(Y):0;return Ta(Ce)?Ce:ta(Y).length},wn.snakeCase=Cl,wn.some=La,wn.sortedIndex=Fl,wn.sortedLastIndex=xa,wn.startCase=Nu,wn.startsWith=function(Y,Ce,ct){return Y=bi(Y),ct=null==ct?0:Xn(ct<0?0:+ct||0,Y.length),Y.lastIndexOf(Ce,ct)==ct},wn.sum=function(Y,Ce,ct){return ct&&Eo(Y,Ce,ct)&&(Ce=f),1==(Ce=no(Ce,ct,3)).length?function(ae,k){for(var I=ae.length,De=0;I--;)De+=+k(ae[I])||0;return De}(ds(Y)?Y:c1(Y),Ce):(k=Ce,I=0,Oe(Y,function(De,Ft,Rn){I+=+k(De,Ft,Rn)||0}),I);var k,I},wn.template=function(Y,Ce,ct){var tn=wn.templateSettings;ct&&Eo(Y,Ce,ct)&&(Ce=ct=f),Y=bi(Y),Ce=cn(Un({},ct||Ce),tn,Dt);var ae,k,I=cn(Un({},Ce.imports),tn.imports,Dt),De=ta(I),Ft=ks(I,De),Rn=0,vi=Ce.interpolate||st,Ci="__p += '",Zi=Ur((Ce.escape||st).source+"|"+vi.source+"|"+(vi===pt?zt:st).source+"|"+(Ce.evaluate||st).source+"|$","g"),Pr="//# sourceURL="+("sourceURL"in Ce?Ce.sourceURL:"lodash.templateSources["+ ++qt+"]")+"\n";Y.replace(Zi,function(Fr,mo,Oo,xo,ns,is){return Oo||(Oo=xo),Ci+=Y.slice(Rn,is).replace(Xe,qr),mo&&(ae=!0,Ci+="' +\n__e("+mo+") +\n'"),ns&&(k=!0,Ci+="';\n"+ns+";\n__p += '"),Oo&&(Ci+="' +\n((__t = ("+Oo+")) == null ? '' : __t) +\n'"),Rn=is+Fr.length,Fr}),Ci+="';\n";var Lo=Ce.variable;Lo||(Ci="with (obj) {\n"+Ci+"\n}\n"),Ci=(k?Ci.replace(xn,""):Ci).replace(sn,"$1").replace(si,"$1;"),Ci="function("+(Lo||"obj")+") {\n"+(Lo?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(ae?", __e = _.escape":"")+(k?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+Ci+"return __p\n}";var Sr=Kl(function(){return kr(De,Pr+"return "+Ci).apply(f,Ft)});if(Sr.source=Ci,po(Sr))throw Sr;return Sr},wn.trim=Ua,wn.trimLeft=function(Y,Ce,ct){var tn=Y;return(Y=bi(Y))&&((ct?Eo(tn,Ce,ct):null==Ce)?Y.slice(Ut(Y)):Y.slice(rr(Y,Ce+"")))},wn.trimRight=function(Y,Ce,ct){var tn=Y;return(Y=bi(Y))&&((ct?Eo(tn,Ce,ct):null==Ce)?Y.slice(0,An(Y)+1):Y.slice(0,pr(Y,Ce+"")+1))},wn.trunc=function(Y,Ce,ct){ct&&Eo(Y,Ce,ct)&&(Ce=f);var tn=30,ae="...";if(null!=Ce)if(Us(Ce)){var k="separator"in Ce?Ce.separator:k;tn="length"in Ce?+Ce.length||0:tn,ae="omission"in Ce?bi(Ce.omission):ae}else tn=+Ce||0;if(tn>=(Y=bi(Y)).length)return Y;var I=tn-ae.length;if(I<1)return ae;var De=Y.slice(0,I);if(null==k)return De+ae;if(Js(k)){if(Y.slice(I).search(k)){var Ft,Rn,vi=Y.slice(0,I);for(k.global||(k=Ur(k.source,(Ln.exec(k)||"")+"g")),k.lastIndex=0;Ft=k.exec(vi);)Rn=Ft.index;De=De.slice(0,null!=Rn?Rn:I)}}else if(Y.indexOf(k,I)!=I){var Ci=De.lastIndexOf(k);Ci>-1&&(De=De.slice(0,Ci))}return De+ae},wn.unescape=function(Y){return(Y=bi(Y))&&Di.test(Y)?Y.replace(ii,Kn):Y},wn.uniqueId=function(Y){var Ce=++ko;return bi(Y)+Ce},wn.words=Fu,wn.all=nc,wn.any=La,wn.contains=Fa,wn.eq=Hu,wn.detect=P1,wn.foldl=ku,wn.foldr=Ma,wn.head=x1,wn.include=Fa,wn.inject=ku,Ul(wn,(ge={},Ti(wn,function(Y,Ce){wn.prototype[Ce]||(ge[Ce]=Y)}),ge),!1),wn.sample=Yl,wn.prototype.sample=function(ge){return this.__chain__||null!=ge?this.thru(function(Y){return Yl(Y,ge)}):Yl(this.value())},wn.VERSION="3.10.1",Ve(["bind","bindKey","curry","curryRight","partial","partialRight"],function(ge){wn[ge].placeholder=wn}),Ve(["drop","take"],function(ge,Y){Tr.prototype[ge]=function(Ce){var ct=this.__filtered__;if(ct&&!Y)return new Tr(this);Ce=null==Ce?1:on(Wi(Ce)||0,0);var tn=this.clone();return ct?tn.__takeCount__=Xn(tn.__takeCount__,Ce):tn.__views__.push({size:Ce,type:ge+(tn.__dir__<0?"Right":"")}),tn},Tr.prototype[ge+"Right"]=function(Ce){return this.reverse()[ge](Ce).reverse()}}),Ve(["filter","map","takeWhile"],function(ge,Y){var Ce=Y+1,ct=2!=Ce;Tr.prototype[ge]=function(tn,ae){var k=this.clone();return k.__iteratees__.push({iteratee:no(tn,ae,1),type:Ce}),k.__filtered__=k.__filtered__||ct,k}}),Ve(["first","last"],function(ge,Y){var Ce="take"+(Y?"Right":"");Tr.prototype[ge]=function(){return this[Ce](1).value()[0]}}),Ve(["initial","rest"],function(ge,Y){var Ce="drop"+(Y?"":"Right");Tr.prototype[ge]=function(){return this.__filtered__?new Tr(this):this[Ce](1)}}),Ve(["pluck","where"],function(ge,Y){var Ce=Y?"filter":"map",ct=Y?jo:cl;Tr.prototype[ge]=function(tn){return this[Ce](ct(tn))}}),Tr.prototype.compact=function(){return this.filter(oa)},Tr.prototype.reject=function(ge,Y){return ge=no(ge,Y,1),this.filter(function(Ce){return!ge(Ce)})},Tr.prototype.slice=function(ge,Y){ge=null==ge?0:+ge||0;var Ce=this;return Ce.__filtered__&&(ge>0||Y<0)?new Tr(Ce):(ge<0?Ce=Ce.takeRight(-ge):ge&&(Ce=Ce.drop(ge)),Y!==f&&(Ce=(Y=+Y||0)<0?Ce.dropRight(-Y):Ce.take(Y-ge)),Ce)},Tr.prototype.takeRightWhile=function(ge,Y){return this.reverse().takeWhile(ge,Y).reverse()},Tr.prototype.toArray=function(){return this.take(Rr)},Ti(Tr.prototype,function(ge,Y){var Ce=/^(?:filter|map|reject)|While$/.test(Y),ct=/^(?:first|last)$/.test(Y),tn=wn[ct?"take"+("last"==Y?"Right":""):Y];!tn||(wn.prototype[Y]=function(){var ae=ct?[1]:arguments,k=this.__chain__,I=this.__wrapped__,De=!!this.__actions__.length,Ft=I instanceof Tr,Rn=ae[0],vi=Ft||ds(I);vi&&Ce&&"function"==typeof Rn&&1!=Rn.length&&(Ft=vi=!1);var Ci=function(Sr){return ct&&k?tn(Sr,1)[0]:tn.apply(f,xe([Sr],ae))},Zi={func:h1,args:[Ci],thisArg:f},Pr=Ft&&!De;if(ct&&!k)return Pr?((I=I.clone()).__actions__.push(Zi),ge.call(I)):tn.call(f,this.value())[0];if(!ct&&vi){I=Pr?I:new Tr(this);var Lo=ge.apply(I,ae);return Lo.__actions__.push(Zi),new lo(Lo,k)}return this.thru(Ci)})}),Ve(["join","pop","push","replace","shift","sort","splice","split","unshift"],function(ge){var Y=(/^(?:replace|split)$/.test(ge)?Uo:zi)[ge],Ce=/^(?:push|sort|unshift)$/.test(ge)?"tap":"thru",ct=/^(?:join|pop|replace|shift)$/.test(ge);wn.prototype[ge]=function(){var tn=arguments;return ct&&!this.__chain__?Y.apply(this.value(),tn):this[Ce](function(ae){return Y.apply(ae,tn)})}}),Ti(Tr.prototype,function(ge,Y){var Ce=wn[Y];if(Ce){var ct=Ce.name;(Ao[ct]||(Ao[ct]=[])).push({name:Y,func:Ce})}}),Ao[Sn(f,2).name]=[{name:"wrapper",func:f}],Tr.prototype.clone=function(){var Y=new Tr(this.__wrapped__);return Y.__actions__=en(this.__actions__),Y.__dir__=this.__dir__,Y.__filtered__=this.__filtered__,Y.__iteratees__=en(this.__iteratees__),Y.__takeCount__=this.__takeCount__,Y.__views__=en(this.__views__),Y},Tr.prototype.reverse=function(){if(this.__filtered__){var Y=new Tr(this);Y.__dir__=-1,Y.__filtered__=!0}else(Y=this.clone()).__dir__*=-1;return Y},Tr.prototype.value=function(){var Y=this.__wrapped__.value(),Ce=this.__dir__,ct=ds(Y),tn=Ce<0,ae=ct?Y.length:0,k=function(es,Cs,fo){for(var zs=-1,ca=fo.length;++zs-1&&ze<=G)for(;++H3?"WebKit":/\bOpera\b/.test(Se)&&(/\bOPR\b/.test(Z)?"Blink":"Presto"))||/\b(?:Midori|Nook|Safari)\b/i.test(Z)&&!/^(?:Trident|EdgeHTML)$/.test(Ln)&&"WebKit"||!Ln&&/\bMSIE\b/i.test(Z)&&("Mac OS"==W?"Tasman":"Trident")||"WebKit"==Ln&&/\bPlayStation\b(?! Vita\b)/i.test(Se)&&"NetFront")&&(Ln=[H]),"IE"==Se&&(H=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(Z)||0)[1])?(Se+=" Mobile",W="Windows Phone "+(/\+$/.test(H)?H:H+".x"),ln.unshift("desktop mode")):/\bWPDesktop\b/i.test(Z)?(Se="IE Mobile",W="Windows Phone 8.x",ln.unshift("desktop mode"),zt||(zt=(/\brv:([\d.]+)/.exec(Z)||0)[1])):"IE"!=Se&&"Trident"==Ln&&(H=/\brv:([\d.]+)/.exec(Z))&&(Se&&ln.push("identifying as "+Se+(zt?" "+zt:"")),Se="IE",zt=H[1]),ei){if(He(q,"global"))if(Yn&&(En=(H=Yn.lang.System).getProperty("os.arch"),W=W||H.getProperty("os.name")+" "+H.getProperty("os.version")),dt&&He(q,"system")&&(H=[q.system])[0]){W||(W=H[0].os||null);try{H[1]=q.require("ringo/engine").version,zt=H[1].join("."),Se="RingoJS"}catch{H[0].global.system==q.system&&(Se="Narwhal")}}else"object"==typeof q.process&&!q.process.browser&&(H=q.process)?(Se="Node.js",En=H.arch,W=H.platform,zt=/[\d.]+/.exec(H.version)[0]):ce&&(Se="Rhino");else we(H=q.runtime)==si?(Se="Adobe AIR",W=H.flash.system.Capabilities.os):we(H=q.phantom)==Di?(Se="PhantomJS",zt=(H=H.version||null)&&H.major+"."+H.minor+"."+H.patch):"number"==typeof ft.documentMode&&(H=/\bTrident\/(\d+)/i.exec(Z))&&((H=+H[1]+4)!=(zt=[zt,ft.documentMode])[1]&&(ln.push("IE "+zt[1]+" mode"),Ln&&(Ln[1]=""),zt[1]=H),zt="IE"==Se?String(zt[1].toFixed(1)):zt[0]);W=W&&Me(W)}zt&&(H=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(zt)||/(?:alpha|beta)(?: ?\d)?/i.exec(Z+";"+(ei&&Fe.appMinorVersion))||/\bMinefield\b/i.test(Z)&&"a")&&(wt=/b/i.test(H)?"beta":"alpha",zt=zt.replace(RegExp(H+"\\+?$"),"")+("beta"==wt?pt:ot)+(/\d+\+?/.exec(H)||"")),"Fennec"==Se||"Firefox"==Se&&/\b(?:Android|Firefox OS)\b/.test(W)?Se="Firefox Mobile":"Maxthon"==Se&&zt?zt=zt.replace(/\.[\d.]+/,".x"):/\bXbox\b/i.test(z)?(W=null,"Xbox 360"==z&&/\bIEMobile\b/.test(Z)&&ln.unshift("mobile mode")):!/^(?:Chrome|IE|Opera)$/.test(Se)&&(!Se||z||/Browser|Mobi/.test(Se))||"Windows CE"!=W&&!/Mobi/i.test(Z)?"IE"==Se&&ei&&null===q.external?ln.unshift("platform preview"):(/\bBlackBerry\b/.test(z)||/\bBB10\b/.test(Z))&&(H=(RegExp(z.replace(/ +/g," *")+"/([.\\d]+)","i").exec(Z)||0)[1]||zt)?(W=((H=[H,/BB10/.test(Z)])[1]?(z=null,K="BlackBerry"):"Device Software")+" "+H[0],zt=null):this!=gt&&"Wii"!=z&&(ei&&Nt||/Opera/.test(Se)&&/\b(?:MSIE|Firefox)\b/i.test(Z)||"Firefox"==Se&&/\bOS X (?:\d+\.){2,}/.test(W)||"IE"==Se&&(W&&!/^Win/.test(W)&&zt>5.5||/\bWindows XP\b/.test(W)&&zt>8||8==zt&&!/\bTrident\b/.test(Z)))&&!ee.test(H=ne.call(gt,Z.replace(ee,"")+";"))&&H.name&&(H="ing as "+H.name+((H=H.version)?" "+H:""),ee.test(Se)?(/\bIE\b/.test(H)&&"Mac OS"==W&&(W=null),H="identify"+H):(H="mask"+H,Se=Mn?Me(Mn.replace(/([a-z])([A-Z])/g,"$1 $2")):"Opera",/\bIE\b/.test(H)&&(W=null),ei||(zt=null)),Ln=["Presto"],ln.push(H)):Se+=" Mobile",(H=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(Z)||0)[1])&&(H=[parseFloat(H.replace(/\.(\d)$/,".0$1")),H],"Safari"==Se&&"+"==H[1].slice(-1)?(Se="WebKit Nightly",wt="alpha",zt=H[1].slice(0,-1)):(zt==H[1]||zt==(H[2]=(/\bSafari\/([\d.]+\+?)/i.exec(Z)||0)[1]))&&(zt=null),H[1]=(/\bChrome\/([\d.]+)/i.exec(Z)||0)[1],537.36==H[0]&&537.36==H[2]&&parseFloat(H[1])>=28&&"WebKit"==Ln&&(Ln=["Blink"]),ei&&(xn||H[1])?(Ln&&(Ln[1]="like Chrome"),H=H[1]||((H=H[0])<530?1:H<532?2:H<532.05?3:H<533?4:H<534.03?5:H<534.07?6:H<534.1?7:H<534.13?8:H<534.16?9:H<534.24?10:H<534.3?11:H<535.01?12:H<535.02?"13+":H<535.07?15:H<535.11?16:H<535.19?17:H<536.05?18:H<536.1?19:H<537.01?20:H<537.11?"21+":H<537.13?23:H<537.18?24:H<537.24?25:H<537.36?26:"Blink"!=Ln?"27":"28")):(Ln&&(Ln[1]="like Safari"),H=(H=H[0])<400?1:H<500?2:H<526?3:H<533?4:H<534?"4+":H<535?5:H<537?6:H<538?7:H<601?8:"8"),Ln&&(Ln[1]+=" "+(H+="number"==typeof H?".x":/[.+]/.test(H)?"":"+")),"Safari"==Se&&(!zt||parseInt(zt)>45)&&(zt=H)),"Opera"==Se&&(H=/\bzbov|zvav$/.exec(W))?(Se+=" ",ln.unshift("desktop mode"),"zvav"==H?(Se+="Mini",zt=null):Se+="Mobile",W=W.replace(RegExp(" *"+H+"$"),"")):"Safari"==Se&&/\bChrome\b/.exec(Ln&&Ln[1])&&(ln.unshift("desktop mode"),Se="Chrome Mobile",zt=null,/\bOS X\b/.test(W)?(K="Apple",W="iOS 4.3+"):W=null),zt&&0==zt.indexOf(H=/[\d.]+$/.exec(W))&&Z.indexOf("/"+H+"-")>-1&&(W=Ge(W.replace(H,""))),Ln&&!/\b(?:Avant|Nook)\b/.test(Se)&&(/Browser|Lunascape|Maxthon/.test(Se)||"Safari"!=Se&&/^iOS/.test(W)&&/\bSafari\b/.test(Ln[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Sleipnir|Web)/.test(Se)&&Ln[1])&&(H=Ln[Ln.length-1])&&ln.push(H),ln.length&&(ln=["("+ln.join("; ")+")"]),K&&z&&z.indexOf(K)<0&&ln.push("on "+K),z&&ln.push((/^on /.test(ln[ln.length-1])?"":"on ")+z),W&&(H=/ ([\d.+]+)$/.exec(W),ze=H&&"/"==W.charAt(W.length-H[0].length-1),W={architecture:32,family:H&&!ze?W.replace(H[0],""):W,version:H?H[1]:null,toString:function(){var nn=this.version;return this.family+(nn&&!ze?" "+nn:"")+(64==this.architecture?" 64-bit":"")}}),(H=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(En))&&!/\bi686\b/i.test(En)?(W&&(W.architecture=64,W.family=W.family.replace(RegExp(" *"+H),"")),Se&&(/\bWOW64\b/i.test(Z)||ei&&/\w(?:86|32)$/.test(Fe.cpuClass||Fe.platform)&&!/\bWin64; x64\b/i.test(Z))&&ln.unshift("32-bit")):W&&/^OS X/.test(W.family)&&"Chrome"==Se&&parseFloat(zt)>=39&&(W.architecture=64),Z||(Z=null);var Xe={};return Xe.description=Z,Xe.layout=Ln&&Ln[0],Xe.manufacturer=K,Xe.name=Se,Xe.prerelease=wt,Xe.product=z,Xe.ua=Z,Xe.version=Se&&zt,Xe.os=W||{architecture:null,family:null,version:null,toString:function(){return"null"}},Xe.parse=ne,Xe.toString=function(){return this.description||""},Xe.version&&ln.unshift(zt),Xe.name&&ln.unshift(Se),W&&Se&&!(W==String(W).split(" ")[0]&&(W==Se.split(" ")[0]||z))&&ln.push(z?"("+W+")":"on "+W),ln.length&&(Xe.description=ln.join(" ")),Xe}();O.platform=Le,void 0!==(e=function(){return Le}.call(Pe,S,Pe,Ae))&&(Ae.exports=e)}.call(this)},5649:()=>{var Ae,Pe;Pe=Ae||(Ae={}),function(S){var e="object"==typeof global?global:"object"==typeof self?self:"object"==typeof this?this:Function("return this;")(),f=O(Pe);function O(C,x){return function(N,j){"function"!=typeof C[N]&&Object.defineProperty(C,N,{configurable:!0,writable:!0,value:j}),x&&x(N,j)}}typeof e.Reflect>"u"?e.Reflect=Pe:f=O(e.Reflect,f),function(C){var x=Object.prototype.hasOwnProperty,N="function"==typeof Symbol,j=N&&typeof Symbol.toPrimitive<"u"?Symbol.toPrimitive:"@@toPrimitive",G=N&&typeof Symbol.iterator<"u"?Symbol.iterator:"@@iterator",ee="function"==typeof Object.create,A={__proto__:[]}instanceof Array,F=!ee&&!A,$={create:ee?function(){return Be(Object.create(null))}:A?function(){return Be({__proto__:null})}:function(){return Be({})},has:F?function(Ie,je){return x.call(Ie,je)}:function(Ie,je){return je in Ie},get:F?function(Ie,je){return x.call(Ie,je)?Ie[je]:void 0}:function(Ie,je){return Ie[je]}},be=Object.getPrototypeOf(Function),me="object"==typeof process&&process.env&&"true"===process.env.REFLECT_METADATA_USE_MAP_POLYFILL,Me=me||"function"!=typeof Map||"function"!=typeof Map.prototype.entries?function mt(){var Ie={},je=[],ke=function(){function yn(Pn,ut,Wt){this._index=0,this._keys=Pn,this._values=ut,this._selector=Wt}return yn.prototype["@@iterator"]=function(){return this},yn.prototype[G]=function(){return this},yn.prototype.next=function(){var Pn=this._index;if(Pn>=0&&Pn=this._keys.length?(this._index=-1,this._keys=je,this._values=je):this._index++,{value:ut,done:!1}}return{value:void 0,done:!0}},yn.prototype.throw=function(Pn){throw this._index>=0&&(this._index=-1,this._keys=je,this._values=je),Pn},yn.prototype.return=function(Pn){return this._index>=0&&(this._index=-1,this._keys=je,this._values=je),{value:Pn,done:!0}},yn}();return function(){function yn(){this._keys=[],this._values=[],this._cacheKey=Ie,this._cacheIndex=-2}return Object.defineProperty(yn.prototype,"size",{get:function(){return this._keys.length},enumerable:!0,configurable:!0}),yn.prototype.has=function(Pn){return this._find(Pn,!1)>=0},yn.prototype.get=function(Pn){var ut=this._find(Pn,!1);return ut>=0?this._values[ut]:void 0},yn.prototype.set=function(Pn,ut){var Wt=this._find(Pn,!0);return this._values[Wt]=ut,this},yn.prototype.delete=function(Pn){var ut=this._find(Pn,!1);if(ut>=0){for(var Wt=this._keys.length,qe=ut+1;qe=0;--ke){var vt=(0,Ie[ke])(je);if(!ce(vt)&&!ot(vt)){if(!Ln(vt))throw new TypeError;je=vt}}return je}(Ie,je)}if(!ei(Ie))throw new TypeError;if(!ft(je))throw new TypeError;if(!ft(vt)&&!ce(vt)&&!ot(vt))throw new TypeError;return ot(vt)&&(vt=void 0),function H(Ie,je,ke,vt){for(var Gt=Ie.length-1;Gt>=0;--Gt){var Fn=(0,Ie[Gt])(je,ke,vt);if(!ce(Fn)&&!ot(Fn)){if(!ft(Fn))throw new TypeError;vt=Fn}}return vt}(Ie,je,ke=wt(ke),vt)}),C("metadata",function lt(Ie,je){return function ke(vt,Gt){if(!ft(vt))throw new TypeError;if(!ce(Gt)&&!function Se(Ie){switch(Yn(Ie)){case 3:case 4:return!0;default:return!1}}(Gt))throw new TypeError;ii(Ie,je,vt,Gt)}}),C("defineMetadata",function B(Ie,je,ke,vt){if(!ft(ke))throw new TypeError;return ce(vt)||(vt=wt(vt)),ii(Ie,je,ke,vt)}),C("hasMetadata",function Ge(Ie,je,ke){if(!ft(je))throw new TypeError;return ce(ke)||(ke=wt(ke)),dt(Ie,je,ke)}),C("hasOwnMetadata",function Le(Ie,je,ke){if(!ft(je))throw new TypeError;return ce(ke)||(ke=wt(ke)),xn(Ie,je,ke)}),C("getMetadata",function ne(Ie,je,ke){if(!ft(je))throw new TypeError;return ce(ke)||(ke=wt(ke)),sn(Ie,je,ke)}),C("getOwnMetadata",function Z(Ie,je,ke){if(!ft(je))throw new TypeError;return ce(ke)||(ke=wt(ke)),si(Ie,je,ke)}),C("getMetadataKeys",function q(Ie,je){if(!ft(Ie))throw new TypeError;return ce(je)||(je=wt(je)),wi(Ie,je)}),C("getOwnMetadataKeys",function ue(Ie,je){if(!ft(Ie))throw new TypeError;return ce(je)||(je=wt(je)),Di(Ie,je)}),C("deleteMetadata",function Fe(Ie,je,ke){if(!ft(je))throw new TypeError;ce(ke)||(ke=wt(ke));var vt=ze(je,ke,!1);if(ce(vt)||!vt.delete(Ie))return!1;if(vt.size>0)return!0;var Gt=we.get(je);return Gt.delete(ke),Gt.size>0||we.delete(je),!0})}(f)}()},5901:(Ae,Pe,S)=>{"use strict";S.d(Pe,{y:()=>G});var e=S(14),f=S(1482),O=S(9957),C=S(6831),x=S(1356),j=S(146);class G{constructor(F){this._isScalar=!1,F&&(this._subscribe=F)}lift(F){const $=new G;return $.source=this,$.operator=F,$}subscribe(F,$,be){const{operator:me}=this,Me=function(we,He,lt){if(we){if(we instanceof e.L)return we;if(we[f.b])return we[f.b]()}return we||He||lt?new e.L(we,He,lt):new e.L(O.c)}(F,$,be);if(Me.add(me?me.call(Me,this.source):this.source||j.v.useDeprecatedSynchronousErrorHandling&&!Me.syncErrorThrowable?this._subscribe(Me):this._trySubscribe(Me)),j.v.useDeprecatedSynchronousErrorHandling&&Me.syncErrorThrowable&&(Me.syncErrorThrowable=!1,Me.syncErrorThrown))throw Me.syncErrorValue;return Me}_trySubscribe(F){try{return this._subscribe(F)}catch($){j.v.useDeprecatedSynchronousErrorHandling&&(F.syncErrorThrown=!0,F.syncErrorValue=$),function(me){for(;me;){const{closed:Me,destination:gt,isStopped:we}=me;if(Me||we)return!1;me=gt&> instanceof e.L?gt:null}return!0}(F)?F.error($):console.warn($)}}forEach(F,$){return new($=ee($))((be,me)=>{let Me;Me=this.subscribe(gt=>{try{F(gt)}catch(we){me(we),Me&&Me.unsubscribe()}},me,be)})}_subscribe(F){const{source:$}=this;return $&&$.subscribe(F)}[C.L](){return this}pipe(...F){return 0===F.length?this:function N(A){return 0===A.length?x.y:1===A.length?A[0]:function(F){return A.reduce(($,be)=>be($),F)}}(F)(this)}toPromise(F){return new(F=ee(F))(($,be)=>{let me;this.subscribe(Me=>me=Me,Me=>be(Me),()=>$(me))})}}function ee(A){if(A||(A=j.v.Promise||Promise),!A)throw new Error("no Promise impl found");return A}G.create=A=>new G(A)},9957:(Ae,Pe,S)=>{"use strict";S.d(Pe,{c:()=>O});var e=S(146),f=S(8897);const O={closed:!0,next(C){},error(C){if(e.v.useDeprecatedSynchronousErrorHandling)throw C;(0,f.z)(C)},complete(){}}},2218:(Ae,Pe,S)=>{"use strict";S.d(Pe,{Yc:()=>j,xQ:()=>G});var e=S(5901),f=S(14),O=S(6957),C=S(9086),x=S(1722),N=S(1482);class j extends f.L{constructor(F){super(F),this.destination=F}}class G extends e.y{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[N.b](){return new j(this)}lift(F){const $=new ee(this,this);return $.operator=F,$}next(F){if(this.closed)throw new C.N;if(!this.isStopped){const{observers:$}=this,be=$.length,me=$.slice();for(let Me=0;Menew ee(A,F);class ee extends G{constructor(F,$){super(),this.destination=F,this.source=$}next(F){const{destination:$}=this;$&&$.next&&$.next(F)}error(F){const{destination:$}=this;$&&$.error&&this.destination.error(F)}complete(){const{destination:F}=this;F&&F.complete&&this.destination.complete()}_subscribe(F){const{source:$}=this;return $?this.source.subscribe(F):O.w.EMPTY}}},1722:(Ae,Pe,S)=>{"use strict";S.d(Pe,{W:()=>f});var e=S(6957);class f extends e.w{constructor(C,x){super(),this.subject=C,this.subscriber=x,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const C=this.subject,x=C.observers;if(this.subject=null,!x||0===x.length||C.isStopped||C.closed)return;const N=x.indexOf(this.subscriber);-1!==N&&x.splice(N,1)}}},14:(Ae,Pe,S)=>{"use strict";S.d(Pe,{L:()=>j});var e=S(1900),f=S(9957),O=S(6957),C=S(1482),x=S(146),N=S(8897);class j extends O.w{constructor(A,F,$){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=f.c;break;case 1:if(!A){this.destination=f.c;break}if("object"==typeof A){A instanceof j?(this.syncErrorThrowable=A.syncErrorThrowable,this.destination=A,A.add(this)):(this.syncErrorThrowable=!0,this.destination=new G(this,A));break}default:this.syncErrorThrowable=!0,this.destination=new G(this,A,F,$)}}[C.b](){return this}static create(A,F,$){const be=new j(A,F,$);return be.syncErrorThrowable=!1,be}next(A){this.isStopped||this._next(A)}error(A){this.isStopped||(this.isStopped=!0,this._error(A))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(A){this.destination.next(A)}_error(A){this.destination.error(A),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:A}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=A,this}}class G extends j{constructor(A,F,$,be){super(),this._parentSubscriber=A;let me,Me=this;(0,e.m)(F)?me=F:F&&(me=F.next,$=F.error,be=F.complete,F!==f.c&&(Me=Object.create(F),(0,e.m)(Me.unsubscribe)&&this.add(Me.unsubscribe.bind(Me)),Me.unsubscribe=this.unsubscribe.bind(this))),this._context=Me,this._next=me,this._error=$,this._complete=be}next(A){if(!this.isStopped&&this._next){const{_parentSubscriber:F}=this;x.v.useDeprecatedSynchronousErrorHandling&&F.syncErrorThrowable?this.__tryOrSetError(F,this._next,A)&&this.unsubscribe():this.__tryOrUnsub(this._next,A)}}error(A){if(!this.isStopped){const{_parentSubscriber:F}=this,{useDeprecatedSynchronousErrorHandling:$}=x.v;if(this._error)$&&F.syncErrorThrowable?(this.__tryOrSetError(F,this._error,A),this.unsubscribe()):(this.__tryOrUnsub(this._error,A),this.unsubscribe());else if(F.syncErrorThrowable)$?(F.syncErrorValue=A,F.syncErrorThrown=!0):(0,N.z)(A),this.unsubscribe();else{if(this.unsubscribe(),$)throw A;(0,N.z)(A)}}}complete(){if(!this.isStopped){const{_parentSubscriber:A}=this;if(this._complete){const F=()=>this._complete.call(this._context);x.v.useDeprecatedSynchronousErrorHandling&&A.syncErrorThrowable?(this.__tryOrSetError(A,F),this.unsubscribe()):(this.__tryOrUnsub(F),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(A,F){try{A.call(this._context,F)}catch($){if(this.unsubscribe(),x.v.useDeprecatedSynchronousErrorHandling)throw $;(0,N.z)($)}}__tryOrSetError(A,F,$){if(!x.v.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{F.call(this._context,$)}catch(be){return x.v.useDeprecatedSynchronousErrorHandling?(A.syncErrorValue=be,A.syncErrorThrown=!0,!0):((0,N.z)(be),!0)}return!1}_unsubscribe(){const{_parentSubscriber:A}=this;this._context=null,this._parentSubscriber=null,A.unsubscribe()}}},6957:(Ae,Pe,S)=>{"use strict";S.d(Pe,{w:()=>x});var e=S(4327),f=S(6549),O=S(1900);const C=(()=>{function G(ee){return Error.call(this),this.message=ee?`${ee.length} errors occurred during unsubscription:\n${ee.map((A,F)=>`${F+1}) ${A.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=ee,this}return G.prototype=Object.create(Error.prototype),G})();class x{constructor(ee){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,ee&&(this._ctorUnsubscribe=!0,this._unsubscribe=ee)}unsubscribe(){let ee;if(this.closed)return;let{_parentOrParents:A,_ctorUnsubscribe:F,_unsubscribe:$,_subscriptions:be}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,A instanceof x)A.remove(this);else if(null!==A)for(let me=0;meee.concat(A instanceof C?A.errors:A),[])}x.EMPTY=((N=new x).closed=!0,N)},146:(Ae,Pe,S)=>{"use strict";S.d(Pe,{v:()=>f});let e=!1;const f={Promise:void 0,set useDeprecatedSynchronousErrorHandling(O){if(O){const C=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+C.stack)}else e&&console.log("RxJS: Back to a better error behavior. Thank you. <3");e=O},get useDeprecatedSynchronousErrorHandling(){return e}}},2831:(Ae,Pe,S)=>{"use strict";S.d(Pe,{Ds:()=>x,IY:()=>C,ft:()=>N});var e=S(14),f=S(5901),O=S(3956);class C extends e.L{constructor(G){super(),this.parent=G}_next(G){this.parent.notifyNext(G)}_error(G){this.parent.notifyError(G),this.unsubscribe()}_complete(){this.parent.notifyComplete(),this.unsubscribe()}}class x extends e.L{notifyNext(G){this.destination.next(G)}notifyError(G){this.destination.error(G)}notifyComplete(){this.destination.complete()}}function N(j,G){if(G.closed)return;if(j instanceof f.y)return j.subscribe(G);let ee;try{ee=(0,O.s)(j)(G)}catch(A){G.error(A)}return ee}},4858:(Ae,Pe,S)=>{"use strict";S.d(Pe,{D:()=>A});var e=S(5901),f=S(3956),O=S(6957),C=S(6831),x=S(8403),N=S(2803),j=S(5192),G=S(5122);function A(F,$){return $?function ee(F,$){if(null!=F){if((me=F)&&"function"==typeof me[C.L])return function(me,Me){return new e.y(gt=>{const we=new O.w;return we.add(Me.schedule(()=>{const He=me[C.L]();we.add(He.subscribe({next(lt){we.add(Me.schedule(()=>gt.next(lt)))},error(lt){we.add(Me.schedule(()=>gt.error(lt)))},complete(){we.add(Me.schedule(()=>gt.complete()))}}))})),we})}(F,$);if((0,j.t)(F))return function(me,Me){return new e.y(gt=>{const we=new O.w;return we.add(Me.schedule(()=>me.then(He=>{we.add(Me.schedule(()=>{gt.next(He),we.add(Me.schedule(()=>gt.complete()))}))},He=>{we.add(Me.schedule(()=>gt.error(He)))}))),we})}(F,$);if((0,G.z)(F))return(0,x.r)(F,$);if(function(me){return me&&"function"==typeof me[N.hZ]}(F)||"string"==typeof F)return function(me,Me){if(!me)throw new Error("Iterable cannot be null");return new e.y(gt=>{const we=new O.w;let He;return we.add(()=>{He&&"function"==typeof He.return&&He.return()}),we.add(Me.schedule(()=>{He=me[N.hZ](),we.add(Me.schedule(function(){if(gt.closed)return;let lt,B;try{const Ge=He.next();lt=Ge.value,B=Ge.done}catch(Ge){return void gt.error(Ge)}B?gt.complete():(gt.next(lt),this.schedule())}))})),we})}(F,$)}var me;throw new TypeError((null!==F&&typeof F||F)+" is not observable")}(F,$):F instanceof e.y?F:new e.y((0,f.s)(F))}},8005:(Ae,Pe,S)=>{"use strict";S.d(Pe,{n:()=>C});var e=S(5901),f=S(5414),O=S(8403);function C(x,N){return N?(0,O.r)(x,N):new e.y((0,f.V)(x))}},6312:(Ae,Pe,S)=>{"use strict";S.d(Pe,{R:()=>x});var e=S(5901),f=S(4327),O=S(1900),C=S(6942);function x(j,G,ee,A){return(0,O.m)(ee)&&(A=ee,ee=void 0),A?x(j,G,ee).pipe((0,C.U)(F=>(0,f.k)(F)?A(...F):A(F))):new e.y(F=>{N(j,G,function(be){F.next(arguments.length>1?Array.prototype.slice.call(arguments):be)},F,ee)})}function N(j,G,ee,A,F){let $;if((me=j)&&"function"==typeof me.addEventListener&&"function"==typeof me.removeEventListener){const be=j;j.addEventListener(G,ee,F),$=()=>be.removeEventListener(G,ee,F)}else if(function(me){return me&&"function"==typeof me.on&&"function"==typeof me.off}(j)){const be=j;j.on(G,ee),$=()=>be.off(G,ee)}else if(function(me){return me&&"function"==typeof me.addListener&&"function"==typeof me.removeListener}(j)){const be=j;j.addListener(G,ee),$=()=>be.removeListener(G,ee)}else{if(!j||!j.length)throw new TypeError("Invalid event target");for(let be=0,me=j.length;be{"use strict";S.d(Pe,{T:()=>N});var e=S(5901),f=S(7507),O=S(522),C=S(1356),x=S(8005);function N(...j){let G=Number.POSITIVE_INFINITY,ee=null,A=j[j.length-1];return(0,f.K)(A)?(ee=j.pop(),j.length>1&&"number"==typeof j[j.length-1]&&(G=j.pop())):"number"==typeof A&&(G=j.pop()),null===ee&&1===j.length&&j[0]instanceof e.y?j[0]:function($=Number.POSITIVE_INFINITY){return(0,O.zg)(C.y,$)}(G)((0,x.n)(j,ee))}},4139:(Ae,Pe,S)=>{"use strict";S.d(Pe,{of:()=>C});var e=S(7507),f=S(8005),O=S(8403);function C(...x){let N=x[x.length-1];return(0,e.K)(N)?(x.pop(),(0,O.r)(x,N)):(0,f.n)(x)}},6942:(Ae,Pe,S)=>{"use strict";S.d(Pe,{U:()=>f});var e=S(14);function f(x,N){return function(j){if("function"!=typeof x)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return j.lift(new O(x,N))}}class O{constructor(N,j){this.project=N,this.thisArg=j}call(N,j){return j.subscribe(new C(N,this.project,this.thisArg))}}class C extends e.L{constructor(N,j,G){super(N),this.project=j,this.count=0,this.thisArg=G||this}_next(N){let j;try{j=this.project.call(this.thisArg,N,this.count++)}catch(G){return void this.destination.error(G)}this.destination.next(j)}}},522:(Ae,Pe,S)=>{"use strict";S.d(Pe,{zg:()=>C});var e=S(6942),f=S(4858),O=S(2831);function C(j,G,ee=Number.POSITIVE_INFINITY){return"function"==typeof G?A=>A.pipe(C((F,$)=>(0,f.D)(j(F,$)).pipe((0,e.U)((be,me)=>G(F,be,$,me))),ee)):("number"==typeof G&&(ee=G),A=>A.lift(new x(j,ee)))}class x{constructor(G,ee=Number.POSITIVE_INFINITY){this.project=G,this.concurrent=ee}call(G,ee){return ee.subscribe(new N(G,this.project,this.concurrent))}}class N extends O.Ds{constructor(G,ee,A=Number.POSITIVE_INFINITY){super(G),this.project=ee,this.concurrent=A,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(G){this.active0?this._next(G.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}},8403:(Ae,Pe,S)=>{"use strict";S.d(Pe,{r:()=>O});var e=S(5901),f=S(6957);function O(C,x){return new e.y(N=>{const j=new f.w;let G=0;return j.add(x.schedule(function(){G!==C.length?(N.next(C[G++]),N.closed||j.add(this.schedule())):N.complete()})),j})}},2803:(Ae,Pe,S)=>{"use strict";S.d(Pe,{hZ:()=>e});const e=function(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},6831:(Ae,Pe,S)=>{"use strict";S.d(Pe,{L:()=>e});const e="function"==typeof Symbol&&Symbol.observable||"@@observable"},1482:(Ae,Pe,S)=>{"use strict";S.d(Pe,{b:()=>e});const e="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random()},9086:(Ae,Pe,S)=>{"use strict";S.d(Pe,{N:()=>e});const e=(()=>{function f(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return f.prototype=Object.create(Error.prototype),f})()},8897:(Ae,Pe,S)=>{"use strict";function e(f){setTimeout(()=>{throw f},0)}S.d(Pe,{z:()=>e})},1356:(Ae,Pe,S)=>{"use strict";function e(f){return f}S.d(Pe,{y:()=>e})},4327:(Ae,Pe,S)=>{"use strict";S.d(Pe,{k:()=>e});const e=Array.isArray||(f=>f&&"number"==typeof f.length)},5122:(Ae,Pe,S)=>{"use strict";S.d(Pe,{z:()=>e});const e=f=>f&&"number"==typeof f.length&&"function"!=typeof f},1900:(Ae,Pe,S)=>{"use strict";function e(f){return"function"==typeof f}S.d(Pe,{m:()=>e})},6549:(Ae,Pe,S)=>{"use strict";function e(f){return null!==f&&"object"==typeof f}S.d(Pe,{K:()=>e})},5192:(Ae,Pe,S)=>{"use strict";function e(f){return!!f&&"function"!=typeof f.subscribe&&"function"==typeof f.then}S.d(Pe,{t:()=>e})},7507:(Ae,Pe,S)=>{"use strict";function e(f){return f&&"function"==typeof f.schedule}S.d(Pe,{K:()=>e})},3956:(Ae,Pe,S)=>{"use strict";S.d(Pe,{s:()=>G});var e=S(5414),f=S(8897),O=S(2803),C=S(6831),x=S(5122),N=S(5192),j=S(6549);const G=ee=>{if(ee&&"function"==typeof ee[C.L])return(A=>F=>{const $=A[C.L]();if("function"!=typeof $.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return $.subscribe(F)})(ee);if((0,x.z)(ee))return(0,e.V)(ee);if((0,N.t)(ee))return(A=>F=>(A.then($=>{F.closed||(F.next($),F.complete())},$=>F.error($)).then(null,f.z),F))(ee);if(ee&&"function"==typeof ee[O.hZ])return(A=>F=>{const $=A[O.hZ]();for(;;){let be;try{be=$.next()}catch(me){return F.error(me),F}if(be.done){F.complete();break}if(F.next(be.value),F.closed)break}return"function"==typeof $.return&&F.add(()=>{$.return&&$.return()}),F})(ee);{const A=`You provided ${(0,j.K)(ee)?"an invalid object":`'${ee}'`} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`;throw new TypeError(A)}}},5414:(Ae,Pe,S)=>{"use strict";S.d(Pe,{V:()=>e});const e=f=>O=>{for(let C=0,x=f.length;C{"use strict";S.d(Pe,{T_:()=>Et,uY:()=>Qo,N3:()=>ps,u_:()=>Ri,ye:()=>Tn,bf:()=>Gn,Z2:()=>Vn,Yi:()=>to,A3:()=>yr,x0:()=>Io,vM:()=>go});var e=S(8008),f=S(4666),O=S(609);function C(bt){if(!bt)return[];if(Array.isArray(bt))return bt;if(void 0!==bt.nodeType)return[bt];if("string"==typeof bt&&(bt=document.querySelectorAll(bt)),void 0!==bt.length)return[].slice.call(bt,0);throw new TypeError("unexpected input "+String(bt))}function x(bt){var se=bt.label,te=void 0===se?"context-to-element":se,ve=bt.resolveDocument,ht=bt.defaultToDocument,Ot=C(bt.context)[0];if(ve&&Ot&&Ot.nodeType===Node.DOCUMENT_NODE&&(Ot=Ot.documentElement),!Ot&&ht)return document.documentElement;if(!Ot)throw new TypeError(te+" requires valid options.context");if(Ot.nodeType!==Node.ELEMENT_NODE&&Ot.nodeType!==Node.DOCUMENT_FRAGMENT_NODE)throw new TypeError(te+" requires options.context to be an Element");return Ot}function N(){for(var se=[],te=x({label:"get/parents",context:(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context});te;)se.push(te),(te=te.parentNode)&&te.nodeType!==Node.ELEMENT_NODE&&(te=null);return se}var j=["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector"],G=null;function ee(bt,Rt){return G||(te=bt,j.some(function(ve){return!!te[ve]&&(G=ve,!0)})),bt[G](Rt);var te}var A=S(7228),F=S.n(A),$=JSON.parse(JSON.stringify(F())),be=$.os.family||"",me="Android"===be,Me="Windows"===be.slice(0,7),gt="OS X"===be,we="iOS"===be,He="Blink"===$.layout,lt="Gecko"===$.layout,B="Trident"===$.layout,Ge="EdgeHTML"===$.layout,Le="WebKit"===$.layout,ne=parseFloat($.version),Z=Math.floor(ne);$.majorVersion=Z,$.is={ANDROID:me,WINDOWS:Me,OSX:gt,IOS:we,BLINK:He,GECKO:lt,TRIDENT:B,EDGE:Ge,WEBKIT:Le,IE9:B&&9===Z,IE10:B&&10===Z,IE11:B&&11===Z};const q=$;var Fe=typeof window<"u"&&window.navigator.userAgent||"",Ke="ally-supports-cache",H=function(Rt){var se=void 0;try{se=(se=window.localStorage&&window.localStorage.getItem(Rt))?JSON.parse(se):{}}catch{se={}}return se}(Ke);(H.userAgent!==Fe||"1.4.1"!==H.version)&&(H={}),H.userAgent=Fe,H.version="1.4.1";const ze=function(){return H},dt=function(bt){Object.keys(bt).forEach(function(Rt){H[Rt]=bt[Rt]}),H.time=(new Date).toISOString(),function(se,te){if(document.hasFocus())try{window.localStorage&&window.localStorage.setItem(se,JSON.stringify(te))}catch{}else try{window.localStorage&&window.localStorage.removeItem(se)}catch{}}(Ke,H)};function xn(){var bt=void 0;try{document.querySelector("html >>> :first-child"),bt=">>>"}catch{try{document.querySelector("html /deep/ :first-child"),bt="/deep/"}catch{bt=""}}return bt}const sn="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7";var pt=!q.is.WEBKIT;const ft="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0ic3ZnIj48dGV4dCB4PSIxMCIgeT0iMjAiIGlkPSJzdmctbGluay10ZXh0Ij50ZXh0PC90ZXh0Pjwvc3ZnPg==";var En=!q.is.IE9;function ei(bt){return''+bt+""}function zt(bt,Rt,se){return function(ve){if(!ve.focus)try{HTMLElement.prototype.focus.call(ve)}catch{!function wt(bt){if(!bt.ownerSVGElement&&"svg"!==bt.nodeName.toLowerCase())return!1;var ve,Rt=((ve=document.createElement("div")).innerHTML='\n \n ',ve.firstChild.firstChild);bt.appendChild(Rt);var se=Rt.querySelector("input");se.focus(),se.disabled=!0,bt.removeChild(Rt)}(ve)}}(Rt),se.activeElement===Rt}var st=!!(q.is.GECKO&&typeof SVGElement<"u"&&SVGElement.prototype.focus),mt=q.is.GECKO||q.is.TRIDENT||q.is.EDGE,qt={cssShadowPiercingDeepCombinator:xn,focusInZeroDimensionObject:function(){return pt},focusObjectSwf:function(){return En},focusSvgInIframe:function(){return st},tabsequenceAreaAtImgPosition:function(){return mt}},Yt={focusAreaImgTabindex:{element:"div",mutate:function(bt){return bt.innerHTML='',bt.querySelector("area")}},focusAreaTabindex:{element:"div",mutate:function(bt){return bt.innerHTML='',!1},validate:function(bt,Rt,se){if(q.is.GECKO)return!0;var te=bt.querySelector("area");return te.focus(),se.activeElement===te}},focusAreaWithoutHref:{element:"div",mutate:function(bt){return bt.innerHTML='',bt.querySelector("area")},validate:function(bt,Rt,se){return!!q.is.GECKO||se.activeElement===Rt}},focusAudioWithoutControls:{name:"can-focus-audio-without-controls",element:"audio",mutate:function(bt){try{bt.setAttribute("src","data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}catch{}}},focusBrokenImageMap:{element:"div",mutate:function(bt){return bt.innerHTML='',bt.querySelector("area")}},focusChildrenOfFocusableFlexbox:{element:"div",mutate:function(bt){return bt.setAttribute("tabindex","-1"),bt.setAttribute("style","display: -webkit-flex; display: -ms-flexbox; display: flex;"),bt.innerHTML='hello',bt.querySelector("span")}},focusFieldsetDisabled:{element:"fieldset",mutate:function(bt){bt.setAttribute("tabindex",0),bt.setAttribute("disabled","disabled")}},focusFieldset:{element:"fieldset",mutate:function(bt){bt.innerHTML="legend

content

"}},focusFlexboxContainer:{element:"span",mutate:function(bt){bt.setAttribute("style","display: -webkit-flex; display: -ms-flexbox; display: flex;"),bt.innerHTML='hello'}},focusFormDisabled:{element:"form",mutate:function(bt){bt.setAttribute("tabindex",0),bt.setAttribute("disabled","disabled")}},focusImgIsmap:{element:"a",mutate:function(bt){return bt.href="#void",bt.innerHTML='',bt.querySelector("img")}},focusImgUsemapTabindex:{element:"div",mutate:function(bt){return bt.innerHTML='',bt.querySelector("img")}},focusInHiddenIframe:{element:function(bt,Rt){var se=Rt.createElement("iframe");bt.appendChild(se);var te=se.contentWindow.document;return te.open(),te.close(),se},mutate:function(bt){bt.style.visibility="hidden";var Rt=bt.contentWindow.document,se=Rt.createElement("input");return Rt.body.appendChild(se),se},validate:function(bt){var Rt=bt.contentWindow.document,se=Rt.querySelector("input");return Rt.activeElement===se}},focusInvalidTabindex:{element:"div",mutate:function(bt){bt.setAttribute("tabindex","invalid-value")}},focusLabelTabindex:{element:"label",mutate:function(bt){bt.setAttribute("tabindex","-1")},validate:function(bt,Rt,se){return bt.focus(),se.activeElement===bt}},focusObjectSvg:{name:"can-focus-object-svg",element:"object",mutate:function(bt){bt.setAttribute("type","image/svg+xml"),bt.setAttribute("data",ft),bt.setAttribute("width","200"),bt.setAttribute("height","50")},validate:function(bt,Rt,se){return!!q.is.GECKO||se.activeElement===bt}},focusObjectSvgHidden:{element:"object",mutate:function(bt){bt.setAttribute("type","image/svg+xml"),bt.setAttribute("data",ft),bt.setAttribute("width","200"),bt.setAttribute("height","50"),bt.style.visibility="hidden"}},focusRedirectImgUsemap:{element:"div",mutate:function(bt){return bt.innerHTML='',bt.querySelector("img")},validate:function(bt,Rt,se){var te=bt.querySelector("area");return se.activeElement===te}},focusRedirectLegend:{element:"fieldset",mutate:function(bt){return bt.innerHTML='legend',!1},validate:function(bt,Rt,se){var te=bt.querySelector('input[tabindex="-1"]'),ve=bt.querySelector('input[tabindex="0"]');return bt.focus(),bt.querySelector("legend").focus(),(se.activeElement===te?"focusable":se.activeElement===ve&&"tabbable")||""}},focusScrollBody:{element:"div",mutate:function(bt){return bt.setAttribute("style","width: 100px; height: 50px; overflow: auto;"),bt.innerHTML='
scrollable content
',bt.querySelector("div")}},focusScrollContainerWithoutOverflow:{element:"div",mutate:function(bt){bt.setAttribute("style","width: 100px; height: 50px;"),bt.innerHTML='
scrollable content
'}},focusScrollContainer:{element:"div",mutate:function(bt){bt.setAttribute("style","width: 100px; height: 50px; overflow: auto;"),bt.innerHTML='
scrollable content
'}},focusSummary:{element:"details",mutate:function(bt){return bt.innerHTML="foo

content

",bt.firstElementChild}},focusSvgFocusableAttribute:{element:"div",mutate:function(bt){return bt.innerHTML=ei('a'),bt.querySelector("text")},validate:zt},focusSvgTabindexAttribute:{element:"div",mutate:function(bt){return bt.innerHTML=ei('a'),bt.querySelector("text")},validate:zt},focusSvgNegativeTabindexAttribute:{element:"div",mutate:function(bt){return bt.innerHTML=ei('a'),bt.querySelector("text")},validate:zt},focusSvgUseTabindex:{element:"div",mutate:function(bt){return bt.innerHTML=ei(['link',''].join("")),bt.querySelector("use")},validate:zt},focusSvgForeignobjectTabindex:{element:"div",mutate:function(bt){return bt.innerHTML=ei(''),bt.querySelector("foreignObject")||bt.getElementsByTagName("foreignObject")[0]},validate:zt},focusSvg:{element:"div",mutate:function(bt){return bt.innerHTML=ei(""),bt.firstChild},validate:zt},focusTabindexTrailingCharacters:{element:"div",mutate:function(bt){bt.setAttribute("tabindex","3x")}},focusTable:{element:"table",mutate:function(bt,Rt,se){var te=se.createDocumentFragment();te.innerHTML="cell",bt.appendChild(te)}},focusVideoWithoutControls:{element:"video",mutate:function(bt){try{bt.setAttribute("src","data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}catch{}}}},Be=null;function Ie(){return Be||((Be=ze()).time||(dt((Rt=function ue(bt){var ve,Rt=function(){var ve={activeElement:document.activeElement,windowScrollTop:window.scrollTop,windowScrollLeft:window.scrollLeft,bodyScrollTop:document.body.scrollTop,bodyScrollLeft:document.body.scrollLeft},ht=document.createElement("iframe");ht.setAttribute("style","position:absolute; position:fixed; top:0; left:-2px; width:1px; height:1px; overflow:hidden;"),ht.setAttribute("aria-live","off"),ht.setAttribute("aria-busy","true"),ht.setAttribute("aria-hidden","true"),document.body.appendChild(ht);var Ot=ht.contentWindow,Sn=Ot.document;Sn.open(),Sn.close();var $n=Sn.createElement("div");return Sn.body.appendChild($n),ve.iframe=ht,ve.wrapper=$n,ve.window=Ot,ve.document=Sn,ve}(),se={};return Object.keys(bt).map(function(te){se[te]=function(ht,Ot){ht.wrapper.innerHTML="";var Sn="string"==typeof Ot.element?ht.document.createElement(Ot.element):Ot.element(ht.wrapper,ht.document),$n=Ot.mutate&&Ot.mutate(Sn,ht.wrapper,ht.document);return!$n&&!1!==$n&&($n=Sn),!Sn.parentNode&&ht.wrapper.appendChild(Sn),$n&&$n.focus&&$n.focus(),Ot.validate?Ot.validate(Sn,$n,ht.document):ht.document.activeElement===$n}(Rt,bt[te])}),(ve=Rt).activeElement===document.body?(document.activeElement&&document.activeElement.blur&&document.activeElement.blur(),q.is.IE10&&document.body.focus()):ve.activeElement&&ve.activeElement.focus&&ve.activeElement.focus(),document.body.removeChild(ve.iframe),window.scrollTop=ve.windowScrollTop,window.scrollLeft=ve.windowScrollLeft,document.body.scrollTop=ve.bodyScrollTop,document.body.scrollLeft=ve.bodyScrollLeft,se}(Yt),Object.keys(qt).forEach(function(se){Rt[se]=qt[se]()}),Rt)),Be=ze()),Be);var Rt}var je=void 0,ke=/^\s*(-|\+)?[0-9]+\s*$/,vt=/^\s*(-|\+)?[0-9]+.*$/;function Gt(bt){je||(je=Ie());var Rt=je.focusTabindexTrailingCharacters?vt:ke,se=x({label:"is/valid-tabindex",resolveDocument:!0,context:bt}),te=se.hasAttribute("tabindex"),ve=se.hasAttribute("tabIndex");if(!te&&!ve||(se.ownerSVGElement||"svg"===se.nodeName.toLowerCase())&&!je.focusSvgTabindexAttribute)return!1;if(je.focusInvalidTabindex)return!0;var ht=se.getAttribute(te?"tabindex":"tabIndex");return"-32768"!==ht&&!(!ht||!Rt.test(ht))}function Fn(bt){if(!Gt(bt))return null;var Rt=bt.hasAttribute("tabindex")?"tabindex":"tabIndex",se=parseInt(bt.getAttribute(Rt),10);return isNaN(se)?-1:se}function yn(bt){var Rt=bt.webkitUserModify||"";return!(!Rt||-1===Rt.indexOf("write"))}function Pn(bt){return[bt.getPropertyValue("overflow"),bt.getPropertyValue("overflow-x"),bt.getPropertyValue("overflow-y")].some(function(Rt){return"auto"===Rt||"scroll"===Rt})}function ut(bt){return bt.display.indexOf("flex")>-1}function Wt(bt,Rt,se,te){return!("div"!==Rt&&"span"!==Rt||se&&"div"!==se&&"span"!==se&&!Pn(te))&&(bt.offsetHeight0&&void 0!==arguments[0]?arguments[0]:{},Rt=bt.context,se=bt.except,te=void 0===se?{flexbox:!1,scrollable:!1,shadow:!1}:se;qe||(qe=Ie());var ve=x({label:"is/focus-relevant",resolveDocument:!0,context:Rt});if(!te.shadow&&ve.shadowRoot)return!0;var ht=ve.nodeName.toLowerCase();if("input"===ht&&"hidden"===ve.type)return!1;if("input"===ht||"select"===ht||"button"===ht||"textarea"===ht||"legend"===ht&&qe.focusRedirectLegend||"label"===ht||"area"===ht||"a"===ht&&ve.hasAttribute("href"))return!0;if("object"===ht&&ve.hasAttribute("usemap"))return!1;if("object"===ht){var Ot=ve.getAttribute("type");if(!qe.focusObjectSvg&&"image/svg+xml"===Ot||!qe.focusObjectSwf&&"application/x-shockwave-flash"===Ot)return!1}if("iframe"===ht||"object"===ht||"embed"===ht||"keygen"===ht||ve.hasAttribute("contenteditable")||"audio"===ht&&(qe.focusAudioWithoutControls||ve.hasAttribute("controls"))||"video"===ht&&(qe.focusVideoWithoutControls||ve.hasAttribute("controls"))||qe.focusSummary&&"summary"===ht)return!0;var Sn=Gt(ve);if("img"===ht&&ve.hasAttribute("usemap"))return Sn&&qe.focusImgUsemapTabindex||qe.focusRedirectImgUsemap;if(qe.focusTable&&("table"===ht||"td"===ht)||qe.focusFieldset&&"fieldset"===ht)return!0;var $n="svg"===ht,Ei=ve.ownerSVGElement,Oi=ve.getAttribute("focusable"),nr=Fn(ve);if("use"===ht&&null!==nr&&!qe.focusSvgUseTabindex)return!1;if("foreignobject"===ht)return null!==nr&&qe.focusSvgForeignobjectTabindex;if(ee(ve,"svg a")&&ve.hasAttribute("xlink:href"))return!0;if(($n||Ei)&&ve.focus&&!qe.focusSvgNegativeTabindexAttribute&&nr<0)return!1;if($n)return Sn||qe.focusSvg||qe.focusSvgInIframe||!(!qe.focusSvgFocusableAttribute||!Oi||"true"!==Oi);if(Ei){if(qe.focusSvgTabindexAttribute&&Sn)return!0;if(qe.focusSvgFocusableAttribute)return"true"===Oi}if(Sn)return!0;var ro=window.getComputedStyle(ve,null);if(yn(ro))return!0;if(qe.focusImgIsmap&&"img"===ht&&ve.hasAttribute("ismap")&&N({context:ve}).some(function(as){return"a"===as.nodeName.toLowerCase()&&as.hasAttribute("href")}))return!0;if(!te.scrollable&&qe.focusScrollContainer)if(qe.focusScrollContainerWithoutOverflow){if(Wt(ve,ht))return!0}else if(Pn(ro))return!0;if(!te.flexbox&&qe.focusFlexboxContainer&&ut(ro))return!0;var Fo=ve.parentElement;if(!te.scrollable&&Fo){var no=Fo.nodeName.toLowerCase(),zr=window.getComputedStyle(Fo,null);if(qe.focusScrollBody&&Wt(Fo,ht,no,zr)||qe.focusChildrenOfFocusableFlexbox&&ut(zr))return!0}return!1}Tt.except=function(){var bt=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},Rt=function(se){return Tt({context:se,except:bt})};return Rt.rules=Tt,Rt};const Jt=Tt.except({});function pn(bt,Rt){if(bt.findIndex)return bt.findIndex(Rt);var se=bt.length;if(0===se)return-1;for(var te=0;te0&&void 0!==arguments[0]?arguments[0]:{},se=bt.except,te=void 0===se?{notRendered:!1,cssDisplay:!1,cssVisibility:!1,detailsElement:!1,browsingContext:!1}:se,ve=x({label:"is/visible",resolveDocument:!0,context:bt.context}),ht=ve.nodeName.toLowerCase();if(!te.notRendered&&sr.test(ht))return!0;var Ot=N({context:ve}),Sn="audio"===ht&&!ve.hasAttribute("controls");if(!te.cssDisplay&&function or(bt){return bt.some(function(Rt){return"none"===_r(Rt,"display")})}(Sn?Ot.slice(1):Ot)||!te.cssVisibility&&function Vi(bt){var Rt=pn(bt,function(te){var ve=_r(te,"visibility");return"hidden"===ve||"collapse"===ve});if(-1===Rt)return!1;var se=pn(bt,function(te){return"visible"===_r(te,"visibility")});return-1===se||Rt0&&void 0!==arguments[0]?arguments[0]:{},Rt=function(se){return Mr({context:se,except:bt})};return Rt.rules=Mr,Rt};const Si=Mr.except({});var Dn=S(2232),Zt=S.n(Dn);function An(bt){var Rt=bt.parentElement;return Rt.name&&"map"===Rt.nodeName.toLowerCase()&&Cn(bt).querySelector('img[usemap="#'+Zt()(Rt.name)+'"]')||null}var Kn=void 0,ai=void 0,zn=void 0,yi={input:!0,select:!0,textarea:!0,button:!0,fieldset:!0,form:!0};function ci(bt){ai||((ai=Ie()).focusFieldsetDisabled&&delete yi.fieldset,ai.focusFormDisabled&&delete yi.form,zn=new RegExp("^("+Object.keys(yi).join("|")+")$"));var Rt=x({label:"is/native-disabled-supported",context:bt}).nodeName.toLowerCase();return!!zn.test(Rt)}var xi=void 0;function Mi(bt){return"fieldset"===bt.nodeName.toLowerCase()&&bt.disabled}function kr(bt){return"form"===bt.nodeName.toLowerCase()&&bt.disabled}function Hi(){var bt=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},se=bt.except,te=void 0===se?{onlyFocusableBrowsingContext:!1,visible:!1}:se,ve=x({label:"is/only-tabbable",resolveDocument:!0,context:bt.context});if(!te.visible&&!Si(ve))return!1;if(!te.onlyFocusableBrowsingContext&&(q.is.GECKO||q.is.TRIDENT||q.is.EDGE)){var ht=pr(ve);if(ht&&Fn(ht)<0)return!1}var Ot=ve.nodeName.toLowerCase(),Sn=Fn(ve);return"label"===Ot&&q.is.GECKO?null!==Sn&&Sn>=0:!!(q.is.GECKO&&ve.ownerSVGElement&&!ve.focus&&"a"===Ot&&ve.hasAttribute("xlink:href")&&q.is.GECKO)}Hi.except=function(){var bt=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},Rt=function(se){return Hi({context:se,except:bt})};return Rt.rules=Hi,Rt};const vo=Hi.except({});var Ur=void 0;function Bi(){var bt=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},Rt=bt.context,se=bt.except,te=void 0===se?{disabled:!1,visible:!1,onlyTabbable:!1}:se;Ur||(Ur=Ie());var ve=vo.rules.except({onlyFocusableBrowsingContext:!0,visible:te.visible}),ht=x({label:"is/focusable",resolveDocument:!0,context:Rt});if(!Jt.rules({context:ht,except:te})||function Bo(bt){var Rt=bt.nodeName.toLowerCase();if("embed"===Rt||"keygen"===Rt)return!0;var se=Fn(bt);if(bt.shadowRoot&&null===se)return!0;if("label"===Rt)return!Ur.focusLabelTabindex||null===se;if("legend"===Rt)return null===se;if(Ur.focusSvgFocusableAttribute&&(bt.ownerSVGElement||"svg"===Rt)){var te=bt.getAttribute("focusable");return te&&"false"===te}return"img"===Rt&&bt.hasAttribute("usemap")?null===se||!Ur.focusImgUsemapTabindex:"area"===Rt&&!function(ht){Kn||(Kn=Ie());var Ot=x({label:"is/valid-area",context:ht});if("area"!==Ot.nodeName.toLowerCase())return!1;var Sn=Ot.hasAttribute("tabindex");if(!Kn.focusAreaTabindex&&Sn)return!1;var $n=An(Ot);return!(!$n||!Si($n)||!Kn.focusBrokenImageMap&&(!$n.complete||!$n.naturalHeight||$n.offsetWidth<=0||$n.offsetHeight<=0))&&(Kn.focusAreaWithoutHref||Ot.href?!N({context:$n}).slice(1).some(function(Ei){var Oi=Ei.nodeName.toLowerCase();return"button"===Oi||"a"===Oi}):Kn.focusAreaTabindex&&Sn||Kn.focusAreaImgTabindex&&$n.hasAttribute("tabindex"))}(bt)}(ht)||!te.disabled&&function xr(bt){xi||(xi=Ie());var Rt=x({label:"is/disabled",context:bt});if(Rt.hasAttribute("data-ally-disabled"))return!0;if(!ci(Rt))return!1;if(Rt.disabled)return!0;var se=N({context:Rt});return!!(se.some(Mi)||!xi.focusFormDisabled&&se.some(kr))}(ht)||!te.onlyTabbable&&ve(ht))return!1;if(!te.visible){var Sn={context:ht,except:{}};if(Ur.focusInHiddenIframe&&(Sn.except.browsingContext=!0),Ur.focusObjectSvgHidden&&"object"===ht.nodeName.toLowerCase()&&(Sn.except.cssVisibility=!0),!Si.rules(Sn))return!1}var Ei=pr(ht);return!(Ei&&!("object"!==Ei.nodeName.toLowerCase()||Ur.focusInZeroDimensionObject||Ei.offsetWidth&&Ei.offsetHeight))&&!("svg"===ht.nodeName.toLowerCase()&&Ur.focusSvgInIframe&&!Ei&&null===ht.getAttribute("tabindex"))}Bi.except=function(){var bt=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},Rt=function(se){return Bi({context:se,except:bt})};return Rt.rules=Bi,Rt};const zi=Bi.except({});function Qr(bt){var Rt=function(se){return se.shadowRoot||bt(se)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP};return Rt.acceptNode=Rt,Rt}var Uo=Qr(Jt);function so(){var bt=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},Rt=bt.context,se=bt.includeContext,te=bt.includeOnlyTabbable,ve=bt.strategy;Rt||(Rt=document.documentElement);for(var ht=zi.rules.except({onlyTabbable:te}),Sn=Cn(Rt).createTreeWalker(Rt,NodeFilter.SHOW_ELEMENT,"all"===ve?Uo:Qr(ht),!1),$n=[];Sn.nextNode();)Sn.currentNode.shadowRoot?(ht(Sn.currentNode)&&$n.push(Sn.currentNode),$n=$n.concat(so({context:Sn.currentNode.shadowRoot,includeOnlyTabbable:te,strategy:ve}))):$n.push(Sn.currentNode);return se&&("all"===ve?Jt(Rt)&&$n.unshift(Rt):ht(Rt)&&$n.unshift(Rt)),$n}var Hr=void 0,ko=void 0;function wo(){var bt=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},se=bt.includeContext,te=bt.includeOnlyTabbable,ve=bt.strategy,ht=void 0===ve?"quick":ve,Sn={context:x({label:"query/focusable",resolveDocument:!0,defaultToDocument:!0,context:bt.context}),includeContext:se,includeOnlyTabbable:te,strategy:ht};if("quick"===ht)return function _o(){var bt=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},Rt=bt.context,se=bt.includeContext,te=bt.includeOnlyTabbable,ve=function br(){return Hr||(Hr=Ie()),"string"==typeof ko||(ko=bi(ko=(Hr.focusTable?"table, td,":"")+(Hr.focusFieldset?"fieldset,":"")+"svg a,a[href],area[href],input, select, textarea, button,iframe, object, embed,keygen,"+(Hr.focusAudioWithoutControls?"audio,":"audio[controls],")+(Hr.focusVideoWithoutControls?"video,":"video[controls],")+(Hr.focusSummary?"summary,":"")+"[tabindex],[contenteditable]")),ko}(),ht=Rt.querySelectorAll(ve),Ot=zi.rules.except({onlyTabbable:te}),Sn=[].filter.call(ht,Ot);return se&&Ot(Rt)&&Sn.unshift(Rt),Sn}(Sn);if("strict"===ht||"all"===ht)return so(Sn);throw new TypeError('query/focusable requires option.strategy to be one of ["quick", "strict", "all"]')}function Xt(bt){var Rt=bt.element,se=bt.attribute,te="data-cached-"+se;if(null===Rt.getAttribute(te)){var ve=Rt.getAttribute(se);if(null===ve)return;Rt.setAttribute(te,ve||""),Rt.removeAttribute(se)}else{var ht=Rt.getAttribute(te);Rt.removeAttribute(te),Rt.setAttribute(se,ht)}}function On(bt){var Rt=bt.element,se=bt.attribute,te=bt.temporaryValue,ht="data-cached-"+se;if(void 0!==te){var Ot=bt.saveValue||Rt.getAttribute(se);Rt.setAttribute(ht,Ot||""),Rt.setAttribute(se,te)}else{var Sn=Rt.getAttribute(ht);Rt.removeAttribute(ht),""===Sn?Rt.removeAttribute(se):Rt.setAttribute(se,Sn)}}var _n=function(){};const ni=typeof console<"u"?console:{log:_n,debug:_n,info:_n,warn:_n,error:_n};var hi=void 0;function Ji(){ni.warn("trying to focus inert element",this)}function Wr(bt,Rt){hi||(hi=Ie());var se=x({label:"element/disabled",context:bt});Rt=!!Rt;var te=se.hasAttribute("data-ally-disabled"),ve=1===arguments.length;return ci(se)?ve?se.disabled:(se.disabled=Rt,se):ve?te:(te===Rt||function Er(bt,Rt){On({element:bt,attribute:"aria-disabled",temporaryValue:Rt?"true":void 0}),function(ve,ht){if(ht){var Ot=Fn(ve);On({element:ve,attribute:"tabindex",temporaryValue:"-1",saveValue:null!==Ot?Ot:""})}else On({element:ve,attribute:"tabindex"})}(bt,Rt),function(ve,ht){ht?ve.focus=Ji:delete ve.focus}(bt,Rt),function(ve,ht){if(ht)ve.setAttribute("data-inert-pointer-events",ve.style.pointerEvents||""),ve.style.pointerEvents="none";else{var Sn=ve.getAttribute("data-inert-pointer-events");ve.removeAttribute("data-inert-pointer-events"),ve.style.pointerEvents=Sn}}(bt,Rt);var se=bt.nodeName.toLowerCase();("video"===se||"audio"===se)&&function(ve,ht){Xt({element:ve,attribute:"controls",remove:ht})}(bt,Rt),("svg"===se||bt.ownerSVGElement)&&(hi.focusSvgFocusableAttribute?function(ve,ht){On({element:ve,attribute:"focusable",temporaryValue:ht?"false":void 0})}(bt,Rt):!hi.focusSvgTabindexAttribute&&"a"===se&&function(ve,ht){Xt({element:ve,attribute:"xlink:href",remove:ht})}(bt,Rt)),Rt?bt.setAttribute("data-ally-disabled","true"):bt.removeAttribute("data-ally-disabled")}(se,Rt),se)}var vr=function(bt){return bt.shadowRoot?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP};function fr(){var Rt=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context,se=x({label:"query/shadow-hosts",resolveDocument:!0,defaultToDocument:!0,context:Rt}),ve=Cn(Rt).createTreeWalker(se,NodeFilter.SHOW_ELEMENT,vr,!1),ht=[];for(se.shadowRoot&&(ht.push(se),ht=ht.concat(fr({context:se.shadowRoot})));ve.nextNode();)ht.push(ve.currentNode),ht=ht.concat(fr({context:ve.currentNode.shadowRoot}));return ht}vr.acceptNode=vr;var Ii="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(bt){return typeof bt}:function(bt){return bt&&"function"==typeof Symbol&&bt.constructor===Symbol&&bt!==Symbol.prototype?"symbol":typeof bt},jr=function(){function bt(Rt,se){for(var te=0;te0&&void 0!==arguments[0]?arguments[0]:{},te=se.context,ve=se.callback,ht=se.config;(function Wi(bt,Rt){if(!(bt instanceof Rt))throw new TypeError("Cannot call a class as a function")})(this,bt),this.config=ht,this.disengage=this.disengage.bind(this),this.clientObserver=new MutationObserver(ve),this.hostObserver=new MutationObserver(function(Ot){return Ot.forEach(Rt.handleHostMutation,Rt)}),this.observeContext(te),this.observeShadowHosts(te)}return jr(bt,[{key:"disengage",value:function(){this.clientObserver&&this.clientObserver.disconnect(),this.clientObserver=null,this.hostObserver&&this.hostObserver.disconnect(),this.hostObserver=null}},{key:"observeShadowHosts",value:function(Rt){var se=this;fr({context:Rt}).forEach(function(te){return se.observeContext(te.shadowRoot)})}},{key:"observeContext",value:function(Rt){this.clientObserver.observe(Rt,this.config),this.hostObserver.observe(Rt,ao)}},{key:"handleHostMutation",value:function(Rt){"childList"===Rt.type&&C(Rt.addedNodes).filter(function(se){return se.nodeType===Node.ELEMENT_NODE}).forEach(this.observeShadowHosts,this)}}]),bt}();function on(){var bt=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},Rt=bt.parent,se=bt.element,te=bt.includeSelf;if(Rt)return function(ve){return!!(te&&ve===Rt||Rt.compareDocumentPosition(ve)&Node.DOCUMENT_POSITION_CONTAINED_BY)};if(se)return function(ve){return!!(te&&se===ve||ve.compareDocumentPosition(se)&Node.DOCUMENT_POSITION_CONTAINED_BY)};throw new TypeError("util/compare-position#getParentComparator required either options.parent or options.element")}var Xn=function(){function bt(Rt,se){for(var te=0;te0&&void 0!==arguments[0]?arguments[0]:{},te=se.context,ve=se.filter;(function qi(bt,Rt){if(!(bt instanceof Rt))throw new TypeError("Cannot call a class as a function")})(this,bt),this._context=C(te||document.documentElement)[0],this._filter=C(ve),this._inertElementCache=[],this.disengage=this.disengage.bind(this),this.handleMutation=this.handleMutation.bind(this),this.renderInert=this.renderInert.bind(this),this.filterElements=this.filterElements.bind(this),this.filterParentElements=this.filterParentElements.bind(this);var ht=wo({context:this._context,includeContext:!0,strategy:"all"});this.renderInert(ht),this.shadowObserver=function St(){var bt=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},Rt=bt.context,se=bt.callback,te=bt.config;if("function"!=typeof se)throw new TypeError("observe/shadow-mutations requires options.callback to be a function");if("object"!==(typeof te>"u"?"undefined":Ii(te)))throw new TypeError("observe/shadow-mutations requires options.config to be an object");if(!window.MutationObserver)return{disengage:function(){}};var ve=x({label:"observe/shadow-mutations",resolveDocument:!0,defaultToDocument:!0,context:Rt});return{disengage:new Bt({context:ve,callback:se,config:te}).disengage}}({context:this._context,config:gr,callback:function(Ot){return Ot.forEach(Rt.handleMutation)}})}return Xn(bt,[{key:"disengage",value:function(){!this._context||(Xi(this._context),this._inertElementCache.forEach(function(Rt){return Xi(Rt)}),this._inertElementCache=null,this._filter=null,this._context=null,this.shadowObserver&&this.shadowObserver.disengage(),this.shadowObserver=null)}},{key:"listQueryFocusable",value:function(Rt){return Rt.map(function(se){return wo({context:se,includeContext:!0,strategy:"all"})}).reduce(function(se,te){return se.concat(te)},[])}},{key:"renderInert",value:function(Rt){var se=this;Rt.filter(this.filterElements).filter(this.filterParentElements).filter(function(te){return!Wr(te)}).forEach(function(te){se._inertElementCache.push(te),Wr(te,!0)})}},{key:"filterElements",value:function(Rt){var se=on({element:Rt,includeSelf:!0});return!this._filter.some(se)}},{key:"filterParentElements",value:function(Rt){var se=on({parent:Rt});return!this._filter.some(se)}},{key:"handleMutation",value:function(Rt){if("childList"===Rt.type){var se=C(Rt.addedNodes).filter(function(ve){return ve.nodeType===Node.ELEMENT_NODE});if(!se.length)return;var te=this.listQueryFocusable(se);this.renderInert(te)}else"attributes"===Rt.type&&this.renderInert([Rt.target])}}]),bt}();function Ao(bt){On({element:bt,attribute:"aria-hidden",temporaryValue:"true"})}function wn(bt){On({element:bt,attribute:"aria-hidden"})}var Mo={attributes:!1,childList:!0,subtree:!0};function Tr(){for(var se=x({label:"get/shadow-host",context:(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context}),te=null;se;)te=se,se=se.parentNode;return te.nodeType===te.DOCUMENT_FRAGMENT_NODE&&te.host?te.host:null}(function(){function bt(Rt,se){for(var te=0;te0&&void 0!==arguments[0]?arguments[0]:{},se=Rt.context,te=Rt.filter;(function Kr(bt,Rt){if(!(bt instanceof Rt))throw new TypeError("Cannot call a class as a function")})(this,bt),this._context=C(se||document.documentElement)[0],this._filter=C(te),this.disengage=this.disengage.bind(this),this.handleMutation=this.handleMutation.bind(this),this.isInsignificantBranch=this.isInsignificantBranch.bind(this),function Vr(){var bt=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},Rt=bt.context,se=bt.filter;if(Rt=x({label:"get/insignificant-branches",defaultToDocument:!0,context:Rt}),!(se=C(se)).length)throw new TypeError("get/insignificant-branches requires valid options.filter");return function Rr(bt){var Rt=bt.context,se=bt.filter,te=[],ve=function(Ot){return se.some(function(Sn){return Ot===Sn})?NodeFilter.FILTER_REJECT:($n=on({parent:Ot}),se.some($n)?NodeFilter.FILTER_ACCEPT:(te.push(Ot),NodeFilter.FILTER_REJECT));var $n};ve.acceptNode=ve;for(var ht=Cn(Rt).createTreeWalker(Rt,NodeFilter.SHOW_ELEMENT,ve,!1);ht.nextNode(););return te}({context:Rt,filter:se})}({context:this._context,filter:this._filter}).forEach(Ao),this.startObserver()},[{key:"disengage",value:function(){!this._context||([].forEach.call(this._context.querySelectorAll("[data-cached-aria-hidden]"),wn),this._context=null,this._filter=null,this._observer&&this._observer.disconnect(),this._observer=null)}},{key:"startObserver",value:function(){var Rt=this;!window.MutationObserver||(this._observer=new MutationObserver(function(se){return se.forEach(Rt.handleMutation)}),this._observer.observe(this._context,Mo))}},{key:"handleMutation",value:function(Rt){"childList"===Rt.type&&C(Rt.addedNodes).filter(function(se){return se.nodeType===Node.ELEMENT_NODE}).filter(this.isInsignificantBranch).forEach(Ao)}},{key:"isInsignificantBranch",value:function(Rt){if(N({context:Rt}).some(function(te){return"true"===te.getAttribute("aria-hidden")}))return!1;var se=on({element:Rt});return!this._filter.some(se)}}]);var _=void 0,Te=/^(fieldset|table|td|body)$/;function en(){var bt=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},Rt=bt.context,se=bt.except,te=void 0===se?{flexbox:!1,scrollable:!1,shadow:!1,visible:!1,onlyTabbable:!1}:se;_||(_=Ie());var ve=x({label:"is/tabbable",resolveDocument:!0,context:Rt});if(q.is.BLINK&&q.is.ANDROID&&q.majorVersion>42)return!1;var ht=pr(ve);if(ht){if(q.is.WEBKIT&&q.is.IOS||Fn(ht)<0||!te.visible&&(q.is.BLINK||q.is.WEBKIT)&&!Si(ht))return!1;if("object"===ht.nodeName.toLowerCase()&&(q.is.WEBKIT||q.is.BLINK&&!("Chrome"===q.name&&q.majorVersion>=54||"Opera"===q.name&&q.majorVersion>=41)))return!1}var $n=ve.nodeName.toLowerCase(),Ei=Fn(ve),Oi=null===Ei?null:Ei>=0;if(q.is.EDGE&&q.majorVersion>=14&&ht&&ve.ownerSVGElement&&Ei<0)return!0;var nr=!1!==Oi,ro=null!==Ei&&Ei>=0;if(ve.hasAttribute("contenteditable"))return nr;if(Te.test($n)&&!0!==Oi)return!1;if(q.is.WEBKIT&&q.is.IOS){var ho="input"===$n&&"text"===ve.type||"password"===ve.type||"select"===$n||"textarea"===$n||ve.hasAttribute("contenteditable");if(ho||(ho=yn(window.getComputedStyle(ve,null))),!ho)return!1}if("use"===$n&&null!==Ei&&(q.is.BLINK||q.is.WEBKIT&&9===q.majorVersion)||ee(ve,"svg a")&&ve.hasAttribute("xlink:href")&&(nr||ve.focus&&!_.focusSvgNegativeTabindexAttribute)||"svg"===$n&&_.focusSvgInIframe&&nr)return!0;if(q.is.TRIDENT||q.is.EDGE){if("svg"===$n)return!!_.focusSvg||ve.hasAttribute("focusable")||ro;if(ve.ownerSVGElement)return!(!_.focusSvgTabindexAttribute||!ro)||ve.hasAttribute("focusable")}if(void 0===ve.tabIndex)return!!te.onlyTabbable;if("audio"===$n){if(!ve.hasAttribute("controls"))return!1;if(q.is.BLINK)return!0}if("video"===$n)if(ve.hasAttribute("controls")){if(q.is.BLINK||q.is.GECKO)return!0}else if(q.is.TRIDENT||q.is.EDGE)return!1;if("object"===$n&&(q.is.BLINK||q.is.WEBKIT)||"iframe"===$n)return!1;if(!te.scrollable&&q.is.GECKO&&Pn(window.getComputedStyle(ve,null)))return nr;if(q.is.TRIDENT||q.is.EDGE){if("area"===$n){var zr=An(ve);if(zr&&Fn(zr)<0)return!1}var as=window.getComputedStyle(ve,null);if(yn(as))return ve.tabIndex>=0;if(!te.flexbox&&ut(as))return null!==Ei?ro:Ve(ve)&&We(ve);if(Wt(ve,$n))return!1;var bs=ve.parentElement;if(bs){var Yo=bs.nodeName.toLowerCase(),Is=window.getComputedStyle(bs,null);if(Wt(bs,$n,Yo,Is))return!1;if(ut(Is))return ro}}return ve.tabIndex>=0}en.except=function(){var bt=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},Rt=function(se){return en({context:se,except:bt})};return Rt.rules=en,Rt};var Ve=Jt.rules.except({flexbox:!0}),We=en.except({flexbox:!0});const jt=en.except({});function xe(bt,Rt){return bt.compareDocumentPosition(Rt)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1}function cn(){var bt=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},se=bt.elements,te=bt.resolveElement,ve=bt.list.slice(0),ht=C(se).slice(0);!function ye(bt){bt.sort(xe)}(ht);var Ot=function _t(bt,Rt,se){var te=[];return Rt.forEach(function(ve){var Oi,ht=!0,Ot=bt.indexOf(ve);-1===Ot&&(Oi=ve,Ot=pn(bt,function(nr){return Oi.compareDocumentPosition(nr)&Node.DOCUMENT_POSITION_FOLLOWING}),ht=!1),-1===Ot&&(Ot=bt.length);var Sn=C(se?se(ve):ve);!Sn.length||te.push({offset:Ot,replace:ht,elements:Sn})}),te}(ve,ht,te);return function Dt(bt,Rt){var se=0;Rt.sort(function(te,ve){return te.offset-ve.offset}),Rt.forEach(function(te){var ve=te.replace?1:0,ht=[te.offset+se,ve].concat(te.elements);bt.splice.apply(bt,ht),se+=te.elements.length-ve})}(ve,Ot),ve}(function(){function bt(Rt,se){for(var te=0;te0&&void 0!==arguments[0]?arguments[0]:{},Rt=bt.context,se=bt.includeContext,te=bt.includeOnlyTabbable,ve=bt.strategy,ht=jt.rules.except({onlyTabbable:te});return wo({context:Rt,includeContext:se,includeOnlyTabbable:te,strategy:ve}).filter(ht)}({context:se}))}},{key:"extractAreasFromList",value:function(Rt){return Rt.filter(function(se){if("area"!==se.nodeName.toLowerCase())return!0;var te=se.parentNode;return this.maps[te.name]||(this.maps[te.name]=[]),this.maps[te.name].push(se),!1},this)}}]),function(){function bt(Rt,se){for(var te=0;te-1?[Rt].concat(se):se}},{key:"_cleanup",value:function(){Object.keys(this.hosts).forEach(function(Rt){delete this.hosts[Rt]._sortingId},this)}}]);for(var Ze={tab:9,left:37,up:38,right:39,down:40,pageUp:33,"page-up":33,pageDown:34,"page-down":34,end:35,home:36,enter:13,escape:27,space:32,shift:16,capsLock:20,"caps-lock":20,ctrl:17,alt:18,meta:91,pause:19,insert:45,delete:46,backspace:8,_alias:{91:[92,93,224]}},Je=1;Je<26;Je++)Ze["f"+Je]=Je+111;for(var Kt=0;Kt<10;Kt++){var Qt=Kt+48,fn=Kt+96;Ze[Kt]=Qt,Ze["num-"+Kt]=fn,Ze._alias[Qt]=[fn]}for(var Qn=0;Qn<26;Qn++){var _i=Qn+65;Ze[String.fromCharCode(_i).toLowerCase()]=_i}var Ti={alt:"altKey",ctrl:"ctrlKey",meta:"metaKey",shift:"shiftKey"};Object.keys(Ti).map(function(bt){return Ti[bt]});const qo_disabled=function(){var Rt=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{disengage:new Yr({context:Rt.context,filter:Rt.filter}).disengage}};var Ts=S(6312);const jo=function(bt){return{showDownload:bt}};function $r(bt,Rt){if(1&bt&&(e.O4$(),e.TgZ(0,"text",229)(1,"tspan",230),e._uU(2),e.qZA(),e.TgZ(3,"tspan",231),e._uU(4),e.qZA()()),2&bt){const se=e.oxw();e.xp6(2),e.Oqu(se.outcomeLabel),e.xp6(2),e.Oqu(se.outcome)}}function Ps(bt,Rt){if(1&bt&&(e.O4$(),e.TgZ(0,"g",232)(1,"g",233),e._UZ(2,"polygon",234)(3,"path",235),e.qZA(),e.TgZ(4,"text",236)(5,"tspan",237),e._uU(6),e.qZA()()()),2&bt){const se=e.oxw();e.xp6(6),e.Oqu(se.timeSpentLabel)}}function uo(bt,Rt){1&bt&&(e.O4$(),e.TgZ(0,"svg",238)(1,"defs")(2,"linearGradient",239),e._UZ(3,"stop",240)(4,"stop",241),e.qZA()(),e.TgZ(5,"g",242),e._UZ(6,"path",243)(7,"path",244),e.qZA()())}function zo(bt,Rt){1&bt&&(e.O4$(),e.TgZ(0,"svg",238)(1,"defs")(2,"linearGradient",239),e._UZ(3,"stop",240)(4,"stop",241),e.qZA()(),e.TgZ(5,"g",242),e._UZ(6,"path",243)(7,"path",245),e.qZA()())}function $o(bt,Rt){if(1&bt){const se=e.EpF();e.TgZ(0,"div",246),e.NdJ("click",function(){e.CHM(se);const te=e.oxw();return e.KtG(te.exitContent.emit({type:"EXIT"}))}),e.O4$(),e.TgZ(1,"svg",247)(2,"defs")(3,"linearGradient",248),e._UZ(4,"stop",240)(5,"stop",241),e.qZA()(),e.TgZ(6,"g",242),e._UZ(7,"path",249)(8,"path",250),e.qZA()(),e.kcU(),e.TgZ(9,"div",226),e._uU(10,"Exit"),e.qZA()()}}function hs(bt,Rt){if(1&bt){const se=e.EpF();e.ynx(0),e.TgZ(1,"div",251),e._uU(2,"Up Next"),e.qZA(),e.TgZ(3,"div",252),e.NdJ("click",function(){e.CHM(se);const te=e.oxw();return e.KtG(te.playNext())}),e.TgZ(4,"div",253),e._uU(5),e.qZA(),e.TgZ(6,"div",254),e._UZ(7,"img",255),e.qZA()(),e.BQk()}if(2&bt){const se=e.oxw();e.xp6(5),e.Oqu(se.nextContent.name)}}function ws(bt,Rt){if(1&bt){const se=e.EpF();e.TgZ(0,"li",8),e.NdJ("click",function(te){e.CHM(se);const ve=e.oxw();return e.KtG(ve.emitSideBarEvent(te,"SHARE"))})("keydown.enter",function(te){e.CHM(se);const ve=e.oxw();return e.KtG(ve.emitSideBarEvent(te,"SHARE"))}),e._UZ(1,"span",9),e._uU(2," Share"),e.qZA()}}function $s(bt,Rt){if(1&bt){const se=e.EpF();e.TgZ(0,"li",8),e.NdJ("click",function(te){e.CHM(se);const ve=e.oxw();return e.KtG(ve.showDownloadPopup(te,"DOWNLOAD_MENU"))})("keydown.enter",function(te){e.CHM(se);const ve=e.oxw();return ve.closeNav(te),e.KtG(ve.showDownloadPopup(te,"DOWNLOAD_MENU"))}),e._UZ(1,"span",10),e._uU(2," Download"),e.qZA()}}function ra(bt,Rt){if(1&bt){const se=e.EpF();e.TgZ(0,"li",8),e.NdJ("click",function(te){e.CHM(se);const ve=e.oxw();return ve.closeNav(te),e.KtG(ve.emitSideBarEvent(te,"PRINT"))})("keydown.enter",function(te){e.CHM(se);const ve=e.oxw();return e.KtG(ve.emitSideBarEvent(te,"PRINT"))}),e._UZ(1,"span",11),e._uU(2," Print"),e.qZA()}}function ys(bt,Rt){if(1&bt){const se=e.EpF();e.TgZ(0,"li",8),e.NdJ("click",function(te){e.CHM(se);const ve=e.oxw();return ve.closeNav(te),e.KtG(ve.emitSideBarEvent(te,"EXIT"))})("keydown.enter",function(te){e.CHM(se);const ve=e.oxw();return ve.closeNav(te),e.KtG(ve.emitSideBarEvent(te,"EXIT"))}),e._UZ(1,"span",12),e._uU(2," Exit"),e.qZA()}}function Ys(bt,Rt){if(1&bt){const se=e.EpF();e.TgZ(0,"sb-player-download-popup",13),e.NdJ("hideDownloadPopUp",function(te){e.CHM(se);const ve=e.oxw();return e.KtG(ve.hideDownloadPopUp(te))})("downloadEvent",function(te){e.CHM(se);const ve=e.oxw();return e.KtG(ve.sidebarEvent.emit(te))}),e.qZA()}if(2&bt){const se=e.oxw();e.Q6J("title",se.title)("showDownloadPopUp",se.showDownloadPopUp)}}const ks=function(bt){return{"animated animateBg":bt}};function us(bt,Rt){1&bt&&(e.TgZ(0,"div",1),e._uU(1," You are offline\n"),e.qZA())}const Jo=':root{--sdk-navigation-arrows-bg:#fff;--sdk-navigation-arrows-border:#F2F2F2;--sdk-navigation-arrows-after:#999999;--sdk-player-nextIcon:#fff}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]{height:2rem;width:4rem;cursor:pointer;border-radius:1rem;background-color:var(--sdk-navigation-arrows-bg);box-shadow:var(--sbt-box-shadow-3px);border:1px solid var(--sdk-navigation-arrows-border);-webkit-transition:.1s ease-in;transition:.1s ease-in}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover{border:1px solid transparent;background:var(--primary-color)}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]::after{display:none;content:"";width:.5rem;height:.5rem;border-top:.125rem solid var(--sdk-navigation-arrows-after);border-left:.125rem solid var(--sdk-navigation-arrows-after)}[_nghost-%COMP%] .player-nextIcon[_ngcontent-%COMP%]::after{content:"";-webkit-transform:rotate(135deg);transform:rotate(135deg);border-top:.125rem solid var(--sdk-player-nextIcon);border-left:.125rem solid var(--sdk-player-nextIcon)}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover.player-nextIcon::after{content:"";border-top:.125rem solid var(--sdk-player-nextIcon);border-left:.125rem solid var(--sdk-player-nextIcon)}[_nghost-%COMP%] .navigation-arrows.player-nextIcon[_ngcontent-%COMP%]{background:var(--primary-color)}button[_ngcontent-%COMP%]{-webkit-appearance:none;background:0 0;border:0}.paginate[_ngcontent-%COMP%]{position:relative;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.paginate[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{position:absolute;top:42%;left:40%;width:.75rem;height:.1875rem;border-radius:.09375rem;background:var(--white);-webkit-transition:.15s;transition:.15s}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{-webkit-transform-origin:0 50%;transform-origin:0 50%;background-color:var(--gray-800)}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{-webkit-transform:translate(0,-1px) rotate(40deg);transform:translate(0,-1px) rotate(40deg)}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{-webkit-transform:translate(0,1px) rotate(-40deg);transform:translate(0,1px) rotate(-40deg)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]{background-color:var(--white)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{-webkit-transform:translate(0,0) rotate(30deg);transform:translate(0,0) rotate(30deg)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{-webkit-transform:translate(0,1px) rotate(-30deg);transform:translate(0,1px) rotate(-30deg)}.paginate.left[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child, .paginate.left[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child, .paginate.left[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child, .paginate.left[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{-webkit-transform:translate(-.3125rem,0) rotate(0);transform:translate(-.3125rem,0) rotate(0)}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{-webkit-transform:translate(0,.0625rem) rotate(40deg);transform:translate(0,.0625rem) rotate(40deg)}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{-webkit-transform:translate(0,-.0625rem) rotate(-40deg);transform:translate(0,-.0625rem) rotate(-40deg)}.paginate.right[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{-webkit-transform:translate(0,.0625rem) rotate(30deg);transform:translate(0,.0625rem) rotate(30deg)}.paginate.right[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{-webkit-transform:translate(0,.0625rem) rotate(-30deg);transform:translate(0,.0625rem) rotate(-30deg)}.paginate.right[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child, .paginate.right[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child, .paginate.right[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child, .paginate.right[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{-webkit-transform:translate(.3125rem,0) rotate(0);transform:translate(.3125rem,0) rotate(0)}.paginate[data-state=disabled][_ngcontent-%COMP%]{opacity:.3;cursor:default} html[dir=rtl] .player-nextIcon, html[dir=rtl] .player-previousIcon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}';function Xo(bt,Rt){if(1&bt){const se=e.EpF();e.TgZ(0,"div",6)(1,"img",7),e.NdJ("click",function(){e.CHM(se);const te=e.oxw();return e.KtG(te.rotateCW())}),e.qZA()()}}function vs(bt,Rt){if(1&bt){const se=e.EpF();e.TgZ(0,"div",8)(1,"button",9),e.NdJ("click",function(){e.CHM(se);const te=e.oxw();return e.KtG(te.zoomOut())}),e.qZA(),e.TgZ(2,"button",10),e.NdJ("click",function(){e.CHM(se);const te=e.oxw();return e.KtG(te.zoomIn())}),e.qZA()()}}function Go(bt,Rt){if(1&bt){const se=e.EpF();e.TgZ(0,"div",11)(1,"input",12),e.NdJ("ngModelChange",function(te){e.CHM(se);const ve=e.oxw();return e.KtG(ve.page=te)}),e.qZA(),e.TgZ(2,"span",13),e.NdJ("click",function(){e.CHM(se);const te=e.oxw();return e.KtG(te.gotoPage())}),e._UZ(3,"img",14),e.qZA(),e.TgZ(4,"span",15),e._uU(5,"/"),e.qZA(),e.TgZ(6,"span",16),e._uU(7),e.qZA()()}if(2&bt){const se=e.oxw();e.xp6(1),e.Q6J("ngModel",se.page)("max",se.totalPages),e.xp6(6),e.Oqu(se.totalPages)}}function Gr(bt,Rt){if(1&bt){const se=e.EpF();e.TgZ(0,"div",17)(1,"div",18)(2,"sb-player-previous-navigation",19),e.NdJ("previousAction",function(te){e.CHM(se);const ve=e.oxw();return e.KtG(ve.actions.emit(te))}),e.qZA(),e.TgZ(3,"sb-player-next-navigation",20),e.NdJ("nextAction",function(te){e.CHM(se);const ve=e.oxw();return e.KtG(ve.actions.emit(te))}),e.qZA()()()}}const Qo={contentCompatibility:"CPV2_CONT_COMP_01",contentLoadFails:"CPV2_CONT_LOAD_FAIL_01",internetConnectivity:"CPV2_INT_CONNECT_01",streamingUrlSupport:"CPV2_INT_STREAMINGURL_01"},ps={contentCompatibility:"content compatibility error",contentLoadFails:"content load failed",internetConnectivity:"content failed to load , No Internet Available",streamingUrlSupport:"streaming url is not supported",contentPlayFailedHeader:"Unable to load content",contentPlayFailTitle:"Refresh and try again later"};class Et{constructor(){this.playerContentCompatibiltyLevel=5,this.getInternetConnectivityError=new e.vpe,this.setInternetConnectivityError=()=>{const Rt=new Error;Rt.message=ps.internetConnectivity,Rt.name=Qo.internetConnectivity,this.getInternetConnectivityError.emit({error:Rt})},this.initInternetConnectivityError()}checkContentCompatibility(Rt){if(Rt>this.playerContentCompatibiltyLevel){const se=new Error;return se.message=`Player supports ${this.playerContentCompatibiltyLevel}\n but content compatibility is ${Rt}`,se.name="contentCompatibily",{error:se,isCompitable:!1}}return{error:null,isCompitable:!0}}initInternetConnectivityError(){window.addEventListener("offline",this.setInternetConnectivityError)}ngOnDestroy(){window.removeEventListener("offline",this.setInternetConnectivityError)}}Et.\u0275fac=function(bt){return new(bt||Et)},Et.ctorParameters=()=>[],Et.\u0275prov=(0,e.Yz7)({factory:function(){return new Et},token:Et,providedIn:"root"});class Vt{constructor(){this.downloadEvent=new e.vpe,this.hideDownloadPopUp=new e.vpe,this.showDownloadPopUp=!1}hideDownloadPopup(Rt,se){this.disabledHandle.disengage(),this.hideDownloadPopUp.emit({event:Rt,type:se})}ngOnChanges(Rt){for(const se in Rt)if(Rt.hasOwnProperty(se)&&"showDownloadPopUp"===se){this.showDownloadPopUp=Rt[se].currentValue||!1;const te=document.querySelector(".file-download");this.disabledHandle=qo_disabled({filter:te})}}download(Rt,se){this.downloadEvent.emit({event:Rt,type:se}),this.disabledHandle.disengage()}}Vt.\u0275fac=function(bt){return new(bt||Vt)},Vt.\u0275cmp=e.Xpm({type:Vt,selectors:[["sb-player-download-popup"]],inputs:{showDownloadPopUp:"showDownloadPopUp",title:"title"},outputs:{downloadEvent:"downloadEvent",hideDownloadPopUp:"hideDownloadPopUp"},features:[e.TTD],decls:16,vars:4,consts:[[1,"file-download",3,"ngClass"],[1,"file-download__overlay"],["aria-modal","true","aria-labelledby","Download Content","aria-describedby","Dialog to download content",1,"file-download__popup"],[1,"close-btn",3,"click"],["type","button","id","close","data-animation","showShadow","aria-label","player-close-btn",1,"close-icon"],[1,"file-download__metadata"],[1,"file-download__title","text-left"],[1,"file-download__text","text-left"],[1,"file-download__size"],[1,"file-download__action-btns"],["type","button","id","cancel",1,"sb-btn","sb-btn-normal","sb-btn-outline-primary","sb-btn-radius","cancel-btn","mr-8",3,"click"],["type","button","id","download",1,"sb-btn","sb-btn-normal","sb-btn-primary","sb-btn-radius","download-btn",3,"click"]],template:function(bt,Rt){1&bt&&(e.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3),e.NdJ("click",function(se){return Rt.hideDownloadPopup(se,"DOWNLOAD_POPUP_CLOSE")}),e._UZ(4,"button",4),e.qZA(),e.TgZ(5,"div",5)(6,"h5",6),e._uU(7,"Confirm Download"),e.qZA(),e.TgZ(8,"div",7),e._uU(9),e.qZA(),e._UZ(10,"div",8),e.TgZ(11,"div",9)(12,"button",10),e.NdJ("click",function(se){return Rt.hideDownloadPopup(se,"DOWNLOAD_POPUP_CANCEL")}),e._uU(13,"Cancel"),e.qZA(),e.TgZ(14,"button",11),e.NdJ("click",function(se){return Rt.download(se,"DOWNLOAD")}),e._uU(15,"Download"),e.qZA()()()()()()),2&bt&&(e.Q6J("ngClass",e.VKq(2,jo,Rt.showDownloadPopUp)),e.xp6(9),e.hij('"',Rt.title,'" will be saved on your device.'))},dependencies:[f.mk],styles:['[_nghost-%COMP%] .file-download[_ngcontent-%COMP%]{width:100%;height:100%;position:absolute;top:0;left:0;z-index:99;-webkit-transition:.3s;transition:.3s;opacity:0;visibility:hidden}[_nghost-%COMP%] .file-download__overlay[_ngcontent-%COMP%]{width:100%;height:100%;background:rgba(var(--rc-rgba-black),.5);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-transition:.3s;transition:.3s;visibility:hidden}[_nghost-%COMP%] .file-download__popup[_ngcontent-%COMP%]{width:90%;max-width:22.5rem;min-height:13.125rem;background:var(--white);border-radius:1rem;box-shadow:0 0 1.5em 0 rgba(var(--rc-rgba-black),.22);padding:1.5rem;position:relative;-webkit-transition:.3s ease-in;transition:.3s ease-in;-webkit-transform:scale(.5);transform:scale(.5)}[_nghost-%COMP%] .file-download__close-btn[_ngcontent-%COMP%]{position:absolute;top:.75rem;right:.75rem;width:1.5rem;height:1.5rem;cursor:pointer}[_nghost-%COMP%] .file-download__close-btn[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%}[_nghost-%COMP%] .file-download__metadata[_ngcontent-%COMP%]{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%}[_nghost-%COMP%] .file-download__title[_ngcontent-%COMP%]{font-size:1rem;font-weight:700;line-height:1.375rem;word-break:break-word}[_nghost-%COMP%] .file-download__text[_ngcontent-%COMP%]{color:var(--gray-400);word-break:break-word}[_nghost-%COMP%] .file-download__size[_ngcontent-%COMP%]{color:var(--black)}[_nghost-%COMP%] .file-download__size[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__text[_ngcontent-%COMP%]{font-size:.875rem;line-height:1.25rem}[_nghost-%COMP%] .file-download__size[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__text[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__title[_ngcontent-%COMP%]{margin:0 0 1.5em}[_nghost-%COMP%] .file-download__action-btns[_ngcontent-%COMP%]{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end}[_nghost-%COMP%] .file-download__action-btns[_ngcontent-%COMP%] .cancel-btn[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__action-btns[_ngcontent-%COMP%] .download-btn[_ngcontent-%COMP%]{outline:0;border:none;font-size:.75rem;text-transform:uppercase;cursor:pointer;line-height:normal}[_nghost-%COMP%] .file-download.showDownload[_ngcontent-%COMP%] .file-download__popup[_ngcontent-%COMP%]{-webkit-transform:scale(1);transform:scale(1);visibility:visible}[_nghost-%COMP%] .file-download.showDownload[_ngcontent-%COMP%]{visibility:visible;opacity:1}[_nghost-%COMP%] .file-download.showDownload[_ngcontent-%COMP%] .file-download__overlay[_ngcontent-%COMP%]{visibility:visible}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%]{position:absolute;top:.75rem;right:.75rem}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]{width:1.875rem;height:1.875rem;background:0 0;border-radius:50%;cursor:pointer;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding:0}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]::after{content:"";-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]::before{content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]:after, [_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]:before{content:"";width:1.25rem;height:.125rem;position:absolute;background-color:var(--black)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]{box-shadow:0 0 0 0 var(--red) inset;-webkit-transition:.2s cubic-bezier(.175,.885,.52,1.775);transition:.2s cubic-bezier(.175,.885,.52,1.775);border:0 solid var(--white)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:before{-webkit-transition:.2s cubic-bezier(.175,.885,.52,1.775);transition:.2s cubic-bezier(.175,.885,.52,1.775)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:after{-webkit-transition:.2s cubic-bezier(.175,.885,.52,1.775);transition:.2s cubic-bezier(.175,.885,.52,1.775)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover{box-shadow:0 0 0 .25rem var(--red) inset}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover:before{-webkit-transform:scale(.7) rotate(45deg);transform:scale(.7) rotate(45deg);-webkit-transition-delay:.1s;transition-delay:.1s;background-color:var(--red)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover:after{-webkit-transform:scale(.7) rotate(-45deg);transform:scale(.7) rotate(-45deg);-webkit-transition-delay:.1s;transition-delay:.1s;background-color:var(--red)} html[dir=rtl] .close-btn{left:.75rem;right:auto}']}),Vt.propDecorators={title:[{type:e.IIB}],downloadEvent:[{type:e.r_U}],hideDownloadPopUp:[{type:e.r_U}],showDownloadPopUp:[{type:e.IIB}]};class Tn{constructor(){this.showReplay=!0,this.replayContent=new e.vpe,this.exitContent=new e.vpe,this.playNextContent=new e.vpe}ngOnInit(){this.subscription=(0,Ts.R)(document,"keydown").subscribe(Rt=>{"Enter"===Rt.key&&(Rt.stopPropagation(),document.activeElement.click())})}playNext(){this.playNextContent.emit({name:this.nextContent.name,identifier:this.nextContent.identifier,type:"NEXT_CONTENT_PLAY"})}replay(){this.showReplay&&this.replayContent.emit({type:"REPLAY"})}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}}Tn.\u0275fac=function(bt){return new(bt||Tn)},Tn.\u0275cmp=e.Xpm({type:Tn,selectors:[["sb-player-end-page"]],inputs:{showReplay:"showReplay",showExit:"showExit",contentName:"contentName",outcome:"outcome",outcomeLabel:"outcomeLabel",userName:"userName",timeSpentLabel:"timeSpentLabel",nextContent:"nextContent"},outputs:{replayContent:"replayContent",exitContent:"exitContent",playNextContent:"playNextContent"},ngContentSelectors:["*"],decls:237,vars:9,consts:[[1,"player-endpage"],[1,"player-endpage__left-panel"],[1,"user-score-card"],["width","100%","height","100%","viewBox","0 0 250 250","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink",0,"xmlns","xhtml","http://www.w3.org/1999/xhtml"],["id","filter-1"],["in","SourceGraphic","type","matrix","values",""],["x1","-19.3154721%","y1","50%","x2","100%","y2","50%","id","linearGradient-1"],["stop-color","#43A981","offset","0%"],["stop-color","#1D7E58","offset","100%"],["x1","0%","y1","0%","x2","101.719666%","y2","100%","id","linearGradient-2"],["stop-color","#FFCD55","offset","0%"],["stop-color","#FFD955","offset","100%"],["d","M124.02,185.665 C116.138,185.665 109.713,175.367 102.434,173.416 C94.911,171.399 84.204,177.031 77.612,173.212 C70.933,169.339 70.491,157.213 65.068,151.786 C59.642,146.36 47.514,145.92 43.643,139.24 C39.825,132.649 45.454,121.942 43.438,114.42 C41.487,107.143 31.19,100.717 31.19,92.831 C31.19,84.948 41.487,78.521 43.438,71.245 C45.454,63.721 39.825,53.013 43.644,46.423 C47.516,39.742 59.643,39.304 65.068,33.878 C70.493,28.452 70.933,16.325 77.612,12.453 C84.206,8.635 94.911,14.266 102.434,12.248 C109.713,10.297 116.138,-1.42108547e-14 124.02,-1.42108547e-14 C131.907,-1.42108547e-14 138.332,10.297 145.608,12.248 C153.132,14.266 163.839,8.635 170.429,12.454 C177.11,16.325 177.55,28.453 182.976,33.879 C188.403,39.305 200.531,39.743 204.401,46.425 C208.22,53.015 202.589,63.722 204.606,71.245 C206.558,78.521 216.854,84.948 216.854,92.831 C216.854,100.717 206.558,107.143 204.606,114.421 C202.589,121.943 208.22,132.651 204.4,139.242 C200.529,145.923 188.401,146.361 182.975,151.787 C177.55,157.214 177.11,169.34 170.429,173.212 C163.839,177.031 153.132,171.4 145.608,173.416 C138.332,175.367 131.907,185.665 124.02,185.665","id","path-3"],["x","-6.5%","y","-6.5%","width","112.9%","height","112.9%","filterUnits","objectBoundingBox","id","filter-4"],["stdDeviation","11.5","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","1","in","shadowBlurInner1","result","shadowOffsetInner1"],["in","shadowOffsetInner1","in2","SourceAlpha","operator","arithmetic","k2","-1","k3","1","result","shadowInnerInner1"],["values","0 0 0 0 0.0914162133 0 0 0 0 0.159459438 0 0 0 0 0.537477355 0 0 0 1 0","type","matrix","in","shadowInnerInner1"],["x1","50%","y1","0.0901442308%","x2","50%","y2","99.6203016%","id","linearGradient-5"],["stop-color","#1D6349","offset","0%"],["stop-color","#1D6349","offset","100%"],["id","text-8","x","55","y","16","text-anchor","middle","fill","#FFFFFE",4,"ngIf"],["id","player-Player","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","endgame-l2","transform","translate(-39.000000, -65.000000)"],["id","Group-2","transform","translate(39.500000, 65.000000)"],["filter","url(#filter-1)","id","Group"],["transform","translate(4.000000, 4.000000)",1,"particles"],["d","M84.4144231,47.2437308 L77.9616538,41.1916154 C77.5351923,40.7922308 76.8658846,40.8133846 76.4665,41.2394231 C76.0666923,41.6654615 76.0882692,42.3351923 76.5143077,42.7345769 L82.9670769,48.7866923 C83.3931154,49.1860769 84.0624231,49.1649231 84.4622308,48.7384615 C84.8616154,48.3124231 84.8404615,47.6431154 84.4144231,47.2437308","id","Fill-3"],["d","M78.2087308,48.9402692 L84.2616923,42.4875 C84.6615,42.0614615 84.6399231,41.3921538 84.2138846,40.9927692 C83.7878462,40.5929615 83.1185385,40.6141154 82.7187308,41.0405769 L76.6661923,47.4929231 C76.2663846,47.9189615 76.2879615,48.5886923 76.714,48.9880769 C77.1400385,49.3878846 77.8093462,49.3663077 78.2087308,48.9402692","id","Fill-4"],["d","M91.8275769,140.082038 L85.3748077,134.030346 C84.9487692,133.630538 84.2794615,133.652115 83.8796538,134.078154 C83.4802692,134.504192 83.5014231,135.1735 83.9278846,135.573308 L90.3806538,141.625 C90.8066923,142.024808 91.476,142.003231 91.8753846,141.577192 C92.2751923,141.151154 92.2536154,140.481846 91.8275769,140.082038","id","Fill-5"],["d","M85.6223077,141.779 L91.6748462,135.326231 C92.0746538,134.900192 92.0535,134.230885 91.6270385,133.831077 C91.201,133.431269 90.5316923,133.452846 90.1323077,133.878885 L84.0793462,140.331654 C83.6799615,140.757692 83.7011154,141.427 84.1271538,141.826808 C84.5531923,142.226192 85.2225,142.205038 85.6223077,141.779","id","Fill-6"],["d","M13.3091538,191.951269 L6.85638462,185.899154 C6.43034615,185.499769 5.76103846,185.520923 5.36123077,185.946962 C4.96184615,186.373423 4.98342308,187.042731 5.40946154,187.442115 L11.8622308,193.494231 C12.2882692,193.893615 12.9575769,193.872462 13.3569615,193.446423 C13.7567692,193.020385 13.7351923,192.350654 13.3091538,191.951269","id","Fill-7"],["d","M7.10388462,193.647808 L13.1568462,187.195038 C13.5562308,186.769 13.5350769,186.099692 13.1090385,185.700308 C12.683,185.3005 12.0136923,185.322077 11.6138846,185.748115 L5.56092308,192.200885 C5.16153846,192.626923 5.18269231,193.296231 5.60873077,193.695615 C6.03476923,194.095423 6.70407692,194.073846 7.10388462,193.647808","id","Fill-8"],["d","M10.4914615,38.4115769 L4.03869231,32.3594615 C3.61265385,31.9600769 2.94334615,31.9812308 2.54353846,32.4072692 C2.14415385,32.8333077 2.16573077,33.5030385 2.59176923,33.9024231 L9.04453846,39.9545385 C9.47057692,40.3539231 10.1398846,40.3327692 10.5392692,39.9067308 C10.9390769,39.4802692 10.9175,38.8109615 10.4914615,38.4115769","id","Fill-9"],["d","M4.28619231,40.1081154 L10.3391538,33.6553462 C10.7385385,33.2293077 10.7173846,32.56 10.2909231,32.1606154 C9.86488462,31.7608077 9.19557692,31.7823846 8.79619231,32.2084231 L2.74323077,38.6611923 C2.34342308,39.0872308 2.365,39.7565385 2.79103846,40.1559231 C3.21707692,40.5557308 3.88638462,40.5341538 4.28619231,40.1081154","id","Fill-10"],["d","M239.977269,47.0855 L233.5245,41.0333846 C233.098462,40.634 232.429154,40.6551538 232.029769,41.0811923 C231.629962,41.5072308 231.651538,42.1765385 232.077577,42.5763462 L238.530346,48.6284615 C238.956385,49.0278462 239.625692,49.0066923 240.0255,48.5802308 C240.424885,48.1541923 240.403308,47.4848846 239.977269,47.0855","id","Fill-11"],["d","M233.771577,48.7820385 L239.824538,42.3292692 C240.223923,41.9032308 240.202769,41.2339231 239.776731,40.8341154 C239.350692,40.4347308 238.681385,40.4558846 238.281577,40.8823462 L232.228615,47.3346923 C231.829231,47.7607308 231.850385,48.4304615 232.276423,48.8298462 C232.702885,49.2296538 233.372192,49.2080769 233.771577,48.7820385","id","Fill-12"],["d","M163.849231,80.0025769 L157.396462,73.9508846 C156.970423,73.5510769 156.301115,73.5726538 155.901308,73.9986923 C155.501923,74.4247308 155.523077,75.0940385 155.949115,75.4938462 L162.401885,81.5455385 C162.828346,81.9453462 163.497654,81.9237692 163.897038,81.4977308 C164.296846,81.0716923 164.275269,80.4023846 163.849231,80.0025769","id","Fill-13"],["d","M157.644385,81.6995385 L163.696923,75.2467692 C164.096731,74.8207308 164.075154,74.1514231 163.649115,73.7516154 C163.223077,73.3522308 162.553769,73.3733846 162.154385,73.7994231 L156.101423,80.2521923 C155.701615,80.6782308 155.723192,81.3475385 156.149231,81.7473462 C156.575269,82.1467308 157.244577,82.1255769 157.644385,81.6995385","id","Fill-14"],["d","M195.311346,151.846538 L188.858577,145.794423 C188.432538,145.395038 187.763231,145.416192 187.363423,145.842654 C186.964038,146.268692 186.985615,146.938 187.411654,147.337385 L193.864423,153.3895 C194.290462,153.788885 194.959769,153.767731 195.359154,153.341692 C195.758962,152.915654 195.737385,152.245923 195.311346,151.846538","id","Fill-15"],["d","M189.105654,153.543077 L195.158615,147.090308 C195.558,146.664269 195.536846,145.994962 195.110808,145.595577 C194.684769,145.195769 194.015462,145.217346 193.615654,145.643385 L187.562692,152.096154 C187.163308,152.522192 187.184462,153.1915 187.6105,153.590885 C188.036538,153.990692 188.705846,153.969115 189.105654,153.543077","id","Fill-16"],["d","M190.299577,210.370769 L183.846808,204.318654 C183.420769,203.919269 182.751462,203.940423 182.352077,204.366885 C181.952269,204.792923 181.973846,205.462231 182.399885,205.861615 L188.852654,211.913731 C189.278692,212.313538 189.948,212.291962 190.347808,211.865923 C190.747192,211.439885 190.726038,210.770577 190.299577,210.370769","id","Fill-17"],["d","M184.093885,212.067308 L190.146846,205.614538 C190.546654,205.1885 190.525077,204.519192 190.099038,204.119808 C189.673,203.72 189.003692,203.741577 188.603885,204.167615 L182.551346,210.620385 C182.151538,211.046423 182.173115,211.715731 182.599154,212.115115 C183.025192,212.514923 183.6945,212.493346 184.093885,212.067308","id","Fill-18"],["d","M131.642077,57.7017692 L132.557615,57.1720769 L128.114462,49.4881538 C127.925346,49.1611154 127.575885,48.9597308 127.198077,48.9601532 C126.819846,48.9601532 126.470808,49.1623846 126.282538,49.4898462 L117.420346,64.8674231 C117.231654,65.1948846 117.232077,65.5980769 117.421192,65.9251154 C117.610308,66.2521538 117.959769,66.4535385 118.337577,66.453116 L127.210346,66.4459231 L136.084808,66.4416923 C136.462615,66.4416923 136.811654,66.2394615 137.000346,65.9124231 C137.189462,65.5849615 137.189038,65.1817692 136.999923,64.8547308 L132.557615,57.1720769 L131.642077,57.7017692 L130.726115,58.2310385 L134.251192,64.3271538 L127.209077,64.3305385 L120.168231,64.3364615 L127.200615,52.1336538 L130.726115,58.2310385 L131.642077,57.7017692","id","Fill-19"],["d","M116.952846,151.625692 L117.868808,151.096 L113.425654,143.412077 C113.236115,143.085038 112.887077,142.883654 112.508846,142.884076 C112.131038,142.884076 111.782,143.086308 111.593308,143.413769 L102.731115,158.791346 C102.542423,159.118385 102.542846,159.522 102.731962,159.849038 C102.921077,160.176077 103.270538,160.377462 103.648346,160.377039 L112.521538,160.369846 L121.396,160.365615 C121.773808,160.365192 122.123269,160.163385 122.311962,159.836346 C122.500654,159.508885 122.500231,159.105692 122.311115,158.778231 L117.868808,151.096 L116.952846,151.625692 L116.037308,152.154962 L119.562385,158.251077 L112.520269,158.254462 L105.479,158.260385 L112.511385,146.057577 L116.037308,152.154962 L116.952846,151.625692","id","Fill-20"],["d","M167.868885,180.468538 L168.784423,179.938846 L164.341269,172.254923 C164.152154,171.927885 163.802692,171.7265 163.424885,171.7265 C163.047077,171.726923 162.697615,171.929154 162.508923,172.256192 L158.080154,179.944346 L153.646731,187.633769 C153.458038,187.961231 153.458462,188.364423 153.647577,188.691885 C153.836692,189.018923 154.186154,189.220308 154.563962,189.219885 L163.437154,189.212692 L172.311615,189.208462 C172.689423,189.208038 173.038462,189.006231 173.227154,188.678769 C173.415846,188.351731 173.415846,187.948538 173.226731,187.621077 L168.784423,179.938846 L167.868885,180.468538 L166.952923,180.997808 L170.478,187.093923 L163.435885,187.097308 L156.394615,187.103231 L163.427423,174.900423 L166.952923,180.997808 L167.868885,180.468538","id","Fill-21"],["d","M197.152577,121.4785 L198.174731,121.751808 L200.466962,113.176885 C200.564269,112.811769 200.459769,112.422115 200.192385,112.155154 C199.925,111.888192 199.534923,111.784115 199.170231,111.882269 L190.602077,114.186769 L182.030115,116.489154 C181.665423,116.587308 181.380269,116.872462 181.282538,117.237577 C181.185231,117.602692 181.289731,117.991923 181.557115,118.259308 L187.836423,124.528462 L194.114462,130.801 C194.381846,131.067962 194.7715,131.172462 195.136615,131.074308 C195.501308,130.976154 195.786462,130.691 195.884192,130.325885 L198.174731,121.751808 L197.152577,121.4785 L196.130846,121.205615 L194.313308,128.009115 L184.348577,118.056654 L191.151231,116.229808 L197.949654,114.401269 L196.130846,121.205615 L197.152577,121.4785","id","Fill-22"],["d","M51.2223462,21.9327308 L52.2440769,22.2056154 L54.5358846,13.6306923 C54.6336154,13.2655769 54.5291154,12.8759231 54.2617308,12.6089615 C53.9939231,12.342 53.6042692,12.2379231 53.2395769,12.3360769 L44.6714231,14.6405769 L44.6718462,14.6405769 L36.0994615,16.9433846 C35.7343462,17.0411154 35.4496154,17.3266923 35.3518846,17.6918077 C35.2545769,18.0569231 35.3590769,18.4461538 35.6264615,18.7131154 L41.9061923,24.9822692 L41.9057692,24.9818462 L48.1842308,31.2543846 C48.4516154,31.5213462 48.8412692,31.6258462 49.2059615,31.5276923 C49.5710769,31.4295385 49.8562308,31.1443846 49.9535385,30.7792692 L52.2440769,22.2056154 L50.2006154,21.6594231 L48.3830769,28.4629231 L43.4009231,23.4854231 L43.4005,23.485 L38.4179231,18.5108846 L45.2205769,16.6836154 L45.221,16.6836154 L52.019,14.8550769 L50.2006154,21.6594231 L51.2223462,21.9327308","id","Fill-23"],["d","M45.1456923,207.203192 L46.1674231,207.476077 L48.4592308,198.900731 C48.5569615,198.535615 48.4520385,198.145962 48.1846538,197.879 C47.9172692,197.612038 47.5276154,197.507962 47.1629231,197.606115 L38.5947692,199.911038 L38.5947692,199.910615 L30.0228077,202.213846 C29.6576923,202.311577 29.3725385,202.597154 29.2752308,202.962269 C29.1775,203.327385 29.2824231,203.716615 29.5498077,203.983577 L35.8295385,210.252308 L35.8291154,210.251885 L42.1075769,216.524423 C42.3749615,216.791385 42.7646154,216.895885 43.1293077,216.797731 C43.4944231,216.699577 43.7791538,216.414423 43.8768846,216.049308 L46.1674231,207.476077 L44.1239615,206.930308 L42.3064231,213.732962 L37.3242692,208.755462 L37.3238462,208.755038 L32.3412692,203.781346 L39.1435,201.953654 L39.1439231,201.953654 L45.9423462,200.125115 L44.1239615,206.929885 L45.1456923,207.203192","id","Fill-24"],["d","M206.143808,31.5111923 L206.6735,32.4267308 L214.357423,27.984 C214.684462,27.7948846 214.885846,27.4454231 214.885424,27.0676154 C214.885424,26.6893846 214.683192,26.3403462 214.355731,26.1516538 L206.667577,21.7224615 L206.668,21.7228846 L198.978154,17.2894615 C198.651115,17.1007692 198.2475,17.1011923 197.920462,17.2903077 C197.593423,17.4794231 197.392038,17.8288846 197.392461,18.2066923 L197.399654,27.0798846 L197.399654,27.0794615 L197.403885,35.9547692 C197.403885,36.3325769 197.606115,36.6816154 197.933577,36.8703077 C198.260615,37.059 198.664231,37.059 198.991269,36.8698846 L206.6735,32.4267308 L206.143808,31.5111923 L205.614538,30.5952308 L199.518423,34.1211538 L199.515038,27.0786154 L199.515038,27.0781923 L199.509115,20.0373462 L205.611577,23.5556538 L205.612,23.5556538 L211.711923,27.0697308 L205.614538,30.5952308 L206.143808,31.5111923","id","Fill-25"],["d","M44.9489615,120.167385 L45.4782308,121.082923 L53.1625769,116.640192 C53.4896154,116.450654 53.691,116.101192 53.6905776,115.723385 C53.6901538,115.345577 53.4883462,114.996538 53.1608846,114.807846 L45.4727308,110.378654 L45.4731538,110.379077 L37.7833077,105.945654 C37.4558462,105.756962 37.0526538,105.757385 36.7256154,105.9465 C36.3985769,106.135615 36.1971923,106.485077 36.1971923,106.862885 L36.2094615,124.610962 C36.2094615,124.989192 36.4112692,125.338231 36.7387308,125.526923 C37.0661923,125.715615 37.4693846,125.715192 37.7964231,125.526077 L45.4786538,121.082923 L44.4192692,119.251846 L38.324,122.777346 L38.3142692,108.693538 L44.4167308,112.211423 L44.4167308,112.211846 L50.5170769,115.725923 L44.4196923,119.251846 L44.9489615,120.167385","id","Fill-26"],["d","M146.638885,105.637654 L145.581192,105.637654 C145.580769,107.208115 144.947423,108.619923 143.918923,109.650115 C142.888731,110.678615 141.476923,111.311538 139.906885,111.312385 C138.336423,111.311538 136.924192,110.678615 135.893577,109.650115 C134.865077,108.619923 134.232154,107.208115 134.231731,105.637654 C134.232154,104.066769 134.865077,102.654962 135.893577,101.624769 C136.924192,100.596269 138.336423,99.9633462 139.906885,99.9625 C141.476923,99.9633462 142.888731,100.596269 143.918923,101.624769 C144.947423,102.654962 145.580769,104.066769 145.581192,105.637654 L147.696577,105.637654 C147.695731,101.334538 144.209154,97.8479615 139.906885,97.8471154 C135.603769,97.8479615 132.116769,101.334538 132.116346,105.637654 C132.116769,109.940346 135.603769,113.426923 139.906885,113.427769 C144.209154,113.426923 147.695731,109.940346 147.696577,105.637654 L146.638885,105.637654","id","Fill-27"],["d","M112.621808,30.5059615 L111.564115,30.5059615 C111.563692,32.0768462 110.930769,33.4886538 109.901846,34.5188462 C108.871654,35.5473462 107.459846,36.1802692 105.889385,36.1811154 C104.318923,36.1802692 102.907115,35.5473462 101.8765,34.5188462 C100.848,33.4886538 100.214654,32.0764231 100.214231,30.5059615 C100.214654,28.9355 100.848,27.5236923 101.8765,26.4935 C102.907115,25.465 104.318923,24.8320769 105.889385,24.8316538 C107.459846,24.8320769 108.871654,25.465 109.901846,26.4935 C110.930769,27.5236923 111.563692,28.9355 111.564115,30.5059615 L113.6795,30.5059615 C113.678654,26.2032692 110.192077,22.7166923 105.889385,22.7162692 C101.586692,22.7166923 98.0996923,26.2032692 98.0988462,30.5059615 C98.0996923,34.8095 101.586692,38.2956538 105.889385,38.2965 C110.192077,38.2956538 113.678654,34.8090769 113.6795,30.5059615 L112.621808,30.5059615","id","Fill-28"],["d","M116.918154,229.204885 L115.860462,229.204885 C115.860038,230.775346 115.227115,232.187577 114.198192,233.217769 C113.168,234.246269 111.756192,234.879615 110.185731,234.880038 C108.615692,234.879615 107.203462,234.246269 106.172846,233.217769 C105.144346,232.187154 104.511423,230.775346 104.510577,229.204885 C104.511423,227.634423 105.144346,226.222615 106.172846,225.192423 C107.203462,224.163923 108.615692,223.531 110.185731,223.530577 C111.756192,223.531 113.168423,224.163923 114.198615,225.192423 C115.227115,226.222615 115.860038,227.634423 115.860462,229.204885 L117.975846,229.204885 C117.975423,224.901769 114.488423,221.415615 110.185731,221.415192 C108.038192,221.414346 106.084,222.288423 104.677269,223.696423 C103.268846,225.102731 102.394769,227.056923 102.395192,229.204885 C102.396038,233.508 105.883462,236.994577 110.185731,236.995423 C114.488423,236.994577 117.975423,233.508 117.975846,229.204885 L116.918154,229.204885","id","Fill-29"],["d","M135.982423,219.142846 C135.983269,217.572385 136.616192,216.160577 137.645115,215.130385 C138.675308,214.101885 140.087538,213.468962 141.658,213.468538 C143.228462,213.468962 144.640269,214.101885 145.670885,215.130385 C146.699385,216.160154 147.332308,217.572385 147.332731,219.142846 C147.332731,219.726692 147.806577,220.200538 148.390423,220.200538 C148.974692,220.200538 149.448115,219.726692 149.448115,219.142846 C149.447692,214.839731 145.960692,211.353577 141.658,211.353153 C139.510038,211.352308 137.555846,212.226385 136.149538,213.634385 C134.741115,215.040269 133.866615,216.994462 133.867038,219.142846 C133.867038,219.726692 134.340885,220.200538 134.924731,220.200538 C135.509,220.200538 135.982423,219.726692 135.982423,219.142846","id","Fill-30"],["d","M82.247,115.736077 C82.2474231,114.165615 82.8807692,112.753385 83.9092692,111.723192 C84.9398846,110.694692 86.3521154,110.061769 87.9221538,110.061346 C89.4926154,110.061769 90.9044231,110.694692 91.9350385,111.723192 C92.9635385,112.753385 93.5964615,114.165192 93.5968846,115.736077 C93.5968846,116.319923 94.0707308,116.793769 94.6545769,116.793769 C95.2388462,116.793769 95.7122692,116.319923 95.7122692,115.736077 C95.7118462,111.432962 92.2248462,107.946385 87.9221538,107.945538 C83.6198846,107.946385 80.1324615,111.432962 80.1316154,115.736077 C80.1316154,116.319923 80.6054615,116.793769 81.1893077,116.793769 C81.7735769,116.793769 82.247,116.319923 82.247,115.736077","id","Fill-31"],["d","M11.4163077,61.0732692 C11.4167308,59.5011154 12.0479615,58.0884615 13.0713846,57.0586923 C14.0969231,56.0306154 15.5006923,55.3989615 17.061,55.3981154 C18.6213077,55.3989615 20.0250769,56.0306154 21.0501923,57.0586923 C22.0736154,58.0884615 22.7048462,59.5011154 22.7052692,61.0732692 C22.7052692,61.6571154 23.1786923,62.1309615 23.7629615,62.1309615 C24.3468077,62.1309615 24.820654,61.6571154 24.820654,61.0732692 C24.8210769,58.9265769 23.9516538,56.9732308 22.5495769,55.5660769 C21.1491923,54.1576538 19.2017692,53.2823077 17.061,53.2827306 C14.9202308,53.2823077 12.9728077,54.1576538 11.5724231,55.5660769 C10.1699231,56.9732308 9.3005,58.9265769 9.30092292,61.0732692 C9.30092292,61.6571154 9.77434615,62.1309615 10.3586154,62.1309615 C10.9428846,62.1309615 11.4163077,61.6571154 11.4163077,61.0732692","id","Fill-32"],["d","M180.062808,71.0401154 C178.491077,71.0396923 177.078,70.4084615 176.048231,69.3850385 C175.019731,68.3595 174.388077,66.9557308 174.387654,65.3954231 C174.388077,63.8351154 175.019731,62.4317692 176.048231,61.4062308 C177.078,60.3828077 178.490654,59.752 180.062808,59.7511538 C180.647077,59.7511538 181.1205,59.2777308 181.1205,58.6938846 C181.1205,58.1096154 180.647077,57.6361917 180.062808,57.6361917 C177.916115,57.6353462 175.962769,58.5047692 174.555615,59.9072692 C173.147192,61.3072308 172.271423,63.2546538 172.272269,65.3954231 C172.271423,67.5361923 173.147192,69.4836154 174.555615,70.884 C175.962769,72.2865 177.916115,73.1559231 180.062808,73.1555002 C180.647077,73.1555002 181.1205,72.6820769 181.1205,72.0978077 C181.1205,71.5135385 180.647077,71.0401154 180.062808,71.0401154","id","Fill-33"],["d","M17.9490385,228.116731 C16.3768846,228.115885 14.9642308,227.485077 13.9344615,226.461654 C12.9063846,225.436115 12.2747308,224.032346 12.2743077,222.472038 C12.2747308,220.911731 12.9063846,219.507962 13.9344615,218.482846 C14.9642308,217.459423 16.3768846,216.828615 17.9490385,216.828192 C18.5328846,216.828192 19.0067308,216.354769 19.0067308,215.7705 C19.0067308,215.186231 18.5328846,214.712808 17.9490385,214.712808 C15.8023462,214.712385 13.849,215.581808 12.4418462,216.983885 C11.0334231,218.383846 10.1580769,220.331269 10.1589225,222.472038 C10.1580769,224.612808 11.0334231,226.560231 12.4418462,227.960615 C13.849,229.362692 15.8023462,230.232538 17.9490385,230.232116 C18.5328846,230.232116 19.0067308,229.758269 19.0067308,229.174423 C19.0067308,228.590154 18.5328846,228.116731 17.9490385,228.116731","id","Fill-34"],["d","M90.1932308,14.0000385 C88.6215,13.9996154 87.2088462,13.3683846 86.1790769,12.3449615 C85.151,11.3194231 84.5193462,9.91565385 84.5185,8.35534615 C84.5193462,6.79503846 85.151,5.39126923 86.1790769,4.36615385 C87.2088462,3.34273077 88.6215,2.7115 90.1932308,2.71107692 C90.7775,2.71107692 91.2509231,2.23765385 91.2509231,1.65338462 C91.2509231,1.06953846 90.7775,0.595692153 90.1932308,0.595692153 C88.0469615,0.595269231 86.0936154,1.46469231 84.6864615,2.86676923 C83.2780385,4.26715385 82.4026923,6.21457692 82.4031152,8.35534615 C82.4026923,10.4961154 83.2780385,12.4435385 84.6864615,13.8439231 C86.0931923,15.2464231 88.0469615,16.1158462 90.1932308,16.1154232 C90.7775,16.1154232 91.2509231,15.642 91.2509231,15.0577308 C91.2509231,14.4734615 90.7775,14.0000385 90.1932308,14.0000385","id","Fill-35"],["d","M21.3154615,158.362769 L20.2577692,158.362769 C20.2569231,159.933231 19.624,161.345038 18.5955,162.375654 C17.5653077,163.404154 16.1530769,164.037077 14.5830385,164.037923 C13.0125769,164.037077 11.6003462,163.404154 10.5701538,162.375654 C9.54123077,161.345038 8.90830769,159.933231 8.90788462,158.362769 C8.90830769,156.792308 9.54123077,155.3805 10.5701538,154.350308 C11.6003462,153.321808 13.0125769,152.688885 14.5830385,152.688038 C16.1530769,152.688885 17.5653077,153.321808 18.5955,154.349885 C19.624,155.380077 20.2569231,156.791885 20.2577692,158.362769 L22.3731538,158.362769 C22.3723077,154.059654 18.8853077,150.5735 14.5830385,150.572654 C12.4350769,150.572231 10.4808846,151.446308 9.07415385,152.854308 C7.66615385,154.260192 6.79165385,156.214385 6.79249939,158.362769 C6.79292308,162.665885 10.2803462,166.152462 14.5830385,166.153308 C18.8853077,166.152462 22.3723077,162.665462 22.3731538,158.362769 L21.3154615,158.362769","id","Fill-36"],["d","M228.928192,166.051346 L227.8705,166.051346 C227.869654,167.621808 227.236731,169.034038 226.208231,170.064654 C225.178038,171.093154 223.766231,171.726077 222.196192,171.7265 C220.625731,171.726077 219.2135,171.093154 218.183308,170.064654 C217.154385,169.034038 216.521462,167.621808 216.521038,166.051346 C216.521462,164.480885 217.154385,163.069077 218.182885,162.038885 C219.2135,161.010385 220.625308,160.377885 222.196192,160.377038 C223.766231,160.377885 225.178038,161.010385 226.208231,162.038885 C227.236731,163.069077 227.869654,164.480885 227.8705,166.051346 L229.985885,166.051346 C229.985038,161.748231 226.498038,158.2625 222.196192,158.261654 C217.8935,158.2625 214.406077,161.748231 214.405654,166.051346 C214.406077,170.354462 217.893077,173.841462 222.196192,173.841885 C226.498462,173.841462 229.985038,170.354462 229.985885,166.051346 L228.928192,166.051346","id","Fill-37"],["d","M210.305192,58.6993846 L210.305192,59.7570769 L222.64,59.7570769 L222.64,71.0337692 L211.362885,71.0337692 L211.362885,58.6993846 L210.305192,58.6993846 L210.305192,59.7570769 L210.305192,58.6993846 L209.2475,58.6993846 L209.2475,72.0914615 C209.2475,72.3702692 209.360462,72.6427308 209.557192,72.8394615 C209.754346,73.0366154 210.026808,73.1491538 210.305192,73.1491538 L223.697692,73.1491538 C223.976077,73.1491538 224.248538,73.0366154 224.445269,72.8394615 C224.642423,72.6427308 224.755385,72.3702692 224.755385,72.0914615 L224.755385,58.6993846 C224.755385,58.421 224.642423,58.1485385 224.445269,57.9513846 C224.248538,57.7546538 223.976077,57.6416923 223.697692,57.6416923 L210.305192,57.6416923 C210.026808,57.6416923 209.754346,57.7546538 209.557192,57.9513846 C209.360462,58.1485385 209.2475,58.421 209.2475,58.6993846 L210.305192,58.6993846","id","Fill-38"],["d","M58.8897692,65.3954231 L58.8897692,66.4531154 L71.2237308,66.4531154 L71.2237308,77.7302308 L59.9474615,77.7302308 L59.9474615,65.3954231 L58.8897692,65.3954231 L58.8897692,66.4531154 L58.8897692,65.3954231 L57.8320769,65.3954231 L57.8320769,78.7879231 C57.8320769,79.0663077 57.9450385,79.3387692 58.1417692,79.5355 C58.3389231,79.7326538 58.6113846,79.8456154 58.8897692,79.8456154 L72.2814231,79.8456154 C72.5602308,79.8456154 72.8326923,79.7326538 73.0294231,79.5355 C73.2265769,79.3387692 73.3391154,79.0663077 73.3391154,78.7879231 L73.3391154,65.3954231 C73.3391154,65.1170385 73.2265769,64.8445769 73.0294231,64.6478462 C72.8326923,64.4506923 72.5602308,64.3377308 72.2814231,64.3377308 L58.8897692,64.3377308 C58.6113846,64.3377308 58.3389231,64.4506923 58.1417692,64.6478462 C57.9450385,64.8445769 57.8320769,65.1170385 57.8320769,65.3954231 L58.8897692,65.3954231","id","Fill-39"],["d","M58.2175,150.893346 L58.2175,151.951038 L70.5518846,151.951038 L70.5518846,163.228154 L59.2751923,163.228154 L59.2751923,150.893346 L58.2175,150.893346 L58.2175,151.951038 L58.2175,150.893346 L57.1598077,150.893346 L57.1598077,164.285846 C57.1598077,164.564231 57.2727692,164.836692 57.4699231,165.033423 C57.6666538,165.230577 57.9391154,165.343538 58.2175,165.343538 L71.6095769,165.343538 C71.8879615,165.343538 72.1604231,165.230577 72.3571538,165.033423 C72.5543077,164.836692 72.6672692,164.564231 72.6672692,164.285846 L72.6672692,150.893346 C72.6672692,150.614962 72.5543077,150.3425 72.3571538,150.145346 C72.1604231,149.948615 71.8879615,149.835654 71.6095769,149.835654 L58.2175,149.835654 C57.9391154,149.835654 57.6666538,149.948615 57.4699231,150.145346 C57.2727692,150.3425 57.1598077,150.614962 57.1598077,150.893346 L58.2175,150.893346","id","Fill-40"],["d","M210.305192,215.776423 L210.305192,216.834115 L222.639154,216.834115 L222.639154,228.110808 L211.362885,228.110808 L211.362885,215.776423 L210.305192,215.776423 L210.305192,216.834115 L210.305192,215.776423 L209.2475,215.776423 L209.2475,229.1685 C209.2475,229.446885 209.360462,229.719346 209.557192,229.9165 C209.754346,230.113231 210.026808,230.226192 210.305192,230.226192 L223.696846,230.226192 C223.975231,230.226192 224.247692,230.113231 224.444423,229.9165 C224.641577,229.719346 224.754538,229.446885 224.754538,229.1685 L224.754538,215.776423 C224.754538,215.497615 224.641577,215.225154 224.444423,215.028423 C224.247692,214.831269 223.975231,214.718731 223.696846,214.718731 L210.305192,214.718731 C210.026808,214.718731 209.754346,214.831269 209.557192,215.028423 C209.360462,215.225154 209.2475,215.497615 209.2475,215.776423 L210.305192,215.776423","id","Fill-41"],["d","M154.751808,1.65973077 L154.751808,2.71742308 L167.085346,2.71742308 L167.085346,13.9941154 L155.8095,13.9941154 L155.8095,1.65973077 L154.751808,1.65973077 L154.751808,2.71742308 L154.751808,1.65973077 L153.694115,1.65973077 L153.694115,15.0518077 C153.694115,15.3306154 153.806654,15.6030769 154.003808,15.7998077 C154.200538,15.9965385 154.473,16.1095 154.751808,16.1095 L168.143038,16.1095 C168.421423,16.1095 168.693885,15.9965385 168.891038,15.7998077 C169.087769,15.6030769 169.200731,15.3306154 169.200731,15.0518077 L169.200731,1.65973077 C169.200731,1.38134615 169.087769,1.10888462 168.891038,0.911730769 C168.693885,0.715 168.421423,0.602038462 168.143038,0.602038462 L154.751808,0.602038462 C154.473,0.602038462 154.200538,0.715 154.003808,0.911730769 C153.806654,1.10888462 153.694115,1.38134615 153.694115,1.65973077 L154.751808,1.65973077","id","Fill-42"],["d","M135.508154,136.771462 C135.298731,136.769769 135.172654,136.731692 135.044885,136.667808 C134.934038,136.610269 134.818962,136.522692 134.692038,136.386462 C134.469077,136.151231 134.227077,135.765385 133.973654,135.300423 C133.585692,134.604885 133.179962,133.738423 132.487808,132.969692 C132.140885,132.587654 131.710615,132.232269 131.180923,131.980115 C130.6525,131.726692 130.033538,131.585808 129.357885,131.587068 C128.773615,131.587068 128.300192,132.060923 128.300192,132.644769 C128.300192,133.229038 128.773615,133.702462 129.357885,133.702462 C129.702269,133.703308 129.957808,133.76 130.175269,133.847577 C130.365654,133.925423 130.530654,134.0295 130.692692,134.168269 C130.975308,134.409 131.243115,134.767769 131.503731,135.2065 C131.901,135.862692 132.255115,136.675423 132.809346,137.425962 C133.089,137.799538 133.432538,138.165077 133.889038,138.443462 C134.342577,138.722692 134.9095,138.890231 135.508154,138.886896 C136.092423,138.886896 136.565846,138.413423 136.565846,137.829154 C136.565846,137.245308 136.092423,136.771462 135.508154,136.771462","id","Fill-43"],["d","M147.808269,136.771462 C147.598423,136.769769 147.472346,136.731692 147.344577,136.667808 C147.233731,136.610269 147.119077,136.522692 146.991731,136.386462 C146.768769,136.151231 146.526769,135.765385 146.273346,135.300423 C145.885385,134.604885 145.480077,133.738423 144.787923,132.970115 C144.441,132.587654 144.011154,132.232269 143.481462,131.980115 C142.953038,131.726692 142.334077,131.585808 141.658423,131.587068 C141.074577,131.587068 140.600731,132.060923 140.600731,132.644769 C140.600731,133.229038 141.074577,133.702462 141.658423,133.702462 C142.002808,133.703308 142.258346,133.76 142.475808,133.847577 C142.665769,133.925 142.830769,134.0295 142.992808,134.168269 C143.275423,134.409 143.543231,134.767769 143.803423,135.2065 C144.201115,135.862692 144.555231,136.675423 145.109038,137.425962 C145.389115,137.799538 145.732231,138.165077 146.188731,138.443462 C146.642692,138.722692 147.209192,138.890231 147.808269,138.886896 C148.392115,138.886896 148.865962,138.413423 148.865962,137.829154 C148.865962,137.245308 148.392115,136.771462 147.808269,136.771462","id","Fill-44"],["d","M135.508154,138.886873 C136.029808,138.888962 136.527346,138.764577 136.945769,138.545423 C137.313423,138.354615 137.617615,138.101192 137.870615,137.830423 C138.313154,137.353615 138.616923,136.825192 138.896577,136.319615 C139.3095,135.559346 139.676731,134.8435 140.093462,134.393346 C140.300769,134.166154 140.5085,134.003269 140.746269,133.889462 C140.985308,133.776923 141.262846,133.704154 141.658423,133.702462 C142.242692,133.702462 142.716115,133.229038 142.716115,132.644769 C142.716115,132.060923 142.242692,131.587076 141.658423,131.587076 C141.070346,131.586654 140.525423,131.692 140.045231,131.887885 C139.624269,132.058385 139.257462,132.295308 138.945654,132.563538 C138.398615,133.034846 138.015731,133.589923 137.696731,134.122154 C137.225,134.921346 136.870038,135.691346 136.512962,136.159269 C136.337385,136.394923 136.1745,136.548077 136.028538,136.635654 C135.880038,136.721962 135.748885,136.7685 135.508154,136.771462 C134.924308,136.771462 134.450462,137.245308 134.450462,137.829154 C134.450462,138.413423 134.924308,138.886873 135.508154,138.886873","id","Fill-45"],["d","M147.808269,138.886873 C148.3295,138.888962 148.827038,138.764577 149.245462,138.545423 C149.613115,138.354615 149.917308,138.101192 150.170308,137.830423 C150.612423,137.353192 150.916192,136.825192 151.196269,136.319615 C151.608769,135.559346 151.976,134.8435 152.392731,134.393346 C152.600038,134.166154 152.808192,134.003269 153.045538,133.889462 C153.284577,133.776923 153.562115,133.704154 153.957692,133.702462 C154.541538,133.702462 155.015385,133.229038 155.015385,132.644769 C155.015385,132.060923 154.541538,131.587076 153.957692,131.587076 C153.369192,131.586654 152.824269,131.692 152.344077,131.887885 C151.923538,132.058385 151.556731,132.295308 151.244923,132.563538 C150.697885,133.034846 150.315,133.589923 149.996,134.122154 C149.524269,134.921346 149.169731,135.691346 148.812231,136.159269 C148.636654,136.394923 148.473769,136.548077 148.328231,136.635654 C148.179731,136.721962 148.048154,136.7685 147.808269,136.771462 C147.224,136.771462 146.750577,137.245308 146.750577,137.829154 C146.750577,138.413423 147.224,138.886873 147.808269,138.886873","id","Fill-46"],["d","M170.546962,233.332423 C170.337115,233.330308 170.211038,233.292654 170.083269,233.228346 C169.972423,233.170808 169.857769,233.083231 169.730423,232.947 C169.507462,232.711769 169.265462,232.325923 169.012038,231.860962 C168.624077,231.165423 168.218346,230.298538 167.526615,229.529808 C167.179692,229.147769 166.749,228.792385 166.219308,228.540231 C165.690885,228.286385 165.071923,228.145923 164.396692,228.147184 C163.812423,228.147184 163.339,228.620615 163.339,229.204885 C163.339,229.789154 163.812423,230.262577 164.396692,230.262577 C164.741077,230.263423 164.996192,230.319692 165.214077,230.407692 C165.404038,230.485115 165.569038,230.589192 165.7315,230.727962 C166.013692,230.969115 166.2815,231.327885 166.542115,231.766615 C166.939385,232.422808 167.293923,233.235538 167.847731,233.9865 C168.127808,234.360077 168.470923,234.725615 168.927423,235.004 C169.381385,235.283654 169.947885,235.451192 170.546962,235.447858 C171.130808,235.447858 171.604654,234.973962 171.604654,234.390115 C171.604654,233.805846 171.130808,233.332423 170.546962,233.332423","id","Fill-47"],["d","M182.846654,233.332423 C182.637231,233.330308 182.510731,233.292654 182.382962,233.228346 C182.272538,233.170808 182.157462,233.083231 182.030115,232.947 C181.807154,232.711769 181.565577,232.326346 181.311731,231.861385 C180.924192,231.165846 180.518462,230.299385 179.826731,229.530654 C179.479808,229.148615 179.049538,228.793231 178.519846,228.540654 C177.991423,228.287231 177.372462,228.146769 176.697231,228.14803 C176.112962,228.14803 175.639538,228.621462 175.639538,229.205731 C175.639538,229.79 176.112962,230.263423 176.697231,230.263423 C177.041615,230.264269 177.296731,230.320538 177.514192,230.408115 C177.704154,230.485962 177.869577,230.590038 178.031615,230.728808 C178.313808,230.969538 178.581615,231.328308 178.842231,231.767038 C179.2395,232.423231 179.593615,233.235962 180.147846,233.9865 C180.4275,234.360077 180.771038,234.725615 181.227538,235.004 C181.681077,235.283654 182.247577,235.451192 182.846654,235.447858 C183.430923,235.447858 183.904346,234.973962 183.904346,234.390115 C183.904346,233.805846 183.430923,233.332423 182.846654,233.332423","id","Fill-48"],["d","M170.546962,235.447825 C171.068192,235.4495 171.565731,235.325538 171.984577,235.105962 C172.352231,234.915577 172.656423,234.662154 172.909,234.390962 C173.351538,233.914154 173.655308,233.385731 173.935385,232.880154 C174.347885,232.120308 174.715115,231.404038 175.131846,230.953885 C175.339154,230.726692 175.547308,230.563808 175.785077,230.45 C176.023692,230.337462 176.301231,230.264692 176.697231,230.263423 C177.2815,230.263423 177.754923,229.79 177.754923,229.205731 C177.754923,228.621462 177.2815,228.148033 176.697231,228.148033 C176.108731,228.147192 175.563808,228.252538 175.083615,228.448423 C174.663077,228.618923 174.295846,228.855846 173.984038,229.124077 C173.437,229.595808 173.054115,230.150885 172.735115,230.682692 C172.263385,231.481885 171.908846,232.251885 171.551769,232.719808 C171.375769,232.955885 171.212885,233.108615 171.067346,233.196192 C170.918846,233.282923 170.787269,233.329038 170.546962,233.332423 C169.962692,233.332423 169.489269,233.805846 169.489269,234.390115 C169.489269,234.973962 169.962692,235.447825 170.546962,235.447825","id","Fill-49"],["d","M182.847077,235.447825 C183.368308,235.4495 183.865846,235.325115 184.284269,235.105538 C184.6515,234.915154 184.955692,234.661731 185.208692,234.390538 C185.650808,233.913731 185.954577,233.385308 186.234654,232.880154 C186.647154,232.119885 187.014385,231.404038 187.431115,230.953885 C187.638423,230.726692 187.846154,230.563808 188.0835,230.45 C188.322538,230.337462 188.599654,230.264692 188.995231,230.263423 L188.995654,230.263423 L188.995654,229.208692 L188.828962,230.249885 C188.906385,230.262154 188.966038,230.263423 188.995654,230.263423 L188.995654,229.208692 L188.828962,230.249885 C189.405615,230.342115 189.948,229.9495 190.040654,229.372846 C190.132885,228.795769 189.739846,228.253385 189.163192,228.161154 C189.085769,228.148885 189.025692,228.148033 188.995654,228.148033 L188.995231,228.148033 C188.407154,228.147192 187.862231,228.252538 187.382038,228.448423 C186.9615,228.618923 186.594692,228.855846 186.282885,229.124077 C185.736269,229.595385 185.353385,230.150462 185.034385,230.682269 C184.562654,231.481462 184.208115,232.251462 183.851038,232.719808 C183.675038,232.955462 183.512154,233.108192 183.366615,233.196192 C183.218115,233.2825 183.086538,233.329038 182.846231,233.332423 C182.261962,233.332423 181.788962,233.806269 181.788962,234.390115 C181.788962,234.974385 182.262808,235.447825 182.847077,235.447825","id","Fill-50"],["d","M187.318577,94.1223462 C187.109154,94.1202308 186.983077,94.0825769 186.855308,94.0182692 C186.744462,93.9607308 186.629385,93.8731538 186.502462,93.7369231 C186.2795,93.5016923 186.0375,93.1162692 185.784077,92.6508846 C185.396115,91.9553462 184.990385,91.0888846 184.298654,90.3201538 C183.951731,89.9381154 183.521462,89.5827308 182.991769,89.3305769 C182.463346,89.0767308 181.844385,88.9362692 181.169154,88.9375299 C180.584885,88.9375299 180.111462,89.4109615 180.111462,89.9952308 C180.111462,90.5795 180.584885,91.0529231 181.169154,91.0529231 C181.513538,91.0537692 181.768654,91.1100385 181.986115,91.1980385 C182.1765,91.2754615 182.3415,91.3795385 182.503538,91.5183077 C182.786154,91.7590385 183.053538,92.1182308 183.314154,92.5565385 C183.711423,93.2131538 184.065538,94.0258846 184.619769,94.7764231 C184.899423,95.15 185.242962,95.5155385 185.699462,95.7939231 C186.153,96.0735769 186.7195,96.2411154 187.318577,96.2377811 C187.902846,96.2377811 188.376269,95.7638846 188.376269,95.1800385 C188.376269,94.5957692 187.902846,94.1223462 187.318577,94.1223462","id","Fill-51"],["d","M199.618692,94.1223462 C199.408846,94.1202308 199.282769,94.0825769 199.155,94.0182692 C199.044154,93.9607308 198.9295,93.8731538 198.802154,93.7369231 C198.579192,93.5016923 198.337192,93.1162692 198.083769,92.6513077 C197.695808,91.9557692 197.2905,91.0893077 196.598346,90.3205769 C196.251423,89.9385385 195.821154,89.5831538 195.291885,89.331 C194.763038,89.0771538 194.1445,88.9366923 193.468846,88.937953 C192.885,88.937953 192.411154,89.4113846 192.411154,89.9956538 C192.411154,90.5799231 192.885,91.0533462 193.468846,91.0533462 C193.813231,91.0541923 194.068769,91.1104615 194.286231,91.1980385 C194.476192,91.2758846 194.641192,91.3799615 194.803231,91.5187308 C195.085846,91.7594615 195.353231,92.1182308 195.613846,92.5569615 C196.011115,93.2131538 196.365654,94.0258846 196.919462,94.7768462 C197.199538,95.15 197.542654,95.5155385 197.999154,95.7939231 C198.453115,96.0735769 199.019615,96.2411154 199.618692,96.2377811 C200.202538,96.2377811 200.676385,95.7638846 200.676385,95.1800385 C200.676385,94.5957692 200.202538,94.1223462 199.618692,94.1223462","id","Fill-52"],["d","M187.318577,96.2377479 C187.839808,96.2394231 188.337769,96.1154615 188.756192,95.8958846 C189.123846,95.7055 189.428038,95.4520769 189.681038,95.1808846 C190.123577,94.7040769 190.427346,94.1756538 190.707423,93.6705 C191.119923,92.9102308 191.487577,92.1939615 191.904308,91.7438077 C192.111615,91.5166154 192.319346,91.3537308 192.557115,91.2399231 C192.795731,91.1273846 193.073269,91.0546154 193.468846,91.0533462 C194.053115,91.0533462 194.526538,90.5799231 194.526538,89.9956538 C194.526538,89.4113846 194.053115,88.9379565 193.468846,88.9379565 C192.880769,88.9371154 192.335846,89.0424615 191.855654,89.2383462 C191.435115,89.4088462 191.067885,89.6457692 190.756077,89.914 C190.209462,90.3857308 189.826154,90.9408077 189.507577,91.4726154 C189.035423,92.2718077 188.680885,93.0418077 188.323808,93.5097308 C188.147808,93.7453846 187.984923,93.8985385 187.839385,93.9861154 C187.690462,94.0728462 187.558885,94.1189615 187.318577,94.1223462 C186.734731,94.1223462 186.260885,94.5957692 186.260885,95.1800385 C186.260885,95.7638846 186.734731,96.2377479 187.318577,96.2377479","id","Fill-53"],["d","M199.618692,96.2377478 C200.139923,96.2394231 200.637462,96.1150385 201.056308,95.8958846 C201.423538,95.7050769 201.728154,95.4516538 201.980731,95.1808846 C202.423269,94.7036538 202.727038,94.1756538 203.006692,93.6700769 C203.419615,92.9102308 203.786846,92.1939615 204.203577,91.7438077 C204.410885,91.5166154 204.618615,91.3537308 204.856385,91.2399231 C205.095423,91.1273846 205.372962,91.0546154 205.768962,91.0533462 C206.352808,91.0533462 206.826654,90.5795 206.826654,89.9956538 C206.826654,89.4113846 206.352808,88.9379565 205.768962,88.9379565 C205.180462,88.9371154 204.635538,89.0424615 204.155346,89.2383462 C203.734808,89.4088462 203.367577,89.6457692 203.055769,89.914 C202.508731,90.3853077 202.125846,90.9403846 201.806846,91.4721923 C201.335115,92.2718077 200.980577,93.0418077 200.623077,93.5097308 C200.4475,93.7453846 200.284615,93.8985385 200.138654,93.9861154 C199.990154,94.0724231 199.858577,94.1189615 199.618269,94.1223462 C199.034,94.1223462 198.560577,94.5957692 198.560577,95.1800385 C198.561,95.7643077 199.034423,96.2377478 199.618692,96.2377478","id","Fill-54"],["d","M16.2766154,87.857 C16.0667692,87.8553077 15.9406923,87.8172308 15.8129231,87.7529231 C15.7020769,87.6958077 15.5874231,87.6078077 15.4600769,87.472 C15.2371154,87.2367692 14.9951154,86.8509231 14.7416923,86.3859615 C14.3537308,85.6904231 13.948,84.8235385 13.2562692,84.0552308 C12.9093462,83.6727692 12.4790769,83.3173846 11.9493846,83.0652308 C11.4209615,82.8118077 10.802,82.6709231 10.1263462,82.6721838 C9.5425,82.6721838 9.06865385,83.1460385 9.06865385,83.7298846 C9.06865385,84.3141538 9.5425,84.7875769 10.1263462,84.7875769 C10.4707308,84.7884231 10.7262692,84.8451154 10.9437308,84.9326923 C11.1341154,85.0101154 11.2991154,85.1146154 11.4611538,85.2533846 C11.7437692,85.4941154 12.0111538,85.8528846 12.2717692,86.2916154 C12.6690385,86.9478077 13.0235769,87.7605385 13.5773846,88.5115 C13.8574615,88.8850769 14.2005769,89.2506154 14.6570769,89.5285769 C15.1110385,89.8082308 15.6775385,89.9757692 16.2766154,89.9724349 C16.8604615,89.9724349 17.3343077,89.4989615 17.3343077,88.9146923 C17.3343077,88.3304231 16.8604615,87.857 16.2766154,87.857","id","Fill-55"],["d","M28.5763077,87.857 C28.3664615,87.8553077 28.2403846,87.8172308 28.1126154,87.7529231 C28.0017692,87.6958077 27.8871154,87.6078077 27.7597692,87.472 C27.5368077,87.2367692 27.2948077,86.8509231 27.0413846,86.3859615 C26.6538462,85.6904231 26.2481154,84.8239615 25.5563846,84.0552308 C25.2094615,83.6731923 24.7791923,83.3178077 24.2495,83.0656538 C23.7210769,82.8122308 23.1021154,82.6713462 22.4268846,82.6726069 C21.8426154,82.6726069 21.3691923,83.1464615 21.3691923,83.7303077 C21.3691923,84.3145769 21.8426154,84.788 22.4268846,84.788 C22.7708462,84.7888462 23.0263846,84.8455385 23.2438462,84.9331154 C23.4338077,85.0105385 23.5988077,85.1150385 23.7612692,85.2538077 C24.0434615,85.4945385 24.3112692,85.8533077 24.5718846,86.2920385 C24.9691538,86.9482308 25.3232692,87.7609615 25.8775,88.5115 C26.1571538,88.8850769 26.5006923,89.2506154 26.9571923,89.5285769 C27.4107308,89.8082308 27.9772308,89.9757692 28.5763077,89.9724349 C29.1605769,89.9724349 29.634,89.4989615 29.634,88.9146923 C29.634,88.3304231 29.1605769,87.857 28.5763077,87.857","id","Fill-56"],["d","M16.2766154,89.9724112 C16.7978462,89.9745 17.2953846,89.8501154 17.7142308,89.6309615 C18.0814615,89.4401538 18.3860769,89.1867308 18.6386538,88.9159615 C19.0811923,88.4387308 19.3849615,87.9107308 19.6650385,87.4051538 C20.0775385,86.6448846 20.4451923,85.9290385 20.8619231,85.4788846 C21.0692308,85.2516923 21.2769615,85.0888077 21.5147308,84.975 C21.7533462,84.8624615 22.0308846,84.7892692 22.4268846,84.788 C23.0107308,84.788 23.4845769,84.3145769 23.4845769,83.7303077 C23.4845769,83.1464615 23.0107308,82.6726103 22.4268846,82.6726103 C21.8383846,82.6717692 21.2934615,82.7775385 20.8132692,82.9734231 C20.3927308,83.1439231 20.0255,83.3804231 19.7136923,83.6486538 C19.1670769,84.1203846 18.7837692,84.6754615 18.4647692,85.2072692 C17.9930385,86.0068846 17.6385,86.7764615 17.2814231,87.2448077 C17.1054231,87.4804615 16.9425385,87.6331923 16.797,87.7211923 C16.6485,87.8075 16.5169231,87.8536154 16.2766154,87.857 C15.6923462,87.857 15.2189231,88.3304231 15.2189231,88.9146923 C15.2189231,89.4989615 15.6923462,89.9724112 16.2766154,89.9724112","id","Fill-57"],["d","M28.5763077,89.9724017 C29.0975385,89.9740769 29.5950769,89.8501154 30.0139231,89.6305385 C30.3815769,89.4401538 30.6857692,89.1867308 30.9383462,88.9155385 C31.3808846,88.4387308 31.6842308,87.9103077 31.9643077,87.4047308 C32.3768077,86.6448846 32.7444615,85.9286154 33.1607692,85.4788846 C33.3685,85.2516923 33.5762308,85.0888077 33.8135769,84.975 C34.0526154,84.8624615 34.3301538,84.7892692 34.7257308,84.788 L34.7257308,83.7332692 L34.6381538,84.7846154 C34.6804615,84.788 34.7109231,84.788 34.7257308,84.788 L34.7257308,83.7332692 L34.6381538,84.7846154 C35.2203077,84.8328462 35.7318077,84.4004615 35.7800385,83.8183077 C35.8286923,83.2361538 35.3963077,82.7246538 34.8141538,82.6764231 C34.7714231,82.6730385 34.7409615,82.6726141 34.7257308,82.6726141 C34.1376538,82.6721923 33.5927308,82.7775385 33.1121154,82.9734231 C32.692,83.1435 32.3247692,83.3804231 32.0129615,83.6486538 C31.4659231,84.1203846 31.0830385,84.6754615 30.7644615,85.2072692 C30.2927308,86.0064615 29.9377692,86.7764615 29.5806923,87.2443846 C29.4046923,87.4804615 29.2422308,87.6331923 29.0962692,87.7211923 C28.9477692,87.8075 28.8161923,87.8536154 28.5758846,87.857 C27.9920385,87.857 27.5186154,88.3308462 27.5186154,88.9151154 C27.5186154,89.4989615 27.9920385,89.9724017 28.5763077,89.9724017","id","Fill-58"],["d","M135.468808,19.5072308 C135.466692,19.7170769 135.429038,19.8431538 135.364731,19.9709231 C135.307192,20.0817692 135.219615,20.1964231 135.083385,20.3237692 C134.848154,20.5467308 134.462731,20.7887308 133.997346,21.0421538 C133.301808,21.4301154 132.435346,21.8358462 131.667038,22.5275769 C131.285,22.8745 130.929192,23.3047692 130.677038,23.8344615 C130.423615,24.3628846 130.282731,24.9818462 130.284408,25.6575 C130.284408,26.2413462 130.757846,26.7151923 131.342115,26.7151923 C131.925962,26.7151923 132.399808,26.2413462 132.399808,25.6575 C132.400231,25.3131154 132.456923,25.0575769 132.5445,24.8401154 C132.622346,24.6497308 132.726423,24.4847308 132.865192,24.3226923 C133.105923,24.0400769 133.464692,23.7726923 133.903423,23.5120769 C134.559615,23.1148077 135.372346,22.7602692 136.122885,22.2064615 C136.496462,21.9263846 136.862,21.5832692 137.140385,21.1267692 C137.420038,20.6728077 137.587154,20.1063077 137.584231,19.5072308 C137.584231,18.9233846 137.110346,18.4495385 136.5265,18.4495385 C135.942231,18.4495385 135.468808,18.9233846 135.468808,19.5072308","id","Fill-59"],["d","M135.468808,7.20753846 C135.466692,7.41696154 135.429038,7.54346154 135.364731,7.67123077 C135.307192,7.78165385 135.219615,7.89673077 135.083385,8.02407692 C134.848154,8.24703846 134.462731,8.48861538 133.997346,8.74246154 C133.301808,9.13 132.435346,9.53573077 131.667038,10.2274615 C131.285,10.5743846 130.929615,11.0046538 130.677038,11.5343462 C130.423615,12.0627692 130.282731,12.6817308 130.284408,13.3569615 C130.284408,13.9412308 130.757846,14.4146538 131.342115,14.4146538 C131.925962,14.4146538 132.399808,13.9412308 132.399808,13.3569615 C132.400231,13.013 132.456923,12.7574615 132.5445,12.54 C132.622346,12.3500385 132.726423,12.1846154 132.865192,12.0225769 C133.105923,11.7403846 133.464692,11.4725769 133.903423,11.2119615 C134.559615,10.8146923 135.372346,10.4605769 136.122885,9.90634615 C136.496462,9.62669231 136.862,9.28315385 137.140385,8.82665385 C137.420038,8.37311538 137.587154,7.80661538 137.584231,7.20753846 C137.584231,6.62369231 137.110346,6.14984615 136.5265,6.14984615 C135.942231,6.14984615 135.468808,6.62369231 135.468808,7.20753846","id","Fill-60"],["d","M137.584209,19.5072308 C137.585885,18.986 137.461923,18.4884615 137.242346,18.0696154 C137.051962,17.7019615 136.798538,17.3977692 136.527346,17.1451923 C136.050538,16.7026538 135.522115,16.3988846 135.016538,16.1188077 C134.256692,15.7063077 133.540423,15.3386538 133.090269,14.9219231 C132.863077,14.7146154 132.700192,14.5068846 132.586385,14.2691154 C132.473846,14.0305 132.401077,13.7525385 132.399808,13.3569615 C132.399808,12.7731154 131.925962,12.2992692 131.342115,12.2992692 C130.757846,12.2992692 130.284418,12.7731154 130.284418,13.3569615 C130.283577,13.9454615 130.388923,14.4903846 130.584808,14.9705769 C130.755308,15.3911154 130.992231,15.7583462 131.260462,16.0701538 C131.731769,16.6167692 132.287269,17.0000769 132.819077,17.3186538 C133.618269,17.7908077 134.388269,18.1453462 134.856192,18.5024231 C135.091846,18.6784231 135.245,18.8413077 135.332577,18.9868462 C135.418885,19.1353462 135.465423,19.2669231 135.468808,19.5072308 C135.468808,20.0915 135.942231,20.5649231 136.5265,20.5649231 C137.110346,20.5649231 137.584209,20.0915 137.584209,19.5072308","id","Fill-61"],["d","M137.584209,7.20753846 C137.585885,6.68630769 137.461923,6.18876923 137.242346,5.76992308 C137.051962,5.40226923 136.798538,5.09807692 136.527346,4.8455 C136.050538,4.40296154 135.522115,4.09919231 135.016538,3.81953846 C134.256692,3.40661538 133.540423,3.03938462 133.090269,2.62265385 C132.863077,2.41534615 132.700192,2.20761538 132.586385,1.96984615 C132.473846,1.73080769 132.401077,1.45326923 132.399808,1.05769231 C132.399808,0.473423077 131.925962,0 131.342115,0 C130.757846,0 130.284418,0.473423077 130.284418,1.05769231 C130.283577,1.64576923 130.388923,2.19069231 130.584808,2.67130769 C130.755308,3.09184615 130.992231,3.45865385 131.260462,3.77046154 C131.731769,4.3175 132.287269,4.70038462 132.819077,5.01938462 C133.618269,5.49111538 134.388269,5.84565385 134.856192,6.20315385 C135.092269,6.37873077 135.245,6.54161538 135.332577,6.68715385 C135.419308,6.83565385 135.465423,6.96723077 135.468808,7.20753846 C135.468808,7.79180769 135.942231,8.26523077 136.5265,8.26523077 C137.110346,8.26523077 137.584209,7.79180769 137.584209,7.20753846","id","Fill-62"],["d","M97.7553077,83.8453846 C97.7536154,84.0548077 97.7155385,84.1808846 97.6516538,84.3090769 C97.5941154,84.4195 97.5065385,84.5345769 97.3703077,84.6615 C97.1350769,84.8844615 96.7492308,85.1264615 96.2842692,85.3798846 C95.5887308,85.7678462 94.7222692,86.1735769 93.9539615,86.8653077 C93.5715,87.2122308 93.2161154,87.6425 92.9639615,88.1721923 C92.7105385,88.7010385 92.5696538,89.3195769 92.5713311,89.9952308 C92.5713311,90.5795 93.0447692,91.0529231 93.6290385,91.0529231 C94.2128846,91.0529231 94.6867308,90.5795 94.6867308,89.9952308 C94.6871538,89.6508462 94.7438462,89.3953077 94.8314231,89.1778462 C94.9092692,88.9878846 95.0133462,88.8224615 95.1521154,88.6604231 C95.3928462,88.3782308 95.7516154,88.1104231 96.1903462,87.8498077 C96.8465385,87.4525385 97.6592692,87.0984231 98.4098077,86.5441923 C98.7833846,86.2645385 99.1489231,85.921 99.4273077,85.4645 C99.7065385,85.0109615 99.8740769,84.4440385 99.8707426,83.8453846 C99.8707426,83.2611154 99.3972692,82.7876923 98.813,82.7876923 C98.2291538,82.7876923 97.7553077,83.2611154 97.7553077,83.8453846","id","Fill-63"],["d","M97.7553077,71.5452692 C97.7536154,71.7551154 97.7155385,71.8811923 97.6516538,72.0089615 C97.5941154,72.1198077 97.5065385,72.2344615 97.3703077,72.3618077 C97.1350769,72.5847692 96.7492308,72.8267692 96.2842692,73.0801923 C95.5887308,73.4681538 94.7222692,73.8734615 93.9539615,74.5656154 C93.5715,74.9125385 93.2161154,75.3428077 92.9639615,75.8720769 C92.7105385,76.4009231 92.5696538,77.0194615 92.5713311,77.6951154 C92.5713311,78.2789615 93.0447692,78.7528077 93.6290385,78.7528077 C94.2128846,78.7528077 94.6867308,78.2789615 94.6867308,77.6951154 C94.6871538,77.3507308 94.7438462,77.0951923 94.8314231,76.8777308 C94.9092692,76.6877692 95.0133462,76.5227692 95.1521154,76.3607308 C95.3928462,76.0781154 95.7516154,75.8107308 96.1903462,75.5501154 C96.8465385,75.1528462 97.6592692,74.7983077 98.4098077,74.2445 C98.7833846,73.9644231 99.1489231,73.6213077 99.4273077,73.1648077 C99.7065385,72.7108462 99.8740769,72.1443462 99.8707426,71.5452692 C99.8707426,70.9614231 99.3972692,70.4875769 98.813,70.4875769 C98.2291538,70.4875769 97.7553077,70.9614231 97.7553077,71.5452692","id","Fill-64"],["d","M99.8707189,83.8453846 C99.8728077,83.3241538 99.7484231,82.8261923 99.5292692,82.4077692 C99.3388846,82.0401154 99.0854615,81.7359231 98.8142692,81.4829231 C98.3374615,81.0403846 97.8090385,80.7366154 97.3034615,80.4565385 C96.5436154,80.0440385 95.8273462,79.6768077 95.3771923,79.2600769 C95.15,79.0527692 94.9871154,78.8446154 94.8733077,78.6072692 C94.7607692,78.3682308 94.688,78.0906923 94.6867308,77.6951154 C94.6867308,77.1108462 94.2128846,76.6374231 93.6290385,76.6374231 C93.0447692,76.6374231 92.5713411,77.1108462 92.5713411,77.6951154 C92.5705,78.2831923 92.6758462,78.8281154 92.8717308,79.3083077 C93.0422308,79.7288462 93.2791538,80.0960769 93.5473846,80.4078846 C94.0186923,80.9549231 94.5737692,81.3378077 95.106,81.6568077 C95.9051923,82.1285385 96.6751923,82.4830769 97.1431154,82.8405769 C97.3787692,83.0161538 97.5319231,83.1790385 97.6195,83.3245769 C97.7058077,83.4735 97.7523462,83.6050769 97.7553077,83.8453846 C97.7553077,84.4292308 98.2291538,84.9030769 98.813,84.9030769 C99.3972692,84.9030769 99.8707189,84.4292308 99.8707189,83.8453846","id","Fill-65"],["d","M99.8707189,71.5452692 C99.8728077,71.0240385 99.7484231,70.5265 99.5292692,70.1080769 C99.3388846,69.7404231 99.0850385,69.4362308 98.8142692,69.1832308 C98.3374615,68.7411154 97.8090385,68.4373462 97.3034615,68.1572692 C96.5431923,67.7447692 95.8273462,67.3771154 95.3771923,66.9603846 C95.15,66.7530769 94.9871154,66.5453462 94.8733077,66.3075769 C94.7607692,66.0689615 94.688,65.791 94.6867308,65.3954231 C94.6867308,64.8115769 94.2128846,64.3377308 93.6290385,64.3377308 C93.0447692,64.3377308 92.5713411,64.8115769 92.5713411,65.3954231 C92.5705,65.9839231 92.6758462,66.5288462 92.8717308,67.0090385 C93.0422308,67.4295769 93.2791538,67.7968077 93.5473846,68.1086154 C94.0186923,68.6552308 94.5737692,69.0385385 95.106,69.3571154 C95.9051923,69.8292692 96.6751923,70.1838077 97.1431154,70.5408846 C97.3787692,70.7168846 97.5319231,70.8797692 97.6195,71.0253077 C97.7058077,71.1738077 97.7523462,71.3049615 97.7553077,71.5452692 C97.7553077,72.1295385 98.2291538,72.6029615 98.813,72.6029615 C99.3972692,72.6029615 99.8707189,72.1295385 99.8707189,71.5452692","id","Fill-66"],["d","M199.984654,186.622615 C199.982538,186.832462 199.944885,186.958538 199.880577,187.086308 C199.823038,187.197154 199.735462,187.311808 199.599231,187.439154 C199.364,187.662115 198.978577,187.904115 198.513192,188.157538 C197.817654,188.5455 196.951192,188.951231 196.182885,189.643385 C195.800846,189.990308 195.445462,190.420577 195.192885,190.950269 C194.939462,191.478692 194.799,192.097654 194.800261,192.773308 C194.800261,193.357154 195.273692,193.831 195.857962,193.831 C196.442231,193.831 196.915654,193.357154 196.915654,192.773308 C196.9165,192.4285 196.972769,192.173385 197.060769,191.9555 C197.138192,191.765538 197.242269,191.600115 197.381038,191.438077 C197.621769,191.155885 197.980962,190.888077 198.419269,190.627462 C199.075885,190.230192 199.888192,189.875654 200.639154,189.321846 C201.012308,189.041769 201.377846,188.698654 201.656231,188.242154 C201.935885,187.788192 202.103423,187.221692 202.100089,186.622615 C202.100089,186.038769 201.626192,185.564923 201.042346,185.564923 C200.458077,185.564923 199.984654,186.038769 199.984654,186.622615","id","Fill-67"],["d","M199.984654,174.322923 C199.982538,174.532769 199.944885,174.658846 199.880577,174.786615 C199.823038,174.897462 199.735462,175.012115 199.599231,175.139462 C199.364,175.362423 198.978577,175.604 198.513615,175.857846 C197.818077,176.245385 196.951615,176.651115 196.182885,177.342846 C195.800846,177.689769 195.445462,178.120038 195.193308,178.649731 C194.939462,179.178154 194.799,179.797115 194.800261,180.472346 C194.800261,181.056615 195.273692,181.530038 195.857962,181.530038 C196.442231,181.530038 196.915654,181.056615 196.915654,180.472346 C196.9165,180.128385 196.972769,179.872846 197.060769,179.655385 C197.138192,179.465423 197.242269,179.3 197.381038,179.137962 C197.621769,178.855769 197.980538,178.587962 198.419269,178.327346 C199.075462,177.930077 199.888192,177.575962 200.639154,177.021731 C201.012308,176.742077 201.377846,176.398538 201.656231,175.942038 C201.935885,175.4885 202.103423,174.922 202.100089,174.322923 C202.100089,173.738654 201.626192,173.265231 201.042346,173.265231 C200.458077,173.265231 199.984654,173.738654 199.984654,174.322923","id","Fill-68"],["d","M202.100056,186.622615 C202.101731,186.101385 201.977769,185.603846 201.758192,185.185 C201.567808,184.817769 201.314385,184.513154 201.043192,184.260577 C200.566385,183.818038 200.037962,183.514269 199.532808,183.234192 C198.772538,182.821692 198.056269,182.454462 197.606538,182.037731 C197.379346,181.830423 197.216038,181.622269 197.102231,181.384923 C196.990115,181.145885 196.916923,180.868346 196.915654,180.472346 C196.915654,179.8885 196.442231,179.414654 195.857962,179.414654 C195.273692,179.414654 194.800264,179.8885 194.800264,180.472346 C194.799423,181.060846 194.904769,181.605769 195.100654,182.085962 C195.271154,182.5065 195.508077,182.873731 195.776308,183.185538 C196.248038,183.732577 196.803115,184.115462 197.334923,184.434462 C198.134115,184.906192 198.904115,185.260731 199.372038,185.617808 C199.608115,185.793808 199.760846,185.956692 199.848423,186.102231 C199.935154,186.250731 199.981269,186.382308 199.984654,186.622615 C199.984654,187.206885 200.458077,187.680308 201.042346,187.680308 C201.626192,187.680308 202.100056,187.206885 202.100056,186.622615","id","Fill-69"],["d","M202.100056,174.322923 C202.101731,173.801692 201.977769,173.304154 201.758192,172.885308 C201.567808,172.518077 201.314385,172.213885 201.043192,171.960885 C200.566385,171.518769 200.037962,171.215 199.532808,170.934923 C198.772538,170.522423 198.056269,170.154769 197.606115,169.738462 C197.378923,169.530731 197.216038,169.323 197.102231,169.085654 C196.989692,168.846615 196.916923,168.569077 196.915654,168.1735 C196.915654,167.589231 196.442231,167.115808 195.857962,167.115808 C195.273692,167.115808 194.800264,167.589231 194.800264,168.1735 C194.799423,168.761577 194.904769,169.3065 195.100654,169.786692 C195.271154,170.207231 195.508077,170.574462 195.776308,170.886269 C196.248038,171.433308 196.803115,171.816192 197.334923,172.135192 C198.134115,172.606923 198.904115,172.961462 199.372038,173.318538 C199.608115,173.494538 199.760846,173.657423 199.848423,173.802962 C199.935154,173.951462 199.981269,174.082615 199.984654,174.322923 C199.984654,174.907192 200.458077,175.380615 201.042346,175.380615 C201.626192,175.380615 202.100056,174.907192 202.100056,174.322923","id","Fill-70"],["d","M73.1440769,196.315731 C73.1419615,196.525154 73.1043077,196.651231 73.04,196.779 C72.9824615,196.889846 72.8948846,197.004923 72.7586538,197.131846 C72.5234231,197.354808 72.138,197.596808 71.6726154,197.850231 C70.9770769,198.238192 70.1110385,198.643923 69.3423077,199.335654 C68.9602692,199.682577 68.6048846,200.112846 68.3523077,200.642538 C68.0988846,201.170962 67.958,201.7895 67.9596772,202.465154 C67.9596772,203.049 68.4331154,203.522846 69.0173846,203.522846 C69.6012308,203.522846 70.0750769,203.049 70.0750769,202.465154 C70.0755,202.120769 70.1321923,201.865654 70.2197692,201.647769 C70.2976154,201.457808 70.4016923,201.292808 70.5404615,201.130769 C70.7811923,200.848154 71.1399615,200.580769 71.5786923,200.320154 C72.2348846,199.922885 73.0476154,199.568346 73.7981538,199.014538 C74.1717308,198.734462 74.5372692,198.391346 74.8156538,197.934846 C75.0953077,197.480885 75.2624231,196.914385 75.2595003,196.315731 C75.2595003,195.731462 74.7856154,195.258038 74.2017692,195.258038 C73.6175,195.258038 73.1440769,195.731462 73.1440769,196.315731","id","Fill-71"],["d","M73.1440769,184.015615 C73.1419615,184.225462 73.1043077,184.351538 73.04,184.479308 C72.9824615,184.590154 72.8948846,184.704808 72.7586538,184.832154 C72.5234231,185.055115 72.138,185.297115 71.6726154,185.550538 C70.9770769,185.938077 70.1110385,186.343808 69.3423077,187.035962 C68.9602692,187.382462 68.6048846,187.812731 68.3523077,188.342423 C68.0988846,188.870846 67.958,189.489808 67.9596772,190.165038 C67.9596772,190.749308 68.4331154,191.222731 69.0173846,191.222731 C69.6012308,191.222731 70.0750769,190.749308 70.0750769,190.165038 C70.0755,189.821077 70.1321923,189.565538 70.2197692,189.348077 C70.2976154,189.158115 70.4016923,188.993115 70.5404615,188.830654 C70.7811923,188.548462 71.1399615,188.280654 71.5786923,188.020462 C72.2348846,187.622769 73.0476154,187.268654 73.7981538,186.714846 C74.1717308,186.434769 74.5372692,186.091654 74.8156538,185.634731 C75.0953077,185.181192 75.2624231,184.614692 75.2595003,184.015615 C75.2595003,183.431769 74.7856154,182.957923 74.2017692,182.957923 C73.6175,182.957923 73.1440769,183.431769 73.1440769,184.015615","id","Fill-72"],["d","M75.2594786,196.315731 C75.2611538,195.794077 75.1371923,195.296538 74.9176154,194.878115 C74.7272308,194.510462 74.4738077,194.205846 74.2026154,193.953269 C73.7258077,193.510731 73.1973846,193.206962 72.6918077,192.926885 C71.9319615,192.514385 71.2156923,192.146731 70.7655385,191.73 C70.5383462,191.522692 70.3754615,191.314962 70.2616538,191.077192 C70.1491154,190.838577 70.0763462,190.560615 70.0750769,190.165038 C70.0750769,189.581192 69.6012308,189.107346 69.0173846,189.107346 C68.4331154,189.107346 67.9596873,189.581192 67.9596873,190.165038 C67.9588462,190.753538 68.0641923,191.298462 68.2600769,191.778654 C68.4305769,192.199192 68.6675,192.566423 68.9357308,192.878231 C69.4070385,193.424846 69.9625385,193.807731 70.4943462,194.126731 C71.2935385,194.598462 72.0635385,194.953423 72.5314615,195.3105 C72.7671154,195.4865 72.9202692,195.649385 73.0078462,195.794923 C73.0941538,195.943423 73.1406923,196.075 73.1440769,196.315731 C73.1440769,196.899577 73.6175,197.373423 74.2017692,197.373423 C74.7856154,197.373423 75.2594786,196.899577 75.2594786,196.315731","id","Fill-73"],["d","M75.2594786,184.015615 C75.2611538,183.494385 75.1371923,182.996846 74.9176154,182.578 C74.7272308,182.210346 74.4738077,181.906154 74.2026154,181.653154 C73.7258077,181.211038 73.1973846,180.907269 72.6918077,180.627192 C71.9319615,180.214692 71.2156923,179.847462 70.7655385,179.430731 C70.5383462,179.223423 70.3754615,179.015269 70.2616538,178.7775 C70.1491154,178.538885 70.0763462,178.261346 70.0750769,177.865346 C70.0750769,177.281077 69.6012308,176.807654 69.0173846,176.807654 C68.4331154,176.807654 67.9596873,177.281077 67.9596873,177.865346 C67.9588462,178.453846 68.0641923,178.998769 68.2600769,179.478962 C68.4305769,179.8995 68.6675,180.266731 68.9357308,180.578538 C69.4070385,181.125577 69.9625385,181.508462 70.4943462,181.827462 C71.2935385,182.299192 72.0635385,182.653731 72.5314615,183.010808 C72.7671154,183.186808 72.9202692,183.349692 73.0078462,183.495231 C73.0941538,183.643731 73.1406923,183.775308 73.1440769,184.015615 C73.1440769,184.599885 73.6175,185.073308 74.2017692,185.073308 C74.7856154,185.073308 75.2594786,184.599885 75.2594786,184.015615","id","Fill-74"],["d","M150.245615,152.688038 L165.420962,152.688038 C166.005231,152.688038 166.478654,152.214615 166.478654,151.630346 C166.478654,151.0465 166.005231,150.572654 165.420962,150.572654 L150.245615,150.572654 C149.661769,150.572654 149.187923,151.0465 149.187923,151.630346 C149.187923,152.214615 149.661769,152.688038 150.245615,152.688038","id","Fill-75"],["d","M1.05769231,108.836538 L16.2330385,108.836538 C16.8173077,108.836538 17.2907308,108.363115 17.2907308,107.778846 C17.2907308,107.194577 16.8173077,106.721154 16.2330385,106.721154 L1.05769231,106.721154 C0.473423077,106.721154 0,107.194577 0,107.778846 C0,108.363115 0.473423077,108.836538 1.05769231,108.836538","id","Fill-76"],["d","M151.380308,38.2965 L166.555654,38.2965 C167.139923,38.2965 167.613346,37.8226538 167.613346,37.2388077 C167.613346,36.6545385 167.139923,36.1811154 166.555654,36.1811154 L151.380308,36.1811154 C150.796038,36.1811154 150.322615,36.6545385 150.322615,37.2388077 C150.322615,37.8226538 150.796038,38.2965 151.380308,38.2965","id","Fill-77"],["d","M211.198731,4.048 L226.374077,4.048 C226.957923,4.048 227.431769,3.57457692 227.431769,2.99030769 C227.431769,2.40646154 226.957923,1.93261538 226.374077,1.93261538 L211.198731,1.93261538 C210.614462,1.93261538 210.141038,2.40646154 210.141038,2.99030769 C210.141038,3.57457692 210.614462,4.048 211.198731,4.048","id","Fill-78"],["d","M61.5568462,230.232115 L76.7321923,230.232115 C77.3164615,230.232115 77.7898846,229.758269 77.7898846,229.174423 C77.7898846,228.590154 77.3164615,228.116731 76.7321923,228.116731 L61.5568462,228.116731 C60.9725769,228.116731 60.4991538,228.590154 60.4991538,229.174423 C60.4991538,229.758269 60.9725769,230.232115 61.5568462,230.232115","id","Fill-79"],["d","M101.2715,200.604038 L112.002,189.873538 C112.415346,189.460615 112.415346,188.790885 112.002,188.377962 C111.589077,187.964615 110.919346,187.964615 110.506423,188.377962 L99.7759231,199.108462 C99.3625769,199.521385 99.3625769,200.191115 99.7759231,200.604038 C100.188846,201.017385 100.858577,201.017385 101.2715,200.604038","id","Fill-80"],["d","M12.4435385,14.4688077 L23.1740385,3.73830769 C23.5873846,3.32538462 23.5873846,2.65565385 23.1740385,2.24273077 C22.7611154,1.82938462 22.0913846,1.82938462 21.6784615,2.24273077 L10.9479615,12.9732308 C10.5346154,13.3861538 10.5346154,14.0558846 10.9479615,14.4688077 C11.3608846,14.8821538 12.0306154,14.8821538 12.4435385,14.4688077","id","Fill-81"],["d","M219.533769,124.474308 L230.264269,113.743808 C230.677615,113.330885 230.677615,112.661154 230.264269,112.247808 C229.851346,111.834885 229.181615,111.834885 228.768692,112.247808 L218.037769,122.978731 C217.624846,123.391654 217.624846,124.061385 218.037769,124.474308 C218.451115,124.887231 219.120846,124.887231 219.533769,124.474308","id","Fill-82"],["d","M127.623269,71.2592692 L130.399077,66.4442308 L130.887731,66.4442308 L128.356038,70.8357692 L136.862423,70.8285769 L145.370923,70.8247692 L141.111808,63.4594231 L141.478192,63.2478846 L146.104115,71.2474231 L136.862846,71.2516538 L127.623269,71.2592692 M131.619231,64.3284231 L132.933308,62.0480385 L133.177846,62.4706923 L132.606269,63.4636538 L132.107462,64.328 L131.619231,64.3284231 M141.111808,63.4594231 L136.852269,56.0928077 L134.397577,60.3540385 L134.153038,59.9309615 L136.851423,55.2466538 L141.478192,63.2478846 L141.111808,63.4594231","id","Fill-83"],["d","M130.399077,66.4442308 L131.619231,64.3284231 L132.107462,64.328 L130.887731,66.4442308 L130.399077,66.4442308 M133.177846,62.4706923 L132.933308,62.0480385 L134.153038,59.9309615 L134.397577,60.3540385 L133.177846,62.4706923","id","Fill-84"],["d","M112.934462,165.183192 L115.710269,160.368154 L116.198923,160.368154 L113.666808,164.759692 L122.173615,164.7525 L130.682115,164.748692 L126.423,157.383346 L126.606192,157.277577 L126.789385,157.171808 L131.415308,165.171346 L122.174038,165.175577 L112.934462,165.183192 M116.930423,158.252346 L118.2445,155.971538 L118.489038,156.394615 L117.917038,157.387577 L117.418654,158.251923 L116.930423,158.252346 M126.423,157.383346 L122.163462,150.016731 L119.708769,154.277962 L119.464231,153.854885 L122.162615,149.170577 L126.789385,157.171808 L126.606192,157.277577 L126.423,157.383346","id","Fill-85"],["d","M115.710269,160.368154 L116.930423,158.252346 L117.418654,158.251923 L116.198923,160.368154 L115.710269,160.368154 M118.489038,156.394615 L118.2445,155.971538 L119.464231,153.854885 L119.708769,154.277962 L118.489038,156.394615","id","Fill-86"],["d","M163.850077,194.026038 L166.625885,189.211 L167.114538,189.210577 L164.582846,193.602538 L173.089231,193.595346 L181.597308,193.591115 L177.338615,186.226192 L177.705,186.014654 L182.3305,194.014192 L173.089654,194.018423 L163.850077,194.026038 M167.846038,187.095192 L169.160115,184.814385 L169.404654,185.237462 L168.334269,187.094769 L167.846038,187.095192 M177.338615,186.226192 L173.079077,178.859577 L170.624385,183.120808 L170.379423,182.697731 L173.078231,178.013423 L177.705,186.014654 L177.338615,186.226192","id","Fill-87"],["d","M166.625885,189.211 L167.846038,187.095192 L168.334269,187.094769 L167.114538,189.210577 L166.625885,189.211 M169.404654,185.237462 L169.160115,184.814385 L170.379423,182.697731 L170.624385,183.120808 L169.404654,185.237462","id","Fill-88"],["d","M204.624962,136.113577 L198.087577,129.582115 L196.504846,128.001923 L196.630923,127.529769 L198.386269,129.282577 L204.405385,135.296192 L208.799038,118.855423 L200.584577,121.064731 L198.186154,121.709077 L198.312231,121.237346 L200.475,120.656462 L209.396846,118.256346 L204.624962,136.113577 M194.776154,126.276192 L191.548923,123.053615 L195.953154,121.870692 L195.827077,122.342846 L192.366308,123.271923 L194.902231,125.804038 L194.776154,126.276192","id","Fill-89"],["d","M196.504846,128.001923 L194.776154,126.276192 L194.902231,125.804038 L196.630923,127.529769 L196.504846,128.001923 M195.827077,122.342846 L195.953154,121.870692 L198.312231,121.237346 L198.186154,121.709077 L195.827077,122.342846","id","Fill-90"],["d","M58.6947308,36.5669615 L50.5746154,28.4553077 L50.7006923,27.9835769 L52.4560385,29.7359615 L58.4751538,35.7495769 L62.8683846,19.3088077 L54.6539231,21.5185385 L52.2559231,22.1624615 L52.382,21.6907308 L54.5443462,21.1098462 L63.4661923,18.7101538 L58.6947308,36.5669615 M48.8459231,26.73 L45.6182692,23.5074231 L50.0229231,22.3245 L49.8968462,22.7962308 L46.4356538,23.7261538 L48.972,26.2578462 L48.8459231,26.73","id","Fill-91"],["d","M50.5746154,28.4553077 L48.8459231,26.73 L48.972,26.2578462 L50.7006923,27.9835769 L50.5746154,28.4553077 M49.8968462,22.7962308 L50.0229231,22.3245 L52.382,21.6907308 L52.2559231,22.1624615 L49.8968462,22.7962308","id","Fill-92"],["d","M52.6180769,221.837 L46.0802692,215.305538 L44.4975385,213.725769 L44.6240385,213.253615 L46.3793846,215.006 L52.3985,221.019615 L54.5942692,212.8005 L54.7986154,212.855077 L54.5942692,212.8005 L56.7913077,204.579269 L48.5772692,206.788577 L46.1792692,207.432923 L46.3053462,206.960769 L48.4672692,206.379885 L57.3895385,203.980192 L52.6180769,221.837 M42.7692692,212.000038 L39.5411923,208.777885 L43.9462692,207.594538 L43.8201923,208.066692 L40.359,208.996192 L42.8953462,211.528308 L42.7692692,212.000038","id","Fill-93"],["d","M44.4975385,213.725769 L42.7692692,212.000038 L42.8953462,211.528308 L44.6240385,213.253615 L44.4975385,213.725769 M43.8201923,208.066692 L43.9462692,207.594538 L46.3053462,206.960769 L46.1792692,207.432923 L43.8201923,208.066692","id","Fill-94"],["d","M207.903385,41.9726154 L207.898308,31.7185 L208.320962,31.4739615 L208.322231,32.7309231 L208.326038,41.2394231 L215.690962,36.9798846 L223.058,32.7207692 L215.687154,28.4743462 L214.564731,27.8270385 C214.667538,27.7276154 214.748346,27.6078846 214.803346,27.4767308 L215.898269,28.1079615 L223.904154,32.7199231 L207.903385,41.9726154 M207.896192,29.2760769 L207.892385,24.8697308 L208.315885,25.1134231 L208.318846,29.0315385 L207.896192,29.2760769","id","Fill-95"],["d","M207.898308,31.7185 L207.896192,29.2760769 L208.318846,29.0315385 L208.320962,31.4739615 L207.898308,31.7185 M214.564731,27.8270385 L208.315038,24.2245385 L208.315885,25.1134231 L207.892385,24.8697308 L207.891115,23.4917692 L214.803346,27.4767308 C214.748346,27.6078846 214.667538,27.7276154 214.564731,27.8270385","id","Fill-96"],["d","M46.7089615,130.629231 L46.7034615,120.374269 L47.1265385,120.130154 L47.1316154,129.896038 L61.8627308,121.376538 L54.4923077,117.130538 L53.3698846,116.483231 C53.4726923,116.383385 53.5535,116.264077 53.6085,116.1325 L54.7034231,116.763731 L62.7093077,121.375692 L54.7080769,126.002885 L54.7080769,126.002462 L46.7089615,130.629231 M46.7013462,117.932269 L46.6975385,113.5255 L47.1206154,113.769615 L47.1244231,117.687731 L46.7013462,117.932269","id","Fill-97"],["d","M46.7034615,120.374269 L46.7013462,117.932269 L47.1244231,117.687731 L47.1265385,120.130154 L46.7034615,120.374269 M53.3698846,116.483231 L47.1201923,112.880308 L47.1206154,113.769615 L46.6975385,113.5255 L46.6962692,112.147962 L53.6085,116.1325 C53.5535,116.264077 53.4726923,116.383385 53.3698846,116.483231","id","Fill-98"],["d","M149.559808,118.2335 C146.269538,118.2335 143.513615,115.9455 142.796923,112.873538 C142.930615,112.820231 143.062192,112.763115 143.192077,112.702615 C143.464538,113.936308 144.086038,115.038 144.948692,115.900654 C146.1295,117.081038 147.758346,117.810423 149.559808,117.810423 C151.360846,117.810423 152.989692,117.081038 154.1705,115.900654 C155.350885,114.719846 156.080269,113.091 156.080269,111.289538 C156.080269,109.488077 155.350885,107.859231 154.1705,106.678423 C152.989692,105.498038 151.360846,104.768654 149.559808,104.768654 C148.904038,104.768654 148.271115,104.865115 147.674154,105.045346 C147.663577,104.9015 147.648769,104.7585 147.630154,104.617192 C148.242769,104.440346 148.8905,104.345577 149.559808,104.345577 C153.394577,104.345577 156.503346,107.454346 156.503346,111.289538 C156.503346,115.124731 153.394577,118.2335 149.559808,118.2335 M142.648423,110.607115 C142.850654,108.535308 143.963346,106.730462 145.581192,105.597462 C145.581192,105.611 145.581192,105.624115 145.581192,105.637654 C145.581192,105.806885 145.573577,105.974 145.559192,106.139423 C145.344692,106.306538 145.140769,106.486346 144.948692,106.678423 C143.983654,107.643462 143.319846,108.908462 143.109577,110.322385 C142.961077,110.424346 142.807077,110.519538 142.648423,110.607115","id","Fill-99"],["d","M142.796923,112.873538 C142.678462,112.364577 142.615423,111.834462 142.615423,111.289538 C142.615423,111.058962 142.626846,110.831769 142.648423,110.607115 C142.807077,110.519538 142.961077,110.424346 143.109577,110.322385 C143.063038,110.638 143.0385,110.960808 143.0385,111.289538 C143.0385,111.774808 143.091385,112.247808 143.192077,112.702615 C143.062192,112.763115 142.930615,112.820231 142.796923,112.873538 M145.559192,106.139423 C145.573577,105.974 145.581192,105.806885 145.581192,105.637654 C145.581192,105.624115 145.581192,105.611 145.581192,105.597462 C146.198038,105.1655 146.8885,104.831269 147.630154,104.617192 C147.648769,104.7585 147.663577,104.9015 147.674154,105.045346 C146.898231,105.279308 146.183654,105.653731 145.559192,106.139423","id","Fill-100"],["d","M115.542308,43.1022308 C112.252462,43.1022308 109.496538,40.8142308 108.779846,37.7422692 C108.913115,37.6889615 109.045115,37.6318462 109.174577,37.5713462 C109.447038,38.8050385 110.068962,39.9067308 110.931192,40.7693846 C112.112,41.9497692 113.741269,42.6791538 115.542308,42.6791538 C117.343769,42.6791538 118.972615,41.9497692 120.153423,40.7693846 C121.333808,39.5885769 122.063192,37.9597308 122.063192,36.1582692 C122.063192,34.3568077 121.333808,32.7279615 120.153423,31.5471538 C118.972615,30.3667692 117.343769,29.6373846 115.542308,29.6373846 C114.886962,29.6373846 114.254038,29.7338462 113.657077,29.9140769 C113.6465,29.7702308 113.631692,29.6272308 113.613077,29.4859231 C114.225692,29.3090769 114.873,29.2143077 115.542308,29.2143077 C119.3775,29.2143077 122.486269,32.3226538 122.486269,36.1582692 C122.486269,39.9934615 119.3775,43.1022308 115.542308,43.1022308 M108.631346,35.4758462 C108.833154,33.4036154 109.945846,31.5991923 111.564115,30.4661923 C111.564115,30.4793077 111.564115,30.4928462 111.564115,30.5059615 C111.564115,30.6751923 111.556923,30.8427308 111.542115,31.0077308 C111.327615,31.1748462 111.123692,31.3550769 110.931192,31.5471538 C109.966154,32.5126154 109.302346,33.7771923 109.0925,35.1911154 C108.943577,35.2930769 108.789577,35.3882692 108.631346,35.4758462","id","Fill-101"],["d","M108.779846,37.7422692 C108.660962,37.2337308 108.597923,36.7031923 108.597923,36.1582692 C108.597923,35.9281154 108.609346,35.7005 108.631346,35.4758462 C108.789577,35.3882692 108.943577,35.2930769 109.0925,35.1911154 C109.045538,35.5067308 109.021,35.8295385 109.021,36.1582692 C109.021,36.6435385 109.074308,37.1165385 109.174577,37.5713462 C109.045115,37.6318462 108.913115,37.6889615 108.779846,37.7422692 M111.542115,31.0077308 C111.556923,30.8427308 111.564115,30.6751923 111.564115,30.5059615 C111.564115,30.4928462 111.564115,30.4793077 111.564115,30.4661923 C112.180962,30.0342308 112.871846,29.7 113.613077,29.4859231 C113.631692,29.6272308 113.6465,29.7702308 113.657077,29.9140769 C112.881577,30.1476154 112.166577,30.5220385 111.542115,31.0077308","id","Fill-102"],["d","M119.839077,241.801154 C116.549231,241.801154 113.793308,239.513154 113.076192,236.441192 C113.209885,236.387885 113.341462,236.330769 113.471346,236.270269 C113.743808,237.503962 114.365308,238.605654 115.227962,239.467885 C116.408769,240.648692 118.037615,241.378077 119.839077,241.378077 C121.640538,241.378077 123.269385,240.648692 124.450192,239.467885 C125.630577,238.2875 126.359962,236.658231 126.359962,234.856769 C126.359962,233.055308 125.630577,231.426462 124.450192,230.246077 C123.269385,229.065692 121.640538,228.336308 119.839077,228.336308 C119.183308,228.336308 118.550385,228.433192 117.953846,228.613 C117.942846,228.469154 117.928038,228.326154 117.909846,228.184846 C118.522038,228.008 119.169346,227.913231 119.839077,227.913231 C123.674269,227.913231 126.783038,231.021577 126.783038,234.856769 C126.783038,238.692385 123.674269,241.801154 119.839077,241.801154 M112.927692,234.175192 C113.1295,232.102962 114.242192,230.297692 115.860462,229.165115 C115.860462,229.178231 115.860462,229.191346 115.860462,229.204885 C115.860462,229.374115 115.853269,229.541654 115.838885,229.707077 C115.623962,229.873769 115.420038,230.054 115.227962,230.246077 C114.2625,231.211115 113.598692,232.476115 113.388846,233.890038 C113.239923,233.992 113.085923,234.087192 112.927692,234.175192","id","Fill-103"],["d","M113.076192,236.441192 C112.957308,235.932231 112.894692,235.402115 112.894692,234.856769 C112.894692,234.626615 112.905692,234.399423 112.927692,234.175192 C113.085923,234.087192 113.239923,233.992 113.388846,233.890038 C113.341885,234.205654 113.317769,234.528462 113.317769,234.856769 C113.317769,235.342462 113.370654,235.815462 113.471346,236.270269 C113.341462,236.330769 113.209885,236.387885 113.076192,236.441192 M115.838885,229.707077 C115.853269,229.541654 115.860462,229.374115 115.860462,229.204885 C115.860462,229.191346 115.860462,229.178231 115.860462,229.165115 C116.477308,228.733154 117.168192,228.398923 117.909846,228.184846 C117.928038,228.326154 117.942846,228.469154 117.953846,228.613 C117.177923,228.846538 116.462923,229.221385 115.838885,229.707077","id","Fill-104"],["d","M158.255308,224.794731 L157.832231,224.794731 C157.832231,222.993269 157.102423,221.364423 155.922038,220.184038 C154.741231,219.003654 153.112385,218.274269 151.310923,218.274269 C150.655154,218.274269 150.022654,218.370731 149.426115,218.550538 C149.415115,218.406692 149.400731,218.264538 149.382115,218.122385 C149.994308,217.945962 150.641615,217.851192 151.310923,217.851192 C155.146115,217.851192 158.255308,220.959538 158.255308,224.794731 M144.789615,224.794731 L144.366538,224.794731 C144.366538,222.439462 145.539308,220.358346 147.332731,219.102654 C147.332731,219.116192 147.332731,219.129308 147.332731,219.142846 C147.332731,219.291769 147.363615,219.4335 147.419462,219.562115 C147.164769,219.751654 146.924038,219.959808 146.699808,220.184038 C145.519423,221.364423 144.789615,222.993269 144.789615,224.794731","id","Fill-105"],["d","M147.419462,219.562115 C147.363615,219.4335 147.332731,219.291769 147.332731,219.142846 C147.332731,219.129308 147.332731,219.116192 147.332731,219.102654 C147.95,218.670692 148.640462,218.336462 149.382115,218.122385 C149.400731,218.264538 149.415115,218.406692 149.426115,218.550538 C148.694615,218.770962 148.017692,219.116615 147.419462,219.562115","id","Fill-106"],["d","M104.519462,121.387538 L104.096385,121.387538 C104.095962,119.586077 103.366577,117.957231 102.186192,116.776846 C101.005385,115.596462 99.3765385,114.867077 97.5755,114.867077 C96.9197308,114.867077 96.2868077,114.963538 95.6902692,115.143769 C95.6792692,114.999923 95.6644615,114.856923 95.6462692,114.715615 C96.2584615,114.538769 96.9057692,114.444 97.5755,114.444 C101.410269,114.444 104.519038,117.552346 104.519462,121.387538 M91.0541923,121.387538 L90.6311154,121.387538 C90.6311154,119.032269 91.8034615,116.951154 93.5968846,115.695885 C93.5968846,115.709 93.5968846,115.722538 93.5968846,115.736077 C93.5968846,115.885 93.6277692,116.026731 93.6831923,116.155346 C93.4289231,116.344885 93.1886154,116.552615 92.9643846,116.776846 C91.7835769,117.957231 91.0541923,119.586077 91.0541923,121.387538","id","Fill-107"],["d","M93.6831923,116.155346 C93.6277692,116.026731 93.5968846,115.885 93.5968846,115.736077 C93.5968846,115.722538 93.5968846,115.709 93.5968846,115.695885 C94.2137308,115.263923 94.9046154,114.929269 95.6462692,114.715615 C95.6644615,114.856923 95.6792692,114.999923 95.6902692,115.143769 C94.9587692,115.364192 94.2818462,115.709423 93.6831923,116.155346","id","Fill-108"],["d","M33.6274231,66.7251538 L33.2043462,66.7251538 C33.2043462,64.9232692 32.4779231,63.2944231 31.3030385,62.1136154 C30.1277308,60.9336538 28.5065,60.2042692 26.7139231,60.2042692 C26.0475769,60.2042692 25.4045,60.3049615 24.7995,60.4923846 C24.7889231,60.3485385 24.7741154,60.2055385 24.7559231,60.0638077 C25.377,59.8797692 26.0340385,59.7811923 26.7139231,59.7811923 C30.5326154,59.7811923 33.6274231,62.8903846 33.6274231,66.7251538 M20.2235,66.7251538 L19.8004231,66.7251538 C19.8004231,64.3910385 20.9469615,62.326 22.7052692,61.0669231 C22.7052692,61.0690385 22.7052692,61.0711538 22.7052692,61.0732692 C22.7052692,61.2327692 22.7403846,61.3842308 22.8038462,61.5200385 C22.5639615,61.7019615 22.3371923,61.9003846 22.1248077,62.1136154 C20.9499231,63.2944231 20.2235,64.9232692 20.2235,66.7251538","id","Fill-109"],["d","M22.8038462,61.5200385 C22.7403846,61.3842308 22.7052692,61.2327692 22.7052692,61.0732692 C22.7052692,61.0711538 22.7052692,61.0690385 22.7052692,61.0669231 C23.3212692,60.6260769 24.0125769,60.2838077 24.7559231,60.0638077 C24.7741154,60.2055385 24.7889231,60.3485385 24.7995,60.4923846 C24.0713846,60.7178846 23.3978462,61.0686154 22.8038462,61.5200385","id","Fill-110"],["d","M189.715731,77.9612308 C185.881385,77.9612308 182.771769,74.8664231 182.771346,71.0477308 C182.771769,67.2290385 185.881385,64.1342308 189.715731,64.1342308 L189.715731,64.5573077 C187.913846,64.5573077 186.285,65.2837308 185.104192,66.4586154 C183.923808,67.6339231 183.194423,69.2551538 183.194423,71.0477308 C183.194423,72.8403077 183.923808,74.4611154 185.104192,75.6368462 C186.285,76.8117308 187.914269,77.5381538 189.715731,77.5381538 L189.715731,77.9612308","id","Fill-111"],["d","M27.6019615,235.037846 C23.7671923,235.037846 20.6584231,231.942615 20.658,228.123923 C20.6584231,224.305231 23.7671923,221.210846 27.6019615,221.210846 L27.6019615,221.633923 C25.8000769,221.633923 24.1712308,222.360346 22.9904231,223.535231 C21.8104615,224.710538 21.0810769,226.331346 21.0810769,228.123923 C21.0810769,229.9165 21.8104615,231.537731 22.9904231,232.713038 C24.1712308,233.888346 25.8000769,234.614769 27.6019615,234.614769 L27.6019615,235.037846","id","Fill-112"],["d","M99.8465769,20.9211538 C96.0118077,20.9211538 92.9026154,17.8259231 92.9026154,14.0072308 C92.9026154,10.1885385 96.0118077,7.09415385 99.8465769,7.09415385 L99.8465769,7.51723077 C98.0446923,7.51723077 96.4158462,8.24365385 95.2350385,9.41853846 C94.0546538,10.5938462 93.3256923,12.2150769 93.3256923,14.0072308 C93.3256923,15.7998077 94.0546538,17.4210385 95.2350385,18.5967692 C96.4158462,19.7716538 98.0446923,20.4980769 99.8465769,20.4980769 L99.8465769,20.9211538","id","Fill-113"],["d","M24.2359615,170.959038 C20.9461154,170.959038 18.1901923,168.670615 17.4730769,165.599077 C17.6067692,165.545769 17.7383462,165.488654 17.8682308,165.428154 C18.1406923,166.661423 18.7626154,167.763538 19.6248462,168.625769 C20.8056538,169.806577 22.4349231,170.535962 24.2359615,170.535962 C26.037,170.535962 27.6662692,169.806577 28.8470769,168.625769 C30.0274615,167.444962 30.7568462,165.816115 30.7568462,164.014654 C30.7568462,162.213192 30.0274615,160.584346 28.8470769,159.403962 C27.6662692,158.223577 26.037,157.494192 24.2359615,157.494192 C23.5801923,157.494192 22.9476923,157.590654 22.3507308,157.770462 C22.3401538,157.627038 22.3253462,157.484038 22.3067308,157.342731 C22.9193462,157.165885 23.5666538,157.071115 24.2359615,157.071115 C28.0707308,157.071115 31.1799231,160.179462 31.1799231,164.014654 C31.1799231,167.849846 28.0711538,170.959038 24.2359615,170.959038 M17.3245769,163.332654 C17.5268077,161.260423 18.6395,159.455577 20.2573462,158.323 C20.2577692,158.336115 20.2577692,158.349231 20.2577692,158.362769 C20.2577692,158.532 20.2501538,158.699115 20.2357692,158.864538 C20.0208462,159.031654 19.8169231,159.211885 19.6248462,159.403962 C18.6593846,160.369 17.996,161.634 17.7857308,163.047923 C17.6368077,163.149885 17.4832308,163.245077 17.3245769,163.332654","id","Fill-114"],["d","M17.4730769,165.599077 C17.3541923,165.090115 17.2915769,164.56 17.2915769,164.014654 C17.2915769,163.7845 17.3025769,163.557308 17.3245769,163.332654 C17.4832308,163.245077 17.6368077,163.149885 17.7857308,163.047923 C17.7387692,163.363538 17.7146538,163.685923 17.7146538,164.014654 C17.7146538,164.500346 17.7675385,164.973346 17.8682308,165.428154 C17.7383462,165.488654 17.6067692,165.545769 17.4730769,165.599077 M20.2357692,158.864538 C20.2501538,158.699115 20.2577692,158.532 20.2577692,158.362769 C20.2577692,158.349231 20.2577692,158.336115 20.2573462,158.323 C20.8746154,157.891038 21.5650769,157.556385 22.3067308,157.342731 C22.3253462,157.484038 22.3401538,157.627038 22.3507308,157.770462 C21.5748077,158.004423 20.8602308,158.378846 20.2357692,158.864538","id","Fill-115"],["d","M231.849115,178.648038 C228.558846,178.648038 225.802923,176.360038 225.086231,173.288077 C225.219923,173.234346 225.3515,173.177654 225.481385,173.117154 C225.753846,174.350423 226.375769,175.452115 227.238,176.314769 C228.418808,177.495154 230.047654,178.224538 231.849115,178.224962 C233.650154,178.224538 235.279,177.495154 236.459808,176.314769 C237.640192,175.133962 238.369577,173.505115 238.369577,171.703654 C238.369577,169.902192 237.640192,168.273346 236.459808,167.092538 C235.279,165.912577 233.650154,165.183192 231.849115,165.183192 C231.193346,165.183192 230.560423,165.279654 229.963462,165.459462 C229.952885,165.316038 229.938077,165.173038 229.919462,165.031731 C230.532077,164.854885 231.179808,164.760115 231.849115,164.760115 C235.683462,164.760115 238.792654,167.868038 238.792654,171.703654 C238.792654,175.538846 235.683885,178.647615 231.849115,178.648038 M224.937731,171.021654 C225.139962,168.949423 226.252231,167.144577 227.870077,166.012 C227.8705,166.025115 227.8705,166.038231 227.8705,166.051346 C227.8705,166.221 227.862885,166.388538 227.8485,166.553962 C227.634,166.720654 227.430077,166.900885 227.238,167.092538 C226.272962,168.058 225.609154,169.323 225.398885,170.7365 C225.249962,170.838885 225.096385,170.933654 224.937731,171.021654","id","Fill-116"],["d","M225.086231,173.288077 C224.967769,172.779115 224.904731,172.248577 224.904731,171.703654 C224.904731,171.4735 224.916154,171.245885 224.937731,171.021654 C225.096385,170.933654 225.249962,170.838885 225.398885,170.7365 C225.351923,171.052115 225.327808,171.374923 225.327808,171.703654 C225.327808,172.188923 225.380692,172.661923 225.481385,173.117154 C225.3515,173.177654 225.219923,173.234346 225.086231,173.288077 M227.8485,166.553962 C227.862885,166.388538 227.8705,166.221 227.8705,166.051346 C227.8705,166.038231 227.8705,166.025115 227.870077,166.012 C228.487346,165.579615 229.177808,165.245808 229.919462,165.031731 C229.938077,165.173038 229.952885,165.316038 229.963462,165.459462 C229.187538,165.693423 228.472962,166.068269 227.8485,166.553962","id","Fill-117"],["d","M233.562154,77.9553077 L219.747,77.9553077 L219.747,73.1491538 L220.170077,73.1491538 L220.170077,77.5322308 L233.139077,77.5322308 L233.139077,64.5632308 L224.755385,64.5632308 L224.755385,64.1401538 L233.562154,64.1401538 L233.562154,77.9553077 M220.170077,71.0337692 L219.747,71.0337692 L219.747,64.1401538 L222.64,64.1401538 L222.64,64.5632308 L220.170077,64.5632308 L220.170077,71.0337692","id","Fill-118"],["d","M219.747,73.1491538 L220.170077,73.1491538 L220.170077,71.0337692 L219.747,71.0337692 L219.747,73.1491538 Z M222.64,64.5632308 L224.755385,64.5632308 L224.755385,64.1401538 L222.64,64.1401538 L222.64,64.5632308 Z","id","Fill-119"],["d","M82.1463077,84.6513462 L68.3315769,84.6513462 L68.3315769,79.8456154 L68.7546538,79.8456154 L68.7546538,84.2282692 L81.7232308,84.2282692 L81.7232308,71.2592692 L73.3391154,71.2592692 L73.3391154,70.8361923 L82.1463077,70.8361923 L82.1463077,84.6513462 M68.7546538,77.7302308 L68.3315769,77.7302308 L68.3315769,70.8361923 L71.2237308,70.8361923 L71.2237308,71.2592692 L68.7546538,71.2592692 L68.7546538,77.7302308","id","Fill-120"],["d","M68.3315769,79.8456154 L68.7546538,79.8456154 L68.7546538,77.7302308 L68.3315769,77.7302308 L68.3315769,79.8456154 Z M71.2237308,71.2592692 L73.3391154,71.2592692 L73.3391154,70.8361923 L71.2237308,70.8361923 L71.2237308,71.2592692 Z","id","Fill-121"],["d","M81.4740385,170.149269 L67.6593077,170.149269 L67.6593077,165.343538 L68.0823846,165.343538 L68.0823846,169.726192 L81.0509615,169.726192 L81.0509615,156.757192 L72.6672692,156.757192 L72.6672692,156.334115 L81.4740385,156.334115 L81.4740385,170.149269 M68.0823846,163.228154 L67.6593077,163.228154 L67.6593077,156.334115 L70.5518846,156.334115 L70.5518846,156.757192 L68.0823846,156.757192 L68.0823846,163.228154","id","Fill-122"],["d","M67.6593077,165.343538 L68.0823846,165.343538 L68.0823846,163.228154 L67.6593077,163.228154 L67.6593077,165.343538 Z M70.5518846,156.757192 L72.6672692,156.757192 L72.6672692,156.334115 L70.5518846,156.334115 L70.5518846,156.757192 Z","id","Fill-123"],["d","M233.561308,235.031923 L219.747,235.031923 L219.747,230.226192 L220.170077,230.226192 L220.170077,234.608846 L233.138231,234.608846 L233.138231,221.639846 L224.754538,221.639846 L224.754538,221.216769 L233.561308,221.216769 L233.561308,235.031923 M220.170077,228.110808 L219.747,228.110808 L219.747,221.216769 L222.639154,221.216769 L222.639154,221.639846 L220.170077,221.639846 L220.170077,228.110808","id","Fill-124"],["d","M219.747,230.226192 L220.170077,230.226192 L220.170077,228.110808 L219.747,228.110808 L219.747,230.226192 Z M222.639154,221.639846 L224.754538,221.639846 L224.754538,221.216769 L222.639154,221.216769 L222.639154,221.639846 Z","id","Fill-125"],["d","M178.0075,20.9156538 L164.193192,20.9156538 L164.193192,16.1095 L164.616269,16.1095 L164.616269,20.4925769 L177.584423,20.4925769 L177.584423,7.52315385 L169.200731,7.52315385 L169.200731,7.10007692 L178.0075,7.10007692 L178.0075,20.9156538 M164.616269,13.9941154 L164.193192,13.9941154 L164.193192,7.10007692 L167.085346,7.10007692 L167.085346,7.52315385 L164.616269,7.52315385 L164.616269,13.9941154","id","Fill-126"],["d","M164.193192,16.1095 L164.616269,16.1095 L164.616269,13.9941154 L164.193192,13.9941154 L164.193192,16.1095 Z M167.085346,7.52315385 L169.200731,7.52315385 L169.200731,7.10007692 L167.085346,7.10007692 L167.085346,7.52315385 Z","id","Fill-127"],["d","M145.154308,143.693 C144.562,143.693 144.078846,143.487385 143.693,143.165846 C143.304192,142.843462 143.005923,142.412769 142.732192,141.948231 C142.187692,141.018308 141.730346,139.944962 140.990808,139.262115 C140.4975,138.806885 139.894192,138.510731 139.011231,138.508615 L139.011231,138.085538 C139.0125,138.085538 139.014192,138.085538 139.015885,138.085538 C139.749923,138.085538 140.346038,138.281 140.829615,138.598308 C141.314462,138.916462 141.685923,139.350115 142.001538,139.819308 C142.628538,140.758115 143.052462,141.848385 143.651538,142.5325 C144.052615,142.989 144.496423,143.266538 145.1615,143.269923 L145.1615,143.693 C145.158962,143.693 145.156846,143.693 145.154308,143.693","id","Fill-128"],["d","M157.454423,143.693 C156.861692,143.693 156.378538,143.487385 155.992692,143.165846 C155.604308,142.843462 155.305615,142.412769 155.031885,141.948231 C154.487808,141.018308 154.030462,139.944962 153.290923,139.262115 C152.797615,138.806885 152.194731,138.510731 151.311769,138.508615 L151.311769,138.085538 C151.313462,138.085538 151.314731,138.085538 151.316423,138.085538 C152.050038,138.085538 152.646154,138.281 153.129731,138.598308 C153.615,138.916462 153.986038,139.350115 154.301231,139.819308 C154.928654,140.758115 155.352154,141.848385 155.951231,142.5325 C156.352731,142.989 156.796115,143.266538 157.461192,143.269923 L157.461192,143.693 C157.459077,143.693 157.456538,143.693 157.454423,143.693","id","Fill-129"],["d","M145.172077,143.693 C145.168269,143.693 145.164885,143.693 145.1615,143.693 L145.1615,143.269923 C145.662,143.268231 146.031769,143.109577 146.360077,142.840077 C146.686692,142.570154 146.963385,142.1805 147.226115,141.733731 C147.754538,140.841038 148.214423,139.727077 149.044077,138.952 C149.5945,138.437115 150.324308,138.085538 151.301615,138.085538 C151.305,138.085538 151.308385,138.085538 151.311769,138.085538 L151.311769,138.508615 C150.648808,138.509462 150.144923,138.678269 149.725231,138.952423 C149.305962,139.227 148.969615,139.613269 148.672615,140.055385 C148.075654,140.939192 147.658077,142.036231 146.990885,142.810038 C146.549615,143.323654 145.963654,143.693 145.172077,143.693","id","Fill-130"],["d","M157.471769,143.693 C157.468385,143.693 157.464577,143.693 157.461192,143.693 L157.461192,143.269923 C157.961692,143.268231 158.331462,143.109577 158.659346,142.840077 C158.985962,142.570154 159.263077,142.1805 159.525385,141.733731 C160.054231,140.841038 160.513692,139.727077 161.343346,138.952 C161.893769,138.437115 162.623577,138.085538 163.600462,138.085538 C163.603846,138.085538 163.607231,138.085538 163.610615,138.085538 L163.610615,138.508615 C162.947654,138.509462 162.444192,138.678269 162.0245,138.952423 C161.605231,139.226577 161.268885,139.613269 160.971885,140.055385 C160.375346,140.939192 159.957769,142.036231 159.290154,142.810038 C158.849308,143.323654 158.262923,143.693 157.471769,143.693","id","Fill-131"],["d","M180.193115,240.253538 C179.600385,240.253538 179.117231,240.047923 178.731385,239.726385 C178.343,239.404 178.044308,238.973308 177.770577,238.508769 C177.2265,237.578423 176.769154,236.505077 176.029615,235.821808 C175.535885,235.366577 174.933,235.070846 174.049615,235.068308 L174.049615,234.645231 C174.050885,234.645231 174.052577,234.645231 174.054269,234.645231 C174.788308,234.645231 175.384423,234.840692 175.868,235.158423 C176.353269,235.476577 176.724731,235.910231 177.039923,236.379423 C177.667346,237.318654 178.090846,238.4085 178.689923,239.093038 C179.091423,239.549538 179.535231,239.827077 180.199885,239.830462 L180.199885,240.253538 C180.197769,240.253538 180.195231,240.253538 180.193115,240.253538","id","Fill-132"],["d","M192.492808,240.253538 C191.9005,240.253538 191.416923,240.047923 191.0315,239.726385 C190.642692,239.404 190.344423,238.973308 190.070269,238.508769 C189.526192,237.578846 189.068846,236.505923 188.329731,235.822654 C187.836,235.367423 187.233115,235.071692 186.350154,235.069154 L186.350154,234.646077 C186.351846,234.646077 186.353538,234.646077 186.355231,234.646077 C187.088846,234.646077 187.684962,234.841538 188.168115,235.159269 C188.653385,235.477 189.024846,235.911077 189.340038,236.380269 C189.967038,237.319077 190.390962,238.408923 190.989615,239.093462 C191.391115,239.549538 191.834923,239.827077 192.499577,239.830462 L192.499577,240.253538 C192.497462,240.253538 192.494923,240.253538 192.492808,240.253538","id","Fill-133"],["d","M180.210462,240.253538 C180.207077,240.253538 180.203269,240.253538 180.199885,240.253538 L180.199885,239.830462 C180.700808,239.828769 181.070577,239.670115 181.398462,239.400615 C181.725077,239.130692 182.002192,238.741462 182.2645,238.294269 C182.793346,237.401577 183.252808,236.287615 184.082462,235.512962 C184.633308,234.997654 185.363115,234.646077 186.34,234.646077 C186.343385,234.646077 186.346769,234.646077 186.350154,234.646077 L186.350154,235.069154 C185.687192,235.07 185.183731,235.239231 184.763615,235.512962 C184.344346,235.787538 184.008,236.173808 183.711,236.615923 C183.114462,237.499731 182.696885,238.596769 182.029269,239.370577 C181.588423,239.884192 181.002038,240.253538 180.210462,240.253538","id","Fill-134"],["d","M192.5,240.253538 L192.499577,240.042 L192.499577,239.830462 C193.000077,239.828769 193.369846,239.669692 193.697731,239.400192 C194.024346,239.130692 194.301462,238.741038 194.563769,238.293846 C195.092192,237.401577 195.552077,236.287615 196.381308,235.512538 C196.932154,234.997654 197.661538,234.646077 198.638,234.646077 C198.641385,234.646077 198.644769,234.646077 198.648154,234.646077 L198.648577,234.646077 L198.682846,234.648615 L198.615577,235.066615 L198.648577,234.860577 L198.648577,235.069154 L198.648154,235.069154 C197.985615,235.07 197.482154,235.239231 197.062462,235.512962 C196.643192,235.787115 196.307269,236.173385 196.010269,236.615923 C195.413308,237.499308 194.996154,238.596346 194.328538,239.370154 C193.887692,239.883769 193.301308,240.253538 192.510154,240.253538 C192.506769,240.253538 192.502962,240.253538 192.5,240.253538","id","Fill-135"],["d","M196.964731,101.043462 C196.372423,101.043462 195.889269,100.837846 195.503423,100.516308 C195.114615,100.193923 194.816346,99.7632308 194.542615,99.2986923 C193.998115,98.3687692 193.541192,97.2954231 192.801654,96.6121538 C192.308346,96.1569231 191.705462,95.8611923 190.822077,95.8586538 L190.822077,95.4355769 C190.823769,95.4355769 190.825462,95.4355769 190.827154,95.4355769 C191.560769,95.4355769 192.156885,95.6310385 192.640462,95.9487692 C193.125308,96.2665 193.496769,96.7005769 193.811962,97.1697692 C194.438962,98.1085769 194.862885,99.1988462 195.461962,99.8829615 C195.863038,100.339462 196.306846,100.617 196.971923,100.620385 L196.971923,101.043462 C196.969385,101.043462 196.967269,101.043462 196.964731,101.043462","id","Fill-136"],["d","M209.264423,101.043462 C208.672115,101.043462 208.188962,100.837846 207.803115,100.516308 C207.414731,100.193923 207.116038,99.7632308 206.842308,99.2991154 C206.297808,98.3687692 205.840885,97.2958462 205.101346,96.6125769 C204.608038,96.1573462 204.005154,95.8616154 203.122192,95.8590769 L203.122192,95.436 C203.123885,95.436 203.125154,95.436 203.126846,95.436 C203.860885,95.436 204.456577,95.6314615 204.940154,95.9491923 C205.425,96.2669231 205.796462,96.701 206.111654,97.1701923 C206.739077,98.109 207.162577,99.1988462 207.761654,99.8833846 C208.163154,100.339462 208.606538,100.617 209.271615,100.620385 L209.271615,101.043462 C209.269077,101.043462 209.266962,101.043462 209.264423,101.043462","id","Fill-137"],["d","M196.9825,101.043462 C196.978692,101.043462 196.975308,101.043462 196.971923,101.043462 L196.971923,100.620385 C197.472423,100.618692 197.842192,100.460038 198.1705,100.190538 C198.497115,99.9206154 198.774231,99.5313846 199.036538,99.0841923 C199.565385,98.1915 200.025269,97.0775385 200.8545,96.3028846 C201.405346,95.7875769 202.135154,95.436 203.112038,95.436 C203.115423,95.436 203.118808,95.436 203.122192,95.436 L203.122192,95.8590769 C202.459231,95.8599231 201.955769,96.0291538 201.536077,96.3028846 C201.116385,96.5774615 200.780038,96.9637308 200.483462,97.4058462 C199.8865,98.2896538 199.468923,99.3866923 198.801308,100.1605 C198.360038,100.674115 197.774077,101.043462 196.9825,101.043462","id","Fill-138"],["d","M209.281769,101.043462 C209.278385,101.043462 209.275,101.043462 209.271615,101.043462 L209.271615,100.620385 C209.772115,100.618692 210.141885,100.460038 210.470192,100.190538 C210.796808,99.9206154 211.0735,99.5309615 211.336231,99.0841923 C211.864654,98.1915 212.324538,97.0775385 213.154192,96.3024615 C213.705038,95.7875769 214.434846,95.436 215.411731,95.436 C215.415115,95.436 215.4185,95.436 215.421885,95.436 L215.421885,95.8590769 C214.758923,95.8599231 214.255462,96.0291538 213.835346,96.3028846 C213.416077,96.5774615 213.079731,96.9637308 212.782731,97.4058462 C212.185769,98.2896538 211.768192,99.3866923 211.101,100.1605 C210.659731,100.674115 210.073346,101.043462 209.281769,101.043462","id","Fill-139"],["d","M25.9227692,94.7785385 C25.3300385,94.7785385 24.8468846,94.5729231 24.4610385,94.2513846 C24.0726538,93.9285769 23.7739615,93.4978846 23.5002308,93.0337692 C22.9561538,92.1034231 22.4988077,91.0305 21.7592692,90.3472308 C21.2655385,89.892 20.6626538,89.5958462 19.7796923,89.5937308 L19.7796923,89.1706538 C19.7813846,89.1706538 19.7826538,89.1706538 19.7843462,89.1706538 C20.5183846,89.1706538 21.1145,89.3656923 21.5976538,89.6834231 C22.0829231,90.0015769 22.4543846,90.4356538 22.7695769,90.9044231 C23.397,91.8436538 23.8205,92.9335 24.4195769,93.6180385 C24.8206538,94.0741154 25.2644615,94.3520769 25.9295385,94.3554615 L25.9295385,94.7785385 C25.927,94.7785385 25.9248846,94.7785385 25.9227692,94.7785385","id","Fill-140"],["d","M38.2224615,94.7785385 C37.6297308,94.7785385 37.1465769,94.5729231 36.7607308,94.2513846 C36.3723462,93.9285769 36.0736538,93.4983077 35.7999231,93.0337692 C35.2558462,92.1038462 34.7985,91.0305 34.0589615,90.3476538 C33.5656538,89.8924231 32.9627692,89.5962692 32.0798077,89.5941538 L32.0798077,89.1710769 C32.0815,89.1710769 32.0831923,89.1710769 32.0848846,89.1710769 C32.8185,89.1710769 33.4141923,89.3661154 33.8977692,89.6838462 C34.3830385,90.002 34.7545,90.4356538 35.0696923,90.9048462 C35.6966923,91.8436538 36.1201923,92.9335 36.7192692,93.6180385 C37.1207692,94.0741154 37.5645769,94.3520769 38.2292308,94.3554615 L38.2292308,94.7785385 C38.2271154,94.7785385 38.2245769,94.7785385 38.2224615,94.7785385","id","Fill-141"],["d","M25.9401154,94.7785385 C25.9367308,94.7785385 25.9329231,94.7785385 25.9295385,94.7785385 L25.9295385,94.3554615 C26.4304615,94.3537692 26.7998077,94.1946923 27.1281154,93.9256154 C27.4547308,93.6556923 27.7318462,93.2660385 27.9945769,92.8192692 C28.523,91.9265769 28.9824615,90.8126154 29.8121154,90.0375385 C30.3629615,89.5226538 31.0927692,89.1710769 32.0696538,89.1710769 C32.0730385,89.1710769 32.0764231,89.1710769 32.0798077,89.1710769 L32.0798077,89.5941538 C31.4168462,89.595 30.9133846,89.7638077 30.4932692,90.0379615 C30.074,90.3121154 29.7376538,90.6983846 29.4410769,91.1409231 C28.8441154,92.0247308 28.4265385,93.1217692 27.7589231,93.8955769 C27.3180769,94.4087692 26.7316923,94.7785385 25.9401154,94.7785385","id","Fill-142"],["d","M38.2398077,94.7785385 C38.2364231,94.7785385 38.2326154,94.7785385 38.2292308,94.7785385 L38.2292308,94.3554615 C38.7297308,94.3533462 39.0995,94.1946923 39.4278077,93.9251923 C39.7544231,93.6552692 40.0311154,93.2660385 40.2938462,92.8188462 C40.8222692,91.9265769 41.2817308,90.8126154 42.1113846,90.0375385 C42.6622308,89.5222308 43.3916154,89.1710769 44.3685,89.1710769 C44.3718846,89.1710769 44.3752692,89.1710769 44.3786538,89.1710769 L44.3790769,89.1710769 L44.396,89.1715 L44.3790769,89.386 L44.3790769,89.5941538 L44.3786538,89.5941538 C43.7156923,89.595 43.2126538,89.7638077 42.7925385,90.0379615 C42.3732692,90.3121154 42.0369231,90.6983846 41.7403462,91.1405 C41.1433846,92.0243077 40.7258077,93.1213462 40.0586154,93.8951538 C39.6173462,94.4087692 39.0313846,94.7785385 38.2398077,94.7785385","id","Fill-143"],["d","M141.206577,31.3093846 L140.783497,31.3093846 C140.782654,30.5732308 140.978115,29.9758462 141.296692,29.4914231 C141.614423,29.0061538 142.0485,28.6346923 142.517269,28.3195 C143.4565,27.6920769 144.546346,27.2685769 145.230462,26.6695 C145.686962,26.268 145.9645,25.8241923 145.967885,25.1595385 L146.390972,25.1595385 C146.392654,25.7552308 146.186615,26.2405 145.863808,26.6280385 C145.541423,27.0164231 145.110731,27.3151154 144.646192,27.5888462 C143.716269,28.1329231 142.643346,28.5902692 141.960077,29.3298077 C141.504846,29.8231154 141.209115,30.426 141.206577,31.3093846","id","Fill-144"],["d","M141.206577,19.0092692 L140.783497,19.0092692 C140.782654,18.2731154 140.978115,17.6757308 141.296692,17.1913077 C141.614423,16.7060385 142.0485,16.3345769 142.517269,16.0193846 C143.4565,15.3923846 144.546346,14.9684615 145.230462,14.3698077 C145.686962,13.9683077 145.9645,13.5245 145.967885,12.8598462 L146.390972,12.8598462 C146.392654,13.4551154 146.186615,13.9408077 145.863808,14.3279231 C145.541423,14.7167308 145.110731,15.015 144.646192,15.2891538 C143.716269,15.8332308 142.643346,16.2901538 141.960077,17.0296923 C141.504846,17.5234231 141.209115,18.1263077 141.206577,19.0092692","id","Fill-145"],["d","M146.390985,25.1595385 L145.967885,25.1595385 C145.966192,24.6586154 145.807538,24.2888462 145.538038,23.9609615 C145.268115,23.6339231 144.878462,23.3572308 144.431692,23.0945 C143.539,22.5660769 142.425038,22.1061923 141.650385,21.2769615 C141.133385,20.724 140.780962,19.9912308 140.783486,19.0092692 L141.206577,19.0092692 C141.207423,19.6722308 141.376231,20.1756923 141.650385,20.5953846 C141.924962,21.0150769 142.311231,21.351 142.753346,21.648 C143.637154,22.2449615 144.734192,22.6625385 145.508,23.3301538 C146.023731,23.7731154 146.394346,24.3624615 146.390985,25.1595385","id","Fill-146"],["d","M146.390985,12.8598462 L145.967885,12.8598462 C145.966192,12.3589231 145.807538,11.9891538 145.538038,11.6612692 C145.268115,11.3346538 144.878462,11.0575385 144.431692,10.7952308 C143.539,10.2668077 142.425038,9.80692308 141.650385,8.97726923 C141.133385,8.42473077 140.780962,7.69196154 140.783486,6.70957692 L141.206577,6.70957692 C141.207423,7.37253846 141.376231,7.87642308 141.650385,8.29611538 C141.924962,8.71538462 142.311231,9.05173077 142.753346,9.34873077 C143.637154,9.94569231 144.734192,10.3628462 145.508,11.0304615 C146.023731,11.4734231 146.394346,12.0627692 146.390985,12.8598462","id","Fill-147"],["d","M103.4935,95.6471154 L103.07042,95.6471154 C103.069577,94.9113846 103.265038,94.3135769 103.583192,93.8291538 C103.901346,93.3438846 104.335423,92.9724231 104.804192,92.6572308 C105.743,92.0298077 106.833269,91.6063077 107.517385,91.0072308 C107.973885,90.6057308 108.251423,90.1623462 108.254808,89.4972692 L108.677895,89.4972692 C108.679577,90.0929615 108.473538,90.5786538 108.150731,90.9657692 C107.828346,91.3541538 107.397654,91.6528462 106.933115,91.9265769 C106.003192,92.4710769 104.930269,92.928 104.247,93.6675385 C103.791769,94.1608462 103.496038,94.7641538 103.4935,95.6471154","id","Fill-148"],["d","M103.4935,83.347 L103.07042,83.347 C103.069577,82.6108462 103.265038,82.0134615 103.583192,81.5290385 C103.901346,81.0437692 104.335423,80.6723077 104.804192,80.3571154 C105.743,79.7301154 106.833269,79.3066154 107.517385,78.7075385 C107.973885,78.3060385 108.251423,77.8622308 108.254808,77.1975769 L108.677895,77.1975769 C108.679577,77.7932692 108.473538,78.2785385 108.150731,78.6660769 C107.828346,79.0544615 107.397654,79.3531538 106.933115,79.6268846 C106.003192,80.1709615 104.930269,80.6283077 104.247,81.3678462 C103.791769,81.8611538 103.496038,82.4640385 103.4935,83.347","id","Fill-149"],["d","M108.677908,89.4972692 L108.254808,89.4972692 C108.253115,88.9967692 108.094462,88.627 107.824962,88.2986923 C107.555038,87.9720769 107.165385,87.6949615 106.718615,87.4326538 C105.825923,86.9038077 104.711962,86.4439231 103.936885,85.6146923 C103.420308,85.0621538 103.067885,84.3289615 103.070409,83.347 L103.4935,83.347 C103.494346,84.0099615 103.663154,84.5134231 103.937308,84.9335385 C104.211885,85.3528077 104.598154,85.6891538 105.040269,85.9857308 C105.924077,86.5826923 107.021115,87.0002692 107.794923,87.6678846 C108.310654,88.1108462 108.681269,88.7006154 108.677908,89.4972692","id","Fill-150"],["d","M108.677908,77.1975769 L108.254808,77.1975769 C108.253115,76.6970769 108.094462,76.3273077 107.824962,75.999 C107.555038,75.6723846 107.165385,75.3956923 106.718615,75.1329615 C105.825923,74.6045385 104.711962,74.1446538 103.936885,73.3154231 C103.420308,72.7624615 103.067885,72.0296923 103.070409,71.0477308 L103.4935,71.0477308 C103.494346,71.7106923 103.663154,72.2141538 103.937308,72.6338462 C104.211885,73.0531154 104.598154,73.3894615 105.040269,73.6864615 C105.924077,74.2834231 107.021115,74.701 107.794923,75.3681923 C108.310654,75.8111538 108.681269,76.4009231 108.677908,77.1975769","id","Fill-151"],["d","M205.722423,198.425192 L205.299343,198.425192 C205.2985,197.689038 205.493962,197.091231 205.812538,196.606808 C206.130269,196.121538 206.564346,195.750077 207.033538,195.434885 C207.972346,194.807462 209.062192,194.383962 209.746731,193.784885 C210.202808,193.383385 210.480346,192.939577 210.483731,192.274923 L210.906818,192.274923 C210.9085,192.870615 210.702885,193.355885 210.379654,193.743423 C210.057269,194.131808 209.626577,194.4305 209.162462,194.704231 C208.232115,195.248308 207.159192,195.705654 206.475923,196.445192 C206.020692,196.938923 205.724962,197.541808 205.722423,198.425192","id","Fill-152"],["d","M205.722423,186.124654 L205.299343,186.124654 C205.2985,185.3885 205.493962,184.791115 205.812538,184.306692 C206.130269,183.821423 206.564346,183.449962 207.033538,183.134769 C207.972346,182.507769 209.062192,182.083846 209.746731,181.485192 C210.202808,181.083692 210.480346,180.639885 210.483731,179.975231 L210.906818,179.975231 C210.9085,180.5705 210.702885,181.056192 210.379654,181.443308 C210.057269,181.832115 209.626577,182.130385 209.162462,182.404538 C208.232115,182.948615 207.159192,183.405538 206.475923,184.145077 C206.020692,184.638385 205.724962,185.241692 205.722423,186.124654","id","Fill-153"],["d","M210.906831,192.274923 L210.483731,192.274923 C210.482038,191.774 210.323385,191.404231 210.053885,191.076346 C209.783962,190.749308 209.394731,190.472615 208.947538,190.210308 C208.054846,189.681462 206.940885,189.222 206.166231,188.392346 C205.649231,187.839808 205.296808,187.106615 205.299333,186.124654 L205.722423,186.124654 C205.723269,186.787615 205.8925,187.291077 206.166231,187.711192 C206.440808,188.130462 206.827077,188.466808 207.269192,188.763385 C208.153,189.360346 209.250038,189.777923 210.023846,190.445538 C210.539577,190.8885 210.910192,191.477846 210.906831,192.274923","id","Fill-154"],["d","M210.906831,179.975231 L210.483731,179.975231 C210.482038,179.474308 210.323385,179.104962 210.053885,178.776654 C209.783962,178.450038 209.394731,178.173346 208.947538,177.910615 C208.054846,177.382192 206.940885,176.922308 206.166231,176.093077 C205.649231,175.540538 205.296808,174.807346 205.299333,173.825385 L205.722423,173.825385 C205.723269,174.488346 205.8925,174.991808 206.166231,175.411923 C206.440808,175.831192 206.827077,176.167538 207.269192,176.464115 C208.153,177.061077 209.250038,177.478654 210.023846,178.145846 C210.539577,178.588808 210.910192,179.178154 210.906831,179.975231","id","Fill-155"],["d","M78.8818462,208.117038 L78.4587665,208.117038 C78.4579231,207.381308 78.6533846,206.7835 78.9719615,206.299077 C79.2896923,205.813808 79.7237692,205.442346 80.1925385,205.127577 C81.1317692,204.500154 82.2216154,204.076654 82.9057308,203.477577 C83.3622308,203.076077 83.6397692,202.632692 83.6431538,201.967615 L84.0662411,201.967615 C84.0679231,202.563308 83.8618846,203.048577 83.5390769,203.436115 C83.2166923,203.8245 82.786,204.123192 82.3214615,204.396923 C81.3915385,204.941 80.3186154,205.398346 79.6353462,206.137885 C79.1801154,206.631192 78.8843846,207.234077 78.8818462,208.117038","id","Fill-156"],["d","M78.8818462,195.817346 L78.4587665,195.817346 C78.4579231,195.081192 78.6533846,194.483808 78.9719615,193.999385 C79.2896923,193.514115 79.7237692,193.142654 80.1925385,192.827462 C81.1317692,192.200462 82.2216154,191.776962 82.9057308,191.177885 C83.3622308,190.776385 83.6397692,190.332577 83.6431538,189.667923 L84.0662411,189.667923 C84.0679231,190.263192 83.8618846,190.748885 83.5390769,191.136 C83.2166923,191.524808 82.786,191.8235 82.3214615,192.097231 C81.3915385,192.641308 80.3186154,193.098231 79.6353462,193.837769 C79.1801154,194.3315 78.8843846,194.934385 78.8818462,195.817346","id","Fill-157"],["d","M84.0662538,201.967615 L83.6431538,201.967615 C83.6414615,201.466692 83.4828077,201.096923 83.2133077,200.769038 C82.9433846,200.442 82.5541538,200.165308 82.1069615,199.902577 C81.2142692,199.374154 80.1003077,198.914269 79.3256538,198.084615 C78.8086538,197.532077 78.4562308,196.799308 78.4587556,195.817346 L78.8818462,195.817346 C78.8826923,196.480308 79.0519231,196.983769 79.3256538,197.403462 C79.6002308,197.822731 79.9865,198.159077 80.4286154,198.456077 C81.3124231,199.053038 82.4094615,199.470615 83.1832692,200.138231 C83.699,200.581192 84.0696154,201.170538 84.0662538,201.967615","id","Fill-158"],["d","M84.0662538,189.667923 L83.6431538,189.667923 C83.6414615,189.167 83.4828077,188.797231 83.2133077,188.469346 C82.9433846,188.142308 82.5541538,187.865615 82.1069615,187.602885 C81.2142692,187.074462 80.1003077,186.615 79.3256538,185.785346 C78.8086538,185.232808 78.4562308,184.499615 78.4587556,183.517654 L78.8818462,183.517654 C78.8826923,184.180615 79.0519231,184.684077 79.3256538,185.104192 C79.6002308,185.523462 79.9865,185.859808 80.4286154,186.156385 C81.3124231,186.753346 82.4094615,187.170923 83.1832692,187.838538 C83.699,188.2815 84.0696154,188.870846 84.0662538,189.667923","id","Fill-159"],["id","Fill-160","points","159.898962 157.494192 175.074308 157.494192 175.074308 157.071115 159.898962 157.071115"],["id","Fill-161","points","10.7106154 113.642269 25.8859615 113.642269 25.8859615 113.219192 10.7106154 113.219192"],["id","Fill-162","points","161.033231 43.1022308 176.208577 43.1022308 176.208577 42.6791538 161.033231 42.6791538"],["id","Fill-163","points","220.851654 8.85415385 236.027 8.85415385 236.027 8.43107692 220.851654 8.43107692"],["id","Fill-164","points","71.2097692 235.037846 86.3851154 235.037846 86.3851154 234.614769 71.2097692 234.614769"],["id","Fill-165","points","110.326192 205.658115 110.027077 205.359 120.757577 194.628077 121.056692 194.927192 110.326192 205.658115"],["id","Fill-166","points","21.4982308 19.5228846 21.1991154 19.2233462 31.9300385 8.49284615 32.2291538 8.79196154 21.4982308 19.5228846"],["id","Fill-167","points","228.588462 129.527962 228.289346 129.228846 239.019846 118.497923 239.318962 118.797462 228.588462 129.527962"],["d","M139.227423,187.558885 L138.664731,186.663231 C138.397346,186.830769 138.108385,186.908192 137.817731,186.908615 C137.552462,186.908615 137.288462,186.842192 137.055769,186.716115 C136.822654,186.589615 136.620846,186.407269 136.467692,186.164 L136.466846,186.162731 C136.298885,185.894923 136.221885,185.606385 136.221462,185.315731 C136.221038,185.050885 136.287462,184.787308 136.413538,184.554615 C136.540038,184.3215 136.722808,184.119269 136.9665,183.965692 C137.232192,183.799 137.520731,183.722 137.811385,183.721154 C138.076654,183.721154 138.341077,183.788 138.574192,183.913654 C138.807731,184.040154 139.009538,184.222923 139.162269,184.465769 L139.163115,184.467038 C139.330231,184.733154 139.407231,185.021692 139.408077,185.312346 C139.408077,185.577615 139.341654,185.841615 139.215577,186.075154 C139.089077,186.308692 138.906308,186.510923 138.663885,186.664077 L138.664731,186.663231 L139.227423,187.558885 L139.791385,188.454115 C140.348154,188.103385 140.784346,187.622769 141.077115,187.079538 C141.370308,186.535885 141.523038,185.928769 141.523462,185.312346 C141.523885,184.638385 141.337731,183.950038 140.953154,183.339538 L140.953577,183.340808 C140.603692,182.782769 140.122654,182.345308 139.579,182.052538 C139.034923,181.758923 138.427385,181.606192 137.811385,181.605769 C137.137423,181.605346 136.449923,181.791077 135.840269,182.175231 C135.282654,182.525538 134.845615,183.005731 134.552423,183.548962 C134.258808,184.092615 134.106077,184.699731 134.105653,185.315731 C134.105231,185.990538 134.291808,186.678885 134.676808,187.289808 L134.675962,187.288115 C135.025846,187.846154 135.506462,188.284038 136.050115,188.577231 C136.593769,188.870846 137.201308,189.024001 137.817731,189.024001 C138.491692,189.024423 139.179615,188.838692 139.790115,188.454538 L139.791385,188.454115 L139.227423,187.558885","id","Fill-168"],["d","M118.331231,114.613654 L117.768538,113.718 C117.501154,113.885538 117.212192,113.962962 116.921538,113.963385 C116.656269,113.963385 116.392692,113.896962 116.159577,113.770885 C115.926462,113.644385 115.724654,113.462038 115.5715,113.218346 L115.570654,113.2175 C115.403115,112.950115 115.325692,112.661154 115.325269,112.3705 C115.325269,112.106077 115.391692,111.8425 115.517346,111.609385 C115.643846,111.376269 115.826615,111.174462 116.069885,111.020885 C116.336,110.854192 116.624538,110.776769 116.915192,110.776346 C117.180462,110.776346 117.444885,110.842769 117.678,110.968846 C117.911538,111.095346 118.113346,111.278115 118.2665,111.521385 L118.267346,111.522231 C118.434462,111.788346 118.511462,112.076885 118.511885,112.367538 C118.512308,112.632385 118.445462,112.896385 118.319385,113.129923 C118.192885,113.363462 118.010538,113.565692 117.767692,113.718846 L117.768538,113.718 L118.331231,114.613654 L118.894769,115.508885 C119.451962,115.158577 119.888154,114.677962 120.181346,114.134308 C120.474538,113.590654 120.627272,112.983538 120.627272,112.367538 C120.628115,111.693154 120.441962,111.005231 120.057385,110.394731 L120.057808,110.396 C119.7075,109.837962 119.226885,109.4005 118.682808,109.107308 C118.138731,108.813692 117.531615,108.660961 116.915192,108.660961 C116.241231,108.660538 115.553731,108.846269 114.943654,109.230423 C114.386462,109.580308 113.949423,110.0605 113.656654,110.603731 C113.363038,111.147385 113.209884,111.7545 113.209884,112.3705 C113.209462,113.045308 113.395615,113.733654 113.780615,114.344154 L113.779769,114.343308 C114.129654,114.901346 114.610269,115.338808 115.153923,115.632 C115.698,115.925615 116.305115,116.07877 116.921538,116.07877 C117.5955,116.079192 118.283423,115.893462 118.893923,115.509308 L118.894769,115.508885 L118.331231,114.613654","id","Fill-169"],["d","M22.7619615,137.046038 L22.1992692,136.150385 C21.9318846,136.317923 21.6425,136.394923 21.3518462,136.395769 C21.087,136.395769 20.823,136.328923 20.5903077,136.203269 C20.3571923,136.076769 20.1549615,135.894 20.0018077,135.650731 L20.0013846,135.649885 C19.8334231,135.382077 19.756,135.093115 19.7555769,134.802462 C19.7555769,134.538038 19.822,134.274462 19.9480769,134.041346 C20.0745769,133.808231 20.2573462,133.606423 20.5006154,133.452423 L20.5001923,133.452846 C20.7667308,133.285731 21.0548462,133.208731 21.3459231,133.208308 C21.6107692,133.208308 21.8751923,133.274731 22.1087308,133.400808 C22.3422692,133.527308 22.5440769,133.710077 22.6972308,133.952923 L22.6976538,133.953769 C22.8647692,134.220308 22.9421923,134.508423 22.9426154,134.799077 C22.9426154,135.064346 22.8761923,135.328769 22.7501154,135.561885 C22.6236154,135.795423 22.4408462,135.997654 22.198,136.150808 L22.1992692,136.150385 L22.7619615,137.046038 L23.3255,137.940846 C23.8822692,137.590538 24.3188846,137.109923 24.6116538,136.566269 C24.9048462,136.022615 25.0580007,135.4155 25.0580007,134.799077 C25.0584231,134.125115 24.8722692,133.436769 24.4876923,132.826692 L24.4881154,132.827538 C24.1382308,132.2695 23.6571923,131.832462 23.1135385,131.539269 C22.5694615,131.245654 21.9619231,131.092922 21.3459231,131.092922 C20.6719615,131.0925 19.9844615,131.278231 19.3743846,131.661962 L19.3739615,131.661962 C18.8171923,132.012269 18.3801538,132.492462 18.0869615,133.035692 C17.7933462,133.579346 17.6401916,134.186462 17.6401916,134.802462 C17.6397692,135.477269 17.8263462,136.165615 18.2109231,136.776115 L18.2105,136.775269 C18.5603846,137.333308 19.041,137.770769 19.5846538,138.063962 C20.1283077,138.358 20.7358462,138.510731 21.3518462,138.511155 C22.0262308,138.511577 22.7141538,138.325423 23.3242308,137.941692 L23.3255,137.940846 L22.7619615,137.046038","id","Fill-170"],["d","M49.9332308,53.5801538 L49.3705385,52.6845 C49.1031538,52.8520385 48.8141923,52.9290385 48.5235385,52.9294615 C48.2582692,52.9298846 47.9946923,52.8630385 47.7615769,52.7373846 C47.5284615,52.6108846 47.3266538,52.4281154 47.1735,52.1844231 L47.1726538,52.1835769 C47.0051154,51.9161923 46.9276923,51.6272308 46.9272692,51.3365769 C46.9272692,51.0721538 46.9936923,50.8085769 47.1193462,50.5758846 C47.2458462,50.3427692 47.4286154,50.1405385 47.6723077,49.9869615 C47.9384231,49.8202692 48.2265385,49.7432692 48.5171923,49.7424231 C48.7824615,49.7424231 49.0468846,49.8088462 49.28,49.9349231 C49.5135385,50.0618462 49.7153462,50.2441923 49.8685,50.4874615 L49.8693462,50.4883077 C50.0364615,50.7548462 50.1134615,51.0429615 50.1138846,51.3336154 C50.1143077,51.5984615 50.0474615,51.8628846 49.9213846,52.096 C49.7948846,52.3295385 49.6125385,52.5317692 49.3696923,52.6849231 L49.3705385,52.6845 L49.9332308,53.5801538 L50.4967692,54.4749615 C51.0539615,54.1246538 51.4905769,53.6440385 51.7833462,53.1008077 C52.0765385,52.5567308 52.2292721,51.9496154 52.2292721,51.3336154 C52.2301154,50.6596538 52.0439615,49.9713077 51.6593846,49.3612308 L51.6598077,49.3620769 C51.3095,48.8040385 50.8288846,48.367 50.2848077,48.0738077 C49.7411538,47.7801923 49.1336154,47.6274615 48.5171923,47.6270377 C47.8432308,47.6266154 47.1557308,47.8123462 46.5456538,48.1965 C45.9884615,48.5463846 45.5514231,49.0265769 45.2586538,49.5702308 C44.9650385,50.1138846 44.8118839,50.721 44.8118839,51.3365769 C44.8114615,52.0113846 44.9976154,52.6997308 45.3826154,53.3106538 L45.3817692,53.3093846 C45.7320769,53.8674231 46.2122692,54.3048846 46.7559231,54.5980769 C47.3,54.8921154 47.9071154,55.044849 48.5235385,55.044849 C49.1975,55.0456923 49.8854231,54.8595385 50.4959231,54.4758077 L50.4967692,54.4749615 L49.9332308,53.5801538","id","Fill-171"],["d","M195.8,52.261 L195.237308,51.3653462 C194.969923,51.5333077 194.680962,51.6103077 194.390308,51.6107308 C194.125462,51.6107308 193.861462,51.5443077 193.628769,51.4182308 C193.395231,51.2917308 193.193423,51.1093846 193.039846,50.8656923 L193.039846,50.8648462 C192.871885,50.5974615 192.794462,50.3085 192.794038,50.0178462 C192.794038,49.7534231 192.860462,49.4898462 192.986538,49.2567308 C193.112615,49.0236154 193.295385,48.8218077 193.538654,48.6682308 C193.805192,48.5015385 194.093308,48.4241154 194.384385,48.4236923 C194.649231,48.4236923 194.913654,48.4901154 195.146769,48.6161923 C195.380308,48.7426923 195.582538,48.9254615 195.736115,49.1687308 L195.736538,49.1695769 C195.903654,49.4356923 195.980654,49.7242308 195.981077,50.0148846 C195.9815,50.2797308 195.914654,50.5437308 195.788577,50.7772692 C195.662077,51.0108077 195.479308,51.2130385 195.236462,51.3661923 L195.237308,51.3653462 L195.8,52.261 L196.363538,53.1562308 C196.920731,52.8059231 197.357346,52.3253077 197.650115,51.7820769 C197.943731,51.238 198.096464,50.6308846 198.096464,50.0148846 C198.097308,49.3405 197.911154,48.6525769 197.526154,48.0425 L197.526577,48.0429231 C197.176269,47.4853077 196.695654,47.0478462 196.152,46.7550769 C195.607923,46.4614615 195.000385,46.308307 194.384385,46.308307 C193.710423,46.3078846 193.0225,46.4936154 192.412846,46.8777692 C191.855231,47.2276538 191.418192,47.7078462 191.125423,48.2515 C190.831808,48.7951538 190.678653,49.4018462 190.678653,50.0178462 C190.678231,50.6926538 190.864385,51.381 191.248962,51.9915 L191.248962,51.9910769 C191.598846,52.5486923 192.079462,52.9861538 192.622692,53.2793462 C193.166769,53.5729615 193.773885,53.7261161 194.390308,53.7261161 C195.064269,53.7265385 195.752192,53.5408077 196.362692,53.1566538 L196.363538,53.1562308 L195.8,52.261","id","Fill-172"],["d","M233.261346,146.737885 L232.698654,145.842231 C232.431269,146.009769 232.142308,146.087192 231.851654,146.087615 C231.586385,146.087615 231.322808,146.021192 231.089692,145.895115 C230.856577,145.768615 230.654769,145.585846 230.501192,145.342154 C230.333231,145.074346 230.255808,144.785385 230.255385,144.494308 C230.255385,144.229885 230.321808,143.966308 230.447462,143.733192 C230.573962,143.500077 230.756731,143.298269 231.000423,143.144692 C231.266115,142.978 231.554654,142.900577 231.845731,142.900154 C232.110577,142.900154 232.375,142.966577 232.608115,143.092654 C232.841654,143.219154 233.043885,143.401923 233.197038,143.645192 L233.197462,143.646038 C233.365,143.912154 233.442,144.200269 233.442423,144.490923 C233.442423,144.756192 233.376,145.020192 233.249923,145.253731 C233.123423,145.487269 232.940654,145.6895 232.697808,145.842654 L232.698654,145.842231 L233.261346,146.737885 L233.824885,147.633115 C234.382077,147.282808 234.818692,146.802192 235.111462,146.258538 C235.404654,145.714462 235.557808,145.107346 235.557808,144.490923 C235.558231,143.816962 235.3725,143.128615 234.9875,142.518538 L234.987923,142.519385 C234.637615,141.961346 234.157,141.524308 233.612923,141.231115 C233.068846,140.9375 232.461731,140.784769 231.845731,140.784769 C231.171769,140.784346 230.484269,140.970077 229.874192,141.353808 C229.316577,141.704115 228.879538,142.184308 228.586346,142.727962 C228.293154,143.271615 228.139999,143.878731 228.139999,144.494308 C228.139577,145.169115 228.325731,145.857462 228.710308,146.467962 C229.060192,147.025154 229.540385,147.462615 230.084038,147.756231 C230.628115,148.049846 231.235231,148.202577 231.851654,148.203001 C232.525615,148.203423 233.213538,148.017269 233.824038,147.633538 L233.824885,147.633115 L233.261346,146.737885","id","Fill-173"],["id","summary/card1","transform","translate(0.000000, 0.500000)"],["id","Group-3-Copy","transform","translate(0.000000, 31.500000)"],["d","M242.243,146.335 C203.034,140.754 163.526,137.965 124.02,137.965 C84.517,137.965 45.013,140.754 5.802,146.335 C9.204,138.915 12.718,131.514 16.34,124.135 C10.998,117.889 5.55,111.692 4.40536496e-13,105.546 C41.132,99.692 82.575,96.765 124.02,96.765 C165.468,96.765 206.913,99.692 248.049,105.546 C242.495,111.692 237.047,117.889 231.703,124.135 C235.327,131.514 238.839,138.915 242.243,146.335","id","Fill-47","fill","#035429"],["d","M221.022,128.961 C156.569,121.589 91.478,121.589 27.022,128.961 C34.239,133.013 41.355,137.154 48.359,141.384 C98.699,136.826 149.346,136.826 199.687,141.384 C206.691,137.154 213.804,133.013 221.022,128.961","id","Fill-48","fill","#135E41"],["id","Fill-49"],["fill","url(#linearGradient-2)","fill-rule","evenodd",0,"xlink","href","#path-3",1,"badge-img"],["stroke","#E55B28","stroke-width","2","d","M124.02,2 C128.022653,2 131.528214,5.10293248 135.02987,7.95760624 C138.340723,10.6567296 141.645472,13.2561325 145.089895,14.1797264 C148.415186,15.0715974 152.320881,14.6299487 156.265965,14.0272186 L157.295655,13.8671016 C161.693093,13.1744009 166.136786,12.2781684 169.426335,14.1845096 C172.781525,16.1285206 174.236945,20.4874458 175.831984,24.6733586 C177.371482,28.7135135 178.967537,32.6989638 181.561917,35.2933439 C183.94888,37.6798677 187.512993,39.221297 191.213788,40.651052 L192.181629,41.0219806 C196.367671,42.6166562 200.726744,44.0715627 202.670573,47.4278074 C204.403663,50.4183978 203.820311,54.3630785 203.179337,58.3595672 L202.987575,59.5591657 C202.31153,63.849787 201.705365,68.1492743 202.674308,71.763233 C203.598435,75.2078774 206.198132,78.5131022 208.897244,81.8241452 C211.75162,85.3256525 214.854,88.8306466 214.854,92.831 C214.854,96.832985 211.751613,100.338502 208.897136,103.840492 C206.198053,107.151839 203.598389,110.457345 202.674244,113.903006 C201.705459,117.515897 202.311415,121.814933 202.987311,126.105411 C203.680176,130.50361 204.576685,134.948676 202.66949,138.239335 C200.725565,141.594377 196.366857,143.049157 192.181152,144.643626 C188.140809,146.182723 184.155152,147.778421 181.560526,150.373047 C178.967035,152.967494 177.371371,156.952257 175.832191,160.99173 C174.237146,165.17782 172.781641,169.53691 169.426193,171.481573 C166.136359,173.388079 161.691952,172.491384 157.293947,171.798293 C153.003551,171.122161 148.704203,170.515846 145.090015,171.484241 C141.645415,172.407883 138.340605,175.007544 135.029695,177.706948 C131.528095,180.561823 128.022598,183.665 124.02,183.665 C120.021263,183.665 116.517987,180.563494 113.01758,177.709579 C109.70557,175.009266 106.398941,172.408134 102.95193,171.484227 C99.3382679,170.515364 95.0387743,171.121719 90.7479482,171.798003 C86.349975,172.491175 81.9053239,173.387896 78.6152772,171.481845 C75.2605635,169.536523 73.8048191,165.176943 72.2096648,160.990438 C70.6705899,156.951114 69.0751201,152.966605 66.4822136,150.371786 C63.887813,147.777386 59.9020478,146.181298 55.8616562,144.641805 C51.6759515,143.046943 47.317358,141.591742 45.3736068,138.237503 C43.4675217,134.947035 44.3637487,130.502249 45.0564894,126.104197 C45.7322463,121.813971 46.3381248,117.515135 45.3697764,113.902081 C44.4460882,110.456833 41.8463613,107.151411 39.147054,103.840043 C36.2925633,100.338303 33.19,96.8328843 33.19,92.831 C33.19,88.8309097 36.2923113,85.326134 39.1465896,81.8248571 C41.8460499,78.5134916 44.4460193,75.2079505 45.3698548,71.7626262 C46.3381043,68.1489808 45.7322705,63.8496639 45.05665,59.5592552 C44.3640075,55.1607518 43.4678241,50.715808 45.3743973,47.4258586 C47.3187833,44.0708887 51.6771927,42.615999 55.8625437,41.0215503 C59.9028406,39.4823613 63.8883044,37.8866009 66.4823439,35.2920832 C69.0762624,32.6976865 70.6720686,28.7121255 72.2113162,24.6718843 C73.8059598,20.4862389 75.2610199,16.1277098 78.6141553,14.1838046 C81.9057209,12.2779512 86.3498867,13.1741205 90.7474105,13.8669719 C95.0384528,14.5430467 99.3380864,15.1491655 102.951786,14.179812 C106.398885,13.2558815 109.705452,10.6550072 113.017405,7.95497485 C116.517868,5.10126124 120.021208,2 124.02,2 Z","stroke-linejoin","square"],["d","M49.607,92.831 C49.607,51.734 82.928,18.417 124.02,18.417 C165.124,18.417 198.44,51.734 198.44,92.831 C198.44,133.931 165.124,167.247 124.02,167.247 C82.928,167.247 49.607,133.931 49.607,92.831","id","Fill-51","fill","#FFFFFE"],["d","M221.022,128.961 C156.569,121.589 91.478,121.589 27.022,128.961 C25.462,115.317 23.9,101.672 22.342,88.028 C89.911,80.301 158.137,80.301 225.707,88.028 C224.146,101.672 222.584,115.317 221.022,128.961","id","Fill-53","fill","#1D6240"],["id","Group-18-Copy","transform","translate(70.023500, 90.832000)","fill","#FFFFFE","fill-opacity","1"],["id","Group","transform","translate(0.500000, 0.000000)"],["id","387"],["filter","url(#filter-7)",0,"xlink","href","#text-6"],[0,"xlink","href","#text-6"],["id","Pages-read-:"],["filter","url(#filter-9)",0,"xlink","href","#text-8"],[0,"xlink","href","#text-8"],["d","M124.0235,47.417 C126.50975,47.417 128.5235,45.40325 128.5235,42.917 C128.5235,40.43075 126.50975,38.417 124.0235,38.417 C121.53725,38.417 119.5235,40.43075 119.5235,42.917 C119.5235,45.40325 121.53725,47.417 124.0235,47.417 L124.0235,47.417 Z M124.0235,49.667 C121.01975,49.667 115.0235,51.1745 115.0235,54.167 L115.0235,56.417 L133.0235,56.417 L133.0235,54.167 C133.0235,51.1745 127.02725,49.667 124.0235,49.667 L124.0235,49.667 Z","id","Shape-Copy-2","fill","#000"],["text-anchor","middle","x","60","y","60",2,"width","50%","height","1.5rem","font-size","0.75rem"],["xmlns","http://www.w3.org/1999/xhtml",1,"truncate-overflow"],["id","Group-17-Copy-2","transform","translate(95.523500, 128.964250)",4,"ngIf"],[1,"player-endpage__right-panel"],[1,"title-section"],[1,"title","animated","fadeInDown"],[1,"animated","fadeInUp"],[1,"user-options"],["tabindex","0",1,"replay-section",3,"ngClass","click"],["width","36","height","37","xmlns","http://www.w3.org/2000/svg",4,"ngIf"],[1,"title"],["class","exit-section","tabindex","0",3,"click",4,"ngIf"],[4,"ngIf"],["id","text-8","x","55","y","16","text-anchor","middle","fill","#FFFFFE"],["font-size","12","font-weight","400","font-family","Noto Sans, NotoSans-Bold"],["font-size","18","font-family","NotoSans-Bold, Noto Sans"],["id","Group-17-Copy-2","transform","translate(95.523500, 128.964250)"],["id","Icon-24px","transform","translate(0.000000, 0.500000)"],["id","Shape","points","0 0 18 0 18 18 0 18"],["d","M11.25,0.75 L6.75,0.75 L6.75,2.25 L11.25,2.25 L11.25,0.75 L11.25,0.75 Z M8.25,10.5 L9.75,10.5 L9.75,6 L8.25,6 L8.25,10.5 L8.25,10.5 Z M14.2725,5.5425 L15.3375,4.4775 C15.015,4.095 14.6625,3.735 14.28,3.42 L13.215,4.485 C12.0525,3.555 10.59,3 9,3 C5.2725,3 2.25,6.0225 2.25,9.75 C2.25,13.4775 5.265,16.5 9,16.5 C12.735,16.5 15.75,13.4775 15.75,9.75 C15.75,8.16 15.195,6.6975 14.2725,5.5425 L14.2725,5.5425 Z M9,15 C6.0975,15 3.75,12.6525 3.75,9.75 C3.75,6.8475 6.0975,4.5 9,4.5 C11.9025,4.5 14.25,6.8475 14.25,9.75 C14.25,12.6525 11.9025,15 9,15 L9,15 Z","id","Shape","fill","#000"],["id","8:46","font-family","NotoSans-Bold, Noto Sans","font-size","14","font-weight","bold","fill","#000"],["x","22","y","15"],["width","36","height","37","xmlns","http://www.w3.org/2000/svg"],["x1","18%","y1","0%","x2","83.101%","y2","100%","id","a"],["stop-color","#024F9D","offset","0%"],["stop-color","#024F9D","offset","100%"],["fill","none","fill-rule","evenodd"],["d","M0 .853h36v36H0z"],["d","M18 7.5v-6L10.5 9l7.5 7.5v-6c4.965 0 9 4.035 9 9s-4.035 9-9 9-9-4.035-9-9H6c0 6.63 5.37 12 12 12s12-5.37 12-12-5.37-12-12-12z","fill","#ccc","transform","translate(0 .853)"],["d","M18 7.5v-6L10.5 9l7.5 7.5v-6c4.965 0 9 4.035 9 9s-4.035 9-9 9-9-4.035-9-9H6c0 6.63 5.37 12 12 12s12-5.37 12-12-5.37-12-12-12z","fill","url(#a)","transform","translate(0 .853)"],["tabindex","0",1,"exit-section",3,"click"],["xmlns","http://www.w3.org/2000/svg","width","36","height","36"],["x1","0%","y1","0%","x2","101.72%","y2","100%","id","a"],["d","M0 0h36v36H0z"],["d","M15.135 23.385L17.25 25.5l7.5-7.5-7.5-7.5-2.115 2.115 3.87 3.885H4.5v3h14.505l-3.87 3.885zM28.5 4.5h-21a3 3 0 00-3 3v6h3v-6h21v21h-21v-6h-3v6a3 3 0 003 3h21c1.65 0 3-1.35 3-3v-21c0-1.65-1.35-3-3-3z","fill","url(#a)"],[1,"next"],["aria-label","Next content",1,"next-level",3,"click"],["tabindex","0",1,"title-text"],[1,"next-arrow"],["src","assets/next-arrow.svg","alt","next arrow"]],template:function(bt,Rt){1&bt&&(e.F$t(),e.TgZ(0,"div",0)(1,"div",1)(2,"div",2),e.O4$(),e.TgZ(3,"svg",3)(4,"defs")(5,"filter",4),e._UZ(6,"feColorMatrix",5),e.qZA(),e.TgZ(7,"linearGradient",6),e._UZ(8,"stop",7)(9,"stop",8),e.qZA(),e.TgZ(10,"linearGradient",9),e._UZ(11,"stop",10)(12,"stop",11),e.qZA(),e._UZ(13,"path",12),e.TgZ(14,"filter",13),e._UZ(15,"feGaussianBlur",14)(16,"feOffset",15)(17,"feComposite",16)(18,"feColorMatrix",17),e.qZA(),e.TgZ(19,"linearGradient",18),e._UZ(20,"stop",19)(21,"stop",20),e.qZA(),e.YNc(22,$r,5,2,"text",21),e.qZA(),e.TgZ(23,"g",22)(24,"g",23)(25,"g",24)(26,"g",25)(27,"g",26),e._UZ(28,"path",27)(29,"path",28)(30,"path",29)(31,"path",30)(32,"path",31)(33,"path",32)(34,"path",33)(35,"path",34)(36,"path",35)(37,"path",36)(38,"path",37)(39,"path",38)(40,"path",39)(41,"path",40)(42,"path",41)(43,"path",42)(44,"path",43)(45,"path",44)(46,"path",45)(47,"path",46)(48,"path",47)(49,"path",48)(50,"path",49)(51,"path",50)(52,"path",51)(53,"path",52)(54,"path",53)(55,"path",54)(56,"path",55)(57,"path",56)(58,"path",57)(59,"path",58)(60,"path",59)(61,"path",60)(62,"path",61)(63,"path",62)(64,"path",63)(65,"path",64)(66,"path",65)(67,"path",66)(68,"path",67)(69,"path",68)(70,"path",69)(71,"path",70)(72,"path",71)(73,"path",72)(74,"path",73)(75,"path",74)(76,"path",75)(77,"path",76)(78,"path",77)(79,"path",78)(80,"path",79)(81,"path",80)(82,"path",81)(83,"path",82)(84,"path",83)(85,"path",84)(86,"path",85)(87,"path",86)(88,"path",87)(89,"path",88)(90,"path",89)(91,"path",90)(92,"path",91)(93,"path",92)(94,"path",93)(95,"path",94)(96,"path",95)(97,"path",96)(98,"path",97)(99,"path",98)(100,"path",99)(101,"path",100)(102,"path",101)(103,"path",102)(104,"path",103)(105,"path",104)(106,"path",105)(107,"path",106)(108,"path",107)(109,"path",108)(110,"path",109)(111,"path",110)(112,"path",111)(113,"path",112)(114,"path",113)(115,"path",114)(116,"path",115)(117,"path",116)(118,"path",117)(119,"path",118)(120,"path",119)(121,"path",120)(122,"path",121)(123,"path",122)(124,"path",123)(125,"path",124)(126,"path",125)(127,"path",126)(128,"path",127)(129,"path",128)(130,"path",129)(131,"path",130)(132,"path",131)(133,"path",132)(134,"path",133)(135,"path",134)(136,"path",135)(137,"path",136)(138,"path",137)(139,"path",138)(140,"path",139)(141,"path",140)(142,"path",141)(143,"path",142)(144,"path",143)(145,"path",144)(146,"path",145)(147,"path",146)(148,"path",147)(149,"path",148)(150,"path",149)(151,"path",150)(152,"path",151)(153,"path",152)(154,"path",153)(155,"path",154)(156,"path",155)(157,"path",156)(158,"path",157)(159,"path",158)(160,"path",159)(161,"path",160)(162,"path",161)(163,"path",162)(164,"path",163)(165,"path",164)(166,"path",165)(167,"path",166)(168,"path",167)(169,"path",168)(170,"path",169)(171,"path",170)(172,"path",171)(173,"path",172)(174,"path",173)(175,"path",174)(176,"path",175)(177,"path",176)(178,"path",177)(179,"path",178)(180,"path",179)(181,"path",180)(182,"path",181)(183,"path",182)(184,"path",183)(185,"polygon",184)(186,"polygon",185)(187,"polygon",186)(188,"polygon",187)(189,"polygon",188)(190,"polyline",189)(191,"polyline",190)(192,"polyline",191)(193,"path",192)(194,"path",193)(195,"path",194)(196,"path",195)(197,"path",196)(198,"path",197),e.qZA()(),e.TgZ(199,"g",198)(200,"g",199),e._UZ(201,"path",200)(202,"path",201),e.TgZ(203,"g",202),e._UZ(204,"use",203)(205,"path",204),e.qZA(),e._UZ(206,"path",205)(207,"path",206),e.TgZ(208,"g",207)(209,"g",208)(210,"g",209),e._UZ(211,"use",210)(212,"use",211),e.qZA(),e.TgZ(213,"g",212),e._UZ(214,"use",213)(215,"use",214),e.qZA()()(),e._UZ(216,"path",215),e.TgZ(217,"foreignObject",216),e.kcU(),e.TgZ(218,"div",217),e._uU(219),e.qZA()(),e.YNc(220,Ps,7,1,"g",218),e.qZA()()()()()()()(),e.TgZ(221,"div",219)(222,"div",220)(223,"div",221),e._uU(224,"You just completed"),e.qZA(),e.TgZ(225,"span",222),e._uU(226),e.qZA(),e.Hsn(227),e.qZA(),e.TgZ(228,"div",223)(229,"div",224),e.NdJ("click",function(){return Rt.replay()}),e.TgZ(230,"div"),e.YNc(231,uo,8,0,"svg",225),e.YNc(232,zo,8,0,"svg",225),e.qZA(),e.TgZ(233,"div",226),e._uU(234,"Replay"),e.qZA()(),e.YNc(235,$o,11,0,"div",227),e.qZA(),e.YNc(236,hs,8,1,"ng-container",228),e.qZA()()),2&bt&&(e.xp6(22),e.Q6J("ngIf",Rt.outcome),e.xp6(197),e.hij(" ",Rt.userName," "),e.xp6(1),e.Q6J("ngIf",Rt.timeSpentLabel),e.xp6(6),e.Oqu(Rt.contentName),e.xp6(3),e.Q6J("ngClass",Rt.showReplay?"":"disabled"),e.xp6(2),e.Q6J("ngIf",!Rt.showReplay),e.xp6(1),e.Q6J("ngIf",Rt.showReplay),e.xp6(3),e.Q6J("ngIf",Rt.showExit),e.xp6(1),e.Q6J("ngIf",Rt.nextContent))},dependencies:[f.mk,f.O5],styles:[':root{--sdk-end-page-title:#000;--sdk-end-page-replay-icon:#024f9d;--sdk-end-page-replay-section-bg:#fff;--sdk-end-page-title-span:#666666;--sdk-end-page-replay-section-hover:#F2F2F2}[_nghost-%COMP%] .player-endpage[_ngcontent-%COMP%]{padding:1rem;height:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;justify-content:space-around;background:var(--sdk-end-page-replay-section-bg)}@media all and (orientation:portrait){[_nghost-%COMP%] .player-endpage[_ngcontent-%COMP%]{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;display:block;overflow-y:auto}}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%]{text-align:center;-webkit-box-flex:50%;flex:50%}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%]{position:relative;padding:1.5rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .badge[_ngcontent-%COMP%]{width:17.625rem;height:13.1rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .score-details[_ngcontent-%COMP%]{position:absolute;left:0;right:0;bottom:5rem;color:var(--white);text-shadow:.063 .125 #8b2925;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .score-details[_ngcontent-%COMP%] .progress[_ngcontent-%COMP%]{font-size:.85rem;margin-right:.7rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .score-details[_ngcontent-%COMP%] .score[_ngcontent-%COMP%]{font-size:1.3rem;font-weight:700}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .user-details[_ngcontent-%COMP%]{position:absolute;left:0;right:0;top:2.8rem;width:8.5rem;margin:0 auto}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .user-details[_ngcontent-%COMP%] .user[_ngcontent-%COMP%]{width:1.275rem;height:1.275rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .user-details[_ngcontent-%COMP%] .user-title[_ngcontent-%COMP%]{color:var(--primary-color);font-size:.85rem;line-height:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .timer-details[_ngcontent-%COMP%]{position:absolute;bottom:2.75rem;left:0;right:0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .timer-details[_ngcontent-%COMP%] .timer[_ngcontent-%COMP%]{width:1.275rem;height:1.275rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .timer-details[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:var(--primary-color);font-size:1rem;font-weight:700;margin-left:.3rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%]{-webkit-box-flex:50%;flex:50%;text-align:center;padding:1rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .title-section[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:var(--sdk-end-page-title);font-size:1.3125rem;font-weight:700;letter-spacing:0;line-height:1.75rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .title-section[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:var(--sdk-end-page-title-span);font-size:.75rem;word-break:break-word}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .user-options[_ngcontent-%COMP%]{display:-webkit-box;display:flex;justify-content:space-around;padding:1.7rem 0}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .user-options[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:var(--gray-800);font-size:1rem;line-height:1.188rem;text-align:center}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .user-options[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:2.55rem;height:2.55rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next[_ngcontent-%COMP%]{color:var(--gray-400);font-size:.85rem;line-height:1.063rem;margin-bottom:.7rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%]{margin:0 auto;width:auto;border-radius:.5rem;padding:.75rem;background:linear-gradient(135deg,#ffcd55 0,#ffd955 100%);box-shadow:inset 0 -.063rem .188rem 0 rgba(var(--rc-rgba-black),.5);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;cursor:pointer}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%] .title-text[_ngcontent-%COMP%]{color:var(--gray-800);font-size:.85rem;-webkit-box-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;line-height:normal}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%] .next-arrow[_ngcontent-%COMP%]{height:2.55rem;width:2.55rem;background-color:var(--white);border-radius:50%;text-align:center;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;cursor:pointer}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%] .next-arrow[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:1.75rem}.exit-section[_ngcontent-%COMP%], .replay-section[_ngcontent-%COMP%]{cursor:pointer;background-color:var(--sdk-end-page-replay-section-bg);padding:.5rem;border-radius:.25rem}.exit-section[_ngcontent-%COMP%]:hover, .replay-section[_ngcontent-%COMP%]:hover{background-color:var(--sdk-end-page-replay-section-hover)}.replay-section[_ngcontent-%COMP%] div[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] g[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:var(--sdk-end-page-replay-icon)}.replay-section[_ngcontent-%COMP%] div[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] g[_ngcontent-%COMP%] path[_ngcontent-%COMP%]:first-child{fill:transparent}.replay-section.disabled[_ngcontent-%COMP%]{cursor:not-allowed}.replay-section.disabled[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:#ccc!important}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-1.25rem);transform:translateY(-1.25rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-1.25rem);transform:translateY(-1.25rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(1.25rem);transform:translateY(1.25rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(1.25rem);transform:translateY(1.25rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInLeftSide{0%{opacity:0;-webkit-transform:translateX(6.25rem);transform:translateX(6.25rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftSide{0%{opacity:0;opacity:0;-webkit-transform:translateX(-6.25rem);transform:translateX(-6.25rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInDown[_ngcontent-%COMP%]{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.fadeInUp[_ngcontent-%COMP%]{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.fadeInLeftSide[_ngcontent-%COMP%], .fadeInRightSide[_ngcontent-%COMP%]{-webkit-animation-name:fadeInLeftSide;animation-name:fadeInLeftSide}.animated[_ngcontent-%COMP%]{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.truncate-overflow[_ngcontent-%COMP%]{--lh:1.4rem;line-height:var(--lh);--max-lines:1;position:relative;max-height:calc(var(--lh) * var(--max-lines));overflow:hidden;width:100%;font-size:.65rem;color:var(--black)}.truncate-overflow[_ngcontent-%COMP%]::before{position:absolute;content:"";bottom:0;right:0}.truncate-overflow[_ngcontent-%COMP%]::after{content:"";position:absolute;right:0;width:1rem;height:1rem;background:var(--white)}.particles[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transform-origin:center;transform-origin:center;-webkit-animation:3s ease-in-out infinite both heartbeat;animation:3s ease-in-out infinite both heartbeat;fill:#e55b28;opacity:.4}.badge-inner-animation[_ngcontent-%COMP%]{-webkit-animation:5s ease-in-out infinite both heartbeat;animation:5s ease-in-out infinite both heartbeat;-webkit-transform-origin:center center;transform-origin:center center}@-webkit-keyframes heartbeat{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes heartbeat{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}']}),Tn.propDecorators={showExit:[{type:e.IIB}],showReplay:[{type:e.IIB}],contentName:[{type:e.IIB}],outcome:[{type:e.IIB}],outcomeLabel:[{type:e.IIB}],userName:[{type:e.IIB}],timeSpentLabel:[{type:e.IIB}],nextContent:[{type:e.IIB}],replayContent:[{type:e.r_U}],exitContent:[{type:e.r_U}],playNextContent:[{type:e.r_U}]};class Vn{constructor(){this.sidebarMenuEvent=new e.vpe}toggleMenu(Rt){const se=document.getElementById("overlay-input"),te=document.querySelector(".navBlock"),ve=document.getElementById("playerSideMenu"),ht=document.getElementById("ariaLabelValue"),Ot=document.getElementById("overlay-button");Rt instanceof KeyboardEvent&&(se.checked=!se.checked),se.checked?(ve.style.visibility="visible",ht.innerHTML="Player Menu Close",Ot.setAttribute("aria-label","Player Menu Close"),te.style.width="100%",te.style.marginLeft="0%",this.sidebarMenuEvent.emit({event:Rt,type:"OPEN_MENU"})):(ve.style.visibility="hidden",ht.innerHTML="Player Menu Open",Ot.setAttribute("aria-label","Player Menu Open"),te.style.marginLeft="-100%",this.sidebarMenuEvent.emit({event:Rt,type:"CLOSE_MENU"}))}}Vn.\u0275fac=function(bt){return new(bt||Vn)},Vn.\u0275cmp=e.Xpm({type:Vn,selectors:[["sb-player-side-menu-icon"]],outputs:{sidebarMenuEvent:"sidebarMenuEvent"},decls:5,vars:0,consts:[["type","checkbox","id","overlay-input",3,"click"],["aria-label","Player Menu Open","for","overlay-input","id","overlay-button","tabindex","0",3,"keydown.enter"],["id","ariaLabelValue"]],template:function(bt,Rt){1&bt&&(e.TgZ(0,"input",0),e.NdJ("click",function(se){return Rt.toggleMenu(se)}),e.qZA(),e.TgZ(1,"label",1),e.NdJ("keydown.enter",function(se){return Rt.toggleMenu(se)}),e._UZ(2,"span"),e.TgZ(3,"em",2),e._uU(4,"Player Menu Open"),e.qZA()())},styles:[':root{--sdk-overlay-btn-hover:#333332}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]{z-index:10;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0;position:absolute;top:.4rem;left:1rem;height:2.25rem;width:2.25rem;border-radius:50%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{height:.2rem;width:1.25rem;border-radius:.125rem;background-color:var(--black);position:relative;display:block;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:before{top:-.45rem;visibility:visible}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:after{top:.45rem}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:after, [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:before{height:.2rem;width:1.25rem;border-radius:.125rem;background-color:var(--black);position:absolute;content:"";-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%], [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]:after, [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]:before{background:var(--sdk-overlay-btn-hover)}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover{background-color:rgba(var(--rc-rgba-black),.75)}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]{background-color:var(--white)}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]::after, [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]::before{background-color:var(--white)}input[type=checkbox][_ngcontent-%COMP%]{display:none}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay[_ngcontent-%COMP%]{visibility:visible}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%], input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]{background:0 0}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:before{-webkit-transform:rotate(45deg) translate(.3125rem,.3125rem);transform:rotate(45deg) translate(.3125rem,.3125rem);opacity:1}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:after{-webkit-transform:rotate(-45deg) translate(.3125rem,-.3125rem);transform:rotate(-45deg) translate(.3125rem,-.3125rem)} html[dir=rtl] #overlay-button{left:auto;right:1rem} html[dir=rtl] #overlay-button span:after, html[dir=rtl] #overlay-button span:before{right:0}#ariaLabelValue[_ngcontent-%COMP%]{position:absolute;opacity:0}']}),Vn.propDecorators={sidebarMenuEvent:[{type:e.r_U}]};class Gn{constructor(Rt){this.ref=Rt,this.config={showShare:!1,showDownload:!1,showReplay:!1,showExit:!1,showPrint:!1},this.sidebarEvent=new e.vpe,this.toggleMenu=new e.vpe,this.showDownloadPopUp=!1}closeNav(Rt){const se=document.getElementById("ariaLabelValue"),te=document.getElementById("overlay-button"),ve=document.getElementById("overlay-input");se.innerHTML="Player Menu Open",te.setAttribute("aria-label","Player Menu Open"),ve.checked=!1,document.getElementById("playerSideMenu").style.visibility="hidden",document.querySelector(".navBlock").style.marginLeft="-100%",this.sidebarEvent.emit({event:Rt,type:"CLOSE_MENU"})}showDownloadPopup(Rt,se){this.showDownloadPopUp=!0,this.ref.detectChanges(),this.emitSideBarEvent(Rt,se)}hideDownloadPopUp(Rt){this.showDownloadPopUp=!1,this.sidebarEvent.emit(Rt),this.ref.detectChanges()}emitSideBarEvent(Rt,se){this.sidebarEvent.emit({event:Rt,type:se})}}Gn.\u0275fac=function(bt){return new(bt||Gn)(e.Y36(e.sBO))},Gn.\u0275cmp=e.Xpm({type:Gn,selectors:[["sb-player-sidebar"]],inputs:{config:"config",title:"title"},outputs:{sidebarEvent:"sidebarEvent",toggleMenu:"toggleMenu"},decls:12,vars:6,consts:[["id","playerSideMenu","aria-modal","true","aria-labelledby","Menubar",1,"sidenav"],["sidebarMenu",""],[1,"navBlock"],["role","heading","aria-level","2",1,"player-nav-unit","text-left"],["aria-label","player sidebar","id","sidebar-list"],["tabindex","0",3,"click","keydown.enter",4,"ngIf"],["aria-hidden","true","tabindex","-1",1,"transparentBlock",3,"click"],[3,"title","showDownloadPopUp","hideDownloadPopUp","downloadEvent",4,"ngIf"],["tabindex","0",3,"click","keydown.enter"],[1,"player-icon","player-share","mr-16"],[1,"player-icon","player-download","mr-16"],[1,"player-icon","player-print","mr-16"],[1,"player-icon","player-exit","mr-16"],[3,"title","showDownloadPopUp","hideDownloadPopUp","downloadEvent"]],template:function(bt,Rt){1&bt&&(e.TgZ(0,"div",0,1)(2,"div",2)(3,"div",3),e._uU(4),e.qZA(),e.TgZ(5,"ul",4),e.YNc(6,ws,3,0,"li",5),e.YNc(7,$s,3,0,"li",5),e.YNc(8,ra,3,0,"li",5),e.YNc(9,ys,3,0,"li",5),e.qZA()(),e.TgZ(10,"div",6),e.NdJ("click",function(se){return Rt.closeNav(se)}),e.qZA()(),e.YNc(11,Ys,1,2,"sb-player-download-popup",7)),2&bt&&(e.xp6(4),e.Oqu(Rt.title),e.xp6(2),e.Q6J("ngIf",Rt.config.showShare),e.xp6(1),e.Q6J("ngIf",Rt.config.showDownload),e.xp6(1),e.Q6J("ngIf",Rt.config.showPrint),e.xp6(1),e.Q6J("ngIf",Rt.config.showExit),e.xp6(2),e.Q6J("ngIf",Rt.showDownloadPopUp))},dependencies:[f.O5,Vt],styles:[":root{--sdk-player-icon:#6D7278}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%]{width:100%;position:absolute;top:0;left:0;overflow-x:hidden;display:-webkit-box;display:flex;z-index:9;height:100%}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;font-size:1.5rem;color:var(--black);display:block}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:var(--gray-0)}@media screen and (max-height:1024px){[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%]{padding-top:0}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:1.125rem}}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] .closebtn[_ngcontent-%COMP%]{position:absolute;top:0;right:1.5rem;font-size:2.25rem;margin-left:3.125rem}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%]{width:100%;background:var(--white);max-width:20rem;-webkit-transition:.3s ease-in;transition:.3s ease-in;margin-left:-100%;z-index:10;position:absolute;height:100%}@media (min-width:1600px){.PlayerMediaQueryClass [_nghost-%COMP%] .navBlock[_ngcontent-%COMP%]{max-width:24rem}}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] .player-nav-unit[_ngcontent-%COMP%]{background:var(--primary-theme);padding:3rem 2rem 2rem;min-height:5.625rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:var(--gray-800);font-size:1rem;font-weight:700;line-height:normal;word-break:break-word}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{margin:0;padding:0}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{padding:1rem 2rem;background:var(--white);min-height:4rem;cursor:pointer;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:rgba(var(--rc-rgba-black),1);font-size:.875rem;line-height:1.375rem;margin:0;line-height:normal}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover{background-color:var(--gray-0)}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] .player-icon[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem;background-color:var(--sdk-player-icon)}[_nghost-%COMP%] #playerSideMenu[_ngcontent-%COMP%]{visibility:hidden}[_nghost-%COMP%] .player-replay[_ngcontent-%COMP%]{display:inline;padding:8px}[_nghost-%COMP%] .transparentBlock[_ngcontent-%COMP%]{width:100%;background-color:rgba(var(--rc-rgba-black),.5);height:100%;-webkit-transition:.3s;transition:.3s}[_nghost-%COMP%] .player-share[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik00MDYsMzMyYy0yOS42NDEsMC01NS43NjEsMTQuNTgxLTcyLjE2NywzNi43NTVMMTkxLjk5LDI5Ni4xMjRjMi4zNTUtOC4wMjcsNC4wMS0xNi4zNDYsNC4wMS0yNS4xMjQNCgkJCWMwLTExLjkwNi0yLjQ0MS0yMy4yMjUtNi42NTgtMzMuNjM2bDE0OC40NDUtODkuMzI4QzM1NC4zMDcsMTY3LjQyNCwzNzguNTg5LDE4MCw0MDYsMTgwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJYzAtNDkuNjI5LTQwLjM3MS05MC05MC05MGMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsMTEuNDM3LDIuMzU1LDIyLjI4Niw2LjI2MiwzMi4zNThsLTE0OC44ODcsODkuNTkNCgkJCUMxNTYuODY5LDE5My4xMzYsMTMyLjkzNywxODEsMTA2LDE4MWMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsNDkuNjI5LDQwLjM3MSw5MCw5MCw5MGMzMC4xMywwLDU2LjY5MS0xNS4wMDksNzMuMDM1LTM3LjgwNg0KCQkJbDE0MS4zNzYsNzIuMzk1QzMxNy44MDcsNDAzLjk5NSwzMTYsNDEyLjc1LDMxNiw0MjJjMCw0OS42MjksNDAuMzcxLDkwLDkwLDkwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJQzQ5NiwzNzIuMzcxLDQ1NS42MjksMzMyLDQwNiwzMzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik00MDYsMzMyYy0yOS42NDEsMC01NS43NjEsMTQuNTgxLTcyLjE2NywzNi43NTVMMTkxLjk5LDI5Ni4xMjRjMi4zNTUtOC4wMjcsNC4wMS0xNi4zNDYsNC4wMS0yNS4xMjQNCgkJCWMwLTExLjkwNi0yLjQ0MS0yMy4yMjUtNi42NTgtMzMuNjM2bDE0OC40NDUtODkuMzI4QzM1NC4zMDcsMTY3LjQyNCwzNzguNTg5LDE4MCw0MDYsMTgwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJYzAtNDkuNjI5LTQwLjM3MS05MC05MC05MGMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsMTEuNDM3LDIuMzU1LDIyLjI4Niw2LjI2MiwzMi4zNThsLTE0OC44ODcsODkuNTkNCgkJCUMxNTYuODY5LDE5My4xMzYsMTMyLjkzNywxODEsMTA2LDE4MWMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsNDkuNjI5LDQwLjM3MSw5MCw5MCw5MGMzMC4xMywwLDU2LjY5MS0xNS4wMDksNzMuMDM1LTM3LjgwNg0KCQkJbDE0MS4zNzYsNzIuMzk1QzMxNy44MDcsNDAzLjk5NSwzMTYsNDEyLjc1LDMxNiw0MjJjMCw0OS42MjksNDAuMzcxLDkwLDkwLDkwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJQzQ5NiwzNzIuMzcxLDQ1NS42MjksMzMyLDQwNiwzMzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=)}[_nghost-%COMP%] .player-exit[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzg0IDM4NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzg0IDM4NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggZD0iTTM0MS4zMzMsMEg0Mi42NjdDMTkuMDkzLDAsMCwxOS4wOTMsMCw0Mi42NjdWMTI4aDQyLjY2N1Y0Mi42NjdoMjk4LjY2N3YyOTguNjY3SDQyLjY2N1YyNTZIMHY4NS4zMzMNCgkJCQlDMCwzNjQuOTA3LDE5LjA5MywzODQsNDIuNjY3LDM4NGgyOTguNjY3QzM2NC45MDcsMzg0LDM4NCwzNjQuOTA3LDM4NCwzNDEuMzMzVjQyLjY2N0MzODQsMTkuMDkzLDM2NC45MDcsMCwzNDEuMzMzLDB6Ii8+DQoJCQk8cG9seWdvbiBwb2ludHM9IjE1MS4xNDcsMjY4LjQ4IDE4MS4zMzMsMjk4LjY2NyAyODgsMTkyIDE4MS4zMzMsODUuMzMzIDE1MS4xNDcsMTE1LjUyIDIwNi4yOTMsMTcwLjY2NyAwLDE3MC42NjcgMCwyMTMuMzMzIA0KCQkJCTIwNi4yOTMsMjEzLjMzMyAJCQkiLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzg0IDM4NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzg0IDM4NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggZD0iTTM0MS4zMzMsMEg0Mi42NjdDMTkuMDkzLDAsMCwxOS4wOTMsMCw0Mi42NjdWMTI4aDQyLjY2N1Y0Mi42NjdoMjk4LjY2N3YyOTguNjY3SDQyLjY2N1YyNTZIMHY4NS4zMzMNCgkJCQlDMCwzNjQuOTA3LDE5LjA5MywzODQsNDIuNjY3LDM4NGgyOTguNjY3QzM2NC45MDcsMzg0LDM4NCwzNjQuOTA3LDM4NCwzNDEuMzMzVjQyLjY2N0MzODQsMTkuMDkzLDM2NC45MDcsMCwzNDEuMzMzLDB6Ii8+DQoJCQk8cG9seWdvbiBwb2ludHM9IjE1MS4xNDcsMjY4LjQ4IDE4MS4zMzMsMjk4LjY2NyAyODgsMTkyIDE4MS4zMzMsODUuMzMzIDE1MS4xNDcsMTE1LjUyIDIwNi4yOTMsMTcwLjY2NyAwLDE3MC42NjcgMCwyMTMuMzMzIA0KCQkJCTIwNi4yOTMsMjEzLjMzMyAJCQkiLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K)}[_nghost-%COMP%] .player-print[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+aWNfcHJpbnQgY29weTwvdGl0bGU+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iSWNvbi0yNHB4Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTE5LDggTDUsOCBDMy4zNCw4IDIsOS4zNCAyLDExIEwyLDE3IEw2LDE3IEw2LDIxIEwxOCwyMSBMMTgsMTcgTDIyLDE3IEwyMiwxMSBDMjIsOS4zNCAyMC42Niw4IDE5LDggTDE5LDggWiBNMTYsMTkgTDgsMTkgTDgsMTQgTDE2LDE0IEwxNiwxOSBMMTYsMTkgWiBNMTksMTIgQzE4LjQ1LDEyIDE4LDExLjU1IDE4LDExIEMxOCwxMC40NSAxOC40NSwxMCAxOSwxMCBDMTkuNTUsMTAgMjAsMTAuNDUgMjAsMTEgQzIwLDExLjU1IDE5LjU1LDEyIDE5LDEyIEwxOSwxMiBaIE0xOCwzIEw2LDMgTDYsNyBMMTgsNyBMMTgsMyBMMTgsMyBaIiBpZD0iU2hhcGUiIGZpbGw9IiM2RDcyNzgiPjwvcGF0aD4KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBwb2ludHM9IjAgMCAyNCAwIDI0IDI0IDAgMjQiPjwvcG9seWdvbj4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+aWNfcHJpbnQgY29weTwvdGl0bGU+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iSWNvbi0yNHB4Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTE5LDggTDUsOCBDMy4zNCw4IDIsOS4zNCAyLDExIEwyLDE3IEw2LDE3IEw2LDIxIEwxOCwyMSBMMTgsMTcgTDIyLDE3IEwyMiwxMSBDMjIsOS4zNCAyMC42Niw4IDE5LDggTDE5LDggWiBNMTYsMTkgTDgsMTkgTDgsMTQgTDE2LDE0IEwxNiwxOSBMMTYsMTkgWiBNMTksMTIgQzE4LjQ1LDEyIDE4LDExLjU1IDE4LDExIEMxOCwxMC40NSAxOC40NSwxMCAxOSwxMCBDMTkuNTUsMTAgMjAsMTAuNDUgMjAsMTEgQzIwLDExLjU1IDE5LjU1LDEyIDE5LDEyIEwxOSwxMiBaIE0xOCwzIEw2LDMgTDYsNyBMMTgsNyBMMTgsMyBMMTgsMyBaIiBpZD0iU2hhcGUiIGZpbGw9IiM2RDcyNzgiPjwvcGF0aD4KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBwb2ludHM9IjAgMCAyNCAwIDI0IDI0IDAgMjQiPjwvcG9seWdvbj4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==)}[_nghost-%COMP%] .player-download[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0zODIuNTYsMjMzLjM3NkMzNzkuOTY4LDIyNy42NDgsMzc0LjI3MiwyMjQsMzY4LDIyNGgtNjRWMTZjMC04LjgzMi03LjE2OC0xNi0xNi0xNmgtNjRjLTguODMyLDAtMTYsNy4xNjgtMTYsMTZ2MjA4aC02NA0KCQkJYy02LjI3MiwwLTExLjk2OCwzLjY4LTE0LjU2LDkuMzc2Yy0yLjYyNCw1LjcyOC0xLjYsMTIuNDE2LDIuNTI4LDE3LjE1MmwxMTIsMTI4YzMuMDQsMy40ODgsNy40MjQsNS40NzIsMTIuMDMyLDUuNDcyDQoJCQljNC42MDgsMCw4Ljk5Mi0yLjAxNiwxMi4wMzItNS40NzJsMTEyLTEyOEMzODQuMTkyLDI0NS44MjQsMzg1LjE1MiwyMzkuMTA0LDM4Mi41NiwyMzMuMzc2eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNNDMyLDM1MnY5Nkg4MHYtOTZIMTZ2MTI4YzAsMTcuNjk2LDE0LjMzNiwzMiwzMiwzMmg0MTZjMTcuNjk2LDAsMzItMTQuMzA0LDMyLTMyVjM1Mkg0MzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0zODIuNTYsMjMzLjM3NkMzNzkuOTY4LDIyNy42NDgsMzc0LjI3MiwyMjQsMzY4LDIyNGgtNjRWMTZjMC04LjgzMi03LjE2OC0xNi0xNi0xNmgtNjRjLTguODMyLDAtMTYsNy4xNjgtMTYsMTZ2MjA4aC02NA0KCQkJYy02LjI3MiwwLTExLjk2OCwzLjY4LTE0LjU2LDkuMzc2Yy0yLjYyNCw1LjcyOC0xLjYsMTIuNDE2LDIuNTI4LDE3LjE1MmwxMTIsMTI4YzMuMDQsMy40ODgsNy40MjQsNS40NzIsMTIuMDMyLDUuNDcyDQoJCQljNC42MDgsMCw4Ljk5Mi0yLjAxNiwxMi4wMzItNS40NzJsMTEyLTEyOEMzODQuMTkyLDI0NS44MjQsMzg1LjE1MiwyMzkuMTA0LDM4Mi41NiwyMzMuMzc2eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNNDMyLDM1MnY5Nkg4MHYtOTZIMTZ2MTI4YzAsMTcuNjk2LDE0LjMzNiwzMiwzMiwzMmg0MTZjMTcuNjk2LDAsMzItMTQuMzA0LDMyLTMyVjM1Mkg0MzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=)}"]}),Gn.ctorParameters=()=>[{type:e.sBO}],Gn.propDecorators={title:[{type:e.IIB}],config:[{type:e.IIB}],sidebarEvent:[{type:e.r_U}],toggleMenu:[{type:e.r_U}]};class Ri{constructor(){this.progress=0}ngOnChanges(Rt){Rt.progress&&Rt.progress.currentValue&&(this.progress=Rt.progress.currentValue)}}Ri.\u0275fac=function(bt){return new(bt||Ri)},Ri.\u0275cmp=e.Xpm({type:Ri,selectors:[["sb-player-start-page"]],inputs:{progress:"progress",title:"title"},features:[e.TTD],decls:10,vars:7,consts:[[1,"sb-player-splash-container",3,"ngClass"],[1,"sb-player-splash-container__header"],[1,"sb-player-splash-container__body","animated","fadeInDown"],[1,""],[1,"sb-player-splash-container__footer"],[1,"loading-text"],[1,"bg"],[1,"el"]],template:function(bt,Rt){1&bt&&(e.TgZ(0,"div",0),e._UZ(1,"div",1),e.TgZ(2,"div",2)(3,"span",3),e._uU(4),e.qZA()(),e.TgZ(5,"div",4)(6,"div",5),e._uU(7),e.qZA(),e.TgZ(8,"div",6),e._UZ(9,"div",7),e.qZA()()()),2&bt&&(e.Q6J("ngClass",e.VKq(5,ks,100===Rt.progress)),e.xp6(4),e.Oqu(Rt.title),e.xp6(3),e.hij("Loading... ",Rt.progress,"%"),e.xp6(2),e.Udp("width",Rt.progress+"%"))},dependencies:[f.mk],styles:['.sb-player-splash-container[_ngcontent-%COMP%]{box-sizing:border-box;padding:1rem;height:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;opacity:1;background:var(--primary-theme);-webkit-transition:.3s ease-in;transition:.3s ease-in}.sb-player-splash-container.animateBg[_ngcontent-%COMP%]{opacity:0}.sb-player-splash-container__body[_ngcontent-%COMP%]{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-align:center;color:var(--gray-800);letter-spacing:0}.sb-player-splash-container__body[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:1.5rem;font-weight:700;letter-spacing:0;line-height:normal;word-break:break-word}.sb-player-splash-container__footer[_ngcontent-%COMP%]{color:var(--black);font-size:.75rem;line-height:1.25rem;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%}@-webkit-keyframes loading{0%{width:0}100%{width:100%}}@keyframes loading{0%{width:0}100%{width:100%}}@-webkit-keyframes percentage{1%{content:"1%"}2%{content:"2%"}3%{content:"3%"}4%{content:"4%"}5%{content:"5%"}6%{content:"6%"}7%{content:"7%"}8%{content:"8%"}9%{content:"9%"}10%{content:"10%"}11%{content:"11%"}12%{content:"12%"}13%{content:"13%"}14%{content:"14%"}15%{content:"15%"}16%{content:"16%"}17%{content:"17%"}18%{content:"18%"}19%{content:"19%"}20%{content:"20%"}21%{content:"21%"}22%{content:"22%"}23%{content:"23%"}24%{content:"24%"}25%{content:"25%"}26%{content:"26%"}27%{content:"27%"}28%{content:"28%"}29%{content:"29%"}30%{content:"30%"}31%{content:"31%"}32%{content:"32%"}33%{content:"33%"}34%{content:"34%"}35%{content:"35%"}36%{content:"36%"}37%{content:"37%"}38%{content:"38%"}39%{content:"39%"}40%{content:"40%"}41%{content:"41%"}42%{content:"42%"}43%{content:"43%"}44%{content:"44%"}45%{content:"45%"}46%{content:"46%"}47%{content:"47%"}48%{content:"48%"}49%{content:"49%"}50%{content:"50%"}51%{content:"51%"}52%{content:"52%"}53%{content:"53%"}54%{content:"54%"}55%{content:"55%"}56%{content:"56%"}57%{content:"57%"}58%{content:"58%"}59%{content:"59%"}60%{content:"60%"}61%{content:"61%"}62%{content:"62%"}63%{content:"63%"}64%{content:"64%"}65%{content:"65%"}66%{content:"66%"}67%{content:"67%"}68%{content:"68%"}69%{content:"69%"}70%{content:"70%"}71%{content:"71%"}72%{content:"72%"}73%{content:"73%"}74%{content:"74%"}75%{content:"75%"}76%{content:"76%"}77%{content:"77%"}78%{content:"78%"}79%{content:"79%"}80%{content:"80%"}81%{content:"81%"}82%{content:"82%"}83%{content:"83%"}84%{content:"84%"}85%{content:"85%"}86%{content:"86%"}87%{content:"87%"}88%{content:"88%"}89%{content:"89%"}90%{content:"90%"}91%{content:"91%"}92%{content:"92%"}93%{content:"93%"}94%{content:"94%"}95%{content:"95%"}96%{content:"96%"}97%{content:"97%"}98%{content:"98%"}99%{content:"99%"}100%{content:"100%"}}@keyframes percentage{1%{content:"1%"}2%{content:"2%"}3%{content:"3%"}4%{content:"4%"}5%{content:"5%"}6%{content:"6%"}7%{content:"7%"}8%{content:"8%"}9%{content:"9%"}10%{content:"10%"}11%{content:"11%"}12%{content:"12%"}13%{content:"13%"}14%{content:"14%"}15%{content:"15%"}16%{content:"16%"}17%{content:"17%"}18%{content:"18%"}19%{content:"19%"}20%{content:"20%"}21%{content:"21%"}22%{content:"22%"}23%{content:"23%"}24%{content:"24%"}25%{content:"25%"}26%{content:"26%"}27%{content:"27%"}28%{content:"28%"}29%{content:"29%"}30%{content:"30%"}31%{content:"31%"}32%{content:"32%"}33%{content:"33%"}34%{content:"34%"}35%{content:"35%"}36%{content:"36%"}37%{content:"37%"}38%{content:"38%"}39%{content:"39%"}40%{content:"40%"}41%{content:"41%"}42%{content:"42%"}43%{content:"43%"}44%{content:"44%"}45%{content:"45%"}46%{content:"46%"}47%{content:"47%"}48%{content:"48%"}49%{content:"49%"}50%{content:"50%"}51%{content:"51%"}52%{content:"52%"}53%{content:"53%"}54%{content:"54%"}55%{content:"55%"}56%{content:"56%"}57%{content:"57%"}58%{content:"58%"}59%{content:"59%"}60%{content:"60%"}61%{content:"61%"}62%{content:"62%"}63%{content:"63%"}64%{content:"64%"}65%{content:"65%"}66%{content:"66%"}67%{content:"67%"}68%{content:"68%"}69%{content:"69%"}70%{content:"70%"}71%{content:"71%"}72%{content:"72%"}73%{content:"73%"}74%{content:"74%"}75%{content:"75%"}76%{content:"76%"}77%{content:"77%"}78%{content:"78%"}79%{content:"79%"}80%{content:"80%"}81%{content:"81%"}82%{content:"82%"}83%{content:"83%"}84%{content:"84%"}85%{content:"85%"}86%{content:"86%"}87%{content:"87%"}88%{content:"88%"}89%{content:"89%"}90%{content:"90%"}91%{content:"91%"}92%{content:"92%"}93%{content:"93%"}94%{content:"94%"}95%{content:"95%"}96%{content:"96%"}97%{content:"97%"}98%{content:"98%"}99%{content:"99%"}100%{content:"100%"}}.bg[_ngcontent-%COMP%], .el[_ngcontent-%COMP%]{border-radius:.25rem;height:.5rem}.bg[_ngcontent-%COMP%]{background-color:var(--white)}.el[_ngcontent-%COMP%]{background-color:#f1635d;width:0%;-webkit-transition:.3s;transition:.3s}.loading-text[_ngcontent-%COMP%]{-ms-grid-row-align:center;align-self:center;margin-bottom:.5rem;color:var(--black)}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInLeftSide{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftSide{0%{opacity:0;opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInDown[_ngcontent-%COMP%]{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.fadeInUp[_ngcontent-%COMP%]{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.fadeInLeftSide[_ngcontent-%COMP%], .fadeInRightSide[_ngcontent-%COMP%]{-webkit-animation-name:fadeInLeftSide;animation-name:fadeInLeftSide}.animated[_ngcontent-%COMP%]{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}']}),Ri.propDecorators={title:[{type:e.IIB}],progress:[{type:e.IIB}]};class er{constructor(){}ngOnInit(){window.addEventListener("offline",()=>{this.showOfflineAlert=!0,setTimeout(()=>{this.showOfflineAlert=!1},4e3)})}}er.\u0275fac=function(bt){return new(bt||er)},er.\u0275cmp=e.Xpm({type:er,selectors:[["sb-player-offline-alert"]],decls:1,vars:1,consts:[["class","offline-container",4,"ngIf"],[1,"offline-container"]],template:function(bt,Rt){1&bt&&e.YNc(0,us,2,0,"div",0),2&bt&&e.Q6J("ngIf",Rt.showOfflineAlert)},dependencies:[f.O5],styles:[":root{--sdk-offline-container:#fff}.offline-container[_ngcontent-%COMP%]{position:absolute;top:0;left:0;right:0;height:3rem;background:var(--tertiary-color);color:var(--sdk-offline-container);width:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;z-index:999;-webkit-box-pack:center;justify-content:center;box-shadow:0 0 2px 2px #666;font-size:14px}"]}),er.ctorParameters=()=>[];class ar{}ar.\u0275fac=function(bt){return new(bt||ar)},ar.\u0275mod=e.oAB({type:ar}),ar.\u0275inj=e.cJS({imports:[f.ez,O.u5]});class yr{constructor(){this.nextAction=new e.vpe}}yr.\u0275fac=function(bt){return new(bt||yr)},yr.\u0275cmp=e.Xpm({type:yr,selectors:[["sb-player-next-navigation"]],outputs:{nextAction:"nextAction"},decls:3,vars:0,consts:[["aria-label","navigation-arrows-nextIcon","tabindex","0",1,"navigation-arrows","player-nextIcon","paginate","right","ml-4",3,"click"]],template:function(bt,Rt){1&bt&&(e.TgZ(0,"button",0),e.NdJ("click",function(){return Rt.nextAction.emit({type:"NEXT"})}),e._UZ(1,"i")(2,"i"),e.qZA())},styles:[Jo]}),yr.propDecorators={nextAction:[{type:e.r_U}]};class Io{constructor(){this.previousAction=new e.vpe}}Io.\u0275fac=function(bt){return new(bt||Io)},Io.\u0275cmp=e.Xpm({type:Io,selectors:[["sb-player-previous-navigation"]],outputs:{previousAction:"previousAction"},decls:3,vars:0,consts:[["aria-label","navigation-arrows-previousIcon","tabindex","0",1,"navigation-arrows","player-previousIcon","paginate","left",3,"click"]],template:function(bt,Rt){1&bt&&(e.TgZ(0,"button",0),e.NdJ("click",function(){return Rt.previousAction.emit({type:"PREVIOUS"})}),e._UZ(1,"i")(2,"i"),e.qZA())},styles:[Jo]}),Io.propDecorators={previousAction:[{type:e.r_U}]};class to{constructor(){this.actions=new e.vpe,this._config={rotation:!1,goto:!1,navigation:!1,zoom:!1}}set config(Rt){this._item=Object.assign(Object.assign({},this._config),Rt),this._config=this._item}get config(){return this._config}ngOnInit(){this.page=this.pageNumber}ngOnChanges(Rt){for(const se in Rt)if(Rt.hasOwnProperty(se))switch(se){case"pageNumber":this.page=Rt[se].currentValue,this.pageNumber=Rt[se].currentValue;break;case"totalPages":this.totalPages=Rt[se].currentValue}}zoomIn(){this.actions.emit({type:"ZOOM_IN"})}zoomOut(){this.actions.emit({type:"ZOOM_OUT"})}rotateCW(){this.actions.emit({type:"ROTATE_CW"})}gotoPage(){const Rt=parseInt(this.page,10);Rt>0&&Rt<=this.totalPages?(this.actions.emit({type:"NAVIGATE_TO_PAGE",data:Rt}),this.pageNumber=Rt):(this.actions.emit({type:"INVALID_PAGE_ERROR",data:Rt}),this.page=this.pageNumber)}}to.\u0275fac=function(bt){return new(bt||to)},to.\u0275cmp=e.Xpm({type:to,selectors:[["sb-player-header"]],inputs:{config:"config",pageNumber:"pageNumber",totalPages:"totalPages"},outputs:{actions:"actions"},features:[e.TTD],decls:7,vars:4,consts:[[1,"sb-player-header"],[1,"sb-player-header__panel","d-flex","flex-ai-center","flex-jc-flex-end"],["class","icon_rotate mr-8",4,"ngIf"],["class","player-zoom-btns d-flex mr-8",4,"ngIf"],["class","player-pagenumber",4,"ngIf"],["class","visible-only-landscape",4,"ngIf"],[1,"icon_rotate","mr-8"],["src","./assets/rotate-icon.svg","alt","rotate icon","tabindex","0","role","button","aria-label","rotate page",1,"rotate-icon",3,"click"],[1,"player-zoom-btns","d-flex","mr-8"],["type","button","tabindex","0","aria-label","zoom out","title","zoom out",1,"player-zoom-btns__zoombtn","zoomOut-btn",3,"click"],["type","button","tabindex","0","aria-label","zoom in","title","zoom in",1,"player-zoom-btns__zoombtn","zoomIn-btn",3,"click"],[1,"player-pagenumber"],["type","number","min","1",1,"page-count",3,"ngModel","max","ngModelChange"],["role","button","aria-label","Go to page","tabindex","0",1,"focus-arrow",3,"click"],["src","./assets/arrow-right.svg","alt","arrow-right","width","100%"],[1,"slash"],[1,"pageNumberFullcount"],[1,"visible-only-landscape"],[1,"d-flex","player-slides","ml-8"],[1,"d-flex","flex-ai-center",3,"previousAction"],[1,"d-flex","flex-ai-center",3,"nextAction"]],template:function(bt,Rt){1&bt&&(e.TgZ(0,"div")(1,"div",0)(2,"div",1),e.YNc(3,Xo,2,0,"div",2),e.YNc(4,vs,3,0,"div",3),e.YNc(5,Go,8,3,"div",4),e.YNc(6,Gr,4,0,"div",5),e.qZA()()()),2&bt&&(e.xp6(3),e.Q6J("ngIf",Rt.config.rotation),e.xp6(1),e.Q6J("ngIf",Rt.config.zoom),e.xp6(1),e.Q6J("ngIf",Rt.config.goto&&Rt.totalPages),e.xp6(1),e.Q6J("ngIf",Rt.config.navigation))},dependencies:[f.O5,O.Fj,O.wV,O.JJ,O.qQ,O.Fd,O.On,yr,Io],styles:[':root{--sdk-sb-player-header:#fff;--sdk-player-zoombtn:#000;--sdk-player-zoombtn-icon:#333;--sdk-player-zoombtn-icon-hover:#F2F2F2;--sdk-player-page-count-bg:#fff;--sdk-player-page-count-txt:#CCCCCC;--sdk-player-page-count-arrow:#333333}[_nghost-%COMP%] .sb-player-header[_ngcontent-%COMP%]{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end;height:3rem;padding:.75em 1rem;background:var(--sdk-sb-player-header)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%]{border-radius:.25rem;overflow:hidden}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns__zoombtn[_ngcontent-%COMP%]{color:var(--sdk-player-zoombtn);text-align:center;line-height:.8rem;font-size:1.5rem;background-color:rgba(var(--rc-rgba-gray),.11);padding:0;-webkit-transition:.3s ease-in;transition:.3s ease-in;cursor:pointer;width:2rem;height:2rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border:0}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns__zoombtn[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;mask-size:contain;mask-repeat:no-repeat;background-color:var(--sdk-player-zoombtn-icon)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns__zoombtn[_ngcontent-%COMP%]:hover{background:var(--sdk-player-zoombtn-icon-hover)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%] .zoomOut-btn[_ngcontent-%COMP%]{border-right:.063em solid rgba(var(--rc-rgba-gray),.1)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%] .zoomOut-btn[_ngcontent-%COMP%]::after{content:"-"}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%] .zoomIn-btn[_ngcontent-%COMP%]::after{content:"+"}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%]{font-size:1rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;position:relative}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]{height:2rem;width:3rem;border:.031em solid var(--sdk-player-page-count-txt);border-radius:.25rem;background-color:var(--sdk-player-page-count-bg);text-align:center}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus{border-radius:.25em 0 0 .25rem;outline:0}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%] ~ .focus-arrow[_ngcontent-%COMP%]{opacity:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:2.2rem;height:2rem;background:var(--sdk-player-page-count-arrow);border-radius:0 .25em .25em 0;position:absolute;left:calc(3rem - 0px);cursor:pointer}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%] ~ .focus-arrow[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:50%}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus ~ .focus-arrow[_ngcontent-%COMP%]{opacity:1}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus ~ .slash[_ngcontent-%COMP%]{visibility:hidden}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus ~ .pageNumberFullcount[_ngcontent-%COMP%]{visibility:hidden}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .slash[_ngcontent-%COMP%]{margin:0 .5rem}[_nghost-%COMP%] .player-zoom-btns-inline[_ngcontent-%COMP%]{display:inline-block}[_nghost-%COMP%] .player-replay[_ngcontent-%COMP%]{display:inline;padding:.5rem}[_nghost-%COMP%] .icon_rotate[_ngcontent-%COMP%]{background:0 0;height:2rem;text-align:center;width:2rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-radius:.25rem;padding:.25rem;cursor:pointer;-webkit-transition:.3s ease-in;transition:.3s ease-in}[_nghost-%COMP%] .icon_rotate[_ngcontent-%COMP%]:hover{background:rgba(var(--rc-rgba-gray),.11)}[_nghost-%COMP%] .icon_rotate[_ngcontent-%COMP%] .rotate-icon[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%] sb-player-next-navigation[_ngcontent-%COMP%], [_nghost-%COMP%] sb-player-previous-navigation[_ngcontent-%COMP%]{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center} html[dir=rtl] .sb-player-header__panel .pdf-pagenumber .page-count:focus{border-radius:0 .25em .25rem 0!important} html[dir=rtl] .sb-player-header__panel .pdf-pagenumber .page-count~.focus-arrow{left:auto;right:calc(3rem - 0px);border-radius:.25em 0 0 .25em!important} html[dir=rtl] .sb-player-header__panel .pdf-pagenumber .page-count~.focus-arrow img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}']}),to.propDecorators={pageNumber:[{type:e.IIB}],totalPages:[{type:e.IIB}],actions:[{type:e.r_U}],config:[{type:e.IIB}]};class go{ngOnInit(){this.errorMsg||(this.errorMsg={messageHeader:ps.contentPlayFailedHeader,messageTitle:ps.contentPlayFailTitle})}}go.\u0275fac=function(bt){return new(bt||go)},go.\u0275cmp=e.Xpm({type:go,selectors:[["sb-player-contenterror"]],inputs:{errorMsg:"errorMsg"},decls:6,vars:2,consts:[[1,"playersdk-msg","playersdk-msg--error"],[1,"playersdk-msg__body"],[1,"playersdk-msg__text"],[1,"error-header"]],template:function(bt,Rt){1&bt&&(e.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"span",3),e._uU(4),e.qZA(),e._uU(5),e.qZA()()()),2&bt&&(e.xp6(4),e.Oqu(Rt.errorMsg.messageHeader),e.xp6(1),e.hij(" ",Rt.errorMsg.messageTitle," "))},styles:[':root{--sdk-playersdk-text:#333;--sdk-playersdk-bg:#fbccd1;--sdk-playersdk-border:#ff4558;--sdk-playersdk-closeicon:#ff4558;--sdk-playersdk-error-header:#ff4558}.playersdk-msg[_ngcontent-%COMP%]{position:absolute;top:10%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:20rem;margin-bottom:8px;padding:1rem;border:1px solid;border-radius:.5rem;border-width:0 0 0 .5rem;z-index:111111}.playersdk-msg--error[_ngcontent-%COMP%]{color:var(--sdk-playersdk-text);background:var(--sdk-playersdk-bg);border-color:var(--sdk-playersdk-border)}.playersdk-msg__body[_ngcontent-%COMP%]{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.playersdk-msg__text[_ngcontent-%COMP%]{font-size:.875rem}@media (max-width:767px){.playersdk-msg__text[_ngcontent-%COMP%]{font-size:.75rem}}.playersdk-msg__close-icon[_ngcontent-%COMP%]{position:absolute;right:0;top:0;width:2rem;height:2rem;cursor:pointer}.playersdk-msg__close-icon[_ngcontent-%COMP%]::after, .playersdk-msg__close-icon[_ngcontent-%COMP%]::before{content:" ";position:absolute;right:1rem;height:1rem;width:.125rem;top:.5rem;background:var(--sdk-playersdk-closeicon)}.playersdk-msg__close-icon[_ngcontent-%COMP%]::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.playersdk-msg__close-icon[_ngcontent-%COMP%]::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.error-header[_ngcontent-%COMP%]{font-size:1.25rem;display:block;margin-bottom:.5rem;line-height:normal;color:var(--sdk-playersdk-error-header)}']}),go.propDecorators={errorMsg:[{type:e.IIB}]};class co{}co.\u0275fac=function(bt){return new(bt||co)},co.\u0275mod=e.oAB({type:co}),co.\u0275inj=e.cJS({imports:[f.ez,O.u5]});class cs{}cs.\u0275fac=function(bt){return new(bt||cs)},cs.\u0275mod=e.oAB({type:cs}),cs.\u0275inj=e.cJS({imports:[ar,co,ar,co]})},2232:function(Ae){var Pe;Pe=typeof global<"u"?global:this,Ae.exports=function(S){if(S.CSS&&S.CSS.escape)return S.CSS.escape;var e=function(f){if(0==arguments.length)throw new TypeError("`CSS.escape` requires an argument.");for(var O,C=String(f),x=C.length,N=-1,j="",G=C.charCodeAt(0);++N=1&&O<=31||127==O||0==N&&O>=48&&O<=57||1==N&&O>=48&&O<=57&&45==G?"\\"+O.toString(16)+" ":0==N&&1==x&&45==O||!(O>=128||45==O||95==O||O>=48&&O<=57||O>=65&&O<=90||O>=97&&O<=122)?"\\"+C.charAt(N):C.charAt(N):j+="\ufffd";return j};return S.CSS||(S.CSS={}),S.CSS.escape=e,e}(Pe)},7228:function(Ae,Pe,S){var e;Ae=S.nmd(Ae),function(){"use strict";var f={function:!0,object:!0},O=f[typeof window]&&window||this,C=O,j=f[typeof Pe]&&Pe&&f.object&&Ae&&!Ae.nodeType&&Ae&&"object"==typeof global&&global;j&&(j.global===j||j.window===j||j.self===j)&&(O=j);var G=Math.pow(2,53)-1,ee=/\bOpera/,A=this,F=Object.prototype,$=F.hasOwnProperty,be=F.toString;function me(ne){return(ne=String(ne)).charAt(0).toUpperCase()+ne.slice(1)}function Me(ne){return ne=Ge(ne),/^(?:webOS|i(?:OS|P))/.test(ne)?ne:me(ne)}function gt(ne,Z){for(var q in ne)$.call(ne,q)&&Z(ne[q],q,ne)}function we(ne){return null==ne?me(ne):be.call(ne).slice(8,-1)}function He(ne,Z){var q=null!=ne?typeof ne[Z]:"number";return!(/^(?:boolean|number|string|undefined)$/.test(q)||"object"==q&&!ne[Z])}function lt(ne){return String(ne).replace(/([ -])(?!$)/g,"$1?")}function B(ne,Z){var q=null;return function(Fe,Ke){var H=-1,ze=Fe?Fe.length:0;if("number"==typeof ze&&ze>-1&&ze<=G)for(;++H3?"WebKit":/\bOpera\b/.test(Se)&&(/\bOPR\b/.test(Z)?"Blink":"Presto"))||/\b(?:Midori|Nook|Safari)\b/i.test(Z)&&!/^(?:Trident|EdgeHTML)$/.test(Ln)&&"WebKit"||!Ln&&/\bMSIE\b/i.test(Z)&&("Mac OS"==W?"Tasman":"Trident")||"WebKit"==Ln&&/\bPlayStation\b(?! Vita\b)/i.test(Se)&&"NetFront")&&(Ln=[H]),"IE"==Se&&(H=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(Z)||0)[1])?(Se+=" Mobile",W="Windows Phone "+(/\+$/.test(H)?H:H+".x"),ln.unshift("desktop mode")):/\bWPDesktop\b/i.test(Z)?(Se="IE Mobile",W="Windows Phone 8.x",ln.unshift("desktop mode"),zt||(zt=(/\brv:([\d.]+)/.exec(Z)||0)[1])):"IE"!=Se&&"Trident"==Ln&&(H=/\brv:([\d.]+)/.exec(Z))&&(Se&&ln.push("identifying as "+Se+(zt?" "+zt:"")),Se="IE",zt=H[1]),ei){if(He(q,"global"))if(Yn&&(En=(H=Yn.lang.System).getProperty("os.arch"),W=W||H.getProperty("os.name")+" "+H.getProperty("os.version")),dt&&He(q,"system")&&(H=[q.system])[0]){W||(W=H[0].os||null);try{H[1]=q.require("ringo/engine").version,zt=H[1].join("."),Se="RingoJS"}catch{H[0].global.system==q.system&&(Se="Narwhal")}}else"object"==typeof q.process&&!q.process.browser&&(H=q.process)?(Se="Node.js",En=H.arch,W=H.platform,zt=/[\d.]+/.exec(H.version)[0]):ce&&(Se="Rhino");else we(H=q.runtime)==si?(Se="Adobe AIR",W=H.flash.system.Capabilities.os):we(H=q.phantom)==Di?(Se="PhantomJS",zt=(H=H.version||null)&&H.major+"."+H.minor+"."+H.patch):"number"==typeof ft.documentMode&&(H=/\bTrident\/(\d+)/i.exec(Z))&&((H=+H[1]+4)!=(zt=[zt,ft.documentMode])[1]&&(ln.push("IE "+zt[1]+" mode"),Ln&&(Ln[1]=""),zt[1]=H),zt="IE"==Se?String(zt[1].toFixed(1)):zt[0]);W=W&&Me(W)}zt&&(H=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(zt)||/(?:alpha|beta)(?: ?\d)?/i.exec(Z+";"+(ei&&Fe.appMinorVersion))||/\bMinefield\b/i.test(Z)&&"a")&&(wt=/b/i.test(H)?"beta":"alpha",zt=zt.replace(RegExp(H+"\\+?$"),"")+("beta"==wt?pt:ot)+(/\d+\+?/.exec(H)||"")),"Fennec"==Se||"Firefox"==Se&&/\b(?:Android|Firefox OS)\b/.test(W)?Se="Firefox Mobile":"Maxthon"==Se&&zt?zt=zt.replace(/\.[\d.]+/,".x"):/\bXbox\b/i.test(z)?(W=null,"Xbox 360"==z&&/\bIEMobile\b/.test(Z)&&ln.unshift("mobile mode")):!/^(?:Chrome|IE|Opera)$/.test(Se)&&(!Se||z||/Browser|Mobi/.test(Se))||"Windows CE"!=W&&!/Mobi/i.test(Z)?"IE"==Se&&ei&&null===q.external?ln.unshift("platform preview"):(/\bBlackBerry\b/.test(z)||/\bBB10\b/.test(Z))&&(H=(RegExp(z.replace(/ +/g," *")+"/([.\\d]+)","i").exec(Z)||0)[1]||zt)?(W=((H=[H,/BB10/.test(Z)])[1]?(z=null,K="BlackBerry"):"Device Software")+" "+H[0],zt=null):this!=gt&&"Wii"!=z&&(ei&&Nt||/Opera/.test(Se)&&/\b(?:MSIE|Firefox)\b/i.test(Z)||"Firefox"==Se&&/\bOS X (?:\d+\.){2,}/.test(W)||"IE"==Se&&(W&&!/^Win/.test(W)&&zt>5.5||/\bWindows XP\b/.test(W)&&zt>8||8==zt&&!/\bTrident\b/.test(Z)))&&!ee.test(H=ne.call(gt,Z.replace(ee,"")+";"))&&H.name&&(H="ing as "+H.name+((H=H.version)?" "+H:""),ee.test(Se)?(/\bIE\b/.test(H)&&"Mac OS"==W&&(W=null),H="identify"+H):(H="mask"+H,Se=Mn?Me(Mn.replace(/([a-z])([A-Z])/g,"$1 $2")):"Opera",/\bIE\b/.test(H)&&(W=null),ei||(zt=null)),Ln=["Presto"],ln.push(H)):Se+=" Mobile",(H=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(Z)||0)[1])&&(H=[parseFloat(H.replace(/\.(\d)$/,".0$1")),H],"Safari"==Se&&"+"==H[1].slice(-1)?(Se="WebKit Nightly",wt="alpha",zt=H[1].slice(0,-1)):(zt==H[1]||zt==(H[2]=(/\bSafari\/([\d.]+\+?)/i.exec(Z)||0)[1]))&&(zt=null),H[1]=(/\bChrome\/([\d.]+)/i.exec(Z)||0)[1],537.36==H[0]&&537.36==H[2]&&parseFloat(H[1])>=28&&"WebKit"==Ln&&(Ln=["Blink"]),ei&&(xn||H[1])?(Ln&&(Ln[1]="like Chrome"),H=H[1]||((H=H[0])<530?1:H<532?2:H<532.05?3:H<533?4:H<534.03?5:H<534.07?6:H<534.1?7:H<534.13?8:H<534.16?9:H<534.24?10:H<534.3?11:H<535.01?12:H<535.02?"13+":H<535.07?15:H<535.11?16:H<535.19?17:H<536.05?18:H<536.1?19:H<537.01?20:H<537.11?"21+":H<537.13?23:H<537.18?24:H<537.24?25:H<537.36?26:"Blink"!=Ln?"27":"28")):(Ln&&(Ln[1]="like Safari"),H=(H=H[0])<400?1:H<500?2:H<526?3:H<533?4:H<534?"4+":H<535?5:H<537?6:H<538?7:H<601?8:"8"),Ln&&(Ln[1]+=" "+(H+="number"==typeof H?".x":/[.+]/.test(H)?"":"+")),"Safari"==Se&&(!zt||parseInt(zt)>45)&&(zt=H)),"Opera"==Se&&(H=/\bzbov|zvav$/.exec(W))?(Se+=" ",ln.unshift("desktop mode"),"zvav"==H?(Se+="Mini",zt=null):Se+="Mobile",W=W.replace(RegExp(" *"+H+"$"),"")):"Safari"==Se&&/\bChrome\b/.exec(Ln&&Ln[1])&&(ln.unshift("desktop mode"),Se="Chrome Mobile",zt=null,/\bOS X\b/.test(W)?(K="Apple",W="iOS 4.3+"):W=null),zt&&0==zt.indexOf(H=/[\d.]+$/.exec(W))&&Z.indexOf("/"+H+"-")>-1&&(W=Ge(W.replace(H,""))),Ln&&!/\b(?:Avant|Nook)\b/.test(Se)&&(/Browser|Lunascape|Maxthon/.test(Se)||"Safari"!=Se&&/^iOS/.test(W)&&/\bSafari\b/.test(Ln[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Sleipnir|Web)/.test(Se)&&Ln[1])&&(H=Ln[Ln.length-1])&&ln.push(H),ln.length&&(ln=["("+ln.join("; ")+")"]),K&&z&&z.indexOf(K)<0&&ln.push("on "+K),z&&ln.push((/^on /.test(ln[ln.length-1])?"":"on ")+z),W&&(H=/ ([\d.+]+)$/.exec(W),ze=H&&"/"==W.charAt(W.length-H[0].length-1),W={architecture:32,family:H&&!ze?W.replace(H[0],""):W,version:H?H[1]:null,toString:function(){var nn=this.version;return this.family+(nn&&!ze?" "+nn:"")+(64==this.architecture?" 64-bit":"")}}),(H=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(En))&&!/\bi686\b/i.test(En)?(W&&(W.architecture=64,W.family=W.family.replace(RegExp(" *"+H),"")),Se&&(/\bWOW64\b/i.test(Z)||ei&&/\w(?:86|32)$/.test(Fe.cpuClass||Fe.platform)&&!/\bWin64; x64\b/i.test(Z))&&ln.unshift("32-bit")):W&&/^OS X/.test(W.family)&&"Chrome"==Se&&parseFloat(zt)>=39&&(W.architecture=64),Z||(Z=null);var Xe={};return Xe.description=Z,Xe.layout=Ln&&Ln[0],Xe.manufacturer=K,Xe.name=Se,Xe.prerelease=wt,Xe.product=z,Xe.ua=Z,Xe.version=Se&&zt,Xe.os=W||{architecture:null,family:null,version:null,toString:function(){return"null"}},Xe.parse=ne,Xe.toString=function(){return this.description||""},Xe.version&&ln.unshift(zt),Xe.name&&ln.unshift(Se),W&&Se&&!(W==String(W).split(" ")[0]&&(W==Se.split(" ")[0]||z))&&ln.push(z?"("+W+")":"on "+W),ln.length&&(Xe.description=ln.join(" ")),Xe}();O.platform=Le,void 0!==(e=function(){return Le}.call(Pe,S,Pe,Ae))&&(Ae.exports=e)}.call(this)},4666:(Ae,Pe,S)=>{"use strict";S.d(Pe,{HT:()=>C,JF:()=>br,K0:()=>N,Mx:()=>Fn,O5:()=>Jt,bD:()=>Uo,ez:()=>Qr,mk:()=>yn,q:()=>O,w_:()=>x});var e=S(8008);let f=null;function O(){return f}function C(Bt){f||(f=Bt)}class x{}const N=new e.OlP("DocumentToken");class j{historyGo(St){throw new Error("Not implemented")}}j.\u0275fac=function(Bt){return new(Bt||j)},j.\u0275prov=e.Yz7({token:j,factory:function(){return(0,e.LFG)(G)},providedIn:"platform"}),new e.OlP("Location Initialized");class G extends j{constructor(St){super(),this._doc=St,this._init()}_init(){this.location=window.location,this._history=window.history}getBaseHrefFromDOM(){return O().getBaseHref(this._doc)}onPopState(St){const on=O().getGlobalEventTarget(this._doc,"window");return on.addEventListener("popstate",St,!1),()=>on.removeEventListener("popstate",St)}onHashChange(St){const on=O().getGlobalEventTarget(this._doc,"window");return on.addEventListener("hashchange",St,!1),()=>on.removeEventListener("hashchange",St)}get href(){return this.location.href}get protocol(){return this.location.protocol}get hostname(){return this.location.hostname}get port(){return this.location.port}get pathname(){return this.location.pathname}get search(){return this.location.search}get hash(){return this.location.hash}set pathname(St){this.location.pathname=St}pushState(St,on,Xn){ee()?this._history.pushState(St,on,Xn):this.location.hash=Xn}replaceState(St,on,Xn){ee()?this._history.replaceState(St,on,Xn):this.location.hash=Xn}forward(){this._history.forward()}back(){this._history.back()}historyGo(St=0){this._history.go(St)}getState(){return this._history.state}}function ee(){return!!window.history.pushState}function A(Bt,St){if(0==Bt.length)return St;if(0==St.length)return Bt;let on=0;return Bt.endsWith("/")&&on++,St.startsWith("/")&&on++,2==on?Bt+St.substring(1):1==on?Bt+St:Bt+"/"+St}function F(Bt){const St=Bt.match(/#|\?|$/),on=St&&St.index||Bt.length;return Bt.slice(0,on-("/"===Bt[on-1]?1:0))+Bt.slice(on)}function $(Bt){return Bt&&"?"!==Bt[0]?"?"+Bt:Bt}G.\u0275fac=function(Bt){return new(Bt||G)(e.LFG(N))},G.\u0275prov=e.Yz7({token:G,factory:function(){return new G((0,e.LFG)(N))},providedIn:"platform"});class be{historyGo(St){throw new Error("Not implemented")}}be.\u0275fac=function(Bt){return new(Bt||be)},be.\u0275prov=e.Yz7({token:be,factory:function(){return(0,e.f3M)(Me)},providedIn:"root"});const me=new e.OlP("appBaseHref");class Me extends be{constructor(St,on){var Xn,qi,Xi;super(),this._platformLocation=St,this._removeListenerFns=[],this._baseHref=null!==(Xn=null!==(qi=null!=on?on:this._platformLocation.getBaseHrefFromDOM())&&void 0!==qi?qi:null===(Xi=(0,e.f3M)(N).location)||void 0===Xi?void 0:Xi.origin)&&void 0!==Xn?Xn:""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(St){this._removeListenerFns.push(this._platformLocation.onPopState(St),this._platformLocation.onHashChange(St))}getBaseHref(){return this._baseHref}prepareExternalUrl(St){return A(this._baseHref,St)}path(St=!1){const on=this._platformLocation.pathname+$(this._platformLocation.search),Xn=this._platformLocation.hash;return Xn&&St?`${on}${Xn}`:on}pushState(St,on,Xn,qi){const Xi=this.prepareExternalUrl(Xn+$(qi));this._platformLocation.pushState(St,on,Xi)}replaceState(St,on,Xn,qi){const Xi=this.prepareExternalUrl(Xn+$(qi));this._platformLocation.replaceState(St,on,Xi)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(St=0){var on,Xn;null===(on=(Xn=this._platformLocation).historyGo)||void 0===on||on.call(Xn,St)}}Me.\u0275fac=function(Bt){return new(Bt||Me)(e.LFG(j),e.LFG(me,8))},Me.\u0275prov=e.Yz7({token:Me,factory:Me.\u0275fac,providedIn:"root"});class gt extends be{constructor(St,on){super(),this._platformLocation=St,this._baseHref="",this._removeListenerFns=[],null!=on&&(this._baseHref=on)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(St){this._removeListenerFns.push(this._platformLocation.onPopState(St),this._platformLocation.onHashChange(St))}getBaseHref(){return this._baseHref}path(St=!1){let on=this._platformLocation.hash;return null==on&&(on="#"),on.length>0?on.substring(1):on}prepareExternalUrl(St){const on=A(this._baseHref,St);return on.length>0?"#"+on:on}pushState(St,on,Xn,qi){let Xi=this.prepareExternalUrl(Xn+$(qi));0==Xi.length&&(Xi=this._platformLocation.pathname),this._platformLocation.pushState(St,on,Xi)}replaceState(St,on,Xn,qi){let Xi=this.prepareExternalUrl(Xn+$(qi));0==Xi.length&&(Xi=this._platformLocation.pathname),this._platformLocation.replaceState(St,on,Xi)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(St=0){var on,Xn;null===(on=(Xn=this._platformLocation).historyGo)||void 0===on||on.call(Xn,St)}}gt.\u0275fac=function(Bt){return new(Bt||gt)(e.LFG(j),e.LFG(me,8))},gt.\u0275prov=e.Yz7({token:gt,factory:gt.\u0275fac});class we{constructor(St){this._subject=new e.vpe,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=St;const on=this._locationStrategy.getBaseHref();this._baseHref=F(He(on)),this._locationStrategy.onPopState(Xn=>{this._subject.emit({url:this.path(!0),pop:!0,state:Xn.state,type:Xn.type})})}ngOnDestroy(){var St;null===(St=this._urlChangeSubscription)||void 0===St||St.unsubscribe(),this._urlChangeListeners=[]}path(St=!1){return this.normalize(this._locationStrategy.path(St))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(St,on=""){return this.path()==this.normalize(St+$(on))}normalize(St){return we.stripTrailingSlash((Xn=this._baseHref,qi=He(St),Xn&&qi.startsWith(Xn)?qi.substring(Xn.length):qi));var Xn,qi}prepareExternalUrl(St){return St&&"/"!==St[0]&&(St="/"+St),this._locationStrategy.prepareExternalUrl(St)}go(St,on="",Xn=null){this._locationStrategy.pushState(Xn,"",St,on),this._notifyUrlChangeListeners(this.prepareExternalUrl(St+$(on)),Xn)}replaceState(St,on="",Xn=null){this._locationStrategy.replaceState(Xn,"",St,on),this._notifyUrlChangeListeners(this.prepareExternalUrl(St+$(on)),Xn)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(St=0){var on,Xn;null===(on=(Xn=this._locationStrategy).historyGo)||void 0===on||on.call(Xn,St)}onUrlChange(St){return this._urlChangeListeners.push(St),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(on=>{this._notifyUrlChangeListeners(on.url,on.state)})),()=>{const on=this._urlChangeListeners.indexOf(St);var Xn;this._urlChangeListeners.splice(on,1),0===this._urlChangeListeners.length&&(null===(Xn=this._urlChangeSubscription)||void 0===Xn||Xn.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(St="",on){this._urlChangeListeners.forEach(Xn=>Xn(St,on))}subscribe(St,on,Xn){return this._subject.subscribe({next:St,error:on,complete:Xn})}}function He(Bt){return Bt.replace(/\/index.html$/,"")}we.normalizeQueryParams=$,we.joinWithSlash=A,we.stripTrailingSlash=F,we.\u0275fac=function(Bt){return new(Bt||we)(e.LFG(be))},we.\u0275prov=e.Yz7({token:we,factory:function(){return new we((0,e.LFG)(be))},providedIn:"root"});const lt={ADP:[void 0,void 0,0],AFN:[void 0,"\u060b",0],ALL:[void 0,void 0,0],AMD:[void 0,"\u058f",2],AOA:[void 0,"Kz"],ARS:[void 0,"$"],AUD:["A$","$"],AZN:[void 0,"\u20bc"],BAM:[void 0,"KM"],BBD:[void 0,"$"],BDT:[void 0,"\u09f3"],BHD:[void 0,void 0,3],BIF:[void 0,void 0,0],BMD:[void 0,"$"],BND:[void 0,"$"],BOB:[void 0,"Bs"],BRL:["R$"],BSD:[void 0,"$"],BWP:[void 0,"P"],BYN:[void 0,void 0,2],BYR:[void 0,void 0,0],BZD:[void 0,"$"],CAD:["CA$","$",2],CHF:[void 0,void 0,2],CLF:[void 0,void 0,4],CLP:[void 0,"$",0],CNY:["CN\xa5","\xa5"],COP:[void 0,"$",2],CRC:[void 0,"\u20a1",2],CUC:[void 0,"$"],CUP:[void 0,"$"],CZK:[void 0,"K\u010d",2],DJF:[void 0,void 0,0],DKK:[void 0,"kr",2],DOP:[void 0,"$"],EGP:[void 0,"E\xa3"],ESP:[void 0,"\u20a7",0],EUR:["\u20ac"],FJD:[void 0,"$"],FKP:[void 0,"\xa3"],GBP:["\xa3"],GEL:[void 0,"\u20be"],GHS:[void 0,"GH\u20b5"],GIP:[void 0,"\xa3"],GNF:[void 0,"FG",0],GTQ:[void 0,"Q"],GYD:[void 0,"$",2],HKD:["HK$","$"],HNL:[void 0,"L"],HRK:[void 0,"kn"],HUF:[void 0,"Ft",2],IDR:[void 0,"Rp",2],ILS:["\u20aa"],INR:["\u20b9"],IQD:[void 0,void 0,0],IRR:[void 0,void 0,0],ISK:[void 0,"kr",0],ITL:[void 0,void 0,0],JMD:[void 0,"$"],JOD:[void 0,void 0,3],JPY:["\xa5",void 0,0],KHR:[void 0,"\u17db"],KMF:[void 0,"CF",0],KPW:[void 0,"\u20a9",0],KRW:["\u20a9",void 0,0],KWD:[void 0,void 0,3],KYD:[void 0,"$"],KZT:[void 0,"\u20b8"],LAK:[void 0,"\u20ad",0],LBP:[void 0,"L\xa3",0],LKR:[void 0,"Rs"],LRD:[void 0,"$"],LTL:[void 0,"Lt"],LUF:[void 0,void 0,0],LVL:[void 0,"Ls"],LYD:[void 0,void 0,3],MGA:[void 0,"Ar",0],MGF:[void 0,void 0,0],MMK:[void 0,"K",0],MNT:[void 0,"\u20ae",2],MRO:[void 0,void 0,0],MUR:[void 0,"Rs",2],MXN:["MX$","$"],MYR:[void 0,"RM"],NAD:[void 0,"$"],NGN:[void 0,"\u20a6"],NIO:[void 0,"C$"],NOK:[void 0,"kr",2],NPR:[void 0,"Rs"],NZD:["NZ$","$"],OMR:[void 0,void 0,3],PHP:["\u20b1"],PKR:[void 0,"Rs",2],PLN:[void 0,"z\u0142"],PYG:[void 0,"\u20b2",0],RON:[void 0,"lei"],RSD:[void 0,void 0,0],RUB:[void 0,"\u20bd"],RWF:[void 0,"RF",0],SBD:[void 0,"$"],SEK:[void 0,"kr",2],SGD:[void 0,"$"],SHP:[void 0,"\xa3"],SLE:[void 0,void 0,2],SLL:[void 0,void 0,0],SOS:[void 0,void 0,0],SRD:[void 0,"$"],SSP:[void 0,"\xa3"],STD:[void 0,void 0,0],STN:[void 0,"Db"],SYP:[void 0,"\xa3",0],THB:[void 0,"\u0e3f"],TMM:[void 0,void 0,0],TND:[void 0,void 0,3],TOP:[void 0,"T$"],TRL:[void 0,void 0,0],TRY:[void 0,"\u20ba"],TTD:[void 0,"$"],TWD:["NT$","$",2],TZS:[void 0,void 0,2],UAH:[void 0,"\u20b4"],UGX:[void 0,void 0,0],USD:["$"],UYI:[void 0,void 0,0],UYU:[void 0,"$"],UYW:[void 0,void 0,4],UZS:[void 0,void 0,2],VEF:[void 0,"Bs",2],VND:["\u20ab",void 0,0],VUV:[void 0,void 0,0],XAF:["FCFA",void 0,0],XCD:["EC$","$"],XOF:["F\u202fCFA",void 0,0],XPF:["CFPF",void 0,0],XXX:["\xa4"],YER:[void 0,void 0,0],ZAR:[void 0,"R"],ZMK:[void 0,void 0,0],ZMW:[void 0,"ZK"],ZWD:[void 0,void 0,0]};var B,Ge,Le,ne,Z,q,ue,Fe,Bt;function Ke(Bt,St){return ii((0,e.cg1)(Bt)[e.wAp.DateFormat],St)}function H(Bt,St){return ii((0,e.cg1)(Bt)[e.wAp.TimeFormat],St)}function ze(Bt,St){return ii((0,e.cg1)(Bt)[e.wAp.DateTimeFormat],St)}function dt(Bt,St){const on=(0,e.cg1)(Bt),Xn=on[e.wAp.NumberSymbols][St];if(typeof Xn>"u"){if(St===ue.CurrencyDecimal)return on[e.wAp.NumberSymbols][ue.Decimal];if(St===ue.CurrencyGroup)return on[e.wAp.NumberSymbols][ue.Group]}return Xn}function xn(Bt,St){return(0,e.cg1)(Bt)[e.wAp.NumberFormats][St]}(Ge=B||(B={}))[Ge.Decimal=0]="Decimal",Ge[Ge.Percent=1]="Percent",Ge[Ge.Currency=2]="Currency",Ge[Ge.Scientific=3]="Scientific",(Bt=Le||(Le={}))[Bt.Zero=0]="Zero",Bt[Bt.One=1]="One",Bt[Bt.Two=2]="Two",Bt[Bt.Few=3]="Few",Bt[Bt.Many=4]="Many",Bt[Bt.Other=5]="Other",function(Bt){Bt[Bt.Format=0]="Format",Bt[Bt.Standalone=1]="Standalone"}(ne||(ne={})),function(Bt){Bt[Bt.Narrow=0]="Narrow",Bt[Bt.Abbreviated=1]="Abbreviated",Bt[Bt.Wide=2]="Wide",Bt[Bt.Short=3]="Short"}(Z||(Z={})),function(Bt){Bt[Bt.Short=0]="Short",Bt[Bt.Medium=1]="Medium",Bt[Bt.Long=2]="Long",Bt[Bt.Full=3]="Full"}(q||(q={})),function(Bt){Bt[Bt.Decimal=0]="Decimal",Bt[Bt.Group=1]="Group",Bt[Bt.List=2]="List",Bt[Bt.PercentSign=3]="PercentSign",Bt[Bt.PlusSign=4]="PlusSign",Bt[Bt.MinusSign=5]="MinusSign",Bt[Bt.Exponential=6]="Exponential",Bt[Bt.SuperscriptingExponent=7]="SuperscriptingExponent",Bt[Bt.PerMille=8]="PerMille",Bt[Bt.Infinity=9]="Infinity",Bt[Bt.NaN=10]="NaN",Bt[Bt.TimeSeparator=11]="TimeSeparator",Bt[Bt.CurrencyDecimal=12]="CurrencyDecimal",Bt[Bt.CurrencyGroup=13]="CurrencyGroup"}(ue||(ue={})),function(Bt){Bt[Bt.Sunday=0]="Sunday",Bt[Bt.Monday=1]="Monday",Bt[Bt.Tuesday=2]="Tuesday",Bt[Bt.Wednesday=3]="Wednesday",Bt[Bt.Thursday=4]="Thursday",Bt[Bt.Friday=5]="Friday",Bt[Bt.Saturday=6]="Saturday"}(Fe||(Fe={}));const sn=e.kL8;function si(Bt){if(!Bt[e.wAp.ExtraData])throw new Error(`Missing extra locale data for the locale "${Bt[e.wAp.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function ii(Bt,St){for(let on=St;on>-1;on--)if(typeof Bt[on]<"u")return Bt[on];throw new Error("Locale data API: locale data undefined")}function wi(Bt){const[St,on]=Bt.split(":");return{hours:+St,minutes:+on}}const Yn=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,ce={},ot=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var pt,ft,Nt;function Mn(Bt,St,on,Xn){let qi=function(eo){if(nn(eo))return eo;if("number"==typeof eo&&!isNaN(eo))return new Date(eo);if("string"==typeof eo){if(eo=eo.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(eo)){const[Mo,lo=1,Tr=1]=eo.split("-").map(Ee=>+Ee);return En(Mo,lo-1,Tr)}const Ao=parseFloat(eo);if(!isNaN(eo-Ao))return new Date(Ao);let wn;if(wn=eo.match(Yn))return function(lo){const Tr=new Date(0);let Ee=0,_=0;const Te=lo[8]?Tr.setUTCFullYear:Tr.setFullYear,en=lo[8]?Tr.setUTCHours:Tr.setHours;lo[9]&&(Ee=Number(lo[9]+lo[10]),_=Number(lo[9]+lo[11])),Te.call(Tr,Number(lo[1]),Number(lo[2])-1,Number(lo[3]));const Ve=Number(lo[4]||0)-Ee,We=Number(lo[5]||0)-_,jt=Number(lo[6]||0),D=Math.floor(1e3*parseFloat("0."+(lo[7]||0)));return en.call(Tr,Ve,We,jt,D),Tr}(wn)}const Kr=new Date(eo);if(!nn(Kr))throw new Error(`Unable to convert "${eo}" into a date`);return Kr}(Bt);St=ln(on,St)||St;let Xi,gr=[];for(;St;){if(Xi=ot.exec(St),!Xi){gr.push(St);break}{gr=gr.concat(Xi.slice(1));const Vr=gr.pop();if(!Vr)break;St=Vr}}let Yr=qi.getTimezoneOffset();Xn&&(Yr=Xe(Xn,Yr),qi=function(eo,Kr,Ao){const Mo=eo.getTimezoneOffset();return Ee=eo,_=-1*(Xe(Kr,Mo)-Mo),(Ee=new Date(Ee.getTime())).setMinutes(Ee.getMinutes()+_),Ee;var Ee,_}(qi,Xn));let Rr="";return gr.forEach(Vr=>{const eo=function(Ao){if(st[Ao])return st[Ao];let wn;switch(Ao){case"G":case"GG":case"GGG":wn=Ln(Nt.Eras,Z.Abbreviated);break;case"GGGG":wn=Ln(Nt.Eras,Z.Wide);break;case"GGGGG":wn=Ln(Nt.Eras,Z.Narrow);break;case"y":wn=zt(ft.FullYear,1,0,!1,!0);break;case"yy":wn=zt(ft.FullYear,2,0,!0,!0);break;case"yyy":wn=zt(ft.FullYear,3,0,!1,!0);break;case"yyyy":wn=zt(ft.FullYear,4,0,!1,!0);break;case"Y":wn=W(1);break;case"YY":wn=W(2,!0);break;case"YYY":wn=W(3);break;case"YYYY":wn=W(4);break;case"M":case"L":wn=zt(ft.Month,1,1);break;case"MM":case"LL":wn=zt(ft.Month,2,1);break;case"MMM":wn=Ln(Nt.Months,Z.Abbreviated);break;case"MMMM":wn=Ln(Nt.Months,Z.Wide);break;case"MMMMM":wn=Ln(Nt.Months,Z.Narrow);break;case"LLL":wn=Ln(Nt.Months,Z.Abbreviated,ne.Standalone);break;case"LLLL":wn=Ln(Nt.Months,Z.Wide,ne.Standalone);break;case"LLLLL":wn=Ln(Nt.Months,Z.Narrow,ne.Standalone);break;case"w":wn=K(1);break;case"ww":wn=K(2);break;case"W":wn=K(1,!0);break;case"d":wn=zt(ft.Date,1);break;case"dd":wn=zt(ft.Date,2);break;case"c":case"cc":wn=zt(ft.Day,1);break;case"ccc":wn=Ln(Nt.Days,Z.Abbreviated,ne.Standalone);break;case"cccc":wn=Ln(Nt.Days,Z.Wide,ne.Standalone);break;case"ccccc":wn=Ln(Nt.Days,Z.Narrow,ne.Standalone);break;case"cccccc":wn=Ln(Nt.Days,Z.Short,ne.Standalone);break;case"E":case"EE":case"EEE":wn=Ln(Nt.Days,Z.Abbreviated);break;case"EEEE":wn=Ln(Nt.Days,Z.Wide);break;case"EEEEE":wn=Ln(Nt.Days,Z.Narrow);break;case"EEEEEE":wn=Ln(Nt.Days,Z.Short);break;case"a":case"aa":case"aaa":wn=Ln(Nt.DayPeriods,Z.Abbreviated);break;case"aaaa":wn=Ln(Nt.DayPeriods,Z.Wide);break;case"aaaaa":wn=Ln(Nt.DayPeriods,Z.Narrow);break;case"b":case"bb":case"bbb":wn=Ln(Nt.DayPeriods,Z.Abbreviated,ne.Standalone,!0);break;case"bbbb":wn=Ln(Nt.DayPeriods,Z.Wide,ne.Standalone,!0);break;case"bbbbb":wn=Ln(Nt.DayPeriods,Z.Narrow,ne.Standalone,!0);break;case"B":case"BB":case"BBB":wn=Ln(Nt.DayPeriods,Z.Abbreviated,ne.Format,!0);break;case"BBBB":wn=Ln(Nt.DayPeriods,Z.Wide,ne.Format,!0);break;case"BBBBB":wn=Ln(Nt.DayPeriods,Z.Narrow,ne.Format,!0);break;case"h":wn=zt(ft.Hours,1,-12);break;case"hh":wn=zt(ft.Hours,2,-12);break;case"H":wn=zt(ft.Hours,1);break;case"HH":wn=zt(ft.Hours,2);break;case"m":wn=zt(ft.Minutes,1);break;case"mm":wn=zt(ft.Minutes,2);break;case"s":wn=zt(ft.Seconds,1);break;case"ss":wn=zt(ft.Seconds,2);break;case"S":wn=zt(ft.FractionalSeconds,1);break;case"SS":wn=zt(ft.FractionalSeconds,2);break;case"SSS":wn=zt(ft.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":wn=Se(pt.Short);break;case"ZZZZZ":wn=Se(pt.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":wn=Se(pt.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":wn=Se(pt.Long);break;default:return null}return st[Ao]=wn,wn}(Vr);Rr+=eo?eo(qi,on,Yr):"''"===Vr?"'":Vr.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),Rr}function En(Bt,St,on){const Xn=new Date(0);return Xn.setFullYear(Bt,St,on),Xn.setHours(0,0,0),Xn}function ln(Bt,St){const on=(0,e.cg1)(Bt)[e.wAp.LocaleId];if(ce[on]=ce[on]||{},ce[on][St])return ce[on][St];let Xn="";switch(St){case"shortDate":Xn=Ke(Bt,q.Short);break;case"mediumDate":Xn=Ke(Bt,q.Medium);break;case"longDate":Xn=Ke(Bt,q.Long);break;case"fullDate":Xn=Ke(Bt,q.Full);break;case"shortTime":Xn=H(Bt,q.Short);break;case"mediumTime":Xn=H(Bt,q.Medium);break;case"longTime":Xn=H(Bt,q.Long);break;case"fullTime":Xn=H(Bt,q.Full);break;case"short":const qi=ln(Bt,"shortTime"),Xi=ln(Bt,"shortDate");Xn=wt(ze(Bt,q.Short),[qi,Xi]);break;case"medium":const gr=ln(Bt,"mediumTime"),Yr=ln(Bt,"mediumDate");Xn=wt(ze(Bt,q.Medium),[gr,Yr]);break;case"long":const Rr=ln(Bt,"longTime"),Vr=ln(Bt,"longDate");Xn=wt(ze(Bt,q.Long),[Rr,Vr]);break;case"full":const eo=ln(Bt,"fullTime"),Kr=ln(Bt,"fullDate");Xn=wt(ze(Bt,q.Full),[eo,Kr])}return Xn&&(ce[on][St]=Xn),Xn}function wt(Bt,St){return St&&(Bt=Bt.replace(/\{([^}]+)}/g,function(on,Xn){return null!=St&&Xn in St?St[Xn]:on})),Bt}function ei(Bt,St,on="-",Xn,qi){let Xi="";(Bt<0||qi&&Bt<=0)&&(qi?Bt=1-Bt:(Bt=-Bt,Xi=on));let gr=String(Bt);for(;gr.length0||Yr>-on)&&(Yr+=on),Bt===ft.Hours)0===Yr&&-12===on&&(Yr=12);else if(Bt===ft.FractionalSeconds)return Kr=St,ei(Yr,3).substring(0,Kr);var Kr;const Rr=dt(gr,ue.MinusSign);return ei(Yr,St,Rr,Xn,qi)}}function Ln(Bt,St,on=ne.Format,Xn=!1){return function(qi,Xi){return function(Yr,Rr,Vr,eo,Kr,Ao){switch(Vr){case Nt.Months:return function(Tr,Ee,_){const Te=(0,e.cg1)(Tr),en=ii([Te[e.wAp.MonthsFormat],Te[e.wAp.MonthsStandalone]],Ee);return ii(en,_)}(Rr,Kr,eo)[Yr.getMonth()];case Nt.Days:return function(Tr,Ee,_){const Te=(0,e.cg1)(Tr),en=ii([Te[e.wAp.DaysFormat],Te[e.wAp.DaysStandalone]],Ee);return ii(en,_)}(Rr,Kr,eo)[Yr.getDay()];case Nt.DayPeriods:const wn=Yr.getHours(),Mo=Yr.getMinutes();if(Ao){const lo=function(Te){const en=(0,e.cg1)(Te);return si(en),(en[e.wAp.ExtraData][2]||[]).map(Ve=>"string"==typeof Ve?wi(Ve):[wi(Ve[0]),wi(Ve[1])])}(Rr),Tr=function(Te,en,Ve){const We=(0,e.cg1)(Te);si(We);const jt=ii([We[e.wAp.ExtraData][0],We[e.wAp.ExtraData][1]],en)||[];return ii(jt,Ve)||[]}(Rr,Kr,eo),Ee=lo.findIndex(_=>{if(Array.isArray(_)){const[Te,en]=_,Ve=wn>=Te.hours&&Mo>=Te.minutes,We=wn0?Math.floor(qi/60):Math.ceil(qi/60);switch(Bt){case pt.Short:return(qi>=0?"+":"")+ei(gr,2,Xi)+ei(Math.abs(qi%60),2,Xi);case pt.ShortGMT:return"GMT"+(qi>=0?"+":"")+ei(gr,1,Xi);case pt.Long:return"GMT"+(qi>=0?"+":"")+ei(gr,2,Xi)+":"+ei(Math.abs(qi%60),2,Xi);case pt.Extended:return 0===Xn?"Z":(qi>=0?"+":"")+ei(gr,2,Xi)+":"+ei(Math.abs(qi%60),2,Xi);default:throw new Error(`Unknown zone width "${Bt}"`)}}}function z(Bt){return En(Bt.getFullYear(),Bt.getMonth(),Bt.getDate()+(4-Bt.getDay()))}function K(Bt,St=!1){return function(on,Xn){let qi;if(St){const Xi=new Date(on.getFullYear(),on.getMonth(),1).getDay()-1,gr=on.getDate();qi=1+Math.floor((gr+Xi)/7)}else{const Xi=z(on),gr=function(Vr){const eo=En(Vr,0,1).getDay();return En(Vr,0,1+(eo<=4?4:11)-eo)}(Xi.getFullYear()),Yr=Xi.getTime()-gr.getTime();qi=1+Math.round(Yr/6048e5)}return ei(qi,Bt,dt(Xn,ue.MinusSign))}}function W(Bt,St=!1){return function(on,Xn){return ei(z(on).getFullYear(),Bt,dt(Xn,ue.MinusSign),St)}}(function(Bt){Bt[Bt.Short=0]="Short",Bt[Bt.ShortGMT=1]="ShortGMT",Bt[Bt.Long=2]="Long",Bt[Bt.Extended=3]="Extended"})(pt||(pt={})),function(Bt){Bt[Bt.FullYear=0]="FullYear",Bt[Bt.Month=1]="Month",Bt[Bt.Date=2]="Date",Bt[Bt.Hours=3]="Hours",Bt[Bt.Minutes=4]="Minutes",Bt[Bt.Seconds=5]="Seconds",Bt[Bt.FractionalSeconds=6]="FractionalSeconds",Bt[Bt.Day=7]="Day"}(ft||(ft={})),function(Bt){Bt[Bt.DayPeriods=0]="DayPeriods",Bt[Bt.Days=1]="Days",Bt[Bt.Months=2]="Months",Bt[Bt.Eras=3]="Eras"}(Nt||(Nt={}));const st={};function Xe(Bt,St){Bt=Bt.replace(/:/g,"");const on=Date.parse("Jan 01, 1970 00:00:00 "+Bt)/6e4;return isNaN(on)?St:on}function nn(Bt){return Bt instanceof Date&&!isNaN(Bt.valueOf())}const mt=/^(\d+)?\.((\d+)(-(\d+))?)?$/;function Yt(Bt,St,on,Xn,qi,Xi,gr=!1){let Yr="",Rr=!1;if(isFinite(Bt)){let Vr=function(Te){let en,Ve,We,jt,D,xe=Math.abs(Te)+"",ye=0;for((Ve=xe.indexOf("."))>-1&&(xe=xe.replace(".","")),(We=xe.search(/e/i))>0?(Ve<0&&(Ve=We),Ve+=+xe.slice(We+1),xe=xe.substring(0,We)):Ve<0&&(Ve=xe.length),We=0;"0"===xe.charAt(We);We++);if(We===(D=xe.length))en=[0],Ve=1;else{for(D--;"0"===xe.charAt(D);)D--;for(Ve-=We,en=[],jt=0;We<=D;We++,jt++)en[jt]=Number(xe.charAt(We))}return Ve>22&&(en=en.splice(0,21),ye=Ve-1,Ve=1),{digits:en,exponent:ye,integerLen:Ve}}(Bt);gr&&(Vr=function(Te){if(0===Te.digits[0])return Te;const en=Te.digits.length-Te.integerLen;return Te.exponent?Te.exponent+=2:(0===en?Te.digits.push(0,0):1===en&&Te.digits.push(0),Te.integerLen+=2),Te}(Vr));let eo=St.minInt,Kr=St.minFrac,Ao=St.maxFrac;if(Xi){const _=Xi.match(mt);if(null===_)throw new Error(`${Xi} is not a valid digit info`);const Te=_[1],en=_[3],Ve=_[5];null!=Te&&(eo=je(Te)),null!=en&&(Kr=je(en)),null!=Ve?Ao=je(Ve):null!=en&&Kr>Ao&&(Ao=Kr)}!function(Te,en,Ve){if(en>Ve)throw new Error(`The minimum number of digits after fraction (${en}) is higher than the maximum (${Ve}).`);let We=Te.digits,jt=We.length-Te.integerLen;const D=Math.min(Math.max(en,jt),Ve);let xe=D+Te.integerLen,ye=We[xe];if(xe>0){We.splice(Math.max(Te.integerLen,xe));for(let Un=xe;Un=5)if(xe-1<0){for(let Un=0;Un>xe;Un--)We.unshift(0),Te.integerLen++;We.unshift(1),Te.integerLen++}else We[xe-1]++;for(;jt=Dt?Ki.pop():_t=!1),Jn>=10?1:0},0);cn&&(We.unshift(cn),Te.integerLen++)}(Vr,Kr,Ao);let wn=Vr.digits,Mo=Vr.integerLen;const lo=Vr.exponent;let Tr=[];for(Rr=wn.every(_=>!_);Mo0?Tr=wn.splice(Mo,wn.length):(Tr=wn,wn=[0]);const Ee=[];for(wn.length>=St.lgSize&&Ee.unshift(wn.splice(-St.lgSize,wn.length).join(""));wn.length>St.gSize;)Ee.unshift(wn.splice(-St.gSize,wn.length).join(""));wn.length&&Ee.unshift(wn.join("")),Yr=Ee.join(dt(on,Xn)),Tr.length&&(Yr+=dt(on,qi)+Tr.join("")),lo&&(Yr+=dt(on,ue.Exponential)+"+"+lo)}else Yr=dt(on,ue.Infinity);return Yr=Bt<0&&!Rr?St.negPre+Yr+St.negSuf:St.posPre+Yr+St.posSuf,Yr}function Ie(Bt,St="-"){const on={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},Xn=Bt.split(";"),qi=Xn[0],Xi=Xn[1],gr=-1!==qi.indexOf(".")?qi.split("."):[qi.substring(0,qi.lastIndexOf("0")+1),qi.substring(qi.lastIndexOf("0")+1)],Yr=gr[0],Rr=gr[1]||"";on.posPre=Yr.substring(0,Yr.indexOf("#"));for(let eo=0;eo-1||(qi=on.getPluralCategory(Bt,Xn),St.indexOf(qi)>-1))return qi;if(St.indexOf("other")>-1)return"other";throw new Error(`No plural message found for value "${Bt}"`)}ke.\u0275fac=function(Bt){return new(Bt||ke)},ke.\u0275prov=e.Yz7({token:ke,factory:function(Bt){let St=null;return Bt?St=new Bt:(on=e.LFG(e.soG),St=new Gt(on)),St;var on},providedIn:"root"});class Gt extends ke{constructor(St){super(),this.locale=St}getPluralCategory(St,on){switch(sn(on||this.locale)(St)){case Le.Zero:return"zero";case Le.One:return"one";case Le.Two:return"two";case Le.Few:return"few";case Le.Many:return"many";default:return"other"}}}function Fn(Bt,St){St=encodeURIComponent(St);for(const on of Bt.split(";")){const Xn=on.indexOf("="),[qi,Xi]=-1==Xn?[on,""]:[on.slice(0,Xn),on.slice(Xn+1)];if(qi.trim()===St)return decodeURIComponent(Xi)}return null}Gt.\u0275fac=function(Bt){return new(Bt||Gt)(e.LFG(e.soG))},Gt.\u0275prov=e.Yz7({token:Gt,factory:Gt.\u0275fac});class yn{constructor(St,on,Xn,qi){this._iterableDiffers=St,this._keyValueDiffers=on,this._ngEl=Xn,this._renderer=qi,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}set klass(St){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof St?St.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}set ngClass(St){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof St?St.split(/\s+/):St,this._rawClass&&((0,e.sIi)(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}ngDoCheck(){if(this._iterableDiffer){const St=this._iterableDiffer.diff(this._rawClass);St&&this._applyIterableChanges(St)}else if(this._keyValueDiffer){const St=this._keyValueDiffer.diff(this._rawClass);St&&this._applyKeyValueChanges(St)}}_applyKeyValueChanges(St){St.forEachAddedItem(on=>this._toggleClass(on.key,on.currentValue)),St.forEachChangedItem(on=>this._toggleClass(on.key,on.currentValue)),St.forEachRemovedItem(on=>{on.previousValue&&this._toggleClass(on.key,!1)})}_applyIterableChanges(St){St.forEachAddedItem(on=>{if("string"!=typeof on.item)throw new Error(`NgClass can only toggle CSS classes expressed as strings, got ${(0,e.AaK)(on.item)}`);this._toggleClass(on.item,!0)}),St.forEachRemovedItem(on=>this._toggleClass(on.item,!1))}_applyClasses(St){St&&(Array.isArray(St)||St instanceof Set?St.forEach(on=>this._toggleClass(on,!0)):Object.keys(St).forEach(on=>this._toggleClass(on,!!St[on])))}_removeClasses(St){St&&(Array.isArray(St)||St instanceof Set?St.forEach(on=>this._toggleClass(on,!1)):Object.keys(St).forEach(on=>this._toggleClass(on,!1)))}_toggleClass(St,on){(St=St.trim())&&St.split(/\s+/g).forEach(Xn=>{on?this._renderer.addClass(this._ngEl.nativeElement,Xn):this._renderer.removeClass(this._ngEl.nativeElement,Xn)})}}yn.\u0275fac=function(Bt){return new(Bt||yn)(e.Y36(e.ZZ4),e.Y36(e.aQg),e.Y36(e.SBq),e.Y36(e.Qsj))},yn.\u0275dir=e.lG2({type:yn,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0});class Pn{constructor(St){this._viewContainerRef=St,this.ngComponentOutlet=null}ngOnChanges(St){const{_viewContainerRef:on,ngComponentOutletNgModule:Xn,ngComponentOutletNgModuleFactory:qi}=this;if(on.clear(),this._componentRef=void 0,this.ngComponentOutlet){const Xi=this.ngComponentOutletInjector||on.parentInjector;(St.ngComponentOutletNgModule||St.ngComponentOutletNgModuleFactory)&&(this._moduleRef&&this._moduleRef.destroy(),this._moduleRef=Xn?(0,e.Lck)(Xn,ut(Xi)):qi?qi.create(ut(Xi)):void 0),this._componentRef=on.createComponent(this.ngComponentOutlet,{index:on.length,injector:Xi,ngModuleRef:this._moduleRef,projectableNodes:this.ngComponentOutletContent})}}ngOnDestroy(){this._moduleRef&&this._moduleRef.destroy()}}function ut(Bt){return Bt.get(e.h0i).injector}Pn.\u0275fac=function(Bt){return new(Bt||Pn)(e.Y36(e.s_b))},Pn.\u0275dir=e.lG2({type:Pn,selectors:[["","ngComponentOutlet",""]],inputs:{ngComponentOutlet:"ngComponentOutlet",ngComponentOutletInjector:"ngComponentOutletInjector",ngComponentOutletContent:"ngComponentOutletContent",ngComponentOutletNgModule:"ngComponentOutletNgModule",ngComponentOutletNgModuleFactory:"ngComponentOutletNgModuleFactory"},standalone:!0,features:[e.TTD]});class Wt{constructor(St,on,Xn,qi){this.$implicit=St,this.ngForOf=on,this.index=Xn,this.count=qi}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}class qe{constructor(St,on,Xn){this._viewContainer=St,this._template=on,this._differs=Xn,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForOf(St){this._ngForOf=St,this._ngForOfDirty=!0}set ngForTrackBy(St){this._trackByFn=St}get ngForTrackBy(){return this._trackByFn}set ngForTemplate(St){St&&(this._template=St)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const St=this._ngForOf;!this._differ&&St&&(this._differ=this._differs.find(St).create(this.ngForTrackBy))}if(this._differ){const St=this._differ.diff(this._ngForOf);St&&this._applyChanges(St)}}_applyChanges(St){const on=this._viewContainer;St.forEachOperation((Xn,qi,Xi)=>{if(null==Xn.previousIndex)on.createEmbeddedView(this._template,new Wt(Xn.item,this._ngForOf,-1,-1),null===Xi?void 0:Xi);else if(null==Xi)on.remove(null===qi?void 0:qi);else if(null!==qi){const gr=on.get(qi);on.move(gr,Xi),Tt(gr,Xn)}});for(let Xn=0,qi=on.length;Xn{Tt(on.get(Xn.currentIndex),Xn)})}static ngTemplateContextGuard(St,on){return!0}}function Tt(Bt,St){Bt.context.$implicit=St.item}qe.\u0275fac=function(Bt){return new(Bt||qe)(e.Y36(e.s_b),e.Y36(e.Rgc),e.Y36(e.ZZ4))},qe.\u0275dir=e.lG2({type:qe,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0});class Jt{constructor(St,on){this._viewContainer=St,this._context=new pn,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=on}set ngIf(St){this._context.$implicit=this._context.ngIf=St,this._updateView()}set ngIfThen(St){Cn("ngIfThen",St),this._thenTemplateRef=St,this._thenViewRef=null,this._updateView()}set ngIfElse(St){Cn("ngIfElse",St),this._elseTemplateRef=St,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(St,on){return!0}}Jt.\u0275fac=function(Bt){return new(Bt||Jt)(e.Y36(e.s_b),e.Y36(e.Rgc))},Jt.\u0275dir=e.lG2({type:Jt,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0});class pn{constructor(){this.$implicit=null,this.ngIf=null}}function Cn(Bt,St){if(St&&!St.createEmbeddedView)throw new Error(`${Bt} must be a TemplateRef, but received '${(0,e.AaK)(St)}'.`)}class ui{constructor(St,on){this._viewContainerRef=St,this._templateRef=on,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(St){St&&!this._created?this.create():!St&&this._created&&this.destroy()}}class bi{constructor(){this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(St){this._ngSwitch=St,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(St){this._defaultViews||(this._defaultViews=[]),this._defaultViews.push(St)}_matchCase(St){const on=St==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||on,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),on}_updateDefaultCases(St){if(this._defaultViews&&St!==this._defaultUsed){this._defaultUsed=St;for(let on=0;onthis._setStyle(on.key,null)),St.forEachAddedItem(on=>this._setStyle(on.key,on.currentValue)),St.forEachChangedItem(on=>this._setStyle(on.key,on.currentValue))}}or.\u0275fac=function(Bt){return new(Bt||or)(e.Y36(e.SBq),e.Y36(e.aQg),e.Y36(e.Qsj))},or.\u0275dir=e.lG2({type:or,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0});class Vi{constructor(St){this._viewContainerRef=St,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(St){if(St.ngTemplateOutlet||St.ngTemplateOutletInjector){const on=this._viewContainerRef;if(this._viewRef&&on.remove(on.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:Xn,ngTemplateOutletContext:qi,ngTemplateOutletInjector:Xi}=this;this._viewRef=on.createEmbeddedView(Xn,qi,Xi?{injector:Xi}:void 0)}else this._viewRef=null}else this._viewRef&&St.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}function qr(Bt,St){return new e.vHH(2100,!1)}Vi.\u0275fac=function(Bt){return new(Bt||Vi)(e.Y36(e.s_b))},Vi.\u0275dir=e.lG2({type:Vi,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[e.TTD]});const Mr=new class{createSubscription(St,on){return St.then(on,Xn=>{throw Xn})}dispose(St){}},Si=new class{createSubscription(St,on){return St.subscribe({next:on,error:Xn=>{throw Xn}})}dispose(St){St.unsubscribe()}};class Dn{constructor(St){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=St}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(St){return this._obj?St!==this._obj?(this._dispose(),this.transform(St)):this._latestValue:(St&&this._subscribe(St),this._latestValue)}_subscribe(St){this._obj=St,this._strategy=this._selectStrategy(St),this._subscription=this._strategy.createSubscription(St,on=>this._updateLatestValue(St,on))}_selectStrategy(St){if((0,e.QGY)(St))return Mr;if((0,e.F4k)(St))return Si;throw qr()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(St,on){St===this._obj&&(this._latestValue=on,this._ref.markForCheck())}}Dn.\u0275fac=function(Bt){return new(Bt||Dn)(e.Y36(e.sBO,16))},Dn.\u0275pipe=e.Yjl({name:"async",type:Dn,pure:!1,standalone:!0});class Zt{transform(St){if(null==St)return null;if("string"!=typeof St)throw qr();return St.toLowerCase()}}Zt.\u0275fac=function(Bt){return new(Bt||Zt)},Zt.\u0275pipe=e.Yjl({name:"lowercase",type:Zt,pure:!0,standalone:!0});const Ut=/(?:[0-9A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])\S*/g;class An{transform(St){if(null==St)return null;if("string"!=typeof St)throw qr();return St.replace(Ut,on=>on[0].toUpperCase()+on.slice(1).toLowerCase())}}An.\u0275fac=function(Bt){return new(Bt||An)},An.\u0275pipe=e.Yjl({name:"titlecase",type:An,pure:!0,standalone:!0});class Kn{transform(St){if(null==St)return null;if("string"!=typeof St)throw qr();return St.toUpperCase()}}Kn.\u0275fac=function(Bt){return new(Bt||Kn)},Kn.\u0275pipe=e.Yjl({name:"uppercase",type:Kn,pure:!0,standalone:!0});const ai=new e.OlP("DATE_PIPE_DEFAULT_TIMEZONE");class zn{constructor(St,on){this.locale=St,this.defaultTimezone=on}transform(St,on="mediumDate",Xn,qi){if(null==St||""===St||St!=St)return null;try{var Xi;return Mn(St,on,qi||this.locale,null!==(Xi=null!=Xn?Xn:this.defaultTimezone)&&void 0!==Xi?Xi:void 0)}catch(gr){throw qr()}}}zn.\u0275fac=function(Bt){return new(Bt||zn)(e.Y36(e.soG,16),e.Y36(ai,24))},zn.\u0275pipe=e.Yjl({name:"date",type:zn,pure:!0,standalone:!0});const yi=/#/g;class ci{constructor(St){this._localization=St}transform(St,on,Xn){if(null==St)return"";if("object"!=typeof on||null===on)throw qr();return on[vt(St,Object.keys(on),this._localization,Xn)].replace(yi,St.toString())}}ci.\u0275fac=function(Bt){return new(Bt||ci)(e.Y36(ke,16))},ci.\u0275pipe=e.Yjl({name:"i18nPlural",type:ci,pure:!0,standalone:!0});class xi{transform(St,on){if(null==St)return"";if("object"!=typeof on||"string"!=typeof St)throw qr();return on.hasOwnProperty(St)?on[St]:on.hasOwnProperty("other")?on.other:""}}xi.\u0275fac=function(Bt){return new(Bt||xi)},xi.\u0275pipe=e.Yjl({name:"i18nSelect",type:xi,pure:!0,standalone:!0});class Mi{transform(St){return JSON.stringify(St,null,2)}}Mi.\u0275fac=function(Bt){return new(Bt||Mi)},Mi.\u0275pipe=e.Yjl({name:"json",type:Mi,pure:!1,standalone:!0});class kr{constructor(St){this.differs=St,this.keyValues=[],this.compareFn=xr}transform(St,on=xr){if(!St||!(St instanceof Map)&&"object"!=typeof St)return null;this.differ||(this.differ=this.differs.find(St).create());const Xn=this.differ.diff(St),qi=on!==this.compareFn;return Xn&&(this.keyValues=[],Xn.forEachItem(Xi=>{this.keyValues.push( +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */function(Yr,Rr){return{key:Yr,value:Rr}}(Xi.key,Xi.currentValue))})),(Xn||qi)&&(this.keyValues.sort(on),this.compareFn=on),this.keyValues}}function xr(Bt,St){const on=Bt.key,Xn=St.key;if(on===Xn)return 0;if(void 0===on)return 1;if(void 0===Xn)return-1;if(null===on)return 1;if(null===Xn)return-1;if("string"==typeof on&&"string"==typeof Xn)return onnew Hr((0,e.LFG)(N),window)});class Hr{constructor(St,on){this.document=St,this.window=on,this.offset=()=>[0,0]}setOffset(St){this.offset=Array.isArray(St)?()=>St:St}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(St){this.supportsScrolling()&&this.window.scrollTo(St[0],St[1])}scrollToAnchor(St){if(!this.supportsScrolling())return;const on=function(qi,Xi){const gr=qi.getElementById(Xi)||qi.getElementsByName(Xi)[0];if(gr)return gr;if("function"==typeof qi.createTreeWalker&&qi.body&&(qi.body.createShadowRoot||qi.body.attachShadow)){const Yr=qi.createTreeWalker(qi.body,NodeFilter.SHOW_ELEMENT);let Rr=Yr.currentNode;for(;Rr;){const Vr=Rr.shadowRoot;if(Vr){const eo=Vr.getElementById(Xi)||Vr.querySelector(`[name="${Xi}"]`);if(eo)return eo}Rr=Yr.nextNode()}}return null}(this.document,St);on&&(this.scrollToElement(on),on.focus())}setHistoryScrollRestoration(St){if(this.supportScrollRestoration()){const on=this.window.history;on&&on.scrollRestoration&&(on.scrollRestoration=St)}}scrollToElement(St){const on=St.getBoundingClientRect(),Xn=on.left+this.window.pageXOffset,qi=on.top+this.window.pageYOffset,Xi=this.offset();this.window.scrollTo(Xn-Xi[0],qi-Xi[1])}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const St=ko(this.window.history)||ko(Object.getPrototypeOf(this.window.history));return!(!St||!St.writable&&!St.set)}catch{return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}function ko(Bt){return Object.getOwnPropertyDescriptor(Bt,"scrollRestoration")}class br{}function _o(Bt){throw new e.vHH(2958,`Unexpected invocation of the ${Bt} in the prod mode. Please make sure that the prod mode is enabled for production builds.`)}function wo(Bt,St=!0){return`The NgOptimizedImage directive ${St?`(activated on an element with the \`ngSrc="${Bt}"\`) `:""}has detected that`}function Xt(Bt,St){return On(Bt)?new URL(Bt):new URL(Bt,St.location.href)}function On(Bt){return/^https?:\/\//.test(Bt)}function _n(Bt){return Bt.startsWith("/")?Bt.slice(1):Bt}const ni=new Set(["localhost","127.0.0.1","0.0.0.0"]),hi=new e.OlP("PRECONNECT_CHECK_BLOCKLIST");class Ji{constructor(){this.document=(0,e.f3M)(N),this.preconnectLinks=null,this.alreadySeen=new Set,this.window=null,this.blocklist=new Set(ni),_o("preconnect link checker");const St=this.document.defaultView;typeof St<"u"&&(this.window=St);const on=(0,e.f3M)(hi,{optional:!0});on&&this.populateBlocklist(on)}populateBlocklist(St){if(!Array.isArray(St))throw new e.vHH(2957,"The blocklist for the preconnect check was not provided as an array. Check that the `PRECONNECT_CHECK_BLOCKLIST` token is configured as a `multi: true` provider.");Er(St,on=>{var qi;this.blocklist.add(On(qi=on)?new URL(qi).hostname:qi)})}assertPreconnect(St,on){if(!this.window)return;const Xn=Xt(St,this.window);this.blocklist.has(Xn.hostname)||this.alreadySeen.has(Xn.origin)||(this.alreadySeen.add(Xn.origin),this.preconnectLinks||(this.preconnectLinks=this.queryPreconnectLinks()),this.preconnectLinks.has(Xn.origin)||console.warn((0,e.kuF)(2956,`${wo(on)} there is no preconnect tag present for this image. Preconnecting to the origin(s) that serve priority images ensures that these images are delivered as soon as possible. To fix this, please add the following element into the of the document:\n `)))}queryPreconnectLinks(){const St=new Set,on=Array.from(this.document.querySelectorAll("link[rel=preconnect]"));for(let Xn of on){const qi=Xt(Xn.href,this.window);St.add(qi.origin)}return St}ngOnDestroy(){var St;null===(St=this.preconnectLinks)||void 0===St||St.clear(),this.alreadySeen.clear()}}function Er(Bt,St){for(let on of Bt)Array.isArray(on)?Er(on,St):St(on)}Ji.\u0275fac=function(Bt){return new(Bt||Ji)},Ji.\u0275prov=e.Yz7({token:Ji,factory:Ji.\u0275fac,providedIn:"root"});const Wr=Bt=>Bt.src,vr=new e.OlP("ImageLoader",{providedIn:"root",factory:()=>Wr});function fr(Bt,St){return function(on,Xn={ensurePreconnect:!0}){return function(Xi){if("string"!=typeof Xi||""===Xi.trim())return!1;try{return new URL(Xi),!0}catch{return!1}}(on)||function(Xi,gr){throw new e.vHH(2959,!1)}(),on=(Xi=on).endsWith("/")?Xi.slice(0,-1):Xi,[{provide:vr,useValue:qi=>(On(qi.src)&&function(gr,Yr){throw new e.vHH(2959,!1)}(),Bt(on,{...qi,src:_n(qi.src)}))}];var Xi}}fr(function(St,on){let Xn="format=auto";return on.width&&(Xn+=`,width=${on.width}`),`${St}/cdn-cgi/image/${Xn}/${on.src}`}),fr(function(St,on){let Xn="f_auto,q_auto";return on.width&&(Xn+=`,w_${on.width}`),`${St}/image/upload/${Xn}/${on.src}`}),fr(function(St,on){let Xn="tr:q-auto";return on.width&&(Xn+=`,w-${on.width}`),`${St}/${Xn}/${on.src}`}),fr(function(St,on){const Xn=new URL(`${St}/${on.src}`);return Xn.searchParams.set("auto","format"),on.width&&Xn.searchParams.set("w",on.width.toString()),Xn.href});class Ii{constructor(){this.images=new Map,this.alreadyWarned=new Set,this.window=null,this.observer=null,_o("LCP checker");const St=(0,e.f3M)(N).defaultView;typeof St<"u"&&typeof PerformanceObserver<"u"&&(this.window=St,this.observer=this.initPerformanceObserver())}initPerformanceObserver(){const St=new PerformanceObserver(on=>{var Xn,qi;const Xi=on.getEntries();if(0===Xi.length)return;const gr=null!==(Xn=null===(qi=Xi[Xi.length-1].element)||void 0===qi?void 0:qi.src)&&void 0!==Xn?Xn:"";gr.startsWith("data:")||gr.startsWith("blob:")||this.images.get(gr)&&!this.alreadyWarned.has(gr)&&(this.alreadyWarned.add(gr),function(Rr){const Vr=wo(Rr);console.warn((0,e.kuF)(2955,`${Vr} this image is the Largest Contentful Paint (LCP) element but was not marked "priority". This image should be marked "priority" in order to prioritize its loading. To fix this, add the "priority" attribute.`))}(gr))});return St.observe({type:"largest-contentful-paint",buffered:!0}),St}registerImage(St,on){!this.observer||this.images.set(Xt(St,this.window).href,on)}unregisterImage(St){!this.observer||this.images.delete(Xt(St,this.window).href)}ngOnDestroy(){!this.observer||(this.observer.disconnect(),this.images.clear(),this.alreadyWarned.clear())}}Ii.\u0275fac=function(Bt){return new(Bt||Ii)},Ii.\u0275prov=e.Yz7({token:Ii,factory:Ii.\u0275fac,providedIn:"root"});const jr=/^((\s*\d+w\s*(,|$)){1,})$/;class Wi{constructor(){this.imageLoader=(0,e.f3M)(vr),this.renderer=(0,e.f3M)(e.Qsj),this.imgElement=(0,e.f3M)(e.SBq).nativeElement,this.injector=(0,e.f3M)(e.zs3),this.lcpObserver=null,this._renderedSrc=null,this._priority=!1}set rawSrc(St){}set width(St){this._width=ao(St)}get width(){return this._width}set height(St){this._height=ao(St)}get height(){return this._height}set priority(St){var Xn;this._priority=null!=(Xn=St)&&"false"!=`${Xn}`}get priority(){return this._priority}ngOnInit(){this.setHostAttributes()}setHostAttributes(){this.setHostAttribute("width",this.width.toString()),this.setHostAttribute("height",this.height.toString()),this.setHostAttribute("loading",this.getLoadingBehavior()),this.setHostAttribute("fetchpriority",this.getFetchPriority()),this.setHostAttribute("src",this.getRewrittenSrc()),this.ngSrcset&&this.setHostAttribute("srcset",this.getRewrittenSrcset())}ngOnChanges(St){}getLoadingBehavior(){return this.priority||void 0===this.loading?this.priority?"eager":"lazy":this.loading}getFetchPriority(){return this.priority?"high":"auto"}getRewrittenSrc(){return this._renderedSrc||(this._renderedSrc=this.imageLoader({src:this.ngSrc})),this._renderedSrc}getRewrittenSrcset(){const St=jr.test(this.ngSrcset);return this.ngSrcset.split(",").filter(on=>""!==on).map(on=>{on=on.trim();const Xn=St?parseFloat(on):parseFloat(on)*this.width;return`${this.imageLoader({src:this.ngSrc,width:Xn})} ${on}`}).join(", ")}ngOnDestroy(){}setHostAttribute(St,on){this.renderer.setAttribute(this.imgElement,St,on)}}function ao(Bt){return"string"==typeof Bt?parseInt(Bt,10):Bt}Wi.\u0275fac=function(Bt){return new(Bt||Wi)},Wi.\u0275dir=e.lG2({type:Wi,selectors:[["img","ngSrc",""],["img","rawSrc",""]],inputs:{rawSrc:"rawSrc",ngSrc:"ngSrc",ngSrcset:"ngSrcset",width:"width",height:"height",loading:"loading",priority:"priority",src:"src",srcset:"srcset"},standalone:!0,features:[e.TTD]})},9239:(Ae,Pe,S)=>{"use strict";S.d(Pe,{JF:()=>zt});var e=S(4666),f=S(8008),O=S(4139),C=S(5901),x=S(522),N=S(14);class j{constructor(z,K){this.predicate=z,this.thisArg=K}call(z,K){return K.subscribe(new G(z,this.predicate,this.thisArg))}}class G extends N.L{constructor(z,K,W){super(z),this.predicate=K,this.thisArg=W,this.count=0}_next(z){let K;try{K=this.predicate.call(this.thisArg,z,this.count++)}catch(W){return void this.destination.error(W)}K&&this.destination.next(z)}}var ee=S(6942);class A{}class F{}class ${constructor(z){this.normalizedNames=new Map,this.lazyUpdate=null,z?this.lazyInit="string"==typeof z?()=>{this.headers=new Map,z.split("\n").forEach(K=>{const W=K.indexOf(":");if(W>0){const st=K.slice(0,W),Xe=st.toLowerCase(),nn=K.slice(W+1).trim();this.maybeSetNormalizedName(st,Xe),this.headers.has(Xe)?this.headers.get(Xe).push(nn):this.headers.set(Xe,[nn])}})}:()=>{this.headers=new Map,Object.keys(z).forEach(K=>{let W=z[K];const st=K.toLowerCase();"string"==typeof W&&(W=[W]),W.length>0&&(this.headers.set(st,W),this.maybeSetNormalizedName(K,st))})}:this.headers=new Map}has(z){return this.init(),this.headers.has(z.toLowerCase())}get(z){this.init();const K=this.headers.get(z.toLowerCase());return K&&K.length>0?K[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(z){return this.init(),this.headers.get(z.toLowerCase())||null}append(z,K){return this.clone({name:z,value:K,op:"a"})}set(z,K){return this.clone({name:z,value:K,op:"s"})}delete(z,K){return this.clone({name:z,value:K,op:"d"})}maybeSetNormalizedName(z,K){this.normalizedNames.has(K)||this.normalizedNames.set(K,z)}init(){this.lazyInit&&(this.lazyInit instanceof $?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(z=>this.applyUpdate(z)),this.lazyUpdate=null))}copyFrom(z){z.init(),Array.from(z.headers.keys()).forEach(K=>{this.headers.set(K,z.headers.get(K)),this.normalizedNames.set(K,z.normalizedNames.get(K))})}clone(z){const K=new $;return K.lazyInit=this.lazyInit&&this.lazyInit instanceof $?this.lazyInit:this,K.lazyUpdate=(this.lazyUpdate||[]).concat([z]),K}applyUpdate(z){const K=z.name.toLowerCase();switch(z.op){case"a":case"s":let W=z.value;if("string"==typeof W&&(W=[W]),0===W.length)return;this.maybeSetNormalizedName(z.name,K);const st=("a"===z.op?this.headers.get(K):void 0)||[];st.push(...W),this.headers.set(K,st);break;case"d":const Xe=z.value;if(Xe){let nn=this.headers.get(K);if(!nn)return;nn=nn.filter(mt=>-1===Xe.indexOf(mt)),0===nn.length?(this.headers.delete(K),this.normalizedNames.delete(K)):this.headers.set(K,nn)}else this.headers.delete(K),this.normalizedNames.delete(K)}}forEach(z){this.init(),Array.from(this.normalizedNames.keys()).forEach(K=>z(this.normalizedNames.get(K),this.headers.get(K)))}}class be{encodeKey(z){return gt(z)}encodeValue(z){return gt(z)}decodeKey(z){return decodeURIComponent(z)}decodeValue(z){return decodeURIComponent(z)}}const me=/%(\d[a-f0-9])/gi,Me={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function gt(Se){return encodeURIComponent(Se).replace(me,(z,K)=>{var W;return null!==(W=Me[K])&&void 0!==W?W:z})}function we(Se){return`${Se}`}class He{constructor(z={}){if(this.updates=null,this.cloneFrom=null,this.encoder=z.encoder||new be,z.fromString){if(z.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function(W,st){const Xe=new Map;return W.length>0&&W.replace(/^\?/,"").split("&").forEach(nn=>{const mt=nn.indexOf("="),[qt,Yt]=-1==mt?[st.decodeKey(nn),""]:[st.decodeKey(nn.slice(0,mt)),st.decodeValue(nn.slice(mt+1))],Be=Xe.get(qt)||[];Be.push(Yt),Xe.set(qt,Be)}),Xe}(z.fromString,this.encoder)}else z.fromObject?(this.map=new Map,Object.keys(z.fromObject).forEach(K=>{const W=z.fromObject[K],st=Array.isArray(W)?W.map(we):[we(W)];this.map.set(K,st)})):this.map=null}has(z){return this.init(),this.map.has(z)}get(z){this.init();const K=this.map.get(z);return K?K[0]:null}getAll(z){return this.init(),this.map.get(z)||null}keys(){return this.init(),Array.from(this.map.keys())}append(z,K){return this.clone({param:z,value:K,op:"a"})}appendAll(z){const K=[];return Object.keys(z).forEach(W=>{const st=z[W];Array.isArray(st)?st.forEach(Xe=>{K.push({param:W,value:Xe,op:"a"})}):K.push({param:W,value:st,op:"a"})}),this.clone(K)}set(z,K){return this.clone({param:z,value:K,op:"s"})}delete(z,K){return this.clone({param:z,value:K,op:"d"})}toString(){return this.init(),this.keys().map(z=>{const K=this.encoder.encodeKey(z);return this.map.get(z).map(W=>K+"="+this.encoder.encodeValue(W)).join("&")}).filter(z=>""!==z).join("&")}clone(z){const K=new He({encoder:this.encoder});return K.cloneFrom=this.cloneFrom||this,K.updates=(this.updates||[]).concat(z),K}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(z=>this.map.set(z,this.cloneFrom.map.get(z))),this.updates.forEach(z=>{switch(z.op){case"a":case"s":const K=("a"===z.op?this.map.get(z.param):void 0)||[];K.push(we(z.value)),this.map.set(z.param,K);break;case"d":if(void 0===z.value){this.map.delete(z.param);break}{let W=this.map.get(z.param)||[];const st=W.indexOf(we(z.value));-1!==st&&W.splice(st,1),W.length>0?this.map.set(z.param,W):this.map.delete(z.param)}}}),this.cloneFrom=this.updates=null)}}class lt{constructor(){this.map=new Map}set(z,K){return this.map.set(z,K),this}get(z){return this.map.has(z)||this.map.set(z,z.defaultValue()),this.map.get(z)}delete(z){return this.map.delete(z),this}has(z){return this.map.has(z)}keys(){return this.map.keys()}}function B(Se){return typeof ArrayBuffer<"u"&&Se instanceof ArrayBuffer}function Ge(Se){return typeof Blob<"u"&&Se instanceof Blob}function Le(Se){return typeof FormData<"u"&&Se instanceof FormData}class ne{constructor(z,K,W,st){let Xe;if(this.url=K,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=z.toUpperCase(),function(mt){switch(mt){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||st?(this.body=void 0!==W?W:null,Xe=st):Xe=W,Xe&&(this.reportProgress=!!Xe.reportProgress,this.withCredentials=!!Xe.withCredentials,Xe.responseType&&(this.responseType=Xe.responseType),Xe.headers&&(this.headers=Xe.headers),Xe.context&&(this.context=Xe.context),Xe.params&&(this.params=Xe.params)),this.headers||(this.headers=new $),this.context||(this.context=new lt),this.params){const nn=this.params.toString();if(0===nn.length)this.urlWithParams=K;else{const mt=K.indexOf("?");this.urlWithParams=K+(-1===mt?"?":mtje.set(ke,z.setHeaders[ke]),Yt)),z.setParams&&(Be=Object.keys(z.setParams).reduce((je,ke)=>je.set(ke,z.setParams[ke]),Be)),new ne(W,st,nn,{params:Be,headers:Yt,context:Ie,reportProgress:qt,responseType:Xe,withCredentials:mt})}}var Z,q;(q=Z||(Z={}))[q.Sent=0]="Sent",q[q.UploadProgress=1]="UploadProgress",q[q.ResponseHeader=2]="ResponseHeader",q[q.DownloadProgress=3]="DownloadProgress",q[q.Response=4]="Response",q[q.User=5]="User";class ue{constructor(z,K=200,W="OK"){this.headers=z.headers||new $,this.status=void 0!==z.status?z.status:K,this.statusText=z.statusText||W,this.url=z.url||null,this.ok=this.status>=200&&this.status<300}}class Fe extends ue{constructor(z={}){super(z),this.type=Z.ResponseHeader}clone(z={}){return new Fe({headers:z.headers||this.headers,status:void 0!==z.status?z.status:this.status,statusText:z.statusText||this.statusText,url:z.url||this.url||void 0})}}class Ke extends ue{constructor(z={}){super(z),this.type=Z.Response,this.body=void 0!==z.body?z.body:null}clone(z={}){return new Ke({body:void 0!==z.body?z.body:this.body,headers:z.headers||this.headers,status:void 0!==z.status?z.status:this.status,statusText:z.statusText||this.statusText,url:z.url||this.url||void 0})}}class H extends ue{constructor(z){super(z,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${z.url||"(unknown url)"}`:`Http failure response for ${z.url||"(unknown url)"}: ${z.status} ${z.statusText}`,this.error=z.error||null}}function ze(Se,z){return{body:z,headers:Se.headers,context:Se.context,observe:Se.observe,params:Se.params,reportProgress:Se.reportProgress,responseType:Se.responseType,withCredentials:Se.withCredentials}}class dt{constructor(z){this.handler=z}request(z,K,W={}){let st;if(z instanceof ne)st=z;else{let mt,qt;mt=W.headers instanceof $?W.headers:new $(W.headers),W.params&&(qt=W.params instanceof He?W.params:new He({fromObject:W.params})),st=new ne(z,K,void 0!==W.body?W.body:null,{headers:mt,context:W.context,params:qt,reportProgress:W.reportProgress,responseType:W.responseType||"json",withCredentials:W.withCredentials})}const Xe=(0,O.of)(st).pipe((0,x.zg)(mt=>this.handler.handle(mt),void 0,1));if(z instanceof ne||"events"===W.observe)return Xe;const nn=Xe.pipe(function(qt,Yt){return function(Be){return Be.lift(new j(qt,void 0))}}(mt=>mt instanceof Ke));switch(W.observe||"body"){case"body":switch(st.responseType){case"arraybuffer":return nn.pipe((0,ee.U)(mt=>{if(null!==mt.body&&!(mt.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return mt.body}));case"blob":return nn.pipe((0,ee.U)(mt=>{if(null!==mt.body&&!(mt.body instanceof Blob))throw new Error("Response is not a Blob.");return mt.body}));case"text":return nn.pipe((0,ee.U)(mt=>{if(null!==mt.body&&"string"!=typeof mt.body)throw new Error("Response is not a string.");return mt.body}));default:return nn.pipe((0,ee.U)(mt=>mt.body))}case"response":return nn;default:throw new Error(`Unreachable: unhandled observe type ${W.observe}}`)}}delete(z,K={}){return this.request("DELETE",z,K)}get(z,K={}){return this.request("GET",z,K)}head(z,K={}){return this.request("HEAD",z,K)}jsonp(z,K){return this.request("JSONP",z,{params:(new He).append(K,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(z,K={}){return this.request("OPTIONS",z,K)}patch(z,K,W={}){return this.request("PATCH",z,ze(W,K))}post(z,K,W={}){return this.request("POST",z,ze(W,K))}put(z,K,W={}){return this.request("PUT",z,ze(W,K))}}dt.\u0275fac=function(Se){return new(Se||dt)(f.LFG(A))},dt.\u0275prov=f.Yz7({token:dt,factory:dt.\u0275fac});class xn{constructor(z,K){this.next=z,this.interceptor=K}handle(z){return this.interceptor.intercept(z,this.next)}}const sn=new f.OlP("HTTP_INTERCEPTORS");class si{intercept(z,K){return K.handle(z)}}si.\u0275fac=function(Se){return new(Se||si)},si.\u0275prov=f.Yz7({token:si,factory:si.\u0275fac});let ii,wi=0;class Di{}class Yn{constructor(z,K){this.callbackMap=z,this.document=K,this.resolvedPromise=Promise.resolve()}nextCallback(){return"ng_jsonp_callback_"+wi++}handle(z){if("JSONP"!==z.method)throw new Error("JSONP requests must use JSONP request method.");if("json"!==z.responseType)throw new Error("JSONP requests must use Json response type.");if(z.headers.keys().length>0)throw new Error("JSONP requests do not support headers.");return new C.y(K=>{const W=this.nextCallback(),st=z.urlWithParams.replace(/=JSONP_CALLBACK(&|$)/,`=${W}$1`),Xe=this.document.createElement("script");Xe.src=st;let nn=null,mt=!1;this.callbackMap[W]=Yt=>{delete this.callbackMap[W],nn=Yt,mt=!0};const qt=()=>{Xe.parentNode&&Xe.parentNode.removeChild(Xe),delete this.callbackMap[W]};return Xe.addEventListener("load",Yt=>{this.resolvedPromise.then(()=>{qt(),mt?(K.next(new Ke({body:nn,status:200,statusText:"OK",url:st})),K.complete()):K.error(new H({url:st,status:0,statusText:"JSONP Error",error:new Error("JSONP injected script did not invoke callback.")}))})}),Xe.addEventListener("error",Yt=>{qt(),K.error(new H({error:Yt,status:0,statusText:"JSONP Error",url:st}))}),this.document.body.appendChild(Xe),K.next({type:Z.Sent}),()=>{mt||this.removeListeners(Xe),qt()}})}removeListeners(z){ii||(ii=this.document.implementation.createHTMLDocument()),ii.adoptNode(z)}}Yn.\u0275fac=function(Se){return new(Se||Yn)(f.LFG(Di),f.LFG(e.K0))},Yn.\u0275prov=f.Yz7({token:Yn,factory:Yn.\u0275fac});class ce{constructor(z){this.jsonp=z}intercept(z,K){return"JSONP"===z.method?this.jsonp.handle(z):K.handle(z)}}ce.\u0275fac=function(Se){return new(Se||ce)(f.LFG(Yn))},ce.\u0275prov=f.Yz7({token:ce,factory:ce.\u0275fac});const ot=/^\)\]\}',?\n/;class pt{constructor(z){this.xhrFactory=z}handle(z){if("JSONP"===z.method)throw new Error("Attempted to construct Jsonp request without HttpClientJsonpModule installed.");return new C.y(K=>{const W=this.xhrFactory.build();if(W.open(z.method,z.urlWithParams),z.withCredentials&&(W.withCredentials=!0),z.headers.forEach((je,ke)=>W.setRequestHeader(je,ke.join(","))),z.headers.has("Accept")||W.setRequestHeader("Accept","application/json, text/plain, */*"),!z.headers.has("Content-Type")){const je=z.detectContentTypeHeader();null!==je&&W.setRequestHeader("Content-Type",je)}if(z.responseType){const je=z.responseType.toLowerCase();W.responseType="json"!==je?je:"text"}const st=z.serializeBody();let Xe=null;const nn=()=>{if(null!==Xe)return Xe;const je=W.statusText||"OK",ke=new $(W.getAllResponseHeaders()),vt=("responseURL"in(Fn=W)&&Fn.responseURL?Fn.responseURL:/^X-Request-URL:/m.test(Fn.getAllResponseHeaders())?Fn.getResponseHeader("X-Request-URL"):null)||z.url;var Fn;return Xe=new Fe({headers:ke,status:W.status,statusText:je,url:vt}),Xe},mt=()=>{let{headers:je,status:ke,statusText:vt,url:Gt}=nn(),Fn=null;204!==ke&&(Fn=typeof W.response>"u"?W.responseText:W.response),0===ke&&(ke=Fn?200:0);let yn=ke>=200&&ke<300;if("json"===z.responseType&&"string"==typeof Fn){const Pn=Fn;Fn=Fn.replace(ot,"");try{Fn=""!==Fn?JSON.parse(Fn):null}catch(ut){Fn=Pn,yn&&(yn=!1,Fn={error:ut,text:Fn})}}yn?(K.next(new Ke({body:Fn,headers:je,status:ke,statusText:vt,url:Gt||void 0})),K.complete()):K.error(new H({error:Fn,headers:je,status:ke,statusText:vt,url:Gt||void 0}))},qt=je=>{const{url:ke}=nn(),vt=new H({error:je,status:W.status||0,statusText:W.statusText||"Unknown Error",url:ke||void 0});K.error(vt)};let Yt=!1;const Be=je=>{Yt||(K.next(nn()),Yt=!0);let ke={type:Z.DownloadProgress,loaded:je.loaded};je.lengthComputable&&(ke.total=je.total),"text"===z.responseType&&W.responseText&&(ke.partialText=W.responseText),K.next(ke)},Ie=je=>{let ke={type:Z.UploadProgress,loaded:je.loaded};je.lengthComputable&&(ke.total=je.total),K.next(ke)};return W.addEventListener("load",mt),W.addEventListener("error",qt),W.addEventListener("timeout",qt),W.addEventListener("abort",qt),z.reportProgress&&(W.addEventListener("progress",Be),null!==st&&W.upload&&W.upload.addEventListener("progress",Ie)),W.send(st),K.next({type:Z.Sent}),()=>{W.removeEventListener("error",qt),W.removeEventListener("abort",qt),W.removeEventListener("load",mt),W.removeEventListener("timeout",qt),z.reportProgress&&(W.removeEventListener("progress",Be),null!==st&&W.upload&&W.upload.removeEventListener("progress",Ie)),W.readyState!==W.DONE&&W.abort()}})}}pt.\u0275fac=function(Se){return new(Se||pt)(f.LFG(e.JF))},pt.\u0275prov=f.Yz7({token:pt,factory:pt.\u0275fac});const ft=new f.OlP("XSRF_COOKIE_NAME"),Nt=new f.OlP("XSRF_HEADER_NAME");class Mn{}class En{constructor(z,K,W){this.doc=z,this.platform=K,this.cookieName=W,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const z=this.doc.cookie||"";return z!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,e.Mx)(z,this.cookieName),this.lastCookieString=z),this.lastToken}}En.\u0275fac=function(Se){return new(Se||En)(f.LFG(e.K0),f.LFG(f.Lbi),f.LFG(ft))},En.\u0275prov=f.Yz7({token:En,factory:En.\u0275fac});class ln{constructor(z,K){this.tokenService=z,this.headerName=K}intercept(z,K){const W=z.url.toLowerCase();if("GET"===z.method||"HEAD"===z.method||W.startsWith("http://")||W.startsWith("https://"))return K.handle(z);const st=this.tokenService.getToken();return null!==st&&!z.headers.has(this.headerName)&&(z=z.clone({headers:z.headers.set(this.headerName,st)})),K.handle(z)}}ln.\u0275fac=function(Se){return new(Se||ln)(f.LFG(Mn),f.LFG(Nt))},ln.\u0275prov=f.Yz7({token:ln,factory:ln.\u0275fac});class wt{constructor(z,K){this.backend=z,this.injector=K,this.chain=null}handle(z){if(null===this.chain){const K=this.injector.get(sn,[]);this.chain=K.reduceRight((W,st)=>new xn(W,st),this.backend)}return this.chain.handle(z)}}wt.\u0275fac=function(Se){return new(Se||wt)(f.LFG(F),f.LFG(f.zs3))},wt.\u0275prov=f.Yz7({token:wt,factory:wt.\u0275fac});class ei{static disable(){return{ngModule:ei,providers:[{provide:ln,useClass:si}]}}static withOptions(z={}){return{ngModule:ei,providers:[z.cookieName?{provide:ft,useValue:z.cookieName}:[],z.headerName?{provide:Nt,useValue:z.headerName}:[]]}}}ei.\u0275fac=function(Se){return new(Se||ei)},ei.\u0275mod=f.oAB({type:ei}),ei.\u0275inj=f.cJS({providers:[ln,{provide:sn,useExisting:ln,multi:!0},{provide:Mn,useClass:En},{provide:ft,useValue:"XSRF-TOKEN"},{provide:Nt,useValue:"X-XSRF-TOKEN"}]});class zt{}zt.\u0275fac=function(Se){return new(Se||zt)},zt.\u0275mod=f.oAB({type:zt}),zt.\u0275inj=f.cJS({providers:[dt,{provide:A,useClass:wt},pt,{provide:F,useExisting:pt}],imports:[ei.withOptions({cookieName:"XSRF-TOKEN",headerName:"X-XSRF-TOKEN"})]});class Ln{}Ln.\u0275fac=function(Se){return new(Se||Ln)},Ln.\u0275mod=f.oAB({type:Ln}),Ln.\u0275inj=f.cJS({providers:[Yn,{provide:Di,useFactory:function(){return"object"==typeof window?window:{}}},{provide:sn,useClass:ce,multi:!0}]})},8008:(Ae,Pe,S)=>{"use strict";S.d(Pe,{AFp:()=>B3,ip1:()=>y3,CZH:()=>b2,hGG:()=>uu,z2F:()=>w2,ahi:()=>zo,sBO:()=>F3,wA2:()=>ld,_Vd:()=>Js,EJc:()=>b3,Xek:()=>M1,SBq:()=>Ba,qLn:()=>Vc,vpe:()=>tt,AA_:()=>ho,tBr:()=>Ei,GSi:()=>x2,OlP:()=>$o,zs3:()=>Rs,IIB:()=>Dd,ZZ4:()=>Bd,aQg:()=>qd,soG:()=>Fd,LVF:()=>$3,h0i:()=>_u,R0b:()=>$1,FiY:()=>Oi,r_U:()=>il,Lbi:()=>Nd,g9A:()=>Mh,E6H:()=>Ks,Qsj:()=>lc,FYo:()=>Hc,JOm:()=>Oa,q3G:()=>Fa,PiD:()=>nr,WD2:()=>sr,tp0:()=>ro,Rgc:()=>an,dDg:()=>c0,eoX:()=>jd,GfV:()=>pu,s_b:()=>mi,ifc:()=>ei,Lck:()=>L3,eFA:()=>kh,G48:()=>X3,Gpc:()=>B,f3M:()=>ve,_c5:()=>T3,c2e:()=>ua,zSh:()=>hu,wAp:()=>w1,vHH:()=>ne,lri:()=>I3,rWj:()=>Eh,EiD:()=>rc,mCW:()=>Fl,qzn:()=>El,JVY:()=>Nc,pB0:()=>Gl,eBb:()=>k1,L6k:()=>al,LAX:()=>x1,D6c:()=>W3,cg1:()=>a2,kuF:()=>Z,kL8:()=>el,dqk:()=>zt,sIi:()=>Gd,CqO:()=>V2,QGY:()=>t1,F4k:()=>n1,zlt:()=>f3,RDi:()=>Sl,AaK:()=>we,z3N:()=>Ya,qOj:()=>Cd,TTD:()=>_r,_Bn:()=>W1,xp6:()=>zs,uIk:()=>q2,ekj:()=>L0,Xpm:()=>qt,lG2:()=>Gt,Yz7:()=>dt,cJS:()=>xn,oAB:()=>je,Yjl:()=>Fn,Y36:()=>mu,_UZ:()=>ah,BQk:()=>Kd,ynx:()=>ed,qZA:()=>H2,TgZ:()=>e1,EpF:()=>b1,n5z:()=>Ti,LFG:()=>se,$8M:()=>Zr,NdJ:()=>pl,CRH:()=>la,kcU:()=>Kr,O4$:()=>Vr,oxw:()=>i1,Hsn:()=>Jd,F$t:()=>Td,Q6J:()=>ga,VKq:()=>g2,iGM:()=>aa,KtG:()=>Uo,evT:()=>Ql,Jf7:()=>ll,CHM:()=>Qr,kYT:()=>ke,Udp:()=>i2,YNc:()=>r3,_uU:()=>P0,Oqu:()=>J2,hij:()=>Sc,AsE:()=>s2,Gf:()=>au});var e=S(2218),f=S(6957),O=S(5901),C=S(5286),x=S(14);function N(){return function(m){return m.lift(new j(m))}}class j{constructor(p){this.connectable=p}call(p,b){const{connectable:E}=this;E._refCount++;const R=new G(p,E),ie=b.subscribe(R);return R.closed||(R.connection=E.connect()),ie}}class G extends x.L{constructor(p,b){super(p),this.connectable=b}_unsubscribe(){const{connectable:p}=this;if(!p)return void(this.connection=null);this.connectable=null;const b=p._refCount;if(b<=0)return void(this.connection=null);if(p._refCount=b-1,b>1)return void(this.connection=null);const{connection:E}=this,R=p._connection;this.connection=null,R&&(!E||R===E)&&R.unsubscribe()}}class ee extends O.y{constructor(p,b){super(),this.source=p,this.subjectFactory=b,this._refCount=0,this._isComplete=!1}_subscribe(p){return this.getSubject().subscribe(p)}getSubject(){const p=this._subject;return(!p||p.isStopped)&&(this._subject=this.subjectFactory()),this._subject}connect(){let p=this._connection;return p||(this._isComplete=!1,p=this._connection=new f.w,p.add(this.source.subscribe(new F(this.getSubject(),this))),p.closed&&(this._connection=null,p=f.w.EMPTY)),p}refCount(){return N()(this)}}const A=(()=>{const m=ee.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:m._subscribe},_isComplete:{value:m._isComplete,writable:!0},getSubject:{value:m.getSubject},connect:{value:m.connect},refCount:{value:m.refCount}}})();class F extends e.Yc{constructor(p,b){super(p),this.connectable=b}_error(p){this._unsubscribe(),super._error(p)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const p=this.connectable;if(p){this.connectable=null;const b=p._connection;p._refCount=0,p._subject=null,p._connection=null,b&&b.unsubscribe()}}}function be(){return new e.xQ}function Me(m){for(let p in m)if(m[p]===Me)return p;throw Error("Could not find renamed property on target object.")}function gt(m,p){for(const b in p)p.hasOwnProperty(b)&&!m.hasOwnProperty(b)&&(m[b]=p[b])}function we(m){if("string"==typeof m)return m;if(Array.isArray(m))return"["+m.map(we).join(", ")+"]";if(null==m)return""+m;if(m.overriddenName)return`${m.overriddenName}`;if(m.name)return`${m.name}`;const p=m.toString();if(null==p)return""+p;const b=p.indexOf("\n");return-1===b?p:p.substring(0,b)}function He(m,p){return null==m||""===m?null===p?"":p:null==p||""===p?m:m+" "+p}const lt=Me({__forward_ref__:Me});function B(m){return m.__forward_ref__=B,m.toString=function(){return we(this())},m}function Ge(m){return Le(m)?m():m}function Le(m){return"function"==typeof m&&m.hasOwnProperty(lt)&&m.__forward_ref__===B}class ne extends Error{constructor(p,b){super(Z(p,b)),this.code=p}}function Z(m,p){return`NG0${Math.abs(m)}${p?": "+p.trim():""}`}function q(m){return"string"==typeof m?m:null==m?"":String(m)}function ue(m){return"function"==typeof m?m.name||m.toString():"object"==typeof m&&null!=m&&"function"==typeof m.type?m.type.name||m.type.toString():q(m)}function Fe(m,p){throw new ne(-201,!1)}function ze(m,p,b,E){throw new Error(`ASSERTION ERROR: ${m}`+(null==E?"":` [Expected=> ${b} ${E} ${p} <=Actual]`))}function dt(m){return{token:m.token,providedIn:m.providedIn||null,factory:m.factory,value:void 0}}function xn(m){return{providers:m.providers||[],imports:m.imports||[]}}function sn(m){return si(m,wi)||si(m,Yn)}function si(m,p){return m.hasOwnProperty(p)?m[p]:null}function ii(m){return m&&(m.hasOwnProperty(Di)||m.hasOwnProperty(ce))?m[Di]:null}const wi=Me({\u0275prov:Me}),Di=Me({\u0275inj:Me}),Yn=Me({ngInjectableDef:Me}),ce=Me({ngInjectorDef:Me});var ot,pt;let ft;function Nt(m){const p=ft;return ft=m,p}function Mn(m,p,b){const E=sn(m);return E&&"root"==E.providedIn?void 0===E.value?E.value=E.factory():E.value:b&ot.Optional?null:void 0!==p?p:void Fe(we(m))}function En(m){return{toString:m}.toString()}var ln,wt,ei,m;(pt=ot||(ot={}))[pt.Default=0]="Default",pt[pt.Host=1]="Host",pt[pt.Self=2]="Self",pt[pt.SkipSelf=4]="SkipSelf",pt[pt.Optional=8]="Optional",(m=ln||(ln={}))[m.OnPush=0]="OnPush",m[m.Default=1]="Default",function(m){m[m.CheckOnce=0]="CheckOnce",m[m.Checked=1]="Checked",m[m.CheckAlways=2]="CheckAlways",m[m.Detached=3]="Detached",m[m.Errored=4]="Errored",m[m.Destroyed=5]="Destroyed"}(wt||(wt={})),function(m){m[m.Emulated=0]="Emulated",m[m.None=2]="None",m[m.ShadowDom=3]="ShadowDom"}(ei||(ei={}));const zt=typeof globalThis<"u"&&globalThis||typeof global<"u"&&global||typeof window<"u"&&window||typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self,Ln={},Se=[],z=Me({\u0275cmp:Me}),K=Me({\u0275dir:Me}),W=Me({\u0275pipe:Me}),st=Me({\u0275mod:Me}),Xe=Me({\u0275fac:Me}),nn=Me({__NG_ELEMENT_ID__:Me});let mt=0;function qt(m){return En(()=>{const b=!0===m.standalone,E={},R={type:m.type,providersResolver:null,decls:m.decls,vars:m.vars,factory:null,template:m.template||null,consts:m.consts||null,ngContentSelectors:m.ngContentSelectors,hostBindings:m.hostBindings||null,hostVars:m.hostVars||0,hostAttrs:m.hostAttrs||null,contentQueries:m.contentQueries||null,declaredInputs:E,inputs:null,outputs:null,exportAs:m.exportAs||null,onPush:m.changeDetection===ln.OnPush,directiveDefs:null,pipeDefs:null,standalone:b,dependencies:b&&m.dependencies||null,getStandaloneInjector:null,selectors:m.selectors||Se,viewQuery:m.viewQuery||null,features:m.features||null,data:m.data||{},encapsulation:m.encapsulation||ei.Emulated,id:"c"+mt++,styles:m.styles||Se,_:null,setInput:null,schemas:m.schemas||null,tView:null},ie=m.dependencies,_e=m.features;return R.inputs=vt(m.inputs,E),R.outputs=vt(m.outputs),_e&&_e.forEach(Ue=>Ue(R)),R.directiveDefs=ie?()=>("function"==typeof ie?ie():ie).map(Be).filter(Ie):null,R.pipeDefs=ie?()=>("function"==typeof ie?ie():ie).map(ut).filter(Ie):null,R})}function Be(m){return yn(m)||Pn(m)}function Ie(m){return null!==m}function je(m){return En(()=>({type:m.type,bootstrap:m.bootstrap||Se,declarations:m.declarations||Se,imports:m.imports||Se,exports:m.exports||Se,transitiveCompileScopes:null,schemas:m.schemas||null,id:m.id||null}))}function ke(m,p){return En(()=>{const b=qe(m,!0);b.declarations=p.declarations||Se,b.imports=p.imports||Se,b.exports=p.exports||Se})}function vt(m,p){if(null==m)return Ln;const b={};for(const E in m)if(m.hasOwnProperty(E)){let R=m[E],ie=R;Array.isArray(R)&&(ie=R[1],R=R[0]),b[R]=E,p&&(p[R]=ie)}return b}const Gt=qt;function Fn(m){return{type:m.type,name:m.name,factory:null,pure:!1!==m.pure,standalone:!0===m.standalone,onDestroy:m.type.prototype.ngOnDestroy||null}}function yn(m){return m[z]||null}function Pn(m){return m[K]||null}function ut(m){return m[W]||null}function Wt(m){const p=yn(m)||Pn(m)||ut(m);return null!==p&&p.standalone}function qe(m,p){const b=m[st]||null;if(!b&&!0===p)throw new Error(`Type ${we(m)} does not have '\u0275mod' property.`);return b}function Tt(m){return Array.isArray(m)&&"object"==typeof m[1]}function Jt(m){return Array.isArray(m)&&!0===m[1]}function pn(m){return!!(8&m.flags)}function Cn(m){return!(2&~m.flags)}function ui(m){return!(1&~m.flags)}function bi(m){return null!==m.template}function rr(m){return!!(256&m[2])}function pr(m,p){return m.hasOwnProperty(Xe)?m[Xe]:null}class sr{constructor(p,b,E){this.previousValue=p,this.currentValue=b,this.firstChange=E}isFirstChange(){return this.firstChange}}function _r(){return or}function or(m){return m.type.prototype.ngOnChanges&&(m.setInput=qr),Vi}function Vi(){const m=Si(this),p=null==m?void 0:m.current;if(p){const b=m.previous;if(b===Ln)m.previous=p;else for(let E in p)b[E]=p[E];m.current=null,this.ngOnChanges(p)}}function qr(m,p,b,E){const R=Si(m)||(m[Mr]={previous:Ln,current:null}),ie=R.current||(R.current={}),_e=R.previous,Ue=this.declaredInputs[b],rt=_e[Ue];ie[Ue]=new sr(rt&&rt.currentValue,p,_e===Ln),m[E]=p}_r.ngInherit=!0;const Mr="__ngSimpleChanges__";function Si(m){return m[Mr]||null}const Zt=function(m,p,b){};function An(m){for(;Array.isArray(m);)m=m[0];return m}function Kn(m,p){return An(p[m])}function ai(m,p){return An(p[m.index])}function zn(m,p){return m.data[p]}function yi(m,p){return m[p]}function ci(m,p){const b=p[m];return Tt(b)?b:b[0]}function xi(m){return!(64&~m[2])}function Mi(m,p){return null==p?null:m[p]}function kr(m){m[18]=0}function xr(m,p){m[5]+=p;let b=m,E=m[3];for(;null!==E&&(1===p&&1===b[5]||-1===p&&0===b[5]);)E[5]+=p,b=E,E=E[3]}const Hi={lFrame:St(null),bindingsEnabled:!0};function vo(){return Hi.bindingsEnabled}function Bi(){return Hi.lFrame.lView}function zi(){return Hi.lFrame.tView}function Qr(m){return Hi.lFrame.contextLView=m,m[8]}function Uo(m){return Hi.lFrame.contextLView=null,m}function so(){let m=Hr();for(;null!==m&&64===m.type;)m=m.parent;return m}function Hr(){return Hi.lFrame.currentTNode}function ko(){const m=Hi.lFrame,p=m.currentTNode;return m.isParent?p:p.parent}function br(m,p){const b=Hi.lFrame;b.currentTNode=m,b.isParent=p}function _o(){return Hi.lFrame.isParent}function wo(){Hi.lFrame.isParent=!1}function Xt(){const m=Hi.lFrame;let p=m.bindingRootIndex;return-1===p&&(p=m.bindingRootIndex=m.tView.bindingStartIndex),p}function On(){return Hi.lFrame.bindingIndex}function _n(m){return Hi.lFrame.bindingIndex=m}function ni(){return Hi.lFrame.bindingIndex++}function hi(m){const p=Hi.lFrame,b=p.bindingIndex;return p.bindingIndex=p.bindingIndex+m,b}function Ji(m){Hi.lFrame.inI18n=m}function Er(m,p){const b=Hi.lFrame;b.bindingIndex=b.bindingRootIndex=m,Wr(p)}function Wr(m){Hi.lFrame.currentDirectiveIndex=m}function vr(m){const p=Hi.lFrame.currentDirectiveIndex;return-1===p?null:m[p]}function fr(){return Hi.lFrame.currentQueryIndex}function Ii(m){Hi.lFrame.currentQueryIndex=m}function jr(m){const p=m[1];return 2===p.type?p.declTNode:1===p.type?m[6]:null}function Wi(m,p,b){if(b&ot.SkipSelf){let R=p,ie=m;for(;R=R.parent,!(null!==R||b&ot.Host||(R=jr(ie),null===R||(ie=ie[15],10&R.type))););if(null===R)return!1;p=R,m=ie}const E=Hi.lFrame=Bt();return E.currentTNode=p,E.lView=m,!0}function ao(m){const p=Bt(),b=m[1];Hi.lFrame=p,p.currentTNode=b.firstChild,p.lView=m,p.tView=b,p.contextLView=m,p.bindingIndex=b.bindingStartIndex,p.inI18n=!1}function Bt(){const m=Hi.lFrame,p=null===m?null:m.child;return null===p?St(m):p}function St(m){const p={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:m,child:null,inI18n:!1};return null!==m&&(m.child=p),p}function on(){const m=Hi.lFrame;return Hi.lFrame=m.parent,m.currentTNode=null,m.lView=null,m}const Xn=on;function qi(){const m=on();m.isParent=!0,m.tView=null,m.selectedIndex=-1,m.contextLView=null,m.elementDepthCount=0,m.currentDirectiveIndex=-1,m.currentNamespace=null,m.bindingRootIndex=-1,m.bindingIndex=-1,m.currentQueryIndex=0}function gr(){return Hi.lFrame.selectedIndex}function Yr(m){Hi.lFrame.selectedIndex=m}function Rr(){const m=Hi.lFrame;return zn(m.tView,m.selectedIndex)}function Vr(){Hi.lFrame.currentNamespace="svg"}function Kr(){Hi.lFrame.currentNamespace=null}function Ao(m,p){for(let b=p.directiveStart,E=p.directiveEnd;b=E)break}else p[rt]<0&&(m[18]+=65536),(Ue>11>16&&(3&m[2])===p){m[2]+=2048,Zt(4,_e,ie);try{ie.call(_e)}finally{Zt(5,_e,ie)}}}else{Zt(4,_e,ie);try{ie.call(_e)}finally{Zt(5,_e,ie)}}}class _{constructor(p,b,E){this.factory=p,this.resolving=!1,this.canSeeViewProviders=b,this.injectImpl=E}}function Te(m,p,b){let E=0;for(;Ep){_e=ie-1;break}}}for(;ie>16,E=p;for(;b>0;)E=E[15],b--;return E}let _t=!0;function Dt(m){const p=_t;return _t=m,p}let cn=0;const Un={};function Jn(m,p){const b=Ki(m,p);if(-1!==b)return b;const E=p[1];E.firstCreatePass&&(m.injectorIndex=p.length,fi(E.data,m),fi(p,null),fi(E.blueprint,null));const R=L(m,p),ie=m.injectorIndex;if(D(R)){const _e=xe(R),Ue=ye(R,p),rt=Ue[1].data;for(let It=0;It<8;It++)p[ie+It]=Ue[_e+It]|rt[_e+It]}return p[ie+8]=R,ie}function fi(m,p){m.push(0,0,0,0,0,0,0,0,p)}function Ki(m,p){return-1===m.injectorIndex||m.parent&&m.parent.injectorIndex===m.injectorIndex||null===p[m.injectorIndex+8]?-1:m.injectorIndex}function L(m,p){if(m.parent&&-1!==m.parent.injectorIndex)return m.parent.injectorIndex;let b=0,E=null,R=p;for(;null!==R;){if(E=Jr(R),null===E)return-1;if(b++,R=R[15],-1!==E.injectorIndex)return E.injectorIndex|b<<16}return-1}function oe(m,p,b){!function(R,ie,_e){let Ue;"string"==typeof _e?Ue=_e.charCodeAt(0)||0:_e.hasOwnProperty(nn)&&(Ue=_e[nn]),null==Ue&&(Ue=_e[nn]=cn++);const rt=255&Ue;ie.data[R+(rt>>5)]|=1<=0?255&rt:ri:rt}(b);if("function"==typeof ie){if(!Wi(p,m,E))return E&ot.Host?V(R,0,E):re(p,b,E,R);try{const _e=ie(E);if(null!=_e||E&ot.Optional)return _e;Fe()}finally{Xn()}}else if("number"==typeof ie){let _e=null,Ue=Ki(m,p),rt=-1,It=E&ot.Host?p[16][6]:null;for((-1===Ue||E&ot.SkipSelf)&&(rt=-1===Ue?L(m,p):p[Ue+8],-1!==rt&&Qn(E,!1)?(_e=p[1],Ue=xe(rt),p=ye(rt,p)):Ue=-1);-1!==Ue;){const un=p[1];if(fn(ie,Ue,un.data)){const hn=Je(Ue,p,b,_e,E,It);if(hn!==Un)return hn}rt=p[Ue+8],-1!==rt&&Qn(E,p[1].data[Ue+8]===It)&&fn(ie,Ue,p)?(_e=un,Ue=xe(rt),p=ye(rt,p)):Ue=-1}}return R}function Je(m,p,b,E,R,ie){const _e=p[1],Ue=_e.data[m+8],rt=Kt(Ue,_e,b,null==E?Cn(Ue)&&_t:E!=_e&&!!(3&Ue.type),R&ot.Host&&ie===Ue);return null!==rt?Qt(p,_e,rt,Ue):Un}function Kt(m,p,b,E,R){const ie=m.providerIndexes,_e=p.data,Ue=1048575&ie,rt=m.directiveStart,un=ie>>20,hn=R?Ue+un:m.directiveEnd;for(let Bn=E?Ue:Ue+un;Bn=rt&&pi.type===b)return Bn}if(R){const Bn=_e[rt];if(Bn&&bi(Bn)&&Bn.type===b)return rt}return null}function Qt(m,p,b,E){let R=m[b];const ie=p.data;if(R instanceof _){const _e=R;_e.resolving&&function(un,hn){throw new ne(-200,`Circular dependency in DI detected for ${un}`)}(ue(ie[b]));const Ue=Dt(_e.canSeeViewProviders);_e.resolving=!0;const rt=_e.injectImpl?Nt(_e.injectImpl):null;Wi(m,E,ot.Default);try{R=m[b]=_e.factory(void 0,ie,m,E),p.firstCreatePass&&b>=E.directiveStart&& +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +function(un,hn,Bn){const{ngOnChanges:pi,ngOnInit:Ui,ngDoCheck:ir}=hn.type.prototype;if(pi){const Dr=or(hn);(Bn.preOrderHooks||(Bn.preOrderHooks=[])).push(un,Dr),(Bn.preOrderCheckHooks||(Bn.preOrderCheckHooks=[])).push(un,Dr)}Ui&&(Bn.preOrderHooks||(Bn.preOrderHooks=[])).push(0-un,Ui),ir&&((Bn.preOrderHooks||(Bn.preOrderHooks=[])).push(un,ir),(Bn.preOrderCheckHooks||(Bn.preOrderCheckHooks=[])).push(un,ir))}(b,ie[b],p)}finally{null!==rt&&Nt(rt),Dt(Ue),_e.resolving=!1,Xn()}}return R}function fn(m,p,b){return!!(b[p+(m>>5)]&1<{const p=m.prototype.constructor,b=p[Xe]||Ir(p),E=Object.prototype;let R=Object.getPrototypeOf(m.prototype).constructor;for(;R&&R!==E;){const ie=R[Xe]||Ir(R);if(ie&&ie!==b)return ie;R=Object.getPrototypeOf(R)}return ie=>new ie})}function Ir(m){return Le(m)?()=>{const p=Ir(Ge(m));return p&&p()}:pr(m)}function Jr(m){const p=m[1],b=p.type;return 2===b?p.declTNode:1===b?m[6]:null}function Zr(m){return function(b,E){if("class"===E)return b.classes;if("style"===E)return b.styles;const R=b.attrs;if(R){const ie=R.length;let _e=0;for(;_e{const ie=$r(p);function _e(...Ue){if(this instanceof _e)return ie.call(this,...Ue),this;const rt=new _e(...Ue);return function(It){return R&&R(It,...Ue),(It.hasOwnProperty(So)?It[So]:Object.defineProperty(It,So,{value:[]})[So]).push(rt),E&&E(It),It}}return b&&(_e.prototype=Object.create(b.prototype)),_e.prototype.ngMetadataName=m,_e.annotationCls=_e,_e})}function $r(m){return function(...p){if(m){const b=m(...p);for(const E in b)this[E]=b[E]}}}function Ps(m,p,b){return En(()=>{const E=$r(p);function R(...ie){if(this instanceof R)return E.apply(this,ie),this;const _e=new R(...ie);return Ue.annotation=_e,Ue;function Ue(rt,It,un){const hn=rt.hasOwnProperty(qo)?rt[qo]:Object.defineProperty(rt,qo,{value:[]})[qo];for(;hn.length<=un;)hn.push(null);return(hn[un]=hn[un]||[]).push(_e),rt}}return b&&(R.prototype=Object.create(b.prototype)),R.prototype.ngMetadataName=m,R.annotationCls=R,R})}function uo(m,p,b,E){return En(()=>{const R=$r(p);function ie(..._e){if(this instanceof ie)return R.apply(this,_e),this;const Ue=new ie(..._e);return function(It,un){const hn=It.constructor,Bn=hn.hasOwnProperty(Ts)?hn[Ts]:Object.defineProperty(hn,Ts,{value:{}})[Ts];Bn[un]=Bn.hasOwnProperty(un)&&Bn[un]||[],Bn[un].unshift(Ue),E&&E(It,un,..._e)}}return b&&(ie.prototype=Object.create(b.prototype)),ie.prototype.ngMetadataName=m,ie.annotationCls=ie,ie})}const zo=Ps("Attribute",m=>({attributeName:m,__NG_ELEMENT_ID__:()=>Zr(m)}));class $o{constructor(p,b){this._desc=p,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof b?this.__NG_ELEMENT_ID__=b:void 0!==b&&(this.\u0275prov=dt({token:this,providedIn:b.providedIn||"root",factory:b.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}new $o("AnalyzeForEntryComponents");class hs{}var ws,$s,ra;function ys(m){const p=zt.ng;if(p&&p.\u0275compilerFacade)return p.\u0275compilerFacade;throw new Error("JIT compiler unavailable")}uo("ContentChildren",(m,p={})=>({selector:m,first:!1,isViewQuery:!1,descendants:!1,emitDistinctChangesOnly:!0,...p}),hs),uo("ContentChild",(m,p={})=>({selector:m,first:!0,isViewQuery:!1,descendants:!0,...p}),hs),uo("ViewChildren",(m,p={})=>({selector:m,first:!1,isViewQuery:!0,descendants:!0,emitDistinctChangesOnly:!0,...p}),hs),uo("ViewChild",(m,p)=>({selector:m,first:!0,isViewQuery:!0,descendants:!0,...p}),hs),function(m){m[m.Directive=0]="Directive",m[m.Component=1]="Component",m[m.Injectable=2]="Injectable",m[m.Pipe=3]="Pipe",m[m.NgModule=4]="NgModule"}(ws||(ws={})),function(m){m[m.Directive=0]="Directive",m[m.Pipe=1]="Pipe",m[m.NgModule=2]="NgModule"}($s||($s={})),function(m){m[m.Emulated=0]="Emulated",m[m.None=2]="None",m[m.ShadowDom=3]="ShadowDom"}(ra||(ra={}));const Ys=Function;function ks(m){return"function"==typeof m}function us(m,p){void 0===p&&(p=m);for(let b=0;bArray.isArray(b)?Jo(b,p):p(b))}function Xo(m,p,b){p>=m.length?m.push(b):m.splice(p,0,b)}function vs(m,p){return p>=m.length-1?m.pop():m.splice(p,1)[0]}function Go(m,p){const b=[];for(let E=0;E=0?m[1|E]=b:(E=~E,function(ie,_e,Ue,rt){let It=ie.length;if(It==_e)ie.push(Ue,rt);else if(1===It)ie.push(rt,ie[0]),ie[0]=Ue;else{for(It--,ie.push(ie[It-1],ie[It]);It>_e;)ie[It]=ie[It-2],It--;ie[_e]=Ue,ie[_e+1]=rt}}(m,E,p,b)),E}function Qo(m,p){const b=ps(m,p);if(b>=0)return m[1|b]}function ps(m,p){return function Et(m,p,b){let E=0,R=m.length>>b;for(;R!==E;){const ie=E+(R-E>>1),_e=m[ie<p?R=ie:E=ie+1}return~(R<new p(...b)}_zipTypesAndAnnotations(p,b){let E;E=Go(typeof p>"u"?b.length:p.length);for(let R=0;R"u"?[]:p[R]&&p[R]!=Object?[p[R]]:[],b&&null!=b[R]&&(E[R]=E[R].concat(b[R]));return E}_ownParameters(p,b){if(Ue=p.toString(),Vt.test(Ue)||Gn.test(Ue)||Tn.test(Ue)&&!Vn.test(Ue))return null;var Ue;if(p.parameters&&p.parameters!==b.parameters)return p.parameters;const E=p.ctorParameters;if(E&&E!==b.ctorParameters){const _e="function"==typeof E?E():E,Ue=_e.map(It=>It&&It.type),rt=_e.map(It=>It&&er(It.decorators));return this._zipTypesAndAnnotations(Ue,rt)}const R=p.hasOwnProperty(qo)&&p[qo],ie=this._reflect&&this._reflect.getOwnMetadata&&this._reflect.getOwnMetadata("design:paramtypes",p);return ie||R?this._zipTypesAndAnnotations(ie,R):Go(p.length)}parameters(p){if(!ks(p))return[];const b=ar(p);let E=this._ownParameters(p,b);return!E&&b!==Object&&(E=this.parameters(b)),E||[]}_ownAnnotations(p,b){if(p.annotations&&p.annotations!==b.annotations){let E=p.annotations;return"function"==typeof E&&E.annotations&&(E=E.annotations),E}return p.decorators&&p.decorators!==b.decorators?er(p.decorators):p.hasOwnProperty(So)?p[So]:null}annotations(p){if(!ks(p))return[];const b=ar(p),E=this._ownAnnotations(p,b)||[];return(b!==Object?this.annotations(b):[]).concat(E)}_ownPropMetadata(p,b){if(p.propMetadata&&p.propMetadata!==b.propMetadata){let E=p.propMetadata;return"function"==typeof E&&E.propMetadata&&(E=E.propMetadata),E}if(p.propDecorators&&p.propDecorators!==b.propDecorators){const E=p.propDecorators,R={};return Object.keys(E).forEach(ie=>{R[ie]=er(E[ie])}),R}return p.hasOwnProperty(Ts)?p[Ts]:null}propMetadata(p){if(!ks(p))return{};const b=ar(p),E={};if(b!==Object){const ie=this.propMetadata(b);Object.keys(ie).forEach(_e=>{E[_e]=ie[_e]})}const R=this._ownPropMetadata(p,b);return R&&Object.keys(R).forEach(ie=>{const _e=[];E.hasOwnProperty(ie)&&_e.push(...E[ie]),_e.push(...R[ie]),E[ie]=_e}),E}ownPropMetadata(p){return ks(p)&&this._ownPropMetadata(p,ar(p))||{}}hasLifecycleHook(p,b){return p instanceof Ys&&b in p.prototype}}function er(m){return m?m.map(p=>new p.type.annotationCls(...p.args?p.args:[])):[]}function ar(m){const p=m.prototype?Object.getPrototypeOf(m.prototype):null;return(p?p.constructor:null)||Object}const yr={},Io="__NG_DI_FLAG__",to="ngTempTokenPath",go=/\n/gm,co="__source";let cs;function bt(m){const p=cs;return cs=m,p}function Rt(m,p=ot.Default){if(void 0===cs)throw new ne(-203,!1);return null===cs?Mn(m,void 0,p):cs.get(m,p&ot.Optional?null:void 0,p)}function se(m,p=ot.Default){return(function(){return ft}()||Rt)(Ge(m),p)}function te(m){throw new ne(202,!1)}function ve(m,p=ot.Default){return"number"!=typeof p&&(p=(p.optional&&8)|(p.host&&1)|(p.self&&2)|(p.skipSelf&&4)),se(m,p)}function ht(m){const p=[];for(let b=0;b({token:m})),-1),Oi=Ot(Ps("Optional"),8),nr=Ot(Ps("Self"),2),ro=Ot(Ps("SkipSelf"),4),ho=Ot(Ps("Host"),1);let Fo=null;function no(){return Fo=Fo||new Ri}function zr(m){return as(no().parameters(m))}function as(m){return m.map(p=>function(E){const R={token:null,attribute:null,host:!1,optional:!1,self:!1,skipSelf:!1};if(Array.isArray(E)&&E.length>0)for(let ie=0;iem,createScript:m=>m,createScriptURL:m=>m})}catch{}return Ho}function Su(m){var p;return(null===(p=Nl())||void 0===p?void 0:p.createHTML(m))||m}function Ga(){if(void 0===ba&&(ba=null,zt.trustedTypes))try{ba=zt.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:m=>m,createScript:m=>m,createScriptURL:m=>m})}catch{}return ba}function E1(m){var p;return(null===(p=Ga())||void 0===p?void 0:p.createHTML(m))||m}function Qs(m){var p;return(null===(p=Ga())||void 0===p?void 0:p.createScript(m))||m}function xs(m){var p;return(null===(p=Ga())||void 0===p?void 0:p.createScriptURL(m))||m}class cu{constructor(p){this.changingThisBreaksApplicationSecurity=p}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see https://g.co/ng/security#xss)`}}class X1 extends cu{getTypeName(){return"HTML"}}class c1 extends cu{getTypeName(){return"Style"}}class Na extends cu{getTypeName(){return"Script"}}class Cr extends cu{getTypeName(){return"URL"}}class Dc extends cu{getTypeName(){return"ResourceURL"}}function Ya(m){return m instanceof cu?m.changingThisBreaksApplicationSecurity:m}function El(m,p){const b=(R=m)instanceof cu&&R.getTypeName()||null;var R;if(null!=b&&b!==p){if("ResourceURL"===b&&"URL"===p)return!0;throw new Error(`Required a safe ${p}, got a ${b} (see https://g.co/ng/security#xss)`)}return b===p}function Nc(m){return new X1(m)}function al(m){return new c1(m)}function k1(m){return new Na(m)}function x1(m){return new Cr(m)}function Gl(m){return new Dc(m)}function Fc(m){const p=new jc(m);return function(){try{return!!(new window.DOMParser).parseFromString(Su(""),"text/html")}catch{return!1}}()?new d1(p):p}class d1{constructor(p){this.inertDocumentHelper=p}getInertBodyElement(p){p=""+p;try{const b=(new window.DOMParser).parseFromString(Su(p),"text/html").body;return null===b?this.inertDocumentHelper.getInertBodyElement(p):(b.removeChild(b.firstChild),b)}catch{return null}}}class jc{constructor(p){if(this.defaultDoc=p,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){const b=this.inertDocument.createElement("html");this.inertDocument.appendChild(b);const E=this.inertDocument.createElement("body");b.appendChild(E)}}getInertBodyElement(p){const b=this.inertDocument.createElement("template");if("content"in b)return b.innerHTML=Su(p),b;const E=this.inertDocument.createElement("body");return E.innerHTML=Su(p),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(E),E}stripCustomNsAttrs(p){const b=p.attributes;for(let R=b.length-1;0"),!0}endElement(p){const b=p.nodeName.toLowerCase();Uu.hasOwnProperty(b)&&!O1.hasOwnProperty(b)&&(this.buf.push(""))}chars(p){this.buf.push(I1(p))}checkClobberedElement(p,b){if(b&&(p.compareDocumentPosition(b)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${p.outerHTML}`);return b}}const ic=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,P1=/([^\#-~ |!])/g;function I1(m){return m.replace(/&/g,"&").replace(ic,function(p){return"&#"+(1024*(p.charCodeAt(0)-55296)+(p.charCodeAt(1)-56320)+65536)+";"}).replace(P1,function(p){return"&#"+p.charCodeAt(0)+";"}).replace(//g,">")}let A1;function rc(m,p){let b=null;try{A1=A1||Fc(m);let E=p?String(p):"";b=A1.getInertBodyElement(E);let R=5,ie=E;do{if(0===R)throw new Error("Failed to sanitize html because the input is unstable");R--,E=ie,ie=b.innerHTML,b=A1.getInertBodyElement(E)}while(E!==ie);return Su((new nc).sanitizeChildren(kl(b)||b))}finally{if(b){const E=kl(b)||b;for(;E.firstChild;)E.removeChild(E.firstChild)}}}function kl(m){return"content"in m&&(b=m).nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===b.nodeName?m.content:null;var b}var Fa;function D1(m){const p=qs();return p?p.sanitize(Fa.URL,m)||"":El(m,"URL")?Ya(m):Fl(q(m))}function p1(m){const p=qs();if(p)return xs(p.sanitize(Fa.RESOURCE_URL,m)||"");if(El(m,"ResourceURL"))return xs(Ya(m));throw new ne(904,!1)}function qs(){const m=Bi();return m&&m[12]}!function(m){m[m.NONE=0]="NONE",m[m.HTML=1]="HTML",m[m.STYLE=2]="STYLE",m[m.SCRIPT=3]="SCRIPT",m[m.URL=4]="URL",m[m.RESOURCE_URL=5]="RESOURCE_URL"}(Fa||(Fa={}));const ml=new $o("ENVIRONMENT_INITIALIZER"),oc=new $o("INJECTOR",-1),f1=new $o("INJECTOR_DEF_TYPES");class Uc{get(p,b=yr){if(b===yr){const E=new Error(`NullInjectorError: No provider for ${we(p)}!`);throw E.name="NullInjectorError",E}return b}}function zc(...m){return{\u0275providers:sc(0,m)}}function sc(m,...p){const b=[],E=new Set;let R;return Jo(p,ie=>{const _e=ie;N1(_e,b,[],E)&&(R||(R=[]),R.push(_e))}),void 0!==R&&Zc(R,b),b}function Zc(m,p){for(let b=0;b{p.push(ie)})}}function N1(m,p,b,E){if(!(m=Ge(m)))return!1;let R=null,ie=ii(m);const _e=!ie&&yn(m);if(ie||_e){if(_e&&!_e.standalone)return!1;R=m}else{const rt=m.ngModule;if(ie=ii(rt),!ie)return!1;R=rt}const Ue=E.has(R);if(_e){if(Ue)return!1;if(E.add(R),_e.dependencies){const rt="function"==typeof _e.dependencies?_e.dependencies():_e.dependencies;for(const It of rt)N1(It,p,b,E)}}else{if(!ie)return!1;{if(null!=ie.imports&&!Ue){let It;E.add(R);try{Jo(ie.imports,un=>{N1(un,p,b,E)&&(It||(It=[]),It.push(un))})}finally{}void 0!==It&&Zc(It,p)}if(!Ue){const It=pr(R)||(()=>new R);p.push({provide:R,useFactory:It,deps:Se},{provide:f1,useValue:R,multi:!0},{provide:ml,useValue:()=>se(R),multi:!0})}const rt=ie.providers;null!=rt&&!Ue&&Jo(rt,It=>{p.push(It)})}}return R!==m&&void 0!==m.providers}const yl=Me({provide:String,useValue:Me});function xu(m){return null!==m&&"object"==typeof m&&yl in m}function jl(m){return"function"==typeof m}const hu=new $o("Set Injector scope."),vl={},Lu={};let F1;function Ss(){return void 0===F1&&(F1=new Uc),F1}class Zu{}class Rl extends Zu{constructor(p,b,E,R){super(),this.parent=b,this.source=E,this.scopes=R,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Us(p,_e=>this.processProvider(_e)),this.records.set(oc,po(void 0,this)),R.has("environment")&&this.records.set(Zu,po(void 0,this));const ie=this.records.get(hu);null!=ie&&"string"==typeof ie.value&&this.scopes.add(ie.value),this.injectorDefTypes=new Set(this.get(f1.multi,Se,ot.Self))}get destroyed(){return this._destroyed}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const p of this._ngOnDestroyHooks)p.ngOnDestroy();for(const p of this._onDestroyHooks)p()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),this._onDestroyHooks.length=0}}onDestroy(p){this._onDestroyHooks.push(p)}runInContext(p){this.assertNotDestroyed();const b=bt(this),E=Nt(void 0);try{return p()}finally{bt(b),Nt(E)}}get(p,b=yr,E=ot.Default){this.assertNotDestroyed();const R=bt(this),ie=Nt(void 0);try{if(!(E&ot.SkipSelf)){let Ue=this.records.get(p);if(void 0===Ue){const rt=("function"==typeof(un=p)||"object"==typeof un&&un instanceof $o)&&sn(p);Ue=rt&&this.injectableDefInScope(rt)?po(ds(p),vl):null,this.records.set(p,Ue)}if(null!=Ue)return this.hydrate(p,Ue)}return(E&ot.Self?Ss():this.parent).get(p,b=E&ot.Optional&&b===yr?null:b)}catch(_e){if("NullInjectorError"===_e.name){if((_e[to]=_e[to]||[]).unshift(we(p)),R)throw _e;return function $n(m,p,b,E){const R=m[to];throw p[co]&&R.unshift(p[co]),m.message=function(_e,Ue,rt,It=null){_e=_e&&"\n"===_e.charAt(0)&&"\u0275"==_e.charAt(1)?_e.slice(2):_e;let un=we(Ue);if(Array.isArray(Ue))un=Ue.map(we).join(" -> ");else if("object"==typeof Ue){let hn=[];for(let Bn in Ue)if(Ue.hasOwnProperty(Bn)){let pi=Ue[Bn];hn.push(Bn+":"+("string"==typeof pi?JSON.stringify(pi):we(pi)))}un=`{${hn.join(", ")}}`}return`${rt}${It?"("+It+")":""}[${un}]: ${_e.replace(go,"\n ")}`}("\n"+m.message,R,b,E),m.ngTokenPath=R,m[to]=null,m}(_e,p,"R3InjectorError",this.source)}throw _e}finally{Nt(ie),bt(R)}var un}resolveInjectorInitializers(){const p=bt(this),b=Nt(void 0);try{const E=this.get(ml.multi,Se,ot.Self);for(const R of E)R()}finally{bt(p),Nt(b)}}toString(){const p=[],b=this.records;for(const E of b.keys())p.push(we(E));return`R3Injector[${p.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new ne(205,!1)}processProvider(p){let b=jl(p=Ge(p))?p:Ge(p&&p.provide);const E=xu(ie=p)?po(void 0,ie.useValue):po(Hu(ie),vl);var ie;if(jl(p)||!0!==p.multi)this.records.get(b);else{let R=this.records.get(b);R||(R=po(void 0,vl,!0),R.factory=()=>ht(R.multi),this.records.set(b,R)),b=p,R.multi.push(p)}this.records.set(b,E)}hydrate(p,b){return b.value===vl&&(b.value=Lu,b.value=b.factory()),"object"==typeof b.value&&b.value&&null!==(R=b.value)&&"object"==typeof R&&"function"==typeof R.ngOnDestroy&&this._ngOnDestroyHooks.add(b.value),b.value;var R}injectableDefInScope(p){if(!p.providedIn)return!1;const b=Ge(p.providedIn);return"string"==typeof b?"any"===b||this.scopes.has(b):this.injectorDefTypes.has(b)}}function ds(m){const p=sn(m),b=null!==p?p.factory:pr(m);if(null!==b)return b;if(m instanceof $o)throw new ne(204,!1);if(m instanceof Function)return function(R){const ie=R.length;if(ie>0)throw Go(ie,"?"),new ne(204,!1);const _e=function(rt){const It=rt&&(rt[wi]||rt[Yn]);if(It){const un=function(Bn){if(Bn.hasOwnProperty("name"))return Bn.name;const pi=(""+Bn).match(/^function\s*([^\s(]+)/);return null===pi?"":pi[1]}(rt);return console.warn(`DEPRECATED: DI is instantiating a token "${un}" that inherits its @Injectable decorator but does not provide one itself.\nThis will become an error in a future version of Angular. Please add @Injectable() to the "${un}" class.`),It}return null}(R);return null!==_e?()=>_e.factory(R):()=>new R}(m);throw new ne(204,!1)}function Hu(m,p,b){let E;if(jl(m)){const R=Ge(m);return pr(R)||ds(R)}if(xu(m))E=()=>Ge(m.useValue);else if(function ja(m){return!(!m||!m.useFactory)}(m))E=()=>m.useFactory(...ht(m.deps||[]));else if(function Ca(m){return!(!m||!m.useExisting)}(m))E=()=>se(Ge(m.useExisting));else{const R=Ge(m&&(m.useClass||m.provide));if(!m.deps)return pr(R)||ds(R);E=()=>new R(...ht(m.deps))}return E}function po(m,p,b=!1){return{factory:m,value:p,multi:b?[]:void 0}}function Sa(m){return!!m.\u0275providers}function Us(m,p){for(const b of m)Array.isArray(b)?Us(b,p):Sa(b)?Us(b.\u0275providers,p):p(b)}class j1{}class Js{}function Ra(m,p){return new Ba(ai(m,p))}Js.NULL=new class ac{resolveComponentFactory(p){throw function(E){const R=Error(`No component factory found for ${we(E)}. Did you add it to @NgModule.entryComponents?`);return R.ngComponent=E,R}(p)}};class Ba{constructor(p){this.nativeElement=p}}function Vu(m){return m instanceof Ba?m.nativeElement:m}Ba.__NG_ELEMENT_ID__= +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +function(){return Ra(so(),Bi())},new $o("Renderer2Interceptor");class Hc{}class lc{}lc.__NG_ELEMENT_ID__=()=>function(){const p=Bi(),b=ci(so().index,p);return(Tt(b)?b:p)[11]}();class Bl{}Bl.\u0275prov=dt({token:Bl,providedIn:"root",factory:()=>null});class pu{constructor(p){this.full=p,this.major=p.split(".")[0],this.minor=p.split(".")[1],this.patch=p.split(".").slice(2).join(".")}}const uc=new pu("14.2.5"),Pu={},R1="ngOriginalError";function bl(m){return m[R1]}class Vc{constructor(){this._console=console}handleError(p){const b=this._findOriginalError(p);this._console.error("ERROR",p),b&&this._console.error("ORIGINAL ERROR",b)}_findOriginalError(p){let b=p&&bl(p);for(;b&&bl(b);)b=bl(b);return b||null}}const Iu=/^>|^->||--!>|)/,Ni=new Map;let ta=0;const Qa="__ngContext__";function Wa(m,p){var E;Tt(p)?(m[Qa]=p[20],Ni.set((E=p)[20],E)):m[Qa]=p}function ll(m){return m.ownerDocument.defaultView}function Ql(m){return m.ownerDocument}function Wl(m){return m instanceof Function?m():m}var Oa;let Gu;function g1(m,p){return Gu(m,p)}function Du(m){const p=m[3];return Jt(p)?p[3]:p}function _a(m){return qa(m[13])}function ul(m){return qa(m[4])}function qa(m){for(;null!==m&&!Jt(m);)m=m[4];return m}function Cl(m,p,b,E,R){if(null!=E){let ie,_e=!1;Jt(E)?ie=E:Tt(E)&&(_e=!0,E=E[0]);const Ue=An(E);0===m&&null!==b?null==R?Yu(p,b,Ue):cl(p,b,Ue,R||null,!0):1===m&&null!==b?cl(p,b,Ue,R||null,!0):2===m?I(p,Ue,_e):3===m&&p.destroyNode(Ue),null!=ie&&function(It,un,hn,Bn,pi){const Ui=hn[7];Ui!==An(hn)&&Cl(un,It,Bn,Ui,pi);for(let Dr=10;Drp.replace(Xs,"\u200b$1\u200b"))}(p))}function Kl(m,p,b){return m.createElement(p,b)}function oa(m,p){const b=m[9],E=b.indexOf(p),R=p[3];512&p[2]&&(p[2]&=-513,xr(R,-1)),b.splice(E,1)}function xl(m,p){if(m.length<=10)return;const b=10+p,E=m[b];if(E){const R=E[17];null!==R&&R!==m&&oa(R,E),p>0&&(m[b-1][4]=E[4]);const ie=vs(m,10+p);Ft(E[1],It=E,It[11],2,null,null),It[0]=null,It[6]=null;const _e=ie[19];null!==_e&&_e.detachView(ie[1]),E[3]=null,E[4]=null,E[2]&=-65}var It;return E}function ql(m,p){if(!(128&p[2])){const b=p[11];b.destroyNode&&Ft(m,p,b,3,null,null),function(R){let ie=R[13];if(!ie)return $l(R[1],R);for(;ie;){let _e=null;if(Tt(ie))_e=ie[13];else{const Ue=ie[10];Ue&&(_e=Ue)}if(!_e){for(;ie&&!ie[4]&&ie!==R;)Tt(ie)&&$l(ie[1],ie),ie=ie[3];null===ie&&(ie=R),Tt(ie)&&$l(ie[1],ie),_e=ie&&ie[4]}ie=_e}}(p)}}function $l(m,p){if(!(128&p[2])){p[2]&=-65,p[2]|=128,function(R,ie){let _e;if(null!=R&&null!=(_e=R.destroyHooks))for(let Ue=0;Ue<_e.length;Ue+=2){const rt=ie[_e[Ue]];if(!(rt instanceof _)){const It=_e[Ue+1];if(Array.isArray(It))for(let un=0;un=0?Ue[rt=pi]():Ue[rt=-pi].unsubscribe(),It+=2}else{const un=Ue[rt=_e[It+1]];_e[It].call(un)}if(null!==Ue){for(let It=rt+1;Itie?"":R[un+1].toLowerCase();const Bn=8&E?hn:null;if(Bn&&-1!==Zi(Bn,It,0)||2&E&&It!==hn){if(Oo(E))return!1;_e=!0}}}}else{if(!_e&&!Oo(E)&&!Oo(rt))return!1;if(_e&&Oo(rt))continue;_e=!1,E=rt|1&E}}return Oo(E)||_e}function Oo(m){return!(1&m)}function xo(m,p,b,E){if(null===p)return-1;let R=0;if(E||!b){let ie=!1;for(;R-1)for(rt++;rt<_e.length;){const It=_e[rt];if("number"==typeof It)return-1;if(It===Ue)return rt;rt++}return-1}(p,m)}function ns(m,p,b=!1){for(let E=0;E0?'="'+Ue+'"':"")+"]"}else 8&E?R+="."+_e:4&E&&(R+=" "+_e);else""!==R&&!Oo(_e)&&(p+=es(ie,R),R=""),E=_e,ie=ie||!Oo(E);b++}return""!==R&&(p+=es(ie,R)),p}const fo={};function zs(m){ca(zi(),Bi(),gr()+m,!1)}function ca(m,p,b,E){if(!E)if(3&~p[2]){const R=m.preOrderHooks;null!==R&&Mo(p,R,0,b)}else{const R=m.preOrderCheckHooks;null!==R&&wn(p,R,b)}Yr(b)}const gu={\u0275\u0275defineInjectable:dt,\u0275\u0275defineInjector:xn,\u0275\u0275inject:se,\u0275\u0275invalidFactoryDep:te,resolveForwardRef:Ge},yo=Me({provide:String,useValue:Me});function hl(m){return void 0!==m.useClass}function Gc(m){return void 0!==m.useFactory}const x2=jo("Injectable",void 0,void 0,void 0,(m,p)=>function dl(m,p){let b=null,E=null;m.hasOwnProperty(wi)||Object.defineProperty(m,wi,{get:()=>(null===b&&(b=ys().compileInjectable(gu,`ng:///${m.name}/\u0275prov.js`,function(ie,_e){const Ue=_e||{providedIn:null},rt={name:ie.name,type:ie,typeArgumentCount:0,providedIn:Ue.providedIn};return(hl(Ue)||Gc(Ue))&&void 0!==Ue.deps&&(rt.deps=as(Ue.deps)),hl(Ue)?rt.useClass=Ue.useClass:yo in Ue?rt.useValue=Ue.useValue:Gc(Ue)?rt.useFactory=Ue.useFactory:void 0!==Ue.useExisting&&(rt.useExisting=Ue.useExisting),rt}(m,p))),b)}),m.hasOwnProperty(Xe)||Object.defineProperty(m,Xe,{get:()=>{if(null===E){const R=ys();E=R.compileFactory(gu,`ng:///${m.name}/\u0275fac.js`,{name:m.name,type:m,typeArgumentCount:0,deps:zr(m),target:R.FactoryTarget.Injectable})}return E},configurable:!0})}(m,p));function Ka(m,p=null,b=null,E){const R=hd(m,p,b,E);return R.resolveInjectorInitializers(),R}function hd(m,p=null,b=null,E,R=new Set){const ie=[b||Se,zc(m)];return E=E||("object"==typeof m?void 0:we(m)),new Rl(ie,p||Ss(),E||null,R)}class Rs{static create(p,b){if(Array.isArray(p))return Ka({name:""},b,p,"");{var E;const R=null!==(E=p.name)&&void 0!==E?E:"";return Ka({name:R},p.parent,p.providers,R)}}}function B1(m){return m.length>1?" ("+ +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +function(b){const E=[];for(let R=0;R-1)return E.push(b[R]),E;E.push(b[R])}return E}(m.slice().reverse()).map(p=>we(p.token)).join(" -> ")+")":""}function pd(m,p,b,E){const R=[p],ie=b(R),_e=E?function(rt,It){const un=`${rt} caused by: ${It instanceof Error?It.message:It}`,hn=Error(un);return hn[R1]=It,hn}(ie,E):Error(ie);return _e.addKey=fd,_e.keys=R,_e.injectors=[m],_e.constructResolvingMessage=b,_e[R1]=E,_e}function fd(m,p){this.injectors.push(m),this.keys.push(p),this.message=this.constructResolvingMessage(this.keys)}function gd(m,p){const b=[];for(let E=0,R=p.length;Ese(oc)}),Rs.__NG_ELEMENT_ID__=-1;class za{constructor(p,b){if(this.token=p,this.id=b,!p)throw new ne(208,!1);this.displayName=we(this.token)}static get(p){return q1.get(Ge(p))}static get numberOfKeys(){return q1.numberOfKeys}}const q1=new class{constructor(){this._allKeys=new Map}get(p){if(p instanceof za)return p;if(this._allKeys.has(p))return this._allKeys.get(p);const b=new za(p,za.numberOfKeys);return this._allKeys.set(p,b),b}get numberOfKeys(){return this._allKeys.size}};class U1{constructor(p,b,E){this.key=p,this.optional=b,this.visibility=E}static fromKey(p){return new U1(p,!1,null)}}const f0=[];class ju{constructor(p,b,E){this.key=p,this.resolvedFactories=b,this.multiProvider=E,this.resolvedFactory=this.resolvedFactories[0]}}class L2{constructor(p,b){this.factory=p,this.dependencies=b}}function ji(m){let p,b;if(m.useClass){const E=Ge(m.useClass);p=no().factory(E),b=hc(E)}else m.useExisting?(p=E=>E,b=[U1.fromKey(za.get(m.useExisting))]):m.useFactory?(p=m.useFactory,b=function(R,ie){if(ie){const _e=ie.map(Ue=>[Ue]);return ie.map(Ue=>zl(R,Ue,_e))}return hc(R)}(m.useFactory,m.deps)):(p=()=>m.useValue,b=f0);return new L2(p,b)}function g0(m){return new ju(za.get(m.provide),[ji(m)],m.multi||!1)}function O2(m){const p=function(E,R){for(let ie=0;ie{if(b instanceof Ys)p.push({provide:b,useClass:b});else if(b&&"object"==typeof b&&void 0!==b.provide)p.push(b);else{if(!Array.isArray(b))throw Error(`Invalid provider - only instances of Provider and Type are allowed, got: ${b}`);eu(b,p)}}),p}function hc(m){const p=no().parameters(m);if(!p)return[];if(p.some(b=>null==b))throw gd(m,p);return p.map(b=>zl(m,b,p))}function zl(m,p,b){let E=null,R=!1;if(!Array.isArray(p))return pc(p instanceof Ei?p.token:p,R,null);let ie=null;for(let _e=0;_e=this._providers.length)throw Error(`Index ${p} is out-of-bounds.`);return this._providers[p]}_new(p){if(this._constructionCounter++>this._getMaxNumberOfObjects())throw pd(this,p.key,function(ie){return`Cannot instantiate cyclic dependency!${B1(ie)}`});return this._instantiateProvider(p)}_getMaxNumberOfObjects(){return this.objs.length}_instantiateProvider(p){if(p.multiProvider){const b=[];for(let E=0;Ethis._getByReflectiveDependency(_e))}catch(_e){throw _e.addKey&&_e.addKey(this,p.key),_e}try{ie=E(...R)}catch(_e){throw pd(this,p.key,function(Bn){const pi=we(Bn[0].token);return`${It.message}: Error during instantiation of ${pi}!${B1(Bn)}.`},It=_e)}var It;return ie}_getByReflectiveDependency(p){return this._getByKey(p.key,p.visibility,p.optional?null:yr)}_getByKey(p,b,E){return p===Zl.INJECTOR_KEY?this:b instanceof nr?this._getByKeySelf(p,E):this._getByKeyDefault(p,E,b)}_getObjByKeyId(p){for(let b=0;b>17&32767}function P2(m){return 2|m}function Za(m){return(131068&m)>>2}function Yc(m,p){return-131069&m|p<<2}function y0(m){return 1|m}function v0(m,p){const b=m.contentQueries;if(null!==b)for(let E=0;E22&&ca(m,p,22,!1),Zt(_e?2:0,R),b(E,R)}finally{Yr(ie),Zt(_e?3:1,R)}}function Zd(m,p,b){if(pn(p)){const R=p.directiveEnd;for(let ie=p.directiveStart;ie0;){const Bn=un[--hn];if("number"==typeof Bn&&Bn<0)return Bn}return 0})(Ue)!=rt&&Ue.push(rt),Ue.push(E,R,_e)}}function K0(m,p){null!==m.hostBindings&&m.hostBindings(1,p)}function _0(m,p){p.flags|=2,(m.components||(m.components=[])).push(p.index)}function Ph(m,p,b){if(b){if(p.exportAs)for(let E=0;E0&&mc(b)}}function mc(m){for(let b=_a(m);null!==b;b=ul(b))for(let E=10;E0&&mc(R)}const p=m[1].components;if(null!==p)for(let b=0;b0&&mc(E)}}function wl(m,p){const b=ci(p,m),E=b[1];(function(ie,_e){for(let Ue=_e.length;Ue-1&&(xl(p,E),vs(b,E))}this._attachedToViewContainer=!1}ql(this._lView[1],this._lView)}onDestroy(p){ya(this._lView[1],this._lView,null,p)}markForCheck(){vc(this._cdRefInjectingView||this._lView)}detach(){this._lView[2]&=-65}reattach(){this._lView[2]|=64}detectChanges(){eh(this._lView[1],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new ne(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){var E;this._appRef=null,Ft(this._lView[1],E=this._lView,E[11],2,null,null)}attachToAppRef(p){if(this._attachedToViewContainer)throw new ne(902,!1);this._appRef=p}}class F2 extends bd{constructor(p){super(p),this._view=p}detectChanges(){const p=this._view;eh(p[1],p,p[8],!1)}checkNoChanges(){}get context(){return null}}class T0 extends Js{constructor(p){super(),this.ngModule=p}resolveComponentFactory(p){const b=yn(p);return new Ha(b,this.ngModule)}}function Vd(m){const p=[];for(let b in m)m.hasOwnProperty(b)&&p.push({propName:m[b],templateName:b});return p}class nh{constructor(p,b){this.injector=p,this.parentInjector=b}get(p,b,E){const R=this.injector.get(p,Pu,E);return R!==Pu||b===Pu?R:this.parentInjector.get(p,b,E)}}class Ha extends j1{constructor(p,b){super(),this.componentDef=p,this.ngModule=b,this.componentType=p.type,this.selector=p.selectors.map(Cs).join(","),this.ngContentSelectors=p.ngContentSelectors?p.ngContentSelectors:[],this.isBoundToModule=!!b}get inputs(){return Vd(this.componentDef.inputs)}get outputs(){return Vd(this.componentDef.outputs)}create(p,b,E,R){var ie;let _e=(R=R||this.ngModule)instanceof Zu?R:null===(ie=R)||void 0===ie?void 0:ie.injector;_e&&null!==this.componentDef.getStandaloneInjector&&(_e=this.componentDef.getStandaloneInjector(_e)||_e);const Ue=_e?new nh(p,_e):p,rt=Ue.get(Hc,null);if(null===rt)throw new ne(407,!1);const It=Ue.get(Bl,null),un=rt.createRenderer(null,this.componentDef),hn=this.componentDef.selectors[0][0]||"div",Bn=E?un.selectRootElement(E,this.componentDef.encapsulation===ei.ShadowDom):Kl(rt.createRenderer(null,this.componentDef),hn,function(Co){const No=Co.toLowerCase();return"svg"===No?"svg":"math"===No?"math":null}(hn)),pi=this.componentDef.onPush?288:272,Ui=md(0,null,null,1,0,null,null,null,null,null),ir=Qc(null,Ui,null,pi,null,null,rt,un,It,Ue,null);let Dr,oo;ao(ir);try{const Do=function(No,Vo,ss,Da,Bs,rl){const fl=ss[1];ss[22]=No;const ol=ts(fl,22,2,"#host",null),u1=ol.mergedAttrs=Vo.hostAttrs;null!==u1&&($c(ol,u1,!0),null!==No&&(Te(Bs,No,u1),null!==ol.classes&&Ci(Bs,No,ol.classes),null!==ol.styles&&vi(Bs,No,ol.styles)));const Lh=Da.createRenderer(No,Vo),J1=Qc(ss,b0(Vo),null,Vo.onPush?32:16,ss[22],ol,Da,Lh,null,null,null);return fl.firstCreatePass&&(oe(Jn(ol,ss),fl,Vo.type),_0(fl,ol),$0(ol,ss.length,1)),yc(ss,J1),ss[22]=J1}(Bn,this.componentDef,ir,rt,un);if(Bn)if(E)Te(un,Bn,["ng-version",uc.full]);else{const{attrs:Co,classes:No}=function(ss){const Da=[],Bs=[];let rl=1,fl=2;for(;rl0&&Ci(un,Bn,No.join(" "))}if(oo=zn(Ui,22),void 0!==b){const Co=oo.projection=[];for(let No=0;No=0;rt--){const It=ie[rt];It.hostVars=_e+=It.hostVars,It.hostAttrs=We(It.hostAttrs,Ue=We(Ue,It.hostAttrs))}}(E)}function j2(m){return m===Ln?{}:m===Se?[]:m}function Nh(m,p){const b=m.viewQuery;m.viewQuery=b?(E,R)=>{p(E,R),b(E,R)}:p}function rh(m,p){const b=m.contentQueries;m.contentQueries=b?(E,R,ie)=>{p(E,R,ie),b(E,R,ie)}:p}function n3(m,p){const b=m.hostBindings;m.hostBindings=b?(E,R)=>{p(E,R),b(E,R)}:p}const i3=["providersResolver"],bc=["template","decls","consts","vars","onPush","ngContentSelectors","styles","encapsulation","schemas"];let R2=null;function oh(){if(!R2){const m=zt.Symbol;if(m&&m.iterator)R2=m.iterator;else{const p=Object.getOwnPropertyNames(Map.prototype);for(let b=0;bUe(An(No[E.index])):E.index;let Co=null;if(!Ue&&rt&&(Co=function(Vo,ss,Da,Bs){const rl=Vo.cleanup;if(null!=rl)for(let fl=0;flu1?ol[u1]:null}"string"==typeof gl&&(fl+=2)}return null}(m,p,R,E.index)),null!==Co)(Co.__ngLastListenerFn__||Co).__ngNextListenerFn__=ie,Co.__ngLastListenerFn__=ie,Bn=!1;else{ie=Ol(E,p,un,ie,!1);const No=b.listen(Dr,R,ie);hn.push(ie,No),It&&It.push(R,Do,oo,oo+1)}}else ie=Ol(E,p,un,ie,!1);const pi=E.outputs;let Ui;if(Bn&&null!==pi&&(Ui=pi[R])){const ir=Ui.length;if(ir)for(let Dr=0;Dr0;)E=E[15],b--;return E}(m,Hi.lFrame.contextLView))[8]}(m)}function td(m,p){let b=null;const E=function(ie){const _e=ie.attrs;if(null!=_e){const Ue=_e.indexOf(5);if(!(1&Ue))return _e[Ue+1]}return null}(m);for(let R=0;R=0}const Xa={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function id(m){return m.substring(Xa.key,Xa.keyEnd)}function Rh(m){return m.substring(Xa.value,Xa.valueEnd)}function Q2(m,p){const b=Xa.textEnd;return b===p?-1:o1(m,p=Xa.keyEnd=function(R,ie,_e){for(;ie<_e&&R.charCodeAt(ie)>32;)ie++;return ie}(m,Xa.key=p,b),b)}function x0(m,p){const b=Xa.textEnd;let E=Xa.key=o1(m,p,b);return b===E?-1:(E=Xa.keyEnd=function(ie,_e,Ue){let rt;for(;_e=65&&(-33&rt)<=90||rt>=48&&rt<=57);)_e++;return _e}(m,E,b),E=Ed(m,E,b),E=Xa.value=o1(m,E,b),E=Xa.valueEnd=function(ie,_e,Ue){let rt=-1,It=-1,un=-1,hn=_e,Bn=hn;for(;hn32&&(Bn=hn),un=It,It=rt,rt=-33&pi}return Bn}(m,E,b),Ed(m,E,b))}function Mc(m){Xa.key=0,Xa.keyEnd=0,Xa.value=0,Xa.valueEnd=0,Xa.textEnd=m.length}function o1(m,p,b){for(;p=0;b=x0(p,b))$2(m,id(p),Rh(p));var R}function _1(m,p){for(let b=(Mc(R=p),Q2(R,o1(R,0,Xa.textEnd)));b>=0;b=Q2(p,b))Gr(m,id(p),!0);var R}function vu(m,p,b,E){const R=Bi(),ie=zi(),_e=hi(2);var rt,It;ie.firstUpdatePass&&W2(ie,m,_e,E),p!==fo&&$a(R,_e,p)&&na(ie,ie.data[gr()],R,R[11],m,R[_e+1]=(It=b,null==(rt=p)||("string"==typeof It?rt+=It:"object"==typeof rt&&(rt=we(Ya(rt)))),rt),E,_e)}function bu(m,p,b,E){const R=zi(),ie=hi(2);R.firstUpdatePass&&W2(R,null,ie,E);const _e=Bi();if(b!==fo&&$a(_e,ie,b)){const Ue=R.data[gr()];if(od(Ue,E)&&!lh(R,ie)){let rt=E?Ue.classesWithoutHost:Ue.stylesWithoutHost;null!==rt&&(b=He(rt,b||"")),Z2(R,Ue,_e,b,E)}else!function(It,un,hn,Bn,pi,Ui,ir,Dr){pi===fo&&(pi=Se);let oo=0,Do=0,Co=0=m.expandoStartIndex}function W2(m,p,b,E){const R=m.data;if(null===R[b+1]){const ie=R[gr()],_e=lh(m,b);od(ie,E)&&null===p&&!_e&&(p=!1),function jh(m,p,b,E,R,ie){let _e=ie?p.classBindings:p.styleBindings,Ue=fc(_e),rt=Za(_e);m[E]=b;let It,un=!1;if(Array.isArray(b)?(It=b[1],(null===It||ps(b,It)>0)&&(un=!0)):It=b,R)if(0!==rt){const hn=fc(m[Ue+1]);m[E+1]=m1(hn,Ue),0!==hn&&(m[hn+1]=Yc(m[hn+1],E)),m[Ue+1]=131071&m[Ue+1]|E<<17}else m[E+1]=m1(Ue,0),0!==Ue&&(m[Ue+1]=Yc(m[Ue+1],E)),Ue=E;else m[E+1]=m1(rt,0),0===Ue?Ue=E:m[rt+1]=Yc(m[rt+1],E),rt=E;un&&(m[E+1]=P2(m[E+1])),Sd(m,It,E,!0),Sd(m,It,E,!1),function(Bn,pi,Ui,ir,Dr){const oo=Dr?Bn.residualClasses:Bn.residualStyles;null!=oo&&"string"==typeof pi&&ps(oo,pi)>=0&&(Ui[ir+1]=y0(Ui[ir+1]))}(p,It,m,E,ie),_e=m1(Ue,rt),ie?p.classBindings=_e:p.styleBindings=_e}(R,ie,p=function(rt,It,un,hn){const Bn=vr(rt);let pi=hn?It.residualClasses:It.residualStyles;if(null===Bn)0===(hn?It.classBindings:It.styleBindings)&&(un=o2(un=K2(null,rt,It,un,hn),It.attrs,hn),pi=null);else{const Ui=It.directiveStylingLast;if(-1===Ui||rt[Ui]!==Bn)if(un=K2(Bn,rt,It,un,hn),null===pi){let ir=function(oo,Do,Co){const No=Co?Do.classBindings:Do.styleBindings;if(0!==Za(No))return oo[fc(No)]}(rt,It,hn);void 0!==ir&&Array.isArray(ir)&&(ir=K2(null,rt,It,ir[1],hn),ir=o2(ir,It.attrs,hn),Do=It,No=ir,rt[fc(hn?Do.classBindings:Do.styleBindings)]=No)}else pi=function(Dr,oo,Do){let Co;const No=oo.directiveEnd;for(let Vo=1+oo.directiveStylingLast;Vo0;){const rt=m[R],It=Array.isArray(rt),un=It?rt[1]:rt,hn=null===un;let Bn=b[R+1];Bn===fo&&(Bn=hn?Se:void 0);let pi=hn?Qo(Bn,E):un===E?Bn:void 0;if(It&&!rd(pi)&&(pi=Qo(rt,E)),rd(pi)&&(Ue=pi,_e))return Ue;const Ui=m[R+1];R=_e?fc(Ui):Za(Ui)}if(null!==p){let rt=ie?p.residualClasses:p.residualStyles;null!=rt&&(Ue=Qo(rt,E))}return Ue}function rd(m){return void 0!==m}function od(m,p){return!!(m.flags&(p?16:32))}function P0(m,p=""){const b=Bi(),E=zi(),R=m+22,ie=E.firstCreatePass?ts(E,R,1,p,null):E.data[R],_e=b[R]=Nu(b[11],p);ct(E,b,_e,ie),br(ie,!1)}function J2(m){return Sc("",m,""),J2}function Sc(m,p,b){const E=Bi(),R=Jc(E,m,p,b);return R!==fo&&Xu(E,gr(),R),Sc}function s2(m,p,b,E,R){const ie=Bi(),_e=Pa(ie,m,p,b,E,R);return _e!==fo&&Xu(ie,gr(),_e),s2}const Pl=void 0;var s1=["en",[["a","p"],["AM","PM"],Pl],[["AM","PM"],Pl,Pl],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],Pl,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],Pl,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",Pl,"{1} 'at' {0}",Pl],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function(p){const b=Math.floor(Math.abs(p)),E=p.toString().replace(/^[^.]*\.?/,"").length;return 1===b&&0===E?1:5}];let Il={};function a2(m){const p=m.toLowerCase().replace(/_/g,"-");let b=l2(p);if(b)return b;const E=p.split("-")[0];if(b=l2(E),b)return b;if("en"===E)return s1;throw new ne(701,!1)}function el(m){return a2(m)[w1.PluralCase]}function l2(m){return m in Il||(Il[m]=zt.ng&&zt.ng.common&&zt.ng.common.locales&&zt.ng.common.locales[m]),Il[m]}var w1;!function(m){m[m.LocaleId=0]="LocaleId",m[m.DayPeriodsFormat=1]="DayPeriodsFormat",m[m.DayPeriodsStandalone=2]="DayPeriodsStandalone",m[m.DaysFormat=3]="DaysFormat",m[m.DaysStandalone=4]="DaysStandalone",m[m.MonthsFormat=5]="MonthsFormat",m[m.MonthsStandalone=6]="MonthsStandalone",m[m.Eras=7]="Eras",m[m.FirstDayOfWeek=8]="FirstDayOfWeek",m[m.WeekendRange=9]="WeekendRange",m[m.DateFormat=10]="DateFormat",m[m.TimeFormat=11]="TimeFormat",m[m.DateTimeFormat=12]="DateTimeFormat",m[m.NumberSymbols=13]="NumberSymbols",m[m.NumberFormats=14]="NumberFormats",m[m.CurrencyCode=15]="CurrencyCode",m[m.CurrencySymbol=16]="CurrencySymbol",m[m.CurrencyName=17]="CurrencyName",m[m.Currencies=18]="Currencies",m[m.Directionality=19]="Directionality",m[m.PluralCase=20]="PluralCase",m[m.ExtraData=21]="ExtraData"}(w1||(w1={}));const X2=["zero","one","two","few","many"],iu="en-US",kd={marker:"element"},e0={marker:"ICU"};var ru;!function(m){m[m.SHIFT=2]="SHIFT",m[m.APPEND_EAGERLY=1]="APPEND_EAGERLY",m[m.COMMENT=2]="COMMENT"}(ru||(ru={}));let t0=iu;function A0(m,p,b){const E=p.insertBeforeIndex,R=Array.isArray(E)?E[0]:E;return null===R?Wu(m,0,b):An(b[R])}function uh(m,p,b,E,R){const ie=p.insertBeforeIndex;if(Array.isArray(ie)){let _e=E,Ue=null;if(3&p.type||(Ue=_e,_e=R),null!==_e&&!(2&p.flags))for(let rt=1;rt1)for(let b=m.length-2;b>=0;b--){const E=m[b];zh(E)||o3(E,p)&&null===s3(E)&&E3(E,p.index)}}function zh(m){return!(64&m.type)}function o3(m,p){return zh(p)||m.index>p.index}function s3(m){const p=m.insertBeforeIndex;return Array.isArray(p)?p[0]:p}function E3(m,p){const b=m.insertBeforeIndex;Array.isArray(b)?b[0]=p:(Ce(A0,uh),m.insertBeforeIndex=p)}function D0(m,p){const b=m.data[p];return null===b||"string"==typeof b?null:b.hasOwnProperty("currentCaseLViewIndex")?b:b.value}function k3(m,p,b){const E=Ku(m,b,64,null,null);return Uh(p,E),E}function ch(m,p){const b=p[m.currentCaseLViewIndex];return null===b?b:b<0?~b:b}function a3(m){return m>>>17}function Y1(m){return(131070&m)>>>1}let u2=0,Ns=0;function N0(m,p,b,E){const R=b[11];let ie,_e=null;for(let Ue=0;Ue>>1,b),null,null,pi,Ui,null)}else switch(rt){case e0:const It=p[++Ue],un=p[++Ue];null===b[un]&&Wa(b[un]=Fu(R,It),b);break;case kd:const hn=p[++Ue],Bn=p[++Ue];null===b[Bn]&&Wa(b[Bn]=Kl(R,hn,null),b)}}}function sd(m,p,b,E,R){for(let ie=0;ie>>2;switch(3&un){case 1:const Bn=b[++It],pi=b[++It],Ui=m.data[hn];"string"==typeof Ui?Ju(p[11],p[hn],null,Ui,Bn,rt,pi):Ll(m,Ui,p,Bn,rt,p[11],pi,!1);break;case 0:const ir=p[hn];null!==ir&&Ua(p[11],ir,rt);break;case 2:tl(m,D0(m,hn),p,rt);break;case 3:n0(m,D0(m,hn),E,p)}}}}else{const rt=b[ie+1];if(rt>0&&!(3&~rt)){const It=D0(m,rt>>>2);p[It.currentCaseLViewIndex]<0&&n0(m,It,E,p)}}ie+=Ue}}function n0(m,p,b,E){let R=E[p.currentCaseLViewIndex];if(null!==R){let ie=u2;R<0&&(R=E[p.currentCaseLViewIndex]=~R,ie=-1),sd(m,E,p.update[R],b,ie)}}function tl(m,p,b,E){const R=function(_e,Ue){let rt=_e.cases.indexOf(Ue);if(-1===rt)switch(_e.type){case 1:{const It=function(hn,Bn){const pi=el(Bn)(parseInt(hn,10)),Ui=X2[pi];return void 0!==Ui?Ui:"other"}(Ue,function(){return t0}());rt=_e.cases.indexOf(It),-1===rt&&"other"!==It&&(rt=_e.cases.indexOf("other"));break}case 0:rt=_e.cases.indexOf("other")}return-1===rt?null:rt}(p,E);if(ch(p,b)!==R&&(F0(m,p,b),b[p.currentCaseLViewIndex]=null===R?null:~R,null!==R)){const ie=b[p.anchorIdx];ie&&N0(m,p.create[R],b,ie)}}function F0(m,p,b){let E=ch(p,b);if(null!==E){const R=p.remove[E];for(let ie=0;ie0){const Ue=Kn(_e,b);null!==Ue&&I(b[11],Ue)}else F0(m,D0(m,~_e),b)}}}function Zh(){const m=[];let p,b,E=-1;function R(_e,Ue){E=0;const rt=ch(_e,Ue);b=null!==rt?_e.remove[rt]:Se}function ie(){if(E0?p[_e]:(m.push(E,b),R(p[1].data[~_e],p),ie())}return 0===m.length?null:(b=m.pop(),E=m.pop(),ie())}return function(Ue,rt){for(p=rt;m.length;)m.pop();return R(Ue.value,rt),ie}}const xd=/\ufffd(\d+):?\d*\ufffd/gi,l3=/({\s*\ufffd\d+:?\d*\ufffd\s*,\s*\S{6}\s*,[\s\S]*})/gi,i0=/\ufffd(\d+)\ufffd/,dh=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,j0=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,c2=/\ufffd(\/?[#*]\d+):?\d*\ufffd/gi,Ld=/\uE500/g;function r0(m,p,b,E,R,ie,_e){const Ue=y1(m,E,1,null);let rt=Ue<b.length&&b.push(rt)}return{type:E,mainBinding:R,cases:p,values:b}}function Q1(m){if(!m)return[];let p=0;const b=[],E=[],R=/[{}]/g;let ie;for(R.lastIndex=0;ie=R.exec(m);){const Ue=ie.index;if("}"==ie[0]){if(b.pop(),0==b.length){const rt=m.substring(p,Ue);dh.test(rt)?E.push(fh(rt)):E.push(rt),p=Ue+1}}else{if(0==b.length){const rt=m.substring(p,Ue);E.push(rt),p=Ue+1}b.push("{")}}const _e=m.substring(p);return E.push(_e),E}function Ec(m,p,b,E,R,ie,_e,Ue){const rt=[],It=[],un=[];p.cases.push(ie),p.create.push(rt),p.remove.push(It),p.update.push(un);const hn=Fc(Ta()).getInertBodyElement(_e),Bn=kl(hn)||hn;return Bn?Vl(m,p,b,E,rt,It,un,Bn,R,Ue,0):0}function Vl(m,p,b,E,R,ie,_e,Ue,rt,It,un){let hn=0,Bn=Ue.firstChild;for(;Bn;){const pi=y1(m,b,1,null);switch(Bn.nodeType){case Node.ELEMENT_NODE:const Ui=Bn,ir=Ui.tagName.toLowerCase();if(Uu.hasOwnProperty(ir)){ou(R,kd,ir,rt,pi),m.data[pi]=ir;const Co=Ui.attributes;for(let No=0;No>>ru.SHIFT;let Da=Bn[ss];null===Da&&(Da=Bn[ss]=(Do&ru.COMMENT)===ru.COMMENT?Dr.createComment(Co):Nu(Dr,Co)),Vo&&null!==Ui&&cl(Dr,Ui,Da,ir,!1)}})(R,rt.create,It,Ue&&8&Ue.type?R[Ue.index]:null),Ji(!0)}function h2(){Ji(!1)}function kc(m,p,b,E,R){if(m=Ge(m),Array.isArray(m))for(let ie=0;ie>20;if(jl(m)||!m.multi){const pi=new _(rt,R,mu),Ui=yh(Ue,p,R?un:un+Bn,hn);-1===Ui?(oe(Jn(It,_e),ie,Ue),Pd(ie,m,p.length),p.push(Ue),It.directiveStart++,It.directiveEnd++,R&&(It.providerIndexes+=1048576),b.push(pi),_e.push(pi)):(b[Ui]=pi,_e[Ui]=pi)}else{const pi=yh(Ue,p,un+Bn,hn),Ui=yh(Ue,p,un,un+Bn),Dr=Ui>=0&&b[Ui];if(R&&!Dr||!R&&!(pi>=0&&b[pi])){oe(Jn(It,_e),ie,Ue);const oo=function(Co,No,Vo,ss,Da){const Bs=new _(Co,Vo,mu);return Bs.multi=[],Bs.index=No,Bs.componentProviders=0,s0(Bs,Da,ss&&!Vo),Bs}(R?a0:x3,b.length,R,E,rt);!R&&Dr&&(b[Ui].providerFactory=oo),Pd(ie,m,p.length,0),p.push(Ue),It.directiveStart++,It.directiveEnd++,R&&(It.providerIndexes+=1048576),b.push(oo),_e.push(oo)}else Pd(ie,m,pi>-1?pi:Ui,s0(b[R?Ui:pi],rt,!R&&E));!R&&E&&Dr&&b[Ui].componentProviders++}}}function Pd(m,p,b,E){const R=jl(p),ie=!!p.useClass;if(R||ie){const _e=(ie?Ge(p.useClass):p).prototype.ngOnDestroy;if(_e){const Ue=m.destroyHooks||(m.destroyHooks=[]);if(!R&&p.multi){const rt=Ue.indexOf(b);-1===rt?Ue.push(b,[E,_e]):Ue[rt+1].push(E,_e)}else Ue.push(b,_e)}}}function s0(m,p,b){return b&&m.componentProviders++,m.multi.push(p)-1}function yh(m,p,b,E){for(let R=b;R{b.providersResolver=(E,R)=>function(_e,Ue,rt){const It=zi();if(It.firstCreatePass){const un=bi(_e);kc(rt,It.data,It.blueprint,un,!0),kc(Ue,It.data,It.blueprint,un,!1)}}(E,R?R(m):m,p)}}class _u{}function L3(m,p){return new vh(m,null!=p?p:null)}class vh extends _u{constructor(p,b){super(),this._parent=b,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new T0(this);const E=qe(p);this._bootstrapComponents=Wl(E.bootstrap),this._r3Injector=hd(p,b,[{provide:_u,useValue:this},{provide:Js,useValue:this.componentFactoryResolver}],we(p),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(p)}get injector(){return this._r3Injector}destroy(){const p=this._r3Injector;!p.destroyed&&p.destroy(),this.destroyCbs.forEach(b=>b()),this.destroyCbs=null}onDestroy(p){this.destroyCbs.push(p)}}class f2 extends class{}{constructor(p){super(),this.moduleType=p}create(p){return new vh(this.moduleType,p)}}class h3 extends _u{constructor(p,b,E){super(),this.componentFactoryResolver=new T0(this),this.instance=null;const R=new Rl([...p,{provide:_u,useValue:this},{provide:Js,useValue:this.componentFactoryResolver}],b||Ss(),E,new Set(["environment"]));this.injector=R,R.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(p){this.injector.onDestroy(p)}}class Id{constructor(p){this._injector=p,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(p){if(!p.standalone)return null;if(!this.cachedInjectors.has(p.id)){const b=sc(0,p.type),E=b.length>0?function bh(m,p,b=null){return new h3(m,p,b).injector}([b],this._injector,`Standalone[${p.type.name}]`):null;this.cachedInjectors.set(p.id,E)}return this.cachedInjectors.get(p.id)}ngOnDestroy(){try{for(const p of this.cachedInjectors.values())null!==p&&p.destroy()}finally{this.cachedInjectors.clear()}}}function f3(m,p,b,E){return En(()=>{const R=m;null!==p&&(R.hasOwnProperty("decorators")&&void 0!==R.decorators?R.decorators.push(...p):R.decorators=p),null!==b&&(R.ctorParameters=b),null!==E&&(R.propDecorators=R.hasOwnProperty("propDecorators")&&void 0!==R.propDecorators?{...R.propDecorators,...E}:E)})}function g2(m,p,b,E){return Lc(Bi(),Xt(),m,p,b,E)}function xc(m,p){const b=m[p];return b===fo?void 0:b}function Lc(m,p,b,E,R,ie){const _e=p+b;return $a(m,_e,R)?Ru(m,_e+1,ie?E.call(ie,R):E(R)):xc(m,_e+1)}function v2(m,p,b,E,R,ie,_e){const Ue=p+b;return H1(m,Ue,R,ie)?Ru(m,Ue+2,_e?E.call(_e,R,ie):E(R,ie)):xc(m,Ue+2)}function i(m,p,b,E,R,ie,_e,Ue){const rt=p+b;return B2(m,rt,R,ie,_e)?Ru(m,rt+3,Ue?E.call(Ue,R,ie,_e):E(R,ie,_e)):xc(m,rt+3)}function s(m,p,b,E,R,ie,_e,Ue,rt){const It=p+b;return Zs(m,It,R,ie,_e,Ue)?Ru(m,It+4,rt?E.call(rt,R,ie,_e,Ue):E(R,ie,_e,Ue)):xc(m,It+4)}function o(m,p,b,E,R,ie){let _e=p+b,Ue=!1;for(let rt=0;rt{setTimeout(m,void 0,p)}}Id.\u0275prov=dt({token:Id,providedIn:"environment",factory:()=>new Id(se(Zu))});const tt=class $e extends e.xQ{constructor(p=!1){super(),this.__isAsync=p}emit(p){super.next(p)}subscribe(p,b,E){let R=p,ie=b||(()=>null),_e=E;if(p&&"object"==typeof p){var Ue,rt,It;const hn=p;R=null===(Ue=hn.next)||void 0===Ue?void 0:Ue.bind(hn),ie=null===(rt=hn.error)||void 0===rt?void 0:rt.bind(hn),_e=null===(It=hn.complete)||void 0===It?void 0:It.bind(hn)}this.__isAsync&&(ie=nt(ie),R&&(R=nt(R)),_e&&(_e=nt(_e)));const un=super.subscribe({next:R,error:ie,complete:_e});return p instanceof f.w&&p.add(un),un}};function Ht(){return this._results[oh()]()}class bn{constructor(p=!1){this._emitDistinctChangesOnly=p,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const b=oh(),E=bn.prototype;E[b]||(E[b]=Ht)}get changes(){return this._changes||(this._changes=new tt)}get(p){return this._results[p]}map(p){return this._results.map(p)}filter(p){return this._results.filter(p)}find(p){return this._results.find(p)}reduce(p,b){return this._results.reduce(p,b)}forEach(p){this._results.forEach(p)}some(p){return this._results.some(p)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(p,b){const E=this;E.dirty=!1;const R=us(p);(this._changesDetected=!function(_e,Ue,rt){if(_e.length!==Ue.length)return!1;for(let It=0;It<_e.length;It++){let un=_e[It],hn=Ue[It];if(rt&&(un=rt(un),hn=rt(hn)),hn!==un)return!1}return!0}(E._results,R,b))&&(E._results=R,E.length=R.length,E.last=R[this.length-1],E.first=R[0])}notifyOnChanges(){this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}setDirty(){this.dirty=!0}destroy(){this.changes.complete(),this.changes.unsubscribe()}}class an{}an.__NG_ELEMENT_ID__=function(){return oi(so(),Bi())};const Hn=an,Zn=class extends Hn{constructor(m,p,b){super(),this._declarationLView=m,this._declarationTContainer=p,this.elementRef=b}createEmbeddedView(m,p){const b=this._declarationTContainer.tViews,E=Qc(this._declarationLView,b,m,16,null,b.declTNode,null,null,null,null,p||null);E[17]=this._declarationLView[this._declarationTContainer.index];const ie=this._declarationLView[19];return null!==ie&&(E[19]=ie.createEmbeddedView(b)),gc(b,E,m),new bd(E)}};function oi(m,p){return 4&m.type?new Zn(p,m,Ra(m,p)):null}class mi{}mi.__NG_ELEMENT_ID__=function(){return Nr(so(),Bi())};const Fi=mi,tr=class extends Fi{constructor(m,p,b){super(),this._lContainer=m,this._hostTNode=p,this._hostLView=b}get element(){return Ra(this._hostTNode,this._hostLView)}get injector(){return new _i(this._hostTNode,this._hostLView)}get parentInjector(){const m=L(this._hostTNode,this._hostLView);if(D(m)){const p=ye(m,this._hostLView),b=xe(m);return new _i(p[1].data[b+8],p)}return new _i(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(m){const p=Gi(this._lContainer);return null!==p&&p[m]||null}get length(){return this._lContainer.length-10}createEmbeddedView(m,p,b){let E,R;"number"==typeof b?E=b:null!=b&&(E=b.index,R=b.injector);const ie=m.createEmbeddedView(p||{},R);return this.insert(ie,E),ie}createComponent(m,p,b,E,R){const ie=m&&!ks(m);let _e;if(ie)_e=p;else{const un=p||{};_e=un.index,b=un.injector,E=un.projectableNodes,R=un.environmentInjector||un.ngModuleRef}const Ue=ie?m:new Ha(yn(m)),rt=b||this.parentInjector;if(!R&&null==Ue.ngModule){const un=(ie?rt:this.parentInjector).get(Zu,null);un&&(R=un)}const It=Ue.create(rt,E,void 0,R);return this.insert(It.hostView,_e),It}insert(m,p){const b=m._lView,E=b[1];if(Jt(b[3])){const It=this.indexOf(m);if(-1!==It)this.detach(It);else{const un=b[3],hn=new tr(un,un[6],un[3]);hn.detach(hn.indexOf(m))}}const R=this._adjustIndex(p),ie=this._lContainer;!function _l(m,p,b,E){const R=10+E,ie=b.length;E>0&&(b[R-1][4]=p),E0)E.push(_e[Ue/2]);else{const It=ie[Ue+1],un=p[-rt];for(let hn=10;hnp.get(Id).getOrCreateStandaloneInjector(m)},\u0275\u0275nextContext:i1,\u0275\u0275namespaceHTML:Kr,\u0275\u0275namespaceMathML:function eo(){Hi.lFrame.currentNamespace="math"},\u0275\u0275namespaceSVG:Vr,\u0275\u0275enableBindings:function Ur(){Hi.bindingsEnabled=!0},\u0275\u0275disableBindings:function Bo(){Hi.bindingsEnabled=!1},\u0275\u0275elementStart:e1,\u0275\u0275elementEnd:H2,\u0275\u0275element:ah,\u0275\u0275elementContainerStart:ed,\u0275\u0275elementContainerEnd:Kd,\u0275\u0275elementContainer:function $d(m,p,b){return ed(m,p,b),Kd(),$d},\u0275\u0275pureFunction0:function Ch(m,p,b){const E=Xt()+m,R=Bi();return R[E]===fo?Ru(R,E,b?p.call(b):p()):_d(R,E)},\u0275\u0275pureFunction1:g2,\u0275\u0275pureFunction2:function O3(m,p,b,E,R){return v2(Bi(),Xt(),m,p,b,E,R)},\u0275\u0275pureFunction3:function Qh(m,p,b,E,R,ie){return i(Bi(),Xt(),m,p,b,E,R,ie)},\u0275\u0275pureFunction4:function g3(m,p,b,E,R,ie,_e){return s(Bi(),Xt(),m,p,b,E,R,ie,_e)},\u0275\u0275pureFunction5:function Tl(m,p,b,E,R,ie,_e,Ue){const rt=Xt()+m,It=Bi(),un=Zs(It,rt,b,E,R,ie);return $a(It,rt+4,_e)||un?Ru(It,rt+5,Ue?p.call(Ue,b,E,R,ie,_e):p(b,E,R,ie,_e)):_d(It,rt+5)},\u0275\u0275pureFunction6:function m3(m,p,b,E,R,ie,_e,Ue,rt){const It=Xt()+m,un=Bi(),hn=Zs(un,It,b,E,R,ie);return H1(un,It+4,_e,Ue)||hn?Ru(un,It+6,rt?p.call(rt,b,E,R,ie,_e,Ue):p(b,E,R,ie,_e,Ue)):_d(un,It+6)},\u0275\u0275pureFunction7:function m2(m,p,b,E,R,ie,_e,Ue,rt,It){const un=Xt()+m,hn=Bi();let Bn=Zs(hn,un,b,E,R,ie);return B2(hn,un+4,_e,Ue,rt)||Bn?Ru(hn,un+7,It?p.call(It,b,E,R,ie,_e,Ue,rt):p(b,E,R,ie,_e,Ue,rt)):_d(hn,un+7)},\u0275\u0275pureFunction8:function B0(m,p,b,E,R,ie,_e,Ue,rt,It,un){const hn=Xt()+m,Bn=Bi(),pi=Zs(Bn,hn,b,E,R,ie);return Zs(Bn,hn+4,_e,Ue,rt,It)||pi?Ru(Bn,hn+8,un?p.call(un,b,E,R,ie,_e,Ue,rt,It):p(b,E,R,ie,_e,Ue,rt,It)):_d(Bn,hn+8)},\u0275\u0275pureFunctionV:function y2(m,p,b,E){return o(Bi(),Xt(),m,p,b,E)},\u0275\u0275getCurrentView:b1,\u0275\u0275restoreView:Qr,\u0275\u0275listener:pl,\u0275\u0275projection:Jd,\u0275\u0275syntheticHostProperty:function wa(m,p,b){const E=Bi();if($a(E,ni(),p)){const R=zi(),ie=Rr();Ll(R,ie,E,m,p,th(vr(R.data),ie,E),b,!0)}return wa},\u0275\u0275syntheticHostListener:function _c(m,p){const b=so(),E=Bi(),R=zi();return G2(R,E,th(vr(R.data),b,E),b,m,p),_c},\u0275\u0275pipeBind1:function r(m,p,b){const E=m+22,R=Bi(),ie=yi(R,E);return de(R,E)?Lc(R,Xt(),p,ie.transform,b,ie):ie.transform(b)},\u0275\u0275pipeBind2:function u(m,p,b,E){const R=m+22,ie=Bi(),_e=yi(ie,R);return de(ie,R)?v2(ie,Xt(),p,_e.transform,b,E,_e):_e.transform(b,E)},\u0275\u0275pipeBind3:function w(m,p,b,E,R){const ie=m+22,_e=Bi(),Ue=yi(_e,ie);return de(_e,ie)?i(_e,Xt(),p,Ue.transform,b,E,R,Ue):Ue.transform(b,E,R)},\u0275\u0275pipeBind4:function U(m,p,b,E,R,ie){const _e=m+22,Ue=Bi(),rt=yi(Ue,_e);return de(Ue,_e)?s(Ue,Xt(),p,rt.transform,b,E,R,ie,rt):rt.transform(b,E,R,ie)},\u0275\u0275pipeBindV:function Q(m,p,b){const E=m+22,R=Bi(),ie=yi(R,E);return de(R,E)?o(R,Xt(),p,ie.transform,b,ie):ie.transform.apply(ie,b)},\u0275\u0275projectionDef:Td,\u0275\u0275hostProperty:function da(m,p,b){const E=Bi();return $a(E,ni(),p)&&Ll(zi(),Rr(),E,m,p,E[11],b,!0),da},\u0275\u0275property:ga,\u0275\u0275propertyInterpolate:function Xd(m,p,b){return Md(m,"",p,"",b),Xd},\u0275\u0275propertyInterpolate1:Md,\u0275\u0275propertyInterpolate2:function e2(m,p,b,E,R,ie,_e){const Ue=Bi(),rt=Pa(Ue,p,b,E,R,ie);return rt!==fo&&Ll(zi(),Rr(),Ue,m,rt,Ue[11],_e,!1),e2},\u0275\u0275propertyInterpolate3:function nd(m,p,b,E,R,ie,_e,Ue,rt){const It=Bi(),un=wd(It,p,b,E,R,ie,_e,Ue);return un!==fo&&Ll(zi(),Rr(),It,m,un,It[11],rt,!1),nd},\u0275\u0275propertyInterpolate4:function wc(m,p,b,E,R,ie,_e,Ue,rt,It,un){const hn=Bi(),Bn=Hl(hn,p,b,E,R,ie,_e,Ue,rt,It);return Bn!==fo&&Ll(zi(),Rr(),hn,m,Bn,hn[11],un,!1),wc},\u0275\u0275propertyInterpolate5:function va(m,p,b,E,R,ie,_e,Ue,rt,It,un,hn,Bn){const pi=Bi(),Ui=V1(pi,p,b,E,R,ie,_e,Ue,rt,It,un,hn);return Ui!==fo&&Ll(zi(),Rr(),pi,m,Ui,pi[11],Bn,!1),va},\u0275\u0275propertyInterpolate6:function t2(m,p,b,E,R,ie,_e,Ue,rt,It,un,hn,Bn,pi,Ui){const ir=Bi(),Dr=Xc(ir,p,b,E,R,ie,_e,Ue,rt,It,un,hn,Bn,pi);return Dr!==fo&&Ll(zi(),Rr(),ir,m,Dr,ir[11],Ui,!1),t2},\u0275\u0275propertyInterpolate7:function Bu(m,p,b,E,R,ie,_e,Ue,rt,It,un,hn,Bn,pi,Ui,ir,Dr){const oo=Bi(),Do=G1(oo,p,b,E,R,ie,_e,Ue,rt,It,un,hn,Bn,pi,Ui,ir);return Do!==fo&&Ll(zi(),Rr(),oo,m,Do,oo[11],Dr,!1),Bu},\u0275\u0275propertyInterpolate8:function Tc(m,p,b,E,R,ie,_e,Ue,rt,It,un,hn,Bn,pi,Ui,ir,Dr,oo,Do){const Co=Bi(),No=Cc(Co,p,b,E,R,ie,_e,Ue,rt,It,un,hn,Bn,pi,Ui,ir,Dr,oo);return No!==fo&&Ll(zi(),Rr(),Co,m,No,Co[11],Do,!1),Tc},\u0275\u0275propertyInterpolateV:function r1(m,p,b){const E=Bi(),R=v1(E,p);return R!==fo&&Ll(zi(),Rr(),E,m,R,E[11],b,!1),r1},\u0275\u0275pipe:function t(m,p){const b=zi();let E;const R=m+22;b.firstCreatePass?(E=function(rt,It){if(It)for(let un=It.length-1;un>=0;un--){const hn=It[un];if(rt===hn.name)return hn}}(p,b.pipeRegistry),b.data[R]=E,E.onDestroy&&(b.destroyHooks||(b.destroyHooks=[])).push(R,E.onDestroy)):E=b.data[R];const ie=E.factory||(E.factory=pr(E.type)),_e=Nt(mu);try{const Ue=Dt(!1),rt=ie();return Dt(Ue),un=b,hn=Bi(),pi=rt,(Bn=R)>=un.data.length&&(un.data[Bn]=null,un.blueprint[Bn]=null),hn[Bn]=pi,rt}finally{Nt(_e)}var un,hn,Bn,pi},\u0275\u0275queryRefresh:aa,\u0275\u0275viewQuery:au,\u0275\u0275loadQuery:la,\u0275\u0275contentQuery:function Ws(m,p,b,E){const R=zi();if(R.firstCreatePass){const ie=so();Va(R,new gs(p,b,E),ie.index),function(Ue,rt){const It=Ue.contentQueries||(Ue.contentQueries=[]);rt!==(It.length?It[It.length-1]:-1)&&It.push(Ue.queries.length-1,rt)}(R,m),!(2&~b)&&(R.staticContentQueries=!0)}Oc(R,Bi(),b)},\u0275\u0275reference:function z2(m){return yi(Hi.lFrame.contextLView,22+m)},\u0275\u0275classMap:function Bh(m){bu(Gr,_1,m,!0)},\u0275\u0275classMapInterpolate1:function M(m,p,b){bu(Gr,_1,Jc(Bi(),m,p,b),!0)},\u0275\u0275classMapInterpolate2:function X(m,p,b,E,R){bu(Gr,_1,Pa(Bi(),m,p,b,E,R),!0)},\u0275\u0275classMapInterpolate3:function le(m,p,b,E,R,ie,_e){bu(Gr,_1,wd(Bi(),m,p,b,E,R,ie,_e),!0)},\u0275\u0275classMapInterpolate4:function Ne(m,p,b,E,R,ie,_e,Ue,rt){bu(Gr,_1,Hl(Bi(),m,p,b,E,R,ie,_e,Ue,rt),!0)},\u0275\u0275classMapInterpolate5:function Ct(m,p,b,E,R,ie,_e,Ue,rt,It,un){bu(Gr,_1,V1(Bi(),m,p,b,E,R,ie,_e,Ue,rt,It,un),!0)},\u0275\u0275classMapInterpolate6:function Pt(m,p,b,E,R,ie,_e,Ue,rt,It,un,hn,Bn){bu(Gr,_1,Xc(Bi(),m,p,b,E,R,ie,_e,Ue,rt,It,un,hn,Bn),!0)},\u0275\u0275classMapInterpolate7:function yt(m,p,b,E,R,ie,_e,Ue,rt,It,un,hn,Bn,pi,Ui){bu(Gr,_1,G1(Bi(),m,p,b,E,R,ie,_e,Ue,rt,It,un,hn,Bn,pi,Ui),!0)},\u0275\u0275classMapInterpolate8:function dn(m,p,b,E,R,ie,_e,Ue,rt,It,un,hn,Bn,pi,Ui,ir,Dr){bu(Gr,_1,Cc(Bi(),m,p,b,E,R,ie,_e,Ue,rt,It,un,hn,Bn,pi,Ui,ir,Dr),!0)},\u0275\u0275classMapInterpolateV:function qn(m){bu(Gr,_1,v1(Bi(),m),!0)},\u0275\u0275styleMap:C1,\u0275\u0275styleMapInterpolate1:function kn(m,p,b){C1(Jc(Bi(),m,p,b))},\u0275\u0275styleMapInterpolate2:function di(m,p,b,E,R){C1(Pa(Bi(),m,p,b,E,R))},\u0275\u0275styleMapInterpolate3:function Pi(m,p,b,E,R,ie,_e){C1(wd(Bi(),m,p,b,E,R,ie,_e))},\u0275\u0275styleMapInterpolate4:function Li(m,p,b,E,R,ie,_e,Ue,rt){C1(Hl(Bi(),m,p,b,E,R,ie,_e,Ue,rt))},\u0275\u0275styleMapInterpolate5:function Ai(m,p,b,E,R,ie,_e,Ue,rt,It,un){C1(V1(Bi(),m,p,b,E,R,ie,_e,Ue,rt,It,un))},\u0275\u0275styleMapInterpolate6:function Yi(m,p,b,E,R,ie,_e,Ue,rt,It,un,hn,Bn){C1(Xc(Bi(),m,p,b,E,R,ie,_e,Ue,rt,It,un,hn,Bn))},\u0275\u0275styleMapInterpolate7:function mr(m,p,b,E,R,ie,_e,Ue,rt,It,un,hn,Bn,pi,Ui){C1(G1(Bi(),m,p,b,E,R,ie,_e,Ue,rt,It,un,hn,Bn,pi,Ui))},\u0275\u0275styleMapInterpolate8:function $i(m,p,b,E,R,ie,_e,Ue,rt,It,un,hn,Bn,pi,Ui,ir,Dr){C1(Cc(Bi(),m,p,b,E,R,ie,_e,Ue,rt,It,un,hn,Bn,pi,Ui,ir,Dr))},\u0275\u0275styleMapInterpolateV:function lr(m){C1(v1(Bi(),m))},\u0275\u0275styleProp:i2,\u0275\u0275stylePropInterpolate1:function io(m,p,b,E,R){return vu(m,Jc(Bi(),p,b,E),R,!1),io},\u0275\u0275stylePropInterpolate2:function wr(m,p,b,E,R,ie,_e){return vu(m,Pa(Bi(),p,b,E,R,ie),_e,!1),wr},\u0275\u0275stylePropInterpolate3:function To(m,p,b,E,R,ie,_e,Ue,rt){return vu(m,wd(Bi(),p,b,E,R,ie,_e,Ue),rt,!1),To},\u0275\u0275stylePropInterpolate4:function rs(m,p,b,E,R,ie,_e,Ue,rt,It,un){return vu(m,Hl(Bi(),p,b,E,R,ie,_e,Ue,rt,It),un,!1),rs},\u0275\u0275stylePropInterpolate5:function Ko(m,p,b,E,R,ie,_e,Ue,rt,It,un,hn,Bn){return vu(m,V1(Bi(),p,b,E,R,ie,_e,Ue,rt,It,un,hn),Bn,!1),Ko},\u0275\u0275stylePropInterpolate6:function Zo(m,p,b,E,R,ie,_e,Ue,rt,It,un,hn,Bn,pi,Ui){return vu(m,Xc(Bi(),p,b,E,R,ie,_e,Ue,rt,It,un,hn,Bn,pi),Ui,!1),Zo},\u0275\u0275stylePropInterpolate7:function Hs(m,p,b,E,R,ie,_e,Ue,rt,It,un,hn,Bn,pi,Ui,ir,Dr){return vu(m,G1(Bi(),p,b,E,R,ie,_e,Ue,rt,It,un,hn,Bn,pi,Ui,ir),Dr,!1),Hs},\u0275\u0275stylePropInterpolate8:function ea(m,p,b,E,R,ie,_e,Ue,rt,It,un,hn,Bn,pi,Ui,ir,Dr,oo,Do){return vu(m,Cc(Bi(),p,b,E,R,ie,_e,Ue,rt,It,un,hn,Bn,pi,Ui,ir,Dr,oo),Do,!1),ea},\u0275\u0275stylePropInterpolateV:function Ds(m,p,b){return vu(m,v1(Bi(),p),b,!1),Ds},\u0275\u0275classProp:L0,\u0275\u0275advance:zs,\u0275\u0275template:r3,\u0275\u0275text:P0,\u0275\u0275textInterpolate:J2,\u0275\u0275textInterpolate1:Sc,\u0275\u0275textInterpolate2:s2,\u0275\u0275textInterpolate3:function qh(m,p,b,E,R,ie,_e){const Ue=Bi(),rt=wd(Ue,m,p,b,E,R,ie,_e);return rt!==fo&&Xu(Ue,gr(),rt),qh},\u0275\u0275textInterpolate4:function d(m,p,b,E,R,ie,_e,Ue,rt){const It=Bi(),un=Hl(It,m,p,b,E,R,ie,_e,Ue,rt);return un!==fo&&Xu(It,gr(),un),d},\u0275\u0275textInterpolate5:function y(m,p,b,E,R,ie,_e,Ue,rt,It,un){const hn=Bi(),Bn=V1(hn,m,p,b,E,R,ie,_e,Ue,rt,It,un);return Bn!==fo&&Xu(hn,gr(),Bn),y},\u0275\u0275textInterpolate6:function g(m,p,b,E,R,ie,_e,Ue,rt,It,un,hn,Bn){const pi=Bi(),Ui=Xc(pi,m,p,b,E,R,ie,_e,Ue,rt,It,un,hn,Bn);return Ui!==fo&&Xu(pi,gr(),Ui),g},\u0275\u0275textInterpolate7:function n(m,p,b,E,R,ie,_e,Ue,rt,It,un,hn,Bn,pi,Ui){const ir=Bi(),Dr=G1(ir,m,p,b,E,R,ie,_e,Ue,rt,It,un,hn,Bn,pi,Ui);return Dr!==fo&&Xu(ir,gr(),Dr),n},\u0275\u0275textInterpolate8:function l(m,p,b,E,R,ie,_e,Ue,rt,It,un,hn,Bn,pi,Ui,ir,Dr){const oo=Bi(),Do=Cc(oo,m,p,b,E,R,ie,_e,Ue,rt,It,un,hn,Bn,pi,Ui,ir,Dr);return Do!==fo&&Xu(oo,gr(),Do),l},\u0275\u0275textInterpolateV:function h(m){const p=Bi(),b=v1(p,m);return b!==fo&&Xu(p,gr(),b),h},\u0275\u0275i18n:function Yh(m,p,b){Gh(m,p,b),h2()},\u0275\u0275i18nAttributes:function Od(m,p){const b=zi();!function(R,ie,_e){const Ue=so().index,rt=[];if(R.firstCreatePass&&null===R.data[ie]){for(let It=0;It<_e.length;It+=2){const un=_e[It],hn=_e[It+1];if(""!==hn){if(l3.test(hn))throw new Error(`ICU expressions are not supported in attributes. Message: "${hn}".`);a1(rt,hn,Ue,un,ad(rt),null)}}R.data[ie]=rt}}(b,m+22,Mi(b.consts,p))},\u0275\u0275i18nExp:function d3(m){return $a(Bi(),ni(),m)&&(u2|=1<0){const ie=b.data[R];sd(b,E,Array.isArray(ie)?ie:ie.update,On()-Ns-1,u2)}u2=0,Ns=0}(zi(),Bi(),m+22)},\u0275\u0275i18nPostprocess:function o0(m,p={}){return function(E,R={}){let ie=E;if(d2.test(E)){const _e={},Ue=[0];ie=ie.replace(Ea,(rt,It,un)=>{const hn=It||un,Bn=_e[hn]||[];if(Bn.length||(hn.split("|").forEach(Do=>{const Co=Do.match(su),No=Co?parseInt(Co[1],10):0,Vo=c3.test(Do);Bn.push([No,Vo,Do])}),_e[hn]=Bn),!Bn.length)throw new Error(`i18n postprocess: unmatched placeholder - ${hn}`);const pi=Ue[Ue.length-1];let Ui=0;for(let Do=0;DoR.hasOwnProperty(rt)?`${Ue}${R[rt]}${hn}`:_e),ie=ie.replace(Al,(_e,Ue)=>R.hasOwnProperty(Ue)?R[Ue]:_e),ie=ie.replace(gh,(_e,Ue)=>{if(R.hasOwnProperty(Ue)){const rt=R[Ue];if(!rt.length)throw new Error(`i18n postprocess: unmatched ICU - ${_e} with key: ${Ue}`);return rt.shift()}return _e})),ie}(m,p)},\u0275\u0275resolveWindow:ll,\u0275\u0275resolveDocument:Ql,\u0275\u0275resolveBody:function Au(m){return m.ownerDocument.body},\u0275\u0275setComponentScope:function Yt(m,p,b){const E=m.\u0275cmp;E.directiveDefs=()=>("function"==typeof p?p():p).map(Be),E.pipeDefs=()=>("function"==typeof b?b():b).map(ut)},\u0275\u0275setNgModuleScope:ke,\u0275\u0275registerNgModuleType:ka,\u0275\u0275sanitizeHtml:function Bc(m){const p=qs();return p?E1(p.sanitize(Fa.HTML,m)||""):El(m,"HTML")?E1(Ya(m)):rc(Ta(),q(m))},\u0275\u0275sanitizeStyle:function qc(m){const p=qs();return p?p.sanitize(Fa.STYLE,m)||"":El(m,"Style")?Ya(m):q(m)},\u0275\u0275sanitizeResourceUrl:p1,\u0275\u0275sanitizeScript:function ku(m){const p=qs();if(p)return Qs(p.sanitize(Fa.SCRIPT,m)||"");if(El(m,"Script"))return Qs(Ya(m));throw new ne(905,!1)},\u0275\u0275sanitizeUrl:D1,\u0275\u0275sanitizeUrlOrResourceUrl:function La(m,p,b){return function(R,ie){return"src"===ie&&("embed"===R||"frame"===R||"iframe"===R||"media"===R||"script"===R)||"href"===ie&&("base"===R||"link"===R)?p1:D1}(p,b)(m)},\u0275\u0275trustConstantHtml:function Ma(m){return Su(m[0])},\u0275\u0275trustConstantResourceUrl:function Yl(m){return b=m[0],(null===(E=Nl())||void 0===E?void 0:E.createScriptURL(b))||b;var b,E},forwardRef:B,resolveForwardRef:Ge};function _h(m){return!!qe(m)}const Ad=[];let U0=!1;function wh(m){return Array.isArray(m)?m.every(wh):!!Ge(m)}function he(m,p){const b=us(p.declarations||Se),E=xt(m);b.forEach(R=>{(R=Ge(R)).hasOwnProperty(z)?Qe(yn(R),E):!R.hasOwnProperty(K)&&!R.hasOwnProperty(W)&&(R.ngSelectorScope=m)})}function Qe(m,p){m.directiveDefs=()=>Array.from(p.compilation.directives).map(b=>b.hasOwnProperty(z)?yn(b):Pn(b)).filter(b=>!!b),m.pipeDefs=()=>Array.from(p.compilation.pipes).map(b=>ut(b)),m.schemas=p.schemas,m.tView=null}function xt(m){if(_h(m))return function(b){const E=qe(b,!0);if(null!==E.transitiveCompileScopes)return E.transitiveCompileScopes;const R={schemas:E.schemas||null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set,pipes:new Set}};return Wl(E.imports).forEach(ie=>{const _e=xt(ie);_e.exported.directives.forEach(Ue=>R.compilation.directives.add(Ue)),_e.exported.pipes.forEach(Ue=>R.compilation.pipes.add(Ue))}),Wl(E.declarations).forEach(ie=>{ut(ie)?R.compilation.pipes.add(ie):R.compilation.directives.add(ie)}),Wl(E.exports).forEach(ie=>{const _e=ie;if(_h(_e)){const Ue=xt(_e);Ue.exported.directives.forEach(rt=>{R.compilation.directives.add(rt),R.exported.directives.add(rt)}),Ue.exported.pipes.forEach(rt=>{R.compilation.pipes.add(rt),R.exported.pipes.add(rt)})}else ut(_e)?R.exported.pipes.add(_e):R.exported.directives.add(_e)}),E.transitiveCompileScopes=R,R}(m);if(Wt(m)){if(null!==(yn(m)||Pn(m)))return{schemas:null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set([m]),pipes:new Set}};if(null!==ut(m))return{schemas:null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set,pipes:new Set([m])}}}throw new Error(`${m.name} does not have a module def (\u0275mod property)`)}function it(m){return function nl(m){return void 0!==m.ngModule}(m)?m.ngModule:m}let kt=0;function Nn(m,p){let b=null;li(m,p||{}),Object.defineProperty(m,K,{get:()=>{if(null===b){const E=ti(m,p||{});b=ys().compileDirective(Os,E.sourceMapUrl,E.metadata)}return b},configurable:!1})}function ti(m,p){const b=m&&m.name,E=`ng:///${b}/\u0275dir.js`,R=ys(),ie=ur(m,p);return ie.typeSourceSpan=R.createParseSourceSpan("Directive",b,E),ie.usesInheritance&&Br(m),{metadata:ie,sourceMapUrl:E}}function li(m,p){let b=null;Object.defineProperty(m,Xe,{get:()=>{if(null===b){const E=ti(m,p),R=ys();b=R.compileFactory(Os,`ng:///${m.name}/\u0275fac.js`,{name:E.metadata.name,type:E.metadata.type,typeArgumentCount:0,deps:zr(m),target:R.FactoryTarget.Directive})}return b},configurable:!1})}function gi(m){return Object.getPrototypeOf(m.prototype)===Object.prototype}function ur(m,p){const b=no(),E=b.ownPropMetadata(m);return{name:m.name,type:m,selector:void 0!==p.selector?p.selector:null,host:p.host||Ln,propMetadata:E,inputs:p.inputs||Se,outputs:p.outputs||Se,queries:Es(m,E,os),lifecycle:{usesOnChanges:b.hasLifecycleHook(m,"ngOnChanges")},typeSourceSpan:null,usesInheritance:!gi(m),exportAs:js(p.exportAs),providers:p.providers||null,viewQueries:Es(m,E,Vs),isStandalone:!!p.standalone}}function Br(m){const p=Object.prototype;let b=Object.getPrototypeOf(m.prototype).constructor;for(;b&&b!==p;)!Pn(b)&&!yn(b)&&lu(b)&&Nn(b,null),b=Object.getPrototypeOf(b)}function Ar(m){return"string"==typeof m?Mu(m):Ge(m)}function Ro(m,p){return{propertyName:m,predicate:Ar(p.selector),descendants:p.descendants,first:p.first,read:p.read?p.read:null,static:!!p.static,emitDistinctChangesOnly:!!p.emitDistinctChangesOnly}}function Es(m,p,b){const E=[];for(const R in p)if(p.hasOwnProperty(R)){const ie=p[R];ie.forEach(_e=>{if(b(_e)){if(!_e.selector)throw new Error(`Can't construct a query for the property "${R}" of "${ue(m)}" since the query selector wasn't defined.`);if(ie.some(Tu))throw new Error("Cannot combine @Input decorators with query decorators");E.push(Ro(R,_e))}})}return E}function js(m){return void 0===m?null:Mu(m)}function os(m){const p=m.ngMetadataName;return"ContentChild"===p||"ContentChildren"===p}function Vs(m){const p=m.ngMetadataName;return"ViewChild"===p||"ViewChildren"===p}function Tu(m){return"Input"===m.ngMetadataName}function Mu(m){return m.split(",").map(p=>p.trim())}const Aa=["ngOnChanges","ngOnInit","ngOnDestroy","ngDoCheck","ngAfterViewInit","ngAfterViewChecked","ngAfterContentInit","ngAfterContentChecked"];function lu(m){const p=no();if(Aa.some(E=>p.hasLifecycleHook(m,E)))return!0;const b=p.propMetadata(m);for(const E in b){const R=b[E];for(let ie=0;iem,void 0,void 0,(m,p)=>Nn(m,p)),ld=jo("Component",(m={})=>({changeDetection:ln.Default,...m}),M1,void 0,(m,p)=>function vn(m,p){let b=null;var R,ie;R=m,Is(ie=p)&&(bs.set(R,ie),Yo.add(R)),li(m,p),Object.defineProperty(m,z,{get:()=>{if(null===b){const E=ys();if(Is(p)){const It=[`Component '${m.name}' is not resolved:`];throw p.templateUrl&&It.push(` - templateUrl: ${p.templateUrl}`),p.styleUrls&&p.styleUrls.length&&It.push(` - styleUrls: ${JSON.stringify(p.styleUrls)}`),It.push("Did you run and wait for 'resolveComponentResources()'?"),new Error(It.join("\n"))}const R=function(){return null}();let ie=p.preserveWhitespaces;void 0===ie&&(ie=null!==R&&void 0!==R.preserveWhitespaces&&R.preserveWhitespaces);let _e=p.encapsulation;void 0===_e&&(_e=null!==R&&void 0!==R.defaultEncapsulation?R.defaultEncapsulation:ei.Emulated);const Ue=p.templateUrl||`ng:///${m.name}/template.html`,rt={...ur(m,p),typeSourceSpan:E.createParseSourceSpan("Component",m.name,Ue),template:p.template||"",preserveWhitespaces:ie,styles:p.styles||Se,animations:p.animations,declarations:[],changeDetection:p.changeDetection,encapsulation:_e,interpolation:p.interpolation,viewProviders:p.viewProviders||null,isStandalone:!!p.standalone};kt++;try{if(rt.usesInheritance&&Br(m),b=E.compileComponent(Os,Ue,rt),p.standalone){const It=us(p.imports||Se),{directiveDefs:un,pipeDefs:hn}=function(pi,Ui){let ir=null,Dr=null;return{directiveDefs:()=>{if(null===ir){ir=[yn(pi)];const oo=new Set;for(const Do of Ui){const Co=Ge(Do);if(!oo.has(Co))if(oo.add(Co),qe(Co)){const No=xt(Co);for(const Vo of No.exported.directives){const ss=yn(Vo)||Pn(Vo);ss&&!oo.has(Vo)&&(oo.add(Vo),ir.push(ss))}}else{const No=yn(Co)||Pn(Co);No&&ir.push(No)}}}return ir},pipeDefs:()=>{if(null===Dr){Dr=[];const oo=new Set;for(const Do of Ui){const Co=Ge(Do);if(!oo.has(Co))if(oo.add(Co),qe(Co)){const No=xt(Co);for(const Vo of No.exported.pipes){const ss=ut(Vo);ss&&!oo.has(Vo)&&(oo.add(Vo),Dr.push(ss))}}else{const No=ut(Co);No&&Dr.push(No)}}}return Dr}}}(m,It);b.directiveDefs=un,b.pipeDefs=hn,b.dependencies=()=>It.map(Ge)}}finally{kt--}if(0===kt&&function(){if(!U0){U0=!0;try{for(let un=Ad.length-1;un>=0;un--){const{moduleType:hn,ngModule:Bn}=Ad[un];Bn.declarations&&Bn.declarations.every(wh)&&(Ad.splice(un,1),he(hn,Bn))}}finally{U0=!1}}}(),void 0!==m.ngSelectorScope){const It=xt(m.ngSelectorScope);Qe(b,It)}if(p.schemas){if(!p.standalone)throw new Error(`The 'schemas' was specified for the ${ue(m)} but is only valid on a component that is standalone.`);b.schemas=p.schemas}else p.standalone&&(b.schemas=[])}return b},configurable:!1})}(m,p)),Ks=jo("Pipe",m=>({pure:!0,...m}),void 0,void 0,(m,p)=>function(E,R){let ie=null,_e=null;Object.defineProperty(E,Xe,{get:()=>{if(null===_e){const Ue=l1(E,R),rt=ys();_e=rt.compileFactory(Os,`ng:///${Ue.name}/\u0275fac.js`,{name:Ue.name,type:Ue.type,typeArgumentCount:0,deps:zr(E),target:rt.FactoryTarget.Pipe})}return _e},configurable:!1}),Object.defineProperty(E,W,{get:()=>{if(null===ie){const Ue=l1(E,R);ie=ys().compilePipe(Os,`ng:///${Ue.name}/\u0275pipe.js`,Ue)}return ie},configurable:!1})}(m,p)),Dd=uo("Input",m=>({bindingPropertyName:m})),il=uo("Output",m=>({bindingPropertyName:m})),$3=(uo("HostBinding",m=>({hostPropertyName:m})),uo("HostListener",(m,p)=>({eventName:m,args:p})),jo("NgModule",m=>m,void 0,void 0,(m,p)=>function Th(m,p={}){(function(E,R,ie=!1){const _e=us(R.declarations||Se);let Ue=null;Object.defineProperty(E,st,{configurable:!0,get:()=>(null===Ue&&(Ue=ys().compileNgModule(Os,`ng:///${E.name}/\u0275mod.js`,{type:E,bootstrap:us(R.bootstrap||Se).map(Ge),declarations:_e.map(Ge),imports:us(R.imports||Se).map(Ge).map(it),exports:us(R.exports||Se).map(Ge).map(it),schemas:R.schemas?us(R.schemas):null,id:R.id||null}),Ue.schemas||(Ue.schemas=[])),Ue)});let rt=null;Object.defineProperty(E,Xe,{get:()=>{if(null===rt){const un=ys();rt=un.compileFactory(Os,`ng:///${E.name}/\u0275fac.js`,{name:E.name,type:E,deps:zr(E),target:un.FactoryTarget.NgModule,typeArgumentCount:0})}return rt},configurable:!1});let It=null;Object.defineProperty(E,Di,{get:()=>{if(null===It){const un={name:E.name,type:E,providers:R.providers||Se,imports:[(R.imports||Se).map(Ge),(R.exports||Se).map(Ge)]};It=ys().compileInjector(Os,`ng:///${E.name}/\u0275inj.js`,un)}return It},configurable:!1})})(m,p),void 0!==p.id&&ka(m,p.id),Ad.push({moduleType:m,ngModule:p})}(m,p)));function Wh(...m){}const y3=new $o("Application Initializer");class b2{constructor(p){this.appInits=p,this.resolve=Wh,this.reject=Wh,this.initialized=!1,this.done=!1,this.donePromise=new Promise((b,E)=>{this.resolve=b,this.reject=E})}runInitializers(){if(this.initialized)return;const p=[],b=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let E=0;E{R.subscribe({complete:_e,error:Ue})});p.push(ie)}}Promise.all(p).then(()=>{b()}).catch(E=>{this.reject(E)}),0===p.length&&b(),this.initialized=!0}}b2.\u0275fac=function(m){return new(m||b2)(se(y3,8))},b2.\u0275prov=dt({token:b2,factory:b2.\u0275fac,providedIn:"root"});const B3=new $o("AppId",{providedIn:"root",factory:function K1(){return`${v3()}${v3()}${v3()}`}});function v3(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const Mh=new $o("Platform Initializer"),Nd=new $o("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),Kh=new $o("appBootstrapListener");new $o("Application Packages Root URL"),new $o("AnimationModuleType");class ua{log(p){console.log(p)}warn(p){console.warn(p)}}ua.\u0275fac=function(m){return new(m||ua)},ua.\u0275prov=dt({token:ua,factory:ua.\u0275fac,providedIn:"platform"});const Fd=new $o("LocaleId",{providedIn:"root",factory:()=>ve(Fd,ot.Optional|ot.SkipSelf)||typeof $localize<"u"&&$localize.locale||iu}),b3=new $o("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});var q3;new $o("Translations"),new $o("TranslationsFormat"),function(m){m[m.Error=0]="Error",m[m.Warning=1]="Warning",m[m.Ignore=2]="Ignore"}(q3||(q3={}));class l0{constructor(p,b){this.ngModuleFactory=p,this.componentFactories=b}}class pa{compileModuleSync(p){return new f2(p)}compileModuleAsync(p){return Promise.resolve(this.compileModuleSync(p))}compileModuleAndAllComponentsSync(p){const b=this.compileModuleSync(p),E=Wl(qe(p).declarations).reduce((R,ie)=>{const _e=yn(ie);return _e&&R.push(new Ha(_e)),R},[]);return new l0(b,E)}compileModuleAndAllComponentsAsync(p){return Promise.resolve(this.compileModuleAndAllComponentsSync(p))}clearCache(){}clearCacheFor(p){}getModuleId(p){}}pa.\u0275fac=function(m){return new(m||pa)},pa.\u0275prov=dt({token:pa,factory:pa.\u0275fac,providedIn:"root"}),new $o("compilerOptions");const Sh=Promise.resolve(0);function Dl(m){typeof Zone>"u"?Sh.then(()=>{m&&m.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",m)}class $1{constructor({enableLongStackTrace:p=!1,shouldCoalesceEventChangeDetection:b=!1,shouldCoalesceRunChangeDetection:E=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new tt(!1),this.onMicrotaskEmpty=new tt(!1),this.onStable=new tt(!1),this.onError=new tt(!1),typeof Zone>"u")throw new ne(908,!1);Zone.assertZonePatched();const R=this;if(R._nesting=0,R._outer=R._inner=Zone.current,Zone.AsyncStackTaggingZoneSpec){const ie=Zone.AsyncStackTaggingZoneSpec;R._inner=R._inner.fork(new ie("Angular"))}Zone.TaskTrackingZoneSpec&&(R._inner=R._inner.fork(new Zone.TaskTrackingZoneSpec)),p&&Zone.longStackTraceZoneSpec&&(R._inner=R._inner.fork(Zone.longStackTraceZoneSpec)),R.shouldCoalesceEventChangeDetection=!E&&b,R.shouldCoalesceRunChangeDetection=E,R.lastRequestAnimationFrameId=-1,R.nativeRequestAnimationFrame=function(){let _e=zt.requestAnimationFrame,Ue=zt.cancelAnimationFrame;if(typeof Zone<"u"&&_e&&Ue){const rt=_e[Zone.__symbol__("OriginalDelegate")];rt&&(_e=rt);const It=Ue[Zone.__symbol__("OriginalDelegate")];It&&(Ue=It)}return{nativeRequestAnimationFrame:_e,nativeCancelAnimationFrame:Ue}}().nativeRequestAnimationFrame,function(_e){const Ue=()=>{var It;(It=_e).isCheckStableRunning||-1!==It.lastRequestAnimationFrameId||(It.lastRequestAnimationFrameId=It.nativeRequestAnimationFrame.call(zt,()=>{It.fakeTopEventTask||(It.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{It.lastRequestAnimationFrameId=-1,u0(It),It.isCheckStableRunning=!0,z0(It),It.isCheckStableRunning=!1},void 0,()=>{},()=>{})),It.fakeTopEventTask.invoke()}),u0(It))};_e._inner=_e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(rt,It,un,hn,Bn,pi)=>{try{return P3(_e),rt.invokeTask(un,hn,Bn,pi)}finally{(_e.shouldCoalesceEventChangeDetection&&"eventTask"===hn.type||_e.shouldCoalesceRunChangeDetection)&&Ue(),$h(_e)}},onInvoke:(rt,It,un,hn,Bn,pi,Ui)=>{try{return P3(_e),rt.invoke(un,hn,Bn,pi,Ui)}finally{_e.shouldCoalesceRunChangeDetection&&Ue(),$h(_e)}},onHasTask:(rt,It,un,hn)=>{rt.hasTask(un,hn),It===un&&("microTask"==hn.change?(_e._hasPendingMicrotasks=hn.microTask,u0(_e),z0(_e)):"macroTask"==hn.change&&(_e.hasPendingMacrotasks=hn.macroTask))},onHandleError:(rt,It,un,hn)=>(rt.handleError(un,hn),_e.runOutsideAngular(()=>_e.onError.emit(hn)),!1)})}(R)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!$1.isInAngularZone())throw new ne(909,!1)}static assertNotInAngularZone(){if($1.isInAngularZone())throw new ne(909,!1)}run(p,b,E){return this._inner.run(p,b,E)}runTask(p,b,E,R){const ie=this._inner,_e=ie.scheduleEventTask("NgZoneEvent: "+R,p,U3,Wh,Wh);try{return ie.runTask(_e,b,E)}finally{ie.cancelTask(_e)}}runGuarded(p,b,E){return this._inner.runGuarded(p,b,E)}runOutsideAngular(p){return this._outer.run(p)}}const U3={};function z0(m){if(0==m._nesting&&!m.hasPendingMicrotasks&&!m.isStable)try{m._nesting++,m.onMicrotaskEmpty.emit(null)}finally{if(m._nesting--,!m.hasPendingMicrotasks)try{m.runOutsideAngular(()=>m.onStable.emit(null))}finally{m.isStable=!0}}}function u0(m){m.hasPendingMicrotasks=!!(m._hasPendingMicrotasks||(m.shouldCoalesceEventChangeDetection||m.shouldCoalesceRunChangeDetection)&&-1!==m.lastRequestAnimationFrameId)}function P3(m){m._nesting++,m.isStable&&(m.isStable=!1,m.onUnstable.emit(null))}function $h(m){m._nesting--,z0(m)}class C3{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new tt,this.onMicrotaskEmpty=new tt,this.onStable=new tt,this.onError=new tt}run(p,b,E){return p.apply(b,E)}runGuarded(p,b,E){return p.apply(b,E)}runOutsideAngular(p){return p()}runTask(p,b,E,R){return p.apply(b,E)}}const I3=new $o(""),Eh=new $o("");class c0{constructor(p,b,E){this._ngZone=p,this.registry=b,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,d0||(d0=E,E.addToWindow(b)),this._watchAngularEvents(),p.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{$1.assertNotInAngularZone(),Dl(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())Dl(()=>{for(;0!==this._callbacks.length;){let p=this._callbacks.pop();clearTimeout(p.timeoutId),p.doneCb(this._didWork)}this._didWork=!1});else{let p=this.getPendingTasks();this._callbacks=this._callbacks.filter(b=>!b.updateCb||!b.updateCb(p)||(clearTimeout(b.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(p=>({source:p.source,creationLocation:p.creationLocation,data:p.data})):[]}addCallback(p,b,E){let R=-1;b&&b>0&&(R=setTimeout(()=>{this._callbacks=this._callbacks.filter(ie=>ie.timeoutId!==R),p(this._didWork,this.getPendingTasks())},b)),this._callbacks.push({doneCb:p,timeoutId:R,updateCb:E})}whenStable(p,b,E){if(E&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(p,b,E),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(p){this.registry.registerApplication(p,this)}unregisterApplication(p){this.registry.unregisterApplication(p)}findProviders(p,b,E){return[]}}c0.\u0275fac=function(m){return new(m||c0)(se($1),se(jd),se(Eh))},c0.\u0275prov=dt({token:c0,factory:c0.\u0275fac});class jd{constructor(){this._applications=new Map}registerApplication(p,b){this._applications.set(p,b)}unregisterApplication(p){this._applications.delete(p)}unregisterAllApplications(){this._applications.clear()}getTestability(p){return this._applications.get(p)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(p,b=!0){var E,R;return null!==(E=null===(R=d0)||void 0===R?void 0:R.findTestabilityInTree(this,p,b))&&void 0!==E?E:null}}let d0;jd.\u0275fac=function(m){return new(m||jd)},jd.\u0275prov=dt({token:jd,factory:jd.\u0275fac,providedIn:"platform"});let C2=null;const z3=new $o("AllowMultipleToken"),Z3=new $o("PlatformDestroyListeners");function kh(m,p,b=[]){const E=`Platform: ${p}`,R=new $o(E);return(ie=[])=>{let _e=N3();if(!_e||_e.injector.get(z3,!1)){const Ue=[...b,...ie,{provide:R,useValue:!0}];m?m(Ue):function(It){if(C2&&!C2.get(z3,!1))throw new ne(400,!1);C2=It;It.get(_2);!function D3(m){const p=m.get(Mh,null);p&&p.forEach(b=>b())}(It)}(function Rd(m=[],p){return Rs.create({name:p,providers:[{provide:hu,useValue:"platform"},{provide:Z3,useValue:new Set([()=>C2=null])},...m]})}(Ue,E))}return function(rt){const It=N3();if(!It)throw new ne(401,!1);return It}()}}function N3(){var m,p;return null!==(m=null===(p=C2)||void 0===p?void 0:p.get(_2))&&void 0!==m?m:null}class _2{constructor(p){this._injector=p,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(p,b){const E=function V3(m,p){let b;return b="noop"===m?new C3:("zone.js"===m?void 0:m)||new $1(p),b}(null==b?void 0:b.ngZone,function H3(m){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!(!m||!m.ngZoneEventCoalescing)||!1,shouldCoalesceRunChangeDetection:!(!m||!m.ngZoneRunCoalescing)||!1}}(b)),R=[{provide:$1,useValue:E}];return E.run(()=>{const ie=Rs.create({providers:R,parent:this.injector,name:p.moduleType.name}),_e=p.create(ie),Ue=_e.injector.get(Vc,null);if(!Ue)throw new ne(402,!1);return E.runOutsideAngular(()=>{const rt=E.onError.subscribe({next:It=>{Ue.handleError(It)}});_e.onDestroy(()=>{_3(this._modules,_e),rt.unsubscribe()})}),function Jh(m,p,b){try{const E=b();return t1(E)?E.catch(R=>{throw p.runOutsideAngular(()=>m.handleError(R)),R}):E}catch(E){throw p.runOutsideAngular(()=>m.handleError(E)),E}}(Ue,E,()=>{const rt=_e.injector.get(b2);return rt.runInitializers(),rt.donePromise.then(()=>(function I0(m){(function H(m,p){null==m&&ze(p,m,null,"!=")})(m,"Expected localeId to be defined"),"string"==typeof m&&(t0=m.toLowerCase().replace(/_/g,"-"))}(_e.injector.get(Fd,iu)||iu),this._moduleDoBootstrap(_e),_e))})})}bootstrapModule(p,b=[]){const E=Z0({},b);return function(ie,_e,Ue){const rt=new f2(Ue);return Promise.resolve(rt)}(0,0,p).then(R=>this.bootstrapModuleFactory(R,E))}_moduleDoBootstrap(p){const b=p.injector.get(w2);if(p._bootstrapComponents.length>0)p._bootstrapComponents.forEach(E=>b.bootstrap(E));else{if(!p.instance.ngDoBootstrap)throw new ne(403,!1);p.instance.ngDoBootstrap(b)}this._modules.push(p)}onDestroy(p){this._destroyListeners.push(p)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new ne(404,!1);this._modules.slice().forEach(b=>b.destroy()),this._destroyListeners.forEach(b=>b());const p=this._injector.get(Z3,null);p&&(p.forEach(b=>b()),p.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}function Z0(m,p){return Array.isArray(p)?p.reduce(Z0,m):{...m,...p}}_2.\u0275fac=function(m){return new(m||_2)(se(Rs))},_2.\u0275prov=dt({token:_2,factory:_2.\u0275fac,providedIn:"platform"});class w2{constructor(p,b,E){this._zone=p,this._injector=b,this._exceptionHandler=E,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this._destroyed=!1,this._destroyListeners=[],this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const R=new O.y(_e=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{_e.next(this._stable),_e.complete()})}),ie=new O.y(_e=>{let Ue;this._zone.runOutsideAngular(()=>{Ue=this._zone.onStable.subscribe(()=>{$1.assertNotInAngularZone(),Dl(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,_e.next(!0))})})});const rt=this._zone.onUnstable.subscribe(()=>{$1.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{_e.next(!1)}))});return()=>{Ue.unsubscribe(),rt.unsubscribe()}});this.isStable=(0,C.T)(R,ie.pipe(function me(){return m=>N()(function(b,E){return function(R){let ie;ie="function"==typeof b?b:function(){return b};const _e=Object.create(R,A);return _e.source=R,_e.subjectFactory=ie,_e}}(be)(m))}()))}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(p,b){const E=p instanceof j1;if(!this._injector.get(b2).done)throw!E&&Wt(p),new ne(405,!1);let R;R=E?p:this._injector.get(Js).resolveComponentFactory(p),this.componentTypes.push(R.componentType);const ie=R.isBoundToModule?void 0:this._injector.get(_u),Ue=R.create(Rs.NULL,[],b||R.selector,ie),rt=Ue.location.nativeElement,It=Ue.injector.get(I3,null);return null==It||It.registerApplication(rt),Ue.onDestroy(()=>{this.detachView(Ue.hostView),_3(this.components,Ue),null==It||It.unregisterApplication(rt)}),this._loadComponent(Ue),Ue}tick(){if(this._runningTick)throw new ne(101,!1);try{this._runningTick=!0;for(let p of this._views)p.detectChanges()}catch(p){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(p))}finally{this._runningTick=!1}}attachView(p){const b=p;this._views.push(b),b.attachToAppRef(this)}detachView(p){const b=p;_3(this._views,b),b.detachFromAppRef()}_loadComponent(p){this.attachView(p.hostView),this.tick(),this.components.push(p),this._injector.get(Kh,[]).concat(this._bootstrapListeners).forEach(b=>b(p))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(p=>p()),this._views.slice().forEach(p=>p.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(p){return this._destroyListeners.push(p),()=>_3(this._destroyListeners,p)}destroy(){if(this._destroyed)throw new ne(406,!1);const p=this._injector;p.destroy&&!p.destroyed&&p.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}function _3(m,p){const b=m.indexOf(p);b>-1&&m.splice(b,1)}w2.\u0275fac=function(m){return new(m||w2)(se($1),se(Zu),se(Vc))},w2.\u0275prov=dt({token:w2,factory:w2.\u0275fac,providedIn:"root"});let w3=!0,J3=!1;function X3(){if(J3)throw new Error("Cannot enable prod mode after platform setup.");w3=!1}class F3{}F3.__NG_ELEMENT_ID__=function(p){return function(E,R,ie){if(Cn(E)&&!ie){const _e=ci(E.index,R);return new bd(_e,_e)}return 47&E.type?new bd(R[16],R):null}(so(),Bi(),!(16&~p))};class G3{constructor(){}supports(p){return Gd(p)}create(p){return new Y3(p)}}const Xh=(m,p)=>p;class Y3{constructor(p){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=p||Xh}forEachItem(p){let b;for(b=this._itHead;null!==b;b=b._next)p(b)}forEachOperation(p){let b=this._itHead,E=this._removalsHead,R=0,ie=null;for(;b||E;){const _e=!E||b&&b.currentIndex{R=this._trackByFn(b,Ue),null!==ie&&Object.is(ie.trackById,R)?(_e&&(ie=this._verifyReinsertion(ie,Ue,R,b)),Object.is(ie.item,Ue)||this._addIdentityChange(ie,Ue)):(ie=this._mismatch(ie,Ue,R,b),_e=!0),ie=ie._next,b++}),this.length=b;return this._truncate(ie),this.collection=p,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let p;for(p=this._previousItHead=this._itHead;null!==p;p=p._next)p._nextPrevious=p._next;for(p=this._additionsHead;null!==p;p=p._nextAdded)p.previousIndex=p.currentIndex;for(this._additionsHead=this._additionsTail=null,p=this._movesHead;null!==p;p=p._nextMoved)p.previousIndex=p.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(p,b,E,R){let ie;return null===p?ie=this._itTail:(ie=p._prev,this._remove(p)),null!==(p=null===this._unlinkedRecords?null:this._unlinkedRecords.get(E,null))?(Object.is(p.item,b)||this._addIdentityChange(p,b),this._reinsertAfter(p,ie,R)):null!==(p=null===this._linkedRecords?null:this._linkedRecords.get(E,R))?(Object.is(p.item,b)||this._addIdentityChange(p,b),this._moveAfter(p,ie,R)):p=this._addAfter(new ud(b,E),ie,R),p}_verifyReinsertion(p,b,E,R){let ie=null===this._unlinkedRecords?null:this._unlinkedRecords.get(E,null);return null!==ie?p=this._reinsertAfter(ie,p._prev,R):p.currentIndex!=R&&(p.currentIndex=R,this._addToMoves(p,R)),p}_truncate(p){for(;null!==p;){const b=p._next;this._addToRemovals(this._unlink(p)),p=b}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(p,b,E){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(p);const R=p._prevRemoved,ie=p._nextRemoved;return null===R?this._removalsHead=ie:R._nextRemoved=ie,null===ie?this._removalsTail=R:ie._prevRemoved=R,this._insertAfter(p,b,E),this._addToMoves(p,E),p}_moveAfter(p,b,E){return this._unlink(p),this._insertAfter(p,b,E),this._addToMoves(p,E),p}_addAfter(p,b,E){return this._insertAfter(p,b,E),this._additionsTail=null===this._additionsTail?this._additionsHead=p:this._additionsTail._nextAdded=p,p}_insertAfter(p,b,E){const R=null===b?this._itHead:b._next;return p._next=R,p._prev=b,null===R?this._itTail=p:R._prev=p,null===b?this._itHead=p:b._next=p,null===this._linkedRecords&&(this._linkedRecords=new H0),this._linkedRecords.put(p),p.currentIndex=E,p}_remove(p){return this._addToRemovals(this._unlink(p))}_unlink(p){null!==this._linkedRecords&&this._linkedRecords.remove(p);const b=p._prev,E=p._next;return null===b?this._itHead=E:b._next=E,null===E?this._itTail=b:E._prev=b,p}_addToMoves(p,b){return p.previousIndex===b||(this._movesTail=null===this._movesTail?this._movesHead=p:this._movesTail._nextMoved=p),p}_addToRemovals(p){return null===this._unlinkedRecords&&(this._unlinkedRecords=new H0),this._unlinkedRecords.put(p),p.currentIndex=null,p._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=p,p._prevRemoved=null):(p._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=p),p}_addIdentityChange(p,b){return p.item=b,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=p:this._identityChangesTail._nextIdentityChange=p,p}}class ud{constructor(p,b){this.item=p,this.trackById=b,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class e3{constructor(){this._head=null,this._tail=null}add(p){null===this._head?(this._head=this._tail=p,p._nextDup=null,p._prevDup=null):(this._tail._nextDup=p,p._prevDup=this._tail,p._nextDup=null,this._tail=p)}get(p,b){let E;for(E=this._head;null!==E;E=E._nextDup)if((null===b||b<=E.currentIndex)&&Object.is(E.trackById,p))return E;return null}remove(p){const b=p._prevDup,E=p._nextDup;return null===b?this._head=E:b._nextDup=E,null===E?this._tail=b:E._prevDup=b,null===this._head}}class H0{constructor(){this.map=new Map}put(p){const b=p.trackById;let E=this.map.get(b);E||(E=new e3,this.map.set(b,E)),E.add(p)}get(p,b){const R=this.map.get(p);return R?R.get(p,b):null}remove(p){const b=p.trackById;return this.map.get(b).remove(p)&&this.map.delete(b),p}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function V0(m,p,b){const E=m.previousIndex;if(null===E)return E;let R=0;return b&&E{if(b&&b.key===R)this._maybeAddToChanges(b,E),this._appendAfter=b,b=b._next;else{const ie=this._getOrCreateRecordForKey(R,E);b=this._insertBeforeOrAppend(b,ie)}}),b){b._prev&&(b._prev._next=null),this._removalsHead=b;for(let E=b;null!==E;E=E._nextRemoved)E===this._mapHead&&(this._mapHead=null),this._records.delete(E.key),E._nextRemoved=E._next,E.previousValue=E.currentValue,E.currentValue=null,E._prev=null,E._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(p,b){if(p){const E=p._prev;return b._next=p,b._prev=E,p._prev=b,E&&(E._next=b),p===this._mapHead&&(this._mapHead=b),this._appendAfter=p,p}return this._appendAfter?(this._appendAfter._next=b,b._prev=this._appendAfter):this._mapHead=b,this._appendAfter=b,null}_getOrCreateRecordForKey(p,b){if(this._records.has(p)){const R=this._records.get(p);this._maybeAddToChanges(R,b);const ie=R._prev,_e=R._next;return ie&&(ie._next=_e),_e&&(_e._prev=ie),R._next=null,R._prev=null,R}const E=new h0(p);return this._records.set(p,E),E.currentValue=b,this._addToAdditions(E),E}_reset(){if(this.isDirty){let p;for(this._previousMapHead=this._mapHead,p=this._previousMapHead;null!==p;p=p._next)p._nextPrevious=p._next;for(p=this._changesHead;null!==p;p=p._nextChanged)p.previousValue=p.currentValue;for(p=this._additionsHead;null!=p;p=p._nextAdded)p.previousValue=p.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(p,b){Object.is(b,p.currentValue)||(p.previousValue=p.currentValue,p.currentValue=b,this._addToChanges(p))}_addToAdditions(p){null===this._additionsHead?this._additionsHead=this._additionsTail=p:(this._additionsTail._nextAdded=p,this._additionsTail=p)}_addToChanges(p){null===this._changesHead?this._changesHead=this._changesTail=p:(this._changesTail._nextChanged=p,this._changesTail=p)}_forEach(p,b){p instanceof Map?p.forEach(b):Object.keys(p).forEach(E=>b(p[E],E))}}class h0{constructor(p){this.key=p,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function xh(){return new Bd([new G3])}class Bd{constructor(p){this.factories=p}static create(p,b){if(null!=b){const E=b.factories.slice();p=p.concat(E)}return new Bd(p)}static extend(p){return{provide:Bd,useFactory:b=>Bd.create(p,b||xh()),deps:[[Bd,new ro,new Oi]]}}find(p){const b=this.factories.find(E=>E.supports(p));if(null!=b)return b;throw new ne(901,!1)}}function j3(){return new qd([new T2])}Bd.\u0275prov=dt({token:Bd,providedIn:"root",factory:xh});class qd{constructor(p){this.factories=p}static create(p,b){if(b){const E=b.factories.slice();p=p.concat(E)}return new qd(p)}static extend(p){return{provide:qd,useFactory:b=>qd.create(p,b||j3()),deps:[[qd,new ro,new Oi]]}}find(p){const b=this.factories.find(E=>E.supports(p));if(b)return b;throw new ne(901,!1)}}qd.\u0275prov=dt({token:qd,providedIn:"root",factory:j3});const t3=[new T2],Q3=[new G3],T3=(new Bd(Q3),new qd(t3),kh(null,"core",[]));class uu{constructor(p){}}function W3(m){return"boolean"==typeof m?m:null!=m&&"false"!==m}uu.\u0275fac=function(m){return new(m||uu)(se(w2))},uu.\u0275mod=je({type:uu}),uu.\u0275inj=xn({})},1612:(Ae,Pe,S)=>{"use strict";S.d(Pe,{iD:()=>Di});var e=S(8008),f=S(2218),O=S(6957);class C extends O.w{constructor(ce,ot){super()}schedule(ce,ot=0){return this}}class x extends C{constructor(ce,ot){super(ce,ot),this.scheduler=ce,this.work=ot,this.pending=!1}schedule(ce,ot=0){if(this.closed)return this;this.state=ce;const pt=this.id,ft=this.scheduler;return null!=pt&&(this.id=this.recycleAsyncId(ft,pt,ot)),this.pending=!0,this.delay=ot,this.id=this.id||this.requestAsyncId(ft,this.id,ot),this}requestAsyncId(ce,ot,pt=0){return setInterval(ce.flush.bind(ce,this),pt)}recycleAsyncId(ce,ot,pt=0){if(null!==pt&&this.delay===pt&&!1===this.pending)return ot;clearInterval(ot)}execute(ce,ot){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const pt=this._execute(ce,ot);if(pt)return pt;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(ce,ot){let pt,ft=!1;try{this.work(ce)}catch(Nt){ft=!0,pt=!!Nt&&Nt||new Error(Nt)}if(ft)return this.unsubscribe(),pt}_unsubscribe(){const ce=this.id,ot=this.scheduler,pt=ot.actions,ft=pt.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==ft&&pt.splice(ft,1),null!=ce&&(this.id=this.recycleAsyncId(ot,ce,null)),this.delay=null}}class N{constructor(ce,ot=N.now){this.SchedulerAction=ce,this.now=ot}schedule(ce,ot=0,pt){return new this.SchedulerAction(this,ce).schedule(pt,ot)}}N.now=()=>Date.now();class j extends N{constructor(ce,ot=N.now){super(ce,()=>j.delegate&&j.delegate!==this?j.delegate.now():ot()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(ce,ot=0,pt){return j.delegate&&j.delegate!==this?j.delegate.schedule(ce,ot,pt):super.schedule(ce,ot,pt)}flush(ce){const{actions:ot}=this;if(this.active)return void ot.push(ce);let pt;this.active=!0;do{if(pt=ce.execute(ce.state,ce.delay))break}while(ce=ot.shift());if(this.active=!1,pt){for(;ce=ot.shift();)ce.unsubscribe();throw pt}}}const G=new class extends j{}(class extends x{constructor(ce,ot){super(ce,ot),this.scheduler=ce,this.work=ot}schedule(ce,ot=0){return ot>0?super.schedule(ce,ot):(this.delay=ot,this.state=ce,this.scheduler.flush(this),this)}execute(ce,ot){return ot>0||this.closed?super.execute(ce,ot):this._execute(ce,ot)}requestAsyncId(ce,ot,pt=0){return null!==pt&&pt>0||null===pt&&this.delay>0?super.requestAsyncId(ce,ot,pt):ce.flush(this)}});var ee=S(14),A=S(5901);const F=new A.y(Yn=>Yn.complete());var be,me,Me=S(4139);(me=be||(be={})).NEXT="N",me.ERROR="E",me.COMPLETE="C";class we{constructor(ce,ot,pt){this.kind=ce,this.value=ot,this.error=pt,this.hasValue="N"===ce}observe(ce){switch(this.kind){case"N":return ce.next&&ce.next(this.value);case"E":return ce.error&&ce.error(this.error);case"C":return ce.complete&&ce.complete()}}do(ce,ot,pt){switch(this.kind){case"N":return ce&&ce(this.value);case"E":return ot&&ot(this.error);case"C":return pt&&pt()}}accept(ce,ot,pt){return ce&&"function"==typeof ce.next?this.observe(ce):this.do(ce,ot,pt)}toObservable(){switch(this.kind){case"N":return(0,Me.of)(this.value);case"E":return ot=this.error,new A.y(ft=>ft.error(ot));case"C":return function $(Yn){return Yn?(ot=Yn,new A.y(pt=>ot.schedule(()=>pt.complete()))):F;var ot}()}var ot;throw new Error("unexpected notification kind value")}static createNext(ce){return typeof ce<"u"?new we("N",ce):we.undefinedValueNotification}static createError(ce){return new we("E",void 0,ce)}static createComplete(){return we.completeNotification}}we.completeNotification=new we("C"),we.undefinedValueNotification=new we("N",void 0);class He extends ee.L{constructor(ce,ot,pt=0){super(ce),this.scheduler=ot,this.delay=pt}static dispatch(ce){const{notification:ot,destination:pt}=ce;ot.observe(pt),this.unsubscribe()}scheduleMessage(ce){this.destination.add(this.scheduler.schedule(He.dispatch,this.delay,new lt(ce,this.destination)))}_next(ce){this.scheduleMessage(we.createNext(ce))}_error(ce){this.scheduleMessage(we.createError(ce)),this.unsubscribe()}_complete(){this.scheduleMessage(we.createComplete()),this.unsubscribe()}}class lt{constructor(ce,ot){this.notification=ce,this.destination=ot}}var B=S(9086),Ge=S(1722);class Le extends f.xQ{constructor(ce=Number.POSITIVE_INFINITY,ot=Number.POSITIVE_INFINITY,pt){super(),this.scheduler=pt,this._events=[],this._infiniteTimeWindow=!1,this._bufferSize=ce<1?1:ce,this._windowTime=ot<1?1:ot,ot===Number.POSITIVE_INFINITY?(this._infiniteTimeWindow=!0,this.next=this.nextInfiniteTimeWindow):this.next=this.nextTimeWindow}nextInfiniteTimeWindow(ce){if(!this.isStopped){const ot=this._events;ot.push(ce),ot.length>this._bufferSize&&ot.shift()}super.next(ce)}nextTimeWindow(ce){this.isStopped||(this._events.push(new ne(this._getNow(),ce)),this._trimBufferThenGetEvents()),super.next(ce)}_subscribe(ce){const ot=this._infiniteTimeWindow,pt=ot?this._events:this._trimBufferThenGetEvents(),ft=this.scheduler,Nt=pt.length;let Mn;if(this.closed)throw new B.N;if(this.isStopped||this.hasError?Mn=O.w.EMPTY:(this.observers.push(ce),Mn=new Ge.W(this,ce)),ft&&ce.add(ce=new He(ce,ft)),ot)for(let En=0;Enot&&(Mn=Math.max(Mn,Nt-ot)),Mn>0&&ft.splice(0,Mn),ft}}class ne{constructor(ce,ot){this.time=ce,this.value=ot}}var Z=S(5286),q=S(6942),ue=S(4858),Fe=S(2831);function Ke(Yn,ce){return"function"==typeof ce?ot=>ot.pipe(Ke((pt,ft)=>(0,ue.D)(Yn(pt,ft)).pipe((0,q.U)((Nt,Mn)=>ce(pt,Nt,ft,Mn))))):ot=>ot.lift(new H(Yn))}class H{constructor(ce){this.project=ce}call(ce,ot){return ot.subscribe(new ze(ce,this.project))}}class ze extends Fe.Ds{constructor(ce,ot){super(ce),this.project=ot,this.index=0}_next(ce){let ot;const pt=this.index++;try{ot=this.project(ce,pt)}catch(ft){return void this.destination.error(ft)}this._innerSub(ot)}_innerSub(ce){const ot=this.innerSubscription;ot&&ot.unsubscribe();const pt=new Fe.IY(this),ft=this.destination;ft.add(pt),this.innerSubscription=(0,Fe.ft)(ce,pt),this.innerSubscription!==pt&&ft.add(this.innerSubscription)}_complete(){const{innerSubscription:ce}=this;(!ce||ce.closed)&&super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=void 0}notifyComplete(){this.innerSubscription=void 0,this.isStopped&&super._complete()}notifyNext(ce){this.destination.next(ce)}}const dt={schedule(Yn,ce){const ot=setTimeout(Yn,ce);return()=>clearTimeout(ot)},scheduleBeforeRender(Yn){if(typeof window>"u")return dt.schedule(Yn,0);if(typeof window.requestAnimationFrame>"u")return dt.schedule(Yn,16);const ce=window.requestAnimationFrame(Yn);return()=>window.cancelAnimationFrame(ce)}};let xn;function sn(Yn,ce,ot){let pt=ot;return!!(Nt=Yn)&&Nt.nodeType===Node.ELEMENT_NODE&&ce.some((ft,Nt)=>!("*"===ft||!function(En,ln){if(!xn){const wt=Element.prototype;xn=wt.matches||wt.matchesSelector||wt.mozMatchesSelector||wt.msMatchesSelector||wt.oMatchesSelector||wt.webkitMatchesSelector}return En.nodeType===Node.ELEMENT_NODE&&xn.call(En,ln)}(Yn,ft)||(pt=Nt,0))),pt;var Nt}class si{constructor(ce,ot){this.componentFactory=ot.get(e._Vd).resolveComponentFactory(ce)}create(ce){return new ii(this.componentFactory,ce)}}class ii{constructor(ce,ot){this.componentFactory=ce,this.injector=ot,this.eventEmitters=new Le(1),this.events=this.eventEmitters.pipe(Ke(pt=>(0,Z.T)(...pt))),this.componentRef=null,this.viewChangeDetectorRef=null,this.inputChanges=null,this.hasInputChanges=!1,this.implementsOnChanges=!1,this.scheduledChangeDetectionFn=null,this.scheduledDestroyFn=null,this.initialInputValues=new Map,this.unchangedInputs=new Set(this.componentFactory.inputs.map(({propName:pt})=>pt)),this.ngZone=this.injector.get(e.R0b),this.elementZone=typeof Zone>"u"?null:this.ngZone.run(()=>Zone.current)}connect(ce){this.runInZone(()=>{if(null!==this.scheduledDestroyFn)return this.scheduledDestroyFn(),void(this.scheduledDestroyFn=null);null===this.componentRef&&this.initializeComponent(ce)})}disconnect(){this.runInZone(()=>{null===this.componentRef||null!==this.scheduledDestroyFn||(this.scheduledDestroyFn=dt.schedule(()=>{null!==this.componentRef&&(this.componentRef.destroy(),this.componentRef=null,this.viewChangeDetectorRef=null)},10))})}getInputValue(ce){return this.runInZone(()=>null===this.componentRef?this.initialInputValues.get(ce):this.componentRef.instance[ce])}setInputValue(ce,ot){this.runInZone(()=>{var ft,Nt;null!==this.componentRef?((ft=ot)===(Nt=this.getInputValue(ce))||ft!=ft&&Nt!=Nt)&&(void 0!==ot||!this.unchangedInputs.has(ce))||(this.recordInputChange(ce,ot),this.unchangedInputs.delete(ce),this.hasInputChanges=!0,this.componentRef.instance[ce]=ot,this.scheduleDetectChanges()):this.initialInputValues.set(ce,ot)})}initializeComponent(ce){const ot=e.zs3.create({providers:[],parent:this.injector}),pt= +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */function(Nt,Mn){const En=Nt.childNodes,ln=Mn.map(()=>[]);let wt=-1;Mn.some((ei,zt)=>"*"===ei&&(wt=zt,!0));for(let ei=0,zt=En.length;ei{this.initialInputValues.has(ce)&&this.setInputValue(ce,this.initialInputValues.get(ce))}),this.initialInputValues.clear()}initializeOutputs(ce){const ot=this.componentFactory.outputs.map(({propName:pt,templateName:ft})=>ce.instance[pt].pipe((0,q.U)(Nt=>({name:ft,value:Nt}))));this.eventEmitters.next(ot)}callNgOnChanges(ce){if(!this.implementsOnChanges||null===this.inputChanges)return;const ot=this.inputChanges;this.inputChanges=null,ce.instance.ngOnChanges(ot)}markViewForCheck(ce){this.hasInputChanges&&(this.hasInputChanges=!1,ce.markForCheck())}scheduleDetectChanges(){this.scheduledChangeDetectionFn||(this.scheduledChangeDetectionFn=dt.scheduleBeforeRender(()=>{this.scheduledChangeDetectionFn=null,this.detectChanges()}))}recordInputChange(ce,ot){if(!this.implementsOnChanges)return;null===this.inputChanges&&(this.inputChanges={});const pt=this.inputChanges[ce];if(pt)return void(pt.currentValue=ot);const ft=this.unchangedInputs.has(ce),Nt=ft?void 0:this.getInputValue(ce);this.inputChanges[ce]=new e.WD2(Nt,ot,ft)}detectChanges(){null!==this.componentRef&&(this.callNgOnChanges(this.componentRef),this.markViewForCheck(this.viewChangeDetectorRef),this.componentRef.changeDetectorRef.detectChanges())}runInZone(ce){return this.elementZone&&Zone.current!==this.elementZone?this.ngZone.run(ce):ce()}}class wi extends HTMLElement{constructor(){super(...arguments),this.ngElementEventsSubscription=null}}function Di(Yn,ce){const ot=(En=Yn,ce.injector.get(e._Vd).resolveComponentFactory(En).inputs),pt=ce.strategyFactory||new si(Yn,ce.injector),ft=function(En){const ln={};return En.forEach(({propName:wt,templateName:ei})=>{var Ln;ln[(Ln=ei,Ln.replace(/[A-Z]/g,Se=>`-${Se.toLowerCase()}`))]=wt}),ln}(ot);var En;class Nt extends wi{constructor(En){super(),this.injector=En}get ngElementStrategy(){if(!this._ngElementStrategy){const En=this._ngElementStrategy=pt.create(this.injector||ce.injector);ot.forEach(({propName:ln})=>{if(!this.hasOwnProperty(ln))return;const wt=this[ln];delete this[ln],En.setInputValue(ln,wt)})}return this._ngElementStrategy}attributeChangedCallback(En,ln,wt,ei){this.ngElementStrategy.setInputValue(ft[En],wt)}connectedCallback(){let En=!1;this.ngElementStrategy.events&&(this.subscribeToEvents(),En=!0),this.ngElementStrategy.connect(this),En||this.subscribeToEvents()}disconnectedCallback(){this._ngElementStrategy&&this._ngElementStrategy.disconnect(),this.ngElementEventsSubscription&&(this.ngElementEventsSubscription.unsubscribe(),this.ngElementEventsSubscription=null)}subscribeToEvents(){this.ngElementEventsSubscription=this.ngElementStrategy.events.subscribe(En=>{const ln=new CustomEvent(En.name,{detail:En.value});this.dispatchEvent(ln)})}}return Nt.observedAttributes=Object.keys(ft),ot.forEach(({propName:Mn})=>{Object.defineProperty(Nt.prototype,Mn,{get(){return this.ngElementStrategy.getInputValue(Mn)},set(En){this.ngElementStrategy.setInputValue(Mn,En)},configurable:!0,enumerable:!0})}),Nt}new e.GfV("14.2.5")},609:(Ae,Pe,S)=>{"use strict";S.d(Pe,{Fj:()=>gt,u5:()=>eo,Fd:()=>vr,qQ:()=>Ii,JJ:()=>Se,On:()=>Zt,wV:()=>Kn});var e=S(8008),f=S(4666),O=S(4858),C=S(5901),x=S(4327),N=S(6942),j=S(6549);function G(Ee,_){return new C.y(Te=>{const en=Ee.length;if(0===en)return void Te.complete();const Ve=new Array(en);let We=0,jt=0;for(let D=0;D{ye||(ye=!0,jt++),Ve[D]=_t},error:_t=>Te.error(_t),complete:()=>{We++,(We===en||!ye)&&(jt===en&&Te.next(_?_.reduce((_t,Dt,cn)=>(_t[Dt]=Ve[cn],_t),{}):Ve),Te.complete())}}))}})}class ee{constructor(_,Te){this._renderer=_,this._elementRef=Te,this.onChange=en=>{},this.onTouched=()=>{}}setProperty(_,Te){this._renderer.setProperty(this._elementRef.nativeElement,_,Te)}registerOnTouched(_){this.onTouched=_}registerOnChange(_){this.onChange=_}setDisabledState(_){this.setProperty("disabled",_)}}ee.\u0275fac=function(Ee){return new(Ee||ee)(e.Y36(e.Qsj),e.Y36(e.SBq))},ee.\u0275dir=e.lG2({type:ee});class A extends ee{}A.\u0275fac=function(){let Ee;return function(_){return(Ee||(Ee=e.n5z(A)))(_||A)}}(),A.\u0275dir=e.lG2({type:A,features:[e.qOj]});const F=new e.OlP("NgValueAccessor"),$={provide:F,useExisting:(0,e.Gpc)(()=>be),multi:!0};class be extends A{writeValue(_){this.setProperty("checked",_)}}be.\u0275fac=function(){let Ee;return function(_){return(Ee||(Ee=e.n5z(be)))(_||be)}}(),be.\u0275dir=e.lG2({type:be,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(Ee,_){1&Ee&&e.NdJ("change",function(Te){return _.onChange(Te.target.checked)})("blur",function(){return _.onTouched()})},features:[e._Bn([$]),e.qOj]});const me={provide:F,useExisting:(0,e.Gpc)(()=>gt),multi:!0},Me=new e.OlP("CompositionEventMode");class gt extends ee{constructor(_,Te,en){super(_,Te),this._compositionMode=en,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function(){const We=(0,f.q)()?(0,f.q)().getUserAgent():"";return/android (\d+)/.test(We.toLowerCase())}())}writeValue(_){this.setProperty("value",null!=_?_:"")}_handleInput(_){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(_)}_compositionStart(){this._composing=!0}_compositionEnd(_){this._composing=!1,this._compositionMode&&this.onChange(_)}}function we(Ee){return null==Ee||("string"==typeof Ee||Array.isArray(Ee))&&0===Ee.length}function He(Ee){return null!=Ee&&"number"==typeof Ee.length}gt.\u0275fac=function(Ee){return new(Ee||gt)(e.Y36(e.Qsj),e.Y36(e.SBq),e.Y36(Me,8))},gt.\u0275dir=e.lG2({type:gt,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(Ee,_){1&Ee&&e.NdJ("input",function(Te){return _._handleInput(Te.target.value)})("blur",function(){return _.onTouched()})("compositionstart",function(){return _._compositionStart()})("compositionend",function(Te){return _._compositionEnd(Te.target.value)})},features:[e._Bn([me]),e.qOj]});const lt=new e.OlP("NgValidators"),B=new e.OlP("NgAsyncValidators"),Ge=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;function Z(Ee){return we(Ee.value)?{required:!0}:null}function q(Ee){return!0===Ee.value?null:{required:!0}}function ue(Ee){return we(Ee.value)||Ge.test(Ee.value)?null:{email:!0}}function ze(Ee){return null}function dt(Ee){return null!=Ee}function xn(Ee){return(0,e.QGY)(Ee)?(0,O.D)(Ee):Ee}function sn(Ee){let _={};return Ee.forEach(Te=>{_=null!=Te?{..._,...Te}:_}),0===Object.keys(_).length?null:_}function si(Ee,_){return _.map(Te=>Te(Ee))}function ii(Ee){return Ee.map(_=>_.validate?Te=>_.validate(Te):_)}function Di(Ee){return null!=Ee?function wi(Ee){if(!Ee)return null;const _=Ee.filter(dt);return 0==_.length?null:function(Te){return sn(si(Te,_))}}(ii(Ee)):null}function ce(Ee){return null!=Ee?function Yn(Ee){if(!Ee)return null;const _=Ee.filter(dt);return 0==_.length?null:function(Te){return function(...Ve){if(1===Ve.length){const We=Ve[0];if((0,x.k)(We))return G(We,null);if((0,j.K)(We)&&Object.getPrototypeOf(We)===Object.prototype){const jt=Object.keys(We);return G(jt.map(D=>We[D]),jt)}}if("function"==typeof Ve[Ve.length-1]){const We=Ve.pop();return G(Ve=1===Ve.length&&(0,x.k)(Ve[0])?Ve[0]:Ve,null).pipe((0,N.U)(jt=>We(...jt)))}return G(Ve,null)}(si(Te,_).map(xn)).pipe((0,N.U)(sn))}}(ii(Ee)):null}function ot(Ee,_){return null===Ee?[_]:Array.isArray(Ee)?[...Ee,_]:[Ee,_]}function pt(Ee){return Ee._rawValidators}function ft(Ee){return Ee._rawAsyncValidators}function Nt(Ee){return Ee?Array.isArray(Ee)?Ee:[Ee]:[]}function Mn(Ee,_){return Array.isArray(Ee)?Ee.includes(_):Ee===_}function En(Ee,_){const Te=Nt(_);return Nt(Ee).forEach(en=>{Mn(Te,en)||Te.push(en)}),Te}function ln(Ee,_){return Nt(_).filter(Te=>!Mn(Ee,Te))}class wt{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(_){this._rawValidators=_||[],this._composedValidatorFn=Di(this._rawValidators)}_setAsyncValidators(_){this._rawAsyncValidators=_||[],this._composedAsyncValidatorFn=ce(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(_){this._onDestroyCallbacks.push(_)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(_=>_()),this._onDestroyCallbacks=[]}reset(_){this.control&&this.control.reset(_)}hasError(_,Te){return!!this.control&&this.control.hasError(_,Te)}getError(_,Te){return this.control?this.control.getError(_,Te):null}}class ei extends wt{get formDirective(){return null}get path(){return null}}class zt extends wt{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class Ln{constructor(_){this._cd=_}get isTouched(){var _,Te;return!(null===(_=this._cd)||void 0===_||null===(Te=_.control)||void 0===Te||!Te.touched)}get isUntouched(){var _,Te;return!(null===(_=this._cd)||void 0===_||null===(Te=_.control)||void 0===Te||!Te.untouched)}get isPristine(){var _,Te;return!(null===(_=this._cd)||void 0===_||null===(Te=_.control)||void 0===Te||!Te.pristine)}get isDirty(){var _,Te;return!(null===(_=this._cd)||void 0===_||null===(Te=_.control)||void 0===Te||!Te.dirty)}get isValid(){var _,Te;return!(null===(_=this._cd)||void 0===_||null===(Te=_.control)||void 0===Te||!Te.valid)}get isInvalid(){var _,Te;return!(null===(_=this._cd)||void 0===_||null===(Te=_.control)||void 0===Te||!Te.invalid)}get isPending(){var _,Te;return!(null===(_=this._cd)||void 0===_||null===(Te=_.control)||void 0===Te||!Te.pending)}get isSubmitted(){var _;return!(null===(_=this._cd)||void 0===_||!_.submitted)}}class Se extends Ln{constructor(_){super(_)}}Se.\u0275fac=function(Ee){return new(Ee||Se)(e.Y36(zt,2))},Se.\u0275dir=e.lG2({type:Se,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(Ee,_){2&Ee&&e.ekj("ng-untouched",_.isUntouched)("ng-touched",_.isTouched)("ng-pristine",_.isPristine)("ng-dirty",_.isDirty)("ng-valid",_.isValid)("ng-invalid",_.isInvalid)("ng-pending",_.isPending)},features:[e.qOj]});class z extends Ln{constructor(_){super(_)}}z.\u0275fac=function(Ee){return new(Ee||z)(e.Y36(ei,10))},z.\u0275dir=e.lG2({type:z,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(Ee,_){2&Ee&&e.ekj("ng-untouched",_.isUntouched)("ng-touched",_.isTouched)("ng-pristine",_.isPristine)("ng-dirty",_.isDirty)("ng-valid",_.isValid)("ng-invalid",_.isInvalid)("ng-pending",_.isPending)("ng-submitted",_.isSubmitted)},features:[e.qOj]});const K="VALID",W="INVALID",st="PENDING",Xe="DISABLED";function nn(Ee){return(Be(Ee)?Ee.validators:Ee)||null}function mt(Ee){return Array.isArray(Ee)?Di(Ee):Ee||null}function qt(Ee,_){return(Be(_)?_.asyncValidators:Ee)||null}function Yt(Ee){return Array.isArray(Ee)?ce(Ee):Ee||null}function Be(Ee){return null!=Ee&&!Array.isArray(Ee)&&"object"==typeof Ee}function Ie(Ee,_,Te){const en=Ee.controls;if(!(_?Object.keys(en):en).length)throw new e.vHH(1e3,"");if(!en[Te])throw new e.vHH(1001,"")}function je(Ee,_,Te){Ee._forEachChild((en,Ve)=>{if(void 0===Te[Ve])throw new e.vHH(1002,"")})}class ke{constructor(_,Te){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._rawValidators=_,this._rawAsyncValidators=Te,this._composedValidatorFn=mt(this._rawValidators),this._composedAsyncValidatorFn=Yt(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn}set validator(_){this._rawValidators=this._composedValidatorFn=_}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(_){this._rawAsyncValidators=this._composedAsyncValidatorFn=_}get parent(){return this._parent}get valid(){return this.status===K}get invalid(){return this.status===W}get pending(){return this.status==st}get disabled(){return this.status===Xe}get enabled(){return this.status!==Xe}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(_){this._rawValidators=_,this._composedValidatorFn=mt(_)}setAsyncValidators(_){this._rawAsyncValidators=_,this._composedAsyncValidatorFn=Yt(_)}addValidators(_){this.setValidators(En(_,this._rawValidators))}addAsyncValidators(_){this.setAsyncValidators(En(_,this._rawAsyncValidators))}removeValidators(_){this.setValidators(ln(_,this._rawValidators))}removeAsyncValidators(_){this.setAsyncValidators(ln(_,this._rawAsyncValidators))}hasValidator(_){return Mn(this._rawValidators,_)}hasAsyncValidator(_){return Mn(this._rawAsyncValidators,_)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(_={}){this.touched=!0,this._parent&&!_.onlySelf&&this._parent.markAsTouched(_)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(_=>_.markAllAsTouched())}markAsUntouched(_={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(Te=>{Te.markAsUntouched({onlySelf:!0})}),this._parent&&!_.onlySelf&&this._parent._updateTouched(_)}markAsDirty(_={}){this.pristine=!1,this._parent&&!_.onlySelf&&this._parent.markAsDirty(_)}markAsPristine(_={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(Te=>{Te.markAsPristine({onlySelf:!0})}),this._parent&&!_.onlySelf&&this._parent._updatePristine(_)}markAsPending(_={}){this.status=st,!1!==_.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!_.onlySelf&&this._parent.markAsPending(_)}disable(_={}){const Te=this._parentMarkedDirty(_.onlySelf);this.status=Xe,this.errors=null,this._forEachChild(en=>{en.disable({..._,onlySelf:!0})}),this._updateValue(),!1!==_.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({..._,skipPristineCheck:Te}),this._onDisabledChange.forEach(en=>en(!0))}enable(_={}){const Te=this._parentMarkedDirty(_.onlySelf);this.status=K,this._forEachChild(en=>{en.enable({..._,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:_.emitEvent}),this._updateAncestors({..._,skipPristineCheck:Te}),this._onDisabledChange.forEach(en=>en(!1))}_updateAncestors(_){this._parent&&!_.onlySelf&&(this._parent.updateValueAndValidity(_),_.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(_){this._parent=_}getRawValue(){return this.value}updateValueAndValidity(_={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===K||this.status===st)&&this._runAsyncValidator(_.emitEvent)),!1!==_.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!_.onlySelf&&this._parent.updateValueAndValidity(_)}_updateTreeValidity(_={emitEvent:!0}){this._forEachChild(Te=>Te._updateTreeValidity(_)),this.updateValueAndValidity({onlySelf:!0,emitEvent:_.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Xe:K}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(_){if(this.asyncValidator){this.status=st,this._hasOwnPendingAsyncValidator=!0;const Te=xn(this.asyncValidator(this));this._asyncValidationSubscription=Te.subscribe(en=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(en,{emitEvent:_})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(_,Te={}){this.errors=_,this._updateControlsErrors(!1!==Te.emitEvent)}get(_){let Te=_;return null==Te||(Array.isArray(Te)||(Te=Te.split(".")),0===Te.length)?null:Te.reduce((en,Ve)=>en&&en._find(Ve),this)}getError(_,Te){const en=Te?this.get(Te):this;return en&&en.errors?en.errors[_]:null}hasError(_,Te){return!!this.getError(_,Te)}get root(){let _=this;for(;_._parent;)_=_._parent;return _}_updateControlsErrors(_){this.status=this._calculateStatus(),_&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(_)}_initObservables(){this.valueChanges=new e.vpe,this.statusChanges=new e.vpe}_calculateStatus(){return this._allControlsDisabled()?Xe:this.errors?W:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(st)?st:this._anyControlsHaveStatus(W)?W:K}_anyControlsHaveStatus(_){return this._anyControls(Te=>Te.status===_)}_anyControlsDirty(){return this._anyControls(_=>_.dirty)}_anyControlsTouched(){return this._anyControls(_=>_.touched)}_updatePristine(_={}){this.pristine=!this._anyControlsDirty(),this._parent&&!_.onlySelf&&this._parent._updatePristine(_)}_updateTouched(_={}){this.touched=this._anyControlsTouched(),this._parent&&!_.onlySelf&&this._parent._updateTouched(_)}_registerOnCollectionChange(_){this._onCollectionChange=_}_setUpdateStrategy(_){Be(_)&&null!=_.updateOn&&(this._updateOn=_.updateOn)}_parentMarkedDirty(_){return!_&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(_){return null}}class vt extends ke{constructor(_,Te,en){super(nn(Te),qt(en,Te)),this.controls=_,this._initObservables(),this._setUpdateStrategy(Te),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(_,Te){return this.controls[_]?this.controls[_]:(this.controls[_]=Te,Te.setParent(this),Te._registerOnCollectionChange(this._onCollectionChange),Te)}addControl(_,Te,en={}){this.registerControl(_,Te),this.updateValueAndValidity({emitEvent:en.emitEvent}),this._onCollectionChange()}removeControl(_,Te={}){this.controls[_]&&this.controls[_]._registerOnCollectionChange(()=>{}),delete this.controls[_],this.updateValueAndValidity({emitEvent:Te.emitEvent}),this._onCollectionChange()}setControl(_,Te,en={}){this.controls[_]&&this.controls[_]._registerOnCollectionChange(()=>{}),delete this.controls[_],Te&&this.registerControl(_,Te),this.updateValueAndValidity({emitEvent:en.emitEvent}),this._onCollectionChange()}contains(_){return this.controls.hasOwnProperty(_)&&this.controls[_].enabled}setValue(_,Te={}){je(this,0,_),Object.keys(_).forEach(en=>{Ie(this,!0,en),this.controls[en].setValue(_[en],{onlySelf:!0,emitEvent:Te.emitEvent})}),this.updateValueAndValidity(Te)}patchValue(_,Te={}){null!=_&&(Object.keys(_).forEach(en=>{const Ve=this.controls[en];Ve&&Ve.patchValue(_[en],{onlySelf:!0,emitEvent:Te.emitEvent})}),this.updateValueAndValidity(Te))}reset(_={},Te={}){this._forEachChild((en,Ve)=>{en.reset(_[Ve],{onlySelf:!0,emitEvent:Te.emitEvent})}),this._updatePristine(Te),this._updateTouched(Te),this.updateValueAndValidity(Te)}getRawValue(){return this._reduceChildren({},(_,Te,en)=>(_[en]=Te.getRawValue(),_))}_syncPendingControls(){let _=this._reduceChildren(!1,(Te,en)=>!!en._syncPendingControls()||Te);return _&&this.updateValueAndValidity({onlySelf:!0}),_}_forEachChild(_){Object.keys(this.controls).forEach(Te=>{const en=this.controls[Te];en&&_(en,Te)})}_setUpControls(){this._forEachChild(_=>{_.setParent(this),_._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(_){for(const[Te,en]of Object.entries(this.controls))if(this.contains(Te)&&_(en))return!0;return!1}_reduceValue(){return this._reduceChildren({},(_,Te,en)=>((Te.enabled||this.disabled)&&(_[en]=Te.value),_))}_reduceChildren(_,Te){let en=_;return this._forEachChild((Ve,We)=>{en=Te(en,Ve,We)}),en}_allControlsDisabled(){for(const _ of Object.keys(this.controls))if(this.controls[_].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(_){return this.controls.hasOwnProperty(_)?this.controls[_]:null}}class Gt extends vt{}function Fn(Ee,_){return[..._.path,Ee]}function yn(Ee,_){var Te,en,We,jt;Wt(Ee,_),_.valueAccessor.writeValue(Ee.value),Ee.disabled&&(null===(Te=(en=_.valueAccessor).setDisabledState)||void 0===Te||Te.call(en,!0)),We=Ee,(jt=_).valueAccessor.registerOnChange(D=>{We._pendingValue=D,We._pendingChange=!0,We._pendingDirty=!0,"change"===We.updateOn&&Tt(We,jt)}),function(We,jt){const D=(xe,ye)=>{jt.valueAccessor.writeValue(xe),ye&&jt.viewToModelUpdate(xe)};We.registerOnChange(D),jt._registerOnDestroy(()=>{We._unregisterOnChange(D)})}(Ee,_),function(We,jt){jt.valueAccessor.registerOnTouched(()=>{We._pendingTouched=!0,"blur"===We.updateOn&&We._pendingChange&&Tt(We,jt),"submit"!==We.updateOn&&We.markAsTouched()})}(Ee,_),function(We,jt){if(jt.valueAccessor.setDisabledState){const D=xe=>{jt.valueAccessor.setDisabledState(xe)};We.registerOnDisabledChange(D),jt._registerOnDestroy(()=>{We._unregisterOnDisabledChange(D)})}}(Ee,_)}function Pn(Ee,_,Te=!0){const en=()=>{};_.valueAccessor&&(_.valueAccessor.registerOnChange(en),_.valueAccessor.registerOnTouched(en)),qe(Ee,_),Ee&&(_._invokeOnDestroyCallbacks(),Ee._registerOnCollectionChange(()=>{}))}function ut(Ee,_){Ee.forEach(Te=>{Te.registerOnValidatorChange&&Te.registerOnValidatorChange(_)})}function Wt(Ee,_){const Te=pt(Ee);null!==_.validator?Ee.setValidators(ot(Te,_.validator)):"function"==typeof Te&&Ee.setValidators([Te]);const en=ft(Ee);null!==_.asyncValidator?Ee.setAsyncValidators(ot(en,_.asyncValidator)):"function"==typeof en&&Ee.setAsyncValidators([en]);const Ve=()=>Ee.updateValueAndValidity();ut(_._rawValidators,Ve),ut(_._rawAsyncValidators,Ve)}function qe(Ee,_){let Te=!1;if(null!==Ee){if(null!==_.validator){const Ve=pt(Ee);if(Array.isArray(Ve)&&Ve.length>0){const We=Ve.filter(jt=>jt!==_.validator);We.length!==Ve.length&&(Te=!0,Ee.setValidators(We))}}if(null!==_.asyncValidator){const Ve=ft(Ee);if(Array.isArray(Ve)&&Ve.length>0){const We=Ve.filter(jt=>jt!==_.asyncValidator);We.length!==Ve.length&&(Te=!0,Ee.setAsyncValidators(We))}}}const en=()=>{};return ut(_._rawValidators,en),ut(_._rawAsyncValidators,en),Te}function Tt(Ee,_){Ee._pendingDirty&&Ee.markAsDirty(),Ee.setValue(Ee._pendingValue,{emitModelToViewChange:!1}),_.viewToModelUpdate(Ee._pendingValue),Ee._pendingChange=!1}function Jt(Ee,_){Wt(Ee,_)}function pn(Ee,_){if(!Ee.hasOwnProperty("model"))return!1;const Te=Ee.model;return!!Te.isFirstChange()||!Object.is(_,Te.currentValue)}function Cn(Ee,_){Ee._syncPendingControls(),_.forEach(Te=>{const en=Te.control;"submit"===en.updateOn&&en._pendingChange&&(Te.viewToModelUpdate(en._pendingValue),en._pendingChange=!1)})}function ui(Ee,_){if(!_)return null;let Te,en,Ve;return Array.isArray(_),_.forEach(We=>{We.constructor===gt?Te=We:Object.getPrototypeOf(We.constructor)===A?en=We:Ve=We}),Ve||en||Te||null}const bi={provide:ei,useExisting:(0,e.Gpc)(()=>pr)},rr=Promise.resolve();class pr extends ei{constructor(_,Te){super(),this.submitted=!1,this._directives=new Set,this.ngSubmit=new e.vpe,this.form=new vt({},Di(_),ce(Te))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(_){rr.then(()=>{const Te=this._findContainer(_.path);_.control=Te.registerControl(_.name,_.control),yn(_.control,_),_.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(_)})}getControl(_){return this.form.get(_.path)}removeControl(_){rr.then(()=>{const Te=this._findContainer(_.path);Te&&Te.removeControl(_.name),this._directives.delete(_)})}addFormGroup(_){rr.then(()=>{const Te=this._findContainer(_.path),en=new vt({});Jt(en,_),Te.registerControl(_.name,en),en.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(_){rr.then(()=>{const Te=this._findContainer(_.path);Te&&Te.removeControl(_.name)})}getFormGroup(_){return this.form.get(_.path)}updateModel(_,Te){rr.then(()=>{this.form.get(_.path).setValue(Te)})}setValue(_){this.control.setValue(_)}onSubmit(_){var Te;return this.submitted=!0,Cn(this.form,this._directives),this.ngSubmit.emit(_),"dialog"===(null==_||null===(Te=_.target)||void 0===Te?void 0:Te.method)}onReset(){this.resetForm()}resetForm(_){this.form.reset(_),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(_){return _.pop(),_.length?this.form.get(_):this.form}}function sr(Ee,_){const Te=Ee.indexOf(_);Te>-1&&Ee.splice(Te,1)}function _r(Ee){return"object"==typeof Ee&&null!==Ee&&2===Object.keys(Ee).length&&"value"in Ee&&"disabled"in Ee}pr.\u0275fac=function(Ee){return new(Ee||pr)(e.Y36(lt,10),e.Y36(B,10))},pr.\u0275dir=e.lG2({type:pr,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(Ee,_){1&Ee&&e.NdJ("submit",function(Te){return _.onSubmit(Te)})("reset",function(){return _.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[e._Bn([bi]),e.qOj]});const or=class extends ke{constructor(Ee=null,_,Te){super(nn(_),qt(Te,_)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(Ee),this._setUpdateStrategy(_),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Be(_)&&(_.nonNullable||_.initialValueIsDefault)&&(this.defaultValue=_r(Ee)?Ee.value:Ee)}setValue(Ee,_={}){this.value=this._pendingValue=Ee,this._onChange.length&&!1!==_.emitModelToViewChange&&this._onChange.forEach(Te=>Te(this.value,!1!==_.emitViewToModelChange)),this.updateValueAndValidity(_)}patchValue(Ee,_={}){this.setValue(Ee,_)}reset(Ee=this.defaultValue,_={}){this._applyFormState(Ee),this.markAsPristine(_),this.markAsUntouched(_),this.setValue(this.value,_),this._pendingChange=!1}_updateValue(){}_anyControls(Ee){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(Ee){this._onChange.push(Ee)}_unregisterOnChange(Ee){sr(this._onChange,Ee)}registerOnDisabledChange(Ee){this._onDisabledChange.push(Ee)}_unregisterOnDisabledChange(Ee){sr(this._onDisabledChange,Ee)}_forEachChild(Ee){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(Ee){_r(Ee)?(this.value=this._pendingValue=Ee.value,Ee.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=Ee}};class Vi extends ei{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return Fn(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}}Vi.\u0275fac=function(){let Ee;return function(_){return(Ee||(Ee=e.n5z(Vi)))(_||Vi)}}(),Vi.\u0275dir=e.lG2({type:Vi,features:[e.qOj]});const qr={provide:ei,useExisting:(0,e.Gpc)(()=>Mr)};class Mr extends Vi{constructor(_,Te,en){super(),this._parent=_,this._setValidators(Te),this._setAsyncValidators(en)}_checkParentType(){}}Mr.\u0275fac=function(Ee){return new(Ee||Mr)(e.Y36(ei,5),e.Y36(lt,10),e.Y36(B,10))},Mr.\u0275dir=e.lG2({type:Mr,selectors:[["","ngModelGroup",""]],inputs:{name:["ngModelGroup","name"]},exportAs:["ngModelGroup"],features:[e._Bn([qr]),e.qOj]});const Si={provide:zt,useExisting:(0,e.Gpc)(()=>Zt)},Dn=Promise.resolve();class Zt extends zt{constructor(_,Te,en,Ve,We){super(),this._changeDetectorRef=We,this.control=new or,this._registered=!1,this.update=new e.vpe,this._parent=_,this._setValidators(Te),this._setAsyncValidators(en),this.valueAccessor=ui(0,Ve)}ngOnChanges(_){if(this._checkForErrors(),!this._registered||"name"in _){if(this._registered&&(this._checkName(),this.formDirective)){const Te=_.name.previousValue;this.formDirective.removeControl({name:Te,path:this._getPath(Te)})}this._setUpControl()}"isDisabled"in _&&this._updateDisabled(_),pn(_,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(_){this.viewModel=_,this.update.emit(_)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){yn(this.control,this),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(_){Dn.then(()=>{var Te;this.control.setValue(_,{emitViewToModelChange:!1}),null===(Te=this._changeDetectorRef)||void 0===Te||Te.markForCheck()})}_updateDisabled(_){const Te=_.isDisabled.currentValue,en=0!==Te&&(0,e.D6c)(Te);Dn.then(()=>{var Ve;en&&!this.control.disabled?this.control.disable():!en&&this.control.disabled&&this.control.enable(),null===(Ve=this._changeDetectorRef)||void 0===Ve||Ve.markForCheck()})}_getPath(_){return this._parent?Fn(_,this._parent):[_]}}Zt.\u0275fac=function(Ee){return new(Ee||Zt)(e.Y36(ei,9),e.Y36(lt,10),e.Y36(B,10),e.Y36(F,10),e.Y36(e.sBO,8))},Zt.\u0275dir=e.lG2({type:Zt,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[e._Bn([Si]),e.qOj,e.TTD]});class Ut{}Ut.\u0275fac=function(Ee){return new(Ee||Ut)},Ut.\u0275dir=e.lG2({type:Ut,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]});const An={provide:F,useExisting:(0,e.Gpc)(()=>Kn),multi:!0};class Kn extends A{writeValue(_){this.setProperty("value",null!=_?_:"")}registerOnChange(_){this.onChange=Te=>{_(""==Te?null:parseFloat(Te))}}}Kn.\u0275fac=function(){let Ee;return function(_){return(Ee||(Ee=e.n5z(Kn)))(_||Kn)}}(),Kn.\u0275dir=e.lG2({type:Kn,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(Ee,_){1&Ee&&e.NdJ("input",function(Te){return _.onChange(Te.target.value)})("blur",function(){return _.onTouched()})},features:[e._Bn([An]),e.qOj]});const ai={provide:F,useExisting:(0,e.Gpc)(()=>ci),multi:!0};class zn{}zn.\u0275fac=function(Ee){return new(Ee||zn)},zn.\u0275mod=e.oAB({type:zn}),zn.\u0275inj=e.cJS({});class yi{constructor(){this._accessors=[]}add(_,Te){this._accessors.push([_,Te])}remove(_){for(let Te=this._accessors.length-1;Te>=0;--Te)if(this._accessors[Te][1]===_)return void this._accessors.splice(Te,1)}select(_){this._accessors.forEach(Te=>{this._isSameGroup(Te,_)&&Te[1]!==_&&Te[1].fireUncheck(_.value)})}_isSameGroup(_,Te){return!!_[0].control&&_[0]._parent===Te._control._parent&&_[1].name===Te.name}}yi.\u0275fac=function(Ee){return new(Ee||yi)},yi.\u0275prov=e.Yz7({token:yi,factory:yi.\u0275fac,providedIn:zn});class ci extends A{constructor(_,Te,en,Ve){super(_,Te),this._registry=en,this._injector=Ve,this.onChange=()=>{}}ngOnInit(){this._control=this._injector.get(zt),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(_){this._state=_===this.value,this.setProperty("checked",this._state)}registerOnChange(_){this._fn=_,this.onChange=()=>{_(this.value),this._registry.select(this)}}fireUncheck(_){this.writeValue(_)}_checkName(){!this.name&&this.formControlName&&(this.name=this.formControlName)}}ci.\u0275fac=function(Ee){return new(Ee||ci)(e.Y36(e.Qsj),e.Y36(e.SBq),e.Y36(yi),e.Y36(e.zs3))},ci.\u0275dir=e.lG2({type:ci,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(Ee,_){1&Ee&&e.NdJ("change",function(){return _.onChange()})("blur",function(){return _.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[e._Bn([ai]),e.qOj]});const xi={provide:F,useExisting:(0,e.Gpc)(()=>Mi),multi:!0};class Mi extends A{writeValue(_){this.setProperty("value",parseFloat(_))}registerOnChange(_){this.onChange=Te=>{_(""==Te?null:parseFloat(Te))}}}Mi.\u0275fac=function(){let Ee;return function(_){return(Ee||(Ee=e.n5z(Mi)))(_||Mi)}}(),Mi.\u0275dir=e.lG2({type:Mi,selectors:[["input","type","range","formControlName",""],["input","type","range","formControl",""],["input","type","range","ngModel",""]],hostBindings:function(Ee,_){1&Ee&&e.NdJ("change",function(Te){return _.onChange(Te.target.value)})("input",function(Te){return _.onChange(Te.target.value)})("blur",function(){return _.onTouched()})},features:[e._Bn([xi]),e.qOj]});const kr=new e.OlP("NgModelWithFormControlWarning"),xr={provide:zt,useExisting:(0,e.Gpc)(()=>Hi)};class Hi extends zt{constructor(_,Te,en,Ve){super(),this._ngModelWarningConfig=Ve,this.update=new e.vpe,this._ngModelWarningSent=!1,this._setValidators(_),this._setAsyncValidators(Te),this.valueAccessor=ui(0,en)}set isDisabled(_){}ngOnChanges(_){if(this._isControlChanged(_)){const Te=_.form.previousValue;Te&&Pn(Te,this,!1),yn(this.form,this),this.form.updateValueAndValidity({emitEvent:!1})}pn(_,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&Pn(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(_){this.viewModel=_,this.update.emit(_)}_isControlChanged(_){return _.hasOwnProperty("form")}}Hi._ngModelWarningSentOnce=!1,Hi.\u0275fac=function(Ee){return new(Ee||Hi)(e.Y36(lt,10),e.Y36(B,10),e.Y36(F,10),e.Y36(kr,8))},Hi.\u0275dir=e.lG2({type:Hi,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[e._Bn([xr]),e.qOj,e.TTD]});const vo={provide:ei,useExisting:(0,e.Gpc)(()=>Ur)};class Ur extends ei{constructor(_,Te){super(),this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new e.vpe,this._setValidators(_),this._setAsyncValidators(Te)}ngOnChanges(_){this._checkFormPresent(),_.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(qe(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(_){const Te=this.form.get(_.path);return yn(Te,_),Te.updateValueAndValidity({emitEvent:!1}),this.directives.push(_),Te}getControl(_){return this.form.get(_.path)}removeControl(_){Pn(_.control||null,_,!1),function(en,Ve){const We=en.indexOf(Ve);We>-1&&en.splice(We,1)}(this.directives,_)}addFormGroup(_){this._setUpFormContainer(_)}removeFormGroup(_){this._cleanUpFormContainer(_)}getFormGroup(_){return this.form.get(_.path)}addFormArray(_){this._setUpFormContainer(_)}removeFormArray(_){this._cleanUpFormContainer(_)}getFormArray(_){return this.form.get(_.path)}updateModel(_,Te){this.form.get(_.path).setValue(Te)}onSubmit(_){var Te;return this.submitted=!0,Cn(this.form,this.directives),this.ngSubmit.emit(_),"dialog"===(null==_||null===(Te=_.target)||void 0===Te?void 0:Te.method)}onReset(){this.resetForm()}resetForm(_){this.form.reset(_),this.submitted=!1}_updateDomValue(){this.directives.forEach(_=>{const Te=_.control,en=this.form.get(_.path);Te!==en&&(Pn(Te||null,_),en instanceof or&&(yn(en,_),_.control=en))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(_){const Te=this.form.get(_.path);Jt(Te,_),Te.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(_){if(this.form){const Te=this.form.get(_.path);Te&&qe(Te,_)&&Te.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Wt(this.form,this),this._oldForm&&qe(this._oldForm,this)}_checkFormPresent(){}}Ur.\u0275fac=function(Ee){return new(Ee||Ur)(e.Y36(lt,10),e.Y36(B,10))},Ur.\u0275dir=e.lG2({type:Ur,selectors:[["","formGroup",""]],hostBindings:function(Ee,_){1&Ee&&e.NdJ("submit",function(Te){return _.onSubmit(Te)})("reset",function(){return _.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[e._Bn([vo]),e.qOj,e.TTD]});const Bo={provide:ei,useExisting:(0,e.Gpc)(()=>Bi)};class Bi extends Vi{constructor(_,Te,en){super(),this._parent=_,this._setValidators(Te),this._setAsyncValidators(en)}_checkParentType(){Uo(this._parent)}}Bi.\u0275fac=function(Ee){return new(Ee||Bi)(e.Y36(ei,13),e.Y36(lt,10),e.Y36(B,10))},Bi.\u0275dir=e.lG2({type:Bi,selectors:[["","formGroupName",""]],inputs:{name:["formGroupName","name"]},features:[e._Bn([Bo]),e.qOj]});const zi={provide:ei,useExisting:(0,e.Gpc)(()=>Qr)};class Qr extends ei{constructor(_,Te,en){super(),this._parent=_,this._setValidators(Te),this._setAsyncValidators(en)}ngOnInit(){this._checkParentType(),this.formDirective.addFormArray(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormArray(this)}get control(){return this.formDirective.getFormArray(this)}get formDirective(){return this._parent?this._parent.formDirective:null}get path(){return Fn(null==this.name?this.name:this.name.toString(),this._parent)}_checkParentType(){Uo(this._parent)}}function Uo(Ee){return!(Ee instanceof Bi||Ee instanceof Ur||Ee instanceof Qr)}Qr.\u0275fac=function(Ee){return new(Ee||Qr)(e.Y36(ei,13),e.Y36(lt,10),e.Y36(B,10))},Qr.\u0275dir=e.lG2({type:Qr,selectors:[["","formArrayName",""]],inputs:{name:["formArrayName","name"]},features:[e._Bn([zi]),e.qOj]});const so={provide:zt,useExisting:(0,e.Gpc)(()=>Hr)};class Hr extends zt{constructor(_,Te,en,Ve,We){super(),this._ngModelWarningConfig=We,this._added=!1,this.update=new e.vpe,this._ngModelWarningSent=!1,this._parent=_,this._setValidators(Te),this._setAsyncValidators(en),this.valueAccessor=ui(0,Ve)}set isDisabled(_){}ngOnChanges(_){this._added||this._setUpControl(),pn(_,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(_){this.viewModel=_,this.update.emit(_)}get path(){return Fn(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}}Hr._ngModelWarningSentOnce=!1,Hr.\u0275fac=function(Ee){return new(Ee||Hr)(e.Y36(ei,13),e.Y36(lt,10),e.Y36(B,10),e.Y36(F,10),e.Y36(kr,8))},Hr.\u0275dir=e.lG2({type:Hr,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[e._Bn([so]),e.qOj,e.TTD]});const ko={provide:F,useExisting:(0,e.Gpc)(()=>_o),multi:!0};function br(Ee,_){return null==Ee?`${_}`:(_&&"object"==typeof _&&(_="Object"),`${Ee}: ${_}`.slice(0,50))}class _o extends A{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(_){this._compareWith=_}writeValue(_){this.value=_;const Te=br(this._getOptionId(_),_);this.setProperty("value",Te)}registerOnChange(_){this.onChange=Te=>{this.value=this._getOptionValue(Te),_(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(_){for(const Te of Array.from(this._optionMap.keys()))if(this._compareWith(this._optionMap.get(Te),_))return Te;return null}_getOptionValue(_){const Te=_.split(":")[0];return this._optionMap.has(Te)?this._optionMap.get(Te):_}}_o.\u0275fac=function(){let Ee;return function(_){return(Ee||(Ee=e.n5z(_o)))(_||_o)}}(),_o.\u0275dir=e.lG2({type:_o,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(Ee,_){1&Ee&&e.NdJ("change",function(Te){return _.onChange(Te.target.value)})("blur",function(){return _.onTouched()})},inputs:{compareWith:"compareWith"},features:[e._Bn([ko]),e.qOj]});class wo{constructor(_,Te,en){this._element=_,this._renderer=Te,this._select=en,this._select&&(this.id=this._select._registerOption())}set ngValue(_){null!=this._select&&(this._select._optionMap.set(this.id,_),this._setElementValue(br(this.id,_)),this._select.writeValue(this._select.value))}set value(_){this._setElementValue(_),this._select&&this._select.writeValue(this._select.value)}_setElementValue(_){this._renderer.setProperty(this._element.nativeElement,"value",_)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}wo.\u0275fac=function(Ee){return new(Ee||wo)(e.Y36(e.SBq),e.Y36(e.Qsj),e.Y36(_o,9))},wo.\u0275dir=e.lG2({type:wo,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}});const Xt={provide:F,useExisting:(0,e.Gpc)(()=>_n),multi:!0};function On(Ee,_){return null==Ee?`${_}`:("string"==typeof _&&(_=`'${_}'`),_&&"object"==typeof _&&(_="Object"),`${Ee}: ${_}`.slice(0,50))}class _n extends A{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(_){this._compareWith=_}writeValue(_){let Te;if(this.value=_,Array.isArray(_)){const en=_.map(Ve=>this._getOptionId(Ve));Te=(Ve,We)=>{Ve._setSelected(en.indexOf(We.toString())>-1)}}else Te=(en,Ve)=>{en._setSelected(!1)};this._optionMap.forEach(Te)}registerOnChange(_){this.onChange=Te=>{const en=[],Ve=Te.selectedOptions;if(void 0!==Ve){const We=Ve;for(let jt=0;jtvr),multi:!0};class vr extends Er{constructor(){super(...arguments),this.inputName="max",this.normalizeInput=_=>Ji(_),this.createValidator=_=>function ne(Ee){return _=>{if(we(_.value)||we(Ee))return null;const Te=parseFloat(_.value);return!isNaN(Te)&&Te>Ee?{max:{max:Ee,actual:_.value}}:null}}(_)}}vr.\u0275fac=function(){let Ee;return function(_){return(Ee||(Ee=e.n5z(vr)))(_||vr)}}(),vr.\u0275dir=e.lG2({type:vr,selectors:[["input","type","number","max","","formControlName",""],["input","type","number","max","","formControl",""],["input","type","number","max","","ngModel",""]],hostVars:1,hostBindings:function(Ee,_){2&Ee&&e.uIk("max",_._enabled?_.max:null)},inputs:{max:"max"},features:[e._Bn([Wr]),e.qOj]});const fr={provide:lt,useExisting:(0,e.Gpc)(()=>Ii),multi:!0};class Ii extends Er{constructor(){super(...arguments),this.inputName="min",this.normalizeInput=_=>Ji(_),this.createValidator=_=>function Le(Ee){return _=>{if(we(_.value)||we(Ee))return null;const Te=parseFloat(_.value);return!isNaN(Te)&&Teao),multi:!0},Wi={provide:lt,useExisting:(0,e.Gpc)(()=>Bt),multi:!0};class ao extends Er{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=e.D6c,this.createValidator=_=>Z}enabled(_){return _}}ao.\u0275fac=function(){let Ee;return function(_){return(Ee||(Ee=e.n5z(ao)))(_||ao)}}(),ao.\u0275dir=e.lG2({type:ao,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(Ee,_){2&Ee&&e.uIk("required",_._enabled?"":null)},inputs:{required:"required"},features:[e._Bn([jr]),e.qOj]});class Bt extends ao{constructor(){super(...arguments),this.createValidator=_=>q}}Bt.\u0275fac=function(){let Ee;return function(_){return(Ee||(Ee=e.n5z(Bt)))(_||Bt)}}(),Bt.\u0275dir=e.lG2({type:Bt,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(Ee,_){2&Ee&&e.uIk("required",_._enabled?"":null)},features:[e._Bn([Wi]),e.qOj]});const St={provide:lt,useExisting:(0,e.Gpc)(()=>on),multi:!0};class on extends Er{constructor(){super(...arguments),this.inputName="email",this.normalizeInput=e.D6c,this.createValidator=_=>ue}enabled(_){return _}}on.\u0275fac=function(){let Ee;return function(_){return(Ee||(Ee=e.n5z(on)))(_||on)}}(),on.\u0275dir=e.lG2({type:on,selectors:[["","email","","formControlName",""],["","email","","formControl",""],["","email","","ngModel",""]],inputs:{email:"email"},features:[e._Bn([St]),e.qOj]});const Xn={provide:lt,useExisting:(0,e.Gpc)(()=>qi),multi:!0};class qi extends Er{constructor(){super(...arguments),this.inputName="minlength",this.normalizeInput=_=>hi(_),this.createValidator=_=>function Fe(Ee){return _=>we(_.value)||!He(_.value)?null:_.value.lengthgr),multi:!0};class gr extends Er{constructor(){super(...arguments),this.inputName="maxlength",this.normalizeInput=_=>hi(_),this.createValidator=_=>function Ke(Ee){return _=>He(_.value)&&_.value.length>Ee?{maxlength:{requiredLength:Ee,actualLength:_.value.length}}:null}(_)}}gr.\u0275fac=function(){let Ee;return function(_){return(Ee||(Ee=e.n5z(gr)))(_||gr)}}(),gr.\u0275dir=e.lG2({type:gr,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(Ee,_){2&Ee&&e.uIk("maxlength",_._enabled?_.maxlength:null)},inputs:{maxlength:"maxlength"},features:[e._Bn([Xi]),e.qOj]});const Yr={provide:lt,useExisting:(0,e.Gpc)(()=>Rr),multi:!0};class Rr extends Er{constructor(){super(...arguments),this.inputName="pattern",this.normalizeInput=_=>_,this.createValidator=_=>function H(Ee){if(!Ee)return ze;let _,Te;return"string"==typeof Ee?(Te="","^"!==Ee.charAt(0)&&(Te+="^"),Te+=Ee,"$"!==Ee.charAt(Ee.length-1)&&(Te+="$"),_=new RegExp(Te)):(Te=Ee.toString(),_=Ee),en=>{if(we(en.value))return null;const Ve=en.value;return _.test(Ve)?null:{pattern:{requiredPattern:Te,actualValue:Ve}}}}(_)}}Rr.\u0275fac=function(){let Ee;return function(_){return(Ee||(Ee=e.n5z(Rr)))(_||Rr)}}(),Rr.\u0275dir=e.lG2({type:Rr,selectors:[["","pattern","","formControlName",""],["","pattern","","formControl",""],["","pattern","","ngModel",""]],hostVars:1,hostBindings:function(Ee,_){2&Ee&&e.uIk("pattern",_._enabled?_.pattern:null)},inputs:{pattern:"pattern"},features:[e._Bn([Yr]),e.qOj]});class Vr{}Vr.\u0275fac=function(Ee){return new(Ee||Vr)},Vr.\u0275mod=e.oAB({type:Vr}),Vr.\u0275inj=e.cJS({imports:[zn]});class eo{}eo.\u0275fac=function(Ee){return new(Ee||eo)},eo.\u0275mod=e.oAB({type:eo}),eo.\u0275inj=e.cJS({imports:[Vr]});class Kr{static withConfig(_){return{ngModule:Kr,providers:[{provide:kr,useValue:_.warnOnNgModelWithFormControl}]}}}Kr.\u0275fac=function(Ee){return new(Ee||Kr)},Kr.\u0275mod=e.oAB({type:Kr}),Kr.\u0275inj=e.cJS({imports:[Vr]});class Ao extends ke{constructor(_,Te,en){super(nn(Te),qt(en,Te)),this.controls=_,this._initObservables(),this._setUpdateStrategy(Te),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(_){return this.controls[this._adjustIndex(_)]}push(_,Te={}){this.controls.push(_),this._registerControl(_),this.updateValueAndValidity({emitEvent:Te.emitEvent}),this._onCollectionChange()}insert(_,Te,en={}){this.controls.splice(_,0,Te),this._registerControl(Te),this.updateValueAndValidity({emitEvent:en.emitEvent})}removeAt(_,Te={}){let en=this._adjustIndex(_);en<0&&(en=0),this.controls[en]&&this.controls[en]._registerOnCollectionChange(()=>{}),this.controls.splice(en,1),this.updateValueAndValidity({emitEvent:Te.emitEvent})}setControl(_,Te,en={}){let Ve=this._adjustIndex(_);Ve<0&&(Ve=0),this.controls[Ve]&&this.controls[Ve]._registerOnCollectionChange(()=>{}),this.controls.splice(Ve,1),Te&&(this.controls.splice(Ve,0,Te),this._registerControl(Te)),this.updateValueAndValidity({emitEvent:en.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(_,Te={}){je(this,0,_),_.forEach((en,Ve)=>{Ie(this,!1,Ve),this.at(Ve).setValue(en,{onlySelf:!0,emitEvent:Te.emitEvent})}),this.updateValueAndValidity(Te)}patchValue(_,Te={}){null!=_&&(_.forEach((en,Ve)=>{this.at(Ve)&&this.at(Ve).patchValue(en,{onlySelf:!0,emitEvent:Te.emitEvent})}),this.updateValueAndValidity(Te))}reset(_=[],Te={}){this._forEachChild((en,Ve)=>{en.reset(_[Ve],{onlySelf:!0,emitEvent:Te.emitEvent})}),this._updatePristine(Te),this._updateTouched(Te),this.updateValueAndValidity(Te)}getRawValue(){return this.controls.map(_=>_.getRawValue())}clear(_={}){this.controls.length<1||(this._forEachChild(Te=>Te._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:_.emitEvent}))}_adjustIndex(_){return _<0?_+this.length:_}_syncPendingControls(){let _=this.controls.reduce((Te,en)=>!!en._syncPendingControls()||Te,!1);return _&&this.updateValueAndValidity({onlySelf:!0}),_}_forEachChild(_){this.controls.forEach((Te,en)=>{_(Te,en)})}_updateValue(){this.value=this.controls.filter(_=>_.enabled||this.disabled).map(_=>_.value)}_anyControls(_){return this.controls.some(Te=>Te.enabled&&_(Te))}_setUpControls(){this._forEachChild(_=>this._registerControl(_))}_allControlsDisabled(){for(const _ of this.controls)if(_.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(_){_.setParent(this),_._registerOnCollectionChange(this._onCollectionChange)}_find(_){var Te;return null!==(Te=this.at(_))&&void 0!==Te?Te:null}}function wn(Ee){return!!Ee&&(void 0!==Ee.asyncValidators||void 0!==Ee.validators||void 0!==Ee.updateOn)}class Mo{constructor(){this.useNonNullable=!1}get nonNullable(){const _=new Mo;return _.useNonNullable=!0,_}group(_,Te=null){const en=this._reduceControls(_);let Ve={};return wn(Te)?Ve=Te:null!==Te&&(Ve.validators=Te.validator,Ve.asyncValidators=Te.asyncValidator),new vt(en,Ve)}record(_,Te=null){const en=this._reduceControls(_);return new Gt(en,Te)}control(_,Te,en){let Ve={};return this.useNonNullable?(wn(Te)?Ve=Te:(Ve.validators=Te,Ve.asyncValidators=en),new or(_,{...Ve,nonNullable:!0})):new or(_,Te,en)}array(_,Te,en){const Ve=_.map(We=>this._createControl(We));return new Ao(Ve,Te,en)}_reduceControls(_){const Te={};return Object.keys(_).forEach(en=>{Te[en]=this._createControl(_[en])}),Te}_createControl(_){return _ instanceof or||_ instanceof ke?_:Array.isArray(_)?this.control(_[0],_.length>1?_[1]:null,_.length>2?_[2]:null):this.control(_)}}Mo.\u0275fac=function(Ee){return new(Ee||Mo)},Mo.\u0275prov=e.Yz7({token:Mo,factory:Mo.\u0275fac,providedIn:Kr});class lo{}lo.\u0275fac=function(Ee){return new(Ee||lo)},lo.\u0275prov=e.Yz7({token:lo,factory:function(){return(0,e.f3M)(Mo).nonNullable},providedIn:Kr});class Tr extends Mo{group(_,Te=null){return super.group(_,Te)}control(_,Te,en){return super.control(_,Te,en)}array(_,Te,en){return super.array(_,Te,en)}}Tr.\u0275fac=function(){let Ee;return function(_){return(Ee||(Ee=e.n5z(Tr)))(_||Tr)}}(),Tr.\u0275prov=e.Yz7({token:Tr,factory:Tr.\u0275fac,providedIn:Kr}),new e.GfV("14.2.5")},4497:(Ae,Pe,S)=>{"use strict";S.d(Pe,{b2:()=>Di,q6:()=>sn});var e=S(4666),f=S(8008);class O extends e.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class C extends O{static makeCurrent(){(0,e.HT)(new C)}onAndCancel(z,K,W){return z.addEventListener(K,W,!1),()=>{z.removeEventListener(K,W,!1)}}dispatchEvent(z,K){z.dispatchEvent(K)}remove(z){z.parentNode&&z.parentNode.removeChild(z)}createElement(z,K){return(K=K||this.getDefaultDocument()).createElement(z)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(z){return z.nodeType===Node.ELEMENT_NODE}isShadowRoot(z){return z instanceof DocumentFragment}getGlobalEventTarget(z,K){return"window"===K?window:"document"===K?z:"body"===K?z.body:null}getBaseHref(z){const K=(N=N||document.querySelector("base"),N?N.getAttribute("href"):null);return null==K?null:function(st){x=x||document.createElement("a"),x.setAttribute("href",st);const Xe=x.pathname;return"/"===Xe.charAt(0)?Xe:`/${Xe}`}(K)}resetBaseElement(){N=null}getUserAgent(){return window.navigator.userAgent}getCookie(z){return(0,e.Mx)(document.cookie,z)}}let x,N=null;const j=new f.OlP("TRANSITION_ID"),G=[{provide:f.ip1,useFactory:function(z,K,W){return()=>{W.get(f.CZH).donePromise.then(()=>{const st=(0,e.q)(),Xe=K.querySelectorAll(`style[ng-transition="${z}"]`);for(let nn=0;nnW.manager=this),this._plugins=z.slice().reverse()}addEventListener(z,K,W){return this._findPluginFor(K).addEventListener(z,K,W)}addGlobalEventListener(z,K,W){return this._findPluginFor(K).addGlobalEventListener(z,K,W)}getZone(){return this._zone}_findPluginFor(z){const K=this._eventNameToPlugin.get(z);if(K)return K;const W=this._plugins;for(let st=0;st{this._stylesSet.has(W)||(this._stylesSet.add(W),K.add(W))}),this.onStylesAdded(K)}onStylesAdded(z){}getAllStyles(){return Array.from(this._stylesSet)}}be.\u0275fac=function(Se){return new(Se||be)},be.\u0275prov=f.Yz7({token:be,factory:be.\u0275fac});class me extends be{constructor(z){super(),this._doc=z,this._hostNodes=new Map,this._hostNodes.set(z.head,[])}_addStylesToHost(z,K,W){z.forEach(st=>{const Xe=this._doc.createElement("style");Xe.textContent=st,W.push(K.appendChild(Xe))})}addHost(z){const K=[];this._addStylesToHost(this._stylesSet,z,K),this._hostNodes.set(z,K)}removeHost(z){const K=this._hostNodes.get(z);K&&K.forEach(Me),this._hostNodes.delete(z)}onStylesAdded(z){this._hostNodes.forEach((K,W)=>{this._addStylesToHost(z,W,K)})}ngOnDestroy(){this._hostNodes.forEach(z=>z.forEach(Me))}}function Me(Se){(0,e.q)().remove(Se)}me.\u0275fac=function(Se){return new(Se||me)(f.LFG(e.K0))},me.\u0275prov=f.Yz7({token:me,factory:me.\u0275fac});const gt={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},we=/%COMP%/g;function B(Se,z,K){for(let W=0;W{if("__ngUnwrap__"===z)return Se;!1===Se(z)&&(z.preventDefault(),z.returnValue=!1)}}class Le{constructor(z,K,W){this.eventManager=z,this.sharedStylesHost=K,this.appId=W,this.rendererByCompId=new Map,this.defaultRenderer=new ne(z)}createRenderer(z,K){if(!z||!K)return this.defaultRenderer;switch(K.encapsulation){case f.ifc.Emulated:{let W=this.rendererByCompId.get(K.id);return W||(W=new q(this.eventManager,this.sharedStylesHost,K,this.appId),this.rendererByCompId.set(K.id,W)),W.applyToHost(z),W}case 1:case f.ifc.ShadowDom:return new ue(this.eventManager,this.sharedStylesHost,z,K);default:if(!this.rendererByCompId.has(K.id)){const W=B(K.id,K.styles,[]);this.sharedStylesHost.addStyles(W),this.rendererByCompId.set(K.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}Le.\u0275fac=function(Se){return new(Se||Le)(f.LFG(F),f.LFG(me),f.LFG(f.AFp))},Le.\u0275prov=f.Yz7({token:Le,factory:Le.\u0275fac});class ne{constructor(z){this.eventManager=z,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(z,K){return K?document.createElementNS(gt[K]||K,z):document.createElement(z)}createComment(z){return document.createComment(z)}createText(z){return document.createTextNode(z)}appendChild(z,K){(Z(z)?z.content:z).appendChild(K)}insertBefore(z,K,W){z&&(Z(z)?z.content:z).insertBefore(K,W)}removeChild(z,K){z&&z.removeChild(K)}selectRootElement(z,K){let W="string"==typeof z?document.querySelector(z):z;if(!W)throw new Error(`The selector "${z}" did not match any elements`);return K||(W.textContent=""),W}parentNode(z){return z.parentNode}nextSibling(z){return z.nextSibling}setAttribute(z,K,W,st){if(st){K=st+":"+K;const Xe=gt[st];Xe?z.setAttributeNS(Xe,K,W):z.setAttribute(K,W)}else z.setAttribute(K,W)}removeAttribute(z,K,W){if(W){const st=gt[W];st?z.removeAttributeNS(st,K):z.removeAttribute(`${W}:${K}`)}else z.removeAttribute(K)}addClass(z,K){z.classList.add(K)}removeClass(z,K){z.classList.remove(K)}setStyle(z,K,W,st){st&(f.JOm.DashCase|f.JOm.Important)?z.style.setProperty(K,W,st&f.JOm.Important?"important":""):z.style[K]=W}removeStyle(z,K,W){W&f.JOm.DashCase?z.style.removeProperty(K):z.style[K]=""}setProperty(z,K,W){z[K]=W}setValue(z,K){z.nodeValue=K}listen(z,K,W){return"string"==typeof z?this.eventManager.addGlobalEventListener(z,K,Ge(W)):this.eventManager.addEventListener(z,K,Ge(W))}}function Z(Se){return"TEMPLATE"===Se.tagName&&void 0!==Se.content}class q extends ne{constructor(z,K,W,st){super(z),this.component=W;const Xe=B(st+"-"+W.id,W.styles,[]);K.addStyles(Xe),this.contentAttr="_ngcontent-%COMP%".replace(we,st+"-"+W.id),this.hostAttr="_nghost-%COMP%".replace(we,st+"-"+W.id)}applyToHost(z){super.setAttribute(z,this.hostAttr,"")}createElement(z,K){const W=super.createElement(z,K);return super.setAttribute(W,this.contentAttr,""),W}}class ue extends ne{constructor(z,K,W,st){super(z),this.sharedStylesHost=K,this.hostEl=W,this.shadowRoot=W.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const Xe=B(st.id,st.styles,[]);for(let nn=0;nnthis.removeEventListener(z,K,W)}removeEventListener(z,K,W){return z.removeEventListener(K,W)}}Fe.\u0275fac=function(Se){return new(Se||Fe)(f.LFG(e.K0))},Fe.\u0275prov=f.Yz7({token:Fe,factory:Fe.\u0275fac});const Ke=["alt","control","meta","shift"],H={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},ze={alt:Se=>Se.altKey,control:Se=>Se.ctrlKey,meta:Se=>Se.metaKey,shift:Se=>Se.shiftKey};class dt extends ${constructor(z){super(z)}supports(z){return null!=dt.parseEventName(z)}addEventListener(z,K,W){const st=dt.parseEventName(K),Xe=dt.eventCallback(st.fullKey,W,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,e.q)().onAndCancel(z,st.domEventName,Xe))}static parseEventName(z){const K=z.toLowerCase().split("."),W=K.shift();if(0===K.length||"keydown"!==W&&"keyup"!==W)return null;const st=dt._normalizeKey(K.pop());let Xe="",nn=K.indexOf("code");if(nn>-1&&(K.splice(nn,1),Xe="code."),Ke.forEach(qt=>{const Yt=K.indexOf(qt);Yt>-1&&(K.splice(Yt,1),Xe+=qt+".")}),Xe+=st,0!=K.length||0===st.length)return null;const mt={};return mt.domEventName=W,mt.fullKey=Xe,mt}static matchEventFullKeyCode(z,K){let W=H[z.key]||z.key,st="";return K.indexOf("code.")>-1&&(W=z.code,st="code."),!(null==W||!W)&&(W=W.toLowerCase()," "===W?W="space":"."===W&&(W="dot"),Ke.forEach(Xe=>{Xe!==W&&(0,ze[Xe])(z)&&(st+=Xe+".")}),st+=W,st===K)}static eventCallback(z,K,W){return st=>{dt.matchEventFullKeyCode(st,z)&&W.runGuarded(()=>K(st))}}static _normalizeKey(z){return"esc"===z?"escape":z}}dt.\u0275fac=function(Se){return new(Se||dt)(f.LFG(e.K0))},dt.\u0275prov=f.Yz7({token:dt,factory:dt.\u0275fac});const sn=(0,f.eFA)(f._c5,"browser",[{provide:f.Lbi,useValue:e.bD},{provide:f.g9A,useValue:function(){C.makeCurrent()},multi:!0},{provide:e.K0,useFactory:function(){return(0,f.RDi)(document),document},deps:[]}]),si=new f.OlP(""),ii=[{provide:f.rWj,useClass:class{addToWindow(z){f.dqk.getAngularTestability=(K,W=!0)=>{const st=z.findTestabilityInTree(K,W);if(null==st)throw new Error("Could not find testability for element.");return st},f.dqk.getAllAngularTestabilities=()=>z.getAllTestabilities(),f.dqk.getAllAngularRootElements=()=>z.getAllRootElements(),f.dqk.frameworkStabilizers||(f.dqk.frameworkStabilizers=[]),f.dqk.frameworkStabilizers.push(K=>{const W=f.dqk.getAllAngularTestabilities();let st=W.length,Xe=!1;const nn=function(mt){Xe=Xe||mt,st--,0==st&&K(Xe)};W.forEach(function(mt){mt.whenStable(nn)})})}findTestabilityInTree(z,K,W){var st;return null==K?null:null!=(st=z.getTestability(K))?st:W?(0,e.q)().isShadowRoot(K)?this.findTestabilityInTree(z,K.host,!0):this.findTestabilityInTree(z,K.parentElement,!0):null}},deps:[]},{provide:f.lri,useClass:f.dDg,deps:[f.R0b,f.eoX,f.rWj]},{provide:f.dDg,useClass:f.dDg,deps:[f.R0b,f.eoX,f.rWj]}],wi=[{provide:f.zSh,useValue:"root"},{provide:f.qLn,useFactory:function(){return new f.qLn},deps:[]},{provide:A,useClass:Fe,multi:!0,deps:[e.K0,f.R0b,f.Lbi]},{provide:A,useClass:dt,multi:!0,deps:[e.K0]},{provide:Le,useClass:Le,deps:[F,me,f.AFp]},{provide:f.FYo,useExisting:Le},{provide:be,useExisting:me},{provide:me,useClass:me,deps:[e.K0]},{provide:F,useClass:F,deps:[A,f.R0b]},{provide:e.JF,useClass:ee,deps:[]},[]];class Di{constructor(z){}static withServerTransition(z){return{ngModule:Di,providers:[{provide:f.AFp,useValue:z.appId},{provide:j,useExisting:f.AFp},G]}}}Di.\u0275fac=function(Se){return new(Se||Di)(f.LFG(si,12))},Di.\u0275mod=f.oAB({type:Di}),Di.\u0275inj=f.cJS({providers:[...wi,...ii],imports:[e.ez,f.hGG]});class Yn{constructor(z){this._doc=z,this._dom=(0,e.q)()}addTag(z,K=!1){return z?this._getOrCreateElement(z,K):null}addTags(z,K=!1){return z?z.reduce((W,st)=>(st&&W.push(this._getOrCreateElement(st,K)),W),[]):[]}getTag(z){return z&&this._doc.querySelector(`meta[${z}]`)||null}getTags(z){if(!z)return[];const K=this._doc.querySelectorAll(`meta[${z}]`);return K?[].slice.call(K):[]}updateTag(z,K){if(!z)return null;K=K||this._parseSelector(z);const W=this.getTag(K);return W?this._setMetaElementAttributes(z,W):this._getOrCreateElement(z,!0)}removeTag(z){this.removeTagElement(this.getTag(z))}removeTagElement(z){z&&this._dom.remove(z)}_getOrCreateElement(z,K=!1){if(!K){const st=this._parseSelector(z),Xe=this.getTags(st).filter(nn=>this._containsAttributes(z,nn))[0];if(void 0!==Xe)return Xe}const W=this._dom.createElement("meta");return this._setMetaElementAttributes(z,W),this._doc.getElementsByTagName("head")[0].appendChild(W),W}_setMetaElementAttributes(z,K){return Object.keys(z).forEach(W=>K.setAttribute(this._getMetaKeyMap(W),z[W])),K}_parseSelector(z){const K=z.name?"name":"property";return`${K}="${z[K]}"`}_containsAttributes(z,K){return Object.keys(z).every(W=>K.getAttribute(this._getMetaKeyMap(W))===z[W])}_getMetaKeyMap(z){return ce[z]||z}}Yn.\u0275fac=function(Se){return new(Se||Yn)(f.LFG(e.K0))},Yn.\u0275prov=f.Yz7({token:Yn,factory:function(Se){let z=null;return z=Se?new Se:new Yn((0,f.LFG)(e.K0)),z},providedIn:"root"});const ce={httpEquiv:"http-equiv"};class ot{constructor(z){this._doc=z}getTitle(){return this._doc.title}setTitle(z){this._doc.title=z||""}}ot.\u0275fac=function(Se){return new(Se||ot)(f.LFG(e.K0))},ot.\u0275prov=f.Yz7({token:ot,factory:function(Se){let z=null;return z=Se?new Se:new ot((0,f.LFG)(e.K0)),z},providedIn:"root"});class pt{constructor(){this.store={},this.onSerializeCallbacks={}}get(z,K){return void 0!==this.store[z]?this.store[z]:K}set(z,K){this.store[z]=K}remove(z){delete this.store[z]}hasKey(z){return this.store.hasOwnProperty(z)}get isEmpty(){return 0===Object.keys(this.store).length}onSerialize(z,K){this.onSerializeCallbacks[z]=K}toJson(){for(const z in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(z))try{this.store[z]=this.onSerializeCallbacks[z]()}catch(K){console.warn("Exception in onSerialize callback: ",K)}return JSON.stringify(this.store)}}pt.\u0275fac=function(Se){return new(Se||pt)},pt.\u0275prov=f.Yz7({token:pt,factory:function(){return(()=>{const Se=(0,f.f3M)(e.K0),z=(0,f.f3M)(f.AFp),K=new pt;return K.store=function(st,Xe){const nn=st.getElementById(Xe+"-state");let mt={};if(nn&&nn.textContent)try{mt=JSON.parse(function(Yt){const Be={"&a;":"&","&q;":'"',"&s;":"'","&l;":"<","&g;":">"};return Yt.replace(/&[^;]+;/g,Ie=>Be[Ie])}(nn.textContent))}catch(qt){console.warn("Exception while restoring TransferState for app "+Xe,qt)}return mt}(Se,z),K})()},providedIn:"root"});class ft{}ft.\u0275fac=function(Se){return new(Se||ft)},ft.\u0275mod=f.oAB({type:ft}),ft.\u0275inj=f.cJS({});const Nt={pan:!0,panstart:!0,panmove:!0,panend:!0,pancancel:!0,panleft:!0,panright:!0,panup:!0,pandown:!0,pinch:!0,pinchstart:!0,pinchmove:!0,pinchend:!0,pinchcancel:!0,pinchin:!0,pinchout:!0,press:!0,pressup:!0,rotate:!0,rotatestart:!0,rotatemove:!0,rotateend:!0,rotatecancel:!0,swipe:!0,swipeleft:!0,swiperight:!0,swipeup:!0,swipedown:!0,tap:!0,doubletap:!0},Mn=new f.OlP("HammerGestureConfig"),En=new f.OlP("HammerLoader");class ln{constructor(){this.events=[],this.overrides={}}buildHammer(z){const K=new Hammer(z,this.options);K.get("pinch").set({enable:!0}),K.get("rotate").set({enable:!0});for(const W in this.overrides)K.get(W).set(this.overrides[W]);return K}}ln.\u0275fac=function(Se){return new(Se||ln)},ln.\u0275prov=f.Yz7({token:ln,factory:ln.\u0275fac});class wt extends ${constructor(z,K,W,st){super(z),this._config=K,this.console=W,this.loader=st,this._loaderPromise=null}supports(z){return!(!Nt.hasOwnProperty(z.toLowerCase())&&!this.isCustomEvent(z)||!window.Hammer&&!this.loader)}addEventListener(z,K,W){const st=this.manager.getZone();if(K=K.toLowerCase(),!window.Hammer&&this.loader){this._loaderPromise=this._loaderPromise||st.runOutsideAngular(()=>this.loader());let Xe=!1,nn=()=>{Xe=!0};return st.runOutsideAngular(()=>this._loaderPromise.then(()=>{window.Hammer?Xe||(nn=this.addEventListener(z,K,W)):nn=()=>{}}).catch(()=>{nn=()=>{}})),()=>{nn()}}return st.runOutsideAngular(()=>{const Xe=this._config.buildHammer(z),nn=function(mt){st.runGuarded(function(){W(mt)})};return Xe.on(K,nn),()=>{Xe.off(K,nn),"function"==typeof Xe.destroy&&Xe.destroy()}})}isCustomEvent(z){return this._config.events.indexOf(z)>-1}}wt.\u0275fac=function(Se){return new(Se||wt)(f.LFG(e.K0),f.LFG(Mn),f.LFG(f.c2e),f.LFG(En,8))},wt.\u0275prov=f.Yz7({token:wt,factory:wt.\u0275fac});class ei{}ei.\u0275fac=function(Se){return new(Se||ei)},ei.\u0275mod=f.oAB({type:ei}),ei.\u0275inj=f.cJS({providers:[{provide:A,useClass:wt,multi:!0,deps:[e.K0,Mn,f.c2e,[new f.FiY,En]]},{provide:Mn,useClass:ln,deps:[]}]});class zt{}zt.\u0275fac=function(Se){return new(Se||zt)},zt.\u0275prov=f.Yz7({token:zt,factory:function(Se){let z=null;return z=Se?new(Se||zt):f.LFG(Ln),z},providedIn:"root"});class Ln extends zt{constructor(z){super(),this._doc=z}sanitize(z,K){if(null==K)return null;switch(z){case f.q3G.NONE:return K;case f.q3G.HTML:return(0,f.qzn)(K,"HTML")?(0,f.z3N)(K):(0,f.EiD)(this._doc,String(K)).toString();case f.q3G.STYLE:return(0,f.qzn)(K,"Style")?(0,f.z3N)(K):K;case f.q3G.SCRIPT:if((0,f.qzn)(K,"Script"))return(0,f.z3N)(K);throw new Error("unsafe value used in a script context");case f.q3G.URL:return(0,f.qzn)(K,"URL")?(0,f.z3N)(K):(0,f.mCW)(String(K));case f.q3G.RESOURCE_URL:if((0,f.qzn)(K,"ResourceURL"))return(0,f.z3N)(K);throw new Error("unsafe value used in a resource URL context (see https://g.co/ng/security#xss)");default:throw new Error(`Unexpected SecurityContext ${z} (see https://g.co/ng/security#xss)`)}}bypassSecurityTrustHtml(z){return(0,f.JVY)(z)}bypassSecurityTrustStyle(z){return(0,f.L6k)(z)}bypassSecurityTrustScript(z){return(0,f.eBb)(z)}bypassSecurityTrustUrl(z){return(0,f.LAX)(z)}bypassSecurityTrustResourceUrl(z){return(0,f.pB0)(z)}}Ln.\u0275fac=function(Se){return new(Se||Ln)(f.LFG(e.K0))},Ln.\u0275prov=f.Yz7({token:Ln,factory:function(Se){let z=null;return z=Se?new Se:(W=f.LFG(f.zs3),new Ln(W.get(e.K0))),z;var W},providedIn:"root"}),new f.GfV("14.2.5")}}]),(self.webpackChunkpdf_player_wc=self.webpackChunkpdf_player_wc||[]).push([["main"],{886:(Ae,Pe,S)=>{var e=S(4497),f=S(8008),O=S(4666),C=S(9239),x=S(1612),N=S(609),j=S(9714),G=S(5562),ee=S(4635);class A{uniqueId(ze=32){let dt="";for(let si=0;size.pagesCount?1:this.currentPagePointer,this.metaData.totalPages=ze.pagesCount,this.totalNumberOfPages=ze.pagesCount;const dt=(new Date).getTime()-this.pdfPlayerStartTime;this.playerEvent.emit({eid:"START",ver:this.version,edata:{type:"START",currentPage:this.currentPagePointer,duration:dt},metaData:this.metaData}),this.pdfLastPageTime=this.pdfPlayerStartTime=(new Date).getTime(),this.sunbirdPdfPlayerService.start(dt)}raiseEndEvent(){if(!this.isEndEventRaised){this.pageSessionUpdate();const ze=(new Date).getTime()-this.pdfPlayerStartTime,dt={eid:"END",ver:this.version,edata:{type:"END",currentPage:this.currentPagePointer,totalPages:this.totalNumberOfPages,duration:ze},metaData:this.getMetadata()};this.playerEvent.emit(dt);const xn=this.metaData.pagesVisited.filter((sn,si,ii)=>ii.indexOf(sn)===si).length;this.timeSpent=this.utilService.getTimeSpentText(this.pdfPlayerStartTime),this.sunbirdPdfPlayerService.end(ze,this.currentPagePointer,this.totalNumberOfPages,xn,this.endPageSeen),this.isEndEventRaised=!0}}getMetadata(){return{pagesVisited:this.metaData.pagesVisited.length?this.endPageSeen?[0]:[$.last(this.metaData.pagesVisited)]:[],duration:this.metaData.duration.length?[$.last(this.metaData.duration)]:[],zoom:this.metaData.zoom.length?[$.last(this.metaData.zoom)]:[],rotation:this.metaData.rotation.length?[$.last(this.metaData.rotation)]:[]}}raiseHeartBeatEvent(ze){const dt={eid:"HEARTBEAT",ver:this.version,edata:{type:ze,currentPage:this.currentPagePointer},metaData:this.metaData};this.playerEvent.emit(dt),this.sunbirdPdfPlayerService.heartBeat(dt),"PAGE_CHANGE"===ze&&this.sunbirdPdfPlayerService.impression(this.currentPagePointer),["CLOSE_DOWNLOAD","DOWNLOAD","ZOOM_IN","ZOOM_OUT","NAVIGATE_TO_PAGE","NEXT","OPEN_MENU","PREVIOUS","CLOSE_MENU","DOWNLOAD_MENU","SHARE","ROTATION_CHANGE","REPLAY","PRINT","NEXT_CONTENT_PLAY"].includes(ze)&&this.sunbirdPdfPlayerService.interact(ze.toLowerCase(),this.currentPagePointer)}raiseExceptionLog(ze,dt,xn,sn){const si={eid:"ERROR",edata:{err:ze,errtype:dt,requestid:sn||"",stacktrace:xn&&xn.toString()||""}};this.playerEvent.emit(si),this.sunbirdPdfPlayerService.error(xn,{err:ze,errtype:dt})}}be.\u0275fac=function(H){return new(H||be)(f.LFG(F),f.LFG(A))},be.\u0275prov=f.Yz7({token:be,factory:be.\u0275fac,providedIn:"root"});const me=["iframe"];class Me{constructor(ze,dt){this.renderer=ze,this.viewerService=dt,this.src="assets/pdfjs/web/viewer.html?file=",this.actions=new f.vpe,this.isNextLastPageClicked=!1,this.viewerEvent=new f.vpe,this.actionsMap=new Map([["ZOOM_OUT","zoomout"],["NEXT","nextpage"],["PREVIOUS","previouspage"],["ROTATE_CW","rotatecw"],["DOWNLOAD","download"]])}onWebViewerLoaded(){this.viewerApp=this.iframeRef.nativeElement.contentWindow.PDFViewerApplication,this.viewerApp.initializedPromise.then(()=>{let ze,dt=!1;this.progressInterval=setInterval(()=>{this.viewerApp&&(ze!==this.viewerApp.loadingBar.percent||100===this.viewerApp.loadingBar.percent)&&(ze=this.viewerApp.loadingBar.percent,this.viewerEvent.emit({type:"progress",data:this.viewerApp.loadingBar.percent})),this.viewerApp.pdfLoadingTask&&!dt&&(this.viewerApp.pdfLoadingTask.promise.catch(xn=>{clearInterval(this.progressInterval),this.viewerEvent.emit({type:"error",data:(navigator.onLine?`Internet available but unable to fetch the url ${this.pdfURL} `:`No internet to load pdf with url ${this.pdfURL} `)+(xn?xn.toString():"")})}),dt=!0)},50),this.registerForEvents()}).catch(ze=>{this.viewerEvent.emit({type:"error",data:(navigator.onLine?`Internet available but unable to fetch the url ${this.pdfURL} `:`No internet to load pdf with url ${this.pdfURL} `)+(ze?ze.toString():"")})})}ngAfterViewInit(){this.iframeRef.nativeElement.src=`${this.src}${this.pdfURL}#pagemode=none&page=${this.viewerService.currentPagePointer}&zoom=${this.viewerService.zoom}`,this.iframeWindow=this.iframeRef.nativeElement.contentWindow,this.actions.subscribe(({type:ze,data:dt})=>{"REPLAY"===ze?this.iframeRef.nativeElement.contentDocument.location.reload(!0):"ZOOM_IN"===ze&&this.viewerApp.pdfViewer.currentScale<3?(this.viewerService.pageSessionUpdate(),this.viewerApp.zoomIn(),this.viewerService.zoom=100*this.viewerApp.pdfViewer.currentScale):"ZOOM_OUT"===ze?(this.viewerService.pageSessionUpdate(),this.viewerApp.zoomOut(),this.viewerService.zoom=100*this.viewerApp.pdfViewer.currentScale):"NAVIGATE_TO_PAGE"===ze?(this.viewerEvent.emit({type:"INVALID_PAGE_ERROR",data:!0}),this.viewerApp.page=dt):this.actionsMap.has(ze)?("NEXT"===ze&&(this.isNextLastPageClicked=!0),this.viewerApp.eventBus.dispatch(this.actionsMap.get(ze))):"INVALID_PAGE_ERROR"===ze&&this.viewerEvent.emit({type:"INVALID_PAGE_ERROR",data:!1})})}registerForEvents(){this.viewerApp.eventBus.on("pagesloaded",ze=>{var dt;setTimeout(()=>{this.viewerApp.rotatePages(this.viewerService.rotation)},500),this.pagesLoadedCallback(ze),null!=(dt=this.viewerApp)&&dt.page&&this.viewerService.currentPagePointer&&(this.viewerApp.page=this.viewerService.currentPagePointer)}),this.viewerApp.eventBus.on("pagechanging",ze=>{this.viewerEvent.emit({type:"pagechanging",data:ze})}),this.viewerApp.eventBus.on("rotatecw",()=>{this.viewerEvent.emit({type:"rotatecw",data:this.viewerApp.pdfViewer.pagesRotation})}),this.viewerApp.eventBus.on("pagerendered",ze=>{this.ListenToPageScroll(null==ze?void 0:ze.pageNumber)})}pagesLoadedCallback(ze){this.viewerEvent.emit({type:"progress",data:100}),clearInterval(this.progressInterval),this.viewerEvent.emit({type:"pagesloaded",data:ze})}ListenToPageScroll(ze){if(this.viewerService.totalNumberOfPages<=1||ze!==this.viewerService.totalNumberOfPages)return;const dt=this.iframeRef.nativeElement.contentDocument.getElementById("viewerContainer");dt&&(dt.onscroll=xn=>{Math.ceil(xn.target.offsetHeight+xn.target.scrollTop)>=xn.target.scrollHeight&&0==this.isNextLastPageClicked&&this.viewerEvent.emit({type:"pageend"}),this.isNextLastPageClicked=!1})}}Me.\u0275fac=function(H){return new(H||Me)(f.Y36(f.Qsj),f.Y36(be))},Me.\u0275cmp=f.Xpm({type:Me,selectors:[["pdf-viewer"]],viewQuery:function(H,ze){if(1&H&&f.Gf(me,7),2&H){let dt;f.iGM(dt=f.CRH())&&(ze.iframeRef=dt.first)}},hostBindings:function(H,ze){1&H&&f.NdJ("webviewerloaded",function(){return ze.onWebViewerLoaded()},!1,f.evT)},inputs:{pdfURL:"pdfURL",actions:"actions"},outputs:{viewerEvent:"viewerEvent"},decls:2,vars:0,consts:[["frameborder","0"],["iframe",""]],template:function(H,ze){1&H&&f._UZ(0,"iframe",0,1)},styles:["iframe[_ngcontent-%COMP%]{width:100%;height:100%}"]});const gt=["pdfPlayer"];function we(H,ze){if(1&H&&f._UZ(0,"sb-player-start-page",12),2&H){const dt=f.oxw();f.Q6J("title",dt.viewerService.contentName)("progress",dt.viewerService.loadingProgress)}}const He=function(H){return{isVisible:H}};function lt(H,ze){if(1&H){const dt=f.EpF();f.TgZ(0,"sb-player-header",13),f.NdJ("actions",function(xn){f.CHM(dt);const sn=f.oxw();return f.KtG(sn.headerActions(xn))}),f.qZA()}if(2&H){const dt=f.oxw();f.Q6J("ngClass",f.VKq(4,He,dt.showControls))("pageNumber",dt.viewerService.currentPagePointer)("config",dt.headerConfig)("totalPages",dt.viewerService.totalNumberOfPages)}}function B(H,ze){if(1&H){const dt=f.EpF();f.TgZ(0,"sb-player-side-menu-icon",14),f.NdJ("sidebarMenuEvent",function(xn){f.CHM(dt);const sn=f.oxw();return f.KtG(sn.sideBarEvents(xn))}),f.qZA()}if(2&H){const dt=f.oxw();f.Q6J("ngClass",f.VKq(1,He,dt.showControls))}}function Ge(H,ze){if(1&H){const dt=f.EpF();f.TgZ(0,"sb-player-sidebar",15),f.NdJ("sidebarEvent",function(xn){f.CHM(dt);const sn=f.oxw();return f.KtG(sn.sideBarEvents(xn))}),f.qZA()}if(2&H){const dt=f.oxw();f.Q6J("title",dt.viewerService.contentName)("config",dt.sideMenuConfig)}}function Le(H,ze){if(1&H&&(f.TgZ(0,"div",16),f._uU(1),f._UZ(2,"span"),f._uU(3),f.qZA()),2&H){const dt=f.oxw();f.xp6(1),f.AsE("Page ",dt.viewerService.currentPagePointer," of ",dt.viewerService.totalNumberOfPages," "),f.xp6(2),f.hij(" ",(dt.viewerService.currentPagePointer/dt.viewerService.totalNumberOfPages*100).toFixed(0),"%")}}function ne(H,ze){if(1&H){const dt=f.EpF();f.TgZ(0,"div",17)(1,"div",18)(2,"div",19)(3,"sb-player-previous-navigation",20),f.NdJ("previousAction",function(xn){f.CHM(dt);const sn=f.oxw();return f.KtG(sn.headerActions(xn))}),f.qZA(),f.TgZ(4,"sb-player-next-navigation",21),f.NdJ("nextAction",function(xn){f.CHM(dt);const sn=f.oxw();return f.KtG(sn.headerActions(xn))}),f.qZA()()()()}if(2&H){const dt=f.oxw();f.Q6J("ngClass",f.VKq(1,He,dt.showControls))}}function Z(H,ze){if(1&H){const dt=f.EpF();f.TgZ(0,"sb-player-end-page",22),f.NdJ("replayContent",function(xn){f.CHM(dt);const sn=f.oxw();return f.KtG(sn.replayContent(xn))})("exitContent",function(xn){f.CHM(dt);const sn=f.oxw();return f.KtG(sn.exitContent(xn))})("playNextContent",function(xn){f.CHM(dt);const sn=f.oxw();return f.KtG(sn.playContent(xn))}),f.qZA()}if(2&H){const dt=f.oxw();f.Q6J("contentName",dt.viewerService.contentName)("outcomeLabel","Pages read:")("outcome",dt.viewerService.currentPagePointer)("userName",dt.viewerService.userName)("nextContent",dt.nextContent)("timeSpentLabel",dt.viewerService.timeSpent)("showExit",dt.sideMenuConfig.showExit)}}function q(H,ze){1&H&&f._UZ(0,"sb-player-contenterror")}function ue(H,ze){1&H&&(f.TgZ(0,"div",23),f._UZ(1,"div",24),f.TgZ(2,"div",25),f._uU(3,"Page Not Found"),f.qZA()())}class Fe{constructor(ze,dt,xn,sn,si){this.pdfPlayerService=ze,this.viewerService=dt,this.cdRef=xn,this.renderer2=sn,this.errorService=si,this.viewState="start",this.showControls=!0,this.validPage=!0,this.isInitialized=!1,this.sideMenuConfig={showShare:!0,showDownload:!0,showReplay:!0,showExit:!1,showPrint:!0},this.telemetryEvent=new f.vpe,this.headerConfig={rotation:!0,goto:!0,navigation:!0,zoom:!0},this.viewerActions=new f.vpe,this.defaultCompatibilityLevel=4,this.playerEvent=this.viewerService.playerEvent}onTelemetryEvent(ze){this.telemetryEvent.emit(ze.detail)}ngOnInit(){var ze,dt,xn,sn,si;if(this.isInitialized=!0,this.playerConfig&&"string"==typeof this.playerConfig)try{this.playerConfig=JSON.parse(this.playerConfig)}catch(ii){console.error("Invalid playerConfig: ",ii)}this.nextContent=null==(dt=null==(ze=this.playerConfig)?void 0:ze.config)?void 0:dt.nextContent,this.viewState="start",this.pdfConfig={...this.viewerService.defaultConfig,...null==(xn=this.playerConfig)?void 0:xn.config},this.sideMenuConfig={...this.sideMenuConfig,...null==(si=null==(sn=this.playerConfig)?void 0:sn.config)?void 0:si.sideMenu},this.pdfPlayerService.initialize(this.playerConfig),this.viewerService.initialize(this.playerConfig)}ngAfterViewInit(){var xn,sn,si;const ze=this.pdfPlayerRef.nativeElement;this.unlistenMouseEnter=this.renderer2.listen(ze,"mouseenter",()=>{this.showControls=!0}),this.unlistenMouseLeave=this.renderer2.listen(ze,"mouseleave",()=>{this.showControls=!1}),this.traceId=null==(sn=null==(xn=this.playerConfig)?void 0:xn.config)?void 0:sn.traceId;const dt=null==(si=this.playerConfig.metadata)?void 0:si.compatibilityLevel;if(dt){const ii=this.errorService.checkContentCompatibility(dt);ii.isCompitable||this.viewerService.raiseExceptionLog(G.uY.contentCompatibility,G.N3.contentCompatibility,ii.error,this.traceId)}}headerActions({type:ze,data:dt}){if("NEXT"===ze&&this.viewerService.currentPagePointer===this.viewerService.totalNumberOfPages)return this.viewerService.raiseEndEvent(),this.viewState="end",this.viewerService.endPageSeen=!0,void this.cdRef.detectChanges();this.viewerActions.emit({type:ze,data:dt}),this.viewerService.raiseHeartBeatEvent(ze)}playContent(ze){this.viewerService.raiseHeartBeatEvent(ze.type)}sideBarEvents(ze){this.viewerService.raiseHeartBeatEvent(ze.type),this.viewerActions.emit({type:ze.type})}replayContent(ze){this.viewerService.raiseHeartBeatEvent(ze.type),this.ngOnInit(),this.viewerActions.emit({type:"REPLAY"}),this.viewerService.isEndEventRaised=!1,this.cdRef.detectChanges()}exitContent(ze){this.viewerService.raiseHeartBeatEvent(ze.type)}onPdfLoaded(ze){const dt=this.viewerService.raiseStartEvent(ze);this.telemetryEvent.emit(dt),this.viewState="player",this.cdRef.detectChanges()}onPdfLoadFailed(ze){let dt=G.uY.contentLoadFails,xn=G.N3.contentLoadFails;navigator.onLine||(dt=G.uY.internetConnectivity,xn=G.N3.internetConnectivity),this.viewerService.isAvailableLocally&&(dt=G.uY.contentLoadFails,xn=G.N3.contentLoadFails),dt===G.uY.contentLoadFails&&(this.showContentError=!0),this.viewerService.raiseExceptionLog(dt,xn,ze,this.traceId)}onZoomChange(ze){this.viewerService.pageSessionUpdate(),this.viewerService.raiseHeartBeatEvent("ZOOM_CHANGE"),this.viewerService.zoom=ze}onPdfDownloaded(){this.viewerService.raiseHeartBeatEvent("PDF_DOWNLOAD")}onAfterPrint(){this.viewerService.raiseHeartBeatEvent("PDF_PRINT")}onRotationChange(ze){this.viewerService.pageSessionUpdate(),this.viewerService.raiseHeartBeatEvent("ROTATION_CHANGE"),this.viewerService.rotation=ze}onPageChange(ze){this.viewerService.pageSessionUpdate(),this.viewerService.currentPagePointer=ze.pageNumber,this.viewerService.raiseHeartBeatEvent("PAGE_CHANGE")}ngOnChanges(ze){ze.action&&this.viewerActions.emit({type:ze.action}),ze.playerConfig.firstChange&&this.isInitialized&&this.ngOnInit()}viewerEvent({type:ze,data:dt}){"progress"===ze?this.viewerService.loadingProgress=dt:"pagesloaded"===ze?this.onPdfLoaded(dt):"pagechanging"===ze?this.onPageChange(dt):"rotatecw"===ze?this.onRotationChange(dt):"pageend"===ze?(this.viewerService.raiseEndEvent(),this.viewerService.endPageSeen=!0,this.viewState="end"):"error"===ze?this.onPdfLoadFailed(dt):"INVALID_PAGE_ERROR"===ze&&(this.validPage=dt,this.resetValidPage()),this.cdRef.detectChanges()}resetValidPage(){setTimeout(()=>{this.validPage=!0,this.cdRef.detectChanges()},5e3)}ngOnDestroy(){this.viewerService.raiseEndEvent(),this.subscription&&this.subscription.unsubscribe(),this.viewerService.isEndEventRaised=!1,this.unlistenMouseEnter(),this.unlistenMouseLeave()}}Fe.\u0275fac=function(H){return new(H||Fe)(f.Y36(F),f.Y36(be),f.Y36(f.sBO),f.Y36(f.Qsj),f.Y36(G.T_))},Fe.\u0275cmp=f.Xpm({type:Fe,selectors:[["sunbird-pdf-player"]],viewQuery:function(H,ze){if(1&H&&f.Gf(gt,7),2&H){let dt;f.iGM(dt=f.CRH())&&(ze.pdfPlayerRef=dt.first)}},hostBindings:function(H,ze){1&H&&f.NdJ("TelemetryEvent",function(dt){return ze.onTelemetryEvent(dt)},!1,f.evT)("beforeunload",function(){return ze.ngOnDestroy()},!1,f.Jf7)},inputs:{playerConfig:"playerConfig",action:"action"},outputs:{playerEvent:"playerEvent",telemetryEvent:"telemetryEvent"},features:[f.TTD],decls:13,vars:13,consts:[[1,"sunbird-pdf-palyer-container"],["pdfPlayer",""],[3,"title","progress",4,"ngIf"],["class","sb-pdf-main-header notVisible",3,"ngClass","pageNumber","config","totalPages","actions",4,"ngIf"],["class","notVisible",3,"ngClass","sidebarMenuEvent",4,"ngIf"],[3,"pdfURL","actions","viewerEvent"],[3,"title","config","sidebarEvent",4,"ngIf"],["class","sb-pdf-reading-status",4,"ngIf"],["class","visible-only-potrait BtmNotVisible",3,"ngClass",4,"ngIf"],[3,"contentName","outcomeLabel","outcome","userName","nextContent","timeSpentLabel","showExit","replayContent","exitContent","playNextContent",4,"ngIf"],[4,"ngIf"],["class","pagenotfound__tooltip",4,"ngIf"],[3,"title","progress"],[1,"sb-pdf-main-header","notVisible",3,"ngClass","pageNumber","config","totalPages","actions"],[1,"notVisible",3,"ngClass","sidebarMenuEvent"],[3,"title","config","sidebarEvent"],[1,"sb-pdf-reading-status"],[1,"visible-only-potrait","BtmNotVisible",3,"ngClass"],[1,"sbt-pdf-footer"],[1,"d-flex","pdf-slides",2,"float","right"],[1,"d-flex","flex-ai-center","flex-jc-center",3,"previousAction"],[1,"d-flex","flex-ai-center","flex-jc-center",3,"nextAction"],[3,"contentName","outcomeLabel","outcome","userName","nextContent","timeSpentLabel","showExit","replayContent","exitContent","playNextContent"],[1,"pagenotfound__tooltip"],[1,"pagenotfound__icon"],[1,"pagenotfound__text"]],template:function(H,ze){1&H&&(f.TgZ(0,"div",0,1),f.YNc(2,we,1,2,"sb-player-start-page",2),f.YNc(3,lt,1,6,"sb-player-header",3),f.YNc(4,B,1,3,"sb-player-side-menu-icon",4),f.TgZ(5,"span")(6,"pdf-viewer",5),f.NdJ("viewerEvent",function(dt){return ze.viewerEvent(dt)}),f.qZA()(),f.YNc(7,Ge,1,2,"sb-player-sidebar",6),f.YNc(8,Le,4,3,"div",7),f.YNc(9,ne,5,3,"div",8),f.YNc(10,Z,1,7,"sb-player-end-page",9),f.YNc(11,q,1,0,"sb-player-contenterror",10),f.qZA(),f.YNc(12,ue,4,0,"div",11)),2&H&&(f.xp6(2),f.Q6J("ngIf","start"===ze.viewState),f.xp6(1),f.Q6J("ngIf","player"===ze.viewState),f.xp6(1),f.Q6J("ngIf","player"===ze.viewState),f.xp6(1),f.Udp("display","player"===ze.viewState?"inline":"none"),f.xp6(1),f.Q6J("pdfURL",ze.viewerService.src)("actions",ze.viewerActions),f.xp6(1),f.Q6J("ngIf","player"===ze.viewState),f.xp6(1),f.Q6J("ngIf","player"===ze.viewState),f.xp6(1),f.Q6J("ngIf","player"===ze.viewState),f.xp6(1),f.Q6J("ngIf","end"===ze.viewState),f.xp6(1),f.Q6J("ngIf",ze.showContentError),f.xp6(1),f.Q6J("ngIf",!ze.validPage))},dependencies:[O.mk,O.O5,G.u_,G.ye,G.bf,G.Z2,G.Yi,G.A3,G.x0,G.vM,Me],styles:['.sunbird-pdf-palyer-container[_ngcontent-%COMP%]{width:100%;height:100%;overflow:hidden;position:relative}pdf-menu[_ngcontent-%COMP%]{position:absolute;top:0;left:0;z-index:99}.notVisible[_ngcontent-%COMP%], .BtmNotVisible[_ngcontent-%COMP%]{transition:all .3s ease-in-out;position:absolute;width:100%}.notVisible[_ngcontent-%COMP%]{top:-10rem}.notVisible.isVisible[_ngcontent-%COMP%]{top:0rem}.BtmNotVisible[_ngcontent-%COMP%]{bottom:-10rem}.BtmNotVisible.isVisible[_ngcontent-%COMP%]{bottom:0rem} .pdfViewer .page{background:none!important;-o-border-image:none!important;border-image:none!important;border:0!important} #toolbarContainer{background:none!important;height:auto!important} #viewerContainer{position:relative!important;height:calc(100% - 3rem)} .html, .body, .pdf-viewer button, .pdf-viewer input, .pdf-viewer select{font-size:inherit!important} .findbar, .secondaryToolbar, html[dir=ltr] #toolbarContainer, html[dir=rtl] #toolbarContainer{box-shadow:none!important} .zoom{min-height:inherit!important} html[dir=rtl] .sb-pdf-reading-status{left:auto;right:1rem}[_nghost-%COMP%] .sb-pdf-reading-status[_ngcontent-%COMP%]{color:var(--gray-800);font-size:.75rem;position:absolute;left:1rem;bottom:.75rem;display:flex;align-items:center;background:var(--white);border-radius:.5rem;padding:.25em .5rem;z-index:5;line-height:normal}[_nghost-%COMP%] .sb-pdf-reading-status[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{background:var(--gray-800);width:.25rem;height:.25rem;display:block;margin:0px .5rem;border-radius:50%}.sbt-pdf-footer[_ngcontent-%COMP%]{background:var(--white);position:absolute;bottom:0;width:100%;height:3rem;display:flex;align-items:center;justify-content:flex-end;padding:.75rem .5rem}@media all and (orientation: landscape){ .visible-only-potrait{display:none}}@media all and (orientation: portrait){ #viewerContainer{height:calc(100% - 6rem)!important} .visible-only-landscape{display:none} .visible-only-potrait{display:block} .visible-only-potrait .sbt-pdf-footer button.navigation-arrows:hover{border:1px solid transparent} .file-download__popup{height:15.125rem} .pdf-endpage{display:block!important;position:relative} .pdf-endpage__left-panel{margin-top:6rem} .pdf-endpage__right-panel .title-section{position:absolute;top:0;left:0;right:0}}@media all and (max-width: 640px){.visible-only-landscape[_ngcontent-%COMP%]{display:none}.visible-only-potrait[_ngcontent-%COMP%]{display:block}}@media all and (min-width: 640px){.visible-only-landscape[_ngcontent-%COMP%]{display:block}.visible-only-potrait[_ngcontent-%COMP%]{display:none}}.pagenotfound__tooltip[_ngcontent-%COMP%]{position:absolute;top:10%;left:50%;transform:translate(-50%);background:#333;z-index:11111;padding:.5rem 1.25rem;font-size:.875rem;color:#fff;border-radius:.25rem;display:flex;align-items:center}.pagenotfound__icon[_ngcontent-%COMP%]{width:1.375rem;height:1.375rem;margin-right:.75rem;background:white;border-radius:50%;position:relative}.pagenotfound__icon[_ngcontent-%COMP%]:after{content:"!";position:absolute;top:50%;left:50%;color:#333;font-size:18px;transform:translate(-50%,-50%)}']});class Ke{constructor(ze){this.injector=ze}ngDoBootstrap(){const ze=(0,x.iD)(Fe,{injector:this.injector});customElements.define("sunbird-pdf-player",ze)}}Ke.\u0275fac=function(H){return new(H||Ke)(f.LFG(f.zs3))},Ke.\u0275mod=f.oAB({type:Ke}),Ke.\u0275inj=f.cJS({imports:[e.b2,O.ez,N.u5,C.JF,j.gQ]}),S(5649),e.q6().bootstrapModule(Ke).catch(H=>console.error(H))}},Ae=>{Ae.O(0,["vendor"],()=>Ae(Ae.s=886)),Ae.O()}]),function(Ae,Pe){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=Ae.document?Pe(Ae,!0):function(S){if(!S.document)throw new Error("jQuery requires a window with a document");return Pe(S)}:Pe(Ae)}(typeof window<"u"?window:this,function(Ae,Pe){"use strict";var S=[],e=Object.getPrototypeOf,f=S.slice,O=S.flat?function(L){return S.flat.call(L)}:function(L){return S.concat.apply([],L)},C=S.push,x=S.indexOf,N={},j=N.toString,G=N.hasOwnProperty,ee=G.toString,A=ee.call(Object),F={},$=function(L){return"function"==typeof L&&"number"!=typeof L.nodeType&&"function"!=typeof L.item},be=function(L){return null!=L&&L===L.window},me=Ae.document,Me={type:!0,src:!0,nonce:!0,noModule:!0};function gt(L,oe,V){var re,Oe,Ze=(V=V||me).createElement("script");if(Ze.text=L,oe)for(re in Me)(Oe=oe[re]||oe.getAttribute&&oe.getAttribute(re))&&Ze.setAttribute(re,Oe);V.head.appendChild(Ze).parentNode.removeChild(Ze)}function we(L){return null==L?L+"":"object"==typeof L||"function"==typeof L?N[j.call(L)]||"object":typeof L}var lt=/HTML$/i,B=function(L,oe){return new B.fn.init(L,oe)};function Ge(L){var oe=!!L&&"length"in L&&L.length,V=we(L);return!$(L)&&!be(L)&&("array"===V||0===oe||"number"==typeof oe&&0+~]|"+ue+")"+ue+"*"),hs=new RegExp(ue+"|>"),ws=new RegExp(Ps),$s=new RegExp("^"+jo+"$"),ra={ID:new RegExp("^#("+jo+")"),CLASS:new RegExp("^\\.("+jo+")"),TAG:new RegExp("^("+jo+"|[*])"),ATTR:new RegExp("^"+$r),PSEUDO:new RegExp("^"+Ps),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ue+"*(even|odd|(([+-]|)(\\d*)n|)"+ue+"*(?:([+-]|)"+ue+"*(\\d+)|))"+ue+"*\\)|)","i"),bool:new RegExp("^(?:"+Ts+")$","i"),needsContext:new RegExp("^"+ue+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ue+"*((?:-\\d)?\\d*)"+ue+"*\\)|)(?=[^-]|$)","i")},ys=/^(?:input|select|textarea|button)$/i,Ys=/^h\d$/i,ks=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,us=/[+~]/,Jo=new RegExp("\\\\[\\da-fA-F]{1,6}"+ue+"?|\\\\([^\\r\\n\\f])","g"),Xo=function(te,ve){var ht="0x"+te.slice(1)-65536;return ve||(ht<0?String.fromCharCode(ht+65536):String.fromCharCode(ht>>10|55296,1023&ht|56320))},vs=function(){er()},Go=to(function(te){return!0===te.disabled&&Le(te,"fieldset")},{dir:"parentNode",next:"legend"});try{Qn.apply(S=f.call(ze.childNodes),ze.childNodes)}catch{Qn={apply:function(ve,ht){dt.apply(ve,f.call(ht))},call:function(ve){dt.apply(ve,f.call(arguments,1))}}}function Gr(te,ve,ht,Ot){var Sn,$n,Ei,Oi,nr,ro,ho,Fo=ve&&ve.ownerDocument,no=ve?ve.nodeType:9;if(ht=ht||[],"string"!=typeof te||!te||1!==no&&9!==no&&11!==no)return ht;if(!Ot&&(er(ve),ve=ve||Ze,Kt)){if(11!==no&&(nr=ks.exec(te)))if(Sn=nr[1]){if(9===no){if(!(Ei=ve.getElementById(Sn)))return ht;if(Ei.id===Sn)return Qn.call(ht,Ei),ht}else if(Fo&&(Ei=Fo.getElementById(Sn))&&Gr.contains(ve,Ei)&&Ei.id===Sn)return Qn.call(ht,Ei),ht}else{if(nr[2])return Qn.apply(ht,ve.getElementsByTagName(te)),ht;if((Sn=nr[3])&&ve.getElementsByClassName)return Qn.apply(ht,ve.getElementsByClassName(Sn)),ht}if(!(So[te+" "]||Qt&&Qt.test(te))){if(ho=te,Fo=ve,1===no&&(hs.test(te)||$o.test(te))){for((Fo=us.test(te)&&Ri(ve.parentNode)||ve)==ve&&F.scope||((Oi=ve.getAttribute("id"))?Oi=B.escapeSelector(Oi):ve.setAttribute("id",Oi=_i)),$n=(ro=yr(te)).length;$n--;)ro[$n]=(Oi?"#"+Oi:":scope")+" "+Io(ro[$n]);ho=ro.join(",")}try{return Qn.apply(ht,Fo.querySelectorAll(ho)),ht}catch{So(te,!0)}finally{Oi===_i&&ve.removeAttribute("id")}}}return se(te.replace(Fe,"$1"),ve,ht,Ot)}function Qo(){var te=[];return function ve(ht,Ot){return te.push(ht+" ")>oe.cacheLength&&delete ve[te.shift()],ve[ht+" "]=Ot}}function ps(te){return te[_i]=!0,te}function Et(te){var ve=Ze.createElement("fieldset");try{return!!te(ve)}catch{return!1}finally{ve.parentNode&&ve.parentNode.removeChild(ve),ve=null}}function Vt(te){return function(ve){return Le(ve,"input")&&ve.type===te}}function Tn(te){return function(ve){return(Le(ve,"input")||Le(ve,"button"))&&ve.type===te}}function Vn(te){return function(ve){return"form"in ve?ve.parentNode&&!1===ve.disabled?"label"in ve?"label"in ve.parentNode?ve.parentNode.disabled===te:ve.disabled===te:ve.isDisabled===te||ve.isDisabled!==!te&&Go(ve)===te:ve.disabled===te:"label"in ve&&ve.disabled===te}}function Gn(te){return ps(function(ve){return ve=+ve,ps(function(ht,Ot){for(var Sn,$n=te([],ht.length,ve),Ei=$n.length;Ei--;)ht[Sn=$n[Ei]]&&(ht[Sn]=!(Ot[Sn]=ht[Sn]))})})}function Ri(te){return te&&typeof te.getElementsByTagName<"u"&&te}function er(te){var ve,ht=te?te.ownerDocument||te:ze;return ht!=Ze&&9===ht.nodeType&&ht.documentElement&&(Je=(Ze=ht).documentElement,Kt=!B.isXMLDoc(Ze),fn=Je.matches||Je.webkitMatchesSelector||Je.msMatchesSelector,Je.msMatchesSelector&&ze!=Ze&&(ve=Ze.defaultView)&&ve.top!==ve&&ve.addEventListener("unload",vs),F.getById=Et(function(Ot){return Je.appendChild(Ot).id=B.expando,!Ze.getElementsByName||!Ze.getElementsByName(B.expando).length}),F.disconnectedMatch=Et(function(Ot){return fn.call(Ot,"*")}),F.scope=Et(function(){return Ze.querySelectorAll(":scope")}),F.cssHas=Et(function(){try{return Ze.querySelector(":has(*,:jqfake)"),!1}catch{return!0}}),F.getById?(oe.filter.ID=function(Ot){var Sn=Ot.replace(Jo,Xo);return function($n){return $n.getAttribute("id")===Sn}},oe.find.ID=function(Ot,Sn){if(typeof Sn.getElementById<"u"&&Kt){var $n=Sn.getElementById(Ot);return $n?[$n]:[]}}):(oe.filter.ID=function(Ot){var Sn=Ot.replace(Jo,Xo);return function($n){var Ei=typeof $n.getAttributeNode<"u"&&$n.getAttributeNode("id");return Ei&&Ei.value===Sn}},oe.find.ID=function(Ot,Sn){if(typeof Sn.getElementById<"u"&&Kt){var $n,Ei,Oi,nr=Sn.getElementById(Ot);if(nr){if(($n=nr.getAttributeNode("id"))&&$n.value===Ot)return[nr];for(Oi=Sn.getElementsByName(Ot),Ei=0;nr=Oi[Ei++];)if(($n=nr.getAttributeNode("id"))&&$n.value===Ot)return[nr]}return[]}}),oe.find.TAG=function(Ot,Sn){return typeof Sn.getElementsByTagName<"u"?Sn.getElementsByTagName(Ot):Sn.querySelectorAll(Ot)},oe.find.CLASS=function(Ot,Sn){if(typeof Sn.getElementsByClassName<"u"&&Kt)return Sn.getElementsByClassName(Ot)},Qt=[],Et(function(Ot){var Sn;Je.appendChild(Ot).innerHTML="",Ot.querySelectorAll("[selected]").length||Qt.push("\\["+ue+"*(?:value|"+Ts+")"),Ot.querySelectorAll("[id~="+_i+"-]").length||Qt.push("~="),Ot.querySelectorAll("a#"+_i+"+*").length||Qt.push(".#.+[+~]"),Ot.querySelectorAll(":checked").length||Qt.push(":checked"),(Sn=Ze.createElement("input")).setAttribute("type","hidden"),Ot.appendChild(Sn).setAttribute("name","D"),Je.appendChild(Ot).disabled=!0,2!==Ot.querySelectorAll(":disabled").length&&Qt.push(":enabled",":disabled"),(Sn=Ze.createElement("input")).setAttribute("name",""),Ot.appendChild(Sn),Ot.querySelectorAll("[name='']").length||Qt.push("\\["+ue+"*name"+ue+"*="+ue+"*(?:''|\"\")")}),F.cssHas||Qt.push(":has"),Qt=Qt.length&&new RegExp(Qt.join("|")),qo=function(Ot,Sn){if(Ot===Sn)return Oe=!0,0;var $n=!Ot.compareDocumentPosition-!Sn.compareDocumentPosition;return $n||(1&($n=(Ot.ownerDocument||Ot)==(Sn.ownerDocument||Sn)?Ot.compareDocumentPosition(Sn):1)||!F.sortDetached&&Sn.compareDocumentPosition(Ot)===$n?Ot===Ze||Ot.ownerDocument==ze&&Gr.contains(ze,Ot)?-1:Sn===Ze||Sn.ownerDocument==ze&&Gr.contains(ze,Sn)?1:re?x.call(re,Ot)-x.call(re,Sn):0:4&$n?-1:1)}),Ze}for(L in Gr.matches=function(te,ve){return Gr(te,null,null,ve)},Gr.matchesSelector=function(te,ve){if(er(te),Kt&&!So[ve+" "]&&(!Qt||!Qt.test(ve)))try{var ht=fn.call(te,ve);if(ht||F.disconnectedMatch||te.document&&11!==te.document.nodeType)return ht}catch{So(ve,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(te){return te[1]=te[1].replace(Jo,Xo),te[3]=(te[3]||te[4]||te[5]||"").replace(Jo,Xo),"~="===te[2]&&(te[3]=" "+te[3]+" "),te.slice(0,4)},CHILD:function(te){return te[1]=te[1].toLowerCase(),"nth"===te[1].slice(0,3)?(te[3]||Gr.error(te[0]),te[4]=+(te[4]?te[5]+(te[6]||1):2*("even"===te[3]||"odd"===te[3])),te[5]=+(te[7]+te[8]||"odd"===te[3])):te[3]&&Gr.error(te[0]),te},PSEUDO:function(te){var ve,ht=!te[6]&&te[2];return ra.CHILD.test(te[0])?null:(te[3]?te[2]=te[4]||te[5]||"":ht&&ws.test(ht)&&(ve=yr(ht,!0))&&(ve=ht.indexOf(")",ht.length-ve)-ht.length)&&(te[0]=te[0].slice(0,ve),te[2]=ht.slice(0,ve)),te.slice(0,3))}},filter:{TAG:function(te){var ve=te.replace(Jo,Xo).toLowerCase();return"*"===te?function(){return!0}:function(ht){return Le(ht,ve)}},CLASS:function(te){var ve=Ir[te+" "];return ve||(ve=new RegExp("(^|"+ue+")"+te+"("+ue+"|$)"))&&Ir(te,function(ht){return ve.test("string"==typeof ht.className&&ht.className||typeof ht.getAttribute<"u"&&ht.getAttribute("class")||"")})},ATTR:function(te,ve,ht){return function(Ot){var Sn=Gr.attr(Ot,te);return null==Sn?"!="===ve:!ve||(Sn+="","="===ve?Sn===ht:"!="===ve?Sn!==ht:"^="===ve?ht&&0===Sn.indexOf(ht):"*="===ve?ht&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function wi(L,oe,V){return $(oe)?B.grep(L,function(re,Oe){return!!oe.call(re,Oe,re)!==V}):oe.nodeType?B.grep(L,function(re){return re===oe!==V}):"string"!=typeof oe?B.grep(L,function(re){return-1)[^>]*|#([\w-]+))$/;(B.fn.init=function(L,oe,V){var re,Oe;if(!L)return this;if(V=V||Di,"string"==typeof L){if(!(re="<"===L[0]&&">"===L[L.length-1]&&3<=L.length?[null,L,null]:Yn.exec(L))||!re[1]&&oe)return!oe||oe.jquery?(oe||V).find(L):this.constructor(oe).find(L);if(re[1]){if(B.merge(this,B.parseHTML(re[1],(oe=oe instanceof B?oe[0]:oe)&&oe.nodeType?oe.ownerDocument||oe:me,!0)),ii.test(re[1])&&B.isPlainObject(oe))for(re in oe)$(this[re])?this[re](oe[re]):this.attr(re,oe[re]);return this}return(Oe=me.getElementById(re[2]))&&(this[0]=Oe,this.length=1),this}return L.nodeType?(this[0]=L,this.length=1,this):$(L)?void 0!==V.ready?V.ready(L):L(B):B.makeArray(L,this)}).prototype=B.fn,Di=B(me);var ce=/^(?:parents|prev(?:Until|All))/,ot={children:!0,contents:!0,next:!0,prev:!0};function pt(L,oe){for(;(L=L[oe])&&1!==L.nodeType;);return L}B.fn.extend({has:function(L){var oe=B(L,this),V=oe.length;return this.filter(function(){for(var re=0;re\x20\t\r\n\f]*)/i,pn=/^$|^module$|\/(?:java|ecma)script/i;Wt=me.createDocumentFragment().appendChild(me.createElement("div")),(qe=me.createElement("input")).setAttribute("type","radio"),qe.setAttribute("checked","checked"),qe.setAttribute("name","t"),Wt.appendChild(qe),F.checkClone=Wt.cloneNode(!0).cloneNode(!0).lastChild.checked,Wt.innerHTML="",F.noCloneChecked=!!Wt.cloneNode(!0).lastChild.defaultValue,Wt.innerHTML="",F.option=!!Wt.lastChild;var Cn={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ui(L,oe){var V;return V=typeof L.getElementsByTagName<"u"?L.getElementsByTagName(oe||"*"):typeof L.querySelectorAll<"u"?L.querySelectorAll(oe||"*"):[],void 0===oe||oe&&Le(L,oe)?B.merge([L],V):V}function bi(L,oe){for(var V=0,re=L.length;V",""]);var rr=/<|&#?\w+;/;function pr(L,oe,V,re,Oe){for(var Ze,Je,Kt,Qt,fn,Qn,_i=oe.createDocumentFragment(),ri=[],Ti=0,Ir=L.length;Ti\s*$/g;function Zt(L,oe){return Le(L,"table")&&Le(11!==oe.nodeType?oe:oe.firstChild,"tr")&&B(L).children("tbody")[0]||L}function Ut(L){return L.type=(null!==L.getAttribute("type"))+"/"+L.type,L}function An(L){return"true/"===(L.type||"").slice(0,5)?L.type=L.type.slice(5):L.removeAttribute("type"),L}function Kn(L,oe){var V,re,Oe,Ze,Je,Kt;if(1===oe.nodeType){if(Xe.hasData(L)&&(Kt=Xe.get(L).events))for(Oe in Xe.remove(oe,"handle events"),Kt)for(V=0,re=Kt[Oe].length;V"u"?B.prop(L,oe,V):(1===Ze&&B.isXMLDoc(L)||(Oe=B.attrHooks[oe.toLowerCase()]||(B.expr.match.bool.test(oe)?fr:void 0)),void 0!==V?null===V?void B.removeAttr(L,oe):Oe&&"set"in Oe&&void 0!==(re=Oe.set(L,V,oe))?re:(L.setAttribute(oe,V+""),V):Oe&&"get"in Oe&&null!==(re=Oe.get(L,oe))?re:null==(re=B.find.attr(L,oe))?void 0:re)},attrHooks:{type:{set:function(L,oe){if(!F.radioValue&&"radio"===oe&&Le(L,"input")){var V=L.value;return L.setAttribute("type",oe),V&&(L.value=V),oe}}}},removeAttr:function(L,oe){var V,re=0,Oe=oe&&oe.match(ft);if(Oe&&1===L.nodeType)for(;V=Oe[re++];)L.removeAttribute(V)}}),fr={set:function(L,oe,V){return!1===oe?B.removeAttr(L,V):L.setAttribute(V,V),V}},B.each(B.expr.match.bool.source.match(/\w+/g),function(L,oe){var V=Ii[oe]||B.find.attr;Ii[oe]=function(re,Oe,Ze){var Je,Kt,Qt=Oe.toLowerCase();return Ze||(Kt=Ii[Qt],Ii[Qt]=Je,Je=null!=V(re,Oe,Ze)?Qt:null,Ii[Qt]=Kt),Je}});var jr=/^(?:input|select|textarea|button)$/i,Wi=/^(?:a|area)$/i;function ao(L){return(L.match(ft)||[]).join(" ")}function Bt(L){return L.getAttribute&&L.getAttribute("class")||""}function St(L){return Array.isArray(L)?L:"string"==typeof L&&L.match(ft)||[]}B.fn.extend({prop:function(L,oe){return zt(this,B.prop,L,oe,1").attr(L.scriptAttrs||{}).prop({charset:L.scriptCharset,src:L.url}).on("load error",V=function(Ze){oe.remove(),V=null,Ze&&Oe("error"===Ze.type?404:200,Ze.type)}),me.head.appendChild(oe[0])},abort:function(){V&&V()}}});var Dt,cn=[],Un=/(=)\?(?=&|$)|\?\?/;B.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var L=cn.pop()||B.expando+"_"+qi.guid++;return this[L]=!0,L}}),B.ajaxPrefilter("json jsonp",function(L,oe,V){var re,Oe,Ze,Je=!1!==L.jsonp&&(Un.test(L.url)?"url":"string"==typeof L.data&&0===(L.contentType||"").indexOf("application/x-www-form-urlencoded")&&Un.test(L.data)&&"data");if(Je||"jsonp"===L.dataTypes[0])return re=L.jsonpCallback=$(L.jsonpCallback)?L.jsonpCallback():L.jsonpCallback,Je?L[Je]=L[Je].replace(Un,"$1"+re):!1!==L.jsonp&&(L.url+=(Xi.test(L.url)?"&":"?")+L.jsonp+"="+re),L.converters["script json"]=function(){return Ze||B.error(re+" was not called"),Ze[0]},L.dataTypes[0]="json",Oe=Ae[re],Ae[re]=function(){Ze=arguments},V.always(function(){void 0===Oe?B(Ae).removeProp(re):Ae[re]=Oe,L[re]&&(L.jsonpCallback=oe.jsonpCallback,cn.push(re)),Ze&&$(Oe)&&Oe(Ze[0]),Ze=Oe=void 0}),"script"}),F.createHTMLDocument=((Dt=me.implementation.createHTMLDocument("").body).innerHTML="
",2===Dt.childNodes.length),B.parseHTML=function(L,oe,V){return"string"!=typeof L?[]:("boolean"==typeof oe&&(V=oe,oe=!1),oe||(F.createHTMLDocument?((re=(oe=me.implementation.createHTMLDocument("")).createElement("base")).href=me.location.href,oe.head.appendChild(re)):oe=me),Ze=!V&&[],(Oe=ii.exec(L))?[oe.createElement(Oe[1])]:(Oe=pr([L],oe,Ze),Ze&&Ze.length&&B(Ze).remove(),B.merge([],Oe.childNodes)));var re,Oe,Ze},B.fn.load=function(L,oe,V){var re,Oe,Ze,Je=this,Kt=L.indexOf(" ");return-1").append(B.parseHTML(Qt)).find(re):Qt)}).always(V&&function(Qt,fn){Je.each(function(){V.apply(this,Ze||[Qt.responseText,fn,Qt])})}),this},B.expr.pseudos.animated=function(L){return B.grep(B.timers,function(oe){return L===oe.elem}).length},B.offset={setOffset:function(L,oe,V){var re,Oe,Ze,Je,Kt,Qt,fn=B.css(L,"position"),Qn=B(L),_i={};"static"===fn&&(L.style.position="relative"),Kt=Qn.offset(),Ze=B.css(L,"top"),Qt=B.css(L,"left"),("absolute"===fn||"fixed"===fn)&&-1<(Ze+Qt).indexOf("auto")?(Je=(re=Qn.position()).top,Oe=re.left):(Je=parseFloat(Ze)||0,Oe=parseFloat(Qt)||0),$(oe)&&(oe=oe.call(L,V,B.extend({},Kt))),null!=oe.top&&(_i.top=oe.top-Kt.top+Je),null!=oe.left&&(_i.left=oe.left-Kt.left+Oe),"using"in oe?oe.using.call(L,_i):Qn.css(_i)}},B.fn.extend({offset:function(L){if(arguments.length)return void 0===L?this:this.each(function(Oe){B.offset.setOffset(this,L,Oe)});var oe,V,re=this[0];return re?re.getClientRects().length?{top:(oe=re.getBoundingClientRect()).top+(V=re.ownerDocument.defaultView).pageYOffset,left:oe.left+V.pageXOffset}:{top:0,left:0}:void 0},position:function(){if(this[0]){var L,oe,V,re=this[0],Oe={top:0,left:0};if("fixed"===B.css(re,"position"))oe=re.getBoundingClientRect();else{for(oe=this.offset(),V=re.ownerDocument,L=re.offsetParent||V.documentElement;L&&(L===V.body||L===V.documentElement)&&"static"===B.css(L,"position");)L=L.parentNode;L&&L!==re&&1===L.nodeType&&((Oe=B(L).offset()).top+=B.css(L,"borderTopWidth",!0),Oe.left+=B.css(L,"borderLeftWidth",!0))}return{top:oe.top-Oe.top-B.css(re,"marginTop",!0),left:oe.left-Oe.left-B.css(re,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var L=this.offsetParent;L&&"static"===B.css(L,"position");)L=L.offsetParent;return L||ke})}}),B.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(L,oe){var V="pageYOffset"===oe;B.fn[L]=function(re){return zt(this,function(Oe,Ze,Je){var Kt;if(be(Oe)?Kt=Oe:9===Oe.nodeType&&(Kt=Oe.defaultView),void 0===Je)return Kt?Kt[oe]:Oe[Ze];Kt?Kt.scrollTo(V?Kt.pageXOffset:Je,V?Je:Kt.pageYOffset):Oe[Ze]=Je},L,re,arguments.length)}}),B.each(["top","left"],function(L,oe){B.cssHooks[oe]=Hi(F.pixelPosition,function(V,re){if(re)return re=xr(V,oe),yi.test(re)?B(V).position()[oe]+"px":re})}),B.each({Height:"height",Width:"width"},function(L,oe){B.each({padding:"inner"+L,content:oe,"":"outer"+L},function(V,re){B.fn[re]=function(Oe,Ze){var Je=arguments.length&&(V||"boolean"!=typeof Oe),Kt=V||(!0===Oe||!0===Ze?"margin":"border");return zt(this,function(Qt,fn,Qn){var _i;return be(Qt)?0===re.indexOf("outer")?Qt["inner"+L]:Qt.document.documentElement["client"+L]:9===Qt.nodeType?(_i=Qt.documentElement,Math.max(Qt.body["scroll"+L],_i["scroll"+L],Qt.body["offset"+L],_i["offset"+L],_i["client"+L])):void 0===Qn?B.css(Qt,fn,Kt):B.style(Qt,fn,Qn,Kt)},oe,Je?Oe:void 0,Je)}})}),B.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(L,oe){B.fn[oe]=function(V){return this.on(oe,V)}}),B.fn.extend({bind:function(L,oe,V){return this.on(L,null,oe,V)},unbind:function(L,oe){return this.off(L,null,oe)},delegate:function(L,oe,V,re){return this.on(oe,L,V,re)},undelegate:function(L,oe,V){return 1===arguments.length?this.off(L,"**"):this.off(oe,L||"**",V)},hover:function(L,oe){return this.on("mouseenter",L).on("mouseleave",oe||L)}}),B.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(L,oe){B.fn[oe]=function(V,re){return 0"u"&&(Ae.jQuery=Ae.$=B),B}),(()=>{"use strict";var Ae,Pe={},S={};function e(f){var O=S[f];if(void 0!==O)return O.exports;var C=S[f]={id:f,loaded:!1,exports:{}};return Pe[f].call(C.exports,C,C.exports,e),C.loaded=!0,C.exports}e.m=Pe,Ae=[],e.O=(f,O,C,x)=>{if(!O){var N=1/0;for(A=0;A=x)&&Object.keys(e.O).every(me=>e.O[me](O[G]))?O.splice(G--,1):(j=!1,x0&&Ae[A-1][2]>x;A--)Ae[A]=Ae[A-1];Ae[A]=[O,C,x]},e.n=f=>{var O=f&&f.__esModule?()=>f.default:()=>f;return e.d(O,{a:O}),O},e.d=(f,O)=>{for(var C in O)e.o(O,C)&&!e.o(f,C)&&Object.defineProperty(f,C,{enumerable:!0,get:O[C]})},e.o=(f,O)=>Object.prototype.hasOwnProperty.call(f,O),e.nmd=f=>(f.paths=[],f.children||(f.children=[]),f),(()=>{var f={runtime:0};e.O.j=x=>0===f[x];var O=(x,N)=>{var j,G,[ee,A,F]=N,$=0;if(ee.some(me=>0!==f[me])){for(j in A)e.o(A,j)&&(e.m[j]=A[j]);if(F)var be=F(e)}for(x&&x(N);${"use strict";S(4924),S(7586)},7586:()=>{!function(Ae,Pe){"use strict";function S(){var Xt=ne.splice(0,ne.length);for(Uo=0;Xt.length;)Xt.shift().call(null,Xt.shift())}function e(Xt,On){for(var _n=0,ni=Xt.length;_n1)&&we(this)}}}),Kn(Ji,En,{value:function(vr){-1
",new Dn(function(Xt,On){if(Xt[0]&&"childList"==Xt[0].type&&!Xt[0].removedNodes[0].childNodes.length){var _n=(dt=ut(Ut,"innerHTML"))&&dt.set;_n&&yn(Ut,"innerHTML",{set:function(ni){for(;this.lastChild;)this.removeChild(this.lastChild);_n.call(this,ni)}})}On.disconnect(),dt=null}).observe(dt,{childList:!0,subtree:!0}),dt.innerHTML=""),so||(Tt||Jt?(H=function(Xt,On){Fn.call(On,Xt)||A(Xt,On)},ze=A):ze=H=function(Xt,On){Xt[ce]||(Xt[ce]=Ge(!0),A(Xt,On))},An?(br=!1,xn=ut(Ut,ot),sn=xn.value,si=function(Xt){var On=new CustomEvent(K,{bubbles:!0});On.attrName=Xt,On.prevValue=kr.call(this,Xt),On.newValue=null,On[z]=On.attrChange=2,Hi.call(this,Xt),Mi.call(this,On)},ii=function(Xt,On){var _n=xr.call(this,Xt),ni=_n&&kr.call(this,Xt),hi=new CustomEvent(K,{bubbles:!0});vo.call(this,Xt,On),hi.attrName=Xt,hi.prevValue=_n?ni:null,hi.newValue=On,_n?hi.MODIFICATION=hi.attrChange=1:hi[Se]=hi.attrChange=0,Mi.call(this,hi)},wi=function(Xt){var On,_n=Xt.currentTarget,ni=_n[ce],hi=Xt.propertyName;ni.hasOwnProperty(hi)&&(ni=ni[hi],(On=new CustomEvent(K,{bubbles:!0})).attrName=ni.name,On.prevValue=ni.value||null,On.newValue=ni.value=_n[hi]||null,null==On.prevValue?On[Se]=On.attrChange=0:On.MODIFICATION=On.attrChange=1,Mi.call(_n,On))},xn.value=function(Xt,On,_n){Xt===K&&this[En]&&this.setAttribute!==ii&&(this[ce]={className:{name:"class",value:this.className}},this.setAttribute=ii,this.removeAttribute=si,sn.call(this,"propertychange",wi)),sn.call(this,Xt,On,_n)},yn(Ut,ot,xn)):Dn||(je[ot](K,Qr),je.setAttribute(ce,1),je.removeAttribute(ce),br&&(Z=function(Xt){var On,_n,ni,hi=this;if(hi===Xt.target){for(ni in On=hi[ce],hi[ce]=_n=ue(hi),_n){if(!(ni in On))return q(0,hi,ni,On[ni],_n[ni],Se);if(_n[ni]!==On[ni])return q(1,hi,ni,On[ni],_n[ni],"MODIFICATION")}for(ni in On)if(!(ni in _n))return q(2,hi,ni,On[ni],_n[ni],z)}},q=function(Xt,On,_n,ni,hi,Ji){var Er={attrChange:Xt,currentTarget:On,attrName:_n,prevValue:ni,newValue:hi};Er[Ji]=Xt,x(Er)},ue=function(Xt){for(var On,_n,ni={},hi=Xt.attributes,Ji=0,Er=hi.length;Ji$");if(On[Mn]="a",(Xt.prototype=Mr(Zt.prototype)).constructor=Xt,Ae.customElements.define(_n,Xt,On),!ni.test(B.createElement("a",{is:_n}).outerHTML)||!ni.test((new Xt).outerHTML))throw On}(function Xt(){return Reflect.construct(Zt,[],Xt)},{},"document-register-element-a"+Yn)}catch{lt()}if(!Pe.noBuiltIn)try{if(Ur.call(B,"a","a").outerHTML.indexOf("is")<0)throw{}}catch{qr=function(Xt){return{is:Xt.toLowerCase()}}}}(window)},4924:()=>{"use strict";!function(z){const K=z.performance;function W(Dn){K&&K.mark&&K.mark(Dn)}function st(Dn,Zt){K&&K.measure&&K.measure(Dn,Zt)}W("Zone");const Xe=z.__Zone_symbol_prefix||"__zone_symbol__";function nn(Dn){return Xe+Dn}const mt=!0===z[nn("forceDuplicateZoneCheck")];if(z.Zone){if(mt||"function"!=typeof z.Zone.__symbol__)throw new Error("Zone already loaded.");return z.Zone}class qt{constructor(Zt,Ut){this._parent=Zt,this._name=Ut?Ut.name||"unnamed":"",this._properties=Ut&&Ut.properties||{},this._zoneDelegate=new Be(this,this._parent&&this._parent._zoneDelegate,Ut)}static assertZonePatched(){if(z.Promise!==_r.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let Zt=qt.current;for(;Zt.parent;)Zt=Zt.parent;return Zt}static get current(){return Vi.zone}static get currentTask(){return qr}static __load_patch(Zt,Ut,An=!1){if(_r.hasOwnProperty(Zt)){if(!An&&mt)throw Error("Already loaded patch: "+Zt)}else if(!z["__Zone_disable_"+Zt]){const Kn="Zone:"+Zt;W(Kn),_r[Zt]=Ut(z,qt,or),st(Kn,Kn)}}get parent(){return this._parent}get name(){return this._name}get(Zt){const Ut=this.getZoneWith(Zt);if(Ut)return Ut._properties[Zt]}getZoneWith(Zt){let Ut=this;for(;Ut;){if(Ut._properties.hasOwnProperty(Zt))return Ut;Ut=Ut._parent}return null}fork(Zt){if(!Zt)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,Zt)}wrap(Zt,Ut){if("function"!=typeof Zt)throw new Error("Expecting function got: "+Zt);const An=this._zoneDelegate.intercept(this,Zt,Ut),Kn=this;return function(){return Kn.runGuarded(An,this,arguments,Ut)}}run(Zt,Ut,An,Kn){Vi={parent:Vi,zone:this};try{return this._zoneDelegate.invoke(this,Zt,Ut,An,Kn)}finally{Vi=Vi.parent}}runGuarded(Zt,Ut=null,An,Kn){Vi={parent:Vi,zone:this};try{try{return this._zoneDelegate.invoke(this,Zt,Ut,An,Kn)}catch(ai){if(this._zoneDelegate.handleError(this,ai))throw ai}}finally{Vi=Vi.parent}}runTask(Zt,Ut,An){if(Zt.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(Zt.zone||qe).name+"; Execution: "+this.name+")");if(Zt.state===Tt&&(Zt.type===sr||Zt.type===pr))return;const Kn=Zt.state!=Cn;Kn&&Zt._transitionTo(Cn,pn),Zt.runCount++;const ai=qr;qr=Zt,Vi={parent:Vi,zone:this};try{Zt.type==pr&&Zt.data&&!Zt.data.isPeriodic&&(Zt.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,Zt,Ut,An)}catch(zn){if(this._zoneDelegate.handleError(this,zn))throw zn}}finally{Zt.state!==Tt&&Zt.state!==bi&&(Zt.type==sr||Zt.data&&Zt.data.isPeriodic?Kn&&Zt._transitionTo(pn,Cn):(Zt.runCount=0,this._updateTaskCount(Zt,-1),Kn&&Zt._transitionTo(Tt,Cn,Tt))),Vi=Vi.parent,qr=ai}}scheduleTask(Zt){if(Zt.zone&&Zt.zone!==this){let An=this;for(;An;){if(An===Zt.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${Zt.zone.name}`);An=An.parent}}Zt._transitionTo(Jt,Tt);const Ut=[];Zt._zoneDelegates=Ut,Zt._zone=this;try{Zt=this._zoneDelegate.scheduleTask(this,Zt)}catch(An){throw Zt._transitionTo(bi,Jt,Tt),this._zoneDelegate.handleError(this,An),An}return Zt._zoneDelegates===Ut&&this._updateTaskCount(Zt,1),Zt.state==Jt&&Zt._transitionTo(pn,Jt),Zt}scheduleMicroTask(Zt,Ut,An,Kn){return this.scheduleTask(new Ie(rr,Zt,Ut,An,Kn,void 0))}scheduleMacroTask(Zt,Ut,An,Kn,ai){return this.scheduleTask(new Ie(pr,Zt,Ut,An,Kn,ai))}scheduleEventTask(Zt,Ut,An,Kn,ai){return this.scheduleTask(new Ie(sr,Zt,Ut,An,Kn,ai))}cancelTask(Zt){if(Zt.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(Zt.zone||qe).name+"; Execution: "+this.name+")");Zt._transitionTo(ui,pn,Cn);try{this._zoneDelegate.cancelTask(this,Zt)}catch(Ut){throw Zt._transitionTo(bi,ui),this._zoneDelegate.handleError(this,Ut),Ut}return this._updateTaskCount(Zt,-1),Zt._transitionTo(Tt,ui),Zt.runCount=0,Zt}_updateTaskCount(Zt,Ut){const An=Zt._zoneDelegates;-1==Ut&&(Zt._zoneDelegates=null);for(let Kn=0;KnDn.hasTask(Ut,An),onScheduleTask:(Dn,Zt,Ut,An)=>Dn.scheduleTask(Ut,An),onInvokeTask:(Dn,Zt,Ut,An,Kn,ai)=>Dn.invokeTask(Ut,An,Kn,ai),onCancelTask:(Dn,Zt,Ut,An)=>Dn.cancelTask(Ut,An)};class Be{constructor(Zt,Ut,An){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=Zt,this._parentDelegate=Ut,this._forkZS=An&&(An&&An.onFork?An:Ut._forkZS),this._forkDlgt=An&&(An.onFork?Ut:Ut._forkDlgt),this._forkCurrZone=An&&(An.onFork?this.zone:Ut._forkCurrZone),this._interceptZS=An&&(An.onIntercept?An:Ut._interceptZS),this._interceptDlgt=An&&(An.onIntercept?Ut:Ut._interceptDlgt),this._interceptCurrZone=An&&(An.onIntercept?this.zone:Ut._interceptCurrZone),this._invokeZS=An&&(An.onInvoke?An:Ut._invokeZS),this._invokeDlgt=An&&(An.onInvoke?Ut:Ut._invokeDlgt),this._invokeCurrZone=An&&(An.onInvoke?this.zone:Ut._invokeCurrZone),this._handleErrorZS=An&&(An.onHandleError?An:Ut._handleErrorZS),this._handleErrorDlgt=An&&(An.onHandleError?Ut:Ut._handleErrorDlgt),this._handleErrorCurrZone=An&&(An.onHandleError?this.zone:Ut._handleErrorCurrZone),this._scheduleTaskZS=An&&(An.onScheduleTask?An:Ut._scheduleTaskZS),this._scheduleTaskDlgt=An&&(An.onScheduleTask?Ut:Ut._scheduleTaskDlgt),this._scheduleTaskCurrZone=An&&(An.onScheduleTask?this.zone:Ut._scheduleTaskCurrZone),this._invokeTaskZS=An&&(An.onInvokeTask?An:Ut._invokeTaskZS),this._invokeTaskDlgt=An&&(An.onInvokeTask?Ut:Ut._invokeTaskDlgt),this._invokeTaskCurrZone=An&&(An.onInvokeTask?this.zone:Ut._invokeTaskCurrZone),this._cancelTaskZS=An&&(An.onCancelTask?An:Ut._cancelTaskZS),this._cancelTaskDlgt=An&&(An.onCancelTask?Ut:Ut._cancelTaskDlgt),this._cancelTaskCurrZone=An&&(An.onCancelTask?this.zone:Ut._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const Kn=An&&An.onHasTask;(Kn||Ut&&Ut._hasTaskZS)&&(this._hasTaskZS=Kn?An:Yt,this._hasTaskDlgt=Ut,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=Zt,An.onScheduleTask||(this._scheduleTaskZS=Yt,this._scheduleTaskDlgt=Ut,this._scheduleTaskCurrZone=this.zone),An.onInvokeTask||(this._invokeTaskZS=Yt,this._invokeTaskDlgt=Ut,this._invokeTaskCurrZone=this.zone),An.onCancelTask||(this._cancelTaskZS=Yt,this._cancelTaskDlgt=Ut,this._cancelTaskCurrZone=this.zone))}fork(Zt,Ut){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,Zt,Ut):new qt(Zt,Ut)}intercept(Zt,Ut,An){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,Zt,Ut,An):Ut}invoke(Zt,Ut,An,Kn,ai){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,Zt,Ut,An,Kn,ai):Ut.apply(An,Kn)}handleError(Zt,Ut){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,Zt,Ut)}scheduleTask(Zt,Ut){let An=Ut;if(this._scheduleTaskZS)this._hasTaskZS&&An._zoneDelegates.push(this._hasTaskDlgtOwner),An=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,Zt,Ut),An||(An=Ut);else if(Ut.scheduleFn)Ut.scheduleFn(Ut);else{if(Ut.type!=rr)throw new Error("Task is missing scheduleFn.");ut(Ut)}return An}invokeTask(Zt,Ut,An,Kn){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,Zt,Ut,An,Kn):Ut.callback.apply(An,Kn)}cancelTask(Zt,Ut){let An;if(this._cancelTaskZS)An=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,Zt,Ut);else{if(!Ut.cancelFn)throw Error("Task is not cancelable");An=Ut.cancelFn(Ut)}return An}hasTask(Zt,Ut){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,Zt,Ut)}catch(An){this.handleError(Zt,An)}}_updateTaskCount(Zt,Ut){const An=this._taskCounts,Kn=An[Zt],ai=An[Zt]=Kn+Ut;if(ai<0)throw new Error("More tasks executed then were scheduled.");0!=Kn&&0!=ai||this.hasTask(this.zone,{microTask:An.microTask>0,macroTask:An.macroTask>0,eventTask:An.eventTask>0,change:Zt})}}class Ie{constructor(Zt,Ut,An,Kn,ai,zn){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=Zt,this.source=Ut,this.data=Kn,this.scheduleFn=ai,this.cancelFn=zn,!An)throw new Error("callback is not defined");this.callback=An;const yi=this;this.invoke=Zt===sr&&Kn&&Kn.useG?Ie.invokeTask:function(){return Ie.invokeTask.call(z,yi,this,arguments)}}static invokeTask(Zt,Ut,An){Zt||(Zt=this),Mr++;try{return Zt.runCount++,Zt.zone.runTask(Zt,Ut,An)}finally{1==Mr&&Wt(),Mr--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(Tt,Jt)}_transitionTo(Zt,Ut,An){if(this._state!==Ut&&this._state!==An)throw new Error(`${this.type} '${this.source}': can not transition to '${Zt}', expecting state '${Ut}'${An?" or '"+An+"'":""}, was '${this._state}'.`);this._state=Zt,Zt==Tt&&(this._zoneDelegates=null)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const je=nn("setTimeout"),ke=nn("Promise"),vt=nn("then");let Gt,Fn=[],yn=!1;function Pn(Dn){if(Gt||z[ke]&&(Gt=z[ke].resolve(0)),Gt){let Zt=Gt[vt];Zt||(Zt=Gt.then),Zt.call(Gt,Dn)}else z[je](Dn,0)}function ut(Dn){0===Mr&&0===Fn.length&&Pn(Wt),Dn&&Fn.push(Dn)}function Wt(){if(!yn){for(yn=!0;Fn.length;){const Dn=Fn;Fn=[];for(let Zt=0;ZtVi,onUnhandledError:Si,microtaskDrainDone:Si,scheduleMicroTask:ut,showUncaughtError:()=>!qt[nn("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:Si,patchMethod:()=>Si,bindArguments:()=>[],patchThen:()=>Si,patchMacroTask:()=>Si,patchEventPrototype:()=>Si,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>Si,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>Si,wrapWithCurrentZone:()=>Si,filterProperties:()=>[],attachOriginToPatched:()=>Si,_redefineProperty:()=>Si,patchCallbacks:()=>Si,nativeScheduleMicroTask:Pn};let Vi={parent:null,zone:new qt(null,null)},qr=null,Mr=0;function Si(){}st("Zone","Zone"),z.Zone=qt}(typeof window<"u"&&window||typeof self<"u"&&self||global);const Ae=Object.getOwnPropertyDescriptor,Pe=Object.defineProperty,S=Object.getPrototypeOf,e=Object.create,f=Array.prototype.slice,O="addEventListener",C="removeEventListener",x=Zone.__symbol__(O),N=Zone.__symbol__(C),j="true",G="false",ee=Zone.__symbol__("");function A(z,K){return Zone.current.wrap(z,K)}function F(z,K,W,st,Xe){return Zone.current.scheduleMacroTask(z,K,W,st,Xe)}const $=Zone.__symbol__,be=typeof window<"u",me=be?window:void 0,Me=be&&me||"object"==typeof self&&self||global,gt="removeAttribute";function we(z,K){for(let W=z.length-1;W>=0;W--)"function"==typeof z[W]&&(z[W]=A(z[W],K+"_"+W));return z}function He(z){return!z||!1!==z.writable&&!("function"==typeof z.get&&typeof z.set>"u")}const lt=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,B=!("nw"in Me)&&typeof Me.process<"u"&&"[object process]"==={}.toString.call(Me.process),Ge=!B&&!lt&&!(!be||!me.HTMLElement),Le=typeof Me.process<"u"&&"[object process]"==={}.toString.call(Me.process)&&!lt&&!(!be||!me.HTMLElement),ne={},Z=function(z){if(!(z=z||Me.event))return;let K=ne[z.type];K||(K=ne[z.type]=$("ON_PROPERTY"+z.type));const W=this||z.target||Me,st=W[K];let Xe;return Ge&&W===me&&"error"===z.type?(Xe=st&&st.call(this,z.message,z.filename,z.lineno,z.colno,z.error),!0===Xe&&z.preventDefault()):(Xe=st&&st.apply(this,arguments),null!=Xe&&!Xe&&z.preventDefault()),Xe};function q(z,K,W){let st=Ae(z,K);if(!st&&W&&Ae(W,K)&&(st={enumerable:!0,configurable:!0}),!st||!st.configurable)return;const Xe=$("on"+K+"patched");if(z.hasOwnProperty(Xe)&&z[Xe])return;delete st.writable,delete st.value;const nn=st.get,mt=st.set,qt=K.slice(2);let Yt=ne[qt];Yt||(Yt=ne[qt]=$("ON_PROPERTY"+qt)),st.set=function(Be){let Ie=this;!Ie&&z===Me&&(Ie=Me),Ie&&("function"==typeof Ie[Yt]&&Ie.removeEventListener(qt,Z),mt&&mt.call(Ie,null),Ie[Yt]=Be,"function"==typeof Be&&Ie.addEventListener(qt,Z,!1))},st.get=function(){let Be=this;if(!Be&&z===Me&&(Be=Me),!Be)return null;const Ie=Be[Yt];if(Ie)return Ie;if(nn){let je=nn.call(this);if(je)return st.set.call(this,je),"function"==typeof Be[gt]&&Be.removeAttribute(K),je}return null},Pe(z,K,st),z[Xe]=!0}function ue(z,K,W){if(K)for(let st=0;stfunction(mt,qt){const Yt=W(mt,qt);return Yt.cbIdx>=0&&"function"==typeof qt[Yt.cbIdx]?F(Yt.name,qt[Yt.cbIdx],Yt,Xe):nn.apply(mt,qt)})}function dt(z,K){z[$("OriginalDelegate")]=K}let xn=!1,sn=!1;function si(){if(xn)return sn;xn=!0;try{const z=me.navigator.userAgent;(-1!==z.indexOf("MSIE ")||-1!==z.indexOf("Trident/")||-1!==z.indexOf("Edge/"))&&(sn=!0)}catch{}return sn}Zone.__load_patch("ZoneAwarePromise",(z,K,W)=>{const st=Object.getOwnPropertyDescriptor,Xe=Object.defineProperty,nn=W.symbol,mt=[],qt=!0===z[nn("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],Yt=nn("Promise"),Be=nn("then"),Ie="__creationTrace__";W.onUnhandledError=Kn=>{if(W.showUncaughtError()){const ai=Kn&&Kn.rejection;ai?console.error("Unhandled Promise rejection:",ai instanceof Error?ai.message:ai,"; Zone:",Kn.zone.name,"; Task:",Kn.task&&Kn.task.source,"; Value:",ai,ai instanceof Error?ai.stack:void 0):console.error(Kn)}},W.microtaskDrainDone=()=>{for(;mt.length;){const Kn=mt.shift();try{Kn.zone.runGuarded(()=>{throw Kn.throwOriginal?Kn.rejection:Kn})}catch(ai){ke(ai)}}};const je=nn("unhandledPromiseRejectionHandler");function ke(Kn){W.onUnhandledError(Kn);try{const ai=K[je];"function"==typeof ai&&ai.call(this,Kn)}catch{}}function vt(Kn){return Kn&&Kn.then}function Gt(Kn){return Kn}function Fn(Kn){return Dn.reject(Kn)}const yn=nn("state"),Pn=nn("value"),ut=nn("finally"),Wt=nn("parentPromiseValue"),qe=nn("parentPromiseState"),Tt="Promise.then",Jt=null,pn=!0,Cn=!1,ui=0;function bi(Kn,ai){return zn=>{try{_r(Kn,ai,zn)}catch(yi){_r(Kn,!1,yi)}}}const rr=function(){let Kn=!1;return function(ai){return function(){Kn||(Kn=!0,ai.apply(null,arguments))}}},pr="Promise resolved with itself",sr=nn("currentTaskTrace");function _r(Kn,ai,zn){const yi=rr();if(Kn===zn)throw new TypeError(pr);if(Kn[yn]===Jt){let ci=null;try{("object"==typeof zn||"function"==typeof zn)&&(ci=zn&&zn.then)}catch(xi){return yi(()=>{_r(Kn,!1,xi)})(),Kn}if(ai!==Cn&&zn instanceof Dn&&zn.hasOwnProperty(yn)&&zn.hasOwnProperty(Pn)&&zn[yn]!==Jt)Vi(zn),_r(Kn,zn[yn],zn[Pn]);else if(ai!==Cn&&"function"==typeof ci)try{ci.call(zn,yi(bi(Kn,ai)),yi(bi(Kn,!1)))}catch(xi){yi(()=>{_r(Kn,!1,xi)})()}else{Kn[yn]=ai;const xi=Kn[Pn];if(Kn[Pn]=zn,Kn[ut]===ut&&ai===pn&&(Kn[yn]=Kn[qe],Kn[Pn]=Kn[Wt]),ai===Cn&&zn instanceof Error){const Mi=K.currentTask&&K.currentTask.data&&K.currentTask.data[Ie];Mi&&Xe(zn,sr,{configurable:!0,enumerable:!1,writable:!0,value:Mi})}for(let Mi=0;Mi{try{const kr=Kn[Pn],xr=!!zn&&ut===zn[ut];xr&&(zn[Wt]=kr,zn[qe]=xi);const Hi=ai.run(Mi,void 0,xr&&Mi!==Fn&&Mi!==Gt?[]:[kr]);_r(zn,!0,Hi)}catch(kr){_r(zn,!1,kr)}},zn)}const Mr=function(){},Si=z.AggregateError;class Dn{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(ai){return _r(new this(null),pn,ai)}static reject(ai){return _r(new this(null),Cn,ai)}static any(ai){if(!ai||"function"!=typeof ai[Symbol.iterator])return Promise.reject(new Si([],"All promises were rejected"));const zn=[];let yi=0;try{for(let Mi of ai)yi++,zn.push(Dn.resolve(Mi))}catch{return Promise.reject(new Si([],"All promises were rejected"))}if(0===yi)return Promise.reject(new Si([],"All promises were rejected"));let ci=!1;const xi=[];return new Dn((Mi,kr)=>{for(let xr=0;xr{ci||(ci=!0,Mi(Hi))},Hi=>{xi.push(Hi),yi--,0===yi&&(ci=!0,kr(new Si(xi,"All promises were rejected")))})})}static race(ai){let zn,yi,ci=new this((kr,xr)=>{zn=kr,yi=xr});function xi(kr){zn(kr)}function Mi(kr){yi(kr)}for(let kr of ai)vt(kr)||(kr=this.resolve(kr)),kr.then(xi,Mi);return ci}static all(ai){return Dn.allWithCallback(ai)}static allSettled(ai){return(this&&this.prototype instanceof Dn?this:Dn).allWithCallback(ai,{thenCallback:zn=>({status:"fulfilled",value:zn}),errorCallback:zn=>({status:"rejected",reason:zn})})}static allWithCallback(ai,zn){let yi,ci,xi=new this((Hi,vo)=>{yi=Hi,ci=vo}),Mi=2,kr=0;const xr=[];for(let Hi of ai){vt(Hi)||(Hi=this.resolve(Hi));const vo=kr;try{Hi.then(Ur=>{xr[vo]=zn?zn.thenCallback(Ur):Ur,Mi--,0===Mi&&yi(xr)},Ur=>{zn?(xr[vo]=zn.errorCallback(Ur),Mi--,0===Mi&&yi(xr)):ci(Ur)})}catch(Ur){ci(Ur)}Mi++,kr++}return Mi-=2,0===Mi&&yi(xr),xi}constructor(ai){const zn=this;if(!(zn instanceof Dn))throw new Error("Must be an instanceof Promise.");zn[yn]=Jt,zn[Pn]=[];try{const yi=rr();ai&&ai(yi(bi(zn,pn)),yi(bi(zn,Cn)))}catch(yi){_r(zn,!1,yi)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return Dn}then(ai,zn){var yi;let ci=null===(yi=this.constructor)||void 0===yi?void 0:yi[Symbol.species];(!ci||"function"!=typeof ci)&&(ci=this.constructor||Dn);const xi=new ci(Mr),Mi=K.current;return this[yn]==Jt?this[Pn].push(Mi,xi,ai,zn):qr(this,Mi,xi,ai,zn),xi}catch(ai){return this.then(null,ai)}finally(ai){var zn;let yi=null===(zn=this.constructor)||void 0===zn?void 0:zn[Symbol.species];(!yi||"function"!=typeof yi)&&(yi=Dn);const ci=new yi(Mr);ci[ut]=ut;const xi=K.current;return this[yn]==Jt?this[Pn].push(xi,ci,ai,ai):qr(this,xi,ci,ai,ai),ci}}Dn.resolve=Dn.resolve,Dn.reject=Dn.reject,Dn.race=Dn.race,Dn.all=Dn.all;const Zt=z[Yt]=z.Promise;z.Promise=Dn;const Ut=nn("thenPatched");function An(Kn){const ai=Kn.prototype,zn=st(ai,"then");if(zn&&(!1===zn.writable||!zn.configurable))return;const yi=ai.then;ai[Be]=yi,Kn.prototype.then=function(ci,xi){return new Dn((Mi,kr)=>{yi.call(this,Mi,kr)}).then(ci,xi)},Kn[Ut]=!0}return W.patchThen=An,Zt&&(An(Zt),H(z,"fetch",Kn=>function(zn){return function(yi,ci){let xi=zn.apply(yi,ci);if(xi instanceof Dn)return xi;let Mi=xi.constructor;return Mi[Ut]||An(Mi),xi}}(Kn))),Promise[K.__symbol__("uncaughtPromiseErrors")]=mt,Dn}), +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +Zone.__load_patch("toString",z=>{const K=Function.prototype.toString,W=$("OriginalDelegate"),st=$("Promise"),Xe=$("Error"),nn=function(){if("function"==typeof this){const qt=this[W];if(qt)return"function"==typeof qt?K.call(qt):Object.prototype.toString.call(qt);if(this===Promise){const Yt=z[st];if(Yt)return K.call(Yt)}if(this===Error){const Yt=z[Xe];if(Yt)return K.call(Yt)}}return K.call(this)};nn[W]=K,Function.prototype.toString=nn;const mt=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":mt.call(this)}});let ii=!1;if(typeof window<"u")try{const z=Object.defineProperty({},"passive",{get:function(){ii=!0}});window.addEventListener("test",z,z),window.removeEventListener("test",z,z)}catch{ii=!1}const wi={useG:!0},Di={},Yn={},ce=new RegExp("^"+ee+"(\\w+)(true|false)$"),ot=$("propagationStopped");function pt(z,K){const W=(K?K(z):z)+G,st=(K?K(z):z)+j,Xe=ee+W,nn=ee+st;Di[z]={},Di[z][G]=Xe,Di[z][j]=nn}function ft(z,K,W,st){const Xe=st&&st.add||O,nn=st&&st.rm||C,mt=st&&st.listeners||"eventListeners",qt=st&&st.rmAll||"removeAllListeners",Yt=$(Xe),Be="."+Xe+":",Ie="prependListener",je="."+Ie+":",ke=function(ut,Wt,qe){if(ut.isRemoved)return;const Tt=ut.callback;let Jt;"object"==typeof Tt&&Tt.handleEvent&&(ut.callback=Cn=>Tt.handleEvent(Cn),ut.originalDelegate=Tt);try{ut.invoke(ut,Wt,[qe])}catch(Cn){Jt=Cn}const pn=ut.options;return pn&&"object"==typeof pn&&pn.once&&Wt[nn].call(Wt,qe.type,ut.originalDelegate?ut.originalDelegate:ut.callback,pn),Jt};function vt(ut,Wt,qe){if(!(Wt=Wt||z.event))return;const Tt=ut||Wt.target||z,Jt=Tt[Di[Wt.type][qe?j:G]];if(Jt){const pn=[];if(1===Jt.length){const Cn=ke(Jt[0],Tt,Wt);Cn&&pn.push(Cn)}else{const Cn=Jt.slice();for(let ui=0;ui{throw ui})}}}const Gt=function(ut){return vt(this,ut,!1)},Fn=function(ut){return vt(this,ut,!0)};function yn(ut,Wt){if(!ut)return!1;let qe=!0;Wt&&void 0!==Wt.useG&&(qe=Wt.useG);const Tt=Wt&&Wt.vh;let Jt=!0;Wt&&void 0!==Wt.chkDup&&(Jt=Wt.chkDup);let pn=!1;Wt&&void 0!==Wt.rt&&(pn=Wt.rt);let Cn=ut;for(;Cn&&!Cn.hasOwnProperty(Xe);)Cn=S(Cn);if(!Cn&&ut[Xe]&&(Cn=ut),!Cn||Cn[Yt])return!1;const ui=Wt&&Wt.eventNameToString,bi={},rr=Cn[Yt]=Cn[Xe],pr=Cn[$(nn)]=Cn[nn],sr=Cn[$(mt)]=Cn[mt],_r=Cn[$(qt)]=Cn[qt];let or;Wt&&Wt.prepend&&(or=Cn[$(Wt.prepend)]=Cn[Wt.prepend]);const Vi=qe?function(Ut){if(!bi.isExisting)return rr.call(bi.target,bi.eventName,bi.capture?Fn:Gt,bi.options)}:function(Ut){return rr.call(bi.target,bi.eventName,Ut.invoke,bi.options)},qr=qe?function(Ut){if(!Ut.isRemoved){const An=Di[Ut.eventName];let Kn;An&&(Kn=An[Ut.capture?j:G]);const ai=Kn&&Ut.target[Kn];if(ai)for(let zn=0;znfunction(Xe,nn){Xe[ot]=!0,st&&st.apply(Xe,nn)})}function En(z,K,W,st,Xe){const nn=Zone.__symbol__(st);if(K[nn])return;const mt=K[nn]=K[st];K[st]=function(qt,Yt,Be){return Yt&&Yt.prototype&&Xe.forEach(function(Ie){const je=`${W}.${st}::`+Ie,ke=Yt.prototype;try{if(ke.hasOwnProperty(Ie)){const vt=z.ObjectGetOwnPropertyDescriptor(ke,Ie);vt&&vt.value?(vt.value=z.wrapWithCurrentZone(vt.value,je),z._redefineProperty(Yt.prototype,Ie,vt)):ke[Ie]&&(ke[Ie]=z.wrapWithCurrentZone(ke[Ie],je))}else ke[Ie]&&(ke[Ie]=z.wrapWithCurrentZone(ke[Ie],je))}catch{}}),mt.call(K,qt,Yt,Be)},z.attachOriginToPatched(K[st],mt)}function ln(z,K,W){if(!W||0===W.length)return K;const st=W.filter(nn=>nn.target===z);if(!st||0===st.length)return K;const Xe=st[0].ignoreProperties;return K.filter(nn=>-1===Xe.indexOf(nn))}function wt(z,K,W,st){z&&ue(z,ln(z,K,W),st)}function ei(z){return Object.getOwnPropertyNames(z).filter(K=>K.startsWith("on")&&K.length>2).map(K=>K.substring(2))}Zone.__load_patch("util",(z,K,W)=>{const st=ei(z);W.patchOnProperties=ue,W.patchMethod=H,W.bindArguments=we,W.patchMacroTask=ze;const Xe=K.__symbol__("BLACK_LISTED_EVENTS"),nn=K.__symbol__("UNPATCHED_EVENTS");z[nn]&&(z[Xe]=z[nn]),z[Xe]&&(K[Xe]=K[nn]=z[Xe]),W.patchEventPrototype=Mn,W.patchEventTarget=ft,W.isIEOrEdge=si,W.ObjectDefineProperty=Pe,W.ObjectGetOwnPropertyDescriptor=Ae,W.ObjectCreate=e,W.ArraySlice=f,W.patchClass=Ke,W.wrapWithCurrentZone=A,W.filterProperties=ln,W.attachOriginToPatched=dt,W._redefineProperty=Object.defineProperty,W.patchCallbacks=En,W.getGlobalObjects=()=>({globalSources:Yn,zoneSymbolEventNames:Di,eventNames:st,isBrowser:Ge,isMix:Le,isNode:B,TRUE_STR:j,FALSE_STR:G,ZONE_SYMBOL_PREFIX:ee,ADD_EVENT_LISTENER_STR:O,REMOVE_EVENT_LISTENER_STR:C})});const Ln=$("zoneTask");function Se(z,K,W,st){let Xe=null,nn=null;W+=st;const mt={};function qt(Be){const Ie=Be.data;return Ie.args[0]=function(){return Be.invoke.apply(this,arguments)},Ie.handleId=Xe.apply(z,Ie.args),Be}function Yt(Be){return nn.call(z,Be.data.handleId)}Xe=H(z,K+=st,Be=>function(Ie,je){if("function"==typeof je[0]){const ke={isPeriodic:"Interval"===st,delay:"Timeout"===st||"Interval"===st?je[1]||0:void 0,args:je},vt=je[0];je[0]=function(){try{return vt.apply(this,arguments)}finally{ke.isPeriodic||("number"==typeof ke.handleId?delete mt[ke.handleId]:ke.handleId&&(ke.handleId[Ln]=null))}};const Gt=F(K,je[0],ke,qt,Yt);if(!Gt)return Gt;const Fn=Gt.data.handleId;return"number"==typeof Fn?mt[Fn]=Gt:Fn&&(Fn[Ln]=Gt),Fn&&Fn.ref&&Fn.unref&&"function"==typeof Fn.ref&&"function"==typeof Fn.unref&&(Gt.ref=Fn.ref.bind(Fn),Gt.unref=Fn.unref.bind(Fn)),"number"==typeof Fn||Fn?Fn:Gt}return Be.apply(z,je)}),nn=H(z,W,Be=>function(Ie,je){const ke=je[0];let vt;"number"==typeof ke?vt=mt[ke]:(vt=ke&&ke[Ln],vt||(vt=ke)),vt&&"string"==typeof vt.type?"notScheduled"!==vt.state&&(vt.cancelFn&&vt.data.isPeriodic||0===vt.runCount)&&("number"==typeof ke?delete mt[ke]:ke&&(ke[Ln]=null),vt.zone.cancelTask(vt)):Be.apply(z,je)})}Zone.__load_patch("legacy",z=>{const K=z[Zone.__symbol__("legacyPatch")];K&&K()}),Zone.__load_patch("queueMicrotask",(z,K,W)=>{W.patchMethod(z,"queueMicrotask",st=>function(Xe,nn){K.current.scheduleMicroTask("queueMicrotask",nn[0])})}),Zone.__load_patch("timers",z=>{const K="set",W="clear";Se(z,K,W,"Timeout"),Se(z,K,W,"Interval"),Se(z,K,W,"Immediate")}),Zone.__load_patch("requestAnimationFrame",z=>{Se(z,"request","cancel","AnimationFrame"),Se(z,"mozRequest","mozCancel","AnimationFrame"),Se(z,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",(z,K)=>{const W=["alert","prompt","confirm"];for(let st=0;stfunction(Yt,Be){return K.current.run(nn,z,Be,qt)})}),Zone.__load_patch("EventTarget",(z,K,W)=>{var mt;(mt=W).patchEventPrototype(z,mt), +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +function(nn,mt){if(Zone[mt.symbol("patchEventTarget")])return;const{eventNames:qt,zoneSymbolEventNames:Yt,TRUE_STR:Be,FALSE_STR:Ie,ZONE_SYMBOL_PREFIX:je}=mt.getGlobalObjects();for(let vt=0;vt{Ke("MutationObserver"),Ke("WebKitMutationObserver")}),Zone.__load_patch("IntersectionObserver",(z,K,W)=>{Ke("IntersectionObserver")}),Zone.__load_patch("FileReader",(z,K,W)=>{Ke("FileReader")}),Zone.__load_patch("on_property",(z,K,W)=>{!function zt(z,K){if(B&&!Le||Zone[z.symbol("patchEvents")])return;const W=K.__Zone_ignore_on_properties;let st=[];if(Ge){const Xe=window;st=st.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const nn=function(){try{const qt=me.navigator.userAgent;if(-1!==qt.indexOf("MSIE ")||-1!==qt.indexOf("Trident/"))return!0}catch{}return!1}()?[{target:Xe,ignoreProperties:["error"]}]:[];wt(Xe,ei(Xe),W&&W.concat(nn),S(Xe))}st=st.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let Xe=0;Xe{!function(Xe,nn){const{isBrowser:mt,isMix:qt}=nn.getGlobalObjects();!mt&&!qt||!Xe.customElements||!("customElements"in Xe)||nn.patchCallbacks(nn,Xe.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback"])}(z,W)}),Zone.__load_patch("XHR",(z,K)=>{!function(Be){const Ie=Be.XMLHttpRequest;if(!Ie)return;const je=Ie.prototype;let ke=je[x],vt=je[N];if(!ke){const Cn=Be.XMLHttpRequestEventTarget;if(Cn){const ui=Cn.prototype;ke=ui[x],vt=ui[N]}}const Gt="readystatechange",Fn="scheduled";function yn(Cn){const ui=Cn.data,bi=ui.target;bi[nn]=!1,bi[qt]=!1;const rr=bi[Xe];ke||(ke=bi[x],vt=bi[N]),rr&&vt.call(bi,Gt,rr);const pr=bi[Xe]=()=>{if(bi.readyState===bi.DONE)if(!ui.aborted&&bi[nn]&&Cn.state===Fn){const sr=bi[K.__symbol__("loadfalse")];if(0!==bi.status&&sr&&sr.length>0){const _r=Cn.invoke;Cn.invoke=function(){const or=bi[K.__symbol__("loadfalse")];for(let Vi=0;Vifunction(Cn,ui){return Cn[st]=0==ui[2],Cn[mt]=ui[1],Wt.apply(Cn,ui)}),qe=$("fetchTaskAborting"),Tt=$("fetchTaskScheduling"),Jt=H(je,"send",()=>function(Cn,ui){if(!0===K.current[Tt]||Cn[st])return Jt.apply(Cn,ui);{const bi={target:Cn,url:Cn[mt],isPeriodic:!1,args:ui,aborted:!1},rr=F("XMLHttpRequest.send",Pn,bi,yn,ut);Cn&&!0===Cn[qt]&&!bi.aborted&&rr.state===Fn&&rr.invoke()}}),pn=H(je,"abort",()=>function(Cn,ui){const bi=Cn[W];if(bi&&"string"==typeof bi.type){if(null==bi.cancelFn||bi.data&&bi.data.aborted)return;bi.zone.cancelTask(bi)}else if(!0===K.current[qe])return pn.apply(Cn,ui)})}(z);const W=$("xhrTask"),st=$("xhrSync"),Xe=$("xhrListener"),nn=$("xhrScheduled"),mt=$("xhrURL"),qt=$("xhrErrorBeforeScheduled")}),Zone.__load_patch("geolocation",z=>{z.navigator&&z.navigator.geolocation&&function(W,st){const Xe=W.constructor.name;for(let nn=0;nn{const Be=function(){return Yt.apply(this,we(arguments,Xe+"."+mt))};return dt(Be,Yt),Be})(qt)}}}(z.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",(z,K)=>{function W(st){return function(Xe){Nt(z,st).forEach(nn=>{const mt=z.PromiseRejectionEvent;if(mt){const qt=new mt(st,{promise:Xe.promise,reason:Xe.rejection});nn.invoke(qt)}})}}z.PromiseRejectionEvent&&(K[$("unhandledPromiseRejectionHandler")]=W("unhandledrejection"),K[$("rejectionHandledHandler")]=W("rejectionhandled"))})}},Ae=>{Ae(Ae.s=1312)}]),function(Ae){"object"==typeof exports&&typeof module<"u"?module.exports=Ae():"function"==typeof define&&define.amd?define([],Ae):(typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:this).Ajv=Ae()}(function(){return function Ae(Pe,S,e){function f(x,N){if(!S[x]){if(!Pe[x]){var j="function"==typeof require&&require;if(!N&&j)return j(x,!0);if(O)return O(x,!0);var G=new Error("Cannot find module '"+x+"'");throw G.code="MODULE_NOT_FOUND",G}var ee=S[x]={exports:{}};Pe[x][0].call(ee.exports,function(A){return f(Pe[x][1][A]||A)},ee,ee.exports,Ae,Pe,S,e)}return S[x].exports}for(var O="function"==typeof require&&require,C=0;C%\\^`{|}]|%[0-9a-f]{2})|\{[+#./;?&=,!@|]?(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?(?:,(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?)*\})*$/i,G=/^(?:(?:http[s\u017F]?|ftp):\/\/)(?:(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+(?::(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*)?@)?(?:(?!10(?:\.[0-9]{1,3}){3})(?!127(?:\.[0-9]{1,3}){3})(?!169\.254(?:\.[0-9]{1,3}){2})(?!192\.168(?:\.[0-9]{1,3}){2})(?!172\.(?:1[6-9]|2[0-9]|3[01])(?:\.[0-9]{1,3}){2})(?:[1-9][0-9]?|1[0-9][0-9]|2[01][0-9]|22[0-3])(?:\.(?:1?[0-9]{1,2}|2[0-4][0-9]|25[0-5])){2}(?:\.(?:[1-9][0-9]?|1[0-9][0-9]|2[0-4][0-9]|25[0-4]))|(?:(?:(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+-?)*(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+)(?:\.(?:(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+-?)*(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+)*(?:\.(?:(?:[KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]){2,})))(?::[0-9]{2,5})?(?:\/(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*)?$/i,ee=/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i,A=/^(?:\/(?:[^~/]|~0|~1)*)*$/,F=/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i,$=/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/;function be(B){return e.copy(be[B="full"==B?"full":"fast"])}function me(B){var Ge=B.match(f);if(!Ge)return!1;var Le,ne=+Ge[2],Z=+Ge[3];return 1<=ne&&ne<=12&&1<=Z&&Z<=(2!=ne||(Le=+Ge[1])%4!=0||Le%100==0&&Le%400!=0?O[ne]:29)}function Me(B,Ge){var Le=B.match(C);if(!Le)return!1;var ne=Le[1],Z=Le[2],q=Le[3];return(ne<=23&&Z<=59&&q<=59||23==ne&&59==Z&&60==q)&&(!Ge||Le[5])}(Pe.exports=be).fast={date:/^\d\d\d\d-[0-1]\d-[0-3]\d$/,time:/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d:\d\d)?$/i,"date-time":/^\d\d\d\d-[0-1]\d-[0-3]\d[t\s](?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d:\d\d)$/i,uri:/^(?:[a-z][a-z0-9+-.]*:)(?:\/?\/)?[^\s]*$/i,"uri-reference":/^(?:(?:[a-z][a-z0-9+-.]*:)?\/?\/)?(?:[^\\\s#][^\s#]*)?(?:#[^\\\s]*)?$/i,"uri-template":j,url:G,email:/^[a-z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?)*$/i,hostname:x,ipv4:/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,ipv6:/^\s*(?:(?:(?:[0-9a-f]{1,4}:){7}(?:[0-9a-f]{1,4}|:))|(?:(?:[0-9a-f]{1,4}:){6}(?::[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){5}(?:(?:(?::[0-9a-f]{1,4}){1,2})|:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){4}(?:(?:(?::[0-9a-f]{1,4}){1,3})|(?:(?::[0-9a-f]{1,4})?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){3}(?:(?:(?::[0-9a-f]{1,4}){1,4})|(?:(?::[0-9a-f]{1,4}){0,2}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){2}(?:(?:(?::[0-9a-f]{1,4}){1,5})|(?:(?::[0-9a-f]{1,4}){0,3}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){1}(?:(?:(?::[0-9a-f]{1,4}){1,6})|(?:(?::[0-9a-f]{1,4}){0,4}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?::(?:(?:(?::[0-9a-f]{1,4}){1,7})|(?:(?::[0-9a-f]{1,4}){0,5}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(?:%.+)?\s*$/i,regex:lt,uuid:ee,"json-pointer":A,"json-pointer-uri-fragment":F,"relative-json-pointer":$},be.full={date:me,time:Me,"date-time":function(B){var Ge=B.split(gt);return 2==Ge.length&&me(Ge[0])&&Me(Ge[1],!0)},uri:function(B){return we.test(B)&&N.test(B)},"uri-reference":/^(?:[a-z][a-z0-9+\-.]*:)?(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'"()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?(?:\?(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i,"uri-template":j,url:G,email:/^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&''*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i,hostname:function(B){return B.length<=255&&x.test(B)},ipv4:/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,ipv6:/^\s*(?:(?:(?:[0-9a-f]{1,4}:){7}(?:[0-9a-f]{1,4}|:))|(?:(?:[0-9a-f]{1,4}:){6}(?::[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){5}(?:(?:(?::[0-9a-f]{1,4}){1,2})|:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){4}(?:(?:(?::[0-9a-f]{1,4}){1,3})|(?:(?::[0-9a-f]{1,4})?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){3}(?:(?:(?::[0-9a-f]{1,4}){1,4})|(?:(?::[0-9a-f]{1,4}){0,2}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){2}(?:(?:(?::[0-9a-f]{1,4}){1,5})|(?:(?::[0-9a-f]{1,4}){0,3}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){1}(?:(?:(?::[0-9a-f]{1,4}){1,6})|(?:(?::[0-9a-f]{1,4}){0,4}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?::(?:(?:(?::[0-9a-f]{1,4}){1,7})|(?:(?::[0-9a-f]{1,4}){0,5}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(?:%.+)?\s*$/i,regex:lt,uuid:ee,"json-pointer":A,"json-pointer-uri-fragment":F,"relative-json-pointer":$};var gt=/t|\s/i,we=/\/|:/,He=/[^\\]\\Z/;function lt(B){if(He.test(B))return!1;try{return new RegExp(B),!0}catch{return!1}}},{"./util":10}],5:[function(Ae,Pe,S){"use strict";var e=Ae("./resolve"),f=Ae("./util"),O=Ae("./error_classes"),C=Ae("fast-json-stable-stringify"),x=Ae("../dotjs/validate"),N=f.ucs2length,j=Ae("fast-deep-equal"),G=O.Validation;function ee(Me,gt,we){for(var He=0;He",lt=me?">":"<",B=void 0;if(we){var Ge,Le=e.util.getData(gt.$data,j,e.dataPathArr),ne="exclusive"+N,Z="exclType"+N,q="exclIsNumber"+N,ue="' + "+(Ke="op"+N)+" + '";x+=" var schemaExcl"+N+" = "+Le+"; ",B=Me,(Ge=Ge||[]).push(x+=" var "+ne+"; var "+Z+" = typeof "+(Le="schemaExcl"+N)+"; if ("+Z+" != 'boolean' && "+Z+" != 'undefined' && "+Z+" != 'number') { "),x="",!1!==e.createErrors?(x+=" { keyword: '"+(B||"_exclusiveLimit")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(A)+" , params: {} ",!1!==e.opts.messages&&(x+=" , message: '"+Me+" should be boolean' "),e.opts.verbose&&(x+=" , schema: validate.schema"+ee+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+$+" "),x+=" } "):x+=" {} ";var Fe=x;x=Ge.pop(),x+=!e.compositeRule&&F?e.async?" throw new ValidationError(["+Fe+"]); ":" validate.errors = ["+Fe+"]; return false; ":" var err = "+Fe+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",x+=" } else if ( ",be&&(x+=" ("+C+" !== undefined && typeof "+C+" != 'number') || "),x+=" "+Z+" == 'number' ? ( ("+ne+" = "+C+" === undefined || "+Le+" "+He+"= "+C+") ? "+$+" "+lt+"= "+Le+" : "+$+" "+lt+" "+C+" ) : ( ("+ne+" = "+Le+" === true) ? "+$+" "+lt+"= "+C+" : "+$+" "+lt+" "+C+" ) || "+$+" !== "+$+") { var op"+N+" = "+ne+" ? '"+He+"' : '"+He+"='; ",void 0===G&&(A=e.errSchemaPath+"/"+(B=Me),C=Le,be=we)}else if(ue=He,(q="number"==typeof gt)&&be){var Ke="'"+ue+"'";x+=" if ( ",be&&(x+=" ("+C+" !== undefined && typeof "+C+" != 'number') || "),x+=" ( "+C+" === undefined || "+gt+" "+He+"= "+C+" ? "+$+" "+lt+"= "+gt+" : "+$+" "+lt+" "+C+" ) || "+$+" !== "+$+") { "}else q&&void 0===G?(ne=!0,A=e.errSchemaPath+"/"+(B=Me),C=gt,lt+="="):(q&&(C=Math[me?"min":"max"](gt,G)),gt===(!q||C)?(ne=!0,A=e.errSchemaPath+"/"+(B=Me),lt+="="):(ne=!1,ue+="=")),Ke="'"+ue+"'",x+=" if ( ",be&&(x+=" ("+C+" !== undefined && typeof "+C+" != 'number') || "),x+=" "+$+" "+lt+" "+C+" || "+$+" !== "+$+") { ";return B=B||f,(Ge=Ge||[]).push(x),x="",!1!==e.createErrors?(x+=" { keyword: '"+(B||"_limit")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(A)+" , params: { comparison: "+Ke+", limit: "+C+", exclusive: "+ne+" } ",!1!==e.opts.messages&&(x+=" , message: 'should be "+ue+" ",x+=be?"' + "+C:C+"'"),e.opts.verbose&&(x+=" , schema: ",x+=be?"validate.schema"+ee:""+G,x+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+$+" "),x+=" } "):x+=" {} ",Fe=x,x=Ge.pop(),x+=!e.compositeRule&&F?e.async?" throw new ValidationError(["+Fe+"]); ":" validate.errors = ["+Fe+"]; return false; ":" var err = "+Fe+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",x+=" } ",F&&(x+=" else { "),x}},{}],13:[function(Ae,Pe,S){"use strict";Pe.exports=function(e,f,O){var C,x=" ",N=e.level,j=e.dataLevel,G=e.schema[f],ee=e.schemaPath+e.util.getProperty(f),A=e.errSchemaPath+"/"+f,F=!e.opts.allErrors,$="data"+(j||""),be=e.opts.$data&&G&&G.$data;be?(x+=" var schema"+N+" = "+e.util.getData(G.$data,j,e.dataPathArr)+"; ",C="schema"+N):C=G,x+="if ( ",be&&(x+=" ("+C+" !== undefined && typeof "+C+" != 'number') || ");var me=f,Me=Me||[];Me.push(x+=" "+$+".length "+("maxItems"==f?">":"<")+" "+C+") { "),x="",!1!==e.createErrors?(x+=" { keyword: '"+(me||"_limitItems")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(A)+" , params: { limit: "+C+" } ",!1!==e.opts.messages&&(x+=" , message: 'should NOT have ",x+="maxItems"==f?"more":"less",x+=" than ",x+=be?"' + "+C+" + '":""+G,x+=" items' "),e.opts.verbose&&(x+=" , schema: ",x+=be?"validate.schema"+ee:""+G,x+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+$+" "),x+=" } "):x+=" {} ";var gt=x;return x=Me.pop(),x+=!e.compositeRule&&F?e.async?" throw new ValidationError(["+gt+"]); ":" validate.errors = ["+gt+"]; return false; ":" var err = "+gt+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",x+="} ",F&&(x+=" else { "),x}},{}],14:[function(Ae,Pe,S){"use strict";Pe.exports=function(e,f,O){var C,x=" ",N=e.level,j=e.dataLevel,G=e.schema[f],ee=e.schemaPath+e.util.getProperty(f),A=e.errSchemaPath+"/"+f,F=!e.opts.allErrors,$="data"+(j||""),be=e.opts.$data&&G&&G.$data;be?(x+=" var schema"+N+" = "+e.util.getData(G.$data,j,e.dataPathArr)+"; ",C="schema"+N):C=G,x+="if ( ",be&&(x+=" ("+C+" !== undefined && typeof "+C+" != 'number') || "),x+=!1===e.opts.unicode?" "+$+".length ":" ucs2length("+$+") ";var me=f,Me=Me||[];Me.push(x+=" "+("maxLength"==f?">":"<")+" "+C+") { "),x="",!1!==e.createErrors?(x+=" { keyword: '"+(me||"_limitLength")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(A)+" , params: { limit: "+C+" } ",!1!==e.opts.messages&&(x+=" , message: 'should NOT be ",x+="maxLength"==f?"longer":"shorter",x+=" than ",x+=be?"' + "+C+" + '":""+G,x+=" characters' "),e.opts.verbose&&(x+=" , schema: ",x+=be?"validate.schema"+ee:""+G,x+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+$+" "),x+=" } "):x+=" {} ";var gt=x;return x=Me.pop(),x+=!e.compositeRule&&F?e.async?" throw new ValidationError(["+gt+"]); ":" validate.errors = ["+gt+"]; return false; ":" var err = "+gt+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",x+="} ",F&&(x+=" else { "),x}},{}],15:[function(Ae,Pe,S){"use strict";Pe.exports=function(e,f,O){var C,x=" ",N=e.level,j=e.dataLevel,G=e.schema[f],ee=e.schemaPath+e.util.getProperty(f),A=e.errSchemaPath+"/"+f,F=!e.opts.allErrors,$="data"+(j||""),be=e.opts.$data&&G&&G.$data;be?(x+=" var schema"+N+" = "+e.util.getData(G.$data,j,e.dataPathArr)+"; ",C="schema"+N):C=G,x+="if ( ",be&&(x+=" ("+C+" !== undefined && typeof "+C+" != 'number') || ");var me=f,Me=Me||[];Me.push(x+=" Object.keys("+$+").length "+("maxProperties"==f?">":"<")+" "+C+") { "),x="",!1!==e.createErrors?(x+=" { keyword: '"+(me||"_limitProperties")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(A)+" , params: { limit: "+C+" } ",!1!==e.opts.messages&&(x+=" , message: 'should NOT have ",x+="maxProperties"==f?"more":"less",x+=" than ",x+=be?"' + "+C+" + '":""+G,x+=" properties' "),e.opts.verbose&&(x+=" , schema: ",x+=be?"validate.schema"+ee:""+G,x+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+$+" "),x+=" } "):x+=" {} ";var gt=x;return x=Me.pop(),x+=!e.compositeRule&&F?e.async?" throw new ValidationError(["+gt+"]); ":" validate.errors = ["+gt+"]; return false; ":" var err = "+gt+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",x+="} ",F&&(x+=" else { "),x}},{}],16:[function(Ae,Pe,S){"use strict";Pe.exports=function(e,f,O){var C=" ",x=e.schema[f],N=e.schemaPath+e.util.getProperty(f),j=e.errSchemaPath+"/"+f,G=!e.opts.allErrors,ee=e.util.copy(e),A="";ee.level++;var F="valid"+ee.level,$=ee.baseId,be=!0,me=x;if(me)for(var Me,gt=-1,we=me.length-1;gt "+Fe+") { ";var H=F+"["+Fe+"]";me.schema=ue,me.schemaPath=G+"["+Fe+"]",me.errSchemaPath=ee+"/"+Fe,me.errorPath=e.util.getPathExpr(e.errorPath,Fe,e.opts.jsonPointers,!0),me.dataPathArr[He]=Fe;var ze=e.validate(me);me.baseId=B,e.util.varOccurences(ze,lt)<2?C+=" "+e.util.varReplace(ze,lt,H)+" ":C+=" var "+lt+" = "+H+"; "+ze+" ",C+=" } ",A&&(C+=" if ("+gt+") { ",Me+="}")}"object"==typeof Ge&&e.util.schemaHasRules(Ge,e.RULES.all)&&(me.schema=Ge,me.schemaPath=e.schemaPath+".additionalItems",me.errSchemaPath=e.errSchemaPath+"/additionalItems",C+=" "+gt+" = true; if ("+F+".length > "+j.length+") { for (var "+we+" = "+j.length+"; "+we+" < "+F+".length; "+we+"++) { ",me.errorPath=e.util.getPathExpr(e.errorPath,we,e.opts.jsonPointers,!0),H=F+"["+we+"]",me.dataPathArr[He]=we,ze=e.validate(me),me.baseId=B,e.util.varOccurences(ze,lt)<2?C+=" "+e.util.varReplace(ze,lt,H)+" ":C+=" var "+lt+" = "+H+"; "+ze+" ",A&&(C+=" if (!"+gt+") break; "),C+=" } } ",A&&(C+=" if ("+gt+") { ",Me+="}"))}else e.util.schemaHasRules(j,e.RULES.all)&&(me.schema=j,me.schemaPath=G,me.errSchemaPath=ee,C+=" for (var "+we+" = 0; "+we+" < "+F+".length; "+we+"++) { ",me.errorPath=e.util.getPathExpr(e.errorPath,we,e.opts.jsonPointers,!0),H=F+"["+we+"]",me.dataPathArr[He]=we,ze=e.validate(me),me.baseId=B,e.util.varOccurences(ze,lt)<2?C+=" "+e.util.varReplace(ze,lt,H)+" ":C+=" var "+lt+" = "+H+"; "+ze+" ",A&&(C+=" if (!"+gt+") break; "),C+=" }");return A&&(C+=" "+Me+" if ("+be+" == errors) {"),e.util.cleanUpCode(C)}},{}],28:[function(Ae,Pe,S){"use strict";Pe.exports=function(e,f,O){var C,x=" ",N=e.level,j=e.dataLevel,G=e.schema[f],ee=e.schemaPath+e.util.getProperty(f),A=e.errSchemaPath+"/"+f,F=!e.opts.allErrors,$="data"+(j||""),be=e.opts.$data&&G&&G.$data;be?(x+=" var schema"+N+" = "+e.util.getData(G.$data,j,e.dataPathArr)+"; ",C="schema"+N):C=G,x+="var division"+N+";if (",be&&(x+=" "+C+" !== undefined && ( typeof "+C+" != 'number' || "),x+=" (division"+N+" = "+$+" / "+C+", ",x+=e.opts.multipleOfPrecision?" Math.abs(Math.round(division"+N+") - division"+N+") > 1e-"+e.opts.multipleOfPrecision+" ":" division"+N+" !== parseInt(division"+N+") ",x+=" ) ",be&&(x+=" ) ");var me=me||[];me.push(x+=" ) { "),x="",!1!==e.createErrors?(x+=" { keyword: 'multipleOf' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(A)+" , params: { multipleOf: "+C+" } ",!1!==e.opts.messages&&(x+=" , message: 'should be multiple of ",x+=be?"' + "+C:C+"'"),e.opts.verbose&&(x+=" , schema: ",x+=be?"validate.schema"+ee:""+G,x+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+$+" "),x+=" } "):x+=" {} ";var Me=x;return x=me.pop(),x+=!e.compositeRule&&F?e.async?" throw new ValidationError(["+Me+"]); ":" validate.errors = ["+Me+"]; return false; ":" var err = "+Me+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",x+="} ",F&&(x+=" else { "),x}},{}],29:[function(Ae,Pe,S){"use strict";Pe.exports=function(e,f,O){var C=" ",x=e.level,N=e.dataLevel,j=e.schema[f],G=e.schemaPath+e.util.getProperty(f),ee=e.errSchemaPath+"/"+f,A=!e.opts.allErrors,F="data"+(N||""),$="errs__"+x,be=e.util.copy(e);be.level++;var me="valid"+be.level;if(e.util.schemaHasRules(j,e.RULES.all)){be.schema=j,be.schemaPath=G,be.errSchemaPath=ee,C+=" var "+$+" = errors; ";var Me,gt=e.compositeRule;e.compositeRule=be.compositeRule=!0,be.createErrors=!1,be.opts.allErrors&&(Me=be.opts.allErrors,be.opts.allErrors=!1),C+=" "+e.validate(be)+" ",be.createErrors=!0,Me&&(be.opts.allErrors=Me),e.compositeRule=be.compositeRule=gt;var we=we||[];we.push(C+=" if ("+me+") { "),C="",!1!==e.createErrors?(C+=" { keyword: 'not' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(ee)+" , params: {} ",!1!==e.opts.messages&&(C+=" , message: 'should NOT be valid' "),e.opts.verbose&&(C+=" , schema: validate.schema"+G+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+F+" "),C+=" } "):C+=" {} ";var He=C;C=we.pop(),C+=!e.compositeRule&&A?e.async?" throw new ValidationError(["+He+"]); ":" validate.errors = ["+He+"]; return false; ":" var err = "+He+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",C+=" } else { errors = "+$+"; if (vErrors !== null) { if ("+$+") vErrors.length = "+$+"; else vErrors = null; } ",e.opts.allErrors&&(C+=" } ")}else C+=" var err = ",!1!==e.createErrors?(C+=" { keyword: 'not' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(ee)+" , params: {} ",!1!==e.opts.messages&&(C+=" , message: 'should NOT be valid' "),e.opts.verbose&&(C+=" , schema: validate.schema"+G+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+F+" "),C+=" } "):C+=" {} ",C+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",A&&(C+=" if (false) { ");return C}},{}],30:[function(Ae,Pe,S){"use strict";Pe.exports=function(e,f,O){var C=" ",x=e.level,N=e.dataLevel,j=e.schema[f],G=e.schemaPath+e.util.getProperty(f),ee=e.errSchemaPath+"/"+f,A=!e.opts.allErrors,F="data"+(N||""),$="valid"+x,be="errs__"+x,me=e.util.copy(e),Me="";me.level++;var gt="valid"+me.level,we=me.baseId,He="prevValid"+x,lt="passingSchemas"+x;C+="var "+be+" = errors , "+He+" = false , "+$+" = false , "+lt+" = null; ";var B=e.compositeRule;e.compositeRule=me.compositeRule=!0;var Ge=j;if(Ge)for(var Le,ne=-1,Z=Ge.length-1;ne 1) { ";var Me=e.schema.items&&e.schema.items.type,gt=Array.isArray(Me);!Me||"object"==Me||"array"==Me||gt&&(0<=Me.indexOf("object")||0<=Me.indexOf("array"))?x+=" outer: for (;i--;) { for (j = i; j--;) { if (equal("+$+"[i], "+$+"[j])) { "+be+" = false; break outer; } } } ":(x+=" var itemIndices = {}, item; for (;i--;) { var item = "+$+"[i]; ",x+=" if ("+e.util["checkDataType"+(gt?"s":"")](Me,"item",!0)+") continue; ",gt&&(x+=" if (typeof item == 'string') item = '\"' + item; "),x+=" if (typeof itemIndices[item] == 'number') { "+be+" = false; j = itemIndices[item]; break; } itemIndices[item] = i; } "),x+=" } ",me&&(x+=" } ");var we=we||[];we.push(x+=" if (!"+be+") { "),x="",!1!==e.createErrors?(x+=" { keyword: 'uniqueItems' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(A)+" , params: { i: i, j: j } ",!1!==e.opts.messages&&(x+=" , message: 'should NOT have duplicate items (items ## ' + j + ' and ' + i + ' are identical)' "),e.opts.verbose&&(x+=" , schema: ",x+=me?"validate.schema"+ee:""+G,x+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+$+" "),x+=" } "):x+=" {} ";var He=x;x=we.pop(),x+=!e.compositeRule&&F?e.async?" throw new ValidationError(["+He+"]); ":" validate.errors = ["+He+"]; return false; ":" var err = "+He+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",x+=" } ",F&&(x+=" else { ")}else F&&(x+=" if (true) { ");return x}},{}],37:[function(Ae,Pe,S){"use strict";Pe.exports=function(e,f,O){var C="",x=!0===e.schema.$async,N=e.util.schemaHasRulesExcept(e.schema,e.RULES.all,"$ref"),j=e.self._getId(e.schema);if(e.isTop&&(C+=" var validate = ",x&&(e.async=!0,C+="async "),C+="function(data, dataPath, parentData, parentDataProperty, rootData) { 'use strict'; ",j&&(e.opts.sourceCode||e.opts.processCode)&&(C+=" /*# sourceURL="+j+" */ ")),"boolean"==typeof e.schema||!N&&!e.schema.$ref){var G=e.level,ee=e.dataLevel,A=e.schema[f="false schema"],F=e.schemaPath+e.util.getProperty(f),$=e.errSchemaPath+"/"+f,be=!e.opts.allErrors,me="data"+(ee||""),Me="valid"+G;if(!1===e.schema){e.isTop?be=!0:C+=" var "+Me+" = false; ",(Nt=Nt||[]).push(C),C="",!1!==e.createErrors?(C+=" { keyword: 'false schema' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString($)+" , params: {} ",!1!==e.opts.messages&&(C+=" , message: 'boolean schema is false' "),e.opts.verbose&&(C+=" , schema: false , parentSchema: validate.schema"+e.schemaPath+" , data: "+me+" "),C+=" } "):C+=" {} ";var gt=C;C=Nt.pop(),C+=!e.compositeRule&&be?e.async?" throw new ValidationError(["+gt+"]); ":" validate.errors = ["+gt+"]; return false; ":" var err = "+gt+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}else C+=e.isTop?x?" return data; ":" validate.errors = null; return true; ":" var "+Me+" = true; ";return e.isTop&&(C+=" }; return validate; "),C}if(e.isTop){var we=e.isTop;G=e.level=0,ee=e.dataLevel=0,me="data",e.rootId=e.resolve.fullPath(e.self._getId(e.root.schema)),e.baseId=e.baseId||e.rootId,delete e.isTop,e.dataPathArr=[void 0],C+=" var vErrors = null; ",C+=" var errors = 0; ",C+=" if (rootData === undefined) rootData = data; "}else{if(G=e.level,me="data"+((ee=e.dataLevel)||""),j&&(e.baseId=e.resolve.url(e.baseId,j)),x&&!e.async)throw new Error("async schema in sync schema");C+=" var errs_"+G+" = errors;"}Me="valid"+G,be=!e.opts.allErrors;var He="",lt="",B=e.schema.type,Ge=Array.isArray(B);if(Ge&&1==B.length&&(B=B[0],Ge=!1),e.schema.$ref&&N){if("fail"==e.opts.extendRefs)throw new Error('$ref: validation keywords used in schema at path "'+e.errSchemaPath+'" (see option extendRefs)');!0!==e.opts.extendRefs&&(N=!1,e.logger.warn('$ref: keywords ignored in schema at path "'+e.errSchemaPath+'"'))}if(e.schema.$comment&&e.opts.$comment&&(C+=" "+e.RULES.all.$comment.code(e,"$comment")),B){if(e.opts.coerceTypes)var Le=e.util.coerceToTypes(e.opts.coerceTypes,B);var ne=e.RULES.types[B];if(Le||Ge||!0===ne||ne&&!zt(ne)){if(F=e.schemaPath+".type",$=e.errSchemaPath+"/type",F=e.schemaPath+".type",$=e.errSchemaPath+"/type",C+=" if ("+e.util[Ge?"checkDataTypes":"checkDataType"](B,me,!0)+") { ",Le){var Z="dataType"+G,q="coerced"+G;C+=" var "+Z+" = typeof "+me+"; ","array"==e.opts.coerceTypes&&(C+=" if ("+Z+" == 'object' && Array.isArray("+me+")) "+Z+" = 'array'; "),C+=" var "+q+" = undefined; ";var ue="",Fe=Le;if(Fe)for(var Ke,H=-1,ze=Fe.length-1;H= 0x80 (not a basic code point)","invalid-input":"Invalid input"},Me=Math.floor,gt=String.fromCharCode;function we(Be){throw new RangeError(me[Be])}function He(Be,Ie){var je=Be.split("@"),ke="";return 1>1,Be+=Me(Be/Ie);455Me((A-vt)/qe))&&we("overflow"),vt+=Jt*qe;var pn=Tt<=Fn?1:Fn+26<=Tt?26:Tt-Fn;if(JtMe(A/Cn)&&we("overflow"),qe*=Cn}var ui=je.length+1;Fn=Ge(vt-Wt,ui,0==Wt),Me(vt/ui)>A-Gt&&we("overflow"),Gt+=Me(vt/ui),vt%=ui,je.splice(vt++,0,Gt)}return String.fromCodePoint.apply(String,je)},ne=function(Be){var Ie=[],je=(Be=lt(Be)).length,ke=128,vt=0,Gt=72,Fn=!0,yn=!1,Pn=void 0;try{for(var ut,Wt=Be[Symbol.iterator]();!(Fn=(ut=Wt.next()).done);Fn=!0){var qe=ut.value;qe<128&&Ie.push(gt(qe))}}catch(zn){yn=!0,Pn=zn}finally{try{!Fn&&Wt.return&&Wt.return()}finally{if(yn)throw Pn}}var Tt=Ie.length,Jt=Tt;for(Tt&&Ie.push("-");JtMe((A-vt)/_r)&&we("overflow"),vt+=(pn-ke)*_r,ke=pn;var or=!0,Vi=!1,qr=void 0;try{for(var Mr,Si=Be[Symbol.iterator]();!(or=(Mr=Si.next()).done);or=!0){var Dn=Mr.value;if(DnA&&we("overflow"),Dn==ke){for(var Zt=vt,Ut=36;;Ut+=36){var An=Ut<=Gt?1:Gt+26<=Ut?26:Ut-Gt;if(Zt>6|192).toString(16).toUpperCase()+"%"+(63&Ie|128).toString(16).toUpperCase():"%"+(Ie>>12|224).toString(16).toUpperCase()+"%"+(Ie>>6&63|128).toString(16).toUpperCase()+"%"+(63&Ie|128).toString(16).toUpperCase()}function Fe(Be){for(var Ie="",je=0,ke=Be.length;jeA-Z\\x5E-\\x7E]",'[\\"\\\\]'),Ln=new RegExp(ln,"g"),Se=new RegExp(ei,"g"),z=new RegExp(f("[^]","[A-Za-z0-9\\!\\$\\%\\'\\*\\+\\-\\^\\_\\`\\{\\|\\}\\~]","[\\.]",'[\\"]',zt),"g"),K=new RegExp(f("[^]",ln,"[\\!\\$\\'\\(\\)\\*\\+\\,\\;\\:\\@]"),"g"),W=K;function st(Be){var Ie=Fe(Be);return Ie.match(Ln)?Ie:Be}var Xe={scheme:"mailto",parse:function(Be,Ie){var je=Be,ke=je.to=je.path?je.path.split(","):[];if(je.path=void 0,je.query){for(var vt=!1,Gt={},Fn=je.query.split("&"),yn=0,Pn=Fn.length;yn>>2]|=(be[Me>>>2]>>>24-Me%4*8&255)<<24-(me+Me)%4*8;else if(65535>>2]=be[Me>>>2];else $.push.apply($,be);return this.sigBytes+=F,this},clamp:function(){var F=this.words,$=this.sigBytes;F[$>>>2]&=4294967295<<32-$%4*8,F.length=Ae.ceil($/4)},clone:function(){var F=O.clone.call(this);return F.words=this.words.slice(0),F},random:function(F){for(var $=[],be=0;be>>2]>>>24-me%4*8&255;be.push((Me>>>4).toString(16)),be.push((15&Me).toString(16))}return be.join("")},parse:function(F){for(var $=F.length,be=[],me=0;me<$;me+=2)be[me>>>3]|=parseInt(F.substr(me,2),16)<<24-me%8*4;return new C.init(be,$/2)}},j=x.Latin1={stringify:function(F){var $=F.words;F=F.sigBytes;for(var be=[],me=0;me>>2]>>>24-me%4*8&255));return be.join("")},parse:function(F){for(var $=F.length,be=[],me=0;me<$;me++)be[me>>>2]|=(255&F.charCodeAt(me))<<24-me%4*8;return new C.init(be,$)}},G=x.Utf8={stringify:function(F){try{return decodeURIComponent(escape(j.stringify(F)))}catch{throw Error("Malformed UTF-8 data")}},parse:function(F){return j.parse(unescape(encodeURIComponent(F)))}},ee=e.BufferedBlockAlgorithm=O.extend({reset:function(){this._data=new C.init,this._nDataBytes=0},_append:function(F){"string"==typeof F&&(F=G.parse(F)),this._data.concat(F),this._nDataBytes+=F.sigBytes},_process:function(F){var $=this._data,be=$.words,me=$.sigBytes,Me=this.blockSize,gt=me/(4*Me);if(F=(gt=F?Ae.ceil(gt):Ae.max((0|gt)-this._minBufferSize,0))*Me,me=Ae.min(4*F,me),F){for(var we=0;we>>32-me)+A}function S(ee,A,F,$,be,me,Me){return((ee=ee+(A&$|F&~$)+be+Me)<>>32-me)+A}function e(ee,A,F,$,be,me,Me){return((ee=ee+(A^F^$)+be+Me)<>>32-me)+A}function f(ee,A,F,$,be,me,Me){return((ee=ee+(F^(A|~$))+be+Me)<>>32-me)+A}for(var O=CryptoJS,C=(N=O.lib).WordArray,x=N.Hasher,N=O.algo,j=[],G=0;64>G;G++)j[G]=4294967296*Ae.abs(Ae.sin(G+1))|0;N=N.MD5=x.extend({_doReset:function(){this._hash=new C.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(ee,A){for(var F=0;16>F;F++){var $=ee[be=A+F];ee[be]=16711935&($<<8|$>>>24)|4278255360&($<<24|$>>>8)}var be=ee[A+0],me=($=ee[A+1],ee[A+2]),Me=ee[A+3],gt=ee[A+4],we=ee[A+5],He=ee[A+6],lt=ee[A+7],B=ee[A+8],Ge=ee[A+9],Le=ee[A+10],ne=ee[A+11],Z=ee[A+12],q=ee[A+13],ue=ee[A+14],Fe=ee[A+15],Ke=Pe(Ke=(F=this._hash.words)[0],dt=F[1],ze=F[2],H=F[3],be,7,j[0]),H=Pe(H,Ke,dt,ze,$,12,j[1]),ze=Pe(ze,H,Ke,dt,me,17,j[2]),dt=Pe(dt,ze,H,Ke,Me,22,j[3]);Ke=Pe(Ke,dt,ze,H,gt,7,j[4]),H=Pe(H,Ke,dt,ze,we,12,j[5]),ze=Pe(ze,H,Ke,dt,He,17,j[6]),dt=Pe(dt,ze,H,Ke,lt,22,j[7]),Ke=Pe(Ke,dt,ze,H,B,7,j[8]),H=Pe(H,Ke,dt,ze,Ge,12,j[9]),ze=Pe(ze,H,Ke,dt,Le,17,j[10]),dt=Pe(dt,ze,H,Ke,ne,22,j[11]),Ke=Pe(Ke,dt,ze,H,Z,7,j[12]),H=Pe(H,Ke,dt,ze,q,12,j[13]),ze=Pe(ze,H,Ke,dt,ue,17,j[14]),Ke=S(Ke,dt=Pe(dt,ze,H,Ke,Fe,22,j[15]),ze,H,$,5,j[16]),H=S(H,Ke,dt,ze,He,9,j[17]),ze=S(ze,H,Ke,dt,ne,14,j[18]),dt=S(dt,ze,H,Ke,be,20,j[19]),Ke=S(Ke,dt,ze,H,we,5,j[20]),H=S(H,Ke,dt,ze,Le,9,j[21]),ze=S(ze,H,Ke,dt,Fe,14,j[22]),dt=S(dt,ze,H,Ke,gt,20,j[23]),Ke=S(Ke,dt,ze,H,Ge,5,j[24]),H=S(H,Ke,dt,ze,ue,9,j[25]),ze=S(ze,H,Ke,dt,Me,14,j[26]),dt=S(dt,ze,H,Ke,B,20,j[27]),Ke=S(Ke,dt,ze,H,q,5,j[28]),H=S(H,Ke,dt,ze,me,9,j[29]),ze=S(ze,H,Ke,dt,lt,14,j[30]),Ke=e(Ke,dt=S(dt,ze,H,Ke,Z,20,j[31]),ze,H,we,4,j[32]),H=e(H,Ke,dt,ze,B,11,j[33]),ze=e(ze,H,Ke,dt,ne,16,j[34]),dt=e(dt,ze,H,Ke,ue,23,j[35]),Ke=e(Ke,dt,ze,H,$,4,j[36]),H=e(H,Ke,dt,ze,gt,11,j[37]),ze=e(ze,H,Ke,dt,lt,16,j[38]),dt=e(dt,ze,H,Ke,Le,23,j[39]),Ke=e(Ke,dt,ze,H,q,4,j[40]),H=e(H,Ke,dt,ze,be,11,j[41]),ze=e(ze,H,Ke,dt,Me,16,j[42]),dt=e(dt,ze,H,Ke,He,23,j[43]),Ke=e(Ke,dt,ze,H,Ge,4,j[44]),H=e(H,Ke,dt,ze,Z,11,j[45]),ze=e(ze,H,Ke,dt,Fe,16,j[46]),Ke=f(Ke,dt=e(dt,ze,H,Ke,me,23,j[47]),ze,H,be,6,j[48]),H=f(H,Ke,dt,ze,lt,10,j[49]),ze=f(ze,H,Ke,dt,ue,15,j[50]),dt=f(dt,ze,H,Ke,we,21,j[51]),Ke=f(Ke,dt,ze,H,Z,6,j[52]),H=f(H,Ke,dt,ze,Me,10,j[53]),ze=f(ze,H,Ke,dt,Le,15,j[54]),dt=f(dt,ze,H,Ke,$,21,j[55]),Ke=f(Ke,dt,ze,H,B,6,j[56]),H=f(H,Ke,dt,ze,Fe,10,j[57]),ze=f(ze,H,Ke,dt,He,15,j[58]),dt=f(dt,ze,H,Ke,q,21,j[59]),Ke=f(Ke,dt,ze,H,gt,6,j[60]),H=f(H,Ke,dt,ze,ne,10,j[61]),ze=f(ze,H,Ke,dt,me,15,j[62]),dt=f(dt,ze,H,Ke,Ge,21,j[63]),F[0]=F[0]+Ke|0,F[1]=F[1]+dt|0,F[2]=F[2]+ze|0,F[3]=F[3]+H|0},_doFinalize:function(){var ee=this._data,A=ee.words,F=8*this._nDataBytes,$=8*ee.sigBytes;A[$>>>5]|=128<<24-$%32;var be=Ae.floor(F/4294967296);for(A[15+($+64>>>9<<4)]=16711935&(be<<8|be>>>24)|4278255360&(be<<24|be>>>8),A[14+($+64>>>9<<4)]=16711935&(F<<8|F>>>24)|4278255360&(F<<24|F>>>8),ee.sigBytes=4*(A.length+1),this._process(),A=(ee=this._hash).words,F=0;4>F;F++)A[F]=16711935&(($=A[F])<<8|$>>>24)|4278255360&($<<24|$>>>8);return ee},clone:function(){var ee=x.clone.call(this);return ee._hash=this._hash.clone(),ee}}),O.MD5=x._createHelper(N),O.HmacMD5=x._createHmacHelper(N)}(Math),function(Ae,Pe){"use strict";var S="function",e="undefined",f="object",O="model",C="name",x="type",N="vendor",j="version",G="architecture",ee="console",A="mobile",F="tablet",$="smarttv",be="wearable",me={extend:function(Ge,Le){var ne={};for(var Z in Ge)ne[Z]=Le[Z]&&Le[Z].length%2==0?Le[Z].concat(Ge[Z]):Ge[Z];return ne},has:function(Ge,Le){return"string"==typeof Ge&&-1!==Le.toLowerCase().indexOf(Ge.toLowerCase())},lowerize:function(Ge){return Ge.toLowerCase()},major:function(Ge){return"string"==typeof Ge?Ge.replace(/[^\d\.]/g,"").split(".")[0]:Pe},trim:function(Ge){return Ge.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}},Me={rgx:function(Ge,Le){for(var ne,Z,q,ue,Fe,Ke,H=0;H>>16,65535&ce[0],ce[1]>>>16,65535&ce[1]])[3]+(ot=[ot[0]>>>16,65535&ot[0],ot[1]>>>16,65535&ot[1]])[3],pt[2]+=pt[3]>>>16,pt[3]&=65535,pt[2]+=ce[2]+ot[2],pt[1]+=pt[2]>>>16,pt[2]&=65535,pt[1]+=ce[1]+ot[1],pt[0]+=pt[1]>>>16,pt[1]&=65535,pt[0]+=ce[0]+ot[0],pt[0]&=65535,[pt[0]<<16|pt[1],pt[2]<<16|pt[3]]},Pe=function(ce,ot){var pt=[0,0,0,0];return pt[3]+=(ce=[ce[0]>>>16,65535&ce[0],ce[1]>>>16,65535&ce[1]])[3]*(ot=[ot[0]>>>16,65535&ot[0],ot[1]>>>16,65535&ot[1]])[3],pt[2]+=pt[3]>>>16,pt[3]&=65535,pt[2]+=ce[2]*ot[3],pt[1]+=pt[2]>>>16,pt[2]&=65535,pt[2]+=ce[3]*ot[2],pt[1]+=pt[2]>>>16,pt[2]&=65535,pt[1]+=ce[1]*ot[3],pt[0]+=pt[1]>>>16,pt[1]&=65535,pt[1]+=ce[2]*ot[2],pt[0]+=pt[1]>>>16,pt[1]&=65535,pt[1]+=ce[3]*ot[1],pt[0]+=pt[1]>>>16,pt[1]&=65535,pt[0]+=ce[0]*ot[3]+ce[1]*ot[2]+ce[2]*ot[1]+ce[3]*ot[0],pt[0]&=65535,[pt[0]<<16|pt[1],pt[2]<<16|pt[3]]},S=function(ce,ot){return 32==(ot%=64)?[ce[1],ce[0]]:ot<32?[ce[0]<>>32-ot,ce[1]<>>32-ot]:[ce[1]<<(ot-=32)|ce[0]>>>32-ot,ce[0]<>>32-ot]},e=function(ce,ot){return 0==(ot%=64)?ce:ot<32?[ce[0]<>>32-ot,ce[1]<>>1]),ce=Pe(ce,[4283543511,3981806797]),ce=f(ce,[0,ce[0]>>>1]),ce=Pe(ce,[3301882366,444984403]),f(ce,[0,ce[0]>>>1])},C=function(ce,ot){for(var pt=(ce=ce||"").length%16,ft=ce.length-pt,Nt=[0,ot=ot||0],Mn=[0,ot],En=[0,0],ln=[0,0],wt=[2277735313,289559509],ei=[1291169091,658871167],zt=0;zt>>0).toString(16)).slice(-8)+("00000000"+(Nt[1]>>>0).toString(16)).slice(-8)+("00000000"+(Mn[0]>>>0).toString(16)).slice(-8)+("00000000"+(Mn[1]>>>0).toString(16)).slice(-8)},x={preprocessor:null,audio:{timeout:1e3,excludeIOS11:!0},fonts:{swfContainerId:"fingerprintjs2",swfPath:"flash/compiled/FontList.swf",userDefinedFonts:[],extendedJsFonts:!1},screen:{detectScreenOrientation:!0},plugins:{sortPluginsFor:[/palemoon/i],excludeIE:!1},extraComponents:[],excludes:{enumerateDevices:!0,pixelRatio:!0,doNotTrack:!0,fontsFlash:!0},NOT_AVAILABLE:"not available",ERROR:"error",EXCLUDED:"excluded"},N=function(ce,ot){if(Array.prototype.forEach&&ce.forEach===Array.prototype.forEach)ce.forEach(ot);else if(ce.length===+ce.length)for(var pt=0,ft=ce.length;ptMn.name?1:Nt.name=0?"Windows Phone":ot.indexOf("win")>=0?"Windows":ot.indexOf("android")>=0?"Android":ot.indexOf("linux")>=0?"Linux":ot.indexOf("iphone")>=0||ot.indexOf("ipad")>=0?"iOS":ot.indexOf("mac")>=0?"Mac":"Other",("ontouchstart"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0)&&"Windows Phone"!==ce&&"Android"!==ce&&"iOS"!==ce&&"Other"!==ce||typeof pt<"u"&&((pt=pt.toLowerCase()).indexOf("win")>=0&&"Windows"!==ce&&"Windows Phone"!==ce||pt.indexOf("linux")>=0&&"Linux"!==ce&&"Android"!==ce||pt.indexOf("mac")>=0&&"Mac"!==ce&&"iOS"!==ce||(-1===pt.indexOf("win")&&-1===pt.indexOf("linux")&&-1===pt.indexOf("mac"))!=("Other"===ce))||ft.indexOf("win")>=0&&"Windows"!==ce&&"Windows Phone"!==ce||(ft.indexOf("linux")>=0||ft.indexOf("android")>=0||ft.indexOf("pike")>=0)&&"Linux"!==ce&&"Android"!==ce||(ft.indexOf("mac")>=0||ft.indexOf("ipad")>=0||ft.indexOf("ipod")>=0||ft.indexOf("iphone")>=0)&&"Mac"!==ce&&"iOS"!==ce||(-1===ft.indexOf("win")&&-1===ft.indexOf("linux")&&-1===ft.indexOf("mac"))!=("Other"===ce)||typeof navigator.plugins>"u"&&"Windows"!==ce&&"Windows Phone"!==ce}())}},{key:"hasLiedBrowser",getData:function(ce){ce(function(){var ce,ot=navigator.userAgent.toLowerCase(),pt=navigator.productSub;if(("Chrome"==(ce=ot.indexOf("firefox")>=0?"Firefox":ot.indexOf("opera")>=0||ot.indexOf("opr")>=0?"Opera":ot.indexOf("chrome")>=0?"Chrome":ot.indexOf("safari")>=0?"Safari":ot.indexOf("trident")>=0?"Internet Explorer":"Other")||"Safari"===ce||"Opera"===ce)&&"20030107"!==pt)return!0;var ft,Nt=eval.toString().length;if(37===Nt&&"Safari"!==ce&&"Firefox"!==ce&&"Other"!==ce||39===Nt&&"Internet Explorer"!==ce&&"Other"!==ce||33===Nt&&"Chrome"!==ce&&"Opera"!==ce&&"Other"!==ce)return!0;try{throw"a"}catch(Mn){try{Mn.toSource(),ft=!0}catch{ft=!1}}return ft&&"Firefox"!==ce&&"Other"!==ce}())}},{key:"touchSupport",getData:function(ce){ce(function(){var ce,ot=0;typeof navigator.maxTouchPoints<"u"?ot=navigator.maxTouchPoints:typeof navigator.msMaxTouchPoints<"u"&&(ot=navigator.msMaxTouchPoints);try{document.createEvent("TouchEvent"),ce=!0}catch{ce=!1}return[ot,ce,"ontouchstart"in window]}())}},{key:"fonts",getData:function(ce,ot){var pt=["monospace","sans-serif","serif"],ft=["Andale Mono","Arial","Arial Black","Arial Hebrew","Arial MT","Arial Narrow","Arial Rounded MT Bold","Arial Unicode MS","Bitstream Vera Sans Mono","Book Antiqua","Bookman Old Style","Calibri","Cambria","Cambria Math","Century","Century Gothic","Century Schoolbook","Comic Sans","Comic Sans MS","Consolas","Courier","Courier New","Geneva","Georgia","Helvetica","Helvetica Neue","Impact","Lucida Bright","Lucida Calligraphy","Lucida Console","Lucida Fax","LUCIDA GRANDE","Lucida Handwriting","Lucida Sans","Lucida Sans Typewriter","Lucida Sans Unicode","Microsoft Sans Serif","Monaco","Monotype Corsiva","MS Gothic","MS Outlook","MS PGothic","MS Reference Sans Serif","MS Sans Serif","MS Serif","MYRIAD","MYRIAD PRO","Palatino","Palatino Linotype","Segoe Print","Segoe Script","Segoe UI","Segoe UI Light","Segoe UI Semibold","Segoe UI Symbol","Tahoma","Times","Times New Roman","Times New Roman PS","Trebuchet MS","Verdana","Wingdings","Wingdings 2","Wingdings 3"];ot.fonts.extendedJsFonts&&(ft=ft.concat(["Abadi MT Condensed Light","Academy Engraved LET","ADOBE CASLON PRO","Adobe Garamond","ADOBE GARAMOND PRO","Agency FB","Aharoni","Albertus Extra Bold","Albertus Medium","Algerian","Amazone BT","American Typewriter","American Typewriter Condensed","AmerType Md BT","Andalus","Angsana New","AngsanaUPC","Antique Olive","Aparajita","Apple Chancery","Apple Color Emoji","Apple SD Gothic Neo","Arabic Typesetting","ARCHER","ARNO PRO","Arrus BT","Aurora Cn BT","AvantGarde Bk BT","AvantGarde Md BT","AVENIR","Ayuthaya","Bandy","Bangla Sangam MN","Bank Gothic","BankGothic Md BT","Baskerville","Baskerville Old Face","Batang","BatangChe","Bauer Bodoni","Bauhaus 93","Bazooka","Bell MT","Bembo","Benguiat Bk BT","Berlin Sans FB","Berlin Sans FB Demi","Bernard MT Condensed","BernhardFashion BT","BernhardMod BT","Big Caslon","BinnerD","Blackadder ITC","BlairMdITC TT","Bodoni 72","Bodoni 72 Oldstyle","Bodoni 72 Smallcaps","Bodoni MT","Bodoni MT Black","Bodoni MT Condensed","Bodoni MT Poster Compressed","Bookshelf Symbol 7","Boulder","Bradley Hand","Bradley Hand ITC","Bremen Bd BT","Britannic Bold","Broadway","Browallia New","BrowalliaUPC","Brush Script MT","Californian FB","Calisto MT","Calligrapher","Candara","CaslonOpnface BT","Castellar","Centaur","Cezanne","CG Omega","CG Times","Chalkboard","Chalkboard SE","Chalkduster","Charlesworth","Charter Bd BT","Charter BT","Chaucer","ChelthmITC Bk BT","Chiller","Clarendon","Clarendon Condensed","CloisterBlack BT","Cochin","Colonna MT","Constantia","Cooper Black","Copperplate","Copperplate Gothic","Copperplate Gothic Bold","Copperplate Gothic Light","CopperplGoth Bd BT","Corbel","Cordia New","CordiaUPC","Cornerstone","Coronet","Cuckoo","Curlz MT","DaunPenh","Dauphin","David","DB LCD Temp","DELICIOUS","Denmark","DFKai-SB","Didot","DilleniaUPC","DIN","DokChampa","Dotum","DotumChe","Ebrima","Edwardian Script ITC","Elephant","English 111 Vivace BT","Engravers MT","EngraversGothic BT","Eras Bold ITC","Eras Demi ITC","Eras Light ITC","Eras Medium ITC","EucrosiaUPC","Euphemia","Euphemia UCAS","EUROSTILE","Exotc350 Bd BT","FangSong","Felix Titling","Fixedsys","FONTIN","Footlight MT Light","Forte","FrankRuehl","Fransiscan","Freefrm721 Blk BT","FreesiaUPC","Freestyle Script","French Script MT","FrnkGothITC Bk BT","Fruitger","FRUTIGER","Futura","Futura Bk BT","Futura Lt BT","Futura Md BT","Futura ZBlk BT","FuturaBlack BT","Gabriola","Galliard BT","Gautami","Geeza Pro","Geometr231 BT","Geometr231 Hv BT","Geometr231 Lt BT","GeoSlab 703 Lt BT","GeoSlab 703 XBd BT","Gigi","Gill Sans","Gill Sans MT","Gill Sans MT Condensed","Gill Sans MT Ext Condensed Bold","Gill Sans Ultra Bold","Gill Sans Ultra Bold Condensed","Gisha","Gloucester MT Extra Condensed","GOTHAM","GOTHAM BOLD","Goudy Old Style","Goudy Stout","GoudyHandtooled BT","GoudyOLSt BT","Gujarati Sangam MN","Gulim","GulimChe","Gungsuh","GungsuhChe","Gurmukhi MN","Haettenschweiler","Harlow Solid Italic","Harrington","Heather","Heiti SC","Heiti TC","HELV","Herald","High Tower Text","Hiragino Kaku Gothic ProN","Hiragino Mincho ProN","Hoefler Text","Humanst 521 Cn BT","Humanst521 BT","Humanst521 Lt BT","Imprint MT Shadow","Incised901 Bd BT","Incised901 BT","Incised901 Lt BT","INCONSOLATA","Informal Roman","Informal011 BT","INTERSTATE","IrisUPC","Iskoola Pota","JasmineUPC","Jazz LET","Jenson","Jester","Jokerman","Juice ITC","Kabel Bk BT","Kabel Ult BT","Kailasa","KaiTi","Kalinga","Kannada Sangam MN","Kartika","Kaufmann Bd BT","Kaufmann BT","Khmer UI","KodchiangUPC","Kokila","Korinna BT","Kristen ITC","Krungthep","Kunstler Script","Lao UI","Latha","Leelawadee","Letter Gothic","Levenim MT","LilyUPC","Lithograph","Lithograph Light","Long Island","Lydian BT","Magneto","Maiandra GD","Malayalam Sangam MN","Malgun Gothic","Mangal","Marigold","Marion","Marker Felt","Market","Marlett","Matisse ITC","Matura MT Script Capitals","Meiryo","Meiryo UI","Microsoft Himalaya","Microsoft JhengHei","Microsoft New Tai Lue","Microsoft PhagsPa","Microsoft Tai Le","Microsoft Uighur","Microsoft YaHei","Microsoft Yi Baiti","MingLiU","MingLiU_HKSCS","MingLiU_HKSCS-ExtB","MingLiU-ExtB","Minion","Minion Pro","Miriam","Miriam Fixed","Mistral","Modern","Modern No. 20","Mona Lisa Solid ITC TT","Mongolian Baiti","MONO","MoolBoran","Mrs Eaves","MS LineDraw","MS Mincho","MS PMincho","MS Reference Specialty","MS UI Gothic","MT Extra","MUSEO","MV Boli","Nadeem","Narkisim","NEVIS","News Gothic","News GothicMT","NewsGoth BT","Niagara Engraved","Niagara Solid","Noteworthy","NSimSun","Nyala","OCR A Extended","Old Century","Old English Text MT","Onyx","Onyx BT","OPTIMA","Oriya Sangam MN","OSAKA","OzHandicraft BT","Palace Script MT","Papyrus","Parchment","Party LET","Pegasus","Perpetua","Perpetua Titling MT","PetitaBold","Pickwick","Plantagenet Cherokee","Playbill","PMingLiU","PMingLiU-ExtB","Poor Richard","Poster","PosterBodoni BT","PRINCETOWN LET","Pristina","PTBarnum BT","Pythagoras","Raavi","Rage Italic","Ravie","Ribbon131 Bd BT","Rockwell","Rockwell Condensed","Rockwell Extra Bold","Rod","Roman","Sakkal Majalla","Santa Fe LET","Savoye LET","Sceptre","Script","Script MT Bold","SCRIPTINA","Serifa","Serifa BT","Serifa Th BT","ShelleyVolante BT","Sherwood","Shonar Bangla","Showcard Gothic","Shruti","Signboard","SILKSCREEN","SimHei","Simplified Arabic","Simplified Arabic Fixed","SimSun","SimSun-ExtB","Sinhala Sangam MN","Sketch Rockwell","Skia","Small Fonts","Snap ITC","Snell Roundhand","Socket","Souvenir Lt BT","Staccato222 BT","Steamer","Stencil","Storybook","Styllo","Subway","Swis721 BlkEx BT","Swiss911 XCm BT","Sylfaen","Synchro LET","System","Tamil Sangam MN","Technical","Teletype","Telugu Sangam MN","Tempus Sans ITC","Terminal","Thonburi","Traditional Arabic","Trajan","TRAJAN PRO","Tristan","Tubular","Tunga","Tw Cen MT","Tw Cen MT Condensed","Tw Cen MT Condensed Extra Bold","TypoUpright BT","Unicorn","Univers","Univers CE 55 Medium","Univers Condensed","Utsaah","Vagabond","Vani","Vijaya","Viner Hand ITC","VisualUI","Vivaldi","Vladimir Script","Vrinda","Westminster","WHITNEY","Wide Latin","ZapfEllipt BT","ZapfHumnst BT","ZapfHumnst Dm BT","Zapfino","Zurich BlkEx BT","Zurich Ex BT","ZWAdobeF"])),ft=(ft=ft.concat(ot.fonts.userDefinedFonts)).filter(function(mt,qt){return ft.indexOf(mt)===qt});var Nt=document.getElementsByTagName("body")[0],Mn=document.createElement("div"),En=document.createElement("div"),ln={},wt={},ei=function(){var mt=document.createElement("span");return mt.style.position="absolute",mt.style.left="-9999px",mt.style.fontSize="72px",mt.style.fontStyle="normal",mt.style.fontWeight="normal",mt.style.letterSpacing="normal",mt.style.lineBreak="auto",mt.style.lineHeight="normal",mt.style.textTransform="none",mt.style.textAlign="left",mt.style.textDecoration="none",mt.style.textShadow="none",mt.style.whiteSpace="normal",mt.style.wordBreak="normal",mt.style.wordSpacing="normal",mt.innerHTML="mmmmmmmmmmlli",mt},zt=function(mt,qt){var Yt=ei();return Yt.style.fontFamily="'"+mt+"',"+qt,Yt},Ln=function(mt){for(var qt=!1,Yt=0;Yt=ce.components.length)ot(pt.data);else{var En=ce.components[ft];if(ce.excludes[En.key])Nt(!1);else{if(!Mn&&En.pauseBefore)return ft-=1,void setTimeout(function(){Nt(!0)},1);try{En.getData(function(ln){pt.addPreprocessedComponent(En.key,ln),Nt(!1)},ce)}catch(ln){pt.addPreprocessedComponent(En.key,String(ln)),Nt(!1)}}}};Nt(!1)},Yn.getPromise=function(ce){return new Promise(function(ot,pt){Yn.get(ce,ot)})},Yn.getV18=function(ce,ot){return null==ot&&(ot=ce,ce={}),Yn.get(ce,function(pt){for(var ft=[],Nt=0;Nt1e3?1e3:e.batchsize:_defaultValue.batchsize,Telemetry.config=Object.assign(_defaultValue,e),Telemetry.initialized=!0,Pe.dispatcher=Telemetry.config.dispatcher?Telemetry.config.dispatcher:libraryDispatcher,Ae.updateConfigurations(e),console.info("Telemetry is initialized."))},Ae._dispatch=function(e){if(e.mid=e.eid+":"+CryptoJS.MD5(JSON.stringify(e)).toString(),Pe.enableValidation){var f=ajv.getSchema("http://api.ekstep.org/telemetry/"+e.eid.toLowerCase());if(!f(e))return void console.error("Invalid "+e.eid+" Event: "+ajv.errorsText(f.errors))}"client"===Pe.runningEnv?e.context.did?(e.actor.id=Ae.getActorId(e.actor.id,e.context.did),dispatcher.dispatch(e)):Telemetry.fingerPrintId?(e.context.did=Telemetry.fingerPrintId,e.actor.id=Ae.getActorId(e.actor.id,Telemetry.fingerPrintId),dispatcher.dispatch(e)):Telemetry.getFingerPrint(function(O,C){e.context.did=O,e.actor.id=Ae.getActorId(e.actor.id,O),Telemetry.fingerPrintId=O,dispatcher.dispatch(e)}):dispatcher.dispatch(e)},Ae.getActorId=function(e,f){return e&&"anonymous"!==e?e:f},Ae.getEvent=function(e,f){return Pe.telemetryEnvelop.eid=e,Pe.telemetryEnvelop.ets=(new Date).getTime()+(1e3*Telemetry.config.timeDiff||0),Pe.telemetryEnvelop.ver=Telemetry._version,Pe.telemetryEnvelop.mid="",Pe.telemetryEnvelop.actor=Object.assign({},{id:Telemetry.config.uid||"anonymous",type:"User"},Ae.getUpdatedValue("actor")),Pe.telemetryEnvelop.context=Object.assign({},Ae.getGlobalContext(),Ae.getUpdatedValue("context")),Pe.telemetryEnvelop.object=Object.assign({},Ae.getGlobalObject(),Ae.getUpdatedValue("object")),Pe.telemetryEnvelop.tags=Object.assign([],Telemetry.config.tags,Ae.getUpdatedValue("tags")),Pe.telemetryEnvelop.edata=f,Pe.telemetryEnvelop},Ae.updateConfigurations=function(e){e.object&&(Pe._globalObject=e.object),e.channel&&(Pe._globalContext.channel=e.channel),e.env&&(Pe._globalContext.env=e.env),e.rollup&&(Pe._globalContext.rollup=e.rollup),e.sid&&(Pe._globalContext.sid=e.sid),e.did&&(Pe._globalContext.did=e.did),e.cdata&&(Pe._globalContext.cdata=e.cdata),e.pdata&&(Pe._globalContext.pdata=e.pdata)},Ae.getGlobalContext=function(){return Pe._globalContext},Ae.getGlobalObject=function(){return Pe._globalObject},Ae.updateValues=function(e){e&&(e.context&&(Pe._currentContext=e.context),e.object&&(Pe._currentObject=e.object),e.actor&&(Pe._currentActor=e.actor),e.tags&&(Pe._currentTags=e.tags),e.runningEnv&&(Pe.runningEnv=e.runningEnv))},Ae.getUpdatedValue=function(e){switch(e.toLowerCase()){case"context":return Pe._currentContext||{};case"object":return Pe._currentObject||{};case"actor":return Pe._currentActor||{};case"tags":return Pe._currentTags||[]}},Ae.objectAssign=function(){Object.assign=function(e){"use strict";if(null==e)throw new TypeError("Cannot convert undefined or null to object");e=Object(e);for(var f=1;f=Telemetry.config.batchsize)&&TelemetrySyncManager.syncEvents()},syncEvents:function(Ae=!0,Pe){var S=EkTelemetry||S,e=TelemetrySyncManager;if(!Pe){var f=e._teleData.splice(0,S.config.batchsize);if(!f.length)return;Pe={id:"api.sunbird.telemetry",ver:S._version,params:{msgid:CryptoJS.MD5(JSON.stringify(f)).toString()},ets:(new Date).getTime()+(1e3*S.config.timeDiff||0),events:f}}var O={};typeof S.config.authtoken<"u"&&(O.Authorization="Bearer "+S.config.authtoken);var C=S.config.host+S.config.apislug+S.config.endpoint;O.dataType="json",O["Content-Type"]="application/json",O["x-app-id"]=S.config.pdata.id,O["x-device-id"]=S.fingerPrintId,O["x-channel-id"]=S.config.channel,jQuery.ajax({url:C,type:"POST",headers:O,data:JSON.stringify(Pe),async:Ae}).done(function(x){S.config.telemetryDebugEnabled&&console.log("Telemetry API success",x)}).fail(function(x,N,j){e._failedBatchSize>e._failedBatch.length&&e._failedBatch.push(Pe),403==x.status?console.error("Authentication error: ",x):console.log("Error while Telemetry sync to server: ",x)})},syncFailedBatch:function(){var Ae=TelemetrySyncManager;if(Ae._failedBatch.length){Telemetry.config.telemetryDebugEnabled&&console.log("syncing failed telemetry batch");var Pe=Ae._failedBatch.shift();Ae.syncEvents(!0,Pe)}}};typeof document<"u"&&(TelemetrySyncManager.init(),setInterval(function(){TelemetrySyncManager.syncFailedBatch()},TelemetrySyncManager._syncRetryInterval)), +/** +* @license +* Video.js 7.18.1 +* Copyright Brightcove, Inc. +* Available under Apache License Version 2.0 +* +* +* Includes vtt.js +* Available under Apache License Version 2.0 +* +*/ +function(Ae,Pe){"object"==typeof exports&&typeof module<"u"?module.exports=Pe():"function"==typeof define&&define.amd?define(Pe):(Ae=typeof globalThis<"u"?globalThis:Ae||self).videojs=Pe()}(this,function(){"use strict";for(var Ae,S={},e=function(i,s){return S[i]=S[i]||[],s&&(S[i]=S[i].concat(s)),S[i]},f=function(i,s){var o=e(i).indexOf(s);return!(o<=-1||(S[i]=S[i].slice(),S[i].splice(o,1),0))},O={prefixed:!0},C=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror","fullscreen"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror","-webkit-full-screen"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror","-moz-full-screen"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError","-ms-fullscreen"]],x=C[0],N=0;N0?U:0)}if(window.console){var Q=window.console[o];!Q&&"debug"===o&&(Q=window.console.info||window.console.log),Q&&u&&w.test(o)&&Q[Array.isArray(r)?"apply":"call"](window.console,r)}}}(s,r),r.createLogger=function(u){return i(s+": "+u)},r.levels={all:"debug|log|warn|error",off:"",debug:"debug|log|warn|error",info:"log|warn|error",warn:"warn|error",error:"error",DEFAULT:t},r.level=function(u){if("string"==typeof u){if(!r.levels.hasOwnProperty(u))throw new Error('"'+u+'" in not a valid log level');t=u}return t},(r.history=function(){return G?[].concat(G):[]}).filter=function(u){return(G||[]).filter(function(w){return new RegExp(".*"+u+".*").test(w[0])})},r.history.clear=function(){G&&(G.length=0)},r.history.disable=function(){null!==G&&(G.length=0,G=null)},r.history.enable=function(){null===G&&(G=[])},r.error=function(){for(var u=arguments.length,w=new Array(u),U=0;U1?s-1:0),t=1;t=0)throw new Error("class has illegal whitespace characters")}function ln(){return document===window.document}function wt(i){return lt(i)&&1===i.nodeType}function ei(){try{return window.parent!==window.self}catch{return!0}}function zt(i){return function(s,o){if(!Mn(s))return document[i](null);Mn(o)&&(o=document.querySelector(o));var t=wt(o)?o:document;return t[i]&&t[i](s)}}function Ln(i,s,o,t){void 0===i&&(i="div"),void 0===s&&(s={}),void 0===o&&(o={});var r=document.createElement(i);return Object.getOwnPropertyNames(s).forEach(function(u){var w=s[u];-1!==u.indexOf("aria-")||"role"===u||"type"===u?(A.warn("Setting attributes in the second argument of createEl()\nhas been deprecated. Use the third argument instead.\ncreateEl(type, properties, attributes). Attempting to set "+u+" to "+w+"."),r.setAttribute(u,w)):"textContent"===u?Se(r,w):(r[u]!==w||"tabIndex"===u)&&(r[u]=w)}),Object.getOwnPropertyNames(o).forEach(function(u){r.setAttribute(u,o[u])}),t&&ut(r,t),r}function Se(i,s){return typeof i.textContent>"u"?i.innerText=s:i.textContent=s,i}function z(i,s){s.firstChild?s.insertBefore(i,s.firstChild):s.appendChild(i)}function K(i,s){return En(s),i.classList?i.classList.contains(s):(t=s,new RegExp("(^|\\s)"+t+"($|\\s)")).test(i.className);var t}function W(i,s){return i.classList?i.classList.add(s):K(i,s)||(i.className=(i.className+" "+s).trim()),i}function st(i,s){return i?(i.classList?i.classList.remove(s):(En(s),i.className=i.className.split(/\s+/).filter(function(o){return o!==s}).join(" ")),i):(A.warn("removeClass was called with an element that doesn't exist"),null)}function Xe(i,s,o){var t=K(i,s);if("function"==typeof o&&(o=o(i,s)),"boolean"!=typeof o&&(o=!t),o!==t)return o?W(i,s):st(i,s),i}function nn(i,s){Object.getOwnPropertyNames(s).forEach(function(o){var t=s[o];null===t||typeof t>"u"||!1===t?i.removeAttribute(o):i.setAttribute(o,!0===t?"":t)})}function mt(i){var s={};if(i&&i.attributes&&i.attributes.length>0)for(var o=i.attributes,t=o.length-1;t>=0;t--){var r=o[t].name,u=o[t].value;("boolean"==typeof i[r]||-1!==",autoplay,controls,playsinline,loop,muted,default,defaultMuted,".indexOf(","+r+","))&&(u=null!==u),s[r]=u}return s}function qt(i,s){return i.getAttribute(s)}function Yt(i,s,o){i.setAttribute(s,o)}function Be(i,s){i.removeAttribute(s)}function Ie(){document.body.focus(),document.onselectstart=function(){return!1}}function je(){document.onselectstart=function(){return!0}}function ke(i){if(i&&i.getBoundingClientRect&&i.parentNode){var s=i.getBoundingClientRect(),o={};return["bottom","height","left","right","top","width"].forEach(function(t){void 0!==s[t]&&(o[t]=s[t])}),o.height||(o.height=parseFloat(Ge(i,"height"))),o.width||(o.width=parseFloat(Ge(i,"width"))),o}}function vt(i){if(!i||i&&!i.offsetParent)return{left:0,top:0,width:0,height:0};for(var s=i.offsetWidth,o=i.offsetHeight,t=0,r=0;i.offsetParent&&i!==document[O.fullscreenElement];)t+=i.offsetLeft,r+=i.offsetTop,i=i.offsetParent;return{left:t,top:r,width:s,height:o}}function Gt(i,s){var o={x:0,y:0};if(pt)for(var t=i;t&&"html"!==t.nodeName.toLowerCase();){var r=Ge(t,"transform");if(/^matrix/.test(r)){var u=r.slice(7,-1).split(/,\s/).map(Number);o.x+=u[4],o.y+=u[5]}else if(/^matrix3d/.test(r)){var w=r.slice(9,-1).split(/,\s/).map(Number);o.x+=w[12],o.y+=w[13]}t=t.parentNode}var U={},Q=vt(s.target),de=vt(i),$e=de.width,tt=s.offsetY-(de.top-Q.top),Ht=s.offsetX-(de.left-Q.left);return s.changedTouches&&(Ht=s.changedTouches[0].pageX-de.left,tt=s.changedTouches[0].pageY+de.top,pt&&(Ht-=o.x,tt-=o.y)),U.y=1-Math.max(0,Math.min(1,tt/de.height)),U.x=Math.max(0,Math.min(1,Ht/$e)),U}function Fn(i){return lt(i)&&3===i.nodeType}function yn(i){for(;i.firstChild;)i.removeChild(i.firstChild);return i}function Pn(i){return"function"==typeof i&&(i=i()),(Array.isArray(i)?i:[i]).map(function(s){return"function"==typeof s&&(s=s()),wt(s)||Fn(s)?s:"string"==typeof s&&/\S/.test(s)?document.createTextNode(s):void 0}).filter(function(s){return s})}function ut(i,s){return Pn(s).forEach(function(o){return i.appendChild(o)}),i}function Wt(i,s){return ut(yn(i),s)}function qe(i){return void 0===i.button&&void 0===i.buttons||0===i.button&&void 0===i.buttons||"mouseup"===i.type&&0===i.button&&0===i.buttons||!(0!==i.button||1!==i.buttons)}var Tt,Jt=zt("querySelector"),pn=zt("querySelectorAll"),Cn=Object.freeze({__proto__:null,isReal:ln,isEl:wt,isInFrame:ei,createEl:Ln,textContent:Se,prependTo:z,hasClass:K,addClass:W,removeClass:st,toggleClass:Xe,setAttributes:nn,getAttributes:mt,getAttribute:qt,setAttribute:Yt,removeAttribute:Be,blockTextSelection:Ie,unblockTextSelection:je,getBoundingClientRect:ke,findPosition:vt,getPointerPosition:Gt,isTextNode:Fn,emptyEl:yn,normalizeContent:Pn,appendContent:ut,insertContent:Wt,isSingleLeftClick:qe,$:Jt,$$:pn}),ui=!1,bi=function(){if(!1!==Tt.options.autoSetup){var i=Array.prototype.slice.call(document.getElementsByTagName("video")),s=Array.prototype.slice.call(document.getElementsByTagName("audio")),o=Array.prototype.slice.call(document.getElementsByTagName("video-js")),t=i.concat(s,o);if(t&&t.length>0)for(var r=0,u=t.length;r-1&&(r={passive:!0}),i.addEventListener(s,t.dispatcher,r)}else i.attachEvent&&i.attachEvent("on"+s,t.dispatcher)}function zn(i,s,o){if(Mr.has(i)){var t=Mr.get(i);if(t.handlers){if(Array.isArray(s))return Dn(zn,i,s,o);var r=function(Q,de){t.handlers[de]=[],Si(Q,de)};if(void 0===s){for(var u in t.handlers)Object.prototype.hasOwnProperty.call(t.handlers||{},u)&&r(i,u);return}var w=t.handlers[s];if(w){if(!o)return void r(i,s);if(o.guid)for(var U=0;U=s&&(i.apply(void 0,arguments),o=t)}},Bo=function(){};Bo.prototype.allowedEvents_={},Bo.prototype.on=function(i,s){var o=this.addEventListener;this.addEventListener=function(){},ai(this,i,s),this.addEventListener=o},Bo.prototype.addEventListener=Bo.prototype.on,Bo.prototype.off=function(i,s){zn(this,i,s)},Bo.prototype.removeEventListener=Bo.prototype.off,Bo.prototype.one=function(i,s){var o=this.addEventListener;this.addEventListener=function(){},ci(this,i,s),this.addEventListener=o},Bo.prototype.any=function(i,s){var o=this.addEventListener;this.addEventListener=function(){},xi(this,i,s),this.addEventListener=o},Bo.prototype.trigger=function(i){var s=i.type||i;"string"==typeof i&&(i={type:s}),i=Zt(i),this.allowedEvents_[s]&&this["on"+s]&&this["on"+s](i),yi(this,i)},Bo.prototype.dispatchEvent=Bo.prototype.trigger,Bo.prototype.queueTrigger=function(i){var s=this;Mi||(Mi=new Map);var o=i.type||i,t=Mi.get(this);t||Mi.set(this,t=new Map);var r=t.get(o);t.delete(o),window.clearTimeout(r);var u=window.setTimeout(function(){0===t.size&&(t=null,Mi.delete(s)),s.trigger(i)},0);t.set(o,u)};var Bi=function(i){return"function"==typeof i.name?i.name():"string"==typeof i.name?i.name:i.name_?i.name_:i.constructor&&i.constructor.name?i.constructor.name:typeof i},zi=function(i){return i instanceof Bo||!!i.eventBusEl_&&["on","one","off","trigger"].every(function(s){return"function"==typeof i[s]})},Qr=function(i){return"string"==typeof i&&/\S/.test(i)||Array.isArray(i)&&!!i.length},Uo=function(i,s,o){if(!i||!i.nodeName&&!zi(i))throw new Error("Invalid target for "+Bi(s)+"#"+o+"; must be a DOM node or evented object.")},so=function(i,s,o){if(!Qr(i))throw new Error("Invalid event type for "+Bi(s)+"#"+o+"; must be a non-empty string or array.")},Hr=function(i,s,o){if("function"!=typeof i)throw new Error("Invalid listener for "+Bi(s)+"#"+o+"; must be a function.")},ko=function(i,s,o){var t,r,u,w=s.length<3||s[0]===i||s[0]===i.eventBusEl_;return w?(t=i.eventBusEl_,s.length>=3&&s.shift(),r=s[0],u=s[1]):(t=s[0],r=s[1],u=s[2]),Uo(t,i,o),so(r,i,o),Hr(u,i,o),{isTargetingSelf:w,target:t,type:r,listener:u=Hi(i,u)}},br=function(i,s,o,t){Uo(i,i,s),i.nodeName?kr[s](i,o,t):i[s](o,t)},_o={on:function(){for(var i=this,s=arguments.length,o=new Array(s),t=0;t=0;o--)this.children_[o].dispose&&this.children_[o].dispose();this.children_=null,this.childIndex_=null,this.childNameIndex_=null,this.parentComponent_=null,this.el_&&(this.el_.parentNode&&this.el_.parentNode.removeChild(this.el_),this.el_=null),this.player_=null}},s.isDisposed=function(){return!!this.isDisposed_},s.player=function(){return this.player_},s.options=function(o){return o?(this.options_=hi(this.options_,o),this.options_):this.options_},s.el=function(){return this.el_},s.createEl=function(o,t,r){return Ln(o,t,r)},s.localize=function(o,t,r){void 0===r&&(r=o);var u=this.player_.language&&this.player_.language(),w=this.player_.languages&&this.player_.languages(),U=w&&w[u],Q=u&&u.split("-")[0],de=w&&w[Q],$e=r;return U&&U[o]?$e=U[o]:de&&de[o]&&($e=de[o]),t&&($e=$e.replace(/\{(\d+)\}/g,function(nt,tt){var Ht=t[tt-1],bn=Ht;return typeof Ht>"u"&&(bn=nt),bn})),$e},s.handleLanguagechange=function(){},s.contentEl=function(){return this.contentEl_||this.el_},s.id=function(){return this.id_},s.name=function(){return this.name_},s.children=function(){return this.children_},s.getChildById=function(o){return this.childIndex_[o]},s.getChild=function(o){if(o)return this.childNameIndex_[o]},s.getDescendant=function(){for(var o=arguments.length,t=new Array(o),r=0;r=0;r--)if(this.children_[r]===o){t=!0,this.children_.splice(r,1);break}if(t){o.parentComponent_=null,this.childIndex_[o.id()]=null,this.childNameIndex_[ni(o.name())]=null,this.childNameIndex_[_n(o.name())]=null;var u=o.el();u&&u.parentNode===this.contentEl()&&this.contentEl().removeChild(o.el())}}},s.initChildren=function(){var o=this,t=this.options_.children;if(t){var r,u=this.options_,w=i.getComponent("Tech");(r=Array.isArray(t)?t:Object.keys(t)).concat(Object.keys(this.options_).filter(function(U){return!r.some(function(Q){return"string"==typeof Q?U===Q:U===Q.name})})).map(function(U){var Q,de;return"string"==typeof U?de=t[Q=U]||o.options_[Q]||{}:(Q=U.name,de=U),{name:Q,opts:de}}).filter(function(U){var Q=i.getComponent(U.opts.componentClass||ni(U.name));return Q&&!w.isTech(Q)}).forEach(function(U){var Q=U.name,de=U.opts;if(void 0!==u[Q]&&(de=u[Q]),!1!==de){!0===de&&(de={}),de.playerOptions=o.options_.playerOptions;var $e=o.addChild(Q,de);$e&&(o[Q]=$e)}})}},s.buildCSSClass=function(){return""},s.ready=function(o,t){if(void 0===t&&(t=!1),o){if(!this.isReady_)return this.readyQueue_=this.readyQueue_||[],void this.readyQueue_.push(o);t?o.call(this):this.setTimeout(o,1)}},s.triggerReady=function(){this.isReady_=!0,this.setTimeout(function(){var o=this.readyQueue_;this.readyQueue_=[],o&&o.length>0&&o.forEach(function(t){t.call(this)},this),this.trigger("ready")},1)},s.$=function(o,t){return Jt(o,t||this.contentEl())},s.$$=function(o,t){return pn(o,t||this.contentEl())},s.hasClass=function(o){return K(this.el_,o)},s.addClass=function(o){W(this.el_,o)},s.removeClass=function(o){st(this.el_,o)},s.toggleClass=function(o,t){Xe(this.el_,o,t)},s.show=function(){this.removeClass("vjs-hidden")},s.hide=function(){this.addClass("vjs-hidden")},s.lockShowing=function(){this.addClass("vjs-lock-showing")},s.unlockShowing=function(){this.removeClass("vjs-lock-showing")},s.getAttribute=function(o){return qt(this.el_,o)},s.setAttribute=function(o,t){Yt(this.el_,o,t)},s.removeAttribute=function(o){Be(this.el_,o)},s.width=function(o,t){return this.dimension("width",o,t)},s.height=function(o,t){return this.dimension("height",o,t)},s.dimensions=function(o,t){this.width(o,!0),this.height(t)},s.dimension=function(o,t,r){if(void 0!==t)return(null===t||t!=t)&&(t=0),this.el_.style[o]=-1!==(""+t).indexOf("%")||-1!==(""+t).indexOf("px")?t:"auto"===t?"":t+"px",void(r||this.trigger("componentresize"));if(!this.el_)return 0;var u=this.el_.style[o],w=u.indexOf("px");return parseInt(-1!==w?u.slice(0,w):this.el_["offset"+ni(o)],10)},s.currentDimension=function(o){var t=0;if("width"!==o&&"height"!==o)throw new Error("currentDimension only accepts width or height value");if(t=Ge(this.el_,o),0===(t=parseFloat(t))||isNaN(t)){var r="offset"+ni(o);t=this.el_[r]}return t},s.currentDimensions=function(){return{width:this.currentDimension("width"),height:this.currentDimension("height")}},s.currentWidth=function(){return this.currentDimension("width")},s.currentHeight=function(){return this.currentDimension("height")},s.focus=function(){this.el_.focus()},s.blur=function(){this.el_.blur()},s.handleKeyDown=function(o){this.player_&&(fr.isEventKey(o,"Tab")||o.stopPropagation(),this.player_.handleKeyDown(o))},s.handleKeyPress=function(o){this.handleKeyDown(o)},s.emitTapEvents=function(){var o,t=0,r=null;this.on("touchstart",function(w){1===w.touches.length&&(r={pageX:w.touches[0].pageX,pageY:w.touches[0].pageY},t=window.performance.now(),o=!0)}),this.on("touchmove",function(w){if(w.touches.length>1)o=!1;else if(r){var U=w.touches[0].pageX-r.pageX,Q=w.touches[0].pageY-r.pageY;Math.sqrt(U*U+Q*Q)>10&&(o=!1)}});var u=function(){o=!1};this.on("touchleave",u),this.on("touchcancel",u),this.on("touchend",function(w){r=null,!0===o&&window.performance.now()-t<200&&(w.preventDefault(),this.trigger("tap"))})},s.enableTouchActivity=function(){if(this.player()&&this.player().reportUserActivity){var o,t=Hi(this.player(),this.player().reportUserActivity);this.on("touchstart",function(){t(),this.clearInterval(o),o=this.setInterval(t,250)});var r=function(u){t(),this.clearInterval(o)};this.on("touchmove",t),this.on("touchend",r),this.on("touchcancel",r)}},s.setTimeout=function(o,t){var r,u=this;return o=Hi(this,o),this.clearTimersOnDispose_(),r=window.setTimeout(function(){u.setTimeoutIds_.has(r)&&u.setTimeoutIds_.delete(r),o()},t),this.setTimeoutIds_.add(r),r},s.clearTimeout=function(o){return this.setTimeoutIds_.has(o)&&(this.setTimeoutIds_.delete(o),window.clearTimeout(o)),o},s.setInterval=function(o,t){o=Hi(this,o),this.clearTimersOnDispose_();var r=window.setInterval(o,t);return this.setIntervalIds_.add(r),r},s.clearInterval=function(o){return this.setIntervalIds_.has(o)&&(this.setIntervalIds_.delete(o),window.clearInterval(o)),o},s.requestAnimationFrame=function(o){var t,r=this;return this.supportsRaf_?(this.clearTimersOnDispose_(),o=Hi(this,o),t=window.requestAnimationFrame(function(){r.rafIds_.has(t)&&r.rafIds_.delete(t),o()}),this.rafIds_.add(t),t):this.setTimeout(o,1e3/60)},s.requestNamedAnimationFrame=function(o,t){var r=this;if(!this.namedRafs_.has(o)){this.clearTimersOnDispose_(),t=Hi(this,t);var u=this.requestAnimationFrame(function(){t(),r.namedRafs_.has(o)&&r.namedRafs_.delete(o)});return this.namedRafs_.set(o,u),o}},s.cancelNamedAnimationFrame=function(o){this.namedRafs_.has(o)&&(this.cancelAnimationFrame(this.namedRafs_.get(o)),this.namedRafs_.delete(o))},s.cancelAnimationFrame=function(o){return this.supportsRaf_?(this.rafIds_.has(o)&&(this.rafIds_.delete(o),window.cancelAnimationFrame(o)),o):this.clearTimeout(o)},s.clearTimersOnDispose_=function(){var o=this;this.clearingTimersOnDispose_||(this.clearingTimersOnDispose_=!0,this.one("dispose",function(){[["namedRafs_","cancelNamedAnimationFrame"],["rafIds_","cancelAnimationFrame"],["setTimeoutIds_","clearTimeout"],["setIntervalIds_","clearInterval"]].forEach(function(t){var u=t[1];o[t[0]].forEach(function(w,U){return o[u](U)})}),o.clearingTimersOnDispose_=!1}))},i.registerComponent=function(o,t){if("string"!=typeof o||!o)throw new Error('Illegal component name, "'+o+'"; must be a non-empty string.');var u=i.getComponent("Tech"),w=u&&u.isTech(t),U=i===t||i.prototype.isPrototypeOf(t.prototype);if(w||!U)throw new Error('Illegal component, "'+o+'"; '+(w?"techs must be registered using Tech.registerTech()":"must be a Component subclass")+".");o=ni(o),i.components_||(i.components_={});var Q=i.getComponent("Player");if("Player"===o&&Q&&Q.players){var de=Q.players,$e=Object.keys(de);if(de&&$e.length>0&&$e.map(function(nt){return de[nt]}).every(Boolean))throw new Error("Can not register Player component after player has been created.")}return i.components_[o]=t,i.components_[_n(o)]=t,t},i.getComponent=function(o){if(o&&i.components_)return i.components_[o]},i}();Ii.prototype.supportsRaf_="function"==typeof window.requestAnimationFrame&&"function"==typeof window.cancelAnimationFrame,Ii.registerComponent("Component",Ii);var jr=function(s){if(void 0===s)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return s},Wi=function(s,o){s.prototype=Object.create(o.prototype),s.prototype.constructor=s,s.__proto__=o};function ao(i,s,o,t){return function(u,w,U){if("number"!=typeof w||w<0||w>U)throw new Error("Failed to execute '"+u+"' on 'TimeRanges': The index provided ("+w+") is non-numeric or out of bounds (0-"+U+").")}(i,t,o.length-1),o[t][s]}function Bt(i){var s;return s=void 0===i||0===i.length?{length:0,start:function(){throw new Error("This TimeRanges object is empty")},end:function(){throw new Error("This TimeRanges object is empty")}}:{length:i.length,start:ao.bind(null,"start",0,i),end:ao.bind(null,"end",1,i)},window.Symbol&&window.Symbol.iterator&&(s[window.Symbol.iterator]=function(){return(i||[]).values()}),s}function St(i,s){return Array.isArray(i)?Bt(i):void 0===i||void 0===s?Bt():Bt([[i,s]])}function on(i,s){var o,t,r=0;if(!s)return 0;(!i||!i.length)&&(i=St(0,0));for(var u=0;us&&(t=s),r+=t-o;return r/s}function Xn(i){if(i instanceof Xn)return i;"number"==typeof i?this.code=i:"string"==typeof i?this.message=i:lt(i)&&("number"==typeof i.code&&(this.code=i.code),He(this,i)),this.message||(this.message=Xn.defaultMessages[this.code]||"")}Xn.prototype.code=0,Xn.prototype.message="",Xn.prototype.status=null,Xn.errorTypes=["MEDIA_ERR_CUSTOM","MEDIA_ERR_ABORTED","MEDIA_ERR_NETWORK","MEDIA_ERR_DECODE","MEDIA_ERR_SRC_NOT_SUPPORTED","MEDIA_ERR_ENCRYPTED"],Xn.defaultMessages={1:"You aborted the media playback",2:"A network error caused the media download to fail part-way.",3:"The media playback was aborted due to a corruption problem or because the media used features your browser did not support.",4:"The media could not be loaded, either because the server or network failed or because the format is not supported.",5:"The media is encrypted and we do not have the keys to decrypt it."};for(var qi=0;qi=0;u--)if(t[u].enabled){lo(t,t[u]);break}return(r=i.call(this,t)||this).changing_=!1,r}Wi(s,i);var o=s.prototype;return o.addTrack=function(t){var r=this;t.enabled&&lo(this,t),i.prototype.addTrack.call(this,t),t.addEventListener&&(t.enabledChange_=function(){r.changing_||(r.changing_=!0,lo(r,t),r.changing_=!1,r.trigger("change"))},t.addEventListener("enabledchange",t.enabledChange_))},o.removeTrack=function(t){i.prototype.removeTrack.call(this,t),t.removeEventListener&&t.enabledChange_&&(t.removeEventListener("enabledchange",t.enabledChange_),t.enabledChange_=null)},s}(wn),Ee=function(i,s){for(var o=0;o=0;u--)if(t[u].selected){Ee(t,t[u]);break}return(r=i.call(this,t)||this).changing_=!1,Object.defineProperty(jr(r),"selectedIndex",{get:function(){for(var w=0;w=400&&t.statusCode<=599){var u=r;if(s)if(fi.TextDecoder){var w=(void 0===(Q=t.headers&&t.headers["content-type"])&&(Q=""),Q.toLowerCase().split(";").reduce(function(de,$e){var nt=$e.split("="),Ht=nt[1];return"charset"===nt[0].trim()?Ht.trim():de},"utf-8"));try{u=new TextDecoder(w).decode(r)}catch{}}else u=String.fromCharCode.apply(null,new Uint8Array(r));i({cause:u})}else i(null,r);var Q}};var V=function(i){var s={};return i&&i.trim().split("\n").forEach(function(o){var t=o.indexOf(":"),r=o.slice(0,t).trim().toLowerCase(),u=o.slice(t+1).trim();typeof s[r]>"u"?s[r]=u:Array.isArray(s[r])?s[r].push(u):s[r]=[s[r],u]}),s},re=Je,Oe=Je;function Ze(i,s,o){var t=i;return Ki(s)?(o=s,"string"==typeof i&&(t={uri:i})):t=me({},s,{uri:i}),t.callback=o,t}function Je(i,s,o){return Kt(s=Ze(i,s,o))}function Kt(i){if(typeof i.callback>"u")throw new Error("callback argument missing");var s=!1,o=function(Zn,oi,mi){s||(s=!0,i.callback(Zn,oi,mi))};function t(){var Zn=void 0;if(Zn=w.response?w.response:w.responseText||function(mi){try{if("document"===mi.responseType)return mi.responseXML;if(""===mi.responseType&&(!mi.responseXML||"parsererror"!==mi.responseXML.documentElement.nodeName))return mi.responseXML}catch{}return null}(w),an)try{Zn=JSON.parse(Zn)}catch{}return Zn}function r(Zn){return clearTimeout(de),Zn instanceof Error||(Zn=new Error(""+(Zn||"Unknown XMLHttpRequest Error"))),Zn.statusCode=0,o(Zn,Hn)}function u(){if(!Q){var Zn;clearTimeout(de);var oi=Hn,mi=null;return 0!==(Zn=i.useXDR&&void 0===w.status?200:1223===w.status?204:w.status)?(oi={body:t(),statusCode:Zn,method:nt,headers:{},url:$e,rawRequest:w},w.getAllResponseHeaders&&(oi.headers=V(w.getAllResponseHeaders()))):mi=new Error("Internal XMLHttpRequest Error"),o(mi,oi,oi.body)}}var w=i.xhr||null;w||(w=i.cors||i.useXDR?new Je.XDomainRequest:new Je.XMLHttpRequest);var U,Q,de,$e=w.url=i.uri||i.url,nt=w.method=i.method||"GET",tt=i.body||i.data,Ht=w.headers=i.headers||{},bn=!!i.sync,an=!1,Hn={body:void 0,headers:{},statusCode:0,method:nt,url:$e,rawRequest:w};if("json"in i&&!1!==i.json&&(an=!0,Ht.accept||Ht.Accept||(Ht.Accept="application/json"),"GET"!==nt&&"HEAD"!==nt&&(Ht["content-type"]||Ht["Content-Type"]||(Ht["Content-Type"]="application/json"),tt=JSON.stringify(!0===i.json?tt:i.json))),w.onreadystatechange=function(){4===w.readyState&&setTimeout(u,0)},w.onload=u,w.onerror=r,w.onprogress=function(){},w.onabort=function(){Q=!0},w.ontimeout=r,w.open(nt,$e,!bn,i.username,i.password),bn||(w.withCredentials=!!i.withCredentials),!bn&&i.timeout>0&&(de=setTimeout(function(){if(!Q){Q=!0,w.abort("timeout");var Zn=new Error("XMLHttpRequest timeout");Zn.code="ETIMEDOUT",r(Zn)}},i.timeout)),w.setRequestHeader)for(U in Ht)Ht.hasOwnProperty(U)&&w.setRequestHeader(U,Ht[U]);else if(i.headers&&!function(oi){for(var mi in oi)if(oi.hasOwnProperty(mi))return!1;return!0}(i.headers))throw new Error("Headers cannot be set on an XDomainRequest object");return"responseType"in i&&(w.responseType=i.responseType),"beforeSend"in i&&"function"==typeof i.beforeSend&&i.beforeSend(w),w.send(tt||null),w}Je.XMLHttpRequest=fi.XMLHttpRequest||function(){},Je.XDomainRequest="withCredentials"in new Je.XMLHttpRequest?Je.XMLHttpRequest:fi.XDomainRequest,function(s,o){for(var t=0;t0&&(window.console&&window.console.groupCollapsed&&window.console.groupCollapsed("Text Track parsing errors for "+s.src),t.forEach(function(r){return A.error(r)}),window.console&&window.console.groupEnd&&window.console.groupEnd()),o.flush()},fn=function(i,s){var o={uri:i},t=Un(i);t&&(o.cors=t);var r="use-credentials"===s.tech_.crossOrigin();r&&(o.withCredentials=r),re(o,Hi(this,function(u,w,U){if(u)return A.error(u,w);s.loaded_=!0,"function"!=typeof window.WebVTT?s.tech_&&s.tech_.any(["vttjsloaded","vttjserror"],function(Q){if("vttjserror"!==Q.type)return Qt(U,s);A.error("vttjs failed to load, stopping trying to process "+s.src)}):Qt(U,s)}))},Qn=function(i){function s(t){var r;if(void 0===t&&(t={}),!t.tech)throw new Error("A tech was not provided.");var u=hi(t,{kind:D[t.kind]||"subtitles",language:t.language||t.srclang||""}),w=xe[u.mode]||"disabled",U=u.default;("metadata"===u.kind||"chapters"===u.kind)&&(w="hidden"),(r=i.call(this,u)||this).tech_=u.tech,r.cues_=[],r.activeCues_=[],r.preload_=!1!==r.tech_.preloadTextTracks;var Q=new Ve(r.cues_),de=new Ve(r.activeCues_),$e=!1,nt=Hi(jr(r),function(){!this.tech_.isReady_||this.tech_.isDisposed()||(this.activeCues=this.activeCues,$e&&(this.trigger("cuechange"),$e=!1))});return r.tech_.one("dispose",function(){r.tech_.off("timeupdate",nt)}),"disabled"!==w&&r.tech_.on("timeupdate",nt),Object.defineProperties(jr(r),{default:{get:function(){return U},set:function(){}},mode:{get:function(){return w},set:function(tt){xe[tt]&&w!==tt&&(w=tt,!this.preload_&&"disabled"!==w&&0===this.cues.length&&fn(this.src,this),this.tech_.off("timeupdate",nt),"disabled"!==w&&this.tech_.on("timeupdate",nt),this.trigger("modechange"))}},cues:{get:function(){return this.loaded_?Q:null},set:function(){}},activeCues:{get:function(){if(!this.loaded_)return null;if(0===this.cues.length)return de;for(var tt=this.tech_.currentTime(),Ht=[],bn=0,an=this.cues.length;bn=tt||Hn.startTime===Hn.endTime&&Hn.startTime<=tt&&Hn.startTime+.5>=tt)&&Ht.push(Hn)}if($e=!1,Ht.length!==this.activeCues_.length)$e=!0;else for(var Zn=0;Zn59?s(o[1],o[2],0,o[4]):s(0,o[1],o[2],o[4]):null}function $o(){this.values=Ps(null)}function hs(i,s,o,t){var r=t?i.split(t):[i];for(var u in r)if("string"==typeof r[u]){var w=r[u].split(o);2===w.length&&s(w[0],w[1])}}function ws(i,s,o){var t=i;function r(){var w=zo(i);if(null===w)throw new uo(uo.Errors.BadTimeStamp,"Malformed timestamp: "+t);return i=i.replace(/^[^\sa-zA-Z-]+/,""),w}function u(){i=i.replace(/^\s+/,"")}if(u(),s.startTime=r(),u(),"--\x3e"!==i.substr(0,3))throw new uo(uo.Errors.BadTimeStamp,"Malformed time stamp (time stamps must be separated by '--\x3e'): "+t);i=i.substr(3),u(),s.endTime=r(),u(),function(U,Q){var de=new $o;hs(U,function($e,nt){switch($e){case"region":for(var tt=o.length-1;tt>=0;tt--)if(o[tt].id===nt){de.set($e,o[tt].region);break}break;case"vertical":de.alt($e,nt,["rl","lr"]);break;case"line":var Ht=nt.split(","),bn=Ht[0];de.integer($e,bn),de.percent($e,bn)&&de.set("snapToLines",!1),de.alt($e,bn,["auto"]),2===Ht.length&&de.alt("lineAlign",Ht[1],["start","center","end"]);break;case"position":Ht=nt.split(","),de.percent($e,Ht[0]),2===Ht.length&&de.alt("positionAlign",Ht[1],["start","center","end"]);break;case"size":de.percent($e,nt);break;case"align":de.alt($e,nt,["start","center","end","left","right"])}},/:/,/\s/),Q.region=de.get("region",null),Q.vertical=de.get("vertical","");try{Q.line=de.get("line","auto")}catch{}Q.lineAlign=de.get("lineAlign","start"),Q.snapToLines=de.get("snapToLines",!0),Q.size=de.get("size",100);try{Q.align=de.get("align","center")}catch{Q.align=de.get("align","middle")}try{Q.position=de.get("position","auto")}catch{Q.position=de.get("position",{start:0,left:0,center:50,middle:50,end:100,right:100},Q.align)}Q.positionAlign=de.get("positionAlign",{start:"start",left:"start",center:"center",middle:"center",end:"end",right:"end"},Q.align)}(i,s)}(uo.prototype=Ps(Error.prototype)).constructor=uo,uo.Errors={BadSignature:{code:0,message:"Malformed WebVTT signature."},BadTimeStamp:{code:1,message:"Malformed time stamp."}},$o.prototype={set:function(i,s){!this.get(i)&&""!==s&&(this.values[i]=s)},get:function(i,s,o){return o?this.has(i)?this.values[i]:s[o]:this.has(i)?this.values[i]:s},has:function(i){return i in this.values},alt:function(i,s,o){for(var t=0;t=0&&s<=100))&&(this.set(i,s),!0)}};var $s=$r.createElement&&$r.createElement("textarea"),ra={c:"span",i:"i",b:"b",u:"u",ruby:"ruby",rt:"rt",v:"span",lang:"span"},ys={white:"rgba(255,255,255,1)",lime:"rgba(0,255,0,1)",cyan:"rgba(0,255,255,1)",red:"rgba(255,0,0,1)",yellow:"rgba(255,255,0,1)",magenta:"rgba(255,0,255,1)",blue:"rgba(0,0,255,1)",black:"rgba(0,0,0,1)"},Ys={v:"title",lang:"lang"},ks={rt:"ruby"};function us(i,s){function o(){if(!s)return null;var Zn,an=s.match(/^([^<]*)(<[^>]*>?)?/);return s=s.substr((Zn=an[1]?an[1]:an[2]).length),Zn}function r(an,Hn){var Zn=ra[an];if(!Zn)return null;var oi=i.document.createElement(Zn),mi=Ys[an];return mi&&Hn&&(oi[mi]=Hn.trim()),oi}for(var u,w=i.document.createElement("div"),U=w,Q=[];null!==(u=o());)if("<"!==u[0])U.appendChild(i.document.createTextNode(($s.innerHTML=u,an=$s.textContent,$s.textContent="",an)));else{if("/"===u[1]){Q.length&&Q[Q.length-1]===u.substr(2).replace(">","")&&(Q.pop(),U=U.parentNode);continue}var de,$e=zo(u.substr(1,u.length-2));if($e){de=i.document.createProcessingInstruction("timestamp",$e),U.appendChild(de);continue}var nt=u.match(/^<([^.\s/0-9>]+)(\.[^\s\\>]+)?([^>\\]+)?(\\?)>?$/);if(!nt||!(de=r(nt[1],nt[3]))||ks[(bn=de).localName]&&ks[bn.localName]!==U.localName)continue;if(nt[2]){var tt=nt[2].split(".");tt.forEach(function(an){var Hn=/^bg_/.test(an),Zn=Hn?an.slice(3):an;ys.hasOwnProperty(Zn)&&(de.style[Hn?"background-color":"color"]=ys[Zn])}),de.className=tt.join(" ")}Q.push(nt[1]),U.appendChild(de),U=de}var an,bn;return w}var Jo=[[1470,1470],[1472,1472],[1475,1475],[1478,1478],[1488,1514],[1520,1524],[1544,1544],[1547,1547],[1549,1549],[1563,1563],[1566,1610],[1645,1647],[1649,1749],[1765,1766],[1774,1775],[1786,1805],[1807,1808],[1810,1839],[1869,1957],[1969,1969],[1984,2026],[2036,2037],[2042,2042],[2048,2069],[2074,2074],[2084,2084],[2088,2088],[2096,2110],[2112,2136],[2142,2142],[2208,2208],[2210,2220],[8207,8207],[64285,64285],[64287,64296],[64298,64310],[64312,64316],[64318,64318],[64320,64321],[64323,64324],[64326,64449],[64467,64829],[64848,64911],[64914,64967],[65008,65020],[65136,65140],[65142,65276],[67584,67589],[67592,67592],[67594,67637],[67639,67640],[67644,67644],[67647,67669],[67671,67679],[67840,67867],[67872,67897],[67903,67903],[67968,68023],[68030,68031],[68096,68096],[68112,68115],[68117,68119],[68121,68147],[68160,68167],[68176,68184],[68192,68223],[68352,68405],[68416,68437],[68440,68466],[68472,68479],[68608,68680],[126464,126467],[126469,126495],[126497,126498],[126500,126500],[126503,126503],[126505,126514],[126516,126519],[126521,126521],[126523,126523],[126530,126530],[126535,126535],[126537,126537],[126539,126539],[126541,126543],[126545,126546],[126548,126548],[126551,126551],[126553,126553],[126555,126555],[126557,126557],[126559,126559],[126561,126562],[126564,126564],[126567,126570],[126572,126578],[126580,126583],[126585,126588],[126590,126590],[126592,126601],[126603,126619],[126625,126627],[126629,126633],[126635,126651],[1114109,1114109]];function Xo(i){for(var s=0;s=o[0]&&i<=o[1])return!0}return!1}function vs(i){var s=[],o="";if(!i||!i.childNodes)return"ltr";function t(w,U){for(var Q=U.childNodes.length-1;Q>=0;Q--)w.push(U.childNodes[Q])}function r(w){if(!w||!w.length)return null;var U=w.pop(),Q=U.textContent||U.innerText;if(Q){var de=Q.match(/^.*(\n|\r)/);return de?(w.length=0,de[0]):Q}return"ruby"===U.tagName?r(w):U.childNodes?(t(w,U),r(w)):void 0}for(t(s,i);o=r(s);)for(var u=0;u=0&&Hn.line<=100))return Hn.line;if(!Hn.track||!Hn.track.textTrackList||!Hn.track.textTrackList.mediaElement)return-1;for(var Zn=Hn.track,oi=Zn.textTrackList,mi=0,Fi=0;Fint&&($e=$e<0?-1:1,$e*=Math.ceil(nt/de)*de),w<0&&($e+=""===u.vertical?o.height:o.width,U=U.reverse()),r.move(tt,$e)}else{var Ht=r.lineHeight/o.height*100;switch(u.lineAlign){case"center":w-=Ht/2;break;case"end":w-=Ht}switch(u.vertical){case"":s.applyStyles({top:s.formatStyle(w,"%")});break;case"rl":s.applyStyles({left:s.formatStyle(w,"%")});break;case"lr":s.applyStyles({right:s.formatStyle(w,"%")})}U=["+y","-x","+x","-y"],r=new Qo(s)}var bn=function(Hn,Zn){for(var oi,mi=new Qo(Hn),Fi=1,tr=0;trGi&&(oi=new Qo(Hn),Fi=Gi),Hn=new Qo(mi)}return oi||mi}(r,U);s.move(bn.toCSSCompatValues(o))}function Et(){}Go.prototype.applyStyles=function(i,s){for(var o in s=s||this.div,i)i.hasOwnProperty(o)&&(s.style[o]=i[o])},Go.prototype.formatStyle=function(i,s){return 0===i?0:i+s},(Gr.prototype=Ps(Go.prototype)).constructor=Gr,Qo.prototype.move=function(i,s){switch(s=void 0!==s?s:this.lineHeight,i){case"+x":this.left+=s,this.right+=s;break;case"-x":this.left-=s,this.right-=s;break;case"+y":this.top+=s,this.bottom+=s;break;case"-y":this.top-=s,this.bottom-=s}},Qo.prototype.overlaps=function(i){return this.lefti.left&&this.topi.top},Qo.prototype.overlapsAny=function(i){for(var s=0;s=i.top&&this.bottom<=i.bottom&&this.left>=i.left&&this.right<=i.right},Qo.prototype.overlapsOppositeAxis=function(i,s){switch(s){case"+x":return this.lefti.right;case"+y":return this.topi.bottom}},Qo.prototype.intersectPercentage=function(i){return Math.max(0,Math.min(this.right,i.right)-Math.max(this.left,i.left))*Math.max(0,Math.min(this.bottom,i.bottom)-Math.max(this.top,i.top))/(this.height*this.width)},Qo.prototype.toCSSCompatValues=function(i){return{top:this.top-i.top,bottom:i.bottom-this.bottom,left:this.left-i.left,right:i.right-this.right,height:this.height,width:this.width}},Qo.getSimpleBoxPosition=function(i){var s=i.div?i.div.offsetHeight:i.tagName?i.offsetHeight:0,o=i.div?i.div.offsetWidth:i.tagName?i.offsetWidth:0,t=i.div?i.div.offsetTop:i.tagName?i.offsetTop:0;return{left:(i=i.div?i.div.getBoundingClientRect():i.tagName?i.getBoundingClientRect():i).left,right:i.right,top:i.top||t,height:i.height||s,bottom:i.bottom||t+(i.height||s),width:i.width||o}},Et.StringDecoder=function(){return{decode:function(i){if(!i)return"";if("string"!=typeof i)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(i))}}},Et.convertCueToDOMTree=function(i,s){return i&&s?us(i,s):null},Et.processCues=function(i,s,o){if(!i||!s||!o)return null;for(;o.firstChild;)o.removeChild(o.firstChild);var t=i.document.createElement("div");if(t.style.position="absolute",t.style.left="0",t.style.right="0",t.style.top="0",t.style.bottom="0",t.style.margin="1.5%",o.appendChild(t),function(de){for(var $e=0;$e100)throw new Error("Position must be between 0 and 100.");Ht=Zn,this.hasBeenReset=!0}},positionAlign:{enumerable:!0,get:function(){return bn},set:function(Zn){var oi=Ri(Zn);oi?(bn=oi,this.hasBeenReset=!0):console.warn("positionAlign: an invalid or illegal string was specified.")}},size:{enumerable:!0,get:function(){return an},set:function(Zn){if(Zn<0||Zn>100)throw new Error("Size must be between 0 and 100.");an=Zn,this.hasBeenReset=!0}},align:{enumerable:!0,get:function(){return Hn},set:function(Zn){var oi=Ri(Zn);if(!oi)throw new SyntaxError("align: an invalid or illegal alignment string was specified.");Hn=oi,this.hasBeenReset=!0}}}),this.displayState=void 0}er.prototype.getCueAsHTML=function(){return WebVTT.convertCueToDOMTree(window,this.text)};var ar=er,yr={"":!0,up:!0};function Io(i){return"number"==typeof i&&i>=0&&i<=100}var to=function(){var s=100,o=3,t=0,r=100,u=0,w=100,U="";Object.defineProperties(this,{width:{enumerable:!0,get:function(){return s},set:function(Q){if(!Io(Q))throw new Error("Width must be between 0 and 100.");s=Q}},lines:{enumerable:!0,get:function(){return o},set:function(Q){if("number"!=typeof Q)throw new TypeError("Lines must be set to a number.");o=Q}},regionAnchorY:{enumerable:!0,get:function(){return r},set:function(Q){if(!Io(Q))throw new Error("RegionAnchorX must be between 0 and 100.");r=Q}},regionAnchorX:{enumerable:!0,get:function(){return t},set:function(Q){if(!Io(Q))throw new Error("RegionAnchorY must be between 0 and 100.");t=Q}},viewportAnchorY:{enumerable:!0,get:function(){return w},set:function(Q){if(!Io(Q))throw new Error("ViewportAnchorY must be between 0 and 100.");w=Q}},viewportAnchorX:{enumerable:!0,get:function(){return u},set:function(Q){if(!Io(Q))throw new Error("ViewportAnchorX must be between 0 and 100.");u=Q}},scroll:{enumerable:!0,get:function(){return U},set:function(Q){var nt,de="string"==typeof(nt=Q)&&!!yr[nt.toLowerCase()]&&nt.toLowerCase();!1===de?console.warn("Scroll: an invalid or illegal string was specified."):U=de}}})},go=be(function(i){var s=i.exports={WebVTT:Vt,VTTCue:ar,VTTRegion:to};fi.vttjs=s,fi.WebVTT=s.WebVTT;var o=s.VTTCue,t=s.VTTRegion,r=fi.VTTCue,u=fi.VTTRegion;s.shim=function(){fi.VTTCue=o,fi.VTTRegion=t},s.restore=function(){fi.VTTCue=r,fi.VTTRegion=u},fi.VTTCue||s.shim()}),co=function(i){function s(t,r){var u;return void 0===t&&(t={}),void 0===r&&(r=function(){}),t.reportTouchActivity=!1,(u=i.call(this,null,t,r)||this).onDurationChange_=function(w){return u.onDurationChange(w)},u.trackProgress_=function(w){return u.trackProgress(w)},u.trackCurrentTime_=function(w){return u.trackCurrentTime(w)},u.stopTrackingCurrentTime_=function(w){return u.stopTrackingCurrentTime(w)},u.disposeSourceHandler_=function(w){return u.disposeSourceHandler(w)},u.hasStarted_=!1,u.on("playing",function(){this.hasStarted_=!0}),u.on("loadstart",function(){this.hasStarted_=!1}),qo.names.forEach(function(w){var U=qo[w];t&&t[U.getterName]&&(u[U.privateName]=t[U.getterName])}),u.featuresProgressEvents||u.manualProgressOn(),u.featuresTimeupdateEvents||u.manualTimeUpdatesOn(),["Text","Audio","Video"].forEach(function(w){!1===t["native"+w+"Tracks"]&&(u["featuresNative"+w+"Tracks"]=!1)}),!1===t.nativeCaptions||!1===t.nativeTextTracks?u.featuresNativeTextTracks=!1:(!0===t.nativeCaptions||!0===t.nativeTextTracks)&&(u.featuresNativeTextTracks=!0),u.featuresNativeTextTracks||u.emulateTextTracks(),u.preloadTextTracks=!1!==t.preloadTextTracks,u.autoRemoteTextTracks_=new qo.text.ListClass,u.initTrackListeners(),t.nativeControlsForTouch||u.emitTapEvents(),u.constructor&&(u.name_=u.constructor.name||"Unknown Tech"),u}Wi(s,i);var o=s.prototype;return o.triggerSourceset=function(t){var r=this;this.isReady_||this.one("ready",function(){return r.setTimeout(function(){return r.triggerSourceset(t)},1)}),this.trigger({src:t,type:"sourceset"})},o.manualProgressOn=function(){this.on("durationchange",this.onDurationChange_),this.manualProgress=!0,this.one("ready",this.trackProgress_)},o.manualProgressOff=function(){this.manualProgress=!1,this.stopTrackingProgress(),this.off("durationchange",this.onDurationChange_)},o.trackProgress=function(t){this.stopTrackingProgress(),this.progressInterval=this.setInterval(Hi(this,function(){var r=this.bufferedPercent();this.bufferedPercent_!==r&&this.trigger("progress"),this.bufferedPercent_=r,1===r&&this.stopTrackingProgress()}),500)},o.onDurationChange=function(t){this.duration_=this.duration()},o.buffered=function(){return St(0,0)},o.bufferedPercent=function(){return on(this.buffered(),this.duration_)},o.stopTrackingProgress=function(){this.clearInterval(this.progressInterval)},o.manualTimeUpdatesOn=function(){this.manualTimeUpdates=!0,this.on("play",this.trackCurrentTime_),this.on("pause",this.stopTrackingCurrentTime_)},o.manualTimeUpdatesOff=function(){this.manualTimeUpdates=!1,this.stopTrackingCurrentTime(),this.off("play",this.trackCurrentTime_),this.off("pause",this.stopTrackingCurrentTime_)},o.trackCurrentTime=function(){this.currentTimeInterval&&this.stopTrackingCurrentTime(),this.currentTimeInterval=this.setInterval(function(){this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})},250)},o.stopTrackingCurrentTime=function(){this.clearInterval(this.currentTimeInterval),this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})},o.dispose=function(){this.clearTracks(Zr.names),this.manualProgress&&this.manualProgressOff(),this.manualTimeUpdates&&this.manualTimeUpdatesOff(),i.prototype.dispose.call(this)},o.clearTracks=function(t){var r=this;(t=[].concat(t)).forEach(function(u){for(var w=r[u+"Tracks"]()||[],U=w.length;U--;){var Q=w[U];"text"===u&&r.removeRemoteTextTrack(Q),w.removeTrack(Q)}})},o.cleanupAutoTextTracks=function(){for(var t=this.autoRemoteTextTracks_||[],r=t.length;r--;)this.removeRemoteTextTrack(t[r])},o.reset=function(){},o.crossOrigin=function(){},o.setCrossOrigin=function(){},o.error=function(t){return void 0!==t&&(this.error_=new Xn(t),this.trigger("error")),this.error_},o.played=function(){return this.hasStarted_?St(0,0):St()},o.play=function(){},o.setScrubbing=function(){},o.scrubbing=function(){},o.setCurrentTime=function(){this.manualTimeUpdates&&this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})},o.initTrackListeners=function(){var t=this;Zr.names.forEach(function(r){var w=function(){t.trigger(r+"trackchange")},U=t[Zr[r].getterName]();U.addEventListener("removetrack",w),U.addEventListener("addtrack",w),t.on("dispose",function(){U.removeEventListener("removetrack",w),U.removeEventListener("addtrack",w)})})},o.addWebVttScript_=function(){var t=this;if(!window.WebVTT)if(document.body.contains(this.el())){if(!this.options_["vtt.js"]&&B(go)&&Object.keys(go).length>0)return void this.trigger("vttjsloaded");var r=document.createElement("script");r.src=this.options_["vtt.js"]||"https://vjs.zencdn.net/vttjs/0.14.1/vtt.min.js",r.onload=function(){t.trigger("vttjsloaded")},r.onerror=function(){t.trigger("vttjserror")},this.on("dispose",function(){r.onload=null,r.onerror=null}),window.WebVTT=!0,this.el().parentNode.appendChild(r)}else this.ready(this.addWebVttScript_)},o.emulateTextTracks=function(){var t=this,r=this.textTracks(),u=this.remoteTextTracks(),w=function($e){return r.addTrack($e.track)},U=function($e){return r.removeTrack($e.track)};u.on("addtrack",w),u.on("removetrack",U),this.addWebVttScript_();var Q=function(){return t.trigger("texttrackchange")},de=function(){Q();for(var $e=0;$e=0;Ht--){var bn=de[Ht];bn[$e]&&bn[$e](tt,nt)}}(i,o,U,w),U}var ve={buffered:1,currentTime:1,duration:1,muted:1,played:1,paused:1,seekable:1,volume:1,ended:1},ht={setCurrentTime:1,setMuted:1,setVolume:1},Ot={play:1,pause:1};function Sn(i){return function(s,o){return s===Rt?Rt:o[i]?o[i](s):s}}function $n(i,s,o,t,r,u){void 0===i&&(i={}),void 0===s&&(s=[]),void 0===r&&(r=[]),void 0===u&&(u=!1);var U=s[0],Q=s.slice(1);if("string"==typeof U)$n(i,cs[U],o,t,r,u);else if(U){var de=function(nt,tt){var Ht=bt[nt.id()],bn=null;if(null==Ht)return bn=tt(nt),bt[nt.id()]=[[tt,bn]],bn;for(var an=0;an0;this.player_.tech(!0)&&!((ii||xn)&&r)&&this.player_.tech(!0).focus(),this.player_.paused()?Yr(this.player_.play()):this.player_.pause()}},s}(Fo);Ii.registerComponent("PosterImage",no);var zr="#222",as={monospace:"monospace",sansSerif:"sans-serif",serif:"serif",monospaceSansSerif:'"Andale Mono", "Lucida Console", monospace',monospaceSerif:'"Courier New", monospace',proportionalSansSerif:"sans-serif",proportionalSerif:"serif",casual:'"Comic Sans MS", Impact, fantasy',script:'"Monotype Corsiva", cursive',smallcaps:'"Andale Mono", "Lucida Console", monospace, sans-serif'};function bs(i,s){var o;if(4===i.length)o=i[1]+i[1]+i[2]+i[2]+i[3]+i[3];else{if(7!==i.length)throw new Error("Invalid color code provided, "+i+"; must be formatted as e.g. #f0e or #f604e2.");o=i.slice(1)}return"rgba("+parseInt(o.slice(0,2),16)+","+parseInt(o.slice(2,4),16)+","+parseInt(o.slice(4,6),16)+","+s+")"}function Yo(i,s,o){try{i.style[s]=o}catch{return}}var Is=function(i){function s(t,r,u){var w;w=i.call(this,t,r,u)||this;var U=function(Q){return w.updateDisplay(Q)};return t.on("loadstart",function(Q){return w.toggleDisplay(Q)}),t.on("texttrackchange",U),t.on("loadedmetadata",function(Q){return w.preselectTrack(Q)}),t.ready(Hi(jr(w),function(){if(t.tech_&&t.tech_.featuresNativeTextTracks)this.hide();else{t.on("fullscreenchange",U),t.on("playerresize",U),window.addEventListener("orientationchange",U),t.on("dispose",function(){return window.removeEventListener("orientationchange",U)});for(var Q=this.options_.playerOptions.tracks||[],de=0;de0;return Yr(r),void(this.player_.tech(!0)&&(!ii&&!xn||!u)&&this.player_.tech(!0).focus())}var w=this.player_.getChild("controlBar"),U=w&&w.getChild("playToggle");if(U){var Q=function(){return U.focus()};gr(r)?r.then(Q,function(){}):this.setTimeout(Q,1)}else this.player_.tech(!0).focus()},o.handleKeyDown=function(t){this.mouseused_=!1,i.prototype.handleKeyDown.call(this,t)},o.handleMouseDown=function(t){this.mouseused_=!0},s}(Ms);Ho.prototype.controlText_="Play Video",Ii.registerComponent("BigPlayButton",Ho);var ba=function(i){function s(t,r){var u;return(u=i.call(this,t,r)||this).controlText(r&&r.controlText||u.localize("Close")),u}Wi(s,i);var o=s.prototype;return o.buildCSSClass=function(){return"vjs-close-button "+i.prototype.buildCSSClass.call(this)},o.handleClick=function(t){this.trigger({type:"close",bubbles:!1})},o.handleKeyDown=function(t){fr.isEventKey(t,"Esc")?(t.preventDefault(),t.stopPropagation(),this.trigger("click")):i.prototype.handleKeyDown.call(this,t)},s}(Ms);Ii.registerComponent("CloseButton",ba);var Eo=function(i){function s(t,r){var u;return void 0===r&&(r={}),u=i.call(this,t,r)||this,r.replay=void 0===r.replay||r.replay,u.on(t,"play",function(w){return u.handlePlay(w)}),u.on(t,"pause",function(w){return u.handlePause(w)}),r.replay&&u.on(t,"ended",function(w){return u.handleEnded(w)}),u}Wi(s,i);var o=s.prototype;return o.buildCSSClass=function(){return"vjs-play-control "+i.prototype.buildCSSClass.call(this)},o.handleClick=function(t){this.player_.paused()?Yr(this.player_.play()):this.player_.pause()},o.handleSeeked=function(t){this.removeClass("vjs-ended"),this.player_.paused()?this.handlePause(t):this.handlePlay(t)},o.handlePlay=function(t){this.removeClass("vjs-ended"),this.removeClass("vjs-paused"),this.addClass("vjs-playing"),this.controlText("Pause")},o.handlePause=function(t){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.controlText("Play")},o.handleEnded=function(t){var r=this;this.removeClass("vjs-playing"),this.addClass("vjs-ended"),this.controlText("Replay"),this.one(this.player_,"seeked",function(u){return r.handleSeeked(u)})},s}(Ms);Eo.prototype.controlText_="Play",Ii.registerComponent("PlayToggle",Eo);var ka=function(i,s){i=i<0?0:i;var o=Math.floor(i%60),t=Math.floor(i/60%60),r=Math.floor(i/3600),u=Math.floor(s/60%60),w=Math.floor(s/3600);return(isNaN(i)||i===1/0)&&(r=t=o="-"),(r=r>0||w>0?r+":":"")+(t=((r||u>=10)&&t<10?"0"+t:t)+":")+(o<10?"0"+o:o)},Sl=ka;function Ta(i,s){return void 0===s&&(s=i),Sl(i,s)}var Nl=function(i){function s(t,r){var u;return(u=i.call(this,t,r)||this).on(t,["timeupdate","ended"],function(w){return u.updateContent(w)}),u.updateTextNode_(),u}Wi(s,i);var o=s.prototype;return o.createEl=function(){var t=this.buildCSSClass(),r=i.prototype.createEl.call(this,"div",{className:t+" vjs-time-control vjs-control"}),u=Ln("span",{className:"vjs-control-text",textContent:this.localize(this.labelText_)+"\xa0"},{role:"presentation"});return r.appendChild(u),this.contentEl_=Ln("span",{className:t+"-display"},{"aria-live":"off",role:"presentation"}),r.appendChild(this.contentEl_),r},o.dispose=function(){this.contentEl_=null,this.textNode_=null,i.prototype.dispose.call(this)},o.updateTextNode_=function(t){var r=this;void 0===t&&(t=0),t=Ta(t),this.formattedTime_!==t&&(this.formattedTime_=t,this.requestNamedAnimationFrame("TimeDisplay#updateTextNode_",function(){if(r.contentEl_){var u=r.textNode_;u&&r.contentEl_.firstChild!==u&&(u=null,A.warn("TimeDisplay#updateTextnode_: Prevented replacement of text node element since it was no longer a child of this node. Appending a new node instead.")),r.textNode_=document.createTextNode(r.formattedTime_),r.textNode_&&(u?r.contentEl_.replaceChild(r.textNode_,u):r.contentEl_.appendChild(r.textNode_))}}))},o.updateContent=function(t){},s}(Ii);Nl.prototype.labelText_="Time",Nl.prototype.controlText_="Time",Ii.registerComponent("TimeDisplay",Nl);var Su=function(i){function s(){return i.apply(this,arguments)||this}Wi(s,i);var o=s.prototype;return o.buildCSSClass=function(){return"vjs-current-time"},o.updateContent=function(t){var r;r=this.player_.ended()?this.player_.duration():this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime(),this.updateTextNode_(r)},s}(Nl);Su.prototype.labelText_="Current Time",Su.prototype.controlText_="Current Time",Ii.registerComponent("CurrentTimeDisplay",Su);var Ga=function(i){function s(t,r){var u,w=function(U){return u.updateContent(U)};return(u=i.call(this,t,r)||this).on(t,"durationchange",w),u.on(t,"loadstart",w),u.on(t,"loadedmetadata",w),u}Wi(s,i);var o=s.prototype;return o.buildCSSClass=function(){return"vjs-duration"},o.updateContent=function(t){var r=this.player_.duration();this.updateTextNode_(r)},s}(Nl);Ga.prototype.labelText_="Duration",Ga.prototype.controlText_="Duration",Ii.registerComponent("DurationDisplay",Ga);var E1=function(i){function s(){return i.apply(this,arguments)||this}return Wi(s,i),s.prototype.createEl=function(){var o=i.prototype.createEl.call(this,"div",{className:"vjs-time-control vjs-time-divider"},{"aria-hidden":!0}),t=i.prototype.createEl.call(this,"div"),r=i.prototype.createEl.call(this,"span",{textContent:"/"});return t.appendChild(r),o.appendChild(t),o},s}(Ii);Ii.registerComponent("TimeDivider",E1);var Qs=function(i){function s(t,r){var u;return(u=i.call(this,t,r)||this).on(t,"durationchange",function(w){return u.updateContent(w)}),u}Wi(s,i);var o=s.prototype;return o.buildCSSClass=function(){return"vjs-remaining-time"},o.createEl=function(){var t=i.prototype.createEl.call(this);return!1!==this.options_.displayNegative&&t.insertBefore(Ln("span",{},{"aria-hidden":!0},"-"),this.contentEl_),t},o.updateContent=function(t){var r;"number"==typeof this.player_.duration()&&(r=this.player_.ended()?0:this.player_.remainingTimeDisplay?this.player_.remainingTimeDisplay():this.player_.remainingTime(),this.updateTextNode_(r))},s}(Nl);Qs.prototype.labelText_="Remaining Time",Qs.prototype.controlText_="Remaining Time",Ii.registerComponent("RemainingTimeDisplay",Qs);var xs=function(i){function s(t,r){var u;return(u=i.call(this,t,r)||this).updateShowing(),u.on(u.player(),"durationchange",function(w){return u.updateShowing(w)}),u}Wi(s,i);var o=s.prototype;return o.createEl=function(){var t=i.prototype.createEl.call(this,"div",{className:"vjs-live-control vjs-control"});return this.contentEl_=Ln("div",{className:"vjs-live-display"},{"aria-live":"off"}),this.contentEl_.appendChild(Ln("span",{className:"vjs-control-text",textContent:this.localize("Stream Type")+"\xa0"})),this.contentEl_.appendChild(document.createTextNode(this.localize("LIVE"))),t.appendChild(this.contentEl_),t},o.dispose=function(){this.contentEl_=null,i.prototype.dispose.call(this)},o.updateShowing=function(t){this.player().duration()===1/0?this.show():this.hide()},s}(Ii);Ii.registerComponent("LiveDisplay",xs);var cu=function(i){function s(t,r){var u;return(u=i.call(this,t,r)||this).updateLiveEdgeStatus(),u.player_.liveTracker&&(u.updateLiveEdgeStatusHandler_=function(w){return u.updateLiveEdgeStatus(w)},u.on(u.player_.liveTracker,"liveedgechange",u.updateLiveEdgeStatusHandler_)),u}Wi(s,i);var o=s.prototype;return o.createEl=function(){var t=i.prototype.createEl.call(this,"button",{className:"vjs-seek-to-live-control vjs-control"});return this.textEl_=Ln("span",{className:"vjs-seek-to-live-text",textContent:this.localize("LIVE")},{"aria-hidden":"true"}),t.appendChild(this.textEl_),t},o.updateLiveEdgeStatus=function(){!this.player_.liveTracker||this.player_.liveTracker.atLiveEdge()?(this.setAttribute("aria-disabled",!0),this.addClass("vjs-at-live-edge"),this.controlText("Seek to live, currently playing live")):(this.setAttribute("aria-disabled",!1),this.removeClass("vjs-at-live-edge"),this.controlText("Seek to live, currently behind live"))},o.handleClick=function(){this.player_.liveTracker.seekToLiveEdge()},o.dispose=function(){this.player_.liveTracker&&this.off(this.player_.liveTracker,"liveedgechange",this.updateLiveEdgeStatusHandler_),this.textEl_=null,i.prototype.dispose.call(this)},s}(Ms);cu.prototype.controlText_="Seek to live, currently playing live",Ii.registerComponent("SeekToLive",cu);var X1=function(i,s,o){return i=Number(i),Math.min(o,Math.max(s,isNaN(i)?s:i))},c1=function(i){function s(t,r){var u;return(u=i.call(this,t,r)||this).handleMouseDown_=function(w){return u.handleMouseDown(w)},u.handleMouseUp_=function(w){return u.handleMouseUp(w)},u.handleKeyDown_=function(w){return u.handleKeyDown(w)},u.handleClick_=function(w){return u.handleClick(w)},u.handleMouseMove_=function(w){return u.handleMouseMove(w)},u.update_=function(w){return u.update(w)},u.bar=u.getChild(u.options_.barName),u.vertical(!!u.options_.vertical),u.enable(),u}Wi(s,i);var o=s.prototype;return o.enabled=function(){return this.enabled_},o.enable=function(){this.enabled()||(this.on("mousedown",this.handleMouseDown_),this.on("touchstart",this.handleMouseDown_),this.on("keydown",this.handleKeyDown_),this.on("click",this.handleClick_),this.on(this.player_,"controlsvisible",this.update),this.playerEvent&&this.on(this.player_,this.playerEvent,this.update),this.removeClass("disabled"),this.setAttribute("tabindex",0),this.enabled_=!0)},o.disable=function(){if(this.enabled()){var t=this.bar.el_.ownerDocument;this.off("mousedown",this.handleMouseDown_),this.off("touchstart",this.handleMouseDown_),this.off("keydown",this.handleKeyDown_),this.off("click",this.handleClick_),this.off(this.player_,"controlsvisible",this.update_),this.off(t,"mousemove",this.handleMouseMove_),this.off(t,"mouseup",this.handleMouseUp_),this.off(t,"touchmove",this.handleMouseMove_),this.off(t,"touchend",this.handleMouseUp_),this.removeAttribute("tabindex"),this.addClass("disabled"),this.playerEvent&&this.off(this.player_,this.playerEvent,this.update),this.enabled_=!1}},o.createEl=function(t,r,u){return void 0===r&&(r={}),void 0===u&&(u={}),r.className=r.className+" vjs-slider",r=He({tabIndex:0},r),u=He({role:"slider","aria-valuenow":0,"aria-valuemin":0,"aria-valuemax":100,tabIndex:0},u),i.prototype.createEl.call(this,t,r,u)},o.handleMouseDown=function(t){var r=this.bar.el_.ownerDocument;"mousedown"===t.type&&t.preventDefault(),"touchstart"===t.type&&!sn&&t.preventDefault(),Ie(),this.addClass("vjs-sliding"),this.trigger("slideractive"),this.on(r,"mousemove",this.handleMouseMove_),this.on(r,"mouseup",this.handleMouseUp_),this.on(r,"touchmove",this.handleMouseMove_),this.on(r,"touchend",this.handleMouseUp_),this.handleMouseMove(t,!0)},o.handleMouseMove=function(t){},o.handleMouseUp=function(){var t=this.bar.el_.ownerDocument;je(),this.removeClass("vjs-sliding"),this.trigger("sliderinactive"),this.off(t,"mousemove",this.handleMouseMove_),this.off(t,"mouseup",this.handleMouseUp_),this.off(t,"touchmove",this.handleMouseMove_),this.off(t,"touchend",this.handleMouseUp_),this.update()},o.update=function(){var t=this;if(this.el_&&this.bar){var r=this.getProgress();return r===this.progress_||(this.progress_=r,this.requestNamedAnimationFrame("Slider#update",function(){var u=t.vertical()?"height":"width";t.bar.el().style[u]=(100*r).toFixed(2)+"%"})),r}},o.getProgress=function(){return Number(X1(this.getPercent(),0,1).toFixed(4))},o.calculateDistance=function(t){var r=Gt(this.el_,t);return this.vertical()?r.y:r.x},o.handleKeyDown=function(t){fr.isEventKey(t,"Left")||fr.isEventKey(t,"Down")?(t.preventDefault(),t.stopPropagation(),this.stepBack()):fr.isEventKey(t,"Right")||fr.isEventKey(t,"Up")?(t.preventDefault(),t.stopPropagation(),this.stepForward()):i.prototype.handleKeyDown.call(this,t)},o.handleClick=function(t){t.stopPropagation(),t.preventDefault()},o.vertical=function(t){if(void 0===t)return this.vertical_||!1;this.vertical_=!!t,this.addClass(this.vertical_?"vjs-slider-vertical":"vjs-slider-horizontal")},s}(Ii);Ii.registerComponent("Slider",c1);var Na=function(i,s){return X1(i/s*100,0,100).toFixed(2)+"%"},Cr=function(i){function s(t,r){var u;return(u=i.call(this,t,r)||this).partEls_=[],u.on(t,"progress",function(w){return u.update(w)}),u}Wi(s,i);var o=s.prototype;return o.createEl=function(){var t=i.prototype.createEl.call(this,"div",{className:"vjs-load-progress"}),r=Ln("span",{className:"vjs-control-text"}),u=Ln("span",{textContent:this.localize("Loaded")}),w=document.createTextNode(": ");return this.percentageEl_=Ln("span",{className:"vjs-control-text-loaded-percentage",textContent:"0%"}),t.appendChild(r),r.appendChild(u),r.appendChild(w),r.appendChild(this.percentageEl_),t},o.dispose=function(){this.partEls_=null,this.percentageEl_=null,i.prototype.dispose.call(this)},o.update=function(t){var r=this;this.requestNamedAnimationFrame("LoadProgressBar#update",function(){var u=r.player_.liveTracker,w=r.player_.buffered(),U=u&&u.isLive()?u.seekableEnd():r.player_.duration(),Q=r.player_.bufferedEnd(),de=r.partEls_,$e=Na(Q,U);r.percent_!==$e&&(r.el_.style.width=$e,Se(r.percentageEl_,$e),r.percent_=$e);for(var nt=0;ntw.length;an--)r.el_.removeChild(de[an-1]);de.length=w.length})},s}(Ii);Ii.registerComponent("LoadProgressBar",Cr);var Dc=function(i){function s(t,r){var u;return(u=i.call(this,t,r)||this).update=vo(Hi(jr(u),u.update),30),u}Wi(s,i);var o=s.prototype;return o.createEl=function(){return i.prototype.createEl.call(this,"div",{className:"vjs-time-tooltip"},{"aria-hidden":"true"})},o.update=function(t,r,u){var w=vt(this.el_),U=ke(this.player_.el()),Q=t.width*r;if(U&&w){var de=t.left-U.left+Q,$e=t.width-Q+(U.right-t.right),nt=w.width/2;dew.width&&(nt=w.width),nt=Math.round(nt),this.el_.style.right="-"+nt+"px",this.write(u)}},o.write=function(t){Se(this.el_,t)},o.updateTime=function(t,r,u,w){var U=this;this.requestNamedAnimationFrame("TimeTooltip#updateTime",function(){var Q,de=U.player_.duration();if(U.player_.liveTracker&&U.player_.liveTracker.isLive()){var $e=U.player_.liveTracker.liveWindow(),nt=$e-r*$e;Q=(nt<1?"":"-")+Ta(nt,$e)}else Q=Ta(u,de);U.update(t,r,Q),w&&w()})},s}(Ii);Ii.registerComponent("TimeTooltip",Dc);var Ya=function(i){function s(t,r){var u;return(u=i.call(this,t,r)||this).update=vo(Hi(jr(u),u.update),30),u}Wi(s,i);var o=s.prototype;return o.createEl=function(){return i.prototype.createEl.call(this,"div",{className:"vjs-play-progress vjs-slider-bar"},{"aria-hidden":"true"})},o.update=function(t,r){var u=this.getChild("timeTooltip");if(u){var w=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime();u.updateTime(t,r,w)}},s}(Ii);Ya.prototype.options_={children:[]},!pt&&!Ke&&Ya.prototype.options_.children.push("timeTooltip"),Ii.registerComponent("PlayProgressBar",Ya);var El=function(i){function s(t,r){var u;return(u=i.call(this,t,r)||this).update=vo(Hi(jr(u),u.update),30),u}Wi(s,i);var o=s.prototype;return o.createEl=function(){return i.prototype.createEl.call(this,"div",{className:"vjs-mouse-display"})},o.update=function(t,r){var u=this,w=r*this.player_.duration();this.getChild("timeTooltip").updateTime(t,r,w,function(){u.el_.style.left=t.width*r+"px"})},s}(Ii);El.prototype.options_={children:["timeTooltip"]},Ii.registerComponent("MouseTimeDisplay",El);var Nc=function(i){function s(t,r){var u;return(u=i.call(this,t,r)||this).setEventHandlers_(),u}Wi(s,i);var o=s.prototype;return o.setEventHandlers_=function(){var t=this;this.update_=Hi(this,this.update),this.update=vo(this.update_,30),this.on(this.player_,["ended","durationchange","timeupdate"],this.update),this.player_.liveTracker&&this.on(this.player_.liveTracker,"liveedgechange",this.update),this.updateInterval=null,this.enableIntervalHandler_=function(r){return t.enableInterval_(r)},this.disableIntervalHandler_=function(r){return t.disableInterval_(r)},this.on(this.player_,["playing"],this.enableIntervalHandler_),this.on(this.player_,["ended","pause","waiting"],this.disableIntervalHandler_),"hidden"in document&&"visibilityState"in document&&this.on(document,"visibilitychange",this.toggleVisibility_)},o.toggleVisibility_=function(t){"hidden"===document.visibilityState?(this.cancelNamedAnimationFrame("SeekBar#update"),this.cancelNamedAnimationFrame("Slider#update"),this.disableInterval_(t)):(!this.player_.ended()&&!this.player_.paused()&&this.enableInterval_(),this.update())},o.enableInterval_=function(){this.updateInterval||(this.updateInterval=this.setInterval(this.update,30))},o.disableInterval_=function(t){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&t&&"ended"!==t.type||this.updateInterval&&(this.clearInterval(this.updateInterval),this.updateInterval=null)},o.createEl=function(){return i.prototype.createEl.call(this,"div",{className:"vjs-progress-holder"},{"aria-label":this.localize("Progress Bar")})},o.update=function(t){var r=this;if("hidden"!==document.visibilityState){var u=i.prototype.update.call(this);return this.requestNamedAnimationFrame("SeekBar#update",function(){var w=r.player_.ended()?r.player_.duration():r.getCurrentTime_(),U=r.player_.liveTracker,Q=r.player_.duration();U&&U.isLive()&&(Q=r.player_.liveTracker.liveCurrentTime()),r.percent_!==u&&(r.el_.setAttribute("aria-valuenow",(100*u).toFixed(2)),r.percent_=u),(r.currentTime_!==w||r.duration_!==Q)&&(r.el_.setAttribute("aria-valuetext",r.localize("progress bar timing: currentTime={1} duration={2}",[Ta(w,Q),Ta(Q,Q)],"{1} of {2}")),r.currentTime_=w,r.duration_=Q),r.bar&&r.bar.update(ke(r.el()),r.getProgress())}),u}},o.userSeek_=function(t){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&this.player_.liveTracker.nextSeekedFromUser(),this.player_.currentTime(t)},o.getCurrentTime_=function(){return this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime()},o.getPercent=function(){var t,r=this.getCurrentTime_(),u=this.player_.liveTracker;return u&&u.isLive()?(t=(r-u.seekableStart())/u.liveWindow(),u.atLiveEdge()&&(t=1)):t=r/this.player_.duration(),t},o.handleMouseDown=function(t){qe(t)&&(t.stopPropagation(),this.videoWasPlaying=!this.player_.paused(),this.player_.pause(),i.prototype.handleMouseDown.call(this,t))},o.handleMouseMove=function(t,r){if(void 0===r&&(r=!1),qe(t)){!r&&!this.player_.scrubbing()&&this.player_.scrubbing(!0);var u,w=this.calculateDistance(t),U=this.player_.liveTracker;if(U&&U.isLive()){if(w>=.99)return void U.seekToLiveEdge();var Q=U.seekableStart(),de=U.liveCurrentTime();if((u=Q+w*U.liveWindow())>=de&&(u=de),u<=Q&&(u=Q+.1),u===1/0)return}else(u=w*this.player_.duration())===this.player_.duration()&&(u-=.1);this.userSeek_(u)}},o.enable=function(){i.prototype.enable.call(this);var t=this.getChild("mouseTimeDisplay");t&&t.show()},o.disable=function(){i.prototype.disable.call(this);var t=this.getChild("mouseTimeDisplay");t&&t.hide()},o.handleMouseUp=function(t){i.prototype.handleMouseUp.call(this,t),t&&t.stopPropagation(),this.player_.scrubbing(!1),this.player_.trigger({type:"timeupdate",target:this,manuallyTriggered:!0}),this.videoWasPlaying?Yr(this.player_.play()):this.update_()},o.stepForward=function(){this.userSeek_(this.player_.currentTime()+5)},o.stepBack=function(){this.userSeek_(this.player_.currentTime()-5)},o.handleAction=function(t){this.player_.paused()?this.player_.play():this.player_.pause()},o.handleKeyDown=function(t){var r=this.player_.liveTracker;if(fr.isEventKey(t,"Space")||fr.isEventKey(t,"Enter"))t.preventDefault(),t.stopPropagation(),this.handleAction(t);else if(fr.isEventKey(t,"Home"))t.preventDefault(),t.stopPropagation(),this.userSeek_(0);else if(fr.isEventKey(t,"End"))t.preventDefault(),t.stopPropagation(),r&&r.isLive()?this.userSeek_(r.liveCurrentTime()):this.userSeek_(this.player_.duration());else if(/^[0-9]$/.test(fr(t))){t.preventDefault(),t.stopPropagation();var u=10*(fr.codes[fr(t)]-fr.codes[0])/100;r&&r.isLive()?this.userSeek_(r.seekableStart()+r.liveWindow()*u):this.userSeek_(this.player_.duration()*u)}else fr.isEventKey(t,"PgDn")?(t.preventDefault(),t.stopPropagation(),this.userSeek_(this.player_.currentTime()-60)):fr.isEventKey(t,"PgUp")?(t.preventDefault(),t.stopPropagation(),this.userSeek_(this.player_.currentTime()+60)):i.prototype.handleKeyDown.call(this,t)},o.dispose=function(){this.disableInterval_(),this.off(this.player_,["ended","durationchange","timeupdate"],this.update),this.player_.liveTracker&&this.off(this.player_.liveTracker,"liveedgechange",this.update),this.off(this.player_,["playing"],this.enableIntervalHandler_),this.off(this.player_,["ended","pause","waiting"],this.disableIntervalHandler_),"hidden"in document&&"visibilityState"in document&&this.off(document,"visibilitychange",this.toggleVisibility_),i.prototype.dispose.call(this)},s}(c1);Nc.prototype.options_={children:["loadProgressBar","playProgressBar"],barName:"playProgressBar"},!pt&&!Ke&&Nc.prototype.options_.children.splice(1,0,"mouseTimeDisplay"),Ii.registerComponent("SeekBar",Nc);var al=function(i){function s(t,r){var u;return(u=i.call(this,t,r)||this).handleMouseMove=vo(Hi(jr(u),u.handleMouseMove),30),u.throttledHandleMouseSeek=vo(Hi(jr(u),u.handleMouseSeek),30),u.handleMouseUpHandler_=function(w){return u.handleMouseUp(w)},u.handleMouseDownHandler_=function(w){return u.handleMouseDown(w)},u.enable(),u}Wi(s,i);var o=s.prototype;return o.createEl=function(){return i.prototype.createEl.call(this,"div",{className:"vjs-progress-control vjs-control"})},o.handleMouseMove=function(t){var r=this.getChild("seekBar");if(r){var u=r.getChild("playProgressBar"),w=r.getChild("mouseTimeDisplay");if(u||w){var U=r.el(),Q=vt(U),de=Gt(U,t).x;de=X1(de,0,1),w&&w.update(Q,de),u&&u.update(Q,r.getProgress())}}},o.handleMouseSeek=function(t){var r=this.getChild("seekBar");r&&r.handleMouseMove(t)},o.enabled=function(){return this.enabled_},o.disable=function(){if(this.children().forEach(function(r){return r.disable&&r.disable()}),this.enabled()&&(this.off(["mousedown","touchstart"],this.handleMouseDownHandler_),this.off(this.el_,"mousemove",this.handleMouseMove),this.removeListenersAddedOnMousedownAndTouchstart(),this.addClass("disabled"),this.enabled_=!1,this.player_.scrubbing())){var t=this.getChild("seekBar");this.player_.scrubbing(!1),t.videoWasPlaying&&Yr(this.player_.play())}},o.enable=function(){this.children().forEach(function(t){return t.enable&&t.enable()}),!this.enabled()&&(this.on(["mousedown","touchstart"],this.handleMouseDownHandler_),this.on(this.el_,"mousemove",this.handleMouseMove),this.removeClass("disabled"),this.enabled_=!0)},o.removeListenersAddedOnMousedownAndTouchstart=function(){var t=this.el_.ownerDocument;this.off(t,"mousemove",this.throttledHandleMouseSeek),this.off(t,"touchmove",this.throttledHandleMouseSeek),this.off(t,"mouseup",this.handleMouseUpHandler_),this.off(t,"touchend",this.handleMouseUpHandler_)},o.handleMouseDown=function(t){var r=this.el_.ownerDocument,u=this.getChild("seekBar");u&&u.handleMouseDown(t),this.on(r,"mousemove",this.throttledHandleMouseSeek),this.on(r,"touchmove",this.throttledHandleMouseSeek),this.on(r,"mouseup",this.handleMouseUpHandler_),this.on(r,"touchend",this.handleMouseUpHandler_)},o.handleMouseUp=function(t){var r=this.getChild("seekBar");r&&r.handleMouseUp(t),this.removeListenersAddedOnMousedownAndTouchstart()},s}(Ii);al.prototype.options_={children:["seekBar"]},Ii.registerComponent("ProgressControl",al);var k1=function(i){function s(t,r){var u;return(u=i.call(this,t,r)||this).on(t,["enterpictureinpicture","leavepictureinpicture"],function(w){return u.handlePictureInPictureChange(w)}),u.on(t,["disablepictureinpicturechanged","loadedmetadata"],function(w){return u.handlePictureInPictureEnabledChange(w)}),u.disable(),u}Wi(s,i);var o=s.prototype;return o.buildCSSClass=function(){return"vjs-picture-in-picture-control "+i.prototype.buildCSSClass.call(this)},o.handlePictureInPictureEnabledChange=function(){document.pictureInPictureEnabled&&!1===this.player_.disablePictureInPicture()?this.enable():this.disable()},o.handlePictureInPictureChange=function(t){this.player_.isInPictureInPicture()?this.controlText("Exit Picture-in-Picture"):this.controlText("Picture-in-Picture"),this.handlePictureInPictureEnabledChange()},o.handleClick=function(t){this.player_.isInPictureInPicture()?this.player_.exitPictureInPicture():this.player_.requestPictureInPicture()},s}(Ms);k1.prototype.controlText_="Picture-in-Picture",Ii.registerComponent("PictureInPictureToggle",k1);var x1=function(i){function s(t,r){var u;return(u=i.call(this,t,r)||this).on(t,"fullscreenchange",function(w){return u.handleFullscreenChange(w)}),!1===document[t.fsApi_.fullscreenEnabled]&&u.disable(),u}Wi(s,i);var o=s.prototype;return o.buildCSSClass=function(){return"vjs-fullscreen-control "+i.prototype.buildCSSClass.call(this)},o.handleFullscreenChange=function(t){this.player_.isFullscreen()?this.controlText("Non-Fullscreen"):this.controlText("Fullscreen")},o.handleClick=function(t){this.player_.isFullscreen()?this.player_.exitFullscreen():this.player_.requestFullscreen()},s}(Ms);x1.prototype.controlText_="Fullscreen",Ii.registerComponent("FullscreenToggle",x1);var Fc=function(i){function s(){return i.apply(this,arguments)||this}return Wi(s,i),s.prototype.createEl=function(){var o=i.prototype.createEl.call(this,"div",{className:"vjs-volume-level"});return o.appendChild(i.prototype.createEl.call(this,"span",{className:"vjs-control-text"})),o},s}(Ii);Ii.registerComponent("VolumeLevel",Fc);var d1=function(i){function s(t,r){var u;return(u=i.call(this,t,r)||this).update=vo(Hi(jr(u),u.update),30),u}Wi(s,i);var o=s.prototype;return o.createEl=function(){return i.prototype.createEl.call(this,"div",{className:"vjs-volume-tooltip"},{"aria-hidden":"true"})},o.update=function(t,r,u,w){if(!u){var U=ke(this.el_),Q=ke(this.player_.el()),de=t.width*r;if(!Q||!U)return;var $e=t.left-Q.left+de,nt=t.width-de+(Q.right-t.right),tt=U.width/2;$eU.width&&(tt=U.width),this.el_.style.right="-"+tt+"px"}this.write(w+"%")},o.write=function(t){Se(this.el_,t)},o.updateVolume=function(t,r,u,w,U){var Q=this;this.requestNamedAnimationFrame("VolumeLevelTooltip#updateVolume",function(){Q.update(t,r,u,w.toFixed(0)),U&&U()})},s}(Ii);Ii.registerComponent("VolumeLevelTooltip",d1);var jc=function(i){function s(t,r){var u;return(u=i.call(this,t,r)||this).update=vo(Hi(jr(u),u.update),30),u}Wi(s,i);var o=s.prototype;return o.createEl=function(){return i.prototype.createEl.call(this,"div",{className:"vjs-mouse-display"})},o.update=function(t,r,u){var w=this,U=100*r;this.getChild("volumeLevelTooltip").updateVolume(t,r,u,U,function(){u?w.el_.style.bottom=t.height*r+"px":w.el_.style.left=t.width*r+"px"})},s}(Ii);jc.prototype.options_={children:["volumeLevelTooltip"]},Ii.registerComponent("MouseVolumeLevelDisplay",jc);var du=function(i){function s(t,r){var u;return(u=i.call(this,t,r)||this).on("slideractive",function(w){return u.updateLastVolume_(w)}),u.on(t,"volumechange",function(w){return u.updateARIAAttributes(w)}),t.ready(function(){return u.updateARIAAttributes()}),u}Wi(s,i);var o=s.prototype;return o.createEl=function(){return i.prototype.createEl.call(this,"div",{className:"vjs-volume-bar vjs-slider-bar"},{"aria-label":this.localize("Volume Level"),"aria-live":"polite"})},o.handleMouseDown=function(t){qe(t)&&i.prototype.handleMouseDown.call(this,t)},o.handleMouseMove=function(t){var r=this.getChild("mouseVolumeLevelDisplay");if(r){var u=this.el(),w=ke(u),U=this.vertical(),Q=Gt(u,t);Q=X1(Q=U?Q.y:Q.x,0,1),r.update(w,Q,U)}qe(t)&&(this.checkMuted(),this.player_.volume(this.calculateDistance(t)))},o.checkMuted=function(){this.player_.muted()&&this.player_.muted(!1)},o.getPercent=function(){return this.player_.muted()?0:this.player_.volume()},o.stepForward=function(){this.checkMuted(),this.player_.volume(this.player_.volume()+.1)},o.stepBack=function(){this.checkMuted(),this.player_.volume(this.player_.volume()-.1)},o.updateARIAAttributes=function(t){var r=this.player_.muted()?0:this.volumeAsPercentage_();this.el_.setAttribute("aria-valuenow",r),this.el_.setAttribute("aria-valuetext",r+"%")},o.volumeAsPercentage_=function(){return Math.round(100*this.player_.volume())},o.updateLastVolume_=function(){var t=this,r=this.player_.volume();this.one("sliderinactive",function(){0===t.player_.volume()&&t.player_.lastVolume_(r)})},s}(c1);du.prototype.options_={children:["volumeLevel"],barName:"volumeLevel"},!pt&&!Ke&&du.prototype.options_.children.splice(0,0,"mouseVolumeLevelDisplay"),du.prototype.playerEvent="volumechange",Ii.registerComponent("VolumeBar",du);var Fl=function(i){function s(t,r){var u;return void 0===r&&(r={}),r.vertical=r.vertical||!1,(typeof r.volumeBar>"u"||B(r.volumeBar))&&(r.volumeBar=r.volumeBar||{},r.volumeBar.vertical=r.vertical),u=i.call(this,t,r)||this,function(i,s){s.tech_&&!s.tech_.featuresVolumeControl&&i.addClass("vjs-hidden"),i.on(s,"loadstart",function(){s.tech_.featuresVolumeControl?i.removeClass("vjs-hidden"):i.addClass("vjs-hidden")})}(jr(u),t),u.throttledHandleMouseMove=vo(Hi(jr(u),u.handleMouseMove),30),u.handleMouseUpHandler_=function(w){return u.handleMouseUp(w)},u.on("mousedown",function(w){return u.handleMouseDown(w)}),u.on("touchstart",function(w){return u.handleMouseDown(w)}),u.on("mousemove",function(w){return u.handleMouseMove(w)}),u.on(u.volumeBar,["focus","slideractive"],function(){u.volumeBar.addClass("vjs-slider-active"),u.addClass("vjs-slider-active"),u.trigger("slideractive")}),u.on(u.volumeBar,["blur","sliderinactive"],function(){u.volumeBar.removeClass("vjs-slider-active"),u.removeClass("vjs-slider-active"),u.trigger("sliderinactive")}),u}Wi(s,i);var o=s.prototype;return o.createEl=function(){var t="vjs-volume-horizontal";return this.options_.vertical&&(t="vjs-volume-vertical"),i.prototype.createEl.call(this,"div",{className:"vjs-volume-control vjs-control "+t})},o.handleMouseDown=function(t){var r=this.el_.ownerDocument;this.on(r,"mousemove",this.throttledHandleMouseMove),this.on(r,"touchmove",this.throttledHandleMouseMove),this.on(r,"mouseup",this.handleMouseUpHandler_),this.on(r,"touchend",this.handleMouseUpHandler_)},o.handleMouseUp=function(t){var r=this.el_.ownerDocument;this.off(r,"mousemove",this.throttledHandleMouseMove),this.off(r,"touchmove",this.throttledHandleMouseMove),this.off(r,"mouseup",this.handleMouseUpHandler_),this.off(r,"touchend",this.handleMouseUpHandler_)},o.handleMouseMove=function(t){this.volumeBar.handleMouseMove(t)},s}(Ii);Fl.prototype.options_={children:["volumeBar"]},Ii.registerComponent("VolumeControl",Fl);var L1=function(i){function s(t,r){var u;return u=i.call(this,t,r)||this,function(i,s){s.tech_&&!s.tech_.featuresMuteControl&&i.addClass("vjs-hidden"),i.on(s,"loadstart",function(){s.tech_.featuresMuteControl?i.removeClass("vjs-hidden"):i.addClass("vjs-hidden")})}(jr(u),t),u.on(t,["loadstart","volumechange"],function(w){return u.update(w)}),u}Wi(s,i);var o=s.prototype;return o.buildCSSClass=function(){return"vjs-mute-control "+i.prototype.buildCSSClass.call(this)},o.handleClick=function(t){var r=this.player_.volume(),u=this.player_.lastVolume_();0===r?(this.player_.volume(u<.1?.1:u),this.player_.muted(!1)):this.player_.muted(!this.player_.muted())},o.update=function(t){this.updateIcon_(),this.updateControlText_()},o.updateIcon_=function(){var t=this.player_.volume(),r=3;pt&&this.player_.tech_&&this.player_.tech_.el_&&this.player_.muted(this.player_.tech_.el_.muted),0===t||this.player_.muted()?r=0:t<.33?r=1:t<.67&&(r=2);for(var u=0;u<4;u++)st(this.el_,"vjs-vol-"+u);W(this.el_,"vjs-vol-"+r)},o.updateControlText_=function(){var t=this.player_.muted()||0===this.player_.volume()?"Unmute":"Mute";this.controlText()!==t&&this.controlText(t)},s}(Ms);L1.prototype.controlText_="Mute",Ii.registerComponent("MuteToggle",L1);var O1=function(i){function s(t,r){var u;return void 0===r&&(r={}),r.inline=!(typeof r.inline<"u")||r.inline,(typeof r.volumeControl>"u"||B(r.volumeControl))&&(r.volumeControl=r.volumeControl||{},r.volumeControl.vertical=!r.inline),(u=i.call(this,t,r)||this).handleKeyPressHandler_=function(w){return u.handleKeyPress(w)},u.on(t,["loadstart"],function(w){return u.volumePanelState_(w)}),u.on(u.muteToggle,"keyup",function(w){return u.handleKeyPress(w)}),u.on(u.volumeControl,"keyup",function(w){return u.handleVolumeControlKeyUp(w)}),u.on("keydown",function(w){return u.handleKeyPress(w)}),u.on("mouseover",function(w){return u.handleMouseOver(w)}),u.on("mouseout",function(w){return u.handleMouseOut(w)}),u.on(u.volumeControl,["slideractive"],u.sliderActive_),u.on(u.volumeControl,["sliderinactive"],u.sliderInactive_),u}Wi(s,i);var o=s.prototype;return o.sliderActive_=function(){this.addClass("vjs-slider-active")},o.sliderInactive_=function(){this.removeClass("vjs-slider-active")},o.volumePanelState_=function(){this.volumeControl.hasClass("vjs-hidden")&&this.muteToggle.hasClass("vjs-hidden")&&this.addClass("vjs-hidden"),this.volumeControl.hasClass("vjs-hidden")&&!this.muteToggle.hasClass("vjs-hidden")&&this.addClass("vjs-mute-toggle-only")},o.createEl=function(){var t="vjs-volume-panel-horizontal";return this.options_.inline||(t="vjs-volume-panel-vertical"),i.prototype.createEl.call(this,"div",{className:"vjs-volume-panel vjs-control "+t})},o.dispose=function(){this.handleMouseOut(),i.prototype.dispose.call(this)},o.handleVolumeControlKeyUp=function(t){fr.isEventKey(t,"Esc")&&this.muteToggle.focus()},o.handleMouseOver=function(t){this.addClass("vjs-hover"),ai(document,"keyup",this.handleKeyPressHandler_)},o.handleMouseOut=function(t){this.removeClass("vjs-hover"),zn(document,"keyup",this.handleKeyPressHandler_)},o.handleKeyPress=function(t){fr.isEventKey(t,"Esc")&&this.handleMouseOut()},s}(Ii);O1.prototype.options_={children:["muteToggle","volumeControl"]},Ii.registerComponent("VolumePanel",O1);var qu=function(i){function s(t,r){var u;return u=i.call(this,t,r)||this,r&&(u.menuButton_=r.menuButton),u.focusedChild_=-1,u.on("keydown",function(w){return u.handleKeyDown(w)}),u.boundHandleBlur_=function(w){return u.handleBlur(w)},u.boundHandleTapClick_=function(w){return u.handleTapClick(w)},u}Wi(s,i);var o=s.prototype;return o.addEventListenerForItem=function(t){t instanceof Ii&&(this.on(t,"blur",this.boundHandleBlur_),this.on(t,["tap","click"],this.boundHandleTapClick_))},o.removeEventListenerForItem=function(t){t instanceof Ii&&(this.off(t,"blur",this.boundHandleBlur_),this.off(t,["tap","click"],this.boundHandleTapClick_))},o.removeChild=function(t){"string"==typeof t&&(t=this.getChild(t)),this.removeEventListenerForItem(t),i.prototype.removeChild.call(this,t)},o.addItem=function(t){var r=this.addChild(t);r&&this.addEventListenerForItem(r)},o.createEl=function(){this.contentEl_=Ln(this.options_.contentElType||"ul",{className:"vjs-menu-content"}),this.contentEl_.setAttribute("role","menu");var r=i.prototype.createEl.call(this,"div",{append:this.contentEl_,className:"vjs-menu"});return r.appendChild(this.contentEl_),ai(r,"click",function(u){u.preventDefault(),u.stopImmediatePropagation()}),r},o.dispose=function(){this.contentEl_=null,this.boundHandleBlur_=null,this.boundHandleTapClick_=null,i.prototype.dispose.call(this)},o.handleBlur=function(t){var r=t.relatedTarget||document.activeElement;if(!this.children().some(function(w){return w.el()===r})){var u=this.menuButton_;u&&u.buttonPressed_&&r!==u.el().firstChild&&u.unpressButton()}},o.handleTapClick=function(t){if(this.menuButton_){this.menuButton_.unpressButton();var r=this.children();if(!Array.isArray(r))return;var u=r.filter(function(w){return w.el()===t.target})[0];if(!u)return;"CaptionSettingsMenuItem"!==u.name()&&this.menuButton_.focus()}},o.handleKeyDown=function(t){fr.isEventKey(t,"Left")||fr.isEventKey(t,"Down")?(t.preventDefault(),t.stopPropagation(),this.stepForward()):(fr.isEventKey(t,"Right")||fr.isEventKey(t,"Up"))&&(t.preventDefault(),t.stopPropagation(),this.stepBack())},o.stepForward=function(){var t=0;void 0!==this.focusedChild_&&(t=this.focusedChild_+1),this.focus(t)},o.stepBack=function(){var t=0;void 0!==this.focusedChild_&&(t=this.focusedChild_-1),this.focus(t)},o.focus=function(t){void 0===t&&(t=0);var r=this.children().slice();r.length&&r[0].hasClass("vjs-menu-title")&&r.shift(),r.length>0&&(t<0?t=0:t>=r.length&&(t=r.length-1),this.focusedChild_=t,r[t].el_.focus())},s}(Ii);Ii.registerComponent("Menu",qu);var Eu=function(i){function s(t,r){var u;void 0===r&&(r={}),(u=i.call(this,t,r)||this).menuButton_=new Ms(t,r),u.menuButton_.controlText(u.controlText_),u.menuButton_.el_.setAttribute("aria-haspopup","true");var w=Ms.prototype.buildCSSClass();u.menuButton_.el_.className=u.buildCSSClass()+" "+w,u.menuButton_.removeClass("vjs-control"),u.addChild(u.menuButton_),u.update(),u.enabled_=!0;var U=function(Q){return u.handleClick(Q)};return u.handleMenuKeyUp_=function(Q){return u.handleMenuKeyUp(Q)},u.on(u.menuButton_,"tap",U),u.on(u.menuButton_,"click",U),u.on(u.menuButton_,"keydown",function(Q){return u.handleKeyDown(Q)}),u.on(u.menuButton_,"mouseenter",function(){u.addClass("vjs-hover"),u.menu.show(),ai(document,"keyup",u.handleMenuKeyUp_)}),u.on("mouseleave",function(Q){return u.handleMouseLeave(Q)}),u.on("keydown",function(Q){return u.handleSubmenuKeyDown(Q)}),u}Wi(s,i);var o=s.prototype;return o.update=function(){var t=this.createMenu();this.menu&&(this.menu.dispose(),this.removeChild(this.menu)),this.menu=t,this.addChild(t),this.buttonPressed_=!1,this.menuButton_.el_.setAttribute("aria-expanded","false"),this.items&&this.items.length<=this.hideThreshold_?this.hide():this.show()},o.createMenu=function(){var t=new qu(this.player_,{menuButton:this});if(this.hideThreshold_=0,this.options_.title){var r=Ln("li",{className:"vjs-menu-title",textContent:ni(this.options_.title),tabIndex:-1}),u=new Ii(this.player_,{el:r});t.addItem(u)}if(this.items=this.createItems(),this.items)for(var w=0;w-1&&"showing"===Q.mode){u=!1;break}}u!==this.isSelected_&&this.selected(u)},o.handleSelectedLanguageChange=function(t){for(var r=this.player().textTracks(),u=!0,w=0,U=r.length;w-1&&"showing"===Q.mode){u=!1;break}}u&&(this.player_.cache_.selectedLanguage={enabled:!1})},s}(Uu);Ii.registerComponent("OffTextTrackMenuItem",tc);var h1=function(i){function s(o,t){return void 0===t&&(t={}),t.tracks=o.textTracks(),i.call(this,o,t)||this}return Wi(s,i),s.prototype.createItems=function(o,t){var r;void 0===o&&(o=[]),void 0===t&&(t=Uu),this.label_&&(r=this.label_+" off"),o.push(new tc(this.player_,{kinds:this.kinds_,kind:this.kind_,label:r})),this.hideThreshold_+=1;var u=this.player_.textTracks();Array.isArray(this.kinds_)||(this.kinds_=[this.kind_]);for(var w=0;w-1){var Q=new t(this.player_,{track:U,kinds:this.kinds_,kind:this.kind_,selectable:!0,multiSelectable:!1});Q.addClass("vjs-"+U.kind+"-menu-item"),o.push(Q)}}return o},s}(dd);Ii.registerComponent("TextTrackButton",h1);var Ud=function(i){function s(t,r){var u,w=r.track,U=r.cue,Q=t.currentTime();return r.selectable=!0,r.multiSelectable=!1,r.label=U.text,r.selected=U.startTime<=Q&&Q=0;r--){var u=t[r];if(u.kind===this.kind_)return u}},o.getMenuCaption=function(){return this.track_&&this.track_.label?this.track_.label:this.localize(ni(this.kind_))},o.createMenu=function(){return this.options_.title=this.getMenuCaption(),i.prototype.createMenu.call(this)},o.createItems=function(){var t=[];if(!this.track_)return t;var r=this.track_.cues;if(!r)return t;for(var u=0,w=r.length;u-1&&(u.label_="captions"),u.menuButton_.controlText(ni(u.label_)),u}Wi(s,i);var o=s.prototype;return o.buildCSSClass=function(){return"vjs-subs-caps-button "+i.prototype.buildCSSClass.call(this)},o.buildWrapperCSSClass=function(){return"vjs-subs-caps-button "+i.prototype.buildWrapperCSSClass.call(this)},o.createItems=function(){var t=[];return!(this.player().tech_&&this.player().tech_.featuresNativeTextTracks)&&this.player().getChild("textTrackSettings")&&(t.push(new ic(this.player_,{kind:this.label_})),this.hideThreshold_+=1),i.prototype.createItems.call(this,t,I1)},s}(h1);A1.prototype.kinds_=["captions","subtitles"],A1.prototype.controlText_="Subtitles",Ii.registerComponent("SubsCapsButton",A1);var rc=function(i){function s(t,r){var u,w=r.track,U=t.audioTracks();r.label=w.label||w.language||"Unknown",r.selected=w.enabled,(u=i.call(this,t,r)||this).track=w,u.addClass("vjs-"+w.kind+"-menu-item");var Q=function(){for(var de=arguments.length,$e=new Array(de),nt=0;nt=0;u--)r.push(new Fa(this.player(),{rate:t[u]+"x"}));return r},o.updateARIAAttributes=function(){this.el().setAttribute("aria-valuenow",this.player().playbackRate())},o.handleClick=function(t){var r=this.player().playbackRate(),u=this.playbackRates(),w=(u.indexOf(r)+1)%u.length;this.player().playbackRate(u[w])},o.handlePlaybackRateschange=function(t){this.update()},o.playbackRates=function(){var t=this.player();return t.playbackRates&&t.playbackRates()||[]},o.playbackRateSupported=function(){return this.player().tech_&&this.player().tech_.featuresPlaybackRate&&this.playbackRates()&&this.playbackRates().length>0},o.updateVisibility=function(t){this.playbackRateSupported()?this.removeClass("vjs-hidden"):this.addClass("vjs-hidden")},o.updateLabel=function(t){this.playbackRateSupported()&&(this.labelEl_.textContent=this.player().playbackRate()+"x")},s}(Eu);Bc.prototype.controlText_="Playback Rate",Ii.registerComponent("PlaybackRateMenuButton",Bc);var qc=function(i){function s(){return i.apply(this,arguments)||this}Wi(s,i);var o=s.prototype;return o.buildCSSClass=function(){return"vjs-spacer "+i.prototype.buildCSSClass.call(this)},o.createEl=function(t,r,u){return void 0===t&&(t="div"),void 0===r&&(r={}),void 0===u&&(u={}),r.className||(r.className=this.buildCSSClass()),i.prototype.createEl.call(this,t,r,u)},s}(Ii);Ii.registerComponent("Spacer",qc);var D1=function(i){function s(){return i.apply(this,arguments)||this}Wi(s,i);var o=s.prototype;return o.buildCSSClass=function(){return"vjs-custom-control-spacer "+i.prototype.buildCSSClass.call(this)},o.createEl=function(){return i.prototype.createEl.call(this,"div",{className:this.buildCSSClass(),textContent:"\xa0"})},s}(qc);Ii.registerComponent("CustomControlSpacer",D1);var p1=function(i){function s(){return i.apply(this,arguments)||this}return Wi(s,i),s.prototype.createEl=function(){return i.prototype.createEl.call(this,"div",{className:"vjs-control-bar",dir:"ltr"})},s}(Ii);p1.prototype.options_={children:["playToggle","volumePanel","currentTimeDisplay","timeDivider","durationDisplay","progressControl","liveDisplay","seekToLive","remainingTimeDisplay","customControlSpacer","playbackRateMenuButton","chaptersButton","descriptionsButton","subsCapsButton","audioTrackButton","fullscreenToggle"]},"exitPictureInPicture"in document&&p1.prototype.options_.children.splice(p1.prototype.options_.children.length-1,0,"pictureInPictureToggle"),Ii.registerComponent("ControlBar",p1);var ku=function(i){function s(t,r){var u;return(u=i.call(this,t,r)||this).on(t,"error",function(w){return u.open(w)}),u}Wi(s,i);var o=s.prototype;return o.buildCSSClass=function(){return"vjs-error-display "+i.prototype.buildCSSClass.call(this)},o.content=function(){var t=this.player().error();return t?this.localize(t.message):""},s}(Ao);ku.prototype.options_=me({},Ao.prototype.options_,{pauseOnOpen:!1,fillAlways:!0,temporary:!1,uncloseable:!0}),Ii.registerComponent("ErrorDisplay",ku);var Ma="vjs-text-track-settings",Yl=["#000","Black"],La=["#00F","Blue"],qs=["#0FF","Cyan"],ml=["#0F0","Green"],oc=["#F0F","Magenta"],f1=["#F00","Red"],Uc=["#FFF","White"],zc=["#FF0","Yellow"],sc=["1","Opaque"],Zc=["0.5","Semi-Transparent"],N1=["0","Transparent"],yl={backgroundColor:{selector:".vjs-bg-color > select",id:"captions-background-color-%s",label:"Color",options:[Yl,Uc,f1,ml,La,zc,oc,qs]},backgroundOpacity:{selector:".vjs-bg-opacity > select",id:"captions-background-opacity-%s",label:"Transparency",options:[sc,Zc,N1]},color:{selector:".vjs-fg-color > select",id:"captions-foreground-color-%s",label:"Color",options:[Uc,Yl,f1,ml,La,zc,oc,qs]},edgeStyle:{selector:".vjs-edge-style > select",id:"%s",label:"Text Edge Style",options:[["none","None"],["raised","Raised"],["depressed","Depressed"],["uniform","Uniform"],["dropshadow","Dropshadow"]]},fontFamily:{selector:".vjs-font-family > select",id:"captions-font-family-%s",label:"Font Family",options:[["proportionalSansSerif","Proportional Sans-Serif"],["monospaceSansSerif","Monospace Sans-Serif"],["proportionalSerif","Proportional Serif"],["monospaceSerif","Monospace Serif"],["casual","Casual"],["script","Script"],["small-caps","Small Caps"]]},fontPercent:{selector:".vjs-font-percent > select",id:"captions-font-size-%s",label:"Font Size",options:[["0.50","50%"],["0.75","75%"],["1.00","100%"],["1.25","125%"],["1.50","150%"],["1.75","175%"],["2.00","200%"],["3.00","300%"],["4.00","400%"]],default:2,parser:function(i){return"1.00"===i?null:Number(i)}},textOpacity:{selector:".vjs-text-opacity > select",id:"captions-foreground-opacity-%s",label:"Transparency",options:[sc,Zc]},windowColor:{selector:".vjs-window-color > select",id:"captions-window-color-%s",label:"Color"},windowOpacity:{selector:".vjs-window-opacity > select",id:"captions-window-opacity-%s",label:"Transparency",options:[N1,Zc,sc]}};function xu(i,s){if(s&&(i=s(i)),i&&"none"!==i)return i}yl.windowColor.options=yl.backgroundColor.options;var Ca=function(i){function s(t,r){var u;return r.temporary=!1,(u=i.call(this,t,r)||this).updateDisplay=u.updateDisplay.bind(jr(u)),u.fill(),u.hasBeenOpened_=u.hasBeenFilled_=!0,u.endDialog=Ln("p",{className:"vjs-control-text",textContent:u.localize("End of dialog window.")}),u.el().appendChild(u.endDialog),u.setDefaults(),void 0===r.persistTextTrackSettings&&(u.options_.persistTextTrackSettings=u.options_.playerOptions.persistTextTrackSettings),u.on(u.$(".vjs-done-button"),"click",function(){u.saveSettings(),u.close()}),u.on(u.$(".vjs-default-button"),"click",function(){u.setDefaults(),u.updateDisplay()}),we(yl,function(w){u.on(u.$(w.selector),"change",u.updateDisplay)}),u.options_.persistTextTrackSettings&&u.restoreSettings(),u}Wi(s,i);var o=s.prototype;return o.dispose=function(){this.endDialog=null,i.prototype.dispose.call(this)},o.createElSelect_=function(t,r,u){var w=this;void 0===r&&(r=""),void 0===u&&(u="label");var U=yl[t],Q=U.id.replace("%s",this.id_),de=[r,Q].join(" ").trim();return["<"+u+' id="'+Q+'" class="'+("label"===u?"vjs-label":"")+'">',this.localize(U.label),"",'").join("")},o.createElFgColor_=function(){var t="captions-text-legend-"+this.id_;return['
','',this.localize("Text"),"",this.createElSelect_("color",t),'',this.createElSelect_("textOpacity",t),"","
"].join("")},o.createElBgColor_=function(){var t="captions-background-"+this.id_;return['
','',this.localize("Background"),"",this.createElSelect_("backgroundColor",t),'',this.createElSelect_("backgroundOpacity",t),"","
"].join("")},o.createElWinColor_=function(){var t="captions-window-"+this.id_;return['
','',this.localize("Window"),"",this.createElSelect_("windowColor",t),'',this.createElSelect_("windowOpacity",t),"","
"].join("")},o.createElColors_=function(){return Ln("div",{className:"vjs-track-settings-colors",innerHTML:[this.createElFgColor_(),this.createElBgColor_(),this.createElWinColor_()].join("")})},o.createElFont_=function(){return Ln("div",{className:"vjs-track-settings-font",innerHTML:['
',this.createElSelect_("fontPercent","","legend"),"
",'
',this.createElSelect_("edgeStyle","","legend"),"
",'
',this.createElSelect_("fontFamily","","legend"),"
"].join("")})},o.createElControls_=function(){var t=this.localize("restore all settings to the default values");return Ln("div",{className:"vjs-track-settings-controls",innerHTML:['",'"].join("")})},o.content=function(){return[this.createElColors_(),this.createElFont_(),this.createElControls_()]},o.label=function(){return this.localize("Caption Settings Dialog")},o.description=function(){return this.localize("Beginning of dialog window. Escape will cancel and close the window.")},o.buildCSSClass=function(){return i.prototype.buildCSSClass.call(this)+" vjs-text-track-settings"},o.getValues=function(){var u,U,t=this;return void 0===(U={})&&(U=0),gt(u=yl).reduce(function(Q,de){return function(r,u,w){var U=function(de,$e){return xu(de.options[de.options.selectedIndex].value,$e)}(t.$(u.selector),u.parser);return void 0!==U&&(r[w]=U),r}(Q,u[de],de)},U)},o.setValues=function(t){var r=this;we(yl,function(u,w){!function(Q,de,$e){if(de)for(var nt=0;ntthis.options_.liveTolerance;(!this.timeupdateSeen_||w===1/0)&&(Q=!1),Q!==this.behindLiveEdge_&&(this.behindLiveEdge_=Q,this.trigger("liveedgechange"))}},o.handleDurationchange=function(){this.toggleTracking()},o.toggleTracking=function(){this.player_.duration()===1/0&&this.liveWindow()>=this.options_.trackingThreshold?(this.player_.options_.liveui&&this.player_.addClass("vjs-liveui"),this.startTracking()):(this.player_.removeClass("vjs-liveui"),this.stopTracking())},o.startTracking=function(){this.isTracking()||(this.timeupdateSeen_||(this.timeupdateSeen_=this.player_.hasStarted()),this.trackingInterval_=this.setInterval(this.trackLiveHandler_,30),this.trackLive_(),this.on(this.player_,["play","pause"],this.trackLiveHandler_),this.timeupdateSeen_?this.on(this.player_,"seeked",this.handleSeeked_):(this.one(this.player_,"play",this.handlePlay_),this.one(this.player_,"timeupdate",this.handleFirstTimeupdate_)))},o.handleFirstTimeupdate=function(){this.timeupdateSeen_=!0,this.on(this.player_,"seeked",this.handleSeeked_)},o.handleSeeked=function(){var t=Math.abs(this.liveCurrentTime()-this.player_.currentTime());this.seekedBehindLive_=this.nextSeekedFromUser_&&t>2,this.nextSeekedFromUser_=!1,this.trackLive_()},o.handlePlay=function(){this.one(this.player_,"timeupdate",this.seekToLiveEdge_)},o.reset_=function(){this.lastTime_=-1,this.pastSeekEnd_=0,this.lastSeekEnd_=-1,this.behindLiveEdge_=!0,this.timeupdateSeen_=!1,this.seekedBehindLive_=!1,this.nextSeekedFromUser_=!1,this.clearInterval(this.trackingInterval_),this.trackingInterval_=null,this.off(this.player_,["play","pause"],this.trackLiveHandler_),this.off(this.player_,"seeked",this.handleSeeked_),this.off(this.player_,"play",this.handlePlay_),this.off(this.player_,"timeupdate",this.handleFirstTimeupdate_),this.off(this.player_,"timeupdate",this.seekToLiveEdge_)},o.nextSeekedFromUser=function(){this.nextSeekedFromUser_=!0},o.stopTracking=function(){this.isTracking()&&(this.reset_(),this.trigger("liveedgechange"))},o.seekableEnd=function(){for(var t=this.player_.seekable(),r=[],u=t?t.length:0;u--;)r.push(t.end(u));return r.length?r.sort()[r.length-1]:1/0},o.seekableStart=function(){for(var t=this.player_.seekable(),r=[],u=t?t.length:0;u--;)r.push(t.start(u));return r.length?r.sort()[0]:0},o.liveWindow=function(){var t=this.liveCurrentTime();return t===1/0?0:t-this.seekableStart()},o.isLive=function(){return this.isTracking()},o.atLiveEdge=function(){return!this.behindLiveEdge()},o.liveCurrentTime=function(){return this.pastSeekEnd()+this.seekableEnd()},o.pastSeekEnd=function(){var t=this.seekableEnd();return-1!==this.lastSeekEnd_&&t!==this.lastSeekEnd_&&(this.pastSeekEnd_=0),this.lastSeekEnd_=t,this.pastSeekEnd_},o.behindLiveEdge=function(){return this.behindLiveEdge_},o.isTracking=function(){return"number"==typeof this.trackingInterval_},o.seekToLiveEdge=function(){this.seekedBehindLive_=!1,!this.atLiveEdge()&&(this.nextSeekedFromUser_=!1,this.player_.currentTime(this.liveCurrentTime()))},o.dispose=function(){this.off(document,"visibilitychange",this.handleVisibilityChange_),this.stopTracking(),i.prototype.dispose.call(this)},s}(Ii);Ii.registerComponent("LiveTracker",hu);var vl,Lu=function(i){var s=i.el();if(s.hasAttribute("src"))return i.triggerSourceset(s.src),!0;var o=i.$$("source"),t=[],r="";if(!o.length)return!1;for(var u=0;u=2&&U.push("loadeddata"),t.readyState>=3&&U.push("canplay"),t.readyState>=4&&U.push("canplaythrough"),this.ready(function(){U.forEach(function(Q){this.trigger(Q)},this)})}},o.setScrubbing=function(t){this.isScrubbing_=t},o.scrubbing=function(){return this.isScrubbing_},o.setCurrentTime=function(t){try{this.isScrubbing_&&this.el_.fastSeek&&ft?this.el_.fastSeek(t):this.el_.currentTime=t}catch(r){A(r,"Video is not ready. (Video.js)")}},o.duration=function(){var t=this;return this.el_.duration===1/0&&Ke&&sn&&0===this.el_.currentTime?(this.on("timeupdate",function r(){t.el_.currentTime>0&&(t.el_.duration===1/0&&t.trigger("durationchange"),t.off("timeupdate",r))}),NaN):this.el_.duration||NaN},o.width=function(){return this.el_.offsetWidth},o.height=function(){return this.el_.offsetHeight},o.proxyWebkitFullscreen_=function(){var t=this;if("webkitDisplayingFullscreen"in this.el_){var r=function(){this.trigger("fullscreenchange",{isFullscreen:!1}),this.el_.controls&&!this.options_.nativeControlsForTouch&&this.controls()&&(this.el_.controls=!1)},u=function(){"webkitPresentationMode"in this.el_&&"picture-in-picture"!==this.el_.webkitPresentationMode&&(this.one("webkitendfullscreen",r),this.trigger("fullscreenchange",{isFullscreen:!0,nativeIOSFullscreen:!0}))};this.on("webkitbeginfullscreen",u),this.on("dispose",function(){t.off("webkitbeginfullscreen",u),t.off("webkitendfullscreen",r)})}},o.supportsFullScreen=function(){if("function"==typeof this.el_.webkitEnterFullScreen){var t=window.navigator&&window.navigator.userAgent||"";if(/Android/.test(t)||!/Chrome|Mac OS X 10.5/.test(t))return!0}return!1},o.enterFullScreen=function(){var t=this.el_;if(t.paused&&t.networkState<=t.HAVE_METADATA)Yr(this.el_.play()),this.setTimeout(function(){t.pause();try{t.webkitEnterFullScreen()}catch(r){this.trigger("fullscreenerror",r)}},0);else try{t.webkitEnterFullScreen()}catch(r){this.trigger("fullscreenerror",r)}},o.exitFullScreen=function(){this.el_.webkitDisplayingFullscreen?this.el_.webkitExitFullScreen():this.trigger("fullscreenerror",new Error("The video is not fullscreen"))},o.requestPictureInPicture=function(){return this.el_.requestPictureInPicture()},o.src=function(t){if(void 0===t)return this.el_.src;this.setSrc(t)},o.reset=function(){s.resetMediaElement(this.el_)},o.currentSrc=function(){return this.currentSource_?this.currentSource_.src:this.el_.currentSrc},o.setControls=function(t){this.el_.controls=!!t},o.addTextTrack=function(t,r,u){return this.featuresNativeTextTracks?this.el_.addTextTrack(t,r,u):i.prototype.addTextTrack.call(this,t,r,u)},o.createRemoteTextTrack=function(t){if(!this.featuresNativeTextTracks)return i.prototype.createRemoteTextTrack.call(this,t);var r=document.createElement("track");return t.kind&&(r.kind=t.kind),t.label&&(r.label=t.label),(t.language||t.srclang)&&(r.srclang=t.language||t.srclang),t.default&&(r.default=t.default),t.id&&(r.id=t.id),t.src&&(r.src=t.src),r},o.addRemoteTextTrack=function(t,r){var u=i.prototype.addRemoteTextTrack.call(this,t,r);return this.featuresNativeTextTracks&&this.el().appendChild(u),u},o.removeRemoteTextTrack=function(t){if(i.prototype.removeRemoteTextTrack.call(this,t),this.featuresNativeTextTracks)for(var r=this.$$("track"),u=r.length;u--;)(t===r[u]||t===r[u].track)&&this.el().removeChild(r[u])},o.getVideoPlaybackQuality=function(){if("function"==typeof this.el().getVideoPlaybackQuality)return this.el().getVideoPlaybackQuality();var t={};return typeof this.el().webkitDroppedFrameCount<"u"&&typeof this.el().webkitDecodedFrameCount<"u"&&(t.droppedVideoFrames=this.el().webkitDroppedFrameCount,t.totalVideoFrames=this.el().webkitDecodedFrameCount),window.performance&&"function"==typeof window.performance.now?t.creationTime=window.performance.now():window.performance&&window.performance.timing&&"number"==typeof window.performance.timing.navigationStart&&(t.creationTime=window.Date.now()-window.performance.timing.navigationStart),t},s}(co);Hu(po,"TEST_VID",function(){if(ln()){var i=document.createElement("video"),s=document.createElement("track");return s.kind="captions",s.srclang="en",s.label="English",i.appendChild(s),i}}),po.isSupported=function(){try{po.TEST_VID.volume=.5}catch{return!1}return!(!po.TEST_VID||!po.TEST_VID.canPlayType)},po.canPlayType=function(i){return po.TEST_VID.canPlayType(i)},po.canPlaySource=function(i,s){return po.canPlayType(i.type)},po.canControlVolume=function(){try{var i=po.TEST_VID.volume;po.TEST_VID.volume=i/2+.1;var s=i!==po.TEST_VID.volume;return s&&pt?(window.setTimeout(function(){po&&po.prototype&&(po.prototype.featuresVolumeControl=i!==po.TEST_VID.volume)}),!1):s}catch{return!1}},po.canMuteVolume=function(){try{var i=po.TEST_VID.muted;return po.TEST_VID.muted=!i,po.TEST_VID.muted?Yt(po.TEST_VID,"muted","muted"):Be(po.TEST_VID,"muted"),i!==po.TEST_VID.muted}catch{return!1}},po.canControlPlaybackRate=function(){if(Ke&&sn&&si<58)return!1;try{var i=po.TEST_VID.playbackRate;return po.TEST_VID.playbackRate=i/2+.1,i!==po.TEST_VID.playbackRate}catch{return!1}},po.canOverrideAttributes=function(){try{var i=function(){};Object.defineProperty(document.createElement("video"),"src",{get:i,set:i}),Object.defineProperty(document.createElement("audio"),"src",{get:i,set:i}),Object.defineProperty(document.createElement("video"),"innerHTML",{get:i,set:i}),Object.defineProperty(document.createElement("audio"),"innerHTML",{get:i,set:i})}catch{return!1}return!0},po.supportsNativeTextTracks=function(){return ft||pt&&sn},po.supportsNativeVideoTracks=function(){return!(!po.TEST_VID||!po.TEST_VID.videoTracks)},po.supportsNativeAudioTracks=function(){return!(!po.TEST_VID||!po.TEST_VID.audioTracks)},po.Events=["loadstart","suspend","abort","error","emptied","stalled","loadedmetadata","loadeddata","canplay","canplaythrough","playing","waiting","seeking","seeked","ended","durationchange","timeupdate","progress","play","pause","ratechange","resize","volumechange"],[["featuresMuteControl","canMuteVolume"],["featuresPlaybackRate","canControlPlaybackRate"],["featuresSourceset","canOverrideAttributes"],["featuresNativeTextTracks","supportsNativeTextTracks"],["featuresNativeVideoTracks","supportsNativeVideoTracks"],["featuresNativeAudioTracks","supportsNativeAudioTracks"]].forEach(function(i){var o=i[1];Hu(po.prototype,i[0],function(){return po[o]()},!0)}),po.prototype.featuresVolumeControl=po.canControlVolume(),po.prototype.movingMediaElementInDOM=!pt,po.prototype.featuresFullscreenResize=!0,po.prototype.featuresProgressEvents=!0,po.prototype.featuresTimeupdateEvents=!0,po.patchCanPlayType=function(){H>=4&&!dt&&!sn&&(vl=po.TEST_VID&&po.TEST_VID.constructor.prototype.canPlayType,po.TEST_VID.constructor.prototype.canPlayType=function(i){return i&&/^application\/(?:x-|vnd\.apple\.)mpegurl/i.test(i)?"maybe":vl.call(this,i)})},po.unpatchCanPlayType=function(){var i=po.TEST_VID.constructor.prototype.canPlayType;return vl&&(po.TEST_VID.constructor.prototype.canPlayType=vl),i},po.patchCanPlayType(),po.disposeMediaElement=function(i){if(i){for(i.parentNode&&i.parentNode.removeChild(i);i.hasChildNodes();)i.removeChild(i.firstChild);i.removeAttribute("src"),"function"==typeof i.load&&function(){try{i.load()}catch{}}()}},po.resetMediaElement=function(i){if(i){for(var s=i.querySelectorAll("source"),o=s.length;o--;)i.removeChild(s[o]);i.removeAttribute("src"),"function"==typeof i.load&&function(){try{i.load()}catch{}}()}},["muted","defaultMuted","autoplay","controls","loop","playsinline"].forEach(function(i){po.prototype[i]=function(){return this.el_[i]||this.el_.hasAttribute(i)}}),["muted","defaultMuted","autoplay","loop","playsinline"].forEach(function(i){po.prototype["set"+ni(i)]=function(s){this.el_[i]=s,s?this.el_.setAttribute(i,i):this.el_.removeAttribute(i)}}),["paused","currentTime","buffered","volume","poster","preload","error","seeking","seekable","ended","playbackRate","defaultPlaybackRate","disablePictureInPicture","played","networkState","readyState","videoWidth","videoHeight","crossOrigin"].forEach(function(i){po.prototype[i]=function(){return this.el_[i]}}),["volume","src","poster","preload","playbackRate","defaultPlaybackRate","disablePictureInPicture","crossOrigin"].forEach(function(i){po.prototype["set"+ni(i)]=function(s){this.el_[i]=s}}),["pause","load","play"].forEach(function(i){po.prototype[i]=function(){return this.el_[i]()}}),co.withSourceHandlers(po),po.nativeSourceHandler={},po.nativeSourceHandler.canPlayType=function(i){try{return po.TEST_VID.canPlayType(i)}catch{return""}},po.nativeSourceHandler.canHandleSource=function(i,s){if(i.type)return po.nativeSourceHandler.canPlayType(i.type);if(i.src){var o=cn(i.src);return po.nativeSourceHandler.canPlayType("video/"+o)}return""},po.nativeSourceHandler.handleSource=function(i,s,o){s.setSrc(i.src)},po.nativeSourceHandler.dispose=function(){},po.registerSourceHandler(po.nativeSourceHandler),co.registerTech("Html5",po);var Sa=["progress","abort","suspend","emptied","stalled","loadedmetadata","loadeddata","timeupdate","resize","volumechange","texttrackchange"],Us={canplay:"CanPlay",canplaythrough:"CanPlayThrough",playing:"Playing",seeked:"Seeked"},j1=["tiny","xsmall","small","medium","large","xlarge","huge"],Ou={};j1.forEach(function(i){var s="x"===i.charAt(0)?"x-"+i.substring(1):i;Ou[i]="vjs-layout-"+s});var ac={tiny:210,xsmall:320,small:425,medium:768,large:1440,xlarge:2560,huge:1/0},Js=function(i){function s(t,r,u){var w;if(t.id=t.id||r.id||"vjs_video_"+qr(),(r=He(s.getTagSettings(t),r)).initChildren=!1,r.createEl=!1,r.evented=!1,r.reportTouchActivity=!1,!r.language)if("function"==typeof t.closest){var U=t.closest("[lang]");U&&U.getAttribute&&(r.language=U.getAttribute("lang"))}else for(var Q=t;Q&&1===Q.nodeType;){if(mt(Q).hasOwnProperty("lang")){r.language=Q.getAttribute("lang");break}Q=Q.parentNode}if((w=i.call(this,null,r,u)||this).boundDocumentFullscreenChange_=function(tt){return w.documentFullscreenChange_(tt)},w.boundFullWindowOnEscKey_=function(tt){return w.fullWindowOnEscKey(tt)},w.boundUpdateStyleEl_=function(tt){return w.updateStyleEl_(tt)},w.boundApplyInitTime_=function(tt){return w.applyInitTime_(tt)},w.boundUpdateCurrentBreakpoint_=function(tt){return w.updateCurrentBreakpoint_(tt)},w.boundHandleTechClick_=function(tt){return w.handleTechClick_(tt)},w.boundHandleTechDoubleClick_=function(tt){return w.handleTechDoubleClick_(tt)},w.boundHandleTechTouchStart_=function(tt){return w.handleTechTouchStart_(tt)},w.boundHandleTechTouchMove_=function(tt){return w.handleTechTouchMove_(tt)},w.boundHandleTechTouchEnd_=function(tt){return w.handleTechTouchEnd_(tt)},w.boundHandleTechTap_=function(tt){return w.handleTechTap_(tt)},w.isFullscreen_=!1,w.log=F(w.id_),w.fsApi_=O,w.isPosterFromTech_=!1,w.queuedCallbacks_=[],w.isReady_=!1,w.hasStarted_=!1,w.userActive_=!1,w.debugEnabled_=!1,!w.options_||!w.options_.techOrder||!w.options_.techOrder.length)throw new Error("No techOrder specified. Did you overwrite videojs.options instead of just changing the properties you want to override?");if(w.tag=t,w.tagAttributes=t&&mt(t),w.language(w.options_.language),r.languages){var de={};Object.getOwnPropertyNames(r.languages).forEach(function(tt){de[tt.toLowerCase()]=r.languages[tt]}),w.languages_=de}else w.languages_=s.prototype.options_.languages;w.resetCache_(),w.poster_=r.poster||"",w.controls_=!!r.controls,t.controls=!1,t.removeAttribute("controls"),w.changingSrc_=!1,w.playCallbacks_=[],w.playTerminatedQueue_=[],t.hasAttribute("autoplay")?w.autoplay(!0):w.autoplay(w.options_.autoplay),r.plugins&&Object.keys(r.plugins).forEach(function(tt){if("function"!=typeof w[tt])throw new Error('plugin "'+tt+'" does not exist')}),w.scrubbing_=!1,w.el_=w.createEl(),wo(jr(w),{eventBusKey:"el_"}),w.fsApi_.requestFullscreen&&(ai(document,w.fsApi_.fullscreenchange,w.boundDocumentFullscreenChange_),w.on(w.fsApi_.fullscreenchange,w.boundDocumentFullscreenChange_)),w.fluid_&&w.on(["playerreset","resize"],w.boundUpdateStyleEl_);var $e=hi(w.options_);r.plugins&&Object.keys(r.plugins).forEach(function(tt){w[tt](r.plugins[tt])}),r.debug&&w.debug(!0),w.options_.playerOptions=$e,w.middleware_=[],w.playbackRates(r.playbackRates),w.initChildren(),w.isAudio("audio"===t.nodeName.toLowerCase()),w.controls()?w.addClass("vjs-controls-enabled"):w.addClass("vjs-controls-disabled"),w.el_.setAttribute("role","region"),w.isAudio()?w.el_.setAttribute("aria-label",w.localize("Audio Player")):w.el_.setAttribute("aria-label",w.localize("Video Player")),w.isAudio()&&w.addClass("vjs-audio"),w.flexNotSupported_()&&w.addClass("vjs-no-flex"),Yn&&w.addClass("vjs-touch-enabled"),pt||w.addClass("vjs-workinghover"),s.players[w.id_]=jr(w);var nt="7.18.1".split(".")[0];return w.addClass("vjs-v"+nt),w.userActive(!0),w.reportUserActivity(),w.one("play",function(tt){return w.listenForUserActivity_(tt)}),w.on("stageclick",function(tt){return w.handleStageClick_(tt)}),w.on("keydown",function(tt){return w.handleKeyDown(tt)}),w.on("languagechange",function(tt){return w.handleLanguagechange(tt)}),w.breakpoints(w.options_.breakpoints),w.responsive(w.options_.responsive),w}Wi(s,i);var o=s.prototype;return o.dispose=function(){var t=this;this.trigger("dispose"),this.off("dispose"),zn(document,this.fsApi_.fullscreenchange,this.boundDocumentFullscreenChange_),zn(document,"keydown",this.boundFullWindowOnEscKey_),this.styleEl_&&this.styleEl_.parentNode&&(this.styleEl_.parentNode.removeChild(this.styleEl_),this.styleEl_=null),s.players[this.id_]=null,this.tag&&this.tag.player&&(this.tag.player=null),this.el_&&this.el_.player&&(this.el_.player=null),this.tech_&&(this.tech_.dispose(),this.isPosterFromTech_=!1,this.poster_=""),this.playerElIngest_&&(this.playerElIngest_=null),this.tag&&(this.tag=null),bt[this.id()]=null,qo.names.forEach(function(r){var w=t[qo[r].getterName]();w&&w.off&&w.off()}),i.prototype.dispose.call(this)},o.createEl=function(){var t,r=this.tag,u=this.playerElIngest_=r.parentNode&&r.parentNode.hasAttribute&&r.parentNode.hasAttribute("data-vjs-player"),w="video-js"===this.tag.tagName.toLowerCase();u?t=this.el_=r.parentNode:w||(t=this.el_=i.prototype.createEl.call(this,"div"));var U=mt(r);if(w){for(t=this.el_=r,r=this.tag=document.createElement("video");t.children.length;)r.appendChild(t.firstChild);K(t,"video-js")||W(t,"video-js"),t.appendChild(r),u=this.playerElIngest_=t,Object.keys(t).forEach(function(Ht){try{r[Ht]=t[Ht]}catch{}})}if(r.setAttribute("tabindex","-1"),U.tabindex="-1",(ii||sn&&Di)&&(r.setAttribute("role","application"),U.role="application"),r.removeAttribute("width"),r.removeAttribute("height"),"width"in U&&delete U.width,"height"in U&&delete U.height,Object.getOwnPropertyNames(U).forEach(function(Ht){w&&"class"===Ht||t.setAttribute(Ht,U[Ht]),w&&r.setAttribute(Ht,U[Ht])}),r.playerId=r.id,r.id+="_html5_api",r.className="vjs-tech",r.player=t.player=this,this.addClass("vjs-paused"),!0!==window.VIDEOJS_NO_DYNAMIC_STYLE){this.styleEl_=_r("vjs-styles-dimensions");var Q=Jt(".vjs-styles-defaults"),de=Jt("head");de.insertBefore(this.styleEl_,Q?Q.nextSibling:de.firstChild)}this.fill_=!1,this.fluid_=!1,this.width(this.options_.width),this.height(this.options_.height),this.fill(this.options_.fill),this.fluid(this.options_.fluid),this.aspectRatio(this.options_.aspectRatio),this.crossOrigin(this.options_.crossOrigin||this.options_.crossorigin);for(var $e=r.getElementsByTagName("a"),nt=0;nt<$e.length;nt++){var tt=$e.item(nt);W(tt,"vjs-hidden"),tt.setAttribute("hidden","hidden")}return r.initNetworkState_=r.networkState,r.parentNode&&!u&&r.parentNode.insertBefore(t,r),z(r,t),this.children_.unshift(r),this.el_.setAttribute("lang",this.language_),this.el_.setAttribute("translate","no"),this.el_=t,t},o.crossOrigin=function(t){if(!t)return this.techGet_("crossOrigin");"anonymous"===t||"use-credentials"===t?this.techCall_("setCrossOrigin",t):A.warn('crossOrigin must be "anonymous" or "use-credentials", given "'+t+'"')},o.width=function(t){return this.dimension("width",t)},o.height=function(t){return this.dimension("height",t)},o.dimension=function(t,r){var u=t+"_";if(void 0===r)return this[u]||0;if(""===r||"auto"===r)return this[u]=void 0,void this.updateStyleEl_();var w=parseFloat(r);isNaN(w)?A.error('Improper value "'+r+'" supplied for for '+t):(this[u]=w,this.updateStyleEl_())},o.fluid=function(t){var u,w,r=this;if(void 0===t)return!!this.fluid_;this.fluid_=!!t,zi(this)&&this.off(["playerreset","resize"],this.boundUpdateStyleEl_),t?(this.addClass("vjs-fluid"),this.fill(!1),w=function(){r.on(["playerreset","resize"],r.boundUpdateStyleEl_)},zi(u=this)?w():(u.eventedCallbacks||(u.eventedCallbacks=[]),u.eventedCallbacks.push(w))):this.removeClass("vjs-fluid"),this.updateStyleEl_()},o.fill=function(t){if(void 0===t)return!!this.fill_;this.fill_=!!t,t?(this.addClass("vjs-fill"),this.fluid(!1)):this.removeClass("vjs-fill")},o.aspectRatio=function(t){if(void 0===t)return this.aspectRatio_;if(!/^\d+\:\d+$/.test(t))throw new Error("Improper value supplied for aspect ratio. The format should be width:height, for example 16:9.");this.aspectRatio_=t,this.fluid(!0),this.updateStyleEl_()},o.updateStyleEl_=function(){if(!0!==window.VIDEOJS_NO_DYNAMIC_STYLE){var t,r,u,w=(void 0!==this.aspectRatio_&&"auto"!==this.aspectRatio_?this.aspectRatio_:this.videoWidth()>0?this.videoWidth()+":"+this.videoHeight():"16:9").split(":"),U=w[1]/w[0];t=void 0!==this.width_?this.width_:void 0!==this.height_?this.height_/U:this.videoWidth()||300,r=void 0!==this.height_?this.height_:t*U,u=/^[^a-zA-Z]/.test(this.id())?"dimensions-"+this.id():this.id()+"-dimensions",this.addClass(u),or(this.styleEl_,"\n ."+u+" {\n width: "+t+"px;\n height: "+r+"px;\n }\n\n ."+u+".vjs-fluid {\n padding-top: "+100*U+"%;\n }\n ")}else{var Q="number"==typeof this.width_?this.width_:this.options_.width,de="number"==typeof this.height_?this.height_:this.options_.height,$e=this.tech_&&this.tech_.el();$e&&(Q>=0&&($e.width=Q),de>=0&&($e.height=de))}},o.loadTech_=function(t,r){var u=this;this.tech_&&this.unloadTech_();var w=ni(t),U=t.charAt(0).toLowerCase()+t.slice(1);"Html5"!==w&&this.tag&&(co.getTech("Html5").disposeMediaElement(this.tag),this.tag.player=null,this.tag=null),this.techName_=w,this.isReady_=!1;var Q=this.autoplay();("string"==typeof this.autoplay()||!0===this.autoplay()&&this.options_.normalizeAutoplay)&&(Q=!1);var de={source:r,autoplay:Q,nativeControlsForTouch:this.options_.nativeControlsForTouch,playerId:this.id(),techId:this.id()+"_"+U+"_api",playsinline:this.options_.playsinline,preload:this.options_.preload,loop:this.options_.loop,disablePictureInPicture:this.options_.disablePictureInPicture,muted:this.options_.muted,poster:this.poster(),language:this.language(),playerElIngest:this.playerElIngest_||!1,"vtt.js":this.options_["vtt.js"],canOverridePoster:!!this.options_.techCanOverridePoster,enableSourceset:this.options_.enableSourceset,Promise:this.options_.Promise};qo.names.forEach(function(nt){var tt=qo[nt];de[tt.getterName]=u[tt.privateName]}),He(de,this.options_[w]),He(de,this.options_[U]),He(de,this.options_[t.toLowerCase()]),this.tag&&(de.tag=this.tag),r&&r.src===this.cache_.src&&this.cache_.currentTime>0&&(de.startTime=this.cache_.currentTime);var $e=co.getTech(t);if(!$e)throw new Error("No Tech named '"+w+"' exists! '"+w+"' should be registered using videojs.registerTech()'");this.tech_=new $e(de),this.tech_.ready(Hi(this,this.handleTechReady_),!0),function(i,s){i.forEach(function(o){var t=s.addRemoteTextTrack(o).track;!o.src&&o.cues&&o.cues.forEach(function(r){return t.addCue(r)})}),s.textTracks()}(this.textTracksJson_||[],this.tech_),Sa.forEach(function(nt){u.on(u.tech_,nt,function(tt){return u["handleTech"+ni(nt)+"_"](tt)})}),Object.keys(Us).forEach(function(nt){u.on(u.tech_,nt,function(tt){0===u.tech_.playbackRate()&&u.tech_.seeking()?u.queuedCallbacks_.push({callback:u["handleTech"+Us[nt]+"_"].bind(u),event:tt}):u["handleTech"+Us[nt]+"_"](tt)})}),this.on(this.tech_,"loadstart",function(nt){return u.handleTechLoadStart_(nt)}),this.on(this.tech_,"sourceset",function(nt){return u.handleTechSourceset_(nt)}),this.on(this.tech_,"waiting",function(nt){return u.handleTechWaiting_(nt)}),this.on(this.tech_,"ended",function(nt){return u.handleTechEnded_(nt)}),this.on(this.tech_,"seeking",function(nt){return u.handleTechSeeking_(nt)}),this.on(this.tech_,"play",function(nt){return u.handleTechPlay_(nt)}),this.on(this.tech_,"firstplay",function(nt){return u.handleTechFirstPlay_(nt)}),this.on(this.tech_,"pause",function(nt){return u.handleTechPause_(nt)}),this.on(this.tech_,"durationchange",function(nt){return u.handleTechDurationChange_(nt)}),this.on(this.tech_,"fullscreenchange",function(nt,tt){return u.handleTechFullscreenChange_(nt,tt)}),this.on(this.tech_,"fullscreenerror",function(nt,tt){return u.handleTechFullscreenError_(nt,tt)}),this.on(this.tech_,"enterpictureinpicture",function(nt){return u.handleTechEnterPictureInPicture_(nt)}),this.on(this.tech_,"leavepictureinpicture",function(nt){return u.handleTechLeavePictureInPicture_(nt)}),this.on(this.tech_,"error",function(nt){return u.handleTechError_(nt)}),this.on(this.tech_,"posterchange",function(nt){return u.handleTechPosterChange_(nt)}),this.on(this.tech_,"textdata",function(nt){return u.handleTechTextData_(nt)}),this.on(this.tech_,"ratechange",function(nt){return u.handleTechRateChange_(nt)}),this.on(this.tech_,"loadedmetadata",this.boundUpdateStyleEl_),this.usingNativeControls(this.techGet_("controls")),this.controls()&&!this.usingNativeControls()&&this.addTechControlsListeners_(),this.tech_.el().parentNode!==this.el()&&("Html5"!==w||!this.tag)&&z(this.tech_.el(),this.el()),this.tag&&(this.tag.player=null,this.tag=null)},o.unloadTech_=function(){var t=this;qo.names.forEach(function(r){var u=qo[r];t[u.privateName]=t[u.getterName]()}),this.textTracksJson_=function(i){var s=i.$$("track"),o=Array.prototype.map.call(s,function(t){return t.track});return Array.prototype.map.call(s,function(t){var r=Rr(t.track);return t.src&&(r.src=t.src),r}).concat(Array.prototype.filter.call(i.textTracks(),function(t){return-1===o.indexOf(t)}).map(Rr))}(this.tech_),this.isReady_=!1,this.tech_.dispose(),this.tech_=!1,this.isPosterFromTech_&&(this.poster_="",this.trigger("posterchange")),this.isPosterFromTech_=!1},o.tech=function(t){return void 0===t&&A.warn("Using the tech directly can be dangerous. I hope you know what you're doing.\nSee https://github.com/videojs/video.js/issues/2617 for more info.\n"),this.tech_},o.addTechControlsListeners_=function(){this.removeTechControlsListeners_(),this.on(this.tech_,"click",this.boundHandleTechClick_),this.on(this.tech_,"dblclick",this.boundHandleTechDoubleClick_),this.on(this.tech_,"touchstart",this.boundHandleTechTouchStart_),this.on(this.tech_,"touchmove",this.boundHandleTechTouchMove_),this.on(this.tech_,"touchend",this.boundHandleTechTouchEnd_),this.on(this.tech_,"tap",this.boundHandleTechTap_)},o.removeTechControlsListeners_=function(){this.off(this.tech_,"tap",this.boundHandleTechTap_),this.off(this.tech_,"touchstart",this.boundHandleTechTouchStart_),this.off(this.tech_,"touchmove",this.boundHandleTechTouchMove_),this.off(this.tech_,"touchend",this.boundHandleTechTouchEnd_),this.off(this.tech_,"click",this.boundHandleTechClick_),this.off(this.tech_,"dblclick",this.boundHandleTechDoubleClick_)},o.handleTechReady_=function(){this.triggerReady(),this.cache_.volume&&this.techCall_("setVolume",this.cache_.volume),this.handleTechPosterChange_(),this.handleTechDurationChange_()},o.handleTechLoadStart_=function(){this.removeClass("vjs-ended"),this.removeClass("vjs-seeking"),this.error(null),this.handleTechDurationChange_(),this.paused()?(this.hasStarted(!1),this.trigger("loadstart")):(this.trigger("loadstart"),this.trigger("firstplay")),this.manualAutoplay_(!0===this.autoplay()&&this.options_.normalizeAutoplay?"play":this.autoplay())},o.manualAutoplay_=function(t){var r=this;if(this.tech_&&"string"==typeof t){var u,w=function(){var U=r.muted();r.muted(!0);var Q=function(){r.muted(U)};r.playTerminatedQueue_.push(Q);var de=r.play();if(gr(de))return de.catch(function($e){throw Q(),new Error("Rejection at manualAutoplay. Restoring muted value. "+($e||""))})};if("any"!==t||this.muted()?u="muted"!==t||this.muted()?this.play():w():gr(u=this.play())&&(u=u.catch(w)),gr(u))return u.then(function(){r.trigger({type:"autoplay-success",autoplay:t})}).catch(function(){r.trigger({type:"autoplay-failure",autoplay:t})})}},o.updateSourceCaches_=function(t){void 0===t&&(t="");var r=t,u="";"string"!=typeof r&&(r=t.src,u=t.type),this.cache_.source=this.cache_.source||{},this.cache_.sources=this.cache_.sources||[],r&&!u&&(u=function(tt,Ht){if(!Ht)return"";if(tt.cache_.source.src===Ht&&tt.cache_.source.type)return tt.cache_.source.type;var bn=tt.cache_.sources.filter(function(oi){return oi.src===Ht});if(bn.length)return bn[0].type;for(var an=tt.$$("source"),Hn=0;Hn0&&0===this.cache_.lastPlaybackRate&&(this.queuedCallbacks_.forEach(function(t){return t.callback(t.event)}),this.queuedCallbacks_=[]),this.cache_.lastPlaybackRate=this.tech_.playbackRate(),this.trigger("ratechange")},o.handleTechWaiting_=function(){var t=this;this.addClass("vjs-waiting"),this.trigger("waiting");var r=this.currentTime();this.on("timeupdate",function u(){r!==t.currentTime()&&(t.removeClass("vjs-waiting"),t.off("timeupdate",u))})},o.handleTechCanPlay_=function(){this.removeClass("vjs-waiting"),this.trigger("canplay")},o.handleTechCanPlayThrough_=function(){this.removeClass("vjs-waiting"),this.trigger("canplaythrough")},o.handleTechPlaying_=function(){this.removeClass("vjs-waiting"),this.trigger("playing")},o.handleTechSeeking_=function(){this.addClass("vjs-seeking"),this.trigger("seeking")},o.handleTechSeeked_=function(){this.removeClass("vjs-seeking"),this.removeClass("vjs-ended"),this.trigger("seeked")},o.handleTechFirstPlay_=function(){this.options_.starttime&&(A.warn("Passing the `starttime` option to the player will be deprecated in 6.0"),this.currentTime(this.options_.starttime)),this.addClass("vjs-has-started"),this.trigger("firstplay")},o.handleTechPause_=function(){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.trigger("pause")},o.handleTechEnded_=function(){this.addClass("vjs-ended"),this.removeClass("vjs-waiting"),this.options_.loop?(this.currentTime(0),this.play()):this.paused()||this.pause(),this.trigger("ended")},o.handleTechDurationChange_=function(){this.duration(this.techGet_("duration"))},o.handleTechClick_=function(t){this.controls_&&(void 0===this.options_||void 0===this.options_.userActions||void 0===this.options_.userActions.click||!1!==this.options_.userActions.click)&&(void 0!==this.options_&&void 0!==this.options_.userActions&&"function"==typeof this.options_.userActions.click?this.options_.userActions.click.call(this,t):this.paused()?Yr(this.play()):this.pause())},o.handleTechDoubleClick_=function(t){this.controls_&&(Array.prototype.some.call(this.$$(".vjs-control-bar, .vjs-modal-dialog"),function(r){return r.contains(t.target)})||(void 0===this.options_||void 0===this.options_.userActions||void 0===this.options_.userActions.doubleClick||!1!==this.options_.userActions.doubleClick)&&(void 0!==this.options_&&void 0!==this.options_.userActions&&"function"==typeof this.options_.userActions.doubleClick?this.options_.userActions.doubleClick.call(this,t):this.isFullscreen()?this.exitFullscreen():this.requestFullscreen()))},o.handleTechTap_=function(){this.userActive(!this.userActive())},o.handleTechTouchStart_=function(){this.userWasActive=this.userActive()},o.handleTechTouchMove_=function(){this.userWasActive&&this.reportUserActivity()},o.handleTechTouchEnd_=function(t){t.cancelable&&t.preventDefault()},o.handleStageClick_=function(){this.reportUserActivity()},o.toggleFullscreenClass_=function(){this.isFullscreen()?this.addClass("vjs-fullscreen"):this.removeClass("vjs-fullscreen")},o.documentFullscreenChange_=function(t){var r=t.target.player;if(!r||r===this){var u=this.el(),w=document[this.fsApi_.fullscreenElement]===u;!w&&u.matches?w=u.matches(":"+this.fsApi_.fullscreen):!w&&u.msMatchesSelector&&(w=u.msMatchesSelector(":"+this.fsApi_.fullscreen)),this.isFullscreen(w)}},o.handleTechFullscreenChange_=function(t,r){var u=this;r&&(r.nativeIOSFullscreen&&(this.addClass("vjs-ios-native-fs"),this.tech_.one("webkitendfullscreen",function(){u.removeClass("vjs-ios-native-fs")})),this.isFullscreen(r.isFullscreen))},o.handleTechFullscreenError_=function(t,r){this.trigger("fullscreenerror",r)},o.togglePictureInPictureClass_=function(){this.isInPictureInPicture()?this.addClass("vjs-picture-in-picture"):this.removeClass("vjs-picture-in-picture")},o.handleTechEnterPictureInPicture_=function(t){this.isInPictureInPicture(!0)},o.handleTechLeavePictureInPicture_=function(t){this.isInPictureInPicture(!1)},o.handleTechError_=function(){var t=this.tech_.error();this.error(t)},o.handleTechTextData_=function(){var t=null;arguments.length>1&&(t=arguments[1]),this.trigger("textdata",t)},o.getCache=function(){return this.cache_},o.resetCache_=function(){this.cache_={currentTime:0,initTime:0,inactivityTimeout:this.options_.inactivityTimeout,duration:NaN,lastVolume:1,lastPlaybackRate:this.defaultPlaybackRate(),media:null,src:"",source:{},sources:[],playbackRates:[],volume:1}},o.techCall_=function(t,r){this.ready(function(){if(t in ht)return de=r,this.tech_[Q=t](this.middleware_.reduce(Sn(Q),de));var Q,de;if(t in Ot)return te(this.middleware_,this.tech_,t,r);try{this.tech_&&this.tech_[t](r)}catch(u){throw A(u),u}},!0)},o.techGet_=function(t){if(this.tech_&&this.tech_.isReady_){if(t in ve)return w=this.tech_,this.middleware_.reduceRight(Sn(U=t),w[U]());if(t in Ot)return te(this.middleware_,this.tech_,t);try{return this.tech_[t]()}catch(r){throw void 0===this.tech_[t]?(A("Video.js: "+t+" method not defined for "+this.techName_+" playback technology.",r),r):"TypeError"===r.name?(A("Video.js: "+t+" unavailable on "+this.techName_+" playback technology element.",r),this.tech_.isReady_=!1,r):(A(r),r)}}var w,U},o.play=function(){var t=this,r=this.options_.Promise||window.Promise;return r?new r(function(u){t.play_(u)}):this.play_()},o.play_=function(t){var r=this;void 0===t&&(t=Yr),this.playCallbacks_.push(t);var u=!(this.changingSrc_||!this.src()&&!this.currentSrc());if(this.waitToPlay_&&(this.off(["ready","loadstart"],this.waitToPlay_),this.waitToPlay_=null),!this.isReady_||!u)return this.waitToPlay_=function(U){r.play_()},this.one(["ready","loadstart"],this.waitToPlay_),void(!u&&(ft||pt)&&this.load());var w=this.techGet_("play");null===w?this.runPlayTerminatedQueue_():this.runPlayCallbacks_(w)},o.runPlayTerminatedQueue_=function(){var t=this.playTerminatedQueue_.slice(0);this.playTerminatedQueue_=[],t.forEach(function(r){r()})},o.runPlayCallbacks_=function(t){var r=this.playCallbacks_.slice(0);this.playCallbacks_=[],this.playTerminatedQueue_=[],r.forEach(function(u){u(t)})},o.pause=function(){this.techCall_("pause")},o.paused=function(){return!1!==this.techGet_("paused")},o.played=function(){return this.techGet_("played")||St(0,0)},o.scrubbing=function(t){if(typeof t>"u")return this.scrubbing_;this.scrubbing_=!!t,this.techCall_("setScrubbing",this.scrubbing_),t?this.addClass("vjs-scrubbing"):this.removeClass("vjs-scrubbing")},o.currentTime=function(t){return typeof t<"u"?(t<0&&(t=0),this.isReady_&&!this.changingSrc_&&this.tech_&&this.tech_.isReady_?(this.techCall_("setCurrentTime",t),void(this.cache_.initTime=0)):(this.cache_.initTime=t,this.off("canplay",this.boundApplyInitTime_),void this.one("canplay",this.boundApplyInitTime_))):(this.cache_.currentTime=this.techGet_("currentTime")||0,this.cache_.currentTime)},o.applyInitTime_=function(){this.currentTime(this.cache_.initTime)},o.duration=function(t){if(void 0===t)return void 0!==this.cache_.duration?this.cache_.duration:NaN;(t=parseFloat(t))<0&&(t=1/0),t!==this.cache_.duration&&(this.cache_.duration=t,t===1/0?this.addClass("vjs-live"):this.removeClass("vjs-live"),isNaN(t)||this.trigger("durationchange"))},o.remainingTime=function(){return this.duration()-this.currentTime()},o.remainingTimeDisplay=function(){return Math.floor(this.duration())-Math.floor(this.currentTime())},o.buffered=function(){var t=this.techGet_("buffered");return(!t||!t.length)&&(t=St(0,0)),t},o.bufferedPercent=function(){return on(this.buffered(),this.duration())},o.bufferedEnd=function(){var t=this.buffered(),r=this.duration(),u=t.end(t.length-1);return u>r&&(u=r),u},o.volume=function(t){var r;return void 0!==t?(r=Math.max(0,Math.min(1,parseFloat(t))),this.cache_.volume=r,this.techCall_("setVolume",r),void(r>0&&this.lastVolume_(r))):(r=parseFloat(this.techGet_("volume")),isNaN(r)?1:r)},o.muted=function(t){if(void 0===t)return this.techGet_("muted")||!1;this.techCall_("setMuted",t)},o.defaultMuted=function(t){return void 0!==t?this.techCall_("setDefaultMuted",t):this.techGet_("defaultMuted")||!1},o.lastVolume_=function(t){if(void 0===t||0===t)return this.cache_.lastVolume;this.cache_.lastVolume=t},o.supportsFullScreen=function(){return this.techGet_("supportsFullScreen")||!1},o.isFullscreen=function(t){if(void 0!==t){var r=this.isFullscreen_;return this.isFullscreen_=!!t,this.isFullscreen_!==r&&this.fsApi_.prefixed&&this.trigger("fullscreenchange"),void this.toggleFullscreenClass_()}return this.isFullscreen_},o.requestFullscreen=function(t){var r=this.options_.Promise||window.Promise;if(r){var u=this;return new r(function(w,U){function Q(){u.off("fullscreenerror",$e),u.off("fullscreenchange",de)}function de(){Q(),w()}function $e(tt,Ht){Q(),U(Ht)}u.one("fullscreenchange",de),u.one("fullscreenerror",$e);var nt=u.requestFullscreenHelper_(t);nt&&(nt.then(Q,Q),nt.then(w,U))})}return this.requestFullscreenHelper_()},o.requestFullscreenHelper_=function(t){var r,u=this;if(this.fsApi_.prefixed||(r=this.options_.fullscreen&&this.options_.fullscreen.options||{},void 0!==t&&(r=t)),this.fsApi_.requestFullscreen){var w=this.el_[this.fsApi_.requestFullscreen](r);return w&&w.then(function(){return u.isFullscreen(!0)},function(){return u.isFullscreen(!1)}),w}this.tech_.supportsFullScreen()&&!this.options_.preferFullWindow?this.techCall_("enterFullScreen"):this.enterFullWindow()},o.exitFullscreen=function(){var t=this.options_.Promise||window.Promise;if(t){var r=this;return new t(function(u,w){function U(){r.off("fullscreenerror",de),r.off("fullscreenchange",Q)}function Q(){U(),u()}function de(nt,tt){U(),w(tt)}r.one("fullscreenchange",Q),r.one("fullscreenerror",de);var $e=r.exitFullscreenHelper_();$e&&($e.then(U,U),$e.then(u,w))})}return this.exitFullscreenHelper_()},o.exitFullscreenHelper_=function(){var t=this;if(this.fsApi_.requestFullscreen){var r=document[this.fsApi_.exitFullscreen]();return r&&Yr(r.then(function(){return t.isFullscreen(!1)})),r}this.tech_.supportsFullScreen()&&!this.options_.preferFullWindow?this.techCall_("exitFullScreen"):this.exitFullWindow()},o.enterFullWindow=function(){this.isFullscreen(!0),this.isFullWindow=!0,this.docOrigOverflow=document.documentElement.style.overflow,ai(document,"keydown",this.boundFullWindowOnEscKey_),document.documentElement.style.overflow="hidden",W(document.body,"vjs-full-window"),this.trigger("enterFullWindow")},o.fullWindowOnEscKey=function(t){fr.isEventKey(t,"Esc")&&!0===this.isFullscreen()&&(this.isFullWindow?this.exitFullWindow():this.exitFullscreen())},o.exitFullWindow=function(){this.isFullscreen(!1),this.isFullWindow=!1,zn(document,"keydown",this.boundFullWindowOnEscKey_),document.documentElement.style.overflow=this.docOrigOverflow,st(document.body,"vjs-full-window"),this.trigger("exitFullWindow")},o.disablePictureInPicture=function(t){if(void 0===t)return this.techGet_("disablePictureInPicture");this.techCall_("setDisablePictureInPicture",t),this.options_.disablePictureInPicture=t,this.trigger("disablepictureinpicturechanged")},o.isInPictureInPicture=function(t){return void 0!==t?(this.isInPictureInPicture_=!!t,void this.togglePictureInPictureClass_()):!!this.isInPictureInPicture_},o.requestPictureInPicture=function(){if("pictureInPictureEnabled"in document&&!1===this.disablePictureInPicture())return this.techGet_("requestPictureInPicture")},o.exitPictureInPicture=function(){if("pictureInPictureEnabled"in document)return document.exitPictureInPicture()},o.handleKeyDown=function(t){var u,w,r=this.options_.userActions;r&&r.hotkeys&&(w=(u=this.el_.ownerDocument.activeElement).tagName.toLowerCase(),u.isContentEditable||("input"===w?-1===["button","checkbox","hidden","radio","reset","submit"].indexOf(u.type):-1!==["textarea"].indexOf(w))||("function"==typeof r.hotkeys?r.hotkeys.call(this,t):this.handleHotkeys(t)))},o.handleHotkeys=function(t){var r=this.options_.userActions?this.options_.userActions.hotkeys:{},u=r.fullscreenKey,U=r.muteKey,Q=void 0===U?function(tt){return fr.isEventKey(tt,"m")}:U,de=r.playPauseKey,$e=void 0===de?function(tt){return fr.isEventKey(tt,"k")||fr.isEventKey(tt,"Space")}:de;if((void 0===u?function(tt){return fr.isEventKey(tt,"f")}:u).call(this,t)){t.preventDefault(),t.stopPropagation();var nt=Ii.getComponent("FullscreenToggle");!1!==document[this.fsApi_.fullscreenEnabled]&&nt.prototype.handleClick.call(this,t)}else Q.call(this,t)?(t.preventDefault(),t.stopPropagation(),Ii.getComponent("MuteToggle").prototype.handleClick.call(this,t)):$e.call(this,t)&&(t.preventDefault(),t.stopPropagation(),Ii.getComponent("PlayToggle").prototype.handleClick.call(this,t))},o.canPlayType=function(t){for(var r,u=0,w=this.options_.techOrder;u"u")return this.cache_.src||"";this.resetRetryOnError_&&this.resetRetryOnError_();var w=nr(t);if(w.length){if(this.changingSrc_=!0,r||(this.cache_.sources=w),this.updateSourceCaches_(w[0]),se(this,w[0],function(de,$e){if(u.middleware_=$e,r||(u.cache_.sources=w),u.updateSourceCaches_(de),u.src_(de))return w.length>1?u.handleSrc_(w.slice(1)):(u.changingSrc_=!1,u.setTimeout(function(){this.error({code:4,message:this.localize(this.options_.notSupportedMessage)})},0),void u.triggerReady());var Ht;Ht=u.tech_,$e.forEach(function(bn){return bn.setTech&&bn.setTech(Ht)})}),this.options_.retryOnError&&w.length>1){var U=function(){u.error(null),u.handleSrc_(w.slice(1),!0)},Q=function(){u.off("error",U)};this.one("error",U),this.one("playing",Q),this.resetRetryOnError_=function(){u.off("error",U),u.off("playing",Q)}}}else this.setTimeout(function(){this.error({code:4,message:this.localize(this.options_.notSupportedMessage)})},0)},o.src=function(t){return this.handleSrc_(t,!1)},o.src_=function(t){var U,r=this,u=this.selectSource([t]);return!u||(U=this.techName_,ni(u.tech)===ni(U)?(this.ready(function(){this.tech_.constructor.prototype.hasOwnProperty("setSource")?this.techCall_("setSource",t):this.techCall_("src",t.src),this.changingSrc_=!1},!0),!1):(this.changingSrc_=!0,this.loadTech_(u.tech,u.source),this.tech_.ready(function(){r.changingSrc_=!1}),!1))},o.load=function(){this.techCall_("load")},o.reset=function(){var t=this,r=this.options_.Promise||window.Promise;this.paused()||!r?this.doReset_():Yr(this.play().then(function(){return t.doReset_()}))},o.doReset_=function(){this.tech_&&this.tech_.clearTracks("text"),this.resetCache_(),this.poster(""),this.loadTech_(this.options_.techOrder[0],null),this.techCall_("reset"),this.resetControlBarUI_(),zi(this)&&this.trigger("playerreset")},o.resetControlBarUI_=function(){this.resetProgressBar_(),this.resetPlaybackRate_(),this.resetVolumeBar_()},o.resetProgressBar_=function(){this.currentTime(0);var t=this.controlBar,r=t.durationDisplay,u=t.remainingTimeDisplay;r&&r.updateContent(),u&&u.updateContent()},o.resetPlaybackRate_=function(){this.playbackRate(this.defaultPlaybackRate()),this.handleTechRateChange_()},o.resetVolumeBar_=function(){this.volume(1),this.trigger("volumechange")},o.currentSources=function(){var t=this.currentSource(),r=[];return 0!==Object.keys(t).length&&r.push(t),this.cache_.sources||r},o.currentSource=function(){return this.cache_.source||{}},o.currentSrc=function(){return this.currentSource()&&this.currentSource().src||""},o.currentType=function(){return this.currentSource()&&this.currentSource().type||""},o.preload=function(t){return void 0!==t?(this.techCall_("setPreload",t),void(this.options_.preload=t)):this.techGet_("preload")},o.autoplay=function(t){if(void 0===t)return this.options_.autoplay||!1;var r;"string"==typeof t&&/(any|play|muted)/.test(t)||!0===t&&this.options_.normalizeAutoplay?(this.options_.autoplay=t,this.manualAutoplay_("string"==typeof t?t:"play"),r=!1):this.options_.autoplay=!!t,r=typeof r>"u"?this.options_.autoplay:r,this.tech_&&this.techCall_("setAutoplay",r)},o.playsinline=function(t){return void 0!==t?(this.techCall_("setPlaysinline",t),this.options_.playsinline=t,this):this.techGet_("playsinline")},o.loop=function(t){return void 0!==t?(this.techCall_("setLoop",t),void(this.options_.loop=t)):this.techGet_("loop")},o.poster=function(t){if(void 0===t)return this.poster_;t||(t=""),t!==this.poster_&&(this.poster_=t,this.techCall_("setPoster",t),this.isPosterFromTech_=!1,this.trigger("posterchange"))},o.handleTechPosterChange_=function(){if((!this.poster_||this.options_.techCanOverridePoster)&&this.tech_&&this.tech_.poster){var t=this.tech_.poster()||"";t!==this.poster_&&(this.poster_=t,this.isPosterFromTech_=!0,this.trigger("posterchange"))}},o.controls=function(t){if(void 0===t)return!!this.controls_;this.controls_!==(t=!!t)&&(this.controls_=t,this.usingNativeControls()&&this.techCall_("setControls",t),this.controls_?(this.removeClass("vjs-controls-disabled"),this.addClass("vjs-controls-enabled"),this.trigger("controlsenabled"),this.usingNativeControls()||this.addTechControlsListeners_()):(this.removeClass("vjs-controls-enabled"),this.addClass("vjs-controls-disabled"),this.trigger("controlsdisabled"),this.usingNativeControls()||this.removeTechControlsListeners_()))},o.usingNativeControls=function(t){if(void 0===t)return!!this.usingNativeControls_;this.usingNativeControls_!==(t=!!t)&&(this.usingNativeControls_=t,this.usingNativeControls_?(this.addClass("vjs-using-native-controls"),this.trigger("usingnativecontrols")):(this.removeClass("vjs-using-native-controls"),this.trigger("usingcustomcontrols")))},o.error=function(t){var r=this;if(void 0===t)return this.error_||null;if(e("beforeerror").forEach(function(w){var U=w(r,t);lt(U)&&!Array.isArray(U)||"string"==typeof U||"number"==typeof U||null===U?t=U:r.log.error("please return a value that MediaError expects in beforeerror hooks")}),this.options_.suppressNotSupportedError&&t&&4===t.code){var u=function(){this.error(t)};return this.options_.suppressNotSupportedError=!1,this.any(["click","touchstart"],u),void this.one("loadstart",function(){this.off(["click","touchstart"],u)})}if(null===t)return this.error_=t,this.removeClass("vjs-error"),void(this.errorDisplay&&this.errorDisplay.close());this.error_=new Xn(t),this.addClass("vjs-error"),A.error("(CODE:"+this.error_.code+" "+Xn.errorTypes[this.error_.code]+")",this.error_.message,this.error_),this.trigger("error"),e("error").forEach(function(w){return w(r,r.error_)})},o.reportUserActivity=function(t){this.userActivity_=!0},o.userActive=function(t){if(void 0===t)return this.userActive_;if((t=!!t)!==this.userActive_){if(this.userActive_=t,this.userActive_)return this.userActivity_=!0,this.removeClass("vjs-user-inactive"),this.addClass("vjs-user-active"),void this.trigger("useractive");this.tech_&&this.tech_.one("mousemove",function(r){r.stopPropagation(),r.preventDefault()}),this.userActivity_=!1,this.removeClass("vjs-user-active"),this.addClass("vjs-user-inactive"),this.trigger("userinactive")}},o.listenForUserActivity_=function(){var t,r,u,w=Hi(this,this.reportUserActivity),U=function($e){w(),this.clearInterval(t)};this.on("mousedown",function(){w(),this.clearInterval(t),t=this.setInterval(w,250)}),this.on("mousemove",function($e){($e.screenX!==r||$e.screenY!==u)&&(r=$e.screenX,u=$e.screenY,w())}),this.on("mouseup",U),this.on("mouseleave",U);var Q,de=this.getChild("controlBar");de&&!pt&&!Ke&&(de.on("mouseenter",function($e){0!==this.player().options_.inactivityTimeout&&(this.player().cache_.inactivityTimeout=this.player().options_.inactivityTimeout),this.player().options_.inactivityTimeout=0}),de.on("mouseleave",function($e){this.player().options_.inactivityTimeout=this.player().cache_.inactivityTimeout})),this.on("keydown",w),this.on("keyup",w),this.setInterval(function(){if(this.userActivity_){this.userActivity_=!1,this.userActive(!0),this.clearTimeout(Q);var $e=this.options_.inactivityTimeout;$e<=0||(Q=this.setTimeout(function(){this.userActivity_||this.userActive(!1)},$e))}},250)},o.playbackRate=function(t){if(void 0===t)return this.tech_&&this.tech_.featuresPlaybackRate?this.cache_.lastPlaybackRate||this.techGet_("playbackRate"):1;this.techCall_("setPlaybackRate",t)},o.defaultPlaybackRate=function(t){return void 0!==t?this.techCall_("setDefaultPlaybackRate",t):this.tech_&&this.tech_.featuresPlaybackRate?this.techGet_("defaultPlaybackRate"):1},o.isAudio=function(t){if(void 0===t)return!!this.isAudio_;this.isAudio_=!!t},o.addTextTrack=function(t,r,u){if(this.tech_)return this.tech_.addTextTrack(t,r,u)},o.addRemoteTextTrack=function(t,r){if(this.tech_)return this.tech_.addRemoteTextTrack(t,r)},o.removeRemoteTextTrack=function(t){void 0===t&&(t={});var r=t.track;if(r||(r=t),this.tech_)return this.tech_.removeRemoteTextTrack(r)},o.getVideoPlaybackQuality=function(){return this.techGet_("getVideoPlaybackQuality")},o.videoWidth=function(){return this.tech_&&this.tech_.videoWidth&&this.tech_.videoWidth()||0},o.videoHeight=function(){return this.tech_&&this.tech_.videoHeight&&this.tech_.videoHeight()||0},o.language=function(t){if(void 0===t)return this.language_;this.language_!==String(t).toLowerCase()&&(this.language_=String(t).toLowerCase(),zi(this)&&this.trigger("languagechange"))},o.languages=function(){return hi(s.prototype.options_.languages,this.languages_)},o.toJSON=function(){var t=hi(this.options_),r=t.tracks;t.tracks=[];for(var u=0;u"u"||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}()?Reflect.construct:function(u,w,U){var Q=[null];Q.push.apply(Q,w);var de=new(Function.bind.apply(u,Q));return U&&Ba(de,U.prototype),de},s.apply(null,arguments)}i.exports=s}),lc="plugin",Bl="activePlugins_",pu={},uc=function(i){return pu.hasOwnProperty(i)},Pu=function(i){return uc(i)?pu[i]:void 0},R1=function(i,s){i[Bl]=i[Bl]||{},i[Bl][s]=!0},bl=function(i,s,o){var t=(o?"before":"")+"pluginsetup";i.trigger(t,s),i.trigger(t+":"+s.name,s)},Vc=function(i,s){return s.prototype.name=i,function(){bl(this,{name:i,plugin:s,instance:null},!0);for(var o=arguments.length,t=new Array(o),r=0;r-1},s.trigger=function(o){var t=this.listeners[o];if(t)if(2===arguments.length)for(var r=t.length,u=0;u-1;t=this.buffer.indexOf("\n"))this.trigger("data",this.buffer.substring(0,t)),this.buffer=this.buffer.substring(t+1)},s}(Au),Du=function(i){var s=/([0-9.]*)?@?([0-9.]*)?/.exec(i||""),o={};return s[1]&&(o.length=parseInt(s[1],10)),s[2]&&(o.offset=parseInt(s[2],10)),o},_a=function(i){for(var s,o=i.split(new RegExp('(?:^|,)((?:[^=]*)=(?:"[^"]*"|[^,]*))')),t={},r=o.length;r--;)""!==o[r]&&((s=/([^=]*)=(.*)/.exec(o[r]).slice(1))[0]=s[0].replace(/^\s+|\s+$/g,""),s[1]=s[1].replace(/^\s+|\s+$/g,""),s[1]=s[1].replace(/^['"](.*)['"]$/g,"$1"),t[s[0]]=s[1]);return t},ul=function(i){function s(){var t;return(t=i.call(this)||this).customParsers=[],t.tagMappers=[],t}Wi(s,i);var o=s.prototype;return o.push=function(t){var r,u,w=this;if(0!==(t=t.trim()).length){if("#"!==t[0])return void this.trigger("data",{type:"uri",uri:t});this.tagMappers.reduce(function(U,Q){var de=Q(t);return de===t?U:U.concat([de])},[t]).forEach(function(U){for(var Q=0;Q0&&(Q.duration=an.duration),0===an.duration&&(Q.duration=.01,this.trigger("info",{message:"updating zero segment duration to a small value"})),this.manifest.segments=U},key:function(){if(an.attributes)if("NONE"!==an.attributes.METHOD)if(an.attributes.URI){if("com.apple.streamingkeydelivery"===an.attributes.KEYFORMAT)return this.manifest.contentProtection=this.manifest.contentProtection||{},void(this.manifest.contentProtection["com.apple.fps.1_0"]={attributes:an.attributes});if("urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"===an.attributes.KEYFORMAT)return-1===["SAMPLE-AES","SAMPLE-AES-CTR","SAMPLE-AES-CENC"].indexOf(an.attributes.METHOD)?void this.trigger("warn",{message:"invalid key method provided for Widevine"}):("SAMPLE-AES-CENC"===an.attributes.METHOD&&this.trigger("warn",{message:"SAMPLE-AES-CENC is deprecated, please use SAMPLE-AES-CTR instead"}),"data:text/plain;base64,"!==an.attributes.URI.substring(0,23)?void this.trigger("warn",{message:"invalid key URI provided for Widevine"}):an.attributes.KEYID&&"0x"===an.attributes.KEYID.substring(0,2)?(this.manifest.contentProtection=this.manifest.contentProtection||{},void(this.manifest.contentProtection["com.widevine.alpha"]={attributes:{schemeIdUri:an.attributes.KEYFORMAT,keyId:an.attributes.KEYID.substring(2)},pssh:Oa(an.attributes.URI.split(",")[1])})):void this.trigger("warn",{message:"invalid key ID provided for Widevine"}));an.attributes.METHOD||this.trigger("warn",{message:"defaulting key method to AES-128"}),u={method:an.attributes.METHOD||"AES-128",uri:an.attributes.URI},typeof an.attributes.IV<"u"&&(u.iv=an.attributes.IV)}else this.trigger("warn",{message:"ignoring key declaration without URI"});else u=null;else this.trigger("warn",{message:"ignoring key declaration without attribute list"})},"media-sequence":function(){isFinite(an.number)?this.manifest.mediaSequence=an.number:this.trigger("warn",{message:"ignoring invalid media sequence: "+an.number})},"discontinuity-sequence":function(){isFinite(an.number)?(this.manifest.discontinuitySequence=an.number,tt=an.number):this.trigger("warn",{message:"ignoring invalid discontinuity sequence: "+an.number})},"playlist-type":function(){/VOD|EVENT/.test(an.playlistType)?this.manifest.playlistType=an.playlistType:this.trigger("warn",{message:"ignoring unknown playlist type: "+an.playlist})},map:function(){r={},an.uri&&(r.uri=an.uri),an.byterange&&(r.byterange=an.byterange),u&&(r.key=u)},"stream-inf":function(){this.manifest.playlists=U,this.manifest.mediaGroups=this.manifest.mediaGroups||nt,an.attributes?(Q.attributes||(Q.attributes={}),me(Q.attributes,an.attributes)):this.trigger("warn",{message:"ignoring empty stream-inf attributes"})},media:function(){if(this.manifest.mediaGroups=this.manifest.mediaGroups||nt,an.attributes&&an.attributes.TYPE&&an.attributes["GROUP-ID"]&&an.attributes.NAME){var oi=this.manifest.mediaGroups[an.attributes.TYPE];oi[an.attributes["GROUP-ID"]]=oi[an.attributes["GROUP-ID"]]||{},Hn=oi[an.attributes["GROUP-ID"]],Zn.autoselect=!!(Zn={default:/yes/i.test(an.attributes.DEFAULT)}).default||/yes/i.test(an.attributes.AUTOSELECT),an.attributes.LANGUAGE&&(Zn.language=an.attributes.LANGUAGE),an.attributes.URI&&(Zn.uri=an.attributes.URI),an.attributes["INSTREAM-ID"]&&(Zn.instreamId=an.attributes["INSTREAM-ID"]),an.attributes.CHARACTERISTICS&&(Zn.characteristics=an.attributes.CHARACTERISTICS),an.attributes.FORCED&&(Zn.forced=/yes/i.test(an.attributes.FORCED)),Hn[an.attributes.NAME]=Zn}else this.trigger("warn",{message:"ignoring incomplete or missing media group"})},discontinuity:function(){tt+=1,Q.discontinuity=!0,this.manifest.discontinuityStarts.push(U.length)},"program-date-time":function(){typeof this.manifest.dateTimeString>"u"&&(this.manifest.dateTimeString=an.dateTimeString,this.manifest.dateTimeObject=an.dateTimeObject),Q.dateTimeString=an.dateTimeString,Q.dateTimeObject=an.dateTimeObject},targetduration:function(){!isFinite(an.duration)||an.duration<0?this.trigger("warn",{message:"ignoring invalid target duration: "+an.duration}):(this.manifest.targetDuration=an.duration,Cl.call(this,this.manifest))},start:function(){an.attributes&&!isNaN(an.attributes["TIME-OFFSET"])?this.manifest.start={timeOffset:an.attributes["TIME-OFFSET"],precise:an.attributes.PRECISE}:this.trigger("warn",{message:"ignoring start declaration without appropriate attribute list"})},"cue-out":function(){Q.cueOut=an.data},"cue-out-cont":function(){Q.cueOutCont=an.data},"cue-in":function(){Q.cueIn=an.data},skip:function(){this.manifest.skip=qa(an.attributes),this.warnOnMissingAttributes_("#EXT-X-SKIP",an.attributes,["SKIPPED-SEGMENTS"])},part:function(){var oi=this;de=!0;var mi=this.manifest.segments.length,Fi=qa(an.attributes);Q.parts=Q.parts||[],Q.parts.push(Fi),Fi.byterange&&(Fi.byterange.hasOwnProperty("offset")||(Fi.byterange.offset=bn),bn=Fi.byterange.offset+Fi.byterange.length),this.warnOnMissingAttributes_("#EXT-X-PART #"+(Q.parts.length-1)+" for segment #"+mi,an.attributes,["URI","DURATION"]),this.manifest.renditionReports&&this.manifest.renditionReports.forEach(function(Gi,hr){Gi.hasOwnProperty("lastPart")||oi.trigger("warn",{message:"#EXT-X-RENDITION-REPORT #"+hr+" lacks required attribute(s): LAST-PART"})})},"server-control":function(){var oi=this.manifest.serverControl=qa(an.attributes);oi.hasOwnProperty("canBlockReload")||(oi.canBlockReload=!1,this.trigger("info",{message:"#EXT-X-SERVER-CONTROL defaulting CAN-BLOCK-RELOAD to false"})),Cl.call(this,this.manifest),oi.canSkipDateranges&&!oi.hasOwnProperty("canSkipUntil")&&this.trigger("warn",{message:"#EXT-X-SERVER-CONTROL lacks required attribute CAN-SKIP-UNTIL which is required when CAN-SKIP-DATERANGES is set"})},"preload-hint":function(){var oi=this.manifest.segments.length,mi=qa(an.attributes),Fi=mi.type&&"PART"===mi.type;Q.preloadHints=Q.preloadHints||[],Q.preloadHints.push(mi),mi.byterange&&(mi.byterange.hasOwnProperty("offset")||(mi.byterange.offset=Fi?bn:0,Fi&&(bn=mi.byterange.offset+mi.byterange.length)));var tr=Q.preloadHints.length-1;if(this.warnOnMissingAttributes_("#EXT-X-PRELOAD-HINT #"+tr+" for segment #"+oi,an.attributes,["TYPE","URI"]),mi.type)for(var Gi=0;Gi=0))throw fo(es,new Error(i.tagName+"@"+o));for(var r=s.length-1;t"==i&&">")||"&"==i&&"&"||'"'==i&&"""||"&#"+i.charCodeAt()+";"}function Rs(i,s){if(s(i))return!0;if(i=i.firstChild)do{if(Rs(i,s))return!0}while(i=i.nextSibling)}function B1(){}function pd(i,s,o,t){i&&i._inc++,o.namespaceURI===Y.XMLNS&&delete s._nsMap[o.prefix?o.localName:""]}function fd(i,s,o){if(i&&i._inc){i._inc++;var t=s.childNodes;if(o)t[t.length++]=o;else{for(var r=s.firstChild,u=0;r;)t[u++]=r,r=r.nextSibling;t.length=u}}}function gd(i,s){var o=s.previousSibling,t=s.nextSibling;return o?o.nextSibling=t:i.firstChild=t,t?t.previousSibling=o:i.lastChild=o,fd(i.ownerDocument,i),s}function dc(i,s,o){var t=s.parentNode;if(t&&t.removeChild(s),s.nodeType===mo){var r=s.firstChild;if(null==r)return s;var u=s.lastChild}else r=u=s;var w=o?o.previousSibling:i.lastChild;r.previousSibling=w,u.nextSibling=o,w?w.nextSibling=r:i.firstChild=r,null==o?i.lastChild=u:o.previousSibling=u;do{r.parentNode=i}while(r!==u&&(r=r.nextSibling));return fd(i.ownerDocument||i,i),s.nodeType==mo&&(s.firstChild=s.lastChild=null),s}function za(){this._nsMap={}}function q1(){}function U1(){}function f0(){}function ju(){}function L2(){}function ji(){}function g0(){}function O2(){}function eu(){}function hc(){}function zl(){}function pc(){}function tu(i,s){var o=[],t=9==this.nodeType&&this.documentElement||this,r=t.prefix,u=t.namespaceURI;if(u&&null==r&&null==(r=t.lookupPrefix(u)))var w=[{namespace:u,prefix:null}];return mu(this,o,i,s,w),o.join("")}function zd(i,s,o){var t=i.prefix||"",r=i.namespaceURI;if(!r||"xml"===t&&r===Y.XML||r===Y.XMLNS)return!1;for(var u=o.length;u--;){var w=o[u];if(w.prefix===t)return w.namespace!==r}return!0}function Zl(i,s,o){i.push(" ",s,'="',o.replace(/[<&"]/g,hd),'"')}function mu(i,s,o,t,r){if(r||(r=[]),t){if(!(i=t(i)))return;if("string"==typeof i)return void s.push(i)}switch(i.nodeType){case De:var u=i.attributes,w=u.length,U=i.firstChild,Q=i.tagName,de=Q;if(!(o=Y.isHTML(i.namespaceURI)||o)&&!i.prefix&&i.namespaceURI){for(var $e,nt=0;nt=0;tt--)if(""===(Ht=r[tt]).prefix&&Ht.namespace===i.namespaceURI){$e=Ht.namespace;break}if($e!==i.namespaceURI)for(tt=r.length-1;tt>=0;tt--){var Ht;if((Ht=r[tt]).namespace===i.namespaceURI){Ht.prefix&&(de=Ht.prefix+":"+Q);break}}}s.push("<",de);for(var bn=0;bn"),o&&/^script$/i.test(Q))for(;U;)U.data?s.push(U.data):mu(U,s,o,t,r.slice()),U=U.nextSibling;else for(;U;)mu(U,s,o,t,r.slice()),U=U.nextSibling;s.push("")}else s.push("/>");return;case Sr:case mo:for(U=i.firstChild;U;)mu(U,s,o,t,r.slice()),U=U.nextSibling;return;case Ft:return Zl(s,i.name,i.value);case Rn:return s.push(i.data.replace(/[<&]/g,hd).replace(/]]>/g,"]]>"));case vi:return s.push("");case Lo:return s.push("\x3c!--",i.data,"--\x3e");case Fr:var oi=i.publicId,mi=i.systemId;if(s.push("");else if(mi&&"."!=mi)s.push(" SYSTEM ",mi,">");else{var Fi=i.internalSubset;Fi&&s.push(" [",Fi,"]"),s.push(">")}return;case Pr:return s.push("");case Ci:return s.push("&",i.nodeName,";");default:s.push("??",i.nodeName)}}function Y0(i,s,o){var t;switch(s.nodeType){case De:(t=s.cloneNode(!1)).ownerDocument=i;case mo:break;case Ft:o=!0}if(t||(t=s.cloneNode(!1)),t.ownerDocument=i,t.parentNode=null,o)for(var r=s.firstChild;r;)t.appendChild(Y0(i,r,o)),r=r.nextSibling;return t}function m1(i,s,o){var t=new s.constructor;for(var r in s){var u=s[r];"object"!=typeof u&&u!=t[r]&&(t[r]=u)}switch(s.childNodes&&(t.childNodes=new zs),t.ownerDocument=i,t.nodeType){case De:var w=s.attributes,U=t.attributes=new dl,Q=w.length;U._ownerElement=t;for(var de=0;de0},lookupPrefix:function(i){for(var s=this;s;){var o=s._nsMap;if(o)for(var t in o)if(o[t]==i)return t;s=s.nodeType==Ft?s.ownerDocument:s.parentNode}return null},lookupNamespaceURI:function(i){for(var s=this;s;){var o=s._nsMap;if(o&&i in o)return o[i];s=s.nodeType==Ft?s.ownerDocument:s.parentNode}return null},isDefaultNamespace:function(i){return null==this.lookupPrefix(i)}},ae(I,Ka),ae(I,Ka.prototype),B1.prototype={nodeName:"#document",nodeType:Sr,doctype:null,documentElement:null,_inc:1,insertBefore:function(i,s){if(i.nodeType==mo){for(var o=i.firstChild;o;){var t=o.nextSibling;this.insertBefore(o,s),o=t}return i}return null==this.documentElement&&i.nodeType==De&&(this.documentElement=i),dc(this,i,s),i.ownerDocument=this,i},removeChild:function(i){return this.documentElement==i&&(this.documentElement=null),gd(this,i)},importNode:function(i,s){return Y0(this,i,s)},getElementById:function(i){var s=null;return Rs(this.documentElement,function(o){if(o.nodeType==De&&o.getAttribute("id")==i)return s=o,!0}),s},getElementsByClassName:function(i){var s=tn(i);return new ca(this,function(o){var t=[];return s.length>0&&Rs(o.documentElement,function(r){if(r!==o&&r.nodeType===De){var u=r.getAttribute("class");if(u){var w=i===u;if(!w){var U=tn(u);w=s.every(function(de){return function($e){return de&&-1!==de.indexOf($e)}}(U))}w&&t.push(r)}}}),t})},createElement:function(i){var s=new za;return s.ownerDocument=this,s.nodeName=i,s.tagName=i,s.localName=i,s.childNodes=new zs,(s.attributes=new dl)._ownerElement=s,s},createDocumentFragment:function(){var i=new hc;return i.ownerDocument=this,i.childNodes=new zs,i},createTextNode:function(i){var s=new f0;return s.ownerDocument=this,s.appendData(i),s},createComment:function(i){var s=new ju;return s.ownerDocument=this,s.appendData(i),s},createCDATASection:function(i){var s=new L2;return s.ownerDocument=this,s.appendData(i),s},createProcessingInstruction:function(i,s){var o=new zl;return o.ownerDocument=this,o.tagName=o.target=i,o.nodeValue=o.data=s,o},createAttribute:function(i){var s=new q1;return s.ownerDocument=this,s.name=i,s.nodeName=i,s.localName=i,s.specified=!0,s},createEntityReference:function(i){var s=new eu;return s.ownerDocument=this,s.nodeName=i,s},createElementNS:function(i,s){var o=new za,t=s.split(":"),r=o.attributes=new dl;return o.childNodes=new zs,o.ownerDocument=this,o.nodeName=s,o.tagName=s,o.namespaceURI=i,2==t.length?(o.prefix=t[0],o.localName=t[1]):o.localName=s,r._ownerElement=o,o},createAttributeNS:function(i,s){var o=new q1,t=s.split(":");return o.ownerDocument=this,o.nodeName=s,o.name=s,o.namespaceURI=i,o.specified=!0,2==t.length?(o.prefix=t[0],o.localName=t[1]):o.localName=s,o}},k(B1,Ka),za.prototype={nodeType:De,hasAttribute:function(i){return null!=this.getAttributeNode(i)},getAttribute:function(i){var s=this.getAttributeNode(i);return s&&s.value||""},getAttributeNode:function(i){return this.attributes.getNamedItem(i)},setAttribute:function(i,s){var o=this.ownerDocument.createAttribute(i);o.value=o.nodeValue=""+s,this.setAttributeNode(o)},removeAttribute:function(i){var s=this.getAttributeNode(i);s&&this.removeAttributeNode(s)},appendChild:function(i){return i.nodeType===mo?this.insertBefore(i,null):function(o,t){var r=t.parentNode;if(r){var u=o.lastChild;r.removeChild(t),u=o.lastChild}return u=o.lastChild,t.parentNode=o,t.previousSibling=u,t.nextSibling=null,u?u.nextSibling=t:o.firstChild=t,o.lastChild=t,fd(o.ownerDocument,o,t),t}(this,i)},setAttributeNode:function(i){return this.attributes.setNamedItem(i)},setAttributeNodeNS:function(i){return this.attributes.setNamedItemNS(i)},removeAttributeNode:function(i){return this.attributes.removeNamedItem(i.nodeName)},removeAttributeNS:function(i,s){var o=this.getAttributeNodeNS(i,s);o&&this.removeAttributeNode(o)},hasAttributeNS:function(i,s){return null!=this.getAttributeNodeNS(i,s)},getAttributeNS:function(i,s){var o=this.getAttributeNodeNS(i,s);return o&&o.value||""},setAttributeNS:function(i,s,o){var t=this.ownerDocument.createAttributeNS(i,s);t.value=t.nodeValue=""+o,this.setAttributeNode(t)},getAttributeNodeNS:function(i,s){return this.attributes.getNamedItemNS(i,s)},getElementsByTagName:function(i){return new ca(this,function(s){var o=[];return Rs(s,function(t){t!==s&&t.nodeType==De&&("*"===i||t.tagName==i)&&o.push(t)}),o})},getElementsByTagNameNS:function(i,s){return new ca(this,function(o){var t=[];return Rs(o,function(r){r!==o&&r.nodeType===De&&("*"===i||r.namespaceURI===i)&&("*"===s||r.localName==s)&&t.push(r)}),t})}},B1.prototype.getElementsByTagName=za.prototype.getElementsByTagName,B1.prototype.getElementsByTagNameNS=za.prototype.getElementsByTagNameNS,k(za,Ka),q1.prototype.nodeType=Ft,k(q1,Ka),U1.prototype={data:"",substringData:function(i,s){return this.data.substring(i,i+s)},appendData:function(i){this.nodeValue=this.data=i=this.data+i,this.length=i.length},insertData:function(i,s){this.replaceData(i,0,s)},appendChild:function(i){throw new Error(ns[is])},deleteData:function(i,s){this.replaceData(i,s,"")},replaceData:function(i,s,o){o=this.data.substring(0,i)+o+this.data.substring(i+s),this.nodeValue=this.data=o,this.length=o.length}},k(U1,Ka),f0.prototype={nodeName:"#text",nodeType:Rn,splitText:function(i){var s=this.data,o=s.substring(i);s=s.substring(0,i),this.data=this.nodeValue=s,this.length=s.length;var t=this.ownerDocument.createTextNode(o);return this.parentNode&&this.parentNode.insertBefore(t,this.nextSibling),t}},k(f0,U1),ju.prototype={nodeName:"#comment",nodeType:Lo},k(ju,U1),L2.prototype={nodeName:"#cdata-section",nodeType:vi},k(L2,U1),ji.prototype.nodeType=Fr,k(ji,Ka),g0.prototype.nodeType=Oo,k(g0,Ka),O2.prototype.nodeType=Zi,k(O2,Ka),eu.prototype.nodeType=Ci,k(eu,Ka),hc.prototype.nodeName="#document-fragment",hc.prototype.nodeType=mo,k(hc,Ka),zl.prototype.nodeType=Pr,k(zl,Ka),pc.prototype.serializeToString=function(i,s,o){return tu.call(i,s,o)},Ka.prototype.toString=tu;try{if(Object.defineProperty){var Oh=function i(s){switch(s.nodeType){case De:case mo:var o=[];for(s=s.firstChild;s;)7!==s.nodeType&&8!==s.nodeType&&o.push(i(s)),s=s.nextSibling;return o.join("");default:return s.nodeValue}};Object.defineProperty(ca.prototype,"length",{get:function(){return gu(this),this.$$length}}),Object.defineProperty(Ka.prototype,"textContent",{get:function(){return Oh(this)},set:function(i){switch(this.nodeType){case De:case mo:for(;this.firstChild;)this.removeChild(this.firstChild);(i||String(i))&&this.appendChild(this.ownerDocument.createTextNode(i));break;default:this.data=i,this.value=i,this.nodeValue=i}}}),fc=function(i,s,o){i["$$"+s]=o}}}catch{}var P2_DOMImplementation=x2,P2_XMLSerializer=pc,Za=be(function(i,s){var o=ge.freeze;s.XML_ENTITIES=o({amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}),s.HTML_ENTITIES=o({lt:"<",gt:">",amp:"&",quot:'"',apos:"'",Agrave:"\xc0",Aacute:"\xc1",Acirc:"\xc2",Atilde:"\xc3",Auml:"\xc4",Aring:"\xc5",AElig:"\xc6",Ccedil:"\xc7",Egrave:"\xc8",Eacute:"\xc9",Ecirc:"\xca",Euml:"\xcb",Igrave:"\xcc",Iacute:"\xcd",Icirc:"\xce",Iuml:"\xcf",ETH:"\xd0",Ntilde:"\xd1",Ograve:"\xd2",Oacute:"\xd3",Ocirc:"\xd4",Otilde:"\xd5",Ouml:"\xd6",Oslash:"\xd8",Ugrave:"\xd9",Uacute:"\xda",Ucirc:"\xdb",Uuml:"\xdc",Yacute:"\xdd",THORN:"\xde",szlig:"\xdf",agrave:"\xe0",aacute:"\xe1",acirc:"\xe2",atilde:"\xe3",auml:"\xe4",aring:"\xe5",aelig:"\xe6",ccedil:"\xe7",egrave:"\xe8",eacute:"\xe9",ecirc:"\xea",euml:"\xeb",igrave:"\xec",iacute:"\xed",icirc:"\xee",iuml:"\xef",eth:"\xf0",ntilde:"\xf1",ograve:"\xf2",oacute:"\xf3",ocirc:"\xf4",otilde:"\xf5",ouml:"\xf6",oslash:"\xf8",ugrave:"\xf9",uacute:"\xfa",ucirc:"\xfb",uuml:"\xfc",yacute:"\xfd",thorn:"\xfe",yuml:"\xff",nbsp:"\xa0",iexcl:"\xa1",cent:"\xa2",pound:"\xa3",curren:"\xa4",yen:"\xa5",brvbar:"\xa6",sect:"\xa7",uml:"\xa8",copy:"\xa9",ordf:"\xaa",laquo:"\xab",not:"\xac",shy:"\xad\xad",reg:"\xae",macr:"\xaf",deg:"\xb0",plusmn:"\xb1",sup2:"\xb2",sup3:"\xb3",acute:"\xb4",micro:"\xb5",para:"\xb6",middot:"\xb7",cedil:"\xb8",sup1:"\xb9",ordm:"\xba",raquo:"\xbb",frac14:"\xbc",frac12:"\xbd",frac34:"\xbe",iquest:"\xbf",times:"\xd7",divide:"\xf7",forall:"\u2200",part:"\u2202",exist:"\u2203",empty:"\u2205",nabla:"\u2207",isin:"\u2208",notin:"\u2209",ni:"\u220b",prod:"\u220f",sum:"\u2211",minus:"\u2212",lowast:"\u2217",radic:"\u221a",prop:"\u221d",infin:"\u221e",ang:"\u2220",and:"\u2227",or:"\u2228",cap:"\u2229",cup:"\u222a",int:"\u222b",there4:"\u2234",sim:"\u223c",cong:"\u2245",asymp:"\u2248",ne:"\u2260",equiv:"\u2261",le:"\u2264",ge:"\u2265",sub:"\u2282",sup:"\u2283",nsub:"\u2284",sube:"\u2286",supe:"\u2287",oplus:"\u2295",otimes:"\u2297",perp:"\u22a5",sdot:"\u22c5",Alpha:"\u0391",Beta:"\u0392",Gamma:"\u0393",Delta:"\u0394",Epsilon:"\u0395",Zeta:"\u0396",Eta:"\u0397",Theta:"\u0398",Iota:"\u0399",Kappa:"\u039a",Lambda:"\u039b",Mu:"\u039c",Nu:"\u039d",Xi:"\u039e",Omicron:"\u039f",Pi:"\u03a0",Rho:"\u03a1",Sigma:"\u03a3",Tau:"\u03a4",Upsilon:"\u03a5",Phi:"\u03a6",Chi:"\u03a7",Psi:"\u03a8",Omega:"\u03a9",alpha:"\u03b1",beta:"\u03b2",gamma:"\u03b3",delta:"\u03b4",epsilon:"\u03b5",zeta:"\u03b6",eta:"\u03b7",theta:"\u03b8",iota:"\u03b9",kappa:"\u03ba",lambda:"\u03bb",mu:"\u03bc",nu:"\u03bd",xi:"\u03be",omicron:"\u03bf",pi:"\u03c0",rho:"\u03c1",sigmaf:"\u03c2",sigma:"\u03c3",tau:"\u03c4",upsilon:"\u03c5",phi:"\u03c6",chi:"\u03c7",psi:"\u03c8",omega:"\u03c9",thetasym:"\u03d1",upsih:"\u03d2",piv:"\u03d6",OElig:"\u0152",oelig:"\u0153",Scaron:"\u0160",scaron:"\u0161",Yuml:"\u0178",fnof:"\u0192",circ:"\u02c6",tilde:"\u02dc",ensp:"\u2002",emsp:"\u2003",thinsp:"\u2009",zwnj:"\u200c",zwj:"\u200d",lrm:"\u200e",rlm:"\u200f",ndash:"\u2013",mdash:"\u2014",lsquo:"\u2018",rsquo:"\u2019",sbquo:"\u201a",ldquo:"\u201c",rdquo:"\u201d",bdquo:"\u201e",dagger:"\u2020",Dagger:"\u2021",bull:"\u2022",hellip:"\u2026",permil:"\u2030",prime:"\u2032",Prime:"\u2033",lsaquo:"\u2039",rsaquo:"\u203a",oline:"\u203e",euro:"\u20ac",trade:"\u2122",larr:"\u2190",uarr:"\u2191",rarr:"\u2192",darr:"\u2193",harr:"\u2194",crarr:"\u21b5",lceil:"\u2308",rceil:"\u2309",lfloor:"\u230a",rfloor:"\u230b",loz:"\u25ca",spades:"\u2660",clubs:"\u2663",hearts:"\u2665",diams:"\u2666"}),s.entityMap=s.HTML_ENTITIES}),Yc=ge.NAMESPACE,m0=/[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,y0=new RegExp("[\\-\\.0-9"+m0.source.slice(1,-1)+"\\u00B7\\u0300-\\u036F\\u203F-\\u2040]"),v0=new RegExp("^"+m0.source+y0.source+"*(?::"+m0.source+y0.source+"*)?$");function Z1(i,s){this.message=i,this.locator=s,Error.captureStackTrace&&Error.captureStackTrace(this,Z1)}function I2(){}function b0(i,s){return s.lineNumber=i.lineNumber,s.columnNumber=i.columnNumber,s}function md(i,s,o,t,r,u){function w(tt,Ht,bn){o.attributeNames.hasOwnProperty(tt)&&u.fatalError("Attribute "+tt+" redefined"),o.addValue(tt,Ht,bn)}for(var U,Q=++s,de=0;;){var $e=i.charAt(Q);switch($e){case"=":if(1===de)U=i.slice(s,Q),de=3;else{if(2!==de)throw new Error("attribute equal must after attrName");de=3}break;case"'":case'"':if(3===de||1===de){if(1===de&&(u.warning('attribute value must after "="'),U=i.slice(s,Q)),!((Q=i.indexOf($e,s=Q+1))>0))throw new Error("attribute value no end '"+$e+"' match");w(U,nt=i.slice(s,Q).replace(/&#?\w+;/g,r),s-1),de=5}else{if(4!=de)throw new Error('attribute value must after "="');w(U,nt=i.slice(s,Q).replace(/&#?\w+;/g,r),s),u.warning('attribute "'+U+'" missed start quot('+$e+")!!"),s=Q+1,de=5}break;case"/":switch(de){case 0:o.setTagName(i.slice(s,Q));case 5:case 6:case 7:de=7,o.closed=!0;case 4:case 1:case 2:break;default:throw new Error("attribute invalid close char('/')")}break;case"":return u.error("unexpected end of input"),0==de&&o.setTagName(i.slice(s,Q)),Q;case">":switch(de){case 0:o.setTagName(i.slice(s,Q));case 5:case 6:case 7:break;case 4:case 1:"/"===(nt=i.slice(s,Q)).slice(-1)&&(o.closed=!0,nt=nt.slice(0,-1));case 2:2===de&&(nt=U),4==de?(u.warning('attribute "'+nt+'" missed quot(")!'),w(U,nt.replace(/&#?\w+;/g,r),s)):((!Yc.isHTML(t[""])||!nt.match(/^(?:disabled|checked|selected)$/i))&&u.warning('attribute "'+nt+'" missed value!! "'+nt+'" instead!!'),w(nt,nt,s));break;case 3:throw new Error("attribute value missed!!")}return Q;case"\x80":$e=" ";default:if($e<=" ")switch(de){case 0:o.setTagName(i.slice(s,Q)),de=6;break;case 1:U=i.slice(s,Q),de=2;break;case 4:var nt=i.slice(s,Q).replace(/&#?\w+;/g,r);u.warning('attribute "'+nt+'" missed quot(")!!'),w(U,nt,s);case 5:de=6}else switch(de){case 2:(!Yc.isHTML(t[""])||!U.match(/^(?:disabled|checked|selected)$/i))&&u.warning('attribute "'+U+'" missed value!! "'+U+'" instead2!!'),w(U,U,s),s=Q,de=1;break;case 5:u.warning('attribute space is required"'+U+'"!!');case 6:de=1,s=Q;break;case 3:de=4,s=Q;break;case 7:throw new Error("elements closed character '/' and '>' must be connected to")}}Q++}}function ya(i,s,o){for(var t=i.tagName,r=null,u=i.length;u--;){var w=i[u],U=w.qName,Q=w.value;if((tt=U.indexOf(":"))>0)var de=w.prefix=U.slice(0,tt),$e=U.slice(tt+1),nt="xmlns"===de&&$e;else $e=U,de=null,nt="xmlns"===U&&"";w.localName=$e,!1!==nt&&(null==r&&(r={},Ll(o,o={})),o[nt]=r[nt]=Q,w.uri=Yc.XMLNS,s.startPrefixMapping(nt,Q))}for(u=i.length;u--;)(de=(w=i[u]).prefix)&&("xml"===de&&(w.uri=Yc.XML),"xmlns"!==de&&(w.uri=o[de||""]));var tt;(tt=t.indexOf(":"))>0?(de=i.prefix=t.slice(0,tt),$e=i.localName=t.slice(tt+1)):(de=null,$e=i.localName=t);var Ht=i.uri=o[de||""];if(s.startElement(Ht,$e,t,i),!i.closed)return i.currentNSMap=o,i.localNSMap=r,!0;if(s.endElement(Ht,$e,t),r)for(de in r)s.endPrefixMapping(de)}function C0(i,s,o,t,r){if(/^(?:script|textarea)$/i.test(o)){var u=i.indexOf("",s),w=i.substring(s+1,u);if(/[&<]/.test(w))return/^script$/i.test(o)?(r.characters(w,0,w.length),u):(w=w.replace(/&#?\w+;/g,t),r.characters(w,0,w.length),u)}return s+1}function A2(i,s,o,t){var r=t[o];return null==r&&((r=i.lastIndexOf(""))s?(o.comment(i,s+4,r-s-4),r+3):(t.error("Unclosed comment"),-1):-1;if("CDATA["==i.substr(s+3,6)){var r=i.indexOf("]]>",s+9);return o.startCDATA(),o.characters(i,s+9,r-s-9),o.endCDATA(),r+3}var u=function(tt,Ht){var bn,an=[],Hn=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;for(Hn.lastIndex=Ht,Hn.exec(tt);bn=Hn.exec(tt);)if(an.push(bn),bn[1])return an}(i,s),w=u.length;if(w>1&&/!doctype/i.test(u[0][0])){var U=u[1][0],Q=!1,de=!1;w>3&&(/^public$/i.test(u[2][0])?(Q=u[3][0],de=w>4&&u[4][0]):/^system$/i.test(u[2][0])&&(de=u[3][0]));var $e=u[w-1];return o.startDTD(U,Q,de),o.endDTD(),$e.index+$e[0].length}return-1}function W0(i,s,o){var t=i.indexOf("?>",s);if(t){var r=i.substring(s,t).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);return r?(o.processingInstruction(r[1],r[2]),t+2):-1}return-1}function $u(){this.attributeNames={}}(Z1.prototype=new Error).name=Z1.name,I2.prototype={parse:function(i,s,o){var t=this.domBuilder;t.startDocument(),Ll(s,s={}),function(u,w,U,Q,de){function nt(Ws){var la=Ws.slice(1,-1);return la in U?U[la]:"#"===la.charAt(0)?function $e(Ws){if(Ws>65535){var la=55296+((Ws-=65536)>>10);return String.fromCharCode(la,56320+(1023&Ws))}return String.fromCharCode(Ws)}(parseInt(la.substr(1).replace("x","0x"))):(de.error("entity not found:"+Ws),Ws)}function tt(Ws){if(Ws>Fi){var la=u.substring(Fi,Ws).replace(/&#?\w+;/g,nt);Zn&&Ht(Fi),Q.characters(la,0,Ws-Fi),Fi=Ws}}function Ht(Ws,la){for(;Ws>=an&&(la=Hn.exec(u));)an=(bn=la.index)+la[0].length,Zn.lineNumber++;Zn.columnNumber=Ws-bn+1}for(var bn=0,an=0,Hn=/.*(?:\r\n?|\n)|.*$/g,Zn=Q.locator,oi=[{currentNSMap:w}],mi={},Fi=0;;){try{var tr=u.indexOf("<",Fi);if(tr<0){if(!u.substr(Fi).match(/^\s*$/)){var Gi=Q.doc,hr=Gi.createTextNode(u.substr(Fi));Gi.appendChild(hr),Q.currentElement=hr}return}switch(tr>Fi&&tt(tr),u.charAt(tr+1)){case"/":var Nr=u.indexOf(">",tr+3),cr=u.substring(tr+2,Nr).replace(/[ \t\n\r]+$/g,""),bo=oi.pop();Nr<0?(cr=u.substring(tr+2).replace(/[\s<].*/,""),de.error("end tag name: "+cr+" is not complete:"+bo.tagName),Nr=tr+1+cr.length):cr.match(/\sFi?Fi=Nr:tt(Math.max(tr,Fi)+1)}}(i,s,o,t,this.errorHandler),t.endDocument()}},$u.prototype={setTagName:function(i){if(!v0.test(i))throw new Error("invalid tagName:"+i);this.tagName=i},addValue:function(i,s,o){if(!v0.test(i))throw new Error("invalid attribute:"+i);this.attributeNames[i]=this.length,this[this.length++]={qName:i,value:s,offset:o}},length:0,getLocalName:function(i){return this[i].localName},getLocator:function(i){return this[i].locator},getQName:function(i){return this[i].qName},getURI:function(i){return this[i].uri},getValue:function(i){return this[i].value}};var _0=P2_DOMImplementation,Ph=ge.NAMESPACE,$0=Z1,Ih=I2;function J0(i){this.options=i||{locator:{}}}function nu(){this.cdata=!1}function Ju(i,s){s.lineNumber=i.lineNumber,s.columnNumber=i.columnNumber}function X0(i){if(i)return"\n@"+(i.systemId||"")+"#[line:"+i.lineNumber+",col:"+i.columnNumber+"]"}function Ah(i,s,o){return"string"==typeof i?i.substr(s,o):i.length>=s+o||s?new java.lang.String(i,s,o)+"":i}function yd(i,s){i.currentElement?i.currentElement.appendChild(s):i.doc.appendChild(s)}J0.prototype.parseFromString=function(i,s){var o=this.options,t=new Ih,r=o.domBuilder||new nu,u=o.errorHandler,w=o.locator,U=o.xmlns||{},Q=/\/x?html?$/.test(s),de=Q?Za.HTML_ENTITIES:Za.XML_ENTITIES;return w&&r.setDocumentLocator(w),t.errorHandler=function(nt,tt,Ht){if(!nt){if(tt instanceof nu)return tt;nt=tt}var bn={},an=nt instanceof Function;function Hn(Zn){var oi=nt[Zn];!oi&&an&&(oi=2==nt.length?function(mi){nt(Zn,mi)}:nt),bn[Zn]=oi&&function(mi){oi("[xmldom "+Zn+"]\t"+mi+X0(Ht))}||function(){}}return Ht=Ht||{},Hn("warning"),Hn("error"),Hn("fatalError"),bn}(u,r,w),t.domBuilder=o.domBuilder||r,Q&&(U[""]=Ph.HTML),U.xml=U.xml||Ph.XML,i&&"string"==typeof i?t.parse(i,U,de):t.errorHandler.error("invalid doc source"),r.doc},nu.prototype={startDocument:function(){this.doc=(new _0).createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(i,s,o,t){var r=this.doc,u=r.createElementNS(i,o||s),w=t.length;yd(this,u),this.currentElement=u,this.locator&&Ju(this.locator,u);for(var U=0;Uo.timeline?1:-1});var s},ih=function(i){var o,r,s=[];return o=i,r=function(o,t,r,u){s=s.concat(o.playlists||[])},nh.forEach(function(u){for(var w in o.mediaGroups[u])for(var U in o.mediaGroups[u][w])r(o.mediaGroups[u][w][U])}),s},yu=function(i){var s=i.playlist;s.mediaSequence=i.mediaSequence,s.segments.forEach(function(t,r){t.number=s.mediaSequence+r})},Cd=function(i){return i&&i.uri+"-"+(o="bigint"==typeof(s=i.byterange).offset||"bigint"==typeof s.length?window.BigInt(s.offset)+window.BigInt(s.length)-window.BigInt(1):s.offset+s.length-1,s.offset+"-"+o);var s,o},j2=function(i){return yc(i.reduce(function(s,o){var r,t=o.attributes.id+(o.attributes.lang||"");return s[t]?(o.segments&&(o.segments[0]&&(o.segments[0].discontinuity=!0),(r=s[t].segments).push.apply(r,o.segments)),o.attributes.contentProtection&&(s[t].attributes.contentProtection=o.attributes.contentProtection)):(s[t]=o,s[t].attributes.timelineStarts=[]),s[t].attributes.timelineStarts.push({start:o.attributes.periodStart,timeline:o.attributes.periodStart}),s},{})).map(function(s){return s.discontinuityStarts=(s.segments||[]).reduce(function(r,u,w){return u.discontinuity&&r.push(w),r},[]),s})},Nh=function(i,s){var o=Cd(i.sidx),t=o&&s[o]&&s[o].sidx;return t&&Vd(i,t,i.sidx.resolvedUri),i},rh=function(i,s){if(void 0===s&&(s={}),!Object.keys(s).length)return i;for(var o in i)i[o]=Nh(i[o],s);return i},n3=function(i){var s,o=i.attributes,t=i.segments,r=i.sidx,u=i.discontinuityStarts,w={attributes:(s={NAME:o.id,AUDIO:"audio",SUBTITLES:"subs",RESOLUTION:{width:o.width,height:o.height},CODECS:o.codecs,BANDWIDTH:o.bandwidth},s["PROGRAM-ID"]=1,s),uri:"",endList:"static"===o.type,timeline:o.periodStart,resolvedUri:"",targetDuration:o.duration,discontinuityStarts:u,timelineStarts:o.timelineStarts,segments:t};return o.contentProtection&&(w.contentProtection=o.contentProtection),r&&(w.sidx=r),w},i3=function(i){var s=i.attributes;return"video/mp4"===s.mimeType||"video/webm"===s.mimeType||"video"===s.contentType},bc=function(i){var s=i.attributes;return"audio/mp4"===s.mimeType||"audio/webm"===s.mimeType||"audio"===s.contentType},Fh=function(i){var s=i.attributes;return"text/vtt"===s.mimeType||"text"===s.contentType},R2=function(i){return i?Object.keys(i).reduce(function(s,o){return s.concat(i[o].playlists)},[]):[]},Gd=function(i,s,o){var w=i.timescale,Q=i.periodStart,$e=i.minimumUpdatePeriod;return Math.ceil((((i.NOW+i.clientOffset)/1e3+(void 0===$e?0:$e)-(i.availabilityStartTime+(void 0===Q?0:Q)))*(void 0===w?1:w)-s)/o)},Yd=function(i,s){for(var o=i.type,t=i.minimumUpdatePeriod,r=void 0===t?0:t,u=i.media,w=void 0===u?"":u,U=i.sourceDuration,Q=i.timescale,de=void 0===Q?1:Q,$e=i.startNumber,nt=void 0===$e?1:$e,tt=i.periodStart,Ht=[],bn=-1,an=0;anbn&&(bn=mi);var Fi=void 0;if(oi<0){var tr=an+1;Fi=tr===s.length?"dynamic"===o&&r>0&&w.indexOf("$Number$")>0?Gd(i,bn,Zn):(U*de-bn)/Zn:(s[tr].t-bn)/Zn}else Fi=oi+1;for(var Gi=nt+Ht.length+Fi,hr=nt+Ht.length;hr"u")return t;var U=""+o[r];return"RepresentationID"===r||(w=u?parseInt(w,10):1,U.length>=w)?U:""+new Array(w-U.length+1).join("0")+U}}(s))},$a=function(i,s){var U,Q,o={RepresentationID:i.id,Bandwidth:i.bandwidth||0},t=i.initialization,r=void 0===t?{sourceURL:"",range:""}:t,u=$c({baseUrl:i.baseUrl,source:_d(r.sourceURL,o),range:r.range});return(Q=s,(U=i).duration||Q?U.duration?F2(U):Yd(U,Q):[{number:U.startNumber||1,duration:U.sourceDuration,time:0,timeline:U.periodStart}]).map(function(U){o.Number=U.number,o.Time=U.time;var Q=_d(i.media||"",o),nt=i.periodStart+(U.time-(i.presentationTimeOffset||0))/(i.timescale||1);return{uri:Q,timeline:U.timeline,duration:U.duration,resolvedUri:Ql(i.baseUrl||"",Q),map:u,number:U.number,presentationTime:nt}})},H1=function(i,s){var o=i.duration,t=i.segmentUrls,r=void 0===t?[]:t,u=i.periodStart;if(!o&&!s||o&&s)throw new Error("SEGMENT_TIME_UNSPECIFIED");var w,U=r.map(function(Q){return $e=Q,bn=$c({baseUrl:nt=(de=i).baseUrl,source:(Ht=void 0===(tt=de.initialization)?{}:tt).sourceURL,range:Ht.range}),(an=$c({baseUrl:nt,source:$e.media,range:$e.mediaRange})).map=bn,an;var de,$e,nt,tt,Ht,bn,an});return o&&(w=F2(i)),s&&(w=Yd(i,s)),w.map(function(Q,de){if(U[de]){var $e=U[de],nt=i.timescale||1,tt=i.presentationTimeOffset||0;return $e.timeline=Q.timeline,$e.duration=Q.duration,$e.number=Q.number,$e.presentationTime=u+(Q.time-tt)/nt,$e}}).filter(function(Q){return Q})},B2=function(i){var s,o,t=i.attributes,r=i.segmentInfo;r.template?(o=$a,s=wl(t,r.template)):r.base?(o=T0,s=wl(t,r.base)):r.list&&(o=H1,s=wl(t,r.list));var u={attributes:t};if(!o)return u;var w=o(s,r.segmentTimeline);if(s.duration){var de=s.timescale;s.duration=s.duration/(void 0===de?1:de)}else s.duration=w.length?w.reduce(function(nt,tt){return Math.max(nt,Math.ceil(tt.duration))},0):0;return u.attributes=s,u.segments=w,r.base&&s.indexRange&&(u.sidx=w[0],u.segments=[]),u},Zs=function(i,s){return eh(i.childNodes).filter(function(o){return o.tagName===s})},q2=function(i){return i.textContent.trim()},v1=function(i){var s=/P(?:(\d*)Y)?(?:(\d*)M)?(?:(\d*)D)?(?:T(?:(\d*)H)?(?:(\d*)M)?(?:([\d.]*)S)?)?/.exec(i);if(!s)return 0;var o=s.slice(1),r=o[1],u=o[2],w=o[3],U=o[4],Q=o[5];return 31536e3*parseFloat(o[0]||0)+2592e3*parseFloat(r||0)+86400*parseFloat(u||0)+3600*parseFloat(w||0)+60*parseFloat(U||0)+parseFloat(Q||0)},Jc={mediaPresentationDuration:function(i){return v1(i)},availabilityStartTime:function(i){return/^\d+-\d+-\d+T\d+:\d+:\d+(\.\d+)?$/.test(s=i)&&(s+="Z"),Date.parse(s)/1e3;var s},minimumUpdatePeriod:function(i){return v1(i)},suggestedPresentationDelay:function(i){return v1(i)},type:function(i){return i},timeShiftBufferDepth:function(i){return v1(i)},start:function(i){return v1(i)},width:function(i){return parseInt(i,10)},height:function(i){return parseInt(i,10)},bandwidth:function(i){return parseInt(i,10)},startNumber:function(i){return parseInt(i,10)},timescale:function(i){return parseInt(i,10)},presentationTimeOffset:function(i){return parseInt(i,10)},duration:function(i){var s=parseInt(i,10);return isNaN(s)?v1(i):s},d:function(i){return parseInt(i,10)},t:function(i){return parseInt(i,10)},r:function(i){return parseInt(i,10)},DEFAULT:function(i){return i}},Pa=function(i){return i&&i.attributes?eh(i.attributes).reduce(function(s,o){return s[o.name]=(Jc[o.name]||Jc.DEFAULT)(o.value),s},{}):{}},wd={"urn:uuid:1077efec-c0b2-4d02-ace3-3c1e52e2fb4b":"org.w3.clearkey","urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed":"com.widevine.alpha","urn:uuid:9a04f079-9840-4286-ab92-e65be0885f95":"com.microsoft.playready","urn:uuid:f239e769-efa3-4850-9c16-a903c6932efb":"com.adobe.primetime"},Hl=function(i,s){return s.length?vc(i.map(function(o){return s.map(function(t){return Ql(o,q2(t))})})):i},V1=function(i){var s=Zs(i,"SegmentTemplate")[0],o=Zs(i,"SegmentList")[0],t=o&&Zs(o,"SegmentURL").map(function(nt){return wl({tag:"SegmentURL"},Pa(nt))}),r=Zs(i,"SegmentBase")[0],u=o||s,w=u&&Zs(u,"SegmentTimeline")[0],U=o||r||s,Q=U&&Zs(U,"Initialization")[0],de=s&&Pa(s);de&&Q?de.initialization=Q&&Pa(Q):de&&de.initialization&&(de.initialization={sourceURL:de.initialization});var $e={template:de,segmentTimeline:w&&Zs(w,"S").map(function(nt){return Pa(nt)}),list:o&&wl(Pa(o),{segmentUrls:t,initialization:Pa(Q)}),base:r&&wl(Pa(r),{initialization:Pa(Q)})};return Object.keys($e).forEach(function(nt){$e[nt]||delete $e[nt]}),$e},G1=function(i,s){return function(o,t){var r=Hl(s,Zs(o.node,"BaseURL")),u=wl(i,{periodStart:o.attributes.start});"number"==typeof o.attributes.duration&&(u.periodDuration=o.attributes.duration);var w=Zs(o.node,"AdaptationSet"),U=V1(o.node);return vc(w.map(function(i,s,o){return function(t){var Zn,r=Pa(t),u=Hl(s,Zs(t,"BaseURL")),w=Zs(t,"Role")[0],U={role:Pa(w)},Q=wl(i,r,U),de=Zs(t,"Accessibility")[0],$e="urn:scte:dash:cc:cea-608:2015"===(Zn=Pa(de)).schemeIdUri?("string"!=typeof Zn.value?[]:Zn.value.split(";")).map(function(oi){var mi,Fi;if(Fi=oi,/^CC\d=/.test(oi)){var tr=oi.split("=");mi=tr[0],Fi=tr[1]}else/^CC\d$/.test(oi)&&(mi=oi);return{channel:mi,language:Fi}}):"urn:scte:dash:cc:cea-708:2015"===Zn.schemeIdUri?("string"!=typeof Zn.value?[]:Zn.value.split(";")).map(function(oi){var mi={channel:void 0,language:void 0,aspectRatio:1,easyReader:0,"3D":0};if(/=/.test(oi)){var Fi=oi.split("="),Gi=Fi[1],hr=void 0===Gi?"":Gi;mi.channel=Fi[0],mi.language=oi,hr.split(",").forEach(function(Nr){var cr=Nr.split(":"),bo=cr[0],gs=cr[1];"lang"===bo?mi.language=gs:"er"===bo?mi.easyReader=Number(gs):"war"===bo?mi.aspectRatio=Number(gs):"3D"===bo&&(mi["3D"]=Number(gs))})}else mi.language=oi;return mi.channel&&(mi.channel="SERVICE"+mi.channel),mi}):void 0;$e&&(Q=wl(Q,{captionServices:$e}));var nt=Zs(t,"Label")[0];if(nt&&nt.childNodes.length){var tt=nt.childNodes[0].nodeValue.trim();Q=wl(Q,{label:tt})}var Ht=function(Zn){return Zn.reduce(function(oi,mi){var Fi=Pa(mi),tr=wd[Fi.schemeIdUri];if(tr){oi[tr]={attributes:Fi};var Gi=Zs(mi,"cenc:pssh")[0];if(Gi){var hr=q2(Gi),Nr=hr&&Oa(hr);oi[tr].pssh=Nr}}return oi},{})}(Zs(t,"ContentProtection"));Object.keys(Ht).length&&(Q=wl(Q,{contentProtection:Ht}));var bn=V1(t),an=Zs(t,"Representation"),Hn=wl(o,bn);return vc(an.map(function(Zn,oi,mi){return function(Fi){var tr=Zs(Fi,"BaseURL"),Gi=Hl(oi,tr),hr=wl(Zn,Pa(Fi)),Nr=V1(Fi);return Gi.map(function(cr){return{segmentInfo:wl(mi,Nr),attributes:wl(hr,{baseUrl:cr})}})}}(Q,u,Hn)))}}(u,r,U)))}},Cc=function(i){if(""===i)throw new Error("DASH_EMPTY_MANIFEST");var s,o,t=new Dh;try{o=(s=t.parseFromString(i,"application/xml"))&&"MPD"===s.documentElement.tagName?s.documentElement:null}catch{}if(!o||o&&o.getElementsByTagName("parsererror").length>0)throw new Error("DASH_INVALID_XML");return o},S0=Math.pow(2,32),U2=function(i){var s,o=new DataView(i.buffer,i.byteOffset,i.byteLength);return o.getBigUint64?(s=o.getBigUint64(0))de&&(Q-=de,Q-=de,Q-=Ja(2))}return Number(Q)},z2=function(i,s){if("string"!=typeof i&&i&&"function"==typeof i.toString&&(i=i.toString()),"string"!=typeof i)return new Uint8Array;s||(i=unescape(encodeURIComponent(i)));for(var o=new Uint8Array(i.length),t=0;t=s.length&&Q.call(s,function(de,$e){return de===(U[$e]?U[$e]&i[u+$e]:i[u+$e])})},Z2=Wo([73,68,51]),e1=function i(s,o){return void 0===o&&(o=0),(s=Wo(s)).length-o<10||!ga(s,Z2,{offset:o})?o:i(s,o+=function(t,r){void 0===r&&(r=0);var u=(t=Wo(t))[r+5],w=t[r+6]<<21|t[r+7]<<14|t[r+8]<<7|t[r+9];return(16&u)>>4?w+20:w+10}(s,o))},H2=function(i){return"string"==typeof i?z2(i):i},ah=function i(s,o,t){var $e;void 0===t&&(t=!1),$e=o,o=Array.isArray($e)?$e.map(function(nt){return H2(nt)}):[H2($e)],s=Wo(s);var r=[];if(!o.length)return r;for(var u=0;u>>0,U=s.subarray(u+4,u+8);if(0===w)break;var Q=u+w;if(Q>s.length){if(t)break;Q=s.length}var de=s.subarray(u+8,Q);ga(U,o[0])&&(1===o.length?r.push(de):r.push.apply(r,i(de,o.slice(1),t))),u=Q}return r},ed={EBML:Wo([26,69,223,163]),DocType:Wo([66,130]),Segment:Wo([24,83,128,103]),SegmentInfo:Wo([21,73,169,102]),Tracks:Wo([22,84,174,107]),Track:Wo([174]),TrackNumber:Wo([215]),DefaultDuration:Wo([35,227,131]),TrackEntry:Wo([174]),TrackType:Wo([131]),FlagDefault:Wo([136]),CodecID:Wo([134]),CodecPrivate:Wo([99,162]),VideoTrack:Wo([224]),AudioTrack:Wo([225]),Cluster:Wo([31,67,182,117]),Timestamp:Wo([231]),TimestampScale:Wo([42,215,177]),BlockGroup:Wo([160]),BlockDuration:Wo([155]),Block:Wo([161]),SimpleBlock:Wo([163])},Kd=[128,64,32,16,8,4,2,1],$d=function(i,s,o,t){void 0===o&&(o=!0),void 0===t&&(t=!1);var r=function(w){for(var U=1,Q=0;Q=o.length)return o.length;var r=$d(o,t,!1);if(ga(s.bytes,r.bytes))return t;var u=$d(o,t+r.length);return i(s,o,t+u.length+u.value+r.length)},n1=function i(s,o){var $e;$e=o,o=Array.isArray($e)?$e.map(function(nt){return b1(nt)}):[b1($e)],s=Wo(s);var t=[];if(!o.length)return t;for(var r=0;rs.length?s.length:U+w.value);ga(o[0],u.bytes)&&(1===o.length?t.push(de):t=t.concat(i(de,o.slice(1)))),r+=u.length+w.length+de.length}return t},V2=Wo([0,0,0,1]),pl=Wo([0,0,1]),_c=Wo([0,0,3]),G2=function(i){for(var s=[],o=1;o>1&63),-1!==o.indexOf(Q)&&(r=u+U),u+=U+("h264"===s?1:2)}else u++}return i.subarray(0,0)},Ol={webm:Wo([119,101,98,109]),matroska:Wo([109,97,116,114,111,115,107,97]),flac:Wo([102,76,97,67]),ogg:Wo([79,103,103,83]),ac3:Wo([11,119]),riff:Wo([82,73,70,70]),avi:Wo([65,86,73]),wav:Wo([87,65,86,69]),"3gp":Wo([102,116,121,112,51,103]),mp4:Wo([102,116,121,112]),fmp4:Wo([115,116,121,112]),mov:Wo([102,116,121,112,113,116]),moov:Wo([109,111,111,118]),moof:Wo([109,111,111,102])},i1={aac:function(i){var s=e1(i);return ga(i,[255,16],{offset:s,mask:[255,22]})},mp3:function(i){var s=e1(i);return ga(i,[255,2],{offset:s,mask:[255,6]})},webm:function(i){var s=n1(i,[ed.EBML,ed.DocType])[0];return ga(s,Ol.webm)},mkv:function(i){var s=n1(i,[ed.EBML,ed.DocType])[0];return ga(s,Ol.matroska)},mp4:function(i){return!i1["3gp"](i)&&!i1.mov(i)&&(!!(ga(i,Ol.mp4,{offset:4})||ga(i,Ol.fmp4,{offset:4})||ga(i,Ol.moof,{offset:4})||ga(i,Ol.moov,{offset:4}))||void 0)},mov:function(i){return ga(i,Ol.mov,{offset:4})},"3gp":function(i){return ga(i,Ol["3gp"],{offset:4})},ac3:function(i){var s=e1(i);return ga(i,Ol.ac3,{offset:s})},ts:function(i){if(i.length<189&&i.length>=1)return 71===i[0];for(var s=0;s+188"):function(){}},Tc=1/30,r1=.1,jh=function(i,s){var o,t=[];if(i&&i.length)for(o=0;o=s})},Y2=function(i,s){return jh(i,function(o){return o-Tc>=s})},Xa=function(i){var s=[];if(!i||!i.length)return"";for(var o=0;o "+i.end(o));return s.join(", ")},id=function(i){for(var s=[],o=0;ou)){if(s>r&&s<=u){o+=u-s;continue}o+=u-r}}return o},x0=Ni.createTimeRange,Mc=function(i,s){if(!s.preload)return s.duration;var o=0;return(s.parts||[]).forEach(function(t){o+=t.duration}),(s.preloadHints||[]).forEach(function(t){"PART"===t.type&&(o+=i.partTargetDuration)}),o},o1=function(i){return(i.segments||[]).reduce(function(s,o,t){return o.parts?o.parts.forEach(function(r,u){s.push({duration:r.duration,segmentIndex:t,partIndex:u,part:r,segment:o})}):s.push({duration:o.duration,segmentIndex:t,partIndex:null,segment:o,part:null}),s},[])},Ed=function(i){var s=i.segments&&i.segments.length&&i.segments[i.segments.length-1];return s&&s.parts||[]},n2=function(i){var s=i.preloadSegment;if(s){var o=s.parts;return(s.preloadHints||[]).reduce(function(r,u){return r+("PART"===u.type?1:0)},0)+(o&&o.length?o.length:0)}},i2=function(i,s){if(s.endList)return 0;if(i&&i.suggestedPresentationDelay)return i.suggestedPresentationDelay;var o=Ed(s).length>0;return o&&s.serverControl&&s.serverControl.partHoldBack?s.serverControl.partHoldBack:o&&s.partTargetDuration?3*s.partTargetDuration:s.serverControl&&s.serverControl.holdBack?s.serverControl.holdBack:s.targetDuration?3*s.targetDuration:0},L0=function(i,s,o){if(typeof s>"u"&&(s=i.mediaSequence+i.segments.length),s"u"){if(i.totalDuration)return i.totalDuration;if(!i.endList)return window.Infinity}return L0(i,s,o)},r2=function(i){var s=i.defaultDuration,o=i.durationList,t=i.startIndex,r=i.endIndex,u=0;if(t>r){var w=[r,t];t=w[0],r=w[1]}if(t<0){for(var U=t;UDate.now()},vu=function(i){return i.excludeUntil&&i.excludeUntil===1/0},bu=function(i){var s=_1(i);return!i.disabled&&!s},lh=function(i,s){return s.attributes&&s.attributes[i]},W2=function(i,s){if(1===i.playlists.length)return!0;var o=s.attributes.BANDWIDTH||Number.MAX_VALUE;return 0===i.playlists.filter(function(t){return!!bu(t)&&(t.attributes.BANDWIDTH||0)0)for(var tt=de-1;tt>=0;tt--){var Ht=Q[tt];if(U+=Ht.duration,w){if(U<0)continue}else if(U+Tc<=0)continue;return{partIndex:Ht.partIndex,segmentIndex:Ht.segmentIndex,startTime:u-r2({defaultDuration:s.targetDuration,durationList:Q,startIndex:de,endIndex:tt})}}return{partIndex:Q[0]&&Q[0].partIndex||null,segmentIndex:Q[0]&&Q[0].segmentIndex||0,startTime:o}}if(de<0){for(var bn=de;bn<0;bn++)if((U-=s.targetDuration)<0)return{partIndex:Q[0]&&Q[0].partIndex||null,segmentIndex:Q[0]&&Q[0].segmentIndex||0,startTime:o};de=0}for(var an=de;an0)continue}else if(U-Tc>=0)continue;return{partIndex:Hn.partIndex,segmentIndex:Hn.segmentIndex,startTime:u+r2({defaultDuration:s.targetDuration,durationList:Q,startIndex:de,endIndex:an})}}return{segmentIndex:Q[Q.length-1].segmentIndex,partIndex:Q[Q.length-1].partIndex,startTime:o}},isEnabled:bu,isDisabled:function(i){return i.disabled},isBlacklisted:_1,isIncompatible:vu,playlistEnd:Bh,isAes:function(i){for(var s=0;s-1&&tt!==nt.length-1&&(Q._HLS_part=tt),(tt>-1||nt.length)&&$e--}Q._HLS_msn=$e}if(U.serverControl&&U.serverControl.canSkipUntil&&(Q._HLS_skip=U.serverControl.canSkipDateranges?"v2":"YES"),Object.keys(Q).length){var Ht=new window.URL(w);["_HLS_skip","_HLS_msn","_HLS_part"].forEach(function(bn){Q.hasOwnProperty(bn)&&Ht.searchParams.set(bn,Q[bn])}),w=Ht.toString()}return w}(u,r)),this.state="HAVE_CURRENT_METADATA",this.request=this.vhs_.xhr({uri:u,withCredentials:this.withCredentials},function(w,U){if(t.request){if(w)return t.playlistRequestError(t.request,t.media(),"HAVE_METADATA");t.haveMetadata({playlistString:t.request.responseText,url:t.media().uri,id:t.media().id})}})}},o.playlistRequestError=function(t,r,u){var w=r.uri,U=r.id;this.request=null,u&&(this.state=u),this.error={playlist:this.master.playlists[U],status:t.status,message:"HLS playlist request error at URL: "+w+".",responseText:t.responseText,code:t.status>=500?4:2},this.trigger("error")},o.parseManifest_=function(t){var r=this,u=t.url;return function(w){var U=w.onwarn,Q=w.oninfo,de=w.manifestString,$e=w.customTagParsers,nt=void 0===$e?[]:$e,tt=w.customTagMappers,Ht=void 0===tt?[]:tt,bn=w.experimentalLLHLS,an=new Nu;U&&an.on("warn",U),Q&&an.on("info",Q),nt.forEach(function(Fi){return an.addParser(Fi)}),Ht.forEach(function(Fi){return an.addTagMapper(Fi)}),an.push(de),an.end();var Hn=an.manifest;if(bn||(["preloadSegment","skip","serverControl","renditionReports","partInf","partTargetDuration"].forEach(function(Fi){Hn.hasOwnProperty(Fi)&&delete Hn[Fi]}),Hn.segments&&Hn.segments.forEach(function(Fi){["parts","preloadHints"].forEach(function(tr){Fi.hasOwnProperty(tr)&&delete Fi[tr]})})),!Hn.targetDuration){var Zn=10;Hn.segments&&Hn.segments.length&&(Zn=Hn.segments.reduce(function(Fi,tr){return Math.max(Fi,tr.duration)},0)),U&&U("manifest has no targetDuration defaulting to "+Zn),Hn.targetDuration=Zn}var oi=Ed(Hn);if(oi.length&&!Hn.partTargetDuration){var mi=oi.reduce(function(Fi,tr){return Math.max(Fi,tr.duration)},0);U&&(U("manifest has no partTargetDuration defaulting to "+mi),O0.error("LL-HLS manifest has parts but lacks required #EXT-X-PART-INF:PART-TARGET value. See https://datatracker.ietf.org/doc/html/draft-pantos-hls-rfc8216bis-09#section-4.4.3.7. Playback is not guaranteed.")),Hn.partTargetDuration=mi}return Hn}({onwarn:function(w){return r.logger_("m3u8-parser warn for "+u+": "+w.message)},oninfo:function(w){return r.logger_("m3u8-parser info for "+u+": "+w.message)},manifestString:t.manifestString,customTagParsers:this.customTagParsers,customTagMappers:this.customTagMappers,experimentalLLHLS:this.experimentalLLHLS})},o.haveMetadata=function(t){var r=t.playlistString,u=t.playlistObject,w=t.url,U=t.id;this.request=null,this.state="HAVE_METADATA";var Q=u||this.parseManifest_({url:w,manifestString:r});Q.lastRequest=Date.now(),P0({playlist:Q,uri:w,id:U});var de=n(this.master,Q);this.targetDuration=Q.partTargetDuration||Q.targetDuration,this.pendingMedia_=null,de?(this.master=de,this.media_=this.master.playlists[U]):this.trigger("playlistunchanged"),this.updateMediaUpdateTimeout_(l(this.media(),!!de)),this.trigger("loadedplaylist")},o.dispose=function(){this.trigger("dispose"),this.stopRequest(),window.clearTimeout(this.mediaUpdateTimeout),window.clearTimeout(this.finalRenditionTimeout),this.off()},o.stopRequest=function(){if(this.request){var t=this.request;this.request=null,t.onreadystatechange=null,t.abort()}},o.media=function(t,r){var u=this;if(!t)return this.media_;if("HAVE_NOTHING"===this.state)throw new Error("Cannot switch media playlist from "+this.state);if("string"==typeof t){if(!this.master.playlists[t])throw new Error("Unknown playlist URI: "+t);t=this.master.playlists[t]}if(window.clearTimeout(this.finalRenditionTimeout),r){var w=(t.partTargetDuration||t.targetDuration)/2*1e3||5e3;this.finalRenditionTimeout=window.setTimeout(this.media.bind(this,t,!1),w)}else{var U=this.state,Q=!this.media_||t.id!==this.media_.id,de=this.master.playlists[t.id];if(de&&de.endList||t.endList&&t.segments.length)return this.request&&(this.request.onreadystatechange=null,this.request.abort(),this.request=null),this.state="HAVE_METADATA",this.media_=t,void(Q&&(this.trigger("mediachanging"),this.trigger("HAVE_MASTER"===U?"loadedmetadata":"mediachange")));if(this.updateMediaUpdateTimeout_(l(t,!0)),Q){if(this.state="SWITCHING_MEDIA",this.request){if(t.resolvedUri===this.request.url)return;this.request.onreadystatechange=null,this.request.abort(),this.request=null}this.media_&&this.trigger("mediachanging"),this.pendingMedia_=t,this.request=this.vhs_.xhr({uri:t.resolvedUri,withCredentials:this.withCredentials},function($e,nt){if(u.request){if(t.lastRequest=Date.now(),t.resolvedUri=t2(u.handleManifestRedirects,t.resolvedUri,nt),$e)return u.playlistRequestError(u.request,t,U);u.haveMetadata({playlistString:nt.responseText,url:t.uri,id:t.id}),u.trigger("HAVE_MASTER"===U?"loadedmetadata":"mediachange")}})}}},o.pause=function(){this.mediaUpdateTimeout&&(window.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null),this.stopRequest(),"HAVE_NOTHING"===this.state&&(this.started=!1),"SWITCHING_MEDIA"===this.state?this.state=this.media_?"HAVE_METADATA":"HAVE_MASTER":"HAVE_CURRENT_METADATA"===this.state&&(this.state="HAVE_METADATA")},o.load=function(t){var r=this;this.mediaUpdateTimeout&&(window.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null);var u=this.media();t?this.mediaUpdateTimeout=window.setTimeout(function(){r.mediaUpdateTimeout=null,r.load()},u?(u.partTargetDuration||u.targetDuration)/2*1e3:5e3):this.started?this.trigger(u&&!u.endList?"mediaupdatetimeout":"loadedplaylist"):this.start()},o.updateMediaUpdateTimeout_=function(t){var r=this;this.mediaUpdateTimeout&&(window.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null),this.media()&&!this.media().endList&&(this.mediaUpdateTimeout=window.setTimeout(function(){r.mediaUpdateTimeout=null,r.trigger("mediaupdatetimeout"),r.updateMediaUpdateTimeout_(t)},t))},o.start=function(){var t=this;if(this.started=!0,"object"==typeof this.src)return this.src.uri||(this.src.uri=window.location.href),this.src.resolvedUri=this.src.uri,void setTimeout(function(){t.setupInitialPlaylist(t.src)},0);this.request=this.vhs_.xhr({uri:this.src,withCredentials:this.withCredentials},function(r,u){if(t.request){if(t.request=null,r)return t.error={status:u.status,message:"HLS playlist request error at URL: "+t.src+".",responseText:u.responseText,code:2},"HAVE_NOTHING"===t.state&&(t.started=!1),t.trigger("error");t.src=t2(t.handleManifestRedirects,t.src,u);var w=t.parseManifest_({manifestString:u.responseText,url:t.src});t.setupInitialPlaylist(w)}})},o.srcUri=function(){return"string"==typeof this.src?this.src:this.src.uri},o.setupInitialPlaylist=function(t){if(this.state="HAVE_MASTER",t.playlists)return this.master=t,J2(this.master,this.srcUri()),t.playlists.forEach(function(u){u.segments=y(u),u.segments.forEach(function(w){d(w,u.resolvedUri)})}),this.trigger("loadedplaylist"),void(this.request||this.media(this.master.playlists[0]));var w,U,Q,r=this.srcUri()||window.location.href;this.master=(U=rd(0,w=r),(Q={mediaGroups:{AUDIO:{},VIDEO:{},"CLOSED-CAPTIONS":{},SUBTITLES:{}},uri:window.location.href,resolvedUri:window.location.href,playlists:[{uri:w,id:U,resolvedUri:w,attributes:{}}]}).playlists[U]=Q.playlists[0],Q.playlists[w]=Q.playlists[0],Q),this.haveMetadata({playlistObject:t,url:r,id:this.master.playlists[0].id}),this.trigger("loadedmetadata")},s}(Ni.EventTarget),M=Ni.xhr,X=Ni.mergeOptions,le=function(i,s,o,t){var r="arraybuffer"===i.responseType?i.response:i.responseText;!s&&r&&(i.responseTime=Date.now(),i.roundTripTime=i.responseTime-i.requestTime,i.bytesReceived=r.byteLength||r.length,i.bandwidth||(i.bandwidth=Math.floor(i.bytesReceived/i.roundTripTime*8*1e3))),o.headers&&(i.responseHeaders=o.headers),s&&"ETIMEDOUT"===s.code&&(i.timedout=!0),!s&&!i.aborted&&200!==o.statusCode&&206!==o.statusCode&&0!==o.statusCode&&(s=new Error("XHR Failed with a response of: "+(i&&(r||i.responseText)))),t(s,i)},Ne=function(){var i=function s(o,t){o=X({timeout:45e3},o);var r=s.beforeRequest||Ni.Vhs.xhr.beforeRequest;if(r&&"function"==typeof r){var u=r(o);u&&(o=u)}var w=(!0===Ni.Vhs.xhr.original?M:Ni.Vhs.xhr)(o,function(Q,de){return le(w,Q,de,t)}),U=w.abort;return w.abort=function(){return w.aborted=!0,U.apply(w,arguments)},w.uri=o.uri,w.requestTime=Date.now(),w};return i.original=!0,i},Ct=function(i){var o,s={};return i.byterange&&(s.Range="bytes="+(o=i.byterange).offset+"-"+("bigint"==typeof o.offset||"bigint"==typeof o.length?window.BigInt(o.offset)+window.BigInt(o.length)-window.BigInt(1):o.offset+o.length-1)),s},Pt=function(i,s){return i.start(s)+"-"+i.end(s)},yt=function(i,s){var o=i.toString(16);return"00".substring(0,2-o.length)+o+(s%2?" ":"")},dn=function(i){return i>=32&&i<126?String.fromCharCode(i):"."},qn=function(i){var s={};return Object.keys(i).forEach(function(o){var t=i[o];s[o]=ArrayBuffer.isView(t)?{bytes:t.buffer,byteOffset:t.byteOffset,byteLength:t.byteLength}:t}),s},kn=function(i){var s=i.byterange||{length:1/0,offset:0};return[s.length,s.offset,i.resolvedUri].join(",")},di=function(i){return i.resolvedUri},Pi=function(i){for(var s=Array.prototype.slice.call(i),o=16,t="",r=0;r"u"||!t||!w)return $e({message:"seekToProgramTime: programTime, seekTo and playlist must be provided"});if(!t.endList&&!de.hasStarted_)return $e({message:"player must be playing a live stream to start buffering"});if(!function(an){if(!an.segments||0===an.segments.length)return!1;for(var Hn=0;Hnnew Date(tr.getTime()+1e3*Gi)?null:(Zn>tr&&(oi=Fi),{segment:oi,estimatedStart:oi.videoTimingInfo?oi.videoTimingInfo.transmuxedPresentationStart:na.duration(Hn,Hn.mediaSequence+Hn.segments.indexOf(oi)),type:oi.videoTimingInfo?"accurate":"estimate"})}(o,t);if(!nt)return $e({message:o+" was not found in the stream"});var tt=nt.segment,Ht=function(an,Hn){var Zn,oi;try{Zn=new Date(an),oi=new Date(Hn)}catch{}var mi=Zn.getTime();return(oi.getTime()-mi)/1e3}(tt.dateTimeObject,o);if("estimate"===nt.type)return 0===u?$e({message:o+" is not buffered yet. Try again"}):(w(nt.estimatedStart+Ht),void de.one("seeked",function(){i({programTime:o,playlist:t,retryCount:u-1,seekTo:w,pauseAfterSeek:Q,tech:de,callback:$e})}));var bn=tt.start+Ht;de.one("seeked",function(){return $e(null,de.currentTime())}),Q&&de.pause(),w(bn)},mr=function(i,s){if(4===i.readyState)return s()},io=Ni.mergeOptions,wr=function(i,s){if(!g(i,s)||i.sidx&&s.sidx&&(i.sidx.offset!==s.sidx.offset||i.sidx.length!==s.sidx.length)||!i.sidx&&s.sidx||i.sidx&&!s.sidx||i.segments&&!s.segments||!i.segments&&s.segments)return!1;if(!i.segments&&!s.segments)return!0;for(var o=0;o0;t+=12,r--)o.references.push({referenceType:(128&i[t])>>>7,referencedSize:2147483647&s.getUint32(t),subsegmentDuration:s.getUint32(t+4),startsWithSap:!!(128&i[t+8]),sapType:(112&i[t+8])>>>4,sapDeltaTime:268435455&s.getUint32(t+8)});return o}(Wo(nt.response).subarray(8))}catch(bn){return void w.requestErrored_(bn,nt,r)}return Ht[U]={sidxInfo:t.sidx,sidx:tt},Vd(t,tt,t.sidx.resolvedUri),u(!0)}};this.request=function(i,s,o){var t,r=[],u=!1,w=function(de,$e,nt,tt){return $e.abort(),u=!0,o(de,$e,nt,tt)},U=function(de,$e){if(!u){if(de)return w(de,$e,"",r);var nt=$e.responseText.substring(r&&r.byteLength||0,$e.responseText.length);if(r=function(){for(var Ht=arguments.length,bn=new Array(Ht),an=0;an=Hn+an)return de($e,{response:Ht.subarray(an,an+Hn),status:nt.status,uri:nt.uri});w.request=w.vhs_.xhr({uri:Q,responseType:"arraybuffer",headers:Ct({byterange:t.sidx.byterange})},de)})}else this.mediaRequest_=window.setTimeout(function(){return u(!1)},0)},o.dispose=function(){this.trigger("dispose"),this.stopRequest(),this.loadedPlaylists_={},window.clearTimeout(this.minimumUpdatePeriodTimeout_),window.clearTimeout(this.mediaRequest_),window.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null,this.mediaRequest_=null,this.minimumUpdatePeriodTimeout_=null,this.masterPlaylistLoader_.createMupOnMedia_&&(this.off("loadedmetadata",this.masterPlaylistLoader_.createMupOnMedia_),this.masterPlaylistLoader_.createMupOnMedia_=null),this.off()},o.hasPendingRequest=function(){return this.request||this.mediaRequest_},o.stopRequest=function(){if(this.request){var t=this.request;this.request=null,t.onreadystatechange=null,t.abort()}},o.media=function(t){var r=this;if(!t)return this.media_;if("HAVE_NOTHING"===this.state)throw new Error("Cannot switch media playlist from "+this.state);var u=this.state;if("string"==typeof t){if(!this.masterPlaylistLoader_.master.playlists[t])throw new Error("Unknown playlist URI: "+t);t=this.masterPlaylistLoader_.master.playlists[t]}var w=!this.media_||t.id!==this.media_.id;if(w&&this.loadedPlaylists_[t.id]&&this.loadedPlaylists_[t.id].endList)return this.state="HAVE_METADATA",this.media_=t,void(w&&(this.trigger("mediachanging"),this.trigger("mediachange")));w&&(this.media_&&this.trigger("mediachanging"),this.addSidxSegments_(t,u,function(U){r.haveMetadata({startingState:u,playlist:t})}))},o.haveMetadata=function(t){var r=t.startingState,u=t.playlist;this.state="HAVE_METADATA",this.loadedPlaylists_[u.id]=u,this.mediaRequest_=null,this.refreshMedia_(u.id),this.trigger("HAVE_MASTER"===r?"loadedmetadata":"mediachange")},o.pause=function(){this.masterPlaylistLoader_.createMupOnMedia_&&(this.off("loadedmetadata",this.masterPlaylistLoader_.createMupOnMedia_),this.masterPlaylistLoader_.createMupOnMedia_=null),this.stopRequest(),window.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null,this.isMaster_&&(window.clearTimeout(this.masterPlaylistLoader_.minimumUpdatePeriodTimeout_),this.masterPlaylistLoader_.minimumUpdatePeriodTimeout_=null),"HAVE_NOTHING"===this.state&&(this.started=!1)},o.load=function(t){var r=this;window.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null;var u=this.media();t?this.mediaUpdateTimeout=window.setTimeout(function(){return r.load()},u?u.targetDuration/2*1e3:5e3):this.started?u&&!u.endList?(this.isMaster_&&!this.minimumUpdatePeriodTimeout_&&(this.trigger("minimumUpdatePeriod"),this.updateMinimumUpdatePeriodTimeout_()),this.trigger("mediaupdatetimeout")):this.trigger("loadedplaylist"):this.start()},o.start=function(){var t=this;this.started=!0,this.isMaster_?this.requestMaster_(function(r,u){t.haveMaster_(),!t.hasPendingRequest()&&!t.media_&&t.media(t.masterPlaylistLoader_.master.playlists[0])}):this.mediaRequest_=window.setTimeout(function(){return t.haveMaster_()},0)},o.requestMaster_=function(t){var r=this;this.request=this.vhs_.xhr({uri:this.masterPlaylistLoader_.srcUrl,withCredentials:this.withCredentials},function(u,w){if(!r.requestErrored_(u,w)){var U=w.responseText!==r.masterPlaylistLoader_.masterXml_;return r.masterPlaylistLoader_.masterXml_=w.responseText,r.masterLoaded_=w.responseHeaders&&w.responseHeaders.date?Date.parse(w.responseHeaders.date):Date.now(),r.masterPlaylistLoader_.srcUrl=t2(r.handleManifestRedirects,r.masterPlaylistLoader_.srcUrl,w),U?(r.handleMaster_(),void r.syncClientServerClock_(function(){return t(w,U)})):t(w,U)}"HAVE_NOTHING"===r.state&&(r.started=!1)})},o.syncClientServerClock_=function(t){var r=this,u=function(i){return function(s){var o=Zs(s,"UTCTiming")[0];if(!o)return null;var t=Pa(o);switch(t.schemeIdUri){case"urn:mpeg:dash:utc:http-head:2014":case"urn:mpeg:dash:utc:http-head:2012":t.method="HEAD";break;case"urn:mpeg:dash:utc:http-xsdate:2014":case"urn:mpeg:dash:utc:http-iso:2014":case"urn:mpeg:dash:utc:http-xsdate:2012":case"urn:mpeg:dash:utc:http-iso:2012":t.method="GET";break;case"urn:mpeg:dash:utc:direct:2014":case"urn:mpeg:dash:utc:direct:2012":t.method="DIRECT",t.value=Date.parse(t.value);break;default:throw new Error("UNSUPPORTED_UTC_TIMING_SCHEME")}return t}(Cc(i))}(this.masterPlaylistLoader_.masterXml_);return null===u?(this.masterPlaylistLoader_.clientOffset_=this.masterLoaded_-Date.now(),t()):"DIRECT"===u.method?(this.masterPlaylistLoader_.clientOffset_=u.value-Date.now(),t()):void(this.request=this.vhs_.xhr({uri:va(this.masterPlaylistLoader_.srcUrl,u.value),method:u.method,withCredentials:this.withCredentials},function(w,U){if(r.request){if(w)return r.masterPlaylistLoader_.clientOffset_=r.masterLoaded_-Date.now(),t();var Q;Q="HEAD"===u.method?U.responseHeaders&&U.responseHeaders.date?Date.parse(U.responseHeaders.date):r.masterLoaded_:Date.parse(U.responseText),r.masterPlaylistLoader_.clientOffset_=Q-Date.now(),t()}}))},o.haveMaster_=function(){this.state="HAVE_MASTER",this.isMaster_?this.trigger("loadedplaylist"):this.media_||this.media(this.childPlaylist_)},o.handleMaster_=function(){this.mediaRequest_=null;var w,Q,tt,t=this.masterPlaylistLoader_.master,r=(tt=function(i,s){void 0===s&&(s={});var o=function(r,u){void 0===u&&(u={});var w=u,U=w.manifestUri,Q=void 0===U?"":U,de=w.NOW,$e=void 0===de?Date.now():de,nt=w.clientOffset,tt=void 0===nt?0:nt,Ht=Zs(r,"Period");if(!Ht.length)throw new Error("INVALID_NUMBER_OF_PERIOD");var bn=Zs(r,"Location"),an=Pa(r),Hn=Hl([Q],Zs(r,"BaseURL"));an.type=an.type||"static",an.sourceDuration=an.mediaPresentationDuration||0,an.NOW=$e,an.clientOffset=tt,bn.length&&(an.locations=bn.map(q2));var Zn=[];return Ht.forEach(function(oi,mi){var Gi,hr,Nr,Fi=Pa(oi),tr=Zn[mi-1];Fi.start=(Nr=(Gi={attributes:Fi,priorPeriodAttributes:tr?tr.attributes:null,mpdType:an.type}).priorPeriodAttributes,"number"==typeof(hr=Gi.attributes).start?hr.start:Nr&&"number"==typeof Nr.start&&"number"==typeof Nr.duration?Nr.start+Nr.duration:Nr||"static"!==Gi.mpdType?null:0),Zn.push({node:oi,attributes:Fi})}),{locations:an.locations,representationInfo:vc(Zn.map(G1(an,Hn)))}}(Cc(i),s);return function(i){var s,o=i.dashPlaylists,t=i.locations,r=i.sidxMapping,u=void 0===r?{}:r,w=i.previousManifest;if(!o.length)return{};var U=o[0].attributes,Q=U.sourceDuration,de=U.type,$e=U.suggestedPresentationDelay,nt=U.minimumUpdatePeriod,tt=j2(o.filter(i3)).map(n3),Ht=j2(o.filter(bc)),bn=j2(o.filter(Fh)),an=o.map(function(Gi){return Gi.attributes.captionServices}).filter(Boolean),Hn={allowCache:!0,discontinuityStarts:[],segments:[],endList:!0,mediaGroups:(s={AUDIO:{},VIDEO:{}},s["CLOSED-CAPTIONS"]={},s.SUBTITLES={},s),uri:"",duration:Q,playlists:rh(tt,u)};nt>=0&&(Hn.minimumUpdatePeriod=1e3*nt),t&&(Hn.locations=t),"dynamic"===de&&(Hn.suggestedPresentationDelay=$e);var hr,oi=Ht.length?function(Gi,hr,Nr){void 0===hr&&(hr={}),void 0===Nr&&(Nr=!1);var cr,bo=Gi.reduce(function(gs,ls){var fs=ls.attributes.role&&ls.attributes.role.value||"",ms=ls.attributes.lang||"",Fs=ls.attributes.label||"main";ms&&!ls.attributes.label&&(Fs=ls.attributes.lang+(fs?" ("+fs+")":"")),gs[Fs]||(gs[Fs]={language:ms,autoselect:!0,default:"main"===fs,playlists:[],uri:""});var aa,au,Ws,la,Oc,Va,q0,Pc,Os,wu,sa=Nh((au=Nr,Oc=(aa=ls).segments,Va=aa.sidx,q0=aa.mediaSequence,Pc=aa.discontinuitySequence,Os=aa.discontinuityStarts,wu={attributes:(Ws={NAME:(la=aa.attributes).id,BANDWIDTH:la.bandwidth,CODECS:la.codecs},Ws["PROGRAM-ID"]=1,Ws),uri:"",endList:"static"===la.type,timeline:la.periodStart,resolvedUri:"",targetDuration:la.duration,discontinuitySequence:Pc,discontinuityStarts:Os,timelineStarts:la.timelineStarts,mediaSequence:q0,segments:Oc},la.contentProtection&&(wu.contentProtection=la.contentProtection),Va&&(wu.sidx=Va),au&&(wu.attributes.AUDIO="audio",wu.attributes.SUBTITLES="subs"),wu),hr);return gs[Fs].playlists.push(sa),typeof cr>"u"&&"main"===fs&&((cr=ls).default=!0),gs},{});return cr||(bo[Object.keys(bo)[0]].default=!0),bo}(Ht,u,0===Hn.playlists.length):null,mi=bn.length?(void 0===(hr=u)&&(hr={}),bn.reduce(function(Nr,cr){var bo=cr.attributes.lang||"text";return Nr[bo]||(Nr[bo]={language:bo,default:!1,autoselect:!1,playlists:[],uri:""}),Nr[bo].playlists.push(Nh(function(gs){var ls,fs=gs.attributes,ms=gs.segments,Fs=gs.mediaSequence,Ls=gs.discontinuityStarts,sa=gs.discontinuitySequence;typeof ms>"u"&&(ms=[{uri:fs.baseUrl,timeline:fs.periodStart,resolvedUri:fs.baseUrl||"",duration:fs.sourceDuration,number:0}],fs.duration=fs.sourceDuration);var aa=((ls={NAME:fs.id,BANDWIDTH:fs.bandwidth})["PROGRAM-ID"]=1,ls);return fs.codecs&&(aa.CODECS=fs.codecs),{attributes:aa,uri:"",endList:"static"===fs.type,timeline:fs.periodStart,resolvedUri:fs.baseUrl||"",targetDuration:fs.duration,timelineStarts:fs.timelineStarts,discontinuityStarts:Ls,discontinuitySequence:sa,mediaSequence:Fs,segments:ms}}(cr),hr)),Nr},{})):null,Fi=tt.concat(R2(oi),R2(mi)),tr=Fi.map(function(Gi){return Gi.timelineStarts});return Hn.timelineStarts=Ha(tr),function(Gi,hr){Gi.forEach(function(Nr){Nr.mediaSequence=0,Nr.discontinuitySequence=Kc(hr,function(cr){return cr.timeline===Nr.timeline}),Nr.segments&&Nr.segments.forEach(function(cr,bo){cr.number=bo})})}(Fi,Hn.timelineStarts),oi&&(Hn.mediaGroups.AUDIO.audio=oi),mi&&(Hn.mediaGroups.SUBTITLES.subs=mi),an.length&&(Hn.mediaGroups["CLOSED-CAPTIONS"].cc=an.reduce(function(hr,Nr){return Nr&&Nr.forEach(function(cr){var gs=cr.language;hr[gs]={autoselect:!1,default:!1,instreamId:cr.channel,language:gs},cr.hasOwnProperty("aspectRatio")&&(hr[gs].aspectRatio=cr.aspectRatio),cr.hasOwnProperty("easyReader")&&(hr[gs].easyReader=cr.easyReader),cr.hasOwnProperty("3D")&&(hr[gs]["3D"]=cr["3D"])}),hr},{})),w?function(i){var u,w,Q,s=i.oldManifest,o=i.newManifest,t=s.playlists.concat(ih(s)),r=o.playlists.concat(ih(o));return o.timelineStarts=Ha([s.timelineStarts,o.timelineStarts]),w=(u={oldPlaylists:t,newPlaylists:r,timelineStarts:o.timelineStarts}).oldPlaylists,Q=u.timelineStarts,u.newPlaylists.forEach(function(de){de.discontinuitySequence=Kc(Q,function(Ht){return Ht.timeline===de.timeline});var $e=function(Ht,bn){for(var an=0;an$e.timeline||$e.segments.length&&de.timeline>$e.segments[$e.segments.length-1].timeline)&&de.discontinuitySequence--);$e.segments[tt].discontinuity&&!nt.discontinuity&&(nt.discontinuity=!0,de.discontinuityStarts.unshift(0),de.discontinuitySequence--),yu({playlist:de,mediaSequence:$e.segments[tt].number})}}),o}({oldManifest:w,newManifest:Hn}):Hn}({dashPlaylists:o.representationInfo.map(B2),locations:o.locations,sidxMapping:s.sidxMapping,previousManifest:s.previousManifest})}((w={masterXml:this.masterPlaylistLoader_.masterXml_,srcUrl:this.masterPlaylistLoader_.srcUrl,clientOffset:this.masterPlaylistLoader_.clientOffset_,sidxMapping:this.masterPlaylistLoader_.sidxMapping_,previousManifest:t}).masterXml,{manifestUri:Q=w.srcUrl,clientOffset:w.clientOffset,sidxMapping:w.sidxMapping,previousManifest:w.previousManifest}),J2(tt,Q),tt);t&&(r=function(w,U,Q){for(var de=!0,$e=io(w,{duration:U.duration,minimumUpdatePeriod:U.minimumUpdatePeriod,timelineStarts:U.timelineStarts}),nt=0;nt-1)},this.trigger=function(Ye){var At,at,Lt,mn;if(At=fe[Ye])if(2===arguments.length)for(Lt=At.length,at=0;at"u")){for(fe in hr)hr.hasOwnProperty(fe)&&(hr[fe]=[fe.charCodeAt(0),fe.charCodeAt(1),fe.charCodeAt(2),fe.charCodeAt(3)]);Nr=new Uint8Array([105,115,111,109]),bo=new Uint8Array([97,118,99,49]),cr=new Uint8Array([0,0,0,1]),gs=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),ls=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),fs={video:gs,audio:ls},Ls=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),Fs=new Uint8Array([0,0,0,0,0,0,0,0]),sa=new Uint8Array([0,0,0,0,0,0,0,0]),aa=sa,au=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),Ws=sa,ms=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}})(),s=function(fe){var Ye,At,at=[],Lt=0;for(Ye=1;Ye>>1,fe.samplingfrequencyindex<<7|fe.channelcount<<3,6,1,2]))},r=function(){return s(hr.ftyp,Nr,cr,Nr,bo)},Hn=function(fe){return s(hr.hdlr,fs[fe])},u=function(fe){return s(hr.mdat,fe)},an=function(fe){var Ye=new Uint8Array([0,0,0,0,0,0,0,2,0,0,0,3,0,1,95,144,fe.duration>>>24&255,fe.duration>>>16&255,fe.duration>>>8&255,255&fe.duration,85,196,0,0]);return fe.samplerate&&(Ye[12]=fe.samplerate>>>24&255,Ye[13]=fe.samplerate>>>16&255,Ye[14]=fe.samplerate>>>8&255,Ye[15]=255&fe.samplerate),s(hr.mdhd,Ye)},bn=function(fe){return s(hr.mdia,an(fe),Hn(fe.type),U(fe))},w=function(fe){return s(hr.mfhd,new Uint8Array([0,0,0,0,(4278190080&fe)>>24,(16711680&fe)>>16,(65280&fe)>>8,255&fe]))},U=function(fe){return s(hr.minf,"video"===fe.type?s(hr.vmhd,ms):s(hr.smhd,Fs),o(),oi(fe))},Q=function(fe,Ye){for(var At=[],at=Ye.length;at--;)At[at]=Fi(Ye[at]);return s.apply(null,[hr.moof,w(fe)].concat(At))},de=function(fe){for(var Ye=fe.length,At=[];Ye--;)At[Ye]=tt(fe[Ye]);return s.apply(null,[hr.moov,nt(4294967295)].concat(At).concat($e(fe)))},$e=function(fe){for(var Ye=fe.length,At=[];Ye--;)At[Ye]=tr(fe[Ye]);return s.apply(null,[hr.mvex].concat(At))},nt=function(fe){var Ye=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,2,0,1,95,144,(4278190080&fe)>>24,(16711680&fe)>>16,(65280&fe)>>8,255&fe,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return s(hr.mvhd,Ye)},Zn=function(fe){var Ye,At,at=fe.samples||[],Lt=new Uint8Array(4+at.length);for(At=0;At>>8),mn.push(255&at[Ye].byteLength),mn=mn.concat(Array.prototype.slice.call(at[Ye]));for(Ye=0;Ye>>8),jn.push(255&Lt[Ye].byteLength),jn=jn.concat(Array.prototype.slice.call(Lt[Ye]));if(At=[hr.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,(65280&fe.width)>>8,255&fe.width,(65280&fe.height)>>8,255&fe.height,0,72,0,0,0,72,0,0,0,0,0,0,0,1,19,118,105,100,101,111,106,115,45,99,111,110,116,114,105,98,45,104,108,115,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),s(hr.avcC,new Uint8Array([1,fe.profileIdc,fe.profileCompatibility,fe.levelIdc,255].concat([at.length],mn,[Lt.length],jn))),s(hr.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192]))],fe.sarRatio){var c=fe.sarRatio[0],a=fe.sarRatio[1];At.push(s(hr.pasp,new Uint8Array([(4278190080&c)>>24,(16711680&c)>>16,(65280&c)>>8,255&c,(4278190080&a)>>24,(16711680&a)>>16,(65280&a)>>8,255&a])))}return s.apply(null,At)},Oc=function(fe){return s(hr.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,(65280&fe.channelcount)>>8,255&fe.channelcount,(65280&fe.samplesize)>>8,255&fe.samplesize,0,0,0,0,(65280&fe.samplerate)>>8,255&fe.samplerate,0,0]),t(fe))},Ht=function(fe){var Ye=new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,(4278190080&fe.id)>>24,(16711680&fe.id)>>16,(65280&fe.id)>>8,255&fe.id,0,0,0,0,(4278190080&fe.duration)>>24,(16711680&fe.duration)>>16,(65280&fe.duration)>>8,255&fe.duration,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,(65280&fe.width)>>8,255&fe.width,0,0,(65280&fe.height)>>8,255&fe.height,0,0]);return s(hr.tkhd,Ye)},Fi=function(fe){var Ye,At,at,Lt,mn,jn;return Ye=s(hr.tfhd,new Uint8Array([0,0,0,58,(4278190080&fe.id)>>24,(16711680&fe.id)>>16,(65280&fe.id)>>8,255&fe.id,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0])),mn=Math.floor(fe.baseMediaDecodeTime/Os),jn=Math.floor(fe.baseMediaDecodeTime%Os),At=s(hr.tfdt,new Uint8Array([1,0,0,0,mn>>>24&255,mn>>>16&255,mn>>>8&255,255&mn,jn>>>24&255,jn>>>16&255,jn>>>8&255,255&jn])),"audio"===fe.type?(at=Gi(fe,92),s(hr.traf,Ye,At,at)):(Lt=Zn(fe),at=Gi(fe,Lt.length+92),s(hr.traf,Ye,At,at,Lt))},tt=function(fe){return fe.duration=fe.duration||4294967295,s(hr.trak,Ht(fe),bn(fe))},tr=function(fe){var Ye=new Uint8Array([0,0,0,0,(4278190080&fe.id)>>24,(16711680&fe.id)>>16,(65280&fe.id)>>8,255&fe.id,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return"video"!==fe.type&&(Ye[Ye.length-1]=0),s(hr.trex,Ye)},At=function(at,Lt){var mn=0,jn=0,c=0,a=0;return at.length&&(void 0!==at[0].duration&&(mn=1),void 0!==at[0].size&&(jn=2),void 0!==at[0].flags&&(c=4),void 0!==at[0].compositionTimeOffset&&(a=8)),[0,0,mn|jn|c|a,1,(4278190080&at.length)>>>24,(16711680&at.length)>>>16,(65280&at.length)>>>8,255&at.length,(4278190080&Lt)>>>24,(16711680&Lt)>>>16,(65280&Lt)>>>8,255&Lt]},Ye=function(at,Lt){var mn,jn,c,a,v,T;for(Lt+=20+16*(a=at.samples||[]).length,c=At(a,Lt),(jn=new Uint8Array(c.length+16*a.length)).set(c),mn=c.length,T=0;T>>24,jn[mn++]=(16711680&v.duration)>>>16,jn[mn++]=(65280&v.duration)>>>8,jn[mn++]=255&v.duration,jn[mn++]=(4278190080&v.size)>>>24,jn[mn++]=(16711680&v.size)>>>16,jn[mn++]=(65280&v.size)>>>8,jn[mn++]=255&v.size,jn[mn++]=v.flags.isLeading<<2|v.flags.dependsOn,jn[mn++]=v.flags.isDependedOn<<6|v.flags.hasRedundancy<<4|v.flags.paddingValue<<1|v.flags.isNonSyncSample,jn[mn++]=61440&v.flags.degradationPriority,jn[mn++]=15&v.flags.degradationPriority,jn[mn++]=(4278190080&v.compositionTimeOffset)>>>24,jn[mn++]=(16711680&v.compositionTimeOffset)>>>16,jn[mn++]=(65280&v.compositionTimeOffset)>>>8,jn[mn++]=255&v.compositionTimeOffset;return s(hr.trun,jn)},fe=function(at,Lt){var mn,jn,c,a,v,T;for(Lt+=20+8*(a=at.samples||[]).length,c=At(a,Lt),(mn=new Uint8Array(c.length+8*a.length)).set(c),jn=c.length,T=0;T>>24,mn[jn++]=(16711680&v.duration)>>>16,mn[jn++]=(65280&v.duration)>>>8,mn[jn++]=255&v.duration,mn[jn++]=(4278190080&v.size)>>>24,mn[jn++]=(16711680&v.size)>>>16,mn[jn++]=(65280&v.size)>>>8,mn[jn++]=255&v.size;return s(hr.trun,mn)},Gi=function(at,Lt){return"audio"===at.type?fe(at,Lt):Ye(at,Lt)};var wu,nl,_h,Ad,U0,wh,Th,he,Qe=u,xt=Q,kt=function(fe,Ye){var At={size:0,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0,degradationPriority:0,isNonSyncSample:1}};return At.dataOffset=Ye,At.compositionTimeOffset=fe.pts-fe.dts,At.duration=fe.duration,At.size=4*fe.length,At.size+=fe.byteLength,fe.keyFrame&&(At.flags.dependsOn=2,At.flags.isNonSyncSample=0),At},ur=[33,16,5,32,164,27],Br=[33,65,108,84,1,2,4,8,168,2,4,8,17,191,252],Ar=function(fe){for(var Ye=[];fe--;)Ye.push(0);return Ye};nl=function(fe){return 9e4*fe},_h=function(fe,Ye){return fe*Ye},Ad=function(fe){return fe/9e4},U0=function(fe,Ye){return fe/Ye},wh=function(fe,Ye){return nl(U0(fe,Ye))},Th=function(fe,Ye){return _h(Ad(fe),Ye)},he=function(fe,Ye,At){return Ad(At?fe:fe-Ye)};var Es=9e4,js=nl,os=Ad,Vs=wh,Tu=Th,Mu=he,Ks=function(fe){delete fe.minSegmentDts,delete fe.maxSegmentDts,delete fe.minSegmentPts,delete fe.maxSegmentPts},Dd=function(fe,Ye){var At,at=fe.minSegmentDts;return Ye||(at-=fe.timelineStartInfo.dts),At=fe.timelineStartInfo.baseMediaDecodeTime,At+=at,At=Math.max(0,At),"audio"===fe.type&&(At*=fe.samplerate/9e4,At=Math.floor(At)),At},il=function(fe,Ye){"number"==typeof Ye.pts&&(void 0===fe.timelineStartInfo.pts&&(fe.timelineStartInfo.pts=Ye.pts),fe.minSegmentPts=void 0===fe.minSegmentPts?Ye.pts:Math.min(fe.minSegmentPts,Ye.pts),fe.maxSegmentPts=void 0===fe.maxSegmentPts?Ye.pts:Math.max(fe.maxSegmentPts,Ye.pts)),"number"==typeof Ye.dts&&(void 0===fe.timelineStartInfo.dts&&(fe.timelineStartInfo.dts=Ye.dts),fe.minSegmentDts=void 0===fe.minSegmentDts?Ye.dts:Math.min(fe.minSegmentDts,Ye.dts),fe.maxSegmentDts=void 0===fe.maxSegmentDts?Ye.dts:Math.max(fe.maxSegmentDts,Ye.dts))},K1=function fe(Ye){Ye=Ye||{},fe.prototype.init.call(this),this.parse708captions_="boolean"!=typeof Ye.parse708captions||Ye.parse708captions,this.captionPackets_=[],this.ccStreams_=[new pa(0,0),new pa(0,1),new pa(1,0),new pa(1,1)],this.parse708captions_&&(this.cc708Stream_=new ua({captionServices:Ye.captionServices})),this.reset(),this.ccStreams_.forEach(function(At){At.on("data",this.trigger.bind(this,"data")),At.on("partialdone",this.trigger.bind(this,"partialdone")),At.on("done",this.trigger.bind(this,"done"))},this),this.parse708captions_&&(this.cc708Stream_.on("data",this.trigger.bind(this,"data")),this.cc708Stream_.on("partialdone",this.trigger.bind(this,"partialdone")),this.cc708Stream_.on("done",this.trigger.bind(this,"done")))};(K1.prototype=new Va).push=function(fe){var Ye,At,at;if("sei_rbsp"===fe.nalUnitType&&(Ye=function(fe){for(var Ye=0,At={payloadType:-1,payloadSize:0},at=0,Lt=0;Ye=this.virtualRowCount&&"function"==typeof this.beforeRowOverflow&&this.beforeRowOverflow(fe),this.rows.length>0&&(this.rows.push(""),this.rowIdx++);this.rows.length>this.virtualRowCount;)this.rows.shift(),this.rowIdx--},Nd.prototype.isEmpty=function(){return 0===this.rows.length||1===this.rows.length&&""===this.rows[0]},Nd.prototype.addText=function(fe){this.rows[this.rowIdx]+=fe},Nd.prototype.backspace=function(){if(!this.isEmpty()){var fe=this.rows[this.rowIdx];this.rows[this.rowIdx]=fe.substr(0,fe.length-1)}};var Kh=function(fe,Ye,At){this.serviceNum=fe,this.text="",this.currentWindow=new Nd(-1),this.windows=[],this.stream=At,"string"==typeof Ye&&this.createTextDecoder(Ye)};Kh.prototype.init=function(fe,Ye){this.startPts=fe;for(var At=0;At<8;At++)this.windows[At]=new Nd(At),"function"==typeof Ye&&(this.windows[At].beforeRowOverflow=Ye)},Kh.prototype.setCurrentWindow=function(fe){this.currentWindow=this.windows[fe]},Kh.prototype.createTextDecoder=function(fe){if(typeof TextDecoder>"u")this.stream.trigger("log",{level:"warn",message:"The `encoding` option is unsupported without TextDecoder support"});else try{this.textDecoder_=new TextDecoder(fe)}catch(Ye){this.stream.trigger("log",{level:"warn",message:"TextDecoder could not be created with "+fe+" encoding. "+Ye})}};var ua=function fe(Ye){Ye=Ye||{},fe.prototype.init.call(this);var At,at=this,Lt=Ye.captionServices||{},mn={};Object.keys(Lt).forEach(function(jn){At=Lt[jn],/^SERVICE/.test(jn)&&(mn[jn]=At.encoding)}),this.serviceEncodings=mn,this.current708Packet=null,this.services={},this.push=function(jn){3===jn.type?(at.new708Packet(),at.add708Bytes(jn)):(null===at.current708Packet&&at.new708Packet(),at.add708Bytes(jn))}};ua.prototype=new Va,ua.prototype.new708Packet=function(){null!==this.current708Packet&&this.push708Packet(),this.current708Packet={data:[],ptsVals:[]}},ua.prototype.add708Bytes=function(fe){var Ye=fe.ccData,At=Ye>>>8,at=255&Ye;this.current708Packet.ptsVals.push(fe.pts),this.current708Packet.data.push(At),this.current708Packet.data.push(at)},ua.prototype.push708Packet=function(){var fe=this.current708Packet,Ye=fe.data,At=null,at=null,Lt=0,mn=Ye[Lt++];for(fe.seq=mn>>6,fe.sizeCode=63&mn;Lt>5)&&at>0&&(At=mn=Ye[Lt++]),this.pushServiceBlock(At,Lt,at),at>0&&(Lt+=at-1)},ua.prototype.pushServiceBlock=function(fe,Ye,At){var at,Lt=Ye,mn=this.current708Packet.data,jn=this.services[fe];for(jn||(jn=this.initService(fe,Lt));Lt>5,mn.rowLock=(16&at)>>4,mn.columnLock=(8&at)>>3,mn.priority=7&at,at=At[++fe],mn.relativePositioning=(128&at)>>7,mn.anchorVertical=127&at,at=At[++fe],mn.anchorHorizontal=at,at=At[++fe],mn.anchorPoint=(240&at)>>4,mn.rowCount=15&at,at=At[++fe],mn.columnCount=63&at,at=At[++fe],mn.windowStyle=(56&at)>>3,mn.penStyle=7&at,mn.virtualRowCount=mn.rowCount+1,fe},ua.prototype.setWindowAttributes=function(fe,Ye){var At=this.current708Packet.data,at=At[fe],Lt=Ye.currentWindow.winAttr;return at=At[++fe],Lt.fillOpacity=(192&at)>>6,Lt.fillRed=(48&at)>>4,Lt.fillGreen=(12&at)>>2,Lt.fillBlue=3&at,at=At[++fe],Lt.borderType=(192&at)>>6,Lt.borderRed=(48&at)>>4,Lt.borderGreen=(12&at)>>2,Lt.borderBlue=3&at,at=At[++fe],Lt.borderType+=(128&at)>>5,Lt.wordWrap=(64&at)>>6,Lt.printDirection=(48&at)>>4,Lt.scrollDirection=(12&at)>>2,Lt.justify=3&at,at=At[++fe],Lt.effectSpeed=(240&at)>>4,Lt.effectDirection=(12&at)>>2,Lt.displayEffect=3&at,fe},ua.prototype.flushDisplayed=function(fe,Ye){for(var At=[],at=0;at<8;at++)Ye.windows[at].visible&&!Ye.windows[at].isEmpty()&&At.push(Ye.windows[at].getText());Ye.endPts=fe,Ye.text=At.join("\n\n"),this.pushCaption(Ye),Ye.startPts=fe},ua.prototype.pushCaption=function(fe){""!==fe.text&&(this.trigger("data",{startPts:fe.startPts,endPts:fe.endPts,text:fe.text,stream:"cc708_"+fe.serviceNum}),fe.text="",fe.startPts=fe.endPts)},ua.prototype.displayWindows=function(fe,Ye){var At=this.current708Packet.data[++fe],at=this.getPts(fe);this.flushDisplayed(at,Ye);for(var Lt=0;Lt<8;Lt++)At&1<>4,Lt.offset=(12&at)>>2,Lt.penSize=3&at,at=At[++fe],Lt.italics=(128&at)>>7,Lt.underline=(64&at)>>6,Lt.edgeType=(56&at)>>3,Lt.fontStyle=7&at,fe},ua.prototype.setPenColor=function(fe,Ye){var At=this.current708Packet.data,at=At[fe],Lt=Ye.currentWindow.penColor;return at=At[++fe],Lt.fgOpacity=(192&at)>>6,Lt.fgRed=(48&at)>>4,Lt.fgGreen=(12&at)>>2,Lt.fgBlue=3&at,at=At[++fe],Lt.bgOpacity=(192&at)>>6,Lt.bgRed=(48&at)>>4,Lt.bgGreen=(12&at)>>2,Lt.bgBlue=3&at,at=At[++fe],Lt.edgeRed=(48&at)>>4,Lt.edgeGreen=(12&at)>>2,Lt.edgeBlue=3&at,fe},ua.prototype.setPenLocation=function(fe,Ye){var At=this.current708Packet.data,at=At[fe],Lt=Ye.currentWindow.penLoc;return Ye.currentWindow.pendingNewLine=!0,at=At[++fe],Lt.row=15&at,at=At[++fe],Lt.column=63&at,fe},ua.prototype.reset=function(fe,Ye){var At=this.getPts(fe);return this.flushDisplayed(At,Ye),this.initService(Ye.serviceNum,fe)};var Fd={42:225,92:233,94:237,95:243,96:250,123:231,124:247,125:209,126:241,127:9608,304:174,305:176,306:189,307:191,308:8482,309:162,310:163,311:9834,312:224,313:160,314:232,315:226,316:234,317:238,318:244,319:251,544:193,545:201,546:211,547:218,548:220,549:252,550:8216,551:161,552:42,553:39,554:8212,555:169,556:8480,557:8226,558:8220,559:8221,560:192,561:194,562:199,563:200,564:202,565:203,566:235,567:206,568:207,569:239,570:212,571:217,572:249,573:219,574:171,575:187,800:195,801:227,802:205,803:204,804:236,805:210,806:242,807:213,808:245,809:123,810:125,811:92,812:94,813:95,814:124,815:126,816:196,817:228,818:214,819:246,820:223,821:165,822:164,823:9474,824:197,825:229,826:216,827:248,828:9484,829:9488,830:9492,831:9496},b3=function(fe){return null===fe?"":(fe=Fd[fe]||fe,String.fromCharCode(fe))},q3=[4352,4384,4608,4640,5376,5408,5632,5664,5888,5920,4096,4864,4896,5120,5152],l0=function(){for(var fe=[],Ye=15;Ye--;)fe.push("");return fe},pa=function fe(Ye,At){fe.prototype.init.call(this),this.field_=Ye||0,this.dataChannel_=At||0,this.name_="CC"+(1+(this.field_<<1|this.dataChannel_)),this.setConstants(),this.reset(),this.push=function(at){var Lt,mn,jn,c,a;if((Lt=32639&at.ccData)!==this.lastControlCode_){if(4096==(61440&Lt)?this.lastControlCode_=Lt:Lt!==this.PADDING_&&(this.lastControlCode_=null),jn=Lt>>>8,c=255&Lt,Lt!==this.PADDING_)if(Lt===this.RESUME_CAPTION_LOADING_)this.mode_="popOn";else if(Lt===this.END_OF_CAPTION_)this.mode_="popOn",this.clearFormatting(at.pts),this.flushDisplayed(at.pts),mn=this.displayed_,this.displayed_=this.nonDisplayed_,this.nonDisplayed_=mn,this.startPts_=at.pts;else if(Lt===this.ROLL_UP_2_ROWS_)this.rollUpRows_=2,this.setRollUp(at.pts);else if(Lt===this.ROLL_UP_3_ROWS_)this.rollUpRows_=3,this.setRollUp(at.pts);else if(Lt===this.ROLL_UP_4_ROWS_)this.rollUpRows_=4,this.setRollUp(at.pts);else if(Lt===this.CARRIAGE_RETURN_)this.clearFormatting(at.pts),this.flushDisplayed(at.pts),this.shiftRowsUp_(),this.startPts_=at.pts;else if(Lt===this.BACKSPACE_)"popOn"===this.mode_?this.nonDisplayed_[this.row_]=this.nonDisplayed_[this.row_].slice(0,-1):this.displayed_[this.row_]=this.displayed_[this.row_].slice(0,-1);else if(Lt===this.ERASE_DISPLAYED_MEMORY_)this.flushDisplayed(at.pts),this.displayed_=l0();else if(Lt===this.ERASE_NON_DISPLAYED_MEMORY_)this.nonDisplayed_=l0();else if(Lt===this.RESUME_DIRECT_CAPTIONING_)"paintOn"!==this.mode_&&(this.flushDisplayed(at.pts),this.displayed_=l0()),this.mode_="paintOn",this.startPts_=at.pts;else if(this.isSpecialCharacter(jn,c))a=b3((jn=(3&jn)<<8)|c),this[this.mode_](at.pts,a),this.column_++;else if(this.isExtCharacter(jn,c))"popOn"===this.mode_?this.nonDisplayed_[this.row_]=this.nonDisplayed_[this.row_].slice(0,-1):this.displayed_[this.row_]=this.displayed_[this.row_].slice(0,-1),a=b3((jn=(3&jn)<<8)|c),this[this.mode_](at.pts,a),this.column_++;else if(this.isMidRowCode(jn,c))this.clearFormatting(at.pts),this[this.mode_](at.pts," "),this.column_++,!(14&~c)&&this.addFormatting(at.pts,["i"]),!(1&~c)&&this.addFormatting(at.pts,["u"]);else if(this.isOffsetControlCode(jn,c))this.column_+=3&c;else if(this.isPAC(jn,c)){var v=q3.indexOf(7968&Lt);"rollUp"===this.mode_&&(v-this.rollUpRows_+1<0&&(v=this.rollUpRows_-1),this.setRollUp(at.pts,v)),v!==this.row_&&(this.clearFormatting(at.pts),this.row_=v),1&c&&-1===this.formatting_.indexOf("u")&&this.addFormatting(at.pts,["u"]),!(16&~Lt)&&(this.column_=4*((14&Lt)>>1)),this.isColorPAC(c)&&!(14&~c)&&this.addFormatting(at.pts,["i"])}else this.isNormalChar(jn)&&(0===c&&(c=null),a=b3(jn),a+=b3(c),this[this.mode_](at.pts,a),this.column_+=a.length)}else this.lastControlCode_=null}};pa.prototype=new Va,pa.prototype.flushDisplayed=function(fe){var Ye=this.displayed_.map(function(At,at){try{return At.trim()}catch{return this.trigger("log",{level:"warn",message:"Skipping a malformed 608 caption at index "+at+"."}),""}},this).join("\n").replace(/^\n+|\n+$/g,"");Ye.length&&this.trigger("data",{startPts:this.startPts_,endPts:fe,text:Ye,stream:this.name_})},pa.prototype.reset=function(){this.mode_="popOn",this.topRow_=0,this.startPts_=0,this.displayed_=l0(),this.nonDisplayed_=l0(),this.lastControlCode_=null,this.column_=0,this.row_=14,this.rollUpRows_=2,this.formatting_=[]},pa.prototype.setConstants=function(){0===this.dataChannel_?(this.BASE_=16,this.EXT_=17,this.CONTROL_=(20|this.field_)<<8,this.OFFSET_=23):1===this.dataChannel_&&(this.BASE_=24,this.EXT_=25,this.CONTROL_=(28|this.field_)<<8,this.OFFSET_=31),this.PADDING_=0,this.RESUME_CAPTION_LOADING_=32|this.CONTROL_,this.END_OF_CAPTION_=47|this.CONTROL_,this.ROLL_UP_2_ROWS_=37|this.CONTROL_,this.ROLL_UP_3_ROWS_=38|this.CONTROL_,this.ROLL_UP_4_ROWS_=39|this.CONTROL_,this.CARRIAGE_RETURN_=45|this.CONTROL_,this.RESUME_DIRECT_CAPTIONING_=41|this.CONTROL_,this.BACKSPACE_=33|this.CONTROL_,this.ERASE_DISPLAYED_MEMORY_=44|this.CONTROL_,this.ERASE_NON_DISPLAYED_MEMORY_=46|this.CONTROL_},pa.prototype.isSpecialCharacter=function(fe,Ye){return fe===this.EXT_&&Ye>=48&&Ye<=63},pa.prototype.isExtCharacter=function(fe,Ye){return(fe===this.EXT_+1||fe===this.EXT_+2)&&Ye>=32&&Ye<=63},pa.prototype.isMidRowCode=function(fe,Ye){return fe===this.EXT_&&Ye>=32&&Ye<=47},pa.prototype.isOffsetControlCode=function(fe,Ye){return fe===this.OFFSET_&&Ye>=33&&Ye<=35},pa.prototype.isPAC=function(fe,Ye){return fe>=this.BASE_&&fe=64&&Ye<=127},pa.prototype.isColorPAC=function(fe){return fe>=64&&fe<=79||fe>=96&&fe<=127},pa.prototype.isNormalChar=function(fe){return fe>=32&&fe<=127},pa.prototype.setRollUp=function(fe,Ye){if("rollUp"!==this.mode_&&(this.row_=14,this.mode_="rollUp",this.flushDisplayed(fe),this.nonDisplayed_=l0(),this.displayed_=l0()),void 0!==Ye&&Ye!==this.row_)for(var At=0;At"},"");this[this.mode_](fe,At)},pa.prototype.clearFormatting=function(fe){if(this.formatting_.length){var Ye=this.formatting_.reverse().reduce(function(At,at){return At+""},"");this.formatting_=[],this[this.mode_](fe,Ye)}},pa.prototype.popOn=function(fe,Ye){var At=this.nonDisplayed_[this.row_];this.nonDisplayed_[this.row_]=At+=Ye},pa.prototype.rollUp=function(fe,Ye){var At=this.displayed_[this.row_];this.displayed_[this.row_]=At+=Ye},pa.prototype.shiftRowsUp_=function(){var fe;for(fe=0;feYe&&(At=-1);Math.abs(Ye-fe)>4294967296;)fe+=8589934592*At;return fe},U3=function fe(Ye){var At,at;fe.prototype.init.call(this),this.type_=Ye||"shared",this.push=function(Lt){"shared"!==this.type_&&Lt.type!==this.type_||(void 0===at&&(at=Lt.dts),Lt.dts=$1(Lt.dts,at),Lt.pts=$1(Lt.pts,at),At=Lt.dts,this.trigger("data",Lt))},this.flush=function(){at=At,this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")},this.discontinuity=function(){at=void 0,At=void 0},this.reset=function(){this.discontinuity(),this.trigger("reset")}};U3.prototype=new Va;var z0,u0=U3,P3=$1,$h=function(fe,Ye,At){var at,Lt="";for(at=Ye;at>>2;pe*=4,T.timeStamp=pe+=3&J[7],void 0===c.pts&&void 0===c.dts&&(c.pts=T.timeStamp,c.dts=T.timeStamp),this.trigger("timestamp",T)}c.frames.push(T),a+=10,a+=v}while(a>>4>1&&(jn+=Lt[jn]+1),0===mn.pid)mn.type="pat",fe(Lt.subarray(jn),mn),this.trigger("data",mn);else if(mn.pid===this.pmtPid)for(mn.type="pmt",fe(Lt.subarray(jn),mn),this.trigger("data",mn);this.packetsWaitingForPmt.length;)this.processPes_.apply(this,this.packetsWaitingForPmt.shift());else void 0===this.programMapTable?this.packetsWaitingForPmt.push([Lt,jn,mn]):this.processPes_(Lt,jn,mn)},this.processPes_=function(Lt,mn,jn){jn.streamType=jn.pid===this.programMapTable.video?Dl.H264_STREAM_TYPE:jn.pid===this.programMapTable.audio?Dl.ADTS_STREAM_TYPE:this.programMapTable["timed-metadata"][jn.pid],jn.type="pes",jn.data=Lt.subarray(mn),this.trigger("data",jn)}},d0.prototype=new Va,d0.STREAM_TYPES={h264:27,adts:15},C2=function(){var fe,Ye=this,At=!1,at={data:[],size:0},Lt={data:[],size:0},mn={data:[],size:0},jn=function(c,a,v){var T,Mt,rn,gn,In,P=new Uint8Array(c.size),J={type:a},pe=0,Re=0,et=!1;if(c.data.length&&!(c.size<9)){for(J.trackId=c.data[0].pid,pe=0;pe>>3,rn.pts*=4,rn.pts+=(6&Mt[13])>>>1,rn.dts=rn.pts,64&gn&&(rn.dts=(14&Mt[14])<<27|(255&Mt[15])<<20|(254&Mt[16])<<12|(255&Mt[17])<<5|(254&Mt[18])>>>3,rn.dts*=4,rn.dts+=(6&Mt[18])>>>1)),rn.data=Mt.subarray(9+Mt[8])),et="video"===a||J.packetLength<=c.size,(v||et)&&(c.size=0,c.data.length=0),et&&Ye.trigger("data",J)}};C2.prototype.init.call(this),this.push=function(c){({pat:function(){},pes:function(){var a,v;switch(c.streamType){case Dl.H264_STREAM_TYPE:a=at,v="video";break;case Dl.ADTS_STREAM_TYPE:a=Lt,v="audio";break;case Dl.METADATA_STREAM_TYPE:a=mn,v="timed-metadata";break;default:return}c.payloadUnitStartIndicator&&jn(a,v,!0),a.data.push(c),a.size+=c.data.byteLength},pmt:function(){var a={type:"metadata",tracks:[]};null!==(fe=c.programMapTable).video&&a.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+fe.video,codec:"avc",type:"video"}),null!==fe.audio&&a.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+fe.audio,codec:"adts",type:"audio"}),At=!0,Ye.trigger("data",a)}})[c.type]()},this.reset=function(){at.size=0,at.data.length=0,Lt.size=0,Lt.data.length=0,this.trigger("reset")},this.flushStreams_=function(){jn(at,"video"),jn(Lt,"audio"),jn(mn,"timed-metadata")},this.flush=function(){if(!At&&fe){var c={type:"metadata",tracks:[]};null!==fe.video&&c.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+fe.video,codec:"avc",type:"video"}),null!==fe.audio&&c.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+fe.audio,codec:"adts",type:"audio"}),Ye.trigger("data",c)}At=!1,this.flushStreams_(),this.trigger("done")}},C2.prototype=new Va;var A3={PAT_PID:0,MP2T_PACKET_LENGTH:188,TransportPacketStream:jd,TransportParseStream:d0,ElementaryStream:C2,TimestampRolloverStream:Z3,CaptionStream:Sh.CaptionStream,Cea608Stream:Sh.Cea608Stream,Cea708Stream:Sh.Cea708Stream,MetadataStream:z3};for(var D3 in Dl)Dl.hasOwnProperty(D3)&&(A3[D3]=Dl[D3]);var kh,Rd=A3,_2=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];kh=function(fe){var Ye,At=0;kh.prototype.init.call(this),this.skipWarn_=function(at,Lt){this.trigger("log",{level:"warn",message:"adts skiping bytes "+at+" to "+Lt+" in frame "+At+" outside syncword"})},this.push=function(at){var Lt,mn,jn,c,a,v=0;if(fe||(At=0),"audio"===at.type){Ye&&Ye.length?(jn=Ye,(Ye=new Uint8Array(jn.byteLength+at.data.byteLength)).set(jn),Ye.set(at.data,jn.byteLength)):Ye=at.data;for(var T;v+7>>2],Ye.byteLength-v<(Lt=(3&Ye[v+3])<<11|Ye[v+4]<<3|(224&Ye[v+5])>>5))break;this.trigger("data",{pts:at.pts+At*a,dts:at.dts+At*a,sampleCount:c,audioobjecttype:1+(Ye[v+2]>>>6&3),channelcount:(1&Ye[v+2])<<2|(192&Ye[v+3])>>>6,samplerate:_2[(60&Ye[v+2])>>>2],samplingfrequencyindex:(60&Ye[v+2])>>>2,samplesize:16,data:Ye.subarray(v+7+mn,v+Lt)}),At++,v+=Lt}else"number"!=typeof T&&(T=v),v++;"number"==typeof T&&(this.skipWarn_(T,v),T=null),Ye=Ye.subarray(v)}},this.flush=function(){At=0,this.trigger("done")},this.reset=function(){Ye=void 0,this.trigger("reset")},this.endTimeline=function(){Ye=void 0,this.trigger("endedtimeline")}},kh.prototype=new Va;var H3,V3=kh;H3=function(fe){var Ye=fe.byteLength,At=0,at=0;this.length=function(){return 8*Ye},this.bitsAvailable=function(){return 8*Ye+at},this.loadWord=function(){var Lt=fe.byteLength-Ye,mn=new Uint8Array(4),jn=Math.min(4,Ye);if(0===jn)throw new Error("no bytes available");mn.set(fe.subarray(Lt,Lt+jn)),At=new DataView(mn.buffer).getUint32(0),at=8*jn,Ye-=jn},this.skipBits=function(Lt){var mn;at>Lt?(At<<=Lt,at-=Lt):(Lt-=at,Lt-=8*(mn=Math.floor(Lt/8)),Ye-=mn,this.loadWord(),At<<=Lt,at-=Lt)},this.readBits=function(Lt){var mn=Math.min(at,Lt),jn=At>>>32-mn;return(at-=mn)>0?At<<=mn:Ye>0&&this.loadWord(),(mn=Lt-mn)>0?jn<>>Lt)return At<<=Lt,at-=Lt,Lt;return this.loadWord(),Lt+this.skipLeadingZeros()},this.skipUnsignedExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.skipExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.readUnsignedExpGolomb=function(){var Lt=this.skipLeadingZeros();return this.readBits(Lt+1)-1},this.readExpGolomb=function(){var Lt=this.readUnsignedExpGolomb();return 1&Lt?1+Lt>>>1:-1*(Lt>>>1)},this.readBoolean=function(){return 1===this.readBits(1)},this.readUnsignedByte=function(){return this.readBits(8)},this.loadWord()};var Jh,Z0,w2,_3=H3;Z0=function(){var fe,Ye,At=0;Z0.prototype.init.call(this),this.push=function(at){var Lt;Ye?((Lt=new Uint8Array(Ye.byteLength+at.data.byteLength)).set(Ye),Lt.set(at.data,Ye.byteLength),Ye=Lt):Ye=at.data;for(var mn=Ye.byteLength;At3&&this.trigger("data",Ye.subarray(At+3)),Ye=null,At=0,this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")}},Z0.prototype=new Va,w2={100:!0,110:!0,122:!0,244:!0,44:!0,83:!0,86:!0,118:!0,128:!0,138:!0,139:!0,134:!0},Jh=function(){var fe,Ye,At,at,Lt,mn,jn,c=new Z0;Jh.prototype.init.call(this),fe=this,this.push=function(a){"video"===a.type&&(Ye=a.trackId,At=a.pts,at=a.dts,c.push(a))},c.on("data",function(a){var v={trackId:Ye,pts:At,dts:at,data:a,nalUnitTypeCode:31&a[0]};switch(v.nalUnitTypeCode){case 5:v.nalUnitType="slice_layer_without_partitioning_rbsp_idr";break;case 6:v.nalUnitType="sei_rbsp",v.escapedRBSP=Lt(a.subarray(1));break;case 7:v.nalUnitType="seq_parameter_set_rbsp",v.escapedRBSP=Lt(a.subarray(1)),v.config=mn(v.escapedRBSP);break;case 8:v.nalUnitType="pic_parameter_set_rbsp";break;case 9:v.nalUnitType="access_unit_delimiter_rbsp"}fe.trigger("data",v)}),c.on("done",function(){fe.trigger("done")}),c.on("partialdone",function(){fe.trigger("partialdone")}),c.on("reset",function(){fe.trigger("reset")}),c.on("endedtimeline",function(){fe.trigger("endedtimeline")}),this.flush=function(){c.flush()},this.partialFlush=function(){c.partialFlush()},this.reset=function(){c.reset()},this.endTimeline=function(){c.endTimeline()},jn=function(a,v){var T,P=8,J=8;for(T=0;T=0?At:0,(16&fe[Ye+5])>>4?At+20:At+10},G3=function fe(Ye,At){return Ye.length-At<10||73!==Ye[At]||68!==Ye[At+1]||51!==Ye[At+2]?At:fe(Ye,At+=F3(Ye,At))},Xh=function(fe){return fe[0]<<21|fe[1]<<14|fe[2]<<7|fe[3]},Y3=function(fe,Ye,At){return unescape(function(at,Lt,mn){var jn,c="";for(jn=Lt;jn=Ye+2&&!(255&~fe[Ye])&&!(240&~fe[Ye+1])&&16==(22&fe[Ye+1])},parseId3TagSize:F3,parseAdtsSize:function(fe,Ye){return 6144&fe[Ye+3]|fe[Ye+4]<<3|(224&fe[Ye+5])>>5},parseType:function(fe,Ye){return 73===fe[Ye]&&68===fe[Ye+1]&&51===fe[Ye+2]?"timed-metadata":!0&fe[Ye]&&!(240&~fe[Ye+1])?"audio":null},parseSampleRate:function(fe){for(var Ye=0;Ye+5>>2];Ye++}return null},parseAacTimestamp:function(fe){var Ye,At,at;Ye=10,64&fe[5]&&(Ye+=4,Ye+=Xh(fe.subarray(10,14)));do{if((At=Xh(fe.subarray(Ye+4,Ye+8)))<1)return null;if("PRIV"===String.fromCharCode(fe[Ye],fe[Ye+1],fe[Ye+2],fe[Ye+3])){at=fe.subarray(Ye+10,Ye+At+10);for(var Lt=0;Lt>>2;return(jn*=4)+(3&mn[7])}break}}Ye+=10,Ye+=At}while(Ye=3;)if(73!==fe[a]||68!==fe[a+1]||51!==fe[a+2])if(255&~fe[a]||240&~fe[a+1])a++;else{if(fe.length-a<7||a+(c=ud.parseAdtsSize(fe,a))>fe.length)break;mn={type:"audio",data:fe.subarray(a,a+c),pts:Ye,dts:Ye},this.trigger("data",mn),a+=c}else{if(fe.length-a<10||a+(c=ud.parseId3TagSize(fe,a))>fe.length)break;Lt={type:"timed-metadata",data:fe.subarray(a,a+c)},this.trigger("data",Lt),a+=c}fe=fe.length-a>0?fe.subarray(a):new Uint8Array},this.reset=function(){fe=new Uint8Array,this.trigger("reset")},this.endTimeline=function(){fe=new Uint8Array,this.trigger("endedtimeline")}},w3.prototype=new Va;var e3,H0,V0,T2,ep=w3,h0=["audioobjecttype","channelcount","samplerate","samplingfrequencyindex","samplesize"],xh=["width","height","profileIdc","levelIdc","profileCompatibility","sarRatio"],Bd=J3.H264Stream,j3=ud.isLikelyAacData,t3=function(fe,Ye){Ye.stream=fe,this.trigger("log",Ye)},Q3=function(fe,Ye){for(var At=Object.keys(Ye),at=0;at=At?fe:(Ye.minSegmentDts=1/0,fe.filter(function(at){return at.dts>=At&&(Ye.minSegmentDts=Math.min(Ye.minSegmentDts,at.dts),Ye.minSegmentPts=Ye.minSegmentDts,!0)}))}(at,fe,Lt),fe.baseMediaDecodeTime=Dd(fe,Ye.keepOriginalTimestamps),pe=function(fe,Ye,At,at){var Lt,mn,jn,c,a=0,v=0,T=0,P=0;if(Ye.length&&(Lt=Vs(fe.baseMediaDecodeTime,fe.samplerate),a=Math.ceil(Es/(fe.samplerate/1024)),At&&at&&(v=Lt-Math.max(At,at),P=(T=Math.floor(v/a))*a),!(T<1||P>Es/2))){for((mn=function(){if(!wu){var fe={96e3:[ur,[227,64],Ar(154),[56]],88200:[ur,[231],Ar(170),[56]],64e3:[ur,[248,192],Ar(240),[56]],48e3:[ur,[255,192],Ar(268),[55,148,128],Ar(54),[112]],44100:[ur,[255,192],Ar(268),[55,163,128],Ar(84),[112]],32e3:[ur,[255,192],Ar(268),[55,234],Ar(226),[112]],24e3:[ur,[255,192],Ar(268),[55,255,128],Ar(268),[111,112],Ar(126),[224]],16e3:[ur,[255,192],Ar(268),[55,255,128],Ar(268),[111,255],Ar(269),[223,108],Ar(195),[1,192]],12e3:[Br,Ar(268),[3,127,248],Ar(268),[6,255,240],Ar(268),[13,255,224],Ar(268),[27,253,128],Ar(259),[56]],11025:[Br,Ar(268),[3,127,248],Ar(268),[6,255,240],Ar(268),[13,255,224],Ar(268),[27,255,192],Ar(268),[55,175,128],Ar(108),[112]],8e3:[Br,Ar(268),[3,121,16],Ar(47),[7]]};wu=function(Ye){return Object.keys(Ye).reduce(function(At,at){return At[at]=new Uint8Array(Ye[at].reduce(function(Lt,mn){return Lt.concat(mn)},[])),At},{})}(fe)}return wu}()[fe.samplerate])||(mn=Ye[0].data),jn=0;jn1&&(Ye=fe.shift(),fe.byteLength-=Ye.byteLength,fe.nalCount-=Ye.nalCount,fe[0][0].dts=Ye.dts,fe[0][0].pts=Ye.pts,fe[0][0].duration+=Ye.duration),fe}(v)),jn.length){var Mt;if(!(Mt=Ye.alignGopsAtEnd?this.alignGopsAtEnd_(v):this.alignGopsAtStart_(v)))return this.gopCache_.unshift({gop:v.pop(),pps:fe.pps,sps:fe.sps}),this.gopCache_.length=Math.min(6,this.gopCache_.length),mn=[],this.resetStream_(),void this.trigger("done","VideoSegmentStream");Ks(fe),v=Mt}il(fe,v),fe.samples=function(fe,Ye){var At,at,Lt,mn,c=0,a=[];for(At=0;At=-1e4&&a<=45e3&&(!v||pe>a)&&(v=P,pe=a));return v?v.gop:null},this.alignGopsAtStart_=function(c){var a,v,T,P,J,pe,Re,et;for(J=c.byteLength,pe=c.nalCount,Re=c.duration,a=v=0;aT.pts?a++:(v++,J-=P.byteLength,pe-=P.nalCount,Re-=P.duration);return 0===v?c:v===c.length?null:((et=c.slice(v)).byteLength=J,et.duration=Re,et.nalCount=pe,et.pts=et[0].pts,et.dts=et[0].dts,et)},this.alignGopsAtEnd_=function(c){var a,v,T,P,J,pe,Re;for(a=jn.length-1,v=c.length-1,J=null,pe=!1;a>=0&&v>=0;){if((T=jn[a]).pts===(P=c[v]).pts){pe=!0;break}T.pts>P.pts?a--:(a===jn.length-1&&(J=v),v--)}if(!pe&&null===J)return null;if(0===(Re=pe?v:J))return c;var et=c.slice(Re),Mt=et.reduce(function(rn,gn){return rn.byteLength+=gn.byteLength,rn.duration+=gn.duration,rn.nalCount+=gn.nalCount,rn},{byteLength:0,duration:0,nalCount:0});return et.byteLength=Mt.byteLength,et.duration=Mt.duration,et.nalCount=Mt.nalCount,et.pts=et[0].pts,et.dts=et[0].dts,et},this.alignGopsWith=function(c){jn=c}},e3.prototype=new Va,T2=function(fe,Ye){this.numberOfTracks=0,this.metadataStream=Ye,this.remuxTracks=!(typeof(fe=fe||{}).remux<"u"&&!fe.remux),this.keepOriginalTimestamps="boolean"==typeof fe.keepOriginalTimestamps&&fe.keepOriginalTimestamps,this.pendingTracks=[],this.videoTrack=null,this.pendingBoxes=[],this.pendingCaptions=[],this.pendingMetadata=[],this.pendingBytes=0,this.emittedTracks=0,T2.prototype.init.call(this),this.push=function(At){return At.text?this.pendingCaptions.push(At):At.frames?this.pendingMetadata.push(At):(this.pendingTracks.push(At.track),this.pendingBytes+=At.boxes.byteLength,"video"===At.track.type&&(this.videoTrack=At.track,this.pendingBoxes.push(At.boxes)),void("audio"===At.track.type&&(this.audioTrack=At.track,this.pendingBoxes.unshift(At.boxes))))}},T2.prototype=new Va,T2.prototype.flush=function(fe){var Ye,At,at,Lt,mn=0,jn={captions:[],captionStreams:{},metadata:[],info:{}},c=0;if(this.pendingTracks.length=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0))}if(this.videoTrack?(c=this.videoTrack.timelineStartInfo.pts,xh.forEach(function(a){jn.info[a]=this.videoTrack[a]},this)):this.audioTrack&&(c=this.audioTrack.timelineStartInfo.pts,h0.forEach(function(a){jn.info[a]=this.audioTrack[a]},this)),this.videoTrack||this.audioTrack){for(jn.type=1===this.pendingTracks.length?this.pendingTracks[0].type:"combined",this.emittedTracks+=this.pendingTracks.length,at=function(fe){var Ye,At=r(),at=de(fe);return(Ye=new Uint8Array(At.byteLength+at.byteLength)).set(At),Ye.set(at,At.byteLength),Ye}(this.pendingTracks),jn.initSegment=new Uint8Array(at.byteLength),jn.initSegment.set(at),jn.data=new Uint8Array(this.pendingBytes),Lt=0;Lt=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0)},T2.prototype.setRemux=function(fe){this.remuxTracks=fe},V0=function(fe){var Ye,At,at=this,Lt=!0;V0.prototype.init.call(this),this.baseMediaDecodeTime=(fe=fe||{}).baseMediaDecodeTime||0,this.transmuxPipeline_={},this.setupAacPipeline=function(){var mn={};this.transmuxPipeline_=mn,mn.type="aac",mn.metadataStream=new Rd.MetadataStream,mn.aacStream=new ep,mn.audioTimestampRolloverStream=new Rd.TimestampRolloverStream("audio"),mn.timedMetadataTimestampRolloverStream=new Rd.TimestampRolloverStream("timed-metadata"),mn.adtsStream=new V3,mn.coalesceStream=new T2(fe,mn.metadataStream),mn.headOfPipeline=mn.aacStream,mn.aacStream.pipe(mn.audioTimestampRolloverStream).pipe(mn.adtsStream),mn.aacStream.pipe(mn.timedMetadataTimestampRolloverStream).pipe(mn.metadataStream).pipe(mn.coalesceStream),mn.metadataStream.on("timestamp",function(jn){mn.aacStream.setTimestamp(jn.timeStamp)}),mn.aacStream.on("data",function(jn){"timed-metadata"!==jn.type&&"audio"!==jn.type||mn.audioSegmentStream||(At=At||{timelineStartInfo:{baseMediaDecodeTime:at.baseMediaDecodeTime},codec:"adts",type:"audio"},mn.coalesceStream.numberOfTracks++,mn.audioSegmentStream=new H0(At,fe),mn.audioSegmentStream.on("log",at.getLogTrigger_("audioSegmentStream")),mn.audioSegmentStream.on("timingInfo",at.trigger.bind(at,"audioTimingInfo")),mn.adtsStream.pipe(mn.audioSegmentStream).pipe(mn.coalesceStream),at.trigger("trackinfo",{hasAudio:!!At,hasVideo:!!Ye}))}),mn.coalesceStream.on("data",this.trigger.bind(this,"data")),mn.coalesceStream.on("done",this.trigger.bind(this,"done")),Q3(this,mn)},this.setupTsPipeline=function(){var mn={};this.transmuxPipeline_=mn,mn.type="ts",mn.metadataStream=new Rd.MetadataStream,mn.packetStream=new Rd.TransportPacketStream,mn.parseStream=new Rd.TransportParseStream,mn.elementaryStream=new Rd.ElementaryStream,mn.timestampRolloverStream=new Rd.TimestampRolloverStream,mn.adtsStream=new V3,mn.h264Stream=new Bd,mn.captionStream=new Rd.CaptionStream(fe),mn.coalesceStream=new T2(fe,mn.metadataStream),mn.headOfPipeline=mn.packetStream,mn.packetStream.pipe(mn.parseStream).pipe(mn.elementaryStream).pipe(mn.timestampRolloverStream),mn.timestampRolloverStream.pipe(mn.h264Stream),mn.timestampRolloverStream.pipe(mn.adtsStream),mn.timestampRolloverStream.pipe(mn.metadataStream).pipe(mn.coalesceStream),mn.h264Stream.pipe(mn.captionStream).pipe(mn.coalesceStream),mn.elementaryStream.on("data",function(jn){var c;if("metadata"===jn.type){for(c=jn.tracks.length;c--;)Ye||"video"!==jn.tracks[c].type?!At&&"audio"===jn.tracks[c].type&&((At=jn.tracks[c]).timelineStartInfo.baseMediaDecodeTime=at.baseMediaDecodeTime):(Ye=jn.tracks[c]).timelineStartInfo.baseMediaDecodeTime=at.baseMediaDecodeTime;Ye&&!mn.videoSegmentStream&&(mn.coalesceStream.numberOfTracks++,mn.videoSegmentStream=new e3(Ye,fe),mn.videoSegmentStream.on("log",at.getLogTrigger_("videoSegmentStream")),mn.videoSegmentStream.on("timelineStartInfo",function(a){At&&!fe.keepOriginalTimestamps&&(At.timelineStartInfo=a,mn.audioSegmentStream.setEarliestDts(a.dts-at.baseMediaDecodeTime))}),mn.videoSegmentStream.on("processedGopsInfo",at.trigger.bind(at,"gopInfo")),mn.videoSegmentStream.on("segmentTimingInfo",at.trigger.bind(at,"videoSegmentTimingInfo")),mn.videoSegmentStream.on("baseMediaDecodeTime",function(a){At&&mn.audioSegmentStream.setVideoBaseMediaDecodeTime(a)}),mn.videoSegmentStream.on("timingInfo",at.trigger.bind(at,"videoTimingInfo")),mn.h264Stream.pipe(mn.videoSegmentStream).pipe(mn.coalesceStream)),At&&!mn.audioSegmentStream&&(mn.coalesceStream.numberOfTracks++,mn.audioSegmentStream=new H0(At,fe),mn.audioSegmentStream.on("log",at.getLogTrigger_("audioSegmentStream")),mn.audioSegmentStream.on("timingInfo",at.trigger.bind(at,"audioTimingInfo")),mn.audioSegmentStream.on("segmentTimingInfo",at.trigger.bind(at,"audioSegmentTimingInfo")),mn.adtsStream.pipe(mn.audioSegmentStream).pipe(mn.coalesceStream)),at.trigger("trackinfo",{hasAudio:!!At,hasVideo:!!Ye})}}),mn.coalesceStream.on("data",this.trigger.bind(this,"data")),mn.coalesceStream.on("id3Frame",function(jn){jn.dispatchType=mn.metadataStream.dispatchType,at.trigger("id3Frame",jn)}),mn.coalesceStream.on("caption",this.trigger.bind(this,"caption")),mn.coalesceStream.on("done",this.trigger.bind(this,"done")),Q3(this,mn)},this.setBaseMediaDecodeTime=function(mn){var jn=this.transmuxPipeline_;fe.keepOriginalTimestamps||(this.baseMediaDecodeTime=mn),At&&(At.timelineStartInfo.dts=void 0,At.timelineStartInfo.pts=void 0,Ks(At),jn.audioTimestampRolloverStream&&jn.audioTimestampRolloverStream.discontinuity()),Ye&&(jn.videoSegmentStream&&(jn.videoSegmentStream.gopCache_=[]),Ye.timelineStartInfo.dts=void 0,Ye.timelineStartInfo.pts=void 0,Ks(Ye),jn.captionStream.reset()),jn.timestampRolloverStream&&jn.timestampRolloverStream.discontinuity()},this.setAudioAppendStart=function(mn){At&&this.transmuxPipeline_.audioSegmentStream.setAudioAppendStart(mn)},this.setRemux=function(mn){var jn=this.transmuxPipeline_;fe.remux=mn,jn&&jn.coalesceStream&&jn.coalesceStream.setRemux(mn)},this.alignGopsWith=function(mn){Ye&&this.transmuxPipeline_.videoSegmentStream&&this.transmuxPipeline_.videoSegmentStream.alignGopsWith(mn)},this.getLogTrigger_=function(mn){var jn=this;return function(c){c.stream=mn,jn.trigger("log",c)}},this.push=function(mn){if(Lt){var jn=j3(mn);jn&&"aac"!==this.transmuxPipeline_.type?this.setupAacPipeline():!jn&&"ts"!==this.transmuxPipeline_.type&&this.setupTsPipeline(),Lt=!1}this.transmuxPipeline_.headOfPipeline.push(mn)},this.flush=function(){Lt=!0,this.transmuxPipeline_.headOfPipeline.flush()},this.endTimeline=function(){this.transmuxPipeline_.headOfPipeline.endTimeline()},this.reset=function(){this.transmuxPipeline_.headOfPipeline&&this.transmuxPipeline_.headOfPipeline.reset()},this.resetCaptions=function(){this.transmuxPipeline_.captionStream&&this.transmuxPipeline_.captionStream.reset()}},V0.prototype=new Va;var W3,m,p,b={Transmuxer:V0,VideoSegmentStream:e3,AudioSegmentStream:H0,AUDIO_PROPERTIES:h0,VIDEO_PROPERTIES:xh,generateSegmentTimingInfo:uu},E=function(fe){return fe>>>0},ie=function(fe){var Ye="";return Ye+=String.fromCharCode(fe[0]),Ye+=String.fromCharCode(fe[1]),(Ye+=String.fromCharCode(fe[2]))+String.fromCharCode(fe[3])},_e=E,Ue=function fe(Ye,At){var at,Lt,mn,jn,c,a=[];if(!At.length)return null;for(at=0;at1?at+Lt:Ye.byteLength,mn===At[0]&&(1===At.length?a.push(Ye.subarray(at+8,jn)):(c=fe(Ye.subarray(at+8,jn),At.slice(1))).length&&(a=a.concat(c))),at=jn;return a},rt=E,It=Pc.getUint64,hn=function(fe){return{isLeading:(12&fe[0])>>>2,dependsOn:3&fe[0],isDependedOn:(192&fe[1])>>>6,hasRedundancy:(48&fe[1])>>>4,paddingValue:(14&fe[1])>>>1,isNonSyncSample:1&fe[1],degradationPriority:fe[2]<<8|fe[3]}},Ui=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},ir=typeof window<"u"?window:typeof Ui<"u"?Ui:typeof self<"u"?self:{},Dr=function(fe){for(var Ye,At,at=fe.byteLength,Lt=[],mn=1;mn0;){var P=Ye.shift();this.parse(P,a,v)}return(T=function(J,pe,Re){if(null===pe)return null;var et=function(fe,Ye){var At=Ue(fe,["moof","traf"]),at=Ue(fe,["mdat"]),Lt={},mn=[];return at.forEach(function(jn,c){mn.push({mdat:jn,traf:At[c]})}),mn.forEach(function(jn){var a,In,Wn,ki,Qi,dr,Lr,v=jn.mdat,T=jn.traf,J=function(fe){var Ye,At=new DataView(fe.buffer,fe.byteOffset,fe.byteLength),at={version:fe[0],flags:new Uint8Array(fe.subarray(1,4)),trackId:At.getUint32(4)},Lt=1&at.flags[2],mn=2&at.flags[2],jn=8&at.flags[2],c=16&at.flags[2],a=32&at.flags[2],v=65536&at.flags[0],T=131072&at.flags[0];return Ye=8,Lt&&(Ye+=4,at.baseDataOffset=At.getUint32(12),Ye+=4),mn&&(at.sampleDescriptionIndex=At.getUint32(Ye),Ye+=4),jn&&(at.defaultSampleDuration=At.getUint32(Ye),Ye+=4),c&&(at.defaultSampleSize=At.getUint32(Ye),Ye+=4),a&&(at.defaultSampleFlags=At.getUint32(Ye)),v&&(at.durationIsEmpty=!0),!Lt&&T&&(at.baseDataOffsetIsMoof=!0),at}(Ue(T,["tfhd"])[0]),pe=J.trackId,Re=Ue(T,["tfdt"]),et=Re.length>0?function(fe){var Ye={version:fe[0],flags:new Uint8Array(fe.subarray(1,4))};return Ye.baseMediaDecodeTime=1===Ye.version?It(fe.subarray(4)):rt(fe[4]<<24|fe[5]<<16|fe[6]<<8|fe[7]),Ye}(Re[0]).baseMediaDecodeTime:0,Mt=Ue(T,["trun"]);Ye===pe&&Mt.length>0&&(Wn=et,ki=(In=J).defaultSampleDuration||0,Qi=In.defaultSampleSize||0,dr=In.trackId,Lr=[],Mt.forEach(function(Or){var Xr=function(fe){var Ye,At={version:fe[0],flags:new Uint8Array(fe.subarray(1,4)),samples:[]},at=new DataView(fe.buffer,fe.byteOffset,fe.byteLength),Lt=1&At.flags[2],mn=4&At.flags[2],jn=1&At.flags[1],c=2&At.flags[1],a=4&At.flags[1],v=8&At.flags[1],T=at.getUint32(4),P=8;for(Lt&&(At.dataOffset=at.getInt32(P),P+=4),mn&&T&&(Ye={flags:hn(fe.subarray(P,P+4))},P+=4,jn&&(Ye.duration=at.getUint32(P),P+=4),c&&(Ye.size=at.getUint32(P),P+=4),v&&(Ye.compositionTimeOffset=1===At.version?at.getInt32(P):at.getUint32(P),P+=4),At.samples.push(Ye),T--);T--;)Ye={},jn&&(Ye.duration=at.getUint32(P),P+=4),c&&(Ye.size=at.getUint32(P),P+=4),a&&(Ye.flags=hn(fe.subarray(P,P+4)),P+=4),v&&(Ye.compositionTimeOffset=1===At.version?at.getInt32(P):at.getUint32(P),P+=4),At.samples.push(Ye);return At}(Or).samples;Xr.forEach(function(Po){void 0===Po.duration&&(Po.duration=ki),void 0===Po.size&&(Po.size=Qi),Po.trackId=dr,Po.dts=Wn,void 0===Po.compositionTimeOffset&&(Po.compositionTimeOffset=0),"bigint"==typeof Wn?(Po.pts=Wn+ir.BigInt(Po.compositionTimeOffset),Wn+=ir.BigInt(Po.duration)):(Po.pts=Wn+Po.compositionTimeOffset,Wn+=Po.duration)}),Lr=Lr.concat(Xr)}),a=function(rn,gn,In){var Wn,ki,Qi,dr,Lr=new DataView(rn.buffer,rn.byteOffset,rn.byteLength),Or={logs:[],seiNals:[]};for(ki=0;ki+411?(jn.codec+=".",jn.codec+=ss(J[9]),jn.codec+=ss(J[10]),jn.codec+=ss(J[11])):jn.codec="avc1.4d400d"):/^mp4[a,v]$/i.test(jn.codec)?(J=pe.subarray(28),"esds"===ie(J.subarray(4,8))&&J.length>20&&0!==J[19]?(jn.codec+="."+ss(J[19]),jn.codec+="."+ss(J[20]>>>2&63).replace(/^0/,"")):jn.codec="mp4a.40.2"):jn.codec=jn.codec.toLowerCase())}var Re=Ue(at,["mdia","mdhd"])[0];Re&&(jn.timescale=p(Re)),At.push(jn)}),At};var Bs=W3,rl=m,fl=function(fe){var Ye=31&fe[1];return(Ye<<=8)|fe[2]},gl=function(fe){return!!(64&fe[1])},ol=function(fe){var Ye=0;return(48&fe[3])>>>4>1&&(Ye+=fe[4]+1),Ye},u1=function(fe){switch(fe){case 5:return"slice_layer_without_partitioning_rbsp_idr";case 6:return"sei_rbsp";case 7:return"seq_parameter_set_rbsp";case 8:return"pic_parameter_set_rbsp";case 9:return"access_unit_delimiter_rbsp";default:return null}},Lh={parseType:function(fe,Ye){var At=fl(fe);return 0===At?"pat":At===Ye?"pmt":Ye?"pes":null},parsePat:function(fe){var Ye=gl(fe),At=4+ol(fe);return Ye&&(At+=fe[At]+1),(31&fe[At+10])<<8|fe[At+11]},parsePmt:function(fe){var Ye={},At=gl(fe),at=4+ol(fe);if(At&&(at+=fe[at]+1),1&fe[at+5]){var Lt;Lt=3+((15&fe[at+1])<<8|fe[at+2])-4;for(var mn=12+((15&fe[at+10])<<8|fe[at+11]);mn=fe.byteLength)return null;var At,at=null;return 192&(At=fe[Ye+7])&&((at={}).pts=(14&fe[Ye+9])<<27|(255&fe[Ye+10])<<20|(254&fe[Ye+11])<<12|(255&fe[Ye+12])<<5|(254&fe[Ye+13])>>>3,at.pts*=4,at.pts+=(6&fe[Ye+13])>>>1,at.dts=at.pts,64&At&&(at.dts=(14&fe[Ye+14])<<27|(255&fe[Ye+15])<<20|(254&fe[Ye+16])<<12|(255&fe[Ye+17])<<5|(254&fe[Ye+18])>>>3,at.dts*=4,at.dts+=(6&fe[Ye+18])>>>1)),at},videoPacketContainsKeyFrame:function(fe){for(var Ye=4+ol(fe),At=fe.subarray(Ye),at=0,Lt=0,mn=!1;Lt3&&"slice_layer_without_partitioning_rbsp_idr"===u1(31&At[Lt+3])&&(mn=!0),mn}},J1=P3,fa={};fa.ts=Lh,fa.aac=ud;var M2=Es,S1=188,np=function(fe,Ye,At){for(var at,Lt,mn,jn,c=0,a=S1,v=!1;a<=fe.byteLength;)if(71!==fe[c]||71!==fe[a]&&a!==fe.byteLength)c++,a++;else{if(at=fe.subarray(c,a),"pes"===fa.ts.parseType(at,Ye.pid)&&(Lt=fa.ts.parsePesType(at,Ye.table),mn=fa.ts.parsePayloadUnitStartIndicator(at),"audio"===Lt&&mn&&(jn=fa.ts.parsePesTime(at))&&(jn.type="audio",At.audio.push(jn),v=!0)),v)break;c+=S1,a+=S1}for(c=(a=fe.byteLength)-S1,v=!1;c>=0;)if(71!==fe[c]||71!==fe[a]&&a!==fe.byteLength)c--,a--;else{if(at=fe.subarray(c,a),"pes"===fa.ts.parseType(at,Ye.pid)&&(Lt=fa.ts.parsePesType(at,Ye.table),mn=fa.ts.parsePayloadUnitStartIndicator(at),"audio"===Lt&&mn&&(jn=fa.ts.parsePesTime(at))&&(jn.type="audio",At.audio.push(jn),v=!0)),v)break;c-=S1,a-=S1}},rp=function(fe,Ye,At){for(var at,Lt,mn,jn,c,a,v,T=0,P=S1,J=!1,pe={data:[],size:0};P=0;)if(71!==fe[T]||71!==fe[P])T--,P--;else{if(at=fe.subarray(T,P),"pes"===fa.ts.parseType(at,Ye.pid)&&(Lt=fa.ts.parsePesType(at,Ye.table),mn=fa.ts.parsePayloadUnitStartIndicator(at),"video"===Lt&&mn&&(jn=fa.ts.parsePesTime(at))&&(jn.type="video",At.video.push(jn),J=!0)),J)break;T-=S1,P-=S1}},S2=function(){function fe(At,at){this.options=at||{},this.self=At,this.init()}var Ye=fe.prototype;return Ye.init=function(){this.transmuxer&&this.transmuxer.dispose(),this.transmuxer=new b.Transmuxer(this.options),function(At,at){at.on("data",function(Lt){var mn=Lt.initSegment;Lt.initSegment={data:mn.buffer,byteOffset:mn.byteOffset,byteLength:mn.byteLength};var jn=Lt.data;Lt.data=jn.buffer,At.postMessage({action:"data",segment:Lt,byteOffset:jn.byteOffset,byteLength:jn.byteLength},[Lt.data])}),at.on("done",function(Lt){At.postMessage({action:"done"})}),at.on("gopInfo",function(Lt){At.postMessage({action:"gopInfo",gopInfo:Lt})}),at.on("videoSegmentTimingInfo",function(Lt){var mn={start:{decode:os(Lt.start.dts),presentation:os(Lt.start.pts)},end:{decode:os(Lt.end.dts),presentation:os(Lt.end.pts)},baseMediaDecodeTime:os(Lt.baseMediaDecodeTime)};Lt.prependedContentDuration&&(mn.prependedContentDuration=os(Lt.prependedContentDuration)),At.postMessage({action:"videoSegmentTimingInfo",videoSegmentTimingInfo:mn})}),at.on("audioSegmentTimingInfo",function(Lt){var mn={start:{decode:os(Lt.start.dts),presentation:os(Lt.start.pts)},end:{decode:os(Lt.end.dts),presentation:os(Lt.end.pts)},baseMediaDecodeTime:os(Lt.baseMediaDecodeTime)};Lt.prependedContentDuration&&(mn.prependedContentDuration=os(Lt.prependedContentDuration)),At.postMessage({action:"audioSegmentTimingInfo",audioSegmentTimingInfo:mn})}),at.on("id3Frame",function(Lt){At.postMessage({action:"id3Frame",id3Frame:Lt})}),at.on("caption",function(Lt){At.postMessage({action:"caption",caption:Lt})}),at.on("trackinfo",function(Lt){At.postMessage({action:"trackinfo",trackInfo:Lt})}),at.on("audioTimingInfo",function(Lt){At.postMessage({action:"audioTimingInfo",audioTimingInfo:{start:os(Lt.start),end:os(Lt.end)}})}),at.on("videoTimingInfo",function(Lt){At.postMessage({action:"videoTimingInfo",videoTimingInfo:{start:os(Lt.start),end:os(Lt.end)}})}),at.on("log",function(Lt){At.postMessage({action:"log",log:Lt})})}(this.self,this.transmuxer)},Ye.pushMp4Captions=function(At){this.captionParser||(this.captionParser=new No,this.captionParser.init());var at=new Uint8Array(At.data,At.byteOffset,At.byteLength),Lt=this.captionParser.parse(at,At.trackIds,At.timescales);this.self.postMessage({action:"mp4Captions",captions:Lt&&Lt.captions||[],logs:Lt&&Lt.logs||[],data:at.buffer},[at.buffer])},Ye.probeMp4StartTime=function(At){var Lt=At.data,mn=Bs(At.timescales,Lt);this.self.postMessage({action:"probeMp4StartTime",startTime:mn,data:Lt},[Lt.buffer])},Ye.probeMp4Tracks=function(At){var at=At.data,Lt=rl(at);this.self.postMessage({action:"probeMp4Tracks",tracks:Lt,data:at},[at.buffer])},Ye.probeTs=function(At){var at=At.data,Lt=At.baseStartTime,jn=function(fe,Ye){var At;return At=fa.aac.isLikelyAacData(fe)?function(at){for(var Lt,mn=!1,jn=0,c=null,a=null,v=0,T=0;at.length-T>=3;){switch(fa.aac.parseType(at,T)){case"timed-metadata":if(at.length-T<10){mn=!0;break}if((v=fa.aac.parseId3TagSize(at,T))>at.length){mn=!0;break}null===a&&(Lt=at.subarray(T,T+v),a=fa.aac.parseAacTimestamp(Lt)),T+=v;break;case"audio":if(at.length-T<7){mn=!0;break}if((v=fa.aac.parseAdtsSize(at,T))>at.length){mn=!0;break}null===c&&(Lt=at.subarray(T,T+v),c=fa.aac.parseSampleRate(Lt)),jn++,T+=v;break;default:T++}if(mn)return null}if(null===c||null===a)return null;var P=M2/c;return{audio:[{type:"audio",dts:a,pts:a},{type:"audio",dts:a+1024*jn*P,pts:a+1024*jn*P}]}}(fe):function(fe){var Ye={pid:null,table:null},At={};for(var at in function(Lt,mn){for(var jn,c=0,a=S1;a"u"||isNaN(mn))&&(mn=at.audio[0].dts),at.audio.forEach(function(a){a.dts=J1(a.dts,mn),a.pts=J1(a.pts,mn),a.dtsTime=a.dts/M2,a.ptsTime=a.pts/M2})}if(at.video&&at.video.length){var jn=Lt;if((typeof jn>"u"||isNaN(jn))&&(jn=at.video[0].dts),at.video.forEach(function(a){a.dts=J1(a.dts,jn),a.pts=J1(a.pts,jn),a.dtsTime=a.dts/M2,a.ptsTime=a.pts/M2}),at.firstKeyFrame){var c=at.firstKeyFrame;c.dts=J1(c.dts,jn),c.pts=J1(c.pts,jn),c.dtsTime=c.dts/M2,c.ptsTime=c.pts/M2}}}(At,Ye),At):null}(at,"number"!=typeof Lt||isNaN(Lt)?void 0:Lt*Es),c=null;jn&&((c={hasVideo:jn.video&&2===jn.video.length||!1,hasAudio:jn.audio&&2===jn.audio.length||!1}).hasVideo&&(c.videoStart=jn.video[0].ptsTime),c.hasAudio&&(c.audioStart=jn.audio[0].ptsTime)),this.self.postMessage({action:"probeTs",result:c,data:at},[at.buffer])},Ye.clearAllMp4Captions=function(){this.captionParser&&this.captionParser.clearAllCaptions()},Ye.clearParsedMp4Captions=function(){this.captionParser&&this.captionParser.clearParsedCaptions()},Ye.push=function(At){var at=new Uint8Array(At.data,At.byteOffset,At.byteLength);this.transmuxer.push(at)},Ye.reset=function(){this.transmuxer.reset()},Ye.setTimestampOffset=function(At){this.transmuxer.setBaseMediaDecodeTime(Math.round(js(At.timestampOffset||0)))},Ye.setAudioAppendStart=function(At){this.transmuxer.setAudioAppendStart(Math.ceil(js(At.appendStart)))},Ye.setRemux=function(At){this.transmuxer.setRemux(At.remux)},Ye.flush=function(At){this.transmuxer.flush(),self.postMessage({action:"done",type:"transmuxed"})},Ye.endTimeline=function(){this.transmuxer.endTimeline(),self.postMessage({action:"endedtimeline",type:"transmuxed"})},Ye.alignGopsWith=function(At){this.transmuxer.alignGopsWith(At.gopsToAlignWith.slice())},fe}();self.onmessage=function(fe){"init"===fe.data.action&&fe.data.options?this.messageHandlers=new S2(self,fe.data.options):(this.messageHandlers||(this.messageHandlers=new S2(self)),fe.data&&fe.data.action&&"init"!==fe.data.action&&this.messageHandlers[fe.data.action]&&this.messageHandlers[fe.data.action](fe.data))}})),Pl=ea(wa),s1=function(i){var s=i.transmuxer,o=i.bytes,t=i.audioAppendStart,r=i.gopsToAlignWith,u=i.remux,w=i.onData,U=i.onTrackInfo,Q=i.onAudioTimingInfo,de=i.onVideoTimingInfo,$e=i.onVideoSegmentTimingInfo,nt=i.onAudioSegmentTimingInfo,tt=i.onId3,Ht=i.onCaptions,bn=i.onDone,an=i.onEndedTimeline,Hn=i.onTransmuxerLog,Zn=i.isEndOfTimeline,oi={buffer:[]},mi=Zn;if(s.onmessage=function(Gi){var hr,Nr,cr;s.currentTransmux===i&&("data"===Gi.data.action&&function(hr,Nr,cr){var bo=hr.data.segment,gs=bo.type,ls=bo.initSegment,Ls=bo.videoFrameDtsTime,sa=bo.videoFramePtsTime;Nr.buffer.push({captions:bo.captions,captionStreams:bo.captionStreams,metadata:bo.metadata});var aa=hr.data.segment.boxes||{data:hr.data.segment.data},au={type:gs,data:new Uint8Array(aa.data,aa.data.byteOffset,aa.data.byteLength),initSegment:new Uint8Array(ls.data,ls.byteOffset,ls.byteLength)};typeof Ls<"u"&&(au.videoFrameDtsTime=Ls),typeof sa<"u"&&(au.videoFramePtsTime=sa),cr(au)}(Gi,oi,w),"trackinfo"===Gi.data.action&&U(Gi.data.trackInfo),"gopInfo"===Gi.data.action&&(oi.gopInfo=Gi.data.gopInfo),"audioTimingInfo"===Gi.data.action&&Q(Gi.data.audioTimingInfo),"videoTimingInfo"===Gi.data.action&&de(Gi.data.videoTimingInfo),"videoSegmentTimingInfo"===Gi.data.action&&$e(Gi.data.videoSegmentTimingInfo),"audioSegmentTimingInfo"===Gi.data.action&&nt(Gi.data.audioSegmentTimingInfo),"id3Frame"===Gi.data.action&&tt([Gi.data.id3Frame],Gi.data.id3Frame.dispatchType),"caption"===Gi.data.action&&Ht(Gi.data.caption),"endedtimeline"===Gi.data.action&&(mi=!1,an()),"log"===Gi.data.action&&Hn(Gi.data.log),"transmuxed"===Gi.data.type&&(mi||(s.onmessage=null,cr=(hr={transmuxedData:oi,callback:bn}).callback,(Nr=hr.transmuxedData).buffer=[],cr(Nr),Il(s))))},t&&s.postMessage({action:"setAudioAppendStart",appendStart:t}),Array.isArray(r)&&s.postMessage({action:"alignGopsWith",gopsToAlignWith:r}),typeof u<"u"&&s.postMessage({action:"setRemux",remux:u}),o.byteLength){var Fi=o instanceof ArrayBuffer?o:o.buffer,tr=o instanceof ArrayBuffer?0:o.byteOffset;s.postMessage({action:"push",data:Fi,byteOffset:tr,byteLength:o.byteLength},[Fi])}Zn&&s.postMessage({action:"endTimeline"}),s.postMessage({action:"flush"})},Il=function(i){i.currentTransmux=null,i.transmuxQueue.length&&(i.currentTransmux=i.transmuxQueue.shift(),"function"==typeof i.currentTransmux?i.currentTransmux():s1(i.currentTransmux))},a2=function(i,s){i.postMessage({action:s}),Il(i)},w1=function(i){!function(i,s){if(!s.currentTransmux)return s.currentTransmux=i,void a2(s,i);s.transmuxQueue.push(a2.bind(null,s,i))}("reset",i)},iu=function(i){var s=i.transmuxer,o=i.endAction||i.action,t=i.callback,r=me({},i,{endAction:null,transmuxer:null,callback:null});if(s.addEventListener("message",function U(Q){Q.data.action===o&&(s.removeEventListener("message",U),Q.data.data&&(Q.data.data=new Uint8Array(Q.data.data,i.byteOffset||0,i.byteLength||Q.data.data.byteLength),i.data&&(i.data=Q.data.data)),t(Q.data))}),i.data){var u=i.data instanceof ArrayBuffer;r.byteOffset=u?0:i.data.byteOffset,r.byteLength=i.data.byteLength,s.postMessage(r,[u?i.data:i.data.buffer])}else s.postMessage(r)},t0=function(i){i.forEach(function(s){s.abort()})},I0=function(i,s){return s.timedout?{status:s.status,message:"HLS request timed-out at URL: "+s.uri,code:-101,xhr:s}:s.aborted?{status:s.status,message:"HLS request aborted at URL: "+s.uri,code:-102,xhr:s}:i?{status:s.status,message:"HLS request errored at URL: "+s.uri,code:2,xhr:s}:"arraybuffer"===s.responseType&&0===s.response.byteLength?{status:s.status,message:"Empty HLS response at URL: "+s.uri,code:2,xhr:s}:null},A0=function(i,s,o){return function(t,r){var u=r.response,w=I0(t,r);if(w)return o(w,i);if(16!==u.byteLength)return o({status:r.status,message:"Invalid HLS key at URL: "+r.uri,code:2,xhr:r},i);for(var U=new DataView(u),Q=new Uint32Array([U.getUint32(0),U.getUint32(4),U.getUint32(8),U.getUint32(12)]),de=0;de0){s.isFmp4=!0;var an=s.map.tracks,Hn={isFmp4:!0,hasVideo:!!an.video,hasAudio:!!an.audio};an.audio&&an.audio.codec&&"enca"!==an.audio.codec&&(Hn.audioCodec=an.audio.codec),an.video&&an.video.codec&&"encv"!==an.video.codec&&(Hn.videoCodec=an.video.codec),an.video&&an.audio&&(Hn.isMuxed=!0),t(s,Hn);var Zn=function(oi){nt(s,{data:bn,type:Hn.hasAudio&&!Hn.isMuxed?"audio":"video"}),oi&&oi.length&&Q(s,oi),tt(null,s,{})};iu({action:"probeMp4StartTime",timescales:s.map.timescales,data:bn,transmuxer:s.transmuxer,callback:function(oi){var mi=oi.data,Fi=oi.startTime;o=mi.buffer,s.bytes=bn=mi,Hn.hasAudio&&!Hn.isMuxed&&r(s,"audio","start",Fi),Hn.hasVideo&&r(s,"video","start",Fi),an.video&&mi.byteLength&&s.transmuxer?iu({action:"pushMp4Captions",endAction:"mp4Captions",transmuxer:s.transmuxer,data:bn,timescales:s.map.timescales,trackIds:[an.video.id],callback:function(tr){o=tr.data.buffer,s.bytes=bn=tr.data,tr.logs.forEach(function(Gi){Ht(Ni.mergeOptions(Gi,{stream:"mp4CaptionParser"}))}),Zn(tr.captions)}}):Zn()}})}else{if(s.transmuxer)return typeof s.container>"u"&&(s.container=nd(bn)),"ts"!==s.container&&"aac"!==s.container?(t(s,{hasAudio:!1,hasVideo:!1}),void tt(null,s,{})):void function(i){var s=i.segment,o=i.bytes,t=i.trackInfoFn,r=i.timingInfoFn,u=i.videoSegmentTimingInfoFn,w=i.audioSegmentTimingInfoFn,U=i.id3Fn,Q=i.captionsFn,de=i.isEndOfTimeline,$e=i.endedTimelineFn,nt=i.dataFn,tt=i.doneFn,Ht=i.onTransmuxerLog,bn=s.map&&s.map.tracks||{},an=!(!bn.audio||!bn.video),Hn=r.bind(null,s,"audio","start"),Zn=r.bind(null,s,"audio","end"),oi=r.bind(null,s,"video","start"),mi=r.bind(null,s,"video","end");iu({action:"probeTs",transmuxer:s.transmuxer,data:o,baseStartTime:s.baseStartTime,callback:function(Fi){s.bytes=o=Fi.data;var tr=Fi.result;tr&&(t(s,{hasAudio:tr.hasAudio,hasVideo:tr.hasVideo,isMuxed:an}),t=null,tr.hasAudio&&!an&&Hn(tr.audioStart),tr.hasVideo&&oi(tr.videoStart),Hn=null,oi=null),function(i){if(!i.transmuxer.currentTransmux)return i.transmuxer.currentTransmux=i,void s1(i);i.transmuxer.transmuxQueue.push(i)}({bytes:o,transmuxer:s.transmuxer,audioAppendStart:s.audioAppendStart,gopsToAlignWith:s.gopsToAlignWith,remux:an,onData:function(Gi){Gi.type="combined"===Gi.type?"video":Gi.type,nt(s,Gi)},onTrackInfo:function(Gi){t&&(an&&(Gi.isMuxed=!0),t(s,Gi))},onAudioTimingInfo:function(Gi){Hn&&typeof Gi.start<"u"&&(Hn(Gi.start),Hn=null),Zn&&typeof Gi.end<"u"&&Zn(Gi.end)},onVideoTimingInfo:function(Gi){oi&&typeof Gi.start<"u"&&(oi(Gi.start),oi=null),mi&&typeof Gi.end<"u"&&mi(Gi.end)},onVideoSegmentTimingInfo:function(Gi){u(Gi)},onAudioSegmentTimingInfo:function(Gi){w(Gi)},onId3:function(Gi,hr){U(s,Gi,hr)},onCaptions:function(Gi){Q(s,[Gi])},isEndOfTimeline:de,onEndedTimeline:function(){$e()},onTransmuxerLog:Ht,onDone:function(Gi){tt&&(Gi.type="combined"===Gi.type?"video":Gi.type,tt(null,s,Gi))}})}})}({segment:s,bytes:o,trackInfoFn:t,timingInfoFn:r,videoSegmentTimingInfoFn:u,audioSegmentTimingInfoFn:w,id3Fn:U,captionsFn:Q,isEndOfTimeline:de,endedTimelineFn:$e,dataFn:nt,doneFn:tt,onTransmuxerLog:Ht});tt(null,s,{})}},s3=function(i,s){var o,t=i.id,r=i.key,u=i.encryptedBytes,w=i.decryptionWorker;w.addEventListener("message",function U(Q){if(Q.data.source===t){w.removeEventListener("message",U);var de=Q.data.decrypted;s(new Uint8Array(de.bytes,de.byteOffset,de.byteLength))}}),o=r.bytes.slice?r.bytes.slice():new Uint32Array(Array.prototype.slice.call(r.bytes)),w.postMessage(qn({source:t,encrypted:u,key:o,iv:r.iv}),[u.buffer,o.buffer])},ch=Bu("CodecUtils"),a3=function(i,s){var o=s.attributes||{};return i&&i.mediaGroups&&i.mediaGroups.AUDIO&&o.AUDIO&&i.mediaGroups.AUDIO[o.AUDIO]},Y1=function(i){var s={};return i.forEach(function(o){var t=o.mediaType,r=o.type,u=o.details;s[t]=s[t]||[],s[t].push(_l(""+r+u))}),Object.keys(s).forEach(function(o){if(s[o].length>1)return ch("multiple "+o+" codecs found as attributes: "+s[o].join(", ")+". Setting playlist codecs to null so that we wait for mux.js to probe segments for real codecs."),void(s[o]=null);s[o]=s[o][0]}),s},u2=function(i){var s=0;return i.audio&&s++,i.video&&s++,s},Ns=function(i,s){var o=s.attributes||{},t=Y1(function(u){var w=u.attributes||{};if(w.CODECS)return oa(w.CODECS)}(s)||[]);if(a3(i,s)&&!t.audio&&!function(u,w){if(!a3(u,w))return!0;var Q=u.mediaGroups.AUDIO[(w.attributes||{}).AUDIO];for(var de in Q)if(!Q[de].uri&&!Q[de].playlists)return!0;return!1}(i,s)){var r=Y1(function(u,w){if(!u.mediaGroups.AUDIO||!w)return null;var U=u.mediaGroups.AUDIO[w];if(!U)return null;for(var Q in U){var de=U[Q];if(de.default&&de.playlists)return oa(de.playlists[0].attributes.CODECS)}return null}(i,o.AUDIO)||[]);r.audio&&(t.audio=r.audio)}return t},N0=Bu("PlaylistSelector"),sd=function(i){if(i&&i.playlist){var s=i.playlist;return JSON.stringify({id:s.id,bandwidth:i.bandwidth,width:i.width,height:i.height,codecs:s.attributes&&s.attributes.CODECS||""})}},n0=function(i,s){if(!i)return"";var o=window.getComputedStyle(i);return o?o[s]:""},tl=function(i,s){var o=i.slice();i.sort(function(t,r){var u=s(t,r);return 0===u?o.indexOf(t)-o.indexOf(r):u})},F0=function(i,s){var o,t;return i.attributes.BANDWIDTH&&(o=i.attributes.BANDWIDTH),o=o||window.Number.MAX_VALUE,s.attributes.BANDWIDTH&&(t=s.attributes.BANDWIDTH),o-(t||window.Number.MAX_VALUE)},Zh=function(i,s,o,t,r,u){if(i){var w={bandwidth:s,width:o,height:t,limitRenditionByPlayerDimensions:r},U=i.playlists;na.isAudioOnly(i)&&(U=u.getAudioTrackPlaylists_(),w.audioOnly=!0);var Q=U.map(function(cr){return{bandwidth:cr.attributes&&cr.attributes.BANDWIDTH||window.Number.MAX_VALUE,width:cr.attributes&&cr.attributes.RESOLUTION&&cr.attributes.RESOLUTION.width,height:cr.attributes&&cr.attributes.RESOLUTION&&cr.attributes.RESOLUTION.height,playlist:cr}});tl(Q,function(cr,bo){return cr.bandwidth-bo.bandwidth});var de=(Q=Q.filter(function(cr){return!na.isIncompatible(cr.playlist)})).filter(function(cr){return na.isEnabled(cr.playlist)});de.length||(de=Q.filter(function(cr){return!na.isDisabled(cr.playlist)}));var $e=de.filter(function(cr){return cr.bandwidth*Zo.BANDWIDTH_VARIANCEo||cr.height>t})).filter(function(cr){return cr.width===Zn[0].width&&cr.height===Zn[0].height}),nt=oi[oi.length-1],mi=oi.filter(function(cr){return cr.bandwidth===nt.bandwidth})[0]),u.experimentalLeastPixelDiffSelector){var Gi=an.map(function(cr){return cr.pixelDiff=Math.abs(cr.width-o)+Math.abs(cr.height-t),cr});tl(Gi,function(cr,bo){return cr.pixelDiff===bo.pixelDiff?bo.bandwidth-cr.bandwidth:cr.pixelDiff-bo.pixelDiff}),Fi=Gi[0]}var hr=Fi||mi||tr||tt||de[0]||Q[0];if(hr&&hr.playlist){var Nr="sortedPlaylistReps";return Fi?Nr="leastPixelDiffRep":mi?Nr="resolutionPlusOneRep":tr?Nr="resolutionBestRep":tt?Nr="bandwidthBestRep":de[0]&&(Nr="enabledPlaylistReps"),N0("choosing "+sd(hr)+" using "+Nr+" with options",w),hr.playlist}return N0("could not choose a playlist with options",w),null}},xd=function(){var i=this.useDevicePixelRatio&&window.devicePixelRatio||1;return Zh(this.playlists.master,this.systemBandwidth,parseInt(n0(this.tech_.el(),"width"),10)*i,parseInt(n0(this.tech_.el(),"height"),10)*i,this.limitRenditionByPlayerDimensions,this.masterPlaylistController_)},i0=function(i,s,o){var t,r;if(o&&o.cues)for(t=o.cues.length;t--;)(r=o.cues[t]).startTime>=i&&r.endTime<=s&&o.removeCue(r)},dh=function(i){return"number"==typeof i&&isFinite(i)},j0=1/60,c2=function(i){var s=i.startOfSegment,o=i.duration,t=i.segment,r=i.part,u=i.playlist,w=u.mediaSequence,U=u.id,Q=u.segments,$e=i.mediaIndex,nt=i.partIndex,tt=i.timeline,Ht=(void 0===Q?[]:Q).length-1,bn="mediaIndex/partIndex increment";i.getMediaInfoForTime?bn="getMediaInfoForTime ("+i.getMediaInfoForTime+")":i.isSyncRequest&&(bn="getSyncSegmentCandidate (isSyncRequest)"),i.independent&&(bn+=" with independent "+i.independent);var an="number"==typeof nt,Hn=i.segment.uri?"segment":"pre-segment",Zn=an?n2({preloadSegment:t})-1:0;return Hn+" ["+(w+$e)+"/"+(w+Ht)+"]"+(an?" part ["+nt+"/"+Zn+"]":"")+" segment start/end ["+t.start+" => "+t.end+"]"+(an?" part start/end ["+r.start+" => "+r.end+"]":"")+" startOfSegment ["+s+"] duration ["+o+"] timeline ["+tt+"] selected by ["+bn+"] playlist ["+U+"]"},Ld=function(i){return i+"TimingInfo"},hh=function(i){var s=i.timelineChangeController,t=i.segmentTimeline,r=i.loaderType,u=i.audioDisabled;if(i.currentTimeline===t)return!1;if("audio"===r){var w=s.lastTimelineChange({type:"main"});return!w||w.to!==t}if("main"===r&&u){var U=s.pendingTimelineChange({type:"audio"});return!(U&&U.to===t)}return!1},r0=function(i){var s=i.segmentDuration,o=i.maxDuration;return!!s&&Math.round(s)>o+Tc},a1=function(i){function s(t,r){var u;if(u=i.call(this)||this,!t)throw new TypeError("Initialization settings are required");if("function"!=typeof t.currentTime)throw new TypeError("No currentTime getter specified");if(!t.mediaSource)throw new TypeError("No MediaSource specified");return u.bandwidth=t.bandwidth,u.throughput={rate:0,count:0},u.roundTrip=NaN,u.resetStats_(),u.mediaIndex=null,u.partIndex=null,u.hasPlayed_=t.hasPlayed,u.currentTime_=t.currentTime,u.seekable_=t.seekable,u.seeking_=t.seeking,u.duration_=t.duration,u.mediaSource_=t.mediaSource,u.vhs_=t.vhs,u.loaderType_=t.loaderType,u.currentMediaInfo_=void 0,u.startingMediaInfo_=void 0,u.segmentMetadataTrack_=t.segmentMetadataTrack,u.goalBufferLength_=t.goalBufferLength,u.sourceType_=t.sourceType,u.sourceUpdater_=t.sourceUpdater,u.inbandTextTracks_=t.inbandTextTracks,u.state_="INIT",u.timelineChangeController_=t.timelineChangeController,u.shouldSaveSegmentTimingInfo_=!0,u.parse708captions_=t.parse708captions,u.captionServices_=t.captionServices,u.experimentalExactManifestTimings=t.experimentalExactManifestTimings,u.checkBufferTimeout_=null,u.error_=void 0,u.currentTimeline_=-1,u.pendingSegment_=null,u.xhrOptions_=null,u.pendingSegments_=[],u.audioDisabled_=!1,u.isPendingTimestampOffset_=!1,u.gopBuffer_=[],u.timeMapping_=0,u.safeAppend_=Ni.browser.IE_VERSION>=11,u.appendInitSegment_={audio:!0,video:!0},u.playlistOfLastInitSegment_={audio:null,video:null},u.callQueue_=[],u.loadQueue_=[],u.metadataQueue_={id3:[],caption:[]},u.waitingOnRemove_=!1,u.quotaExceededErrorRetryTimeout_=null,u.activeInitSegmentId_=null,u.initSegments_={},u.cacheEncryptionKeys_=t.cacheEncryptionKeys,u.keyCache_={},u.decrypter_=t.decrypter,u.syncController_=t.syncController,u.syncPoint_={segmentIndex:0,time:0},u.transmuxer_=u.createTransmuxer_(),u.triggerSyncInfoUpdate_=function(){return u.trigger("syncinfoupdate")},u.syncController_.on("syncinfoupdate",u.triggerSyncInfoUpdate_),u.mediaSource_.addEventListener("sourceopen",function(){u.isEndOfStream_()||(u.ended_=!1)}),u.fetchAtBuffer_=!1,u.logger_=Bu("SegmentLoader["+u.loaderType_+"]"),Object.defineProperty(jr(u),"state",{get:function(){return this.state_},set:function(w){w!==this.state_&&(this.logger_(this.state_+" -> "+w),this.state_=w,this.trigger("statechange"))}}),u.sourceUpdater_.on("ready",function(){u.hasEnoughInfoToAppend_()&&u.processCallQueue_()}),"main"===u.loaderType_&&u.timelineChangeController_.on("pendingtimelinechange",function(){u.hasEnoughInfoToAppend_()&&u.processCallQueue_()}),"audio"===u.loaderType_&&u.timelineChangeController_.on("timelinechange",function(){u.hasEnoughInfoToLoad_()&&u.processLoadQueue_(),u.hasEnoughInfoToAppend_()&&u.processCallQueue_()}),u}Wi(s,i);var o=s.prototype;return o.createTransmuxer_=function(){return function(i){var s=new Pl;s.currentTransmux=null,s.transmuxQueue=[];var o=s.terminate;return s.terminate=function(){return s.currentTransmux=null,s.transmuxQueue.length=0,o.call(s)},s.postMessage({action:"init",options:i}),s}({remux:!1,alignGopsAtEnd:this.safeAppend_,keepOriginalTimestamps:!0,parse708captions:this.parse708captions_,captionServices:this.captionServices_})},o.resetStats_=function(){this.mediaBytesTransferred=0,this.mediaRequests=0,this.mediaRequestsAborted=0,this.mediaRequestsTimedout=0,this.mediaRequestsErrored=0,this.mediaTransferDuration=0,this.mediaSecondsLoaded=0,this.mediaAppends=0},o.dispose=function(){this.trigger("dispose"),this.state="DISPOSED",this.pause(),this.abort_(),this.transmuxer_&&this.transmuxer_.terminate(),this.resetStats_(),this.checkBufferTimeout_&&window.clearTimeout(this.checkBufferTimeout_),this.syncController_&&this.triggerSyncInfoUpdate_&&this.syncController_.off("syncinfoupdate",this.triggerSyncInfoUpdate_),this.off()},o.setAudio=function(t){this.audioDisabled_=!t,t?this.appendInitSegment_.audio=!0:this.sourceUpdater_.removeAudio(0,this.duration_())},o.abort=function(){"WAITING"===this.state?(this.abort_(),this.state="READY",this.paused()||this.monitorBuffer_()):this.pendingSegment_&&(this.pendingSegment_=null)},o.abort_=function(){this.pendingSegment_&&this.pendingSegment_.abortRequests&&this.pendingSegment_.abortRequests(),this.pendingSegment_=null,this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_.id3=[],this.metadataQueue_.caption=[],this.timelineChangeController_.clearPendingTimelineChange(this.loaderType_),this.waitingOnRemove_=!1,window.clearTimeout(this.quotaExceededErrorRetryTimeout_),this.quotaExceededErrorRetryTimeout_=null},o.checkForAbort_=function(t){return"APPENDING"!==this.state||this.pendingSegment_?!this.pendingSegment_||this.pendingSegment_.requestId!==t:(this.state="READY",!0)},o.error=function(t){return typeof t<"u"&&(this.logger_("error occurred:",t),this.error_=t),this.pendingSegment_=null,this.error_},o.endOfStream=function(){this.ended_=!0,this.transmuxer_&&w1(this.transmuxer_),this.gopBuffer_.length=0,this.pause(),this.trigger("ended")},o.buffered_=function(){var t=this.getMediaInfo_();if(!this.sourceUpdater_||!t)return Ni.createTimeRanges();if("main"===this.loaderType_){var u=t.hasVideo;if(u&&t.hasAudio&&!this.audioDisabled_&&!t.isMuxed)return this.sourceUpdater_.buffered();if(u)return this.sourceUpdater_.videoBuffered()}return this.sourceUpdater_.audioBuffered()},o.initSegmentForMap=function(t,r){if(void 0===r&&(r=!1),!t)return null;var u=kn(t),w=this.initSegments_[u];return r&&!w&&t.bytes&&(this.initSegments_[u]=w={resolvedUri:t.resolvedUri,byterange:t.byterange,bytes:t.bytes,tracks:t.tracks,timescales:t.timescales}),w||t},o.segmentKey=function(t,r){if(void 0===r&&(r=!1),!t)return null;var u=di(t),w=this.keyCache_[u];this.cacheEncryptionKeys_&&r&&!w&&t.bytes&&(this.keyCache_[u]=w={resolvedUri:t.resolvedUri,bytes:t.bytes});var U={resolvedUri:(w||t).resolvedUri};return w&&(U.bytes=w.bytes),U},o.couldBeginLoading_=function(){return this.playlist_&&!this.paused()},o.load=function(){if(this.monitorBuffer_(),this.playlist_){if("INIT"===this.state&&this.couldBeginLoading_())return this.init_();!this.couldBeginLoading_()||"READY"!==this.state&&"INIT"!==this.state||(this.state="READY")}},o.init_=function(){return this.state="READY",this.resetEverything(),this.monitorBuffer_()},o.playlist=function(t,r){if(void 0===r&&(r={}),t){var u=this.playlist_,w=this.pendingSegment_;this.playlist_=t,this.xhrOptions_=r,"INIT"===this.state&&(t.syncInfo={mediaSequence:t.mediaSequence,time:0},"main"===this.loaderType_&&this.syncController_.setDateTimeMappingForStart(t));var U=null;if(u&&(u.id?U=u.id:u.uri&&(U=u.uri)),this.logger_("playlist update ["+U+" => "+(t.id||t.uri)+"]"),this.trigger("syncinfoupdate"),"INIT"===this.state&&this.couldBeginLoading_())return this.init_();if(!u||u.uri!==t.uri)return null!==this.mediaIndex&&(t.endList?this.resyncLoader():this.resetLoader()),this.currentMediaInfo_=void 0,void this.trigger("playlistupdate");var Q=t.mediaSequence-u.mediaSequence;if(this.logger_("live window shift ["+Q+"]"),null!==this.mediaIndex)if(this.mediaIndex-=Q,this.mediaIndex<0)this.mediaIndex=null,this.partIndex=null;else{var de=this.playlist_.segments[this.mediaIndex];if(this.partIndex&&(!de.parts||!de.parts.length||!de.parts[this.partIndex])){var $e=this.mediaIndex;this.logger_("currently processing part (index "+this.partIndex+") no longer exists."),this.resetLoader(),this.mediaIndex=$e}}w&&(w.mediaIndex-=Q,w.mediaIndex<0?(w.mediaIndex=null,w.partIndex=null):(w.mediaIndex>=0&&(w.segment=t.segments[w.mediaIndex]),w.partIndex>=0&&w.segment.parts&&(w.part=w.segment.parts[w.partIndex]))),this.syncController_.saveExpiredSegmentInfo(u,t)}},o.pause=function(){this.checkBufferTimeout_&&(window.clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=null)},o.paused=function(){return null===this.checkBufferTimeout_},o.resetEverything=function(t){this.ended_=!1,this.appendInitSegment_={audio:!0,video:!0},this.resetLoader(),this.remove(0,1/0,t),this.transmuxer_&&(this.transmuxer_.postMessage({action:"clearAllMp4Captions"}),this.transmuxer_.postMessage({action:"reset"}))},o.resetLoader=function(){this.fetchAtBuffer_=!1,this.resyncLoader()},o.resyncLoader=function(){this.transmuxer_&&w1(this.transmuxer_),this.mediaIndex=null,this.partIndex=null,this.syncPoint_=null,this.isPendingTimestampOffset_=!1,this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_.id3=[],this.metadataQueue_.caption=[],this.abort(),this.transmuxer_&&this.transmuxer_.postMessage({action:"clearParsedMp4Captions"})},o.remove=function(t,r,u,w){if(void 0===u&&(u=function(){}),void 0===w&&(w=!1),r===1/0&&(r=this.duration_()),r<=t)this.logger_("skipping remove because end ${end} is <= start ${start}");else if(this.sourceUpdater_&&this.getMediaInfo_()){var U=1,Q=function(){0==--U&&u()};for(var de in(w||!this.audioDisabled_)&&(U++,this.sourceUpdater_.removeAudio(t,r,Q)),(w||"main"===this.loaderType_)&&(this.gopBuffer_=function($e,nt,tt,Ht){for(var bn=Math.ceil((nt-Ht)*wc),an=Math.ceil((tt-Ht)*wc),Hn=$e.slice(),Zn=$e.length;Zn--&&!($e[Zn].pts<=an););if(-1===Zn)return Hn;for(var oi=Zn+1;oi--&&!($e[oi].pts<=bn););return oi=Math.max(oi,0),Hn.splice(oi,Zn-oi+1),Hn}(this.gopBuffer_,t,r,this.timeMapping_),U++,this.sourceUpdater_.removeVideo(t,r,Q)),this.inbandTextTracks_)i0(t,r,this.inbandTextTracks_[de]);i0(t,r,this.segmentMetadataTrack_),Q()}else this.logger_("skipping remove because no source updater or starting media info")},o.monitorBuffer_=function(){this.checkBufferTimeout_&&window.clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=window.setTimeout(this.monitorBufferTick_.bind(this),1)},o.monitorBufferTick_=function(){"READY"===this.state&&this.fillBuffer_(),this.checkBufferTimeout_&&window.clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=window.setTimeout(this.monitorBufferTick_.bind(this),500)},o.fillBuffer_=function(){if(!this.sourceUpdater_.updating()){var t=this.chooseNextRequest_();t&&("number"==typeof t.timestampOffset&&(this.isPendingTimestampOffset_=!1,this.timelineChangeController_.pendingTimelineChange({type:this.loaderType_,from:this.currentTimeline_,to:t.timeline})),this.loadSegment_(t))}},o.isEndOfStream_=function(t,r,u){if(void 0===t&&(t=this.mediaIndex),void 0===r&&(r=this.playlist_),void 0===u&&(u=this.partIndex),!r||!this.mediaSource_)return!1;var w="number"==typeof t&&r.segments[t];return r.endList&&"open"===this.mediaSource_.readyState&&t+1===r.segments.length&&(!w||!w.parts||u+1===w.parts.length)},o.chooseNextRequest_=function(){var t=this.buffered_(),r=Rh(t)||0,u=Q2(t,this.currentTime_()),w=!this.hasPlayed_()&&u>=1,U=u>=this.goalBufferLength_(),Q=this.playlist_.segments;if(!Q.length||w||U)return null;this.syncPoint_=this.syncPoint_||this.syncController_.getSyncPoint(this.playlist_,this.duration_(),this.currentTimeline_,this.currentTime_());var de={partIndex:null,mediaIndex:null,startOfSegment:null,playlist:this.playlist_,isSyncRequest:!this.syncPoint_};if(de.isSyncRequest)de.mediaIndex=function(tr,Gi,hr){Gi=Gi||[];for(var Nr=[],cr=0,bo=0;bohr))return bo}return 0===Nr.length?0:Nr[Nr.length-1]}(this.currentTimeline_,Q,r);else if(null!==this.mediaIndex){var $e=Q[this.mediaIndex],nt="number"==typeof this.partIndex?this.partIndex:-1;de.startOfSegment=$e.end?$e.end:r,$e.parts&&$e.parts[nt+1]?(de.mediaIndex=this.mediaIndex,de.partIndex=nt+1):de.mediaIndex=this.mediaIndex+1}else{var tt=na.getMediaInfoForTime({experimentalExactManifestTimings:this.experimentalExactManifestTimings,playlist:this.playlist_,currentTime:this.fetchAtBuffer_?r:this.currentTime_(),startingPartIndex:this.syncPoint_.partIndex,startingSegmentIndex:this.syncPoint_.segmentIndex,startTime:this.syncPoint_.time}),Ht=tt.segmentIndex,bn=tt.startTime,an=tt.partIndex;de.getMediaInfoForTime=this.fetchAtBuffer_?"bufferedEnd "+r:"currentTime "+this.currentTime_(),de.mediaIndex=Ht,de.startOfSegment=bn,de.partIndex=an}var Hn=Q[de.mediaIndex],Zn=Hn&&"number"==typeof de.partIndex&&Hn.parts&&Hn.parts[de.partIndex];if(!Hn||"number"==typeof de.partIndex&&!Zn)return null;if("number"!=typeof de.partIndex&&Hn.parts&&(de.partIndex=0,Zn=Hn.parts[0]),!u&&Zn&&!Zn.independent)if(0===de.partIndex){var oi=Q[de.mediaIndex-1],mi=oi.parts&&oi.parts.length&&oi.parts[oi.parts.length-1];mi&&mi.independent&&(de.mediaIndex-=1,de.partIndex=oi.parts.length-1,de.independent="previous segment")}else Hn.parts[de.partIndex-1].independent&&(de.partIndex-=1,de.independent="previous part");return de.mediaIndex>=Q.length-1&&this.mediaSource_&&"ended"===this.mediaSource_.readyState&&!this.seeking_()?null:this.generateSegmentInfo_(de)},o.generateSegmentInfo_=function(t){var r=t.independent,u=t.playlist,w=t.mediaIndex,U=t.startOfSegment,Q=t.isSyncRequest,de=t.partIndex,$e=t.forceTimestampOffset,nt=t.getMediaInfoForTime,tt=u.segments[w],Ht="number"==typeof de&&tt.parts[de],bn={requestId:"segment-loader-"+Math.random(),uri:Ht&&Ht.resolvedUri||tt.resolvedUri,mediaIndex:w,partIndex:Ht?de:null,isSyncRequest:Q,startOfSegment:U,playlist:u,bytes:null,encryptedBytes:null,timestampOffset:null,timeline:tt.timeline,duration:Ht&&Ht.duration||tt.duration,segment:tt,part:Ht,byteLength:0,transmuxer:this.transmuxer_,getMediaInfoForTime:nt,independent:r},an=typeof $e<"u"?$e:this.isPendingTimestampOffset_;bn.timestampOffset=this.timestampOffsetForSegment_({segmentTimeline:tt.timeline,currentTimeline:this.currentTimeline_,startOfSegment:U,buffered:this.buffered_(),overrideCheck:an});var Hn=Rh(this.sourceUpdater_.audioBuffered());return"number"==typeof Hn&&(bn.audioAppendStart=Hn-this.sourceUpdater_.audioTimestampOffset()),this.sourceUpdater_.videoBuffered().length&&(bn.gopsToAlignWith=function(Zn,oi,mi){if(typeof oi>"u"||null===oi||!Zn.length)return[];var Fi,tr=Math.ceil((oi-mi+3)*wc);for(Fi=0;Fitr);Fi++);return Zn.slice(Fi)}(this.gopBuffer_,this.currentTime_()-this.sourceUpdater_.videoTimestampOffset(),this.timeMapping_)),bn},o.timestampOffsetForSegment_=function(t){return u=(r=t).segmentTimeline,w=r.currentTimeline,U=r.startOfSegment,Q=r.buffered,r.overrideCheck||u!==w?u "+nt+" for "+Q),function(bn,an,Hn){if(!bn[Hn]){an.trigger({type:"usage",name:"vhs-608"}),an.trigger({type:"usage",name:"hls-608"});var Zn=Hn;/^cc708_/.test(Hn)&&(Zn="SERVICE"+Hn.split("_")[1]);var oi=an.textTracks().getTrackById(Zn);if(oi)bn[Hn]=oi;else{var mi=Hn,Fi=Hn,tr=!1,Gi=(an.options_.vhs&&an.options_.vhs.captionServices||{})[Zn];Gi&&(mi=Gi.label,Fi=Gi.language,tr=Gi.default),bn[Hn]=an.addRemoteTextTrack({kind:"captions",id:Zn,default:tr,label:mi,language:Fi},!1).track}}}(Ht,u.vhs_.tech_,Q),i0($e,nt,Ht[Q]),function(bn){var an=bn.inbandTextTracks,Hn=bn.captionArray,Zn=bn.timestampOffset;if(Hn){var oi=window.WebKitDataCue||window.VTTCue;Hn.forEach(function(mi){an[mi.stream].addCue(new oi(mi.startTime+Zn,mi.endTime+Zn,mi.text))})}}({captionArray:tt,inbandTextTracks:Ht,timestampOffset:w})}),this.transmuxer_&&this.transmuxer_.postMessage({action:"clearParsedMp4Captions"})}},o.handleId3_=function(t,r,u){if(this.earlyAbortWhenNeeded_(t.stats),!this.checkForAbort_(t.requestId)){if(!this.pendingSegment_.hasAppendedData_)return void this.metadataQueue_.id3.push(this.handleId3_.bind(this,t,r,u));var w=null===this.sourceUpdater_.videoTimestampOffset()?this.sourceUpdater_.audioTimestampOffset():this.sourceUpdater_.videoTimestampOffset();Q=u,(U=this.inbandTextTracks_).metadataTrack_||(U.metadataTrack_=this.vhs_.tech_.addRemoteTextTrack({kind:"metadata",label:"Timed Metadata"},!1).track,U.metadataTrack_.inBandMetadataTrackDispatchType=Q),function(i){var o=i.metadataArray,t=i.timestampOffset,r=i.videoDuration;if(o){var u=window.WebKitDataCue||window.VTTCue,w=i.inbandTextTracks.metadataTrack_;if(w&&(o.forEach(function(tt){var Ht=tt.cueTime+t;"number"!=typeof Ht||window.isNaN(Ht)||Ht<0||!(Ht<1/0)||tt.frames.forEach(function(bn){var Hn,an=new u(Ht,Ht,bn.value||bn.url||bn.data||"");an.frame=bn,an.value=bn,Hn=an,Object.defineProperties(Hn.frame,{id:{get:function(){return Ni.log.warn("cue.frame.id is deprecated. Use cue.value.key instead."),Hn.value.key}},value:{get:function(){return Ni.log.warn("cue.frame.value is deprecated. Use cue.value.data instead."),Hn.value.data}},privateData:{get:function(){return Ni.log.warn("cue.frame.privateData is deprecated. Use cue.value.data instead."),Hn.value.data}}}),w.addCue(an)})}),w.cues&&w.cues.length)){for(var U=w.cues,Q=[],de=0;de1&&this.logger_("On QUOTA_EXCEEDED_ERR, found gaps in the audio buffer: "+id(de).join(", ")),$e.length>1&&this.logger_("On QUOTA_EXCEEDED_ERR, found gaps in the video buffer: "+id($e).join(", "));var nt=de.length?de.start(0):0,tt=de.length?de.end(de.length-1):0,Ht=$e.length?$e.start(0):0,bn=$e.length?$e.end($e.length-1):0;if(tt-nt<=1&&bn-Ht<=1)return this.logger_("On QUOTA_EXCEEDED_ERR, single segment too large to append to buffer, triggering an error. Appended byte length: "+Q.byteLength+", audio buffer: "+id(de).join(", ")+", video buffer: "+id($e).join(", ")+", "),this.error({message:"Quota exceeded error with append of a single segment of content",excludeUntil:1/0}),void this.trigger("error");this.waitingOnRemove_=!0,this.callQueue_.push(this.appendToSourceBuffer_.bind(this,{segmentInfo:w,type:U,bytes:Q}));var an=this.currentTime_()-1;this.logger_("On QUOTA_EXCEEDED_ERR, removing audio/video from 0 to "+an),this.remove(0,an,function(){u.logger_("On QUOTA_EXCEEDED_ERR, retrying append in 1s"),u.waitingOnRemove_=!1,u.quotaExceededErrorRetryTimeout_=window.setTimeout(function(){u.logger_("On QUOTA_EXCEEDED_ERR, re-processing call queue"),u.quotaExceededErrorRetryTimeout_=null,u.processCallQueue_()},1e3)},!0)},o.handleAppendError_=function(t,r){var u=t.segmentInfo,w=t.type,U=t.bytes;if(r){if(22===r.code)return void this.handleQuotaExceededError_({segmentInfo:u,type:w,bytes:U});this.logger_("Received non QUOTA_EXCEEDED_ERR on append",r),this.error(w+" append of "+U.length+"b failed for segment #"+u.mediaIndex+" in playlist "+u.playlist.id),this.trigger("appenderror")}},o.appendToSourceBuffer_=function(t){var nt,tt,Ht,r=t.segmentInfo,u=t.type,w=t.initSegment,U=t.data,Q=t.bytes;if(!Q){var de=[U],$e=U.byteLength;w&&(de.unshift(w),$e+=w.byteLength),Ht=0,(nt={bytes:$e,segments:de}).bytes&&(tt=new Uint8Array(nt.bytes),nt.segments.forEach(function(bn){tt.set(bn,Ht),Ht+=bn.byteLength})),Q=tt}this.sourceUpdater_.appendBuffer({segmentInfo:r,type:u,bytes:Q},this.handleAppendError_.bind(this,{segmentInfo:r,type:u,bytes:Q}))},o.handleSegmentTimingInfo_=function(t,r,u){if(this.pendingSegment_&&r===this.pendingSegment_.requestId){var w=this.pendingSegment_.segment,U=t+"TimingInfo";w[U]||(w[U]={}),w[U].transmuxerPrependedSeconds=u.prependedContentDuration||0,w[U].transmuxedPresentationStart=u.start.presentation,w[U].transmuxedDecodeStart=u.start.decode,w[U].transmuxedPresentationEnd=u.end.presentation,w[U].transmuxedDecodeEnd=u.end.decode,w[U].baseMediaDecodeTime=u.baseMediaDecodeTime}},o.appendData_=function(t,r){var u=r.type,w=r.data;if(w&&w.byteLength&&("audio"!==u||!this.audioDisabled_)){var U=this.getInitSegmentAndUpdateState_({type:u,initSegment:r.initSegment,playlist:t.playlist,map:t.isFmp4?t.segment.map:null});this.appendToSourceBuffer_({segmentInfo:t,type:u,initSegment:U,data:w})}},o.loadSegment_=function(t){var r=this;this.state="WAITING",this.pendingSegment_=t,this.trimBackBuffer_(t),"number"==typeof t.timestampOffset&&this.transmuxer_&&this.transmuxer_.postMessage({action:"clearAllMp4Captions"}),this.hasEnoughInfoToLoad_()?this.updateTransmuxerAndRequestSegment_(t):this.loadQueue_.push(function(){var u=me({},t,{forceTimestampOffset:!0});me(t,r.generateSegmentInfo_(u)),r.isPendingTimestampOffset_=!1,r.updateTransmuxerAndRequestSegment_(t)})},o.updateTransmuxerAndRequestSegment_=function(t){var r=this;this.shouldUpdateTransmuxerTimestampOffset_(t.timestampOffset)&&(this.gopBuffer_.length=0,t.gopsToAlignWith=[],this.timeMapping_=0,this.transmuxer_.postMessage({action:"reset"}),this.transmuxer_.postMessage({action:"setTimestampOffset",timestampOffset:t.timestampOffset}));var u=this.createSimplifiedSegmentObj_(t),de=this.isEndOfStream_(t.mediaIndex,t.playlist,t.partIndex)||null!==this.mediaIndex&&t.timeline!==this.currentTimeline_&&t.timeline>0;this.logger_("Requesting "+c2(t)),u.map&&!u.map.bytes&&(this.logger_("going to request init segment."),this.appendInitSegment_={video:!0,audio:!0}),t.abortRequests=function(i){var fs,ms,Fs,s=i.xhr,o=i.xhrOptions,r=i.segment,u=i.abortFn,w=i.progressFn,U=i.trackInfoFn,Q=i.timingInfoFn,de=i.videoSegmentTimingInfoFn,$e=i.audioSegmentTimingInfoFn,nt=i.id3Fn,tt=i.captionsFn,Ht=i.isEndOfTimeline,bn=i.endedTimelineFn,an=i.dataFn,oi=[],mi=function(i){var s=i.activeXhrs,o=i.decryptionWorker,t=i.trackInfoFn,r=i.timingInfoFn,u=i.videoSegmentTimingInfoFn,w=i.audioSegmentTimingInfoFn,U=i.id3Fn,Q=i.captionsFn,de=i.isEndOfTimeline,$e=i.endedTimelineFn,nt=i.dataFn,tt=i.doneFn,Ht=i.onTransmuxerLog,bn=0,an=!1;return function(Hn,Zn){if(!an){if(Hn)return an=!0,t0(s),tt(Hn,Zn);if((bn+=1)===s.length){var oi=function(){if(Zn.encryptedBytes)return Gi=(mi={decryptionWorker:o,segment:Zn,trackInfoFn:t,timingInfoFn:r,videoSegmentTimingInfoFn:u,audioSegmentTimingInfoFn:w,id3Fn:U,captionsFn:Q,isEndOfTimeline:de,endedTimelineFn:$e,dataFn:nt,doneFn:tt,onTransmuxerLog:Ht}).trackInfoFn,hr=mi.timingInfoFn,Nr=mi.videoSegmentTimingInfoFn,cr=mi.audioSegmentTimingInfoFn,bo=mi.id3Fn,gs=mi.captionsFn,ls=mi.isEndOfTimeline,fs=mi.endedTimelineFn,ms=mi.dataFn,Fs=mi.doneFn,Ls=mi.onTransmuxerLog,void s3({id:(tr=mi.segment).requestId,key:tr.key,encryptedBytes:tr.encryptedBytes,decryptionWorker:mi.decryptionWorker},function(sa){tr.bytes=sa,o3({segment:tr,bytes:tr.bytes,trackInfoFn:Gi,timingInfoFn:hr,videoSegmentTimingInfoFn:Nr,audioSegmentTimingInfoFn:cr,id3Fn:bo,captionsFn:gs,isEndOfTimeline:ls,endedTimelineFn:fs,dataFn:ms,doneFn:Fs,onTransmuxerLog:Ls})});var mi,tr,Gi,hr,Nr,cr,bo,gs,ls,fs,ms,Fs,Ls;o3({segment:Zn,bytes:Zn.bytes,trackInfoFn:t,timingInfoFn:r,videoSegmentTimingInfoFn:u,audioSegmentTimingInfoFn:w,id3Fn:U,captionsFn:Q,isEndOfTimeline:de,endedTimelineFn:$e,dataFn:nt,doneFn:tt,onTransmuxerLog:Ht})};if(Zn.endOfAllRequests=Date.now(),Zn.map&&Zn.map.encryptedBytes&&!Zn.map.bytes)return s3({decryptionWorker:o,id:Zn.requestId+"-init",encryptedBytes:Zn.map.encryptedBytes,key:Zn.map.key},function(mi){Zn.map.bytes=mi,uh(Zn,function(Fi){if(Fi)return t0(s),tt(Fi,Zn);oi()})});oi()}}}}({activeXhrs:oi,decryptionWorker:i.decryptionWorker,trackInfoFn:U,timingInfoFn:Q,videoSegmentTimingInfoFn:de,audioSegmentTimingInfoFn:$e,id3Fn:nt,captionsFn:tt,isEndOfTimeline:Ht,endedTimelineFn:bn,dataFn:an,doneFn:i.doneFn,onTransmuxerLog:i.onTransmuxerLog});if(r.key&&!r.key.bytes){var Fi=[r.key];r.map&&!r.map.bytes&&r.map.key&&r.map.key.resolvedUri===r.key.resolvedUri&&Fi.push(r.map.key);var tr=s(Ni.mergeOptions(o,{uri:r.key.resolvedUri,responseType:"arraybuffer"}),A0(r,Fi,mi));oi.push(tr)}if(r.map&&!r.map.bytes){if(r.map.key&&(!r.key||r.key.resolvedUri!==r.map.key.resolvedUri)){var Gi=s(Ni.mergeOptions(o,{uri:r.map.key.resolvedUri,responseType:"arraybuffer"}),A0(r,[r.map.key],mi));oi.push(Gi)}var cr=s(Ni.mergeOptions(o,{uri:r.map.resolvedUri,responseType:"arraybuffer",headers:Ct(r.map)}),(ms=(fs={segment:r,finishProcessingFn:mi}).segment,Fs=fs.finishProcessingFn,function(Ls,sa){var aa=I0(Ls,sa);if(aa)return Fs(aa,ms);var au=new Uint8Array(sa.response);if(ms.map.key)return ms.map.encryptedBytes=au,Fs(null,ms);ms.map.bytes=au,uh(ms,function(Ws){if(Ws)return Ws.xhr=sa,Ws.status=sa.status,Fs(Ws,ms);Fs(null,ms)})}));oi.push(cr)}var bo=Ni.mergeOptions(o,{uri:r.part&&r.part.resolvedUri||r.resolvedUri,responseType:"arraybuffer",headers:Ct(r)}),gs=s(bo,function(i){var s=i.segment,o=i.finishProcessingFn,t=i.responseType;return function(r,u){var w=I0(r,u);if(w)return o(w,s);var Q,U="arraybuffer"!==t&&u.responseText?function(Q){for(var de=new Uint8Array(new ArrayBuffer(Q.length)),$e=0;$e0&&this.remove(0,r)},o.createSimplifiedSegmentObj_=function(t){var r=t.segment,u=t.part,w={resolvedUri:u?u.resolvedUri:r.resolvedUri,byterange:u?u.byterange:r.byterange,requestId:t.requestId,transmuxer:t.transmuxer,audioAppendStart:t.audioAppendStart,gopsToAlignWith:t.gopsToAlignWith,part:t.part},U=t.playlist.segments[t.mediaIndex-1];if(U&&U.timeline===r.timeline&&(U.videoTimingInfo?w.baseStartTime=U.videoTimingInfo.transmuxedDecodeEnd:U.audioTimingInfo&&(w.baseStartTime=U.audioTimingInfo.transmuxedDecodeEnd)),r.key){var Q=r.key.iv||new Uint32Array([0,0,0,t.mediaIndex+t.playlist.mediaSequence]);w.key=this.segmentKey(r.key),w.key.iv=Q}return r.map&&(w.map=this.initSegmentForMap(r.map)),w},o.saveTransferStats_=function(t){this.mediaRequests+=1,t&&(this.mediaBytesTransferred+=t.bytesReceived,this.mediaTransferDuration+=t.roundTripTime)},o.saveBandwidthRelatedStats_=function(t,r){this.pendingSegment_.byteLength=r.bytesReceived,t=$e);nt++);return U.slice(0,nt).concat(Q)}(this.gopBuffer_,u.gopInfo,this.safeAppend_)),this.state="APPENDING",this.trigger("appending"),this.waitForAppendsToComplete_(w)}},o.setTimeMapping_=function(t){var r=this.syncController_.mappingForTimeline(t);null!==r&&(this.timeMapping_=r)},o.updateMediaSecondsLoaded_=function(t){this.mediaSecondsLoaded+="number"==typeof t.start&&"number"==typeof t.end?t.end-t.start:t.duration},o.shouldUpdateTransmuxerTimestampOffset_=function(t){return null!==t&&("main"===this.loaderType_&&t!==this.sourceUpdater_.videoTimestampOffset()||!this.audioDisabled_&&t!==this.sourceUpdater_.audioTimestampOffset())},o.trueSegmentStart_=function(t){var r=t.currentStart,w=t.mediaIndex,U=t.firstVideoFrameTimeForData;if(typeof r<"u")return r;if(!t.useVideoTimingInfo)return t.audioTimingInfo.start;var tt=t.playlist.segments[w-1];return 0===w||!tt||typeof tt.start>"u"||tt.end!==U+t.currentVideoTimestampOffset?U:t.videoTimingInfo.start},o.waitForAppendsToComplete_=function(t){var r=this.getCurrentMediaInfo_(t);if(!r)return this.error({message:"No starting media returned, likely due to an unsupported media format.",blacklistDuration:1/0}),void this.trigger("error");var Q="main"===this.loaderType_&&r.hasVideo,de=!this.audioDisabled_&&r.hasAudio&&!r.isMuxed;if(t.waitingOnAppends=0,!t.hasAppendedData_)return!t.timingInfo&&"number"==typeof t.timestampOffset&&(this.isPendingTimestampOffset_=!0),t.timingInfo={start:0},t.waitingOnAppends++,this.isPendingTimestampOffset_||(this.updateSourceBufferTimestampOffset_(t),this.processMetadataQueue_()),void this.checkAppendsDone_(t);Q&&t.waitingOnAppends++,de&&t.waitingOnAppends++,Q&&this.sourceUpdater_.videoQueueCallback(this.checkAppendsDone_.bind(this,t)),de&&this.sourceUpdater_.audioQueueCallback(this.checkAppendsDone_.bind(this,t))},o.checkAppendsDone_=function(t){this.checkForAbort_(t.requestId)||(t.waitingOnAppends--,0===t.waitingOnAppends&&this.handleAppendsDone_())},o.checkForIllegalMediaSwitch=function(t){var u,w,U,r=(u=this.loaderType_,w=this.getCurrentMediaInfo_(),U=t,"main"===u&&w&&U?U.hasAudio||U.hasVideo?w.hasVideo&&!U.hasVideo?"Only audio found in segment when we expected video. We can't switch to audio only from a stream that had video. To get rid of this message, please add codec information to the manifest.":!w.hasVideo&&U.hasVideo?"Video found in segment when we expected only audio. We can't switch to a stream with video from an audio only stream. To get rid of this message, please add codec information to the manifest.":null:"Neither audio nor video found in segment.":null);return!!r&&(this.error({message:r,blacklistDuration:1/0}),this.trigger("error"),!0)},o.updateSourceBufferTimestampOffset_=function(t){if(null!==t.timestampOffset&&"number"==typeof t.timingInfo.start&&!t.changedTimestampOffset&&"main"===this.loaderType_){var r=!1;t.timestampOffset-=t.timingInfo.start,t.changedTimestampOffset=!0,t.timestampOffset!==this.sourceUpdater_.videoTimestampOffset()&&(this.sourceUpdater_.videoTimestampOffset(t.timestampOffset),r=!0),t.timestampOffset!==this.sourceUpdater_.audioTimestampOffset()&&(this.sourceUpdater_.audioTimestampOffset(t.timestampOffset),r=!0),r&&this.trigger("timestampoffset")}},o.updateTimingInfoEnd_=function(t){t.timingInfo=t.timingInfo||{};var r=this.getMediaInfo_(),u="main"===this.loaderType_&&r&&r.hasVideo&&t.videoTimingInfo?t.videoTimingInfo:t.audioTimingInfo;u&&(t.timingInfo.end="number"==typeof u.end?u.end:u.start+t.duration)},o.handleAppendsDone_=function(){if(this.pendingSegment_&&this.trigger("appendsdone"),!this.pendingSegment_)return this.state="READY",void(this.paused()||this.monitorBuffer_());var t=this.pendingSegment_;this.updateTimingInfoEnd_(t),this.shouldSaveSegmentTimingInfo_&&this.syncController_.saveSegmentTimingInfo({segmentInfo:t,shouldSaveTimelineMapping:"main"===this.loaderType_});var r=function(i,s){if("hls"!==s)return null;var U,Q,o=(U={audioTimingInfo:i.audioTimingInfo,videoTimingInfo:i.videoTimingInfo},Q=0,["video","audio"].forEach(function(de){var $e=U[de+"TimingInfo"];if($e){var nt,tt=$e.start,Ht=$e.end;"bigint"==typeof tt||"bigint"==typeof Ht?nt=window.BigInt(Ht)-window.BigInt(tt):"number"==typeof tt&&"number"==typeof Ht&&(nt=Ht-tt),typeof nt<"u"&&nt>Q&&(Q=nt)}}),"bigint"==typeof Q&&Q3*t.playlist.targetDuration,Q=w&&w.end&&this.currentTime_()-w.end>3*t.playlist.partTargetDuration;if(U||Q)return this.logger_("bad "+(U?"segment":"part")+" "+c2(t)),void this.resetEverything();null!==this.mediaIndex&&this.trigger("bandwidthupdate"),this.trigger("progress"),this.mediaIndex=t.mediaIndex,this.partIndex=t.partIndex,this.isEndOfStream_(t.mediaIndex,t.playlist,t.partIndex)&&this.endOfStream(),this.trigger("appended"),t.hasAppendedData_&&this.mediaAppends++,this.paused()||this.monitorBuffer_()}else this.logger_("Throwing away un-appended sync request "+c2(t))},o.recordThroughput_=function(t){if(t.duration"u"||(this.subtitlesTrack_=t,"INIT"===this.state&&this.couldBeginLoading_()&&this.init_()),this.subtitlesTrack_},o.remove=function(t,r){i0(t,r,this.subtitlesTrack_)},o.fillBuffer_=function(){var t=this,r=this.chooseNextRequest_();if(r){if(null===this.syncController_.timestampOffsetForTimeline(r.timeline))return this.syncController_.one("timestampoffset",function(){t.state="READY",t.paused()||t.monitorBuffer_()}),void(this.state="WAITING_ON_TIMELINE");this.loadSegment_(r)}},o.timestampOffsetForSegment_=function(){return null},o.chooseNextRequest_=function(){return this.skipEmptySegments_(i.prototype.chooseNextRequest_.call(this))},o.skipEmptySegments_=function(t){for(;t&&t.segment.empty;){if(t.mediaIndex+1>=t.playlist.segments.length){t=null;break}t=this.generateSegmentInfo_({playlist:t.playlist,mediaIndex:t.mediaIndex+1,startOfSegment:t.startOfSegment+t.duration,isSyncRequest:t.isSyncRequest})}return t},o.stopForError=function(t){this.error(t),this.state="READY",this.pause(),this.trigger("error")},o.segmentRequestFinished_=function(t,r,u){var w=this;if(this.subtitlesTrack_){if(this.saveTransferStats_(r.stats),!this.pendingSegment_)return this.state="READY",void(this.mediaRequestsAborted+=1);if(t)return-101===t.code&&this.handleTimeout_(),-102===t.code?this.mediaRequestsAborted+=1:this.mediaRequestsErrored+=1,void this.stopForError(t);var U=this.pendingSegment_;this.saveBandwidthRelatedStats_(U.duration,r.stats),this.state="APPENDING",this.trigger("appending");var Q=U.segment;if(Q.map&&(Q.map.bytes=r.map.bytes),U.bytes=r.bytes,"function"!=typeof window.WebVTT&&this.subtitlesTrack_&&this.subtitlesTrack_.tech_){var de,$e=function(){w.subtitlesTrack_.tech_.off("vttjsloaded",de),w.stopForError({message:"Error loading vtt.js"})};return de=function(){w.subtitlesTrack_.tech_.off("vttjserror",$e),w.segmentRequestFinished_(t,r,u)},this.state="WAITING_ON_VTTJS",this.subtitlesTrack_.tech_.one("vttjsloaded",de),void this.subtitlesTrack_.tech_.one("vttjserror",$e)}Q.requested=!0;try{this.parseVTTCues_(U)}catch(nt){return void this.stopForError({message:nt.message})}if(this.updateTimeMapping_(U,this.syncController_.timelines[U.timeline],this.playlist_),U.timingInfo=U.cues.length?{start:U.cues[0].startTime,end:U.cues[U.cues.length-1].endTime}:{start:U.startOfSegment,end:U.startOfSegment+U.duration},U.isSyncRequest)return this.trigger("syncinfoupdate"),this.pendingSegment_=null,void(this.state="READY");U.byteLength=U.bytes.byteLength,this.mediaSecondsLoaded+=Q.duration,U.cues.forEach(function(nt){w.subtitlesTrack_.addCue(w.featuresNativeTextTracks_?new window.VTTCue(nt.startTime,nt.endTime,nt.text):nt)}),function(nt){var tt=nt.cues;if(tt)for(var Ht=0;Ht1&&bn.push(tt[Hn]);bn.length&&bn.forEach(function(Zn){return nt.removeCue(Zn)})}}(this.subtitlesTrack_),this.handleAppendsDone_()}else this.state="READY"},o.handleData_=function(){},o.updateTimingInfoEnd_=function(){},o.parseVTTCues_=function(t){var r,u=!1;"function"==typeof window.TextDecoder?r=new window.TextDecoder("utf8"):(r=window.WebVTT.StringDecoder(),u=!0);var w=new window.WebVTT.Parser(window,window.vttjs,r);if(t.cues=[],t.timestampmap={MPEGTS:0,LOCAL:0},w.oncue=t.cues.push.bind(t.cues),w.ontimestampmap=function(de){t.timestampmap=de},w.onparsingerror=function(de){Ni.log.warn("Error encountered when parsing cues: "+de.message)},t.segment.map){var U=t.segment.map.bytes;u&&(U=Yh(U)),w.parse(U)}var Q=t.bytes;u&&(Q=Yh(Q)),w.parse(Q),w.flush()},o.updateTimeMapping_=function(t,r,u){var w=t.segment;if(r){if(!t.cues.length)return void(w.empty=!0);var U=t.timestampmap,Q=U.MPEGTS/wc-U.LOCAL+r.mapping;t.cues.forEach(function(nt){nt.startTime+=Q,nt.endTime+=Q}),u.syncInfo||(u.syncInfo={mediaSequence:u.mediaSequence+t.mediaIndex,time:Math.min(t.cues[0].startTime,t.cues[t.cues.length-1].startTime-w.duration)})}},s}(a1),mh=function(i,s){for(var o=i.cues,t=0;t=r.adStartTime&&s<=r.adEndTime)return r}return null},o0=[{name:"VOD",run:function(i,s,o,t,r){return o!==1/0?{time:0,segmentIndex:0,partIndex:null}:null}},{name:"ProgramDateTime",run:function(i,s,o,t,r){if(!Object.keys(i.timelineToDatetimeMappings).length)return null;var u=null,w=null,U=o1(s);r=r||0;for(var Q=0;Q=tt)&&(w=tt,u={time:nt,segmentIndex:de.segmentIndex,partIndex:de.partIndex})}}return u}},{name:"Discontinuity",run:function(i,s,o,t,r){var u=null;if(r=r||0,s.discontinuityStarts&&s.discontinuityStarts.length)for(var w=null,U=0;U=nt)&&(w=nt,u={time:$e.time,segmentIndex:Q,partIndex:null})}}return u}},{name:"Playlist",run:function(i,s,o,t,r){return s.syncInfo?{time:s.syncInfo.time,segmentIndex:s.syncInfo.mediaSequence-s.mediaSequence,partIndex:null}:null}}],kc=function(i){function s(t){var r;return(r=i.call(this)||this).timelines=[],r.discontinuities=[],r.timelineToDatetimeMappings={},r.logger_=Bu("SyncController"),r}Wi(s,i);var o=s.prototype;return o.getSyncPoint=function(t,r,u,w){var U=this.runStrategies_(t,r,u,w);return U.length?this.selectSyncPoint_(U,{key:"time",value:w}):null},o.getExpiredTime=function(t,r){if(!t||!t.segments)return null;var u=this.runStrategies_(t,r,t.discontinuitySequence,0);if(!u.length)return null;var w=this.selectSyncPoint_(u,{key:"segmentIndex",value:0});return w.segmentIndex>0&&(w.time*=-1),Math.abs(w.time+r2({defaultDuration:t.targetDuration,durationList:t.segments,startIndex:w.segmentIndex,endIndex:0}))},o.runStrategies_=function(t,r,u,w){for(var U=[],Q=0;Q86400)Ni.log.warn("Not saving expired segment info. Media sequence gap "+u+" is too large.");else for(var w=u-1;w>=0;w--){var U=t.segments[w];if(U&&typeof U.start<"u"){r.syncInfo={mediaSequence:t.mediaSequence+w,time:U.start},this.logger_("playlist refresh sync: [time:"+r.syncInfo.time+", mediaSequence: "+r.syncInfo.mediaSequence+"]"),this.trigger("syncinfoupdate");break}}},o.setDateTimeMappingForStart=function(t){if(this.timelineToDatetimeMappings={},t.segments&&t.segments.length&&t.segments[0].dateTimeObject){var r=t.segments[0],u=r.dateTimeObject.getTime()/1e3;this.timelineToDatetimeMappings[r.timeline]=-u}},o.saveSegmentTimingInfo=function(t){var r=t.segmentInfo,u=t.shouldSaveTimelineMapping,w=this.calculateSegmentTimeMapping_(r,r.timingInfo,u),U=r.segment;w&&(this.saveDiscontinuitySyncInfo_(r),r.playlist.syncInfo||(r.playlist.syncInfo={mediaSequence:r.playlist.mediaSequence+r.mediaIndex,time:U.start}));var Q=U.dateTimeObject;U.discontinuity&&u&&Q&&(this.timelineToDatetimeMappings[U.timeline]=-Q.getTime()/1e3)},o.timestampOffsetForTimeline=function(t){return typeof this.timelines[t]>"u"?null:this.timelines[t].time},o.mappingForTimeline=function(t){return typeof this.timelines[t]>"u"?null:this.timelines[t].mapping},o.calculateSegmentTimeMapping_=function(t,r,u){var w,U,Q=t.segment,de=t.part,$e=this.timelines[t.timeline];if("number"==typeof t.timestampOffset)$e={time:t.startOfSegment,mapping:t.startOfSegment-r.start},u&&(this.timelines[t.timeline]=$e,this.trigger("timestampoffset"),this.logger_("time mapping for timeline "+t.timeline+": [time: "+$e.time+"] [mapping: "+$e.mapping+"]")),w=t.startOfSegment,U=r.end+$e.mapping;else{if(!$e)return!1;w=r.start+$e.mapping,U=r.end+$e.mapping}return de&&(de.start=w,de.end=U),(!Q.start||w$e)nt=de<0?u.start-r2({defaultDuration:r.targetDuration,durationList:r.segments,startIndex:t.mediaIndex,endIndex:U}):u.end+r2({defaultDuration:r.targetDuration,durationList:r.segments,startIndex:t.mediaIndex+1,endIndex:U}),this.discontinuities[Q]={time:nt,accuracy:$e}}},o.dispose=function(){this.trigger("dispose"),this.off()},s}(Ni.EventTarget),Pd=function(i){function s(){var t;return(t=i.call(this)||this).pendingTimelineChanges_={},t.lastTimelineChanges_={},t}Wi(s,i);var o=s.prototype;return o.clearPendingTimelineChange=function(t){this.pendingTimelineChanges_[t]=null,this.trigger("pendingtimelinechange")},o.pendingTimelineChange=function(t){var r=t.type,u=t.from,w=t.to;return"number"==typeof u&&"number"==typeof w&&(this.pendingTimelineChanges_[r]={type:r,from:u,to:w},this.trigger("pendingtimelinechange")),this.pendingTimelineChanges_[r]},o.lastTimelineChange=function(t){var r=t.type,u=t.from,w=t.to;return"number"==typeof u&&"number"==typeof w&&(this.lastTimelineChanges_[r]={type:r,from:u,to:w},delete this.pendingTimelineChanges_[r],this.trigger("timelinechange")),this.lastTimelineChanges_[r]},o.dispose=function(){this.trigger("dispose"),this.pendingTimelineChanges_={},this.lastTimelineChanges_={},this.off()},s}(Ni.EventTarget),s0=Ds(da(function(){function i(nt,tt,Ht){return nt(Ht={path:tt,exports:{},require:function(bn,an){return function(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}()}},Ht.exports),Ht.exports}var s=i(function(nt){function tt(Ht,bn){for(var an=0;an-1},tt.trigger=function(Ht){var bn=this.listeners[Ht];if(bn)if(2===arguments.length)for(var an=bn.length,Hn=0;Hn>7))^nt]=nt;for(tt=Ht=0;!Gi[tt];tt^=bn||1,Ht=cr[Ht]||1)for(Hn=(Hn=Ht^Ht<<1^Ht<<2^Ht<<3^Ht<<4)>>8^255&Hn^99,Gi[tt]=Hn,hr[Hn]=tt,oi=16843009*Nr[an=Nr[bn=Nr[tt]]]^65537*an^257*bn^16843008*tt,Zn=257*Nr[Hn]^16843008*Hn,nt=0;nt<4;nt++)Fi[nt][tt]=Zn=Zn<<24^Zn>>>8,tr[nt][Hn]=oi=oi<<24^oi>>>8;for(nt=0;nt<5;nt++)Fi[nt]=Fi[nt].slice(0),tr[nt]=tr[nt].slice(0);return mi}()),this._tables=[[w[0][0].slice(),w[0][1].slice(),w[0][2].slice(),w[0][3].slice(),w[0][4].slice()],[w[1][0].slice(),w[1][1].slice(),w[1][2].slice(),w[1][3].slice(),w[1][4].slice()]];var Ht,bn,an,Hn=this._tables[0][4],Zn=this._tables[1],oi=tt.length,mi=1;if(4!==oi&&6!==oi&&8!==oi)throw new Error("Invalid aes key size");var Fi=tt.slice(0),tr=[];for(this._key=[Fi,tr],Ht=oi;Ht<4*oi+28;Ht++)an=Fi[Ht-1],(Ht%oi==0||8===oi&&Ht%oi==4)&&(an=Hn[an>>>24]<<24^Hn[an>>16&255]<<16^Hn[an>>8&255]<<8^Hn[255&an],Ht%oi==0&&(an=an<<8^an>>>24^mi<<24,mi=mi<<1^283*(mi>>7))),Fi[Ht]=Fi[Ht-oi]^an;for(bn=0;Ht;bn++,Ht--)an=Fi[3&bn?Ht:Ht-4],tr[bn]=Ht<=4||bn<4?an:Zn[0][Hn[an>>>24]]^Zn[1][Hn[an>>16&255]]^Zn[2][Hn[an>>8&255]]^Zn[3][Hn[255&an]]}return nt.prototype.decrypt=function(tt,Ht,bn,an,Hn,Zn){var oi,mi,Fi,tr,Gi=this._key[1],hr=tt^Gi[0],Nr=an^Gi[1],cr=bn^Gi[2],bo=Ht^Gi[3],gs=Gi.length/4-2,ls=4,fs=this._tables[1],ms=fs[0],Fs=fs[1],Ls=fs[2],sa=fs[3],aa=fs[4];for(tr=0;tr>>24]^Fs[Nr>>16&255]^Ls[cr>>8&255]^sa[255&bo]^Gi[ls],mi=ms[Nr>>>24]^Fs[cr>>16&255]^Ls[bo>>8&255]^sa[255&hr]^Gi[ls+1],Fi=ms[cr>>>24]^Fs[bo>>16&255]^Ls[hr>>8&255]^sa[255&Nr]^Gi[ls+2],bo=ms[bo>>>24]^Fs[hr>>16&255]^Ls[Nr>>8&255]^sa[255&cr]^Gi[ls+3],ls+=4,hr=oi,Nr=mi,cr=Fi;for(tr=0;tr<4;tr++)Hn[(3&-tr)+Zn]=aa[hr>>>24]<<24^aa[Nr>>16&255]<<16^aa[cr>>8&255]<<8^aa[255&bo]^Gi[ls++],oi=hr,hr=Nr,Nr=cr,cr=bo,bo=oi},nt}(),Q=function(nt){function tt(){var bn;return(bn=nt.call(this,r)||this).jobs=[],bn.delay=1,bn.timeout_=null,bn}t(tt,nt);var Ht=tt.prototype;return Ht.processJob_=function(){this.jobs.shift()(),this.timeout_=this.jobs.length?setTimeout(this.processJob_.bind(this),this.delay):null},Ht.push=function(bn){this.jobs.push(bn),this.timeout_||(this.timeout_=setTimeout(this.processJob_.bind(this),this.delay))},tt}(r),de=function(nt){return nt<<24|(65280&nt)<<8|(16711680&nt)>>8|nt>>>24},$e=function(){function nt(tt,Ht,bn,an){var Hn=nt.STEP,Zn=new Int32Array(tt.buffer),oi=new Uint8Array(tt.byteLength),mi=0;for(this.asyncStream_=new Q,this.asyncStream_.push(this.decryptChunk_(Zn.subarray(mi,mi+Hn),Ht,bn,oi)),mi=Hn;mi>2),ms=new U(Array.prototype.slice.call(oi)),Fs=new Uint8Array(Zn.byteLength),Ls=new Int32Array(Fs.buffer);for(Fi=mi[0],tr=mi[1],Gi=mi[2],hr=mi[3],ls=0;ls=0&&(s="main-desc"),s},a0=function(i,s){i.abort(),i.pause(),s&&s.activePlaylistLoader&&(s.activePlaylistLoader.pause(),s.activePlaylistLoader=null)},p2=function(i,s){s.activePlaylistLoader=i,i.load()},W1={AUDIO:function(i,s){return function(){var t=s.mediaTypes[i],r=s.blacklistCurrentPlaylist;a0(s.segmentLoaders[i],t);var u=t.activeTrack(),w=t.activeGroup(),U=(w.filter(function($e){return $e.default})[0]||w[0]).id,Q=t.tracks[U];if(u!==Q){for(var de in Ni.log.warn("Problem encountered loading the alternate audio track.Switching back to default."),t.tracks)t.tracks[de].enabled=t.tracks[de]===Q;t.onTrackChanged()}else r({message:"Problem encountered loading the default audio track."})}},SUBTITLES:function(i,s){return function(){var o=s.segmentLoaders[i],t=s.mediaTypes[i];Ni.log.warn("Problem encountered loading the subtitle track.Disabling subtitle track."),a0(o,t);var r=t.activeTrack();r&&(r.mode="disabled"),t.onTrackChanged()}}},_u={AUDIO:function(i,s,o){if(s){var t=o.tech,r=o.requestOptions,u=o.segmentLoaders[i];s.on("loadedmetadata",function(){var w=s.media();u.playlist(w,r),(!t.paused()||w.endList&&"none"!==t.preload())&&u.load()}),s.on("loadedplaylist",function(){u.playlist(s.media(),r),t.paused()||u.load()}),s.on("error",W1[i](i,o))}},SUBTITLES:function(i,s,o){var t=o.tech,r=o.requestOptions,u=o.segmentLoaders[i],w=o.mediaTypes[i];s.on("loadedmetadata",function(){var U=s.media();u.playlist(U,r),u.track(w.activeTrack()),(!t.paused()||U.endList&&"none"!==t.preload())&&u.load()}),s.on("loadedplaylist",function(){u.playlist(s.media(),r),t.paused()||u.load()}),s.on("error",W1[i](i,o))}},L3={AUDIO:function(i,s){var o=s.vhs,t=s.sourceType,r=s.segmentLoaders[i],u=s.requestOptions,w=s.master.mediaGroups,U=s.mediaTypes[i],Q=U.groups,de=U.tracks,$e=U.logger_,nt=s.masterPlaylistLoader,tt=$2(nt.master);for(var Ht in(!w[i]||0===Object.keys(w[i]).length)&&(w[i]={main:{default:{default:!0}}},tt&&(w[i].main.default.playlists=nt.master.playlists)),w[i])for(var bn in Q[Ht]||(Q[Ht]=[]),w[i][Ht]){var an=w[i][Ht][bn],Hn=void 0;if(tt?($e("AUDIO group '"+Ht+"' label '"+bn+"' is a master playlist"),an.isMasterPlaylist=!0,Hn=null):Hn="vhs-json"===t&&an.playlists?new h(an.playlists[0],o,u):an.resolvedUri?new h(an.resolvedUri,o,u):an.playlists&&"dash"===t?new Ko(an.playlists[0],o,u,nt):null,an=Ni.mergeOptions({id:bn,playlistLoader:Hn},an),_u[i](i,an.playlistLoader,s),Q[Ht].push(an),typeof de[bn]>"u"){var Zn=new Ni.AudioTrack({id:bn,kind:x3(an),enabled:!1,language:an.language,default:an.default,label:bn});de[bn]=Zn}}r.on("error",W1[i](i,s))},SUBTITLES:function(i,s){var o=s.tech,t=s.vhs,r=s.sourceType,u=s.segmentLoaders[i],w=s.requestOptions,U=s.master.mediaGroups,Q=s.mediaTypes[i],de=Q.groups,$e=Q.tracks,nt=s.masterPlaylistLoader;for(var tt in U[i])for(var Ht in de[tt]||(de[tt]=[]),U[i][tt])if(!U[i][tt][Ht].forced){var bn=U[i][tt][Ht],an=void 0;if("hls"===r)an=new h(bn.resolvedUri,t,w);else if("dash"===r){if(!bn.playlists.filter(function(Zn){return Zn.excludeUntil!==1/0}).length)return;an=new Ko(bn.playlists[0],t,w,nt)}else"vhs-json"===r&&(an=new h(bn.playlists?bn.playlists[0]:bn.resolvedUri,t,w));if(bn=Ni.mergeOptions({id:Ht,playlistLoader:an},bn),_u[i](i,bn.playlistLoader,s),de[tt].push(bn),typeof $e[Ht]>"u"){var Hn=o.addRemoteTextTrack({id:Ht,kind:"subtitles",default:bn.default&&bn.autoselect,language:bn.language,label:Ht},!1).track;$e[Ht]=Hn}}u.on("error",W1[i](i,s))},"CLOSED-CAPTIONS":function(i,s){var o=s.tech,t=s.master.mediaGroups,r=s.mediaTypes[i],u=r.groups,w=r.tracks;for(var U in t[i])for(var Q in u[U]||(u[U]=[]),t[i][U]){var de=t[i][U][Q];if(/^(?:CC|SERVICE)/.test(de.instreamId)){var $e=o.options_.vhs&&o.options_.vhs.captionServices||{},nt={label:Q,language:de.language,instreamId:de.instreamId,default:de.default&&de.autoselect};if($e[nt.instreamId]&&(nt=Ni.mergeOptions(nt,$e[nt.instreamId])),void 0===nt.default&&delete nt.default,u[U].push(Ni.mergeOptions({id:Q},de)),typeof w[Q]>"u"){var tt=o.addRemoteTextTrack({id:nt.instreamId,kind:"captions",default:nt.default,language:nt.language,label:nt.label},!1).track;w[Q]=tt}}}}},vh=function i(s,o){for(var t=0;t"u")&&(mi=1/0),T1=$e,r.experimentalBufferBasedABR=!!Hn,r.experimentalLeastPixelDiffSelector=!!Zn,r.withCredentials=U,r.tech_=Q,r.vhs_=Q.vhs,r.sourceType_=bn,r.useCueTags_=nt,r.blacklistDuration=tt,r.maxPlaylistRetries=mi,r.enableLowInitialPlaylist=Ht,r.useCueTags_&&(r.cueTagsTrack_=r.tech_.addTextTrack("metadata","ad-cues"),r.cueTagsTrack_.inBandMetadataTrackDispatchType=""),r.requestOptions_={withCredentials:U,handleManifestRedirects:w,maxPlaylistRetries:mi,timeout:null},r.on("error",r.pauseLoading),r.mediaTypes_=function(){var i={};return["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach(function(s){i[s]={groups:{},tracks:{},activePlaylistLoader:null,activeGroup:ad,activeTrack:ad,getActiveGroup:ad,onGroupChanged:ad,onTrackChanged:ad,lastTrack_:null,logger_:Bu("MediaGroups["+s+"]")}}),i}(),r.mediaSource=new window.MediaSource,r.handleDurationChange_=r.handleDurationChange_.bind(jr(r)),r.handleSourceOpen_=r.handleSourceOpen_.bind(jr(r)),r.handleSourceEnded_=r.handleSourceEnded_.bind(jr(r)),r.mediaSource.addEventListener("durationchange",r.handleDurationChange_),r.mediaSource.addEventListener("sourceopen",r.handleSourceOpen_),r.mediaSource.addEventListener("sourceended",r.handleSourceEnded_),r.seekable_=Ni.createTimeRanges(),r.hasPlayed_=!1,r.syncController_=new kc(t),r.segmentMetadataTrack_=Q.addRemoteTextTrack({kind:"metadata",label:"segment-metadata"},!1).track,r.decrypter_=new yh,r.sourceUpdater_=new h2(r.mediaSource),r.inbandTextTracks_={},r.timelineChangeController_=new Pd;var Fi={vhs:r.vhs_,parse708captions:t.parse708captions,captionServices:oi,mediaSource:r.mediaSource,currentTime:r.tech_.currentTime.bind(r.tech_),seekable:function(){return r.seekable()},seeking:function(){return r.tech_.seeking()},duration:function(){return r.duration()},hasPlayed:function(){return r.hasPlayed_},goalBufferLength:function(){return r.goalBufferLength()},bandwidth:de,syncController:r.syncController_,decrypter:r.decrypter_,sourceType:r.sourceType_,inbandTextTracks:r.inbandTextTracks_,cacheEncryptionKeys:an,sourceUpdater:r.sourceUpdater_,timelineChangeController:r.timelineChangeController_,experimentalExactManifestTimings:t.experimentalExactManifestTimings};r.masterPlaylistLoader_="dash"===r.sourceType_?new Ko(u,r.vhs_,r.requestOptions_):new h(u,r.vhs_,r.requestOptions_),r.setupMasterPlaylistLoaderListeners_(),r.mainSegmentLoader_=new a1(Ni.mergeOptions(Fi,{segmentMetadataTrack:r.segmentMetadataTrack_,loaderType:"main"}),t),r.audioSegmentLoader_=new a1(Ni.mergeOptions(Fi,{loaderType:"audio"}),t),r.subtitleSegmentLoader_=new d3(Ni.mergeOptions(Fi,{loaderType:"vtt",featuresNativeTextTracks:r.tech_.featuresNativeTextTracks}),t),r.setupSegmentLoaderListeners_(),r.experimentalBufferBasedABR&&(r.masterPlaylistLoader_.one("loadedplaylist",function(){return r.startABRTimer_()}),r.tech_.on("pause",function(){return r.stopABRTimer_()}),r.tech_.on("play",function(){return r.startABRTimer_()})),Id.forEach(function(Gi){r[Gi+"_"]=p3.bind(jr(r),Gi)}),r.logger_=Bu("MPC"),r.triggeredFmp4Usage=!1,"none"===r.tech_.preload()?(r.loadOnPlay_=function(){r.loadOnPlay_=null,r.masterPlaylistLoader_.load()},r.tech_.one("play",r.loadOnPlay_)):r.masterPlaylistLoader_.load(),r.timeToLoadedData__=-1,r.mainAppendsToLoadedData__=-1,r.audioAppendsToLoadedData__=-1;var tr="none"===r.tech_.preload()?"play":"loadstart";return r.tech_.one(tr,function(){var Gi=Date.now();r.tech_.one("loadeddata",function(){r.timeToLoadedData__=Date.now()-Gi,r.mainAppendsToLoadedData__=r.mainSegmentLoader_.mediaAppends,r.audioAppendsToLoadedData__=r.audioSegmentLoader_.mediaAppends})}),r}Wi(s,i);var o=s.prototype;return o.mainAppendsToLoadedData_=function(){return this.mainAppendsToLoadedData__},o.audioAppendsToLoadedData_=function(){return this.audioAppendsToLoadedData__},o.appendsToLoadedData_=function(){var t=this.mainAppendsToLoadedData_(),r=this.audioAppendsToLoadedData_();return-1===t||-1===r?-1:t+r},o.timeToLoadedData_=function(){return this.timeToLoadedData__},o.checkABR_=function(){var t=this.selectPlaylist();t&&this.shouldSwitchToMedia_(t)&&this.switchMedia_(t,"abr")},o.switchMedia_=function(t,r,u){var w=this.media(),U=w&&(w.id||w.uri),Q=t.id||t.uri;U&&U!==Q&&(this.logger_("switch media "+U+" -> "+Q+" from "+r),this.tech_.trigger({type:"usage",name:"vhs-rendition-change-"+r})),this.masterPlaylistLoader_.media(t,u)},o.startABRTimer_=function(){var t=this;this.stopABRTimer_(),this.abrTimer_=window.setInterval(function(){return t.checkABR_()},250)},o.stopABRTimer_=function(){this.tech_.scrubbing&&this.tech_.scrubbing()||(window.clearInterval(this.abrTimer_),this.abrTimer_=null)},o.getAudioTrackPlaylists_=function(){var t=this.master(),r=t&&t.playlists||[];if(!t||!t.mediaGroups||!t.mediaGroups.AUDIO)return r;var u,w=t.mediaGroups.AUDIO,U=Object.keys(w);if(Object.keys(this.mediaTypes_.AUDIO.groups).length)u=this.mediaTypes_.AUDIO.activeTrack();else{var Q=w.main||U.length&&w[U[0]];for(var de in Q)if(Q[de].default){u={label:de};break}}if(!u)return r;var $e=[];for(var nt in w)if(w[nt][u.label]){var tt=w[nt][u.label];if(tt.playlists&&tt.playlists.length)$e.push.apply($e,tt.playlists);else if(tt.uri)$e.push(tt);else if(t.playlists.length)for(var Ht=0;Ht1&&$2(bn.master))for(var tr=0;tr"u"?mi:null!==an&&mi&&mi.filter(function(hr){return hr.id===an.id})[0]||null}}(tt,i),s[tt].activeTrack=f2[tt](tt,i),s[tt].onGroupChanged=function(Ht,bn){return function(){var an=bn.segmentLoaders,Hn=an[Ht],Zn=an.main,oi=bn.mediaTypes[Ht],mi=oi.activeTrack(),Fi=oi.getActiveGroup(),tr=oi.activePlaylistLoader,Gi=oi.lastGroup_;if((!Fi||!Gi||Fi.id!==Gi.id)&&(oi.lastGroup_=Fi,oi.lastTrack_=mi,a0(Hn,oi),Fi&&!Fi.isMasterPlaylist)){if(!Fi.playlistLoader)return void(tr&&Zn.resetEverything());Hn.resyncLoader(),p2(Fi.playlistLoader,oi)}}}(tt,i),s[tt].onGroupChanging=function(Ht,bn){return function(){var an=bn.segmentLoaders[Ht];bn.mediaTypes[Ht].lastGroup_=null,an.abort(),an.pause()}}(tt,i),s[tt].onTrackChanged=function(Ht,bn){return function(){var an=bn.masterPlaylistLoader,Hn=bn.segmentLoaders,Zn=Hn[Ht],oi=Hn.main,mi=bn.mediaTypes[Ht],Fi=mi.activeTrack(),tr=mi.getActiveGroup(),Gi=mi.activePlaylistLoader,hr=mi.lastTrack_;if((!hr||!Fi||hr.id!==Fi.id)&&(mi.lastGroup_=tr,mi.lastTrack_=Fi,a0(Zn,mi),tr)){if(tr.isMasterPlaylist){if(!Fi||!hr||Fi.id===hr.id)return;var Nr=bn.vhs.masterPlaylistController_,cr=Nr.selectPlaylist();return Nr.media()===cr?void 0:(mi.logger_("track change. Switching master audio from "+hr.id+" to "+Fi.id),an.pause(),oi.resetEverything(),void Nr.fastQualityChange_(cr))}if("AUDIO"===Ht){if(!tr.playlistLoader)return oi.setAudio(!0),void oi.resetEverything();Zn.setAudio(!0),oi.setAudio(!1)}if(Gi===tr.playlistLoader)return void p2(tr.playlistLoader,mi);Zn.track&&Zn.track(Fi),Zn.resetEverything(),p2(tr.playlistLoader,mi)}}}(tt,i),s[tt].getActiveGroup=(Ht=tt,an=i.mediaTypes,function(){var Hn=an[Ht].activeTrack();return Hn?an[Ht].activeGroup(Hn):null})});var Q=s.AUDIO.activeGroup();if(Q){var de=(Q.filter(function(tt){return tt.default})[0]||Q[0]).id;s.AUDIO.tracks[de].enabled=!0,s.AUDIO.onGroupChanged(),s.AUDIO.onTrackChanged(),s.AUDIO.getActiveGroup().playlistLoader?(U.setAudio(!1),w.setAudio(!0)):U.setAudio(!0)}o.on("mediachange",function(){["AUDIO","SUBTITLES"].forEach(function(tt){return s[tt].onGroupChanged()})}),o.on("mediachanging",function(){["AUDIO","SUBTITLES"].forEach(function(tt){return s[tt].onGroupChanging()})});var $e=function(){s.AUDIO.onTrackChanged(),t.trigger({type:"usage",name:"vhs-audio-change"}),t.trigger({type:"usage",name:"hls-audio-change"})};for(var nt in t.audioTracks().addEventListener("change",$e),t.remoteTextTracks().addEventListener("change",s.SUBTITLES.onTrackChanged),r.on("dispose",function(){t.audioTracks().removeEventListener("change",$e),t.remoteTextTracks().removeEventListener("change",s.SUBTITLES.onTrackChanged)}),t.clearTracks("audio"),s.AUDIO.tracks)t.audioTracks().addTrack(s.AUDIO.tracks[nt])}({sourceType:t.sourceType_,segmentLoaders:{AUDIO:t.audioSegmentLoader_,SUBTITLES:t.subtitleSegmentLoader_,main:t.mainSegmentLoader_},tech:t.tech_,requestOptions:t.requestOptions_,masterPlaylistLoader:t.masterPlaylistLoader_,vhs:t.vhs_,master:t.master(),mediaTypes:t.mediaTypes_,blacklistCurrentPlaylist:t.blacklistCurrentPlaylist.bind(t)}),t.triggerPresenceUsage_(t.master(),r),t.setupFirstPlay(),!t.mediaTypes_.AUDIO.activePlaylistLoader||t.mediaTypes_.AUDIO.activePlaylistLoader.media()?t.trigger("selectedinitialmedia"):t.mediaTypes_.AUDIO.activePlaylistLoader.one("loadedmetadata",function(){t.trigger("selectedinitialmedia")})}),this.masterPlaylistLoader_.on("loadedplaylist",function(){t.loadOnPlay_&&t.tech_.off("play",t.loadOnPlay_);var r=t.masterPlaylistLoader_.media();if(!r){var u;if(t.excludeUnsupportedVariants_(),t.enableLowInitialPlaylist&&(u=t.selectInitialPlaylist()),u||(u=t.selectPlaylist()),!u||!t.shouldSwitchToMedia_(u)||(t.initialMedia_=u,t.switchMedia_(t.initialMedia_,"initial"),"vhs-json"!==t.sourceType_||!t.initialMedia_.segments))return;r=t.initialMedia_}t.handleUpdatedMediaPlaylist(r)}),this.masterPlaylistLoader_.on("error",function(){t.blacklistCurrentPlaylist(t.masterPlaylistLoader_.error)}),this.masterPlaylistLoader_.on("mediachanging",function(){t.mainSegmentLoader_.abort(),t.mainSegmentLoader_.pause()}),this.masterPlaylistLoader_.on("mediachange",function(){var r=t.masterPlaylistLoader_.media(),u=1.5*r.targetDuration*1e3;t.requestOptions_.timeout=W2(t.masterPlaylistLoader_.master,t.masterPlaylistLoader_.media())?0:u,t.mainSegmentLoader_.playlist(r,t.requestOptions_),t.mainSegmentLoader_.load(),t.tech_.trigger({type:"mediachange",bubbles:!0})}),this.masterPlaylistLoader_.on("playlistunchanged",function(){var r=t.masterPlaylistLoader_.media();"playlist-unchanged"!==r.lastExcludeReason_&&t.stuckAtPlaylistEnd_(r)&&(t.blacklistCurrentPlaylist({message:"Playlist no longer updating.",reason:"playlist-unchanged"}),t.tech_.trigger("playliststuck"))}),this.masterPlaylistLoader_.on("renditiondisabled",function(){t.tech_.trigger({type:"usage",name:"vhs-rendition-disabled"}),t.tech_.trigger({type:"usage",name:"hls-rendition-disabled"})}),this.masterPlaylistLoader_.on("renditionenabled",function(){t.tech_.trigger({type:"usage",name:"vhs-rendition-enabled"}),t.tech_.trigger({type:"usage",name:"hls-rendition-enabled"})})},o.handleUpdatedMediaPlaylist=function(t){this.useCueTags_&&this.updateAdCues_(t),this.mainSegmentLoader_.playlist(t,this.requestOptions_),this.updateDuration(!t.endList),this.tech_.paused()||(this.mainSegmentLoader_.load(),this.audioSegmentLoader_&&this.audioSegmentLoader_.load())},o.triggerPresenceUsage_=function(t,r){var u=t.mediaGroups||{},w=!0,U=Object.keys(u.AUDIO);for(var Q in u.AUDIO)for(var de in u.AUDIO[Q])u.AUDIO[Q][de].uri||(w=!1);w&&(this.tech_.trigger({type:"usage",name:"vhs-demuxed"}),this.tech_.trigger({type:"usage",name:"hls-demuxed"})),Object.keys(u.SUBTITLES).length&&(this.tech_.trigger({type:"usage",name:"vhs-webvtt"}),this.tech_.trigger({type:"usage",name:"hls-webvtt"})),T1.Playlist.isAes(r)&&(this.tech_.trigger({type:"usage",name:"vhs-aes"}),this.tech_.trigger({type:"usage",name:"hls-aes"})),U.length&&Object.keys(u.AUDIO[U[0]]).length>1&&(this.tech_.trigger({type:"usage",name:"vhs-alternate-audio"}),this.tech_.trigger({type:"usage",name:"hls-alternate-audio"})),this.useCueTags_&&(this.tech_.trigger({type:"usage",name:"vhs-playlist-cue-tags"}),this.tech_.trigger({type:"usage",name:"hls-playlist-cue-tags"}))},o.shouldSwitchToMedia_=function(t){var r=this.masterPlaylistLoader_.media()||this.masterPlaylistLoader_.pendingMedia_,u=this.tech_.currentTime(),w=this.bufferLowWaterLine(),U=this.bufferHighWaterLine();return function(Q){var de=Q.currentPlaylist,$e=Q.buffered,nt=Q.currentTime,tt=Q.nextPlaylist,Ht=Q.bufferLowWaterLine,bn=Q.bufferHighWaterLine,an=Q.duration,Hn=Q.experimentalBufferBasedABR,Zn=Q.log;if(!tt)return Ni.log.warn("We received no playlist to switch to. Please check your stream."),!1;var oi="allowing switch "+(de&&de.id||"null")+" -> "+tt.id;if(!de)return Zn(oi+" as current playlist is not set"),!0;if(tt.id===de.id)return!1;var mi=!!Sd($e,nt).length;if(!de.endList)return mi||"number"!=typeof de.partTargetDuration?(Zn(oi+" as current playlist is live"),!0):(Zn("not "+oi+" as current playlist is live llhls, but currentTime isn't in buffered."),!1);var Fi=Q2($e,nt),tr=Hn?Zo.EXPERIMENTAL_MAX_BUFFER_LOW_WATER_LINE:Zo.MAX_BUFFER_LOW_WATER_LINE;if(anhr)&&Fi>=Ht){var cr=oi+" as forwardBuffer >= bufferLowWaterLine ("+Fi+" >= "+Ht+")";return Hn&&(cr+=" and next bandwidth > current bandwidth ("+Gi+" > "+hr+")"),Zn(cr),!0}return Zn("not "+oi+" as no switching criteria met"),!1}({buffered:this.tech_.buffered(),currentTime:u,currentPlaylist:r,nextPlaylist:t,bufferLowWaterLine:w,bufferHighWaterLine:U,duration:this.duration(),experimentalBufferBasedABR:this.experimentalBufferBasedABR,log:this.logger_})},o.setupSegmentLoaderListeners_=function(){var t=this;this.experimentalBufferBasedABR||(this.mainSegmentLoader_.on("bandwidthupdate",function(){var u=t.selectPlaylist();t.shouldSwitchToMedia_(u)&&t.switchMedia_(u,"bandwidthupdate"),t.tech_.trigger("bandwidthupdate")}),this.mainSegmentLoader_.on("progress",function(){t.trigger("progress")})),this.mainSegmentLoader_.on("error",function(){t.blacklistCurrentPlaylist(t.mainSegmentLoader_.error())}),this.mainSegmentLoader_.on("appenderror",function(){t.error=t.mainSegmentLoader_.error_,t.trigger("error")}),this.mainSegmentLoader_.on("syncinfoupdate",function(){t.onSyncInfoUpdate_()}),this.mainSegmentLoader_.on("timestampoffset",function(){t.tech_.trigger({type:"usage",name:"vhs-timestamp-offset"}),t.tech_.trigger({type:"usage",name:"hls-timestamp-offset"})}),this.audioSegmentLoader_.on("syncinfoupdate",function(){t.onSyncInfoUpdate_()}),this.audioSegmentLoader_.on("appenderror",function(){t.error=t.audioSegmentLoader_.error_,t.trigger("error")}),this.mainSegmentLoader_.on("ended",function(){t.logger_("main segment loader ended"),t.onEndOfStream()}),this.mainSegmentLoader_.on("earlyabort",function(u){t.experimentalBufferBasedABR||(t.delegateLoaders_("all",["abort"]),t.blacklistCurrentPlaylist({message:"Aborted early because there isn't enough bandwidth to complete the request without rebuffering."},120))});var r=function(){if(!t.sourceUpdater_.hasCreatedSourceBuffers())return t.tryToCreateSourceBuffers_();var u=t.getCodecsOrExclude_();u&&t.sourceUpdater_.addOrChangeSourceBuffers(u)};this.mainSegmentLoader_.on("trackinfo",r),this.audioSegmentLoader_.on("trackinfo",r),this.mainSegmentLoader_.on("fmp4",function(){t.triggeredFmp4Usage||(t.tech_.trigger({type:"usage",name:"vhs-fmp4"}),t.tech_.trigger({type:"usage",name:"hls-fmp4"}),t.triggeredFmp4Usage=!0)}),this.audioSegmentLoader_.on("fmp4",function(){t.triggeredFmp4Usage||(t.tech_.trigger({type:"usage",name:"vhs-fmp4"}),t.tech_.trigger({type:"usage",name:"hls-fmp4"}),t.triggeredFmp4Usage=!0)}),this.audioSegmentLoader_.on("ended",function(){t.logger_("audioSegmentLoader ended"),t.onEndOfStream()})},o.mediaSecondsLoaded_=function(){return Math.max(this.audioSegmentLoader_.mediaSecondsLoaded+this.mainSegmentLoader_.mediaSecondsLoaded)},o.load=function(){this.mainSegmentLoader_.load(),this.mediaTypes_.AUDIO.activePlaylistLoader&&this.audioSegmentLoader_.load(),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&this.subtitleSegmentLoader_.load()},o.smoothQualityChange_=function(t){void 0===t&&(t=this.selectPlaylist()),this.fastQualityChange_(t)},o.fastQualityChange_=function(t){var r=this;void 0===t&&(t=this.selectPlaylist()),t!==this.masterPlaylistLoader_.media()?(this.switchMedia_(t,"fast-quality"),this.mainSegmentLoader_.resetEverything(function(){r.tech_.setCurrentTime(Ni.browser.IE_VERSION||Ni.browser.IS_EDGE?r.tech_.currentTime()+.04:r.tech_.currentTime())})):this.logger_("skipping fastQualityChange because new media is same as old")},o.play=function(){if(!this.setupFirstPlay()){this.tech_.ended()&&this.tech_.setCurrentTime(0),this.hasPlayed_&&this.load();var t=this.tech_.seekable();if(this.tech_.duration()===1/0&&this.tech_.currentTime()this.maxPlaylistRetries?1/0:Date.now()+1e3*r,u.excludeUntil=w,t.reason&&(u.lastExcludeReason_=t.reason),this.tech_.trigger("blacklistplaylist"),this.tech_.trigger({type:"usage",name:"vhs-rendition-blacklisted"}),this.tech_.trigger({type:"usage",name:"hls-rendition-blacklisted"});var nt=this.selectPlaylist();if(!nt)return this.error="Playback cannot continue. No available working or supported playlists.",void this.trigger("error");(t.internal?this.logger_:Ni.log.warn)((t.internal?"Internal problem":"Problem")+" encountered with playlist "+u.id+"."+(t.message?" "+t.message:"")+" Switching to playlist "+nt.id+"."),nt.attributes.AUDIO!==u.attributes.AUDIO&&this.delegateLoaders_("audio",["abort","pause"]),nt.attributes.SUBTITLES!==u.attributes.SUBTITLES&&this.delegateLoaders_("subtitle",["abort","pause"]),this.delegateLoaders_("main",["abort","pause"]);var bn=nt.targetDuration/2*1e3||5e3,an="number"==typeof nt.lastRequest&&Date.now()-nt.lastRequest<=bn;return this.switchMedia_(nt,"exclude",de||an)},o.pauseLoading=function(){this.delegateLoaders_("all",["abort","pause"]),this.stopABRTimer_()},o.delegateLoaders_=function(t,r){var u=this,w=[],U="all"===t;(U||"main"===t)&&w.push(this.masterPlaylistLoader_);var Q=[];(U||"audio"===t)&&Q.push("AUDIO"),(U||"subtitle"===t)&&(Q.push("CLOSED-CAPTIONS"),Q.push("SUBTITLES")),Q.forEach(function(de){var $e=u.mediaTypes_[de]&&u.mediaTypes_[de].activePlaylistLoader;$e&&w.push($e)}),["main","audio","subtitle"].forEach(function(de){var $e=u[de+"SegmentLoader_"];$e&&(t===de||"all"===t)&&w.push($e)}),w.forEach(function(de){return r.forEach(function($e){"function"==typeof de[$e]&&de[$e]()})})},o.setCurrentTime=function(t){var r=Sd(this.tech_.buffered(),t);return this.masterPlaylistLoader_&&this.masterPlaylistLoader_.media()&&this.masterPlaylistLoader_.media().segments?r&&r.length?t:(this.mainSegmentLoader_.resetEverything(),this.mainSegmentLoader_.abort(),this.mediaTypes_.AUDIO.activePlaylistLoader&&(this.audioSegmentLoader_.resetEverything(),this.audioSegmentLoader_.abort()),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&(this.subtitleSegmentLoader_.resetEverything(),this.subtitleSegmentLoader_.abort()),void this.load()):0},o.duration=function(){if(!this.masterPlaylistLoader_)return 0;var t=this.masterPlaylistLoader_.media();return t?t.endList?this.mediaSource?this.mediaSource.duration:T1.Playlist.duration(t):1/0:0},o.seekable=function(){return this.seekable_},o.onSyncInfoUpdate_=function(){var t;if(this.masterPlaylistLoader_){var r=this.masterPlaylistLoader_.media();if(r){var u=this.syncController_.getExpiredTime(r,this.duration());if(null!==u){var w,U,Q=this.masterPlaylistLoader_.master,de=T1.Playlist.seekable(r,u,T1.Playlist.liveEdgeDelay(Q,r));0!==de.length&&(!this.mediaTypes_.AUDIO.activePlaylistLoader||(r=this.mediaTypes_.AUDIO.activePlaylistLoader.media(),null!==(u=this.syncController_.getExpiredTime(r,this.duration()))&&0!==(t=T1.Playlist.seekable(r,u,T1.Playlist.liveEdgeDelay(Q,r))).length))&&(this.seekable_&&this.seekable_.length&&(w=this.seekable_.end(0),U=this.seekable_.start(0)),this.seekable_=t?t.start(0)>de.end(0)||de.start(0)>t.end(0)?de:Ni.createTimeRanges([[t.start(0)>de.start(0)?t.start(0):de.start(0),t.end(0)0&&(w=Math.max(w,u.end(u.length-1))),this.mediaSource.duration!==w&&this.sourceUpdater_.setDuration(w)}},o.dispose=function(){var t=this;this.trigger("dispose"),this.decrypter_.terminate(),this.masterPlaylistLoader_.dispose(),this.mainSegmentLoader_.dispose(),this.loadOnPlay_&&this.tech_.off("play",this.loadOnPlay_),["AUDIO","SUBTITLES"].forEach(function(r){var u=t.mediaTypes_[r].groups;for(var w in u)u[w].forEach(function(U){U.playlistLoader&&U.playlistLoader.dispose()})}),this.audioSegmentLoader_.dispose(),this.subtitleSegmentLoader_.dispose(),this.sourceUpdater_.dispose(),this.timelineChangeController_.dispose(),this.stopABRTimer_(),this.updateDuration_&&this.mediaSource.removeEventListener("sourceopen",this.updateDuration_),this.mediaSource.removeEventListener("durationchange",this.handleDurationChange_),this.mediaSource.removeEventListener("sourceopen",this.handleSourceOpen_),this.mediaSource.removeEventListener("sourceended",this.handleSourceEnded_),this.off()},o.master=function(){return this.masterPlaylistLoader_.master},o.media=function(){return this.masterPlaylistLoader_.media()||this.initialMedia_},o.areMediaTypesKnown_=function(){var t=!!this.mediaTypes_.AUDIO.activePlaylistLoader,r=!!this.mainSegmentLoader_.getCurrentMediaInfo_(),u=!t||!!this.audioSegmentLoader_.getCurrentMediaInfo_();return!(!r||!u)},o.getCodecsOrExclude_=function(){var t=this,r={main:this.mainSegmentLoader_.getCurrentMediaInfo_()||{},audio:this.audioSegmentLoader_.getCurrentMediaInfo_()||{}};r.video=r.main;var u=Ns(this.master(),this.media()),w={},U=!!this.mediaTypes_.AUDIO.activePlaylistLoader;if(r.main.hasVideo&&(w.video=u.video||r.main.videoCodec||"avc1.4d400d"),r.main.isMuxed&&(w.video+=","+(u.audio||r.main.audioCodec||fu)),(r.main.hasAudio&&!r.main.isMuxed||r.audio.hasAudio||U)&&(w.audio=u.audio||r.main.audioCodec||r.audio.audioCodec||fu,r.audio.isFmp4=r.main.hasAudio&&!r.main.isMuxed?r.main.isFmp4:r.audio.isFmp4),w.audio||w.video){var Q,de={};if(["video","audio"].forEach(function(Ht){if(w.hasOwnProperty(Ht)&&(Hn=w[Ht],!(r[Ht].isFmp4?$l(Hn):Ul(Hn)))){var bn=r[Ht].isFmp4?"browser":"muxer";de[bn]=de[bn]||[],de[bn].push(w[Ht]),"audio"===Ht&&(Q=bn)}var Hn}),U&&Q&&this.media().attributes.AUDIO){var $e=this.media().attributes.AUDIO;this.master().playlists.forEach(function(Ht){(Ht.attributes&&Ht.attributes.AUDIO)===$e&&Ht!==t.media()&&(Ht.excludeUntil=1/0)}),this.logger_("excluding audio group "+$e+" as "+Q+' does not support codec(s): "'+w.audio+'"')}if(!Object.keys(de).length){if(this.sourceUpdater_.hasCreatedSourceBuffers()&&!this.sourceUpdater_.canChangeType()){var nt=[];if(["video","audio"].forEach(function(Ht){var bn=(oa(t.sourceUpdater_.codecs[Ht]||"")[0]||{}).type,an=(oa(w[Ht]||"")[0]||{}).type;bn&&an&&bn.toLowerCase()!==an.toLowerCase()&&nt.push('"'+t.sourceUpdater_.codecs[Ht]+'" -> "'+w[Ht]+'"')}),nt.length)return void this.blacklistCurrentPlaylist({playlist:this.media(),message:"Codec switching not supported: "+nt.join(", ")+".",blacklistDuration:1/0,internal:!0})}return w}var tt=Object.keys(de).reduce(function(Ht,bn){return Ht&&(Ht+=", "),Ht+(bn+' does not support codec(s): "')+de[bn].join(",")+'"'},"")+".";this.blacklistCurrentPlaylist({playlist:this.media(),internal:!0,message:tt,blacklistDuration:1/0})}else this.blacklistCurrentPlaylist({playlist:this.media(),message:"Could not determine codecs for playlist.",blacklistDuration:1/0})},o.tryToCreateSourceBuffers_=function(){if("open"===this.mediaSource.readyState&&!this.sourceUpdater_.hasCreatedSourceBuffers()&&this.areMediaTypesKnown_()){var t=this.getCodecsOrExclude_();if(t){this.sourceUpdater_.createSourceBuffers(t);var r=[t.video,t.audio].filter(Boolean).join(",");this.excludeIncompatibleVariants_(r)}}},o.excludeUnsupportedVariants_=function(){var t=this,r=this.master().playlists,u=[];Object.keys(r).forEach(function(w){var U=r[w];if(-1===u.indexOf(U.id)){u.push(U.id);var Q=Ns(t.master,U),de=[];Q.audio&&!Ul(Q.audio)&&!$l(Q.audio)&&de.push("audio codec "+Q.audio),Q.video&&!Ul(Q.video)&&!$l(Q.video)&&de.push("video codec "+Q.video),Q.text&&"stpp.ttml.im1t"===Q.text&&de.push("text codec "+Q.text),de.length&&(U.excludeUntil=1/0,t.logger_("excluding "+U.id+" for unsupported: "+de.join(", ")))}})},o.excludeIncompatibleVariants_=function(t){var r=this,u=[],w=this.master().playlists,U=Y1(oa(t)),Q=u2(U),de=U.video&&oa(U.video)[0]||null,$e=U.audio&&oa(U.audio)[0]||null;Object.keys(w).forEach(function(nt){var tt=w[nt];if(-1===u.indexOf(tt.id)&&tt.excludeUntil!==1/0){u.push(tt.id);var Ht=[],bn=Ns(r.masterPlaylistLoader_.master,tt),an=u2(bn);if(bn.audio||bn.video){if(an!==Q&&Ht.push('codec count "'+an+'" !== "'+Q+'"'),!r.sourceUpdater_.canChangeType()){var Hn=bn.video&&oa(bn.video)[0]||null,Zn=bn.audio&&oa(bn.audio)[0]||null;Hn&&de&&Hn.type.toLowerCase()!==de.type.toLowerCase()&&Ht.push('video codec "'+Hn.type+'" !== "'+de.type+'"'),Zn&&$e&&Zn.type.toLowerCase()!==$e.type.toLowerCase()&&Ht.push('audio codec "'+Zn.type+'" !== "'+$e.type+'"')}Ht.length&&(tt.excludeUntil=1/0,r.logger_("blacklisting "+tt.id+": "+Ht.join(" && ")))}}})},o.updateAdCues_=function(t){var r=0,u=this.seekable();u.length&&(r=u.start(0)),function(w,U,Q){if(void 0===Q&&(Q=0),w.segments)for(var de,$e=Q,nt=0;nt"u"?tt:(de?delete $e.disabled:$e.disabled=!0,de!==tt&&!nt&&(Q(),w.trigger(de?"renditionenabled":"renditiondisabled")),de)}}(i.playlists,s.id,r)},g2=["seeking","seeked","pause","playing","error"],O3=function(){function i(o){var t=this;this.masterPlaylistController_=o.masterPlaylistController,this.tech_=o.tech,this.seekable=o.seekable,this.allowSeeksWithinUnsafeLiveWindow=o.allowSeeksWithinUnsafeLiveWindow,this.liveRangeSafeTimeDelta=o.liveRangeSafeTimeDelta,this.media=o.media,this.consecutiveUpdates=0,this.lastRecordedTime=null,this.timer_=null,this.checkCurrentTimeTimeout_=null,this.logger_=Bu("PlaybackWatcher"),this.logger_("initialize");var r=function(){return t.monitorCurrentTime_()},u=function(){return t.monitorCurrentTime_()},w=function(){return t.techWaiting_()},U=function(){return t.cancelTimer_()},Q=this.masterPlaylistController_,de=["main","subtitle","audio"],$e={};de.forEach(function(tt){$e[tt]={reset:function(){return t.resetSegmentDownloads_(tt)},updateend:function(){return t.checkSegmentDownloads_(tt)}},Q[tt+"SegmentLoader_"].on("appendsdone",$e[tt].updateend),Q[tt+"SegmentLoader_"].on("playlistupdate",$e[tt].reset),t.tech_.on(["seeked","seeking"],$e[tt].reset)});var nt=function(tt){["main","audio"].forEach(function(Ht){Q[Ht+"SegmentLoader_"][tt]("appended",t.seekingAppendCheck_)})};this.seekingAppendCheck_=function(){t.fixesBadSeeks_()&&(t.consecutiveUpdates=0,t.lastRecordedTime=t.tech_.currentTime(),nt("off"))},this.clearSeekingAppendCheck_=function(){return nt("off")},this.watchForBadSeeking_=function(){t.clearSeekingAppendCheck_(),nt("on")},this.tech_.on("seeked",this.clearSeekingAppendCheck_),this.tech_.on("seeking",this.watchForBadSeeking_),this.tech_.on("waiting",w),this.tech_.on(g2,U),this.tech_.on("canplay",u),this.tech_.one("play",r),this.dispose=function(){t.clearSeekingAppendCheck_(),t.logger_("dispose"),t.tech_.off("waiting",w),t.tech_.off(g2,U),t.tech_.off("canplay",u),t.tech_.off("play",r),t.tech_.off("seeking",t.watchForBadSeeking_),t.tech_.off("seeked",t.clearSeekingAppendCheck_),de.forEach(function(tt){Q[tt+"SegmentLoader_"].off("appendsdone",$e[tt].updateend),Q[tt+"SegmentLoader_"].off("playlistupdate",$e[tt].reset),t.tech_.off(["seeked","seeking"],$e[tt].reset)}),t.checkCurrentTimeTimeout_&&window.clearTimeout(t.checkCurrentTimeTimeout_),t.cancelTimer_()}}var s=i.prototype;return s.monitorCurrentTime_=function(){this.checkCurrentTime_(),this.checkCurrentTimeTimeout_&&window.clearTimeout(this.checkCurrentTimeTimeout_),this.checkCurrentTimeTimeout_=window.setTimeout(this.monitorCurrentTime_.bind(this),250)},s.resetSegmentDownloads_=function(o){var t=this.masterPlaylistController_[o+"SegmentLoader_"];this[o+"StalledDownloads_"]>0&&this.logger_("resetting possible stalled download count for "+o+" loader"),this[o+"StalledDownloads_"]=0,this[o+"Buffered_"]=t.buffered_()},s.checkSegmentDownloads_=function(o){var t=this.masterPlaylistController_,r=t[o+"SegmentLoader_"],u=r.buffered_(),w=function(U,Q){if(U===Q)return!1;if(!U&&Q||!Q&&U||U.length!==Q.length)return!0;for(var de=0;de=t.end(t.length-1)))return this.techWaiting_();this.consecutiveUpdates>=5&&o===this.lastRecordedTime?(this.consecutiveUpdates++,this.waiting_()):o===this.lastRecordedTime?this.consecutiveUpdates++:(this.consecutiveUpdates=0,this.lastRecordedTime=o)}},s.cancelTimer_=function(){this.consecutiveUpdates=0,this.timer_&&(this.logger_("cancelTimer_"),clearTimeout(this.timer_)),this.timer_=null},s.fixesBadSeeks_=function(){if(!this.tech_.seeking())return!1;var o,t=this.seekable(),r=this.tech_.currentTime();if(this.afterSeekableWindow_(t,r,this.media(),this.allowSeeksWithinUnsafeLiveWindow)&&(o=t.end(t.length-1)),this.beforeSeekableWindow_(t,r)){var u=t.start(0);o=u+(u===t.end(0)?0:r1)}if(typeof o<"u")return this.logger_("Trying to seek outside of seekable at time "+r+" with seekable range "+Xa(t)+". Seeking to "+o+"."),this.tech_.setCurrentTime(o),!0;for(var w=this.masterPlaylistController_.sourceUpdater_,U=this.tech_.buffered(),Q=w.audioBuffer?w.audioBuffered():null,de=w.videoBuffer?w.videoBuffered():null,$e=this.media(),nt=$e.partTargetDuration?$e.partTargetDuration:2*($e.targetDuration-Tc),tt=[Q,de],Ht=0;Ht "+r.end(0)+"]. Attempting to resume playback by seeking to the current time."),this.tech_.trigger({type:"usage",name:"vhs-unknown-waiting"}),void this.tech_.trigger({type:"usage",name:"hls-unknown-waiting"})}},s.techWaiting_=function(){var o=this.seekable(),t=this.tech_.currentTime();if(this.tech_.seeking()||null!==this.timer_)return!0;if(this.beforeSeekableWindow_(o,t)){var r=o.end(o.length-1);return this.logger_("Fell out of live window at time "+t+". Seeking to live point (seekable end) "+r),this.cancelTimer_(),this.tech_.setCurrentTime(r),this.tech_.trigger({type:"usage",name:"vhs-live-resync"}),this.tech_.trigger({type:"usage",name:"hls-live-resync"}),!0}var u=this.tech_.vhs.masterPlaylistController_.sourceUpdater_,w=this.tech_.buffered();if(this.videoUnderflow_({audioBuffered:u.audioBuffered(),videoBuffered:u.videoBuffered(),currentTime:t}))return this.cancelTimer_(),this.tech_.setCurrentTime(t),this.tech_.trigger({type:"usage",name:"vhs-video-underflow"}),this.tech_.trigger({type:"usage",name:"hls-video-underflow"}),!0;var U=Y2(w,t);if(U.length>0){var Q=U.start(0)-t;return this.logger_("Stopped at "+t+", setting timer for "+Q+", seeking to "+U.start(0)),this.cancelTimer_(),this.timer_=setTimeout(this.skipTheGap_.bind(this),1e3*Q,t),!0}return!1},s.afterSeekableWindow_=function(o,t,r,u){if(void 0===u&&(u=!1),!o.length)return!1;var w=o.end(o.length-1)+r1;return!r.endList&&u&&(w=o.end(o.length-1)+3*r.targetDuration),t>w},s.beforeSeekableWindow_=function(o,t){return!!(o.length&&o.start(0)>0&&t2)return{start:w,end:U}}return null},i}(),Qh={errorInterval:30,getSource:function(i){return i(this.tech({IWillNotUseThisInPlugins:!0}).currentSource_||this.currentSource())}},g3=function i(s,o){var t=0,r=0,u=Ni.mergeOptions(Qh,o);s.ready(function(){s.trigger({type:"usage",name:"vhs-error-reload-initialized"}),s.trigger({type:"usage",name:"hls-error-reload-initialized"})});var w=function(){r&&s.currentTime(r)},U=function($e){null!=$e&&(r=s.duration()!==1/0&&s.currentTime()||0,s.one("loadedmetadata",w),s.src($e),s.trigger({type:"usage",name:"vhs-error-reload"}),s.trigger({type:"usage",name:"hls-error-reload"}),s.play())},Q=function(){return Date.now()-t<1e3*u.errorInterval?(s.trigger({type:"usage",name:"vhs-error-reload-canceled"}),void s.trigger({type:"usage",name:"hls-error-reload-canceled"})):u.getSource&&"function"==typeof u.getSource?(t=Date.now(),u.getSource.call(s,U)):void Ni.log.error("ERROR: reloadSourceOnError - The option getSource must be a function!")},de=function $e(){s.off("loadedmetadata",w),s.off("error",Q),s.off("dispose",$e)};s.on("error",Q),s.on("dispose",de),s.reloadSourceOnError=function($e){de(),i(s,$e)}},Tl={PlaylistLoader:h,Playlist:na,utils:Li,STANDARD_PLAYLIST_SELECTOR:xd,INITIAL_PLAYLIST_SELECTOR:function(){var i=this,s=this.playlists.master.playlists.filter(na.isEnabled);return tl(s,function(o,t){return F0(o,t)}),s.filter(function(o){return!!Ns(i.playlists.master,o).video})[0]||null},lastBandwidthSelector:xd,movingAverageBandwidthSelector:function(i){var s=-1,o=-1;if(i<0||i>1)throw new Error("Moving average bandwidth decay must be between 0 and 1.");return function(){var t=this.useDevicePixelRatio&&window.devicePixelRatio||1;return s<0&&(s=this.systemBandwidth,o=this.systemBandwidth),this.systemBandwidth>0&&this.systemBandwidth!==o&&(s=i*this.systemBandwidth+(1-i)*s,o=this.systemBandwidth),Zh(this.playlists.master,s,parseInt(n0(this.tech_.el(),"width"),10)*t,parseInt(n0(this.tech_.el(),"height"),10)*t,this.limitRenditionByPlayerDimensions,this.masterPlaylistController_)}},comparePlaylistBandwidth:F0,comparePlaylistResolution:function(i,s){var o,t;return i.attributes.RESOLUTION&&i.attributes.RESOLUTION.width&&(o=i.attributes.RESOLUTION.width),o=o||window.Number.MAX_VALUE,s.attributes.RESOLUTION&&s.attributes.RESOLUTION.width&&(t=s.attributes.RESOLUTION.width),o===(t=t||window.Number.MAX_VALUE)&&i.attributes.BANDWIDTH&&s.attributes.BANDWIDTH?i.attributes.BANDWIDTH-s.attributes.BANDWIDTH:o-t},xhr:Ne()};Object.keys(Zo).forEach(function(i){Object.defineProperty(Tl,i,{get:function(){return Ni.log.warn("using Vhs."+i+" is UNSAFE be sure you know what you are doing"),Zo[i]},set:function(s){Ni.log.warn("using Vhs."+i+" is UNSAFE be sure you know what you are doing"),"number"!=typeof s||s<0?Ni.log.warn("value of Vhs."+i+" must be greater than or equal to 0"):Zo[i]=s}})});var m3="videojs-vhs",m2=function(i,s){for(var o=s.media(),t=-1,r=0;r=1e7&&Q>=1e7?Math.max(Q,nt):nt}return Q},set:function(Q){this.masterPlaylistController_.mainSegmentLoader_.bandwidth=Q,this.masterPlaylistController_.mainSegmentLoader_.throughput={rate:0,count:0}}},systemBandwidth:{get:function(){return Math.floor(1/(1/(this.bandwidth||1)+(this.throughput>0?1/this.throughput:0)))},set:function(){Ni.log.error('The "systemBandwidth" property is read-only')}}}),this.options_.bandwidth&&(this.bandwidth=this.options_.bandwidth),this.options_.throughput&&(this.throughput=this.options_.throughput),Object.defineProperties(this.stats,{bandwidth:{get:function(){return u.bandwidth||0},enumerable:!0},mediaRequests:{get:function(){return u.masterPlaylistController_.mediaRequests_()||0},enumerable:!0},mediaRequestsAborted:{get:function(){return u.masterPlaylistController_.mediaRequestsAborted_()||0},enumerable:!0},mediaRequestsTimedout:{get:function(){return u.masterPlaylistController_.mediaRequestsTimedout_()||0},enumerable:!0},mediaRequestsErrored:{get:function(){return u.masterPlaylistController_.mediaRequestsErrored_()||0},enumerable:!0},mediaTransferDuration:{get:function(){return u.masterPlaylistController_.mediaTransferDuration_()||0},enumerable:!0},mediaBytesTransferred:{get:function(){return u.masterPlaylistController_.mediaBytesTransferred_()||0},enumerable:!0},mediaSecondsLoaded:{get:function(){return u.masterPlaylistController_.mediaSecondsLoaded_()||0},enumerable:!0},mediaAppends:{get:function(){return u.masterPlaylistController_.mediaAppends_()||0},enumerable:!0},mainAppendsToLoadedData:{get:function(){return u.masterPlaylistController_.mainAppendsToLoadedData_()||0},enumerable:!0},audioAppendsToLoadedData:{get:function(){return u.masterPlaylistController_.audioAppendsToLoadedData_()||0},enumerable:!0},appendsToLoadedData:{get:function(){return u.masterPlaylistController_.appendsToLoadedData_()||0},enumerable:!0},timeToLoadedData:{get:function(){return u.masterPlaylistController_.timeToLoadedData_()||0},enumerable:!0},buffered:{get:function(){return id(u.tech_.buffered())},enumerable:!0},currentTime:{get:function(){return u.tech_.currentTime()},enumerable:!0},currentSource:{get:function(){return u.tech_.currentSource_},enumerable:!0},currentTech:{get:function(){return u.tech_.name_},enumerable:!0},duration:{get:function(){return u.tech_.duration()},enumerable:!0},master:{get:function(){return u.playlists.master},enumerable:!0},playerDimensions:{get:function(){return u.tech_.currentDimensions()},enumerable:!0},seekable:{get:function(){return id(u.tech_.seekable())},enumerable:!0},timestamp:{get:function(){return Date.now()},enumerable:!0},videoPlaybackQuality:{get:function(){return u.tech_.getVideoPlaybackQuality()},enumerable:!0}}),this.tech_.one("canplay",this.masterPlaylistController_.setupFirstPlay.bind(this.masterPlaylistController_)),this.tech_.on("bandwidthupdate",function(){u.options_.useBandwidthFromLocalStorage&&function(Q){if(!window.localStorage)return!1;var de=xc();de=de?Ni.mergeOptions(de,Q):Q;try{window.localStorage.setItem(m3,JSON.stringify(de))}catch{return!1}}({bandwidth:u.bandwidth,throughput:Math.round(u.throughput)})}),this.masterPlaylistController_.on("selectedinitialmedia",function(){!function(Q){Q.representations=function(){var de=Q.masterPlaylistController_.master(),$e=$2(de)?Q.masterPlaylistController_.getAudioTrackPlaylists_():de.playlists;return $e?$e.filter(function(nt){return!vu(nt)}).map(function(nt,tt){return new Ch(Q,nt,nt.id)}):[]}}(u)}),this.masterPlaylistController_.sourceUpdater_.on("createdsourcebuffers",function(){u.setupEme_()}),this.on(this.masterPlaylistController_,"progress",function(){this.tech_.trigger("progress")}),this.on(this.masterPlaylistController_,"firstplay",function(){this.ignoreNextSeekingEvent_=!0}),this.setupQualityLevels_(),this.tech_.el()&&(this.mediaSourceUrl_=window.URL.createObjectURL(this.masterPlaylistController_.mediaSource),this.tech_.src(this.mediaSourceUrl_))}},o.createKeySessions_=function(){var t=this,r=this.masterPlaylistController_.mediaTypes_.AUDIO.activePlaylistLoader;this.logger_("waiting for EME key session creation"),function(i){var s=i.player,o=i.sourceKeySystems,t=i.audioMedia,r=i.mainPlaylists;if(!s.eme.initializeMediaKeys)return Promise.resolve();var Q,de,u=(Q=t?r.concat([t]):r,de=Object.keys(o),Q.reduce(function($e,nt){if(!nt.contentProtection)return $e;var tt=de.reduce(function(Ht,bn){var an=nt.contentProtection[bn];return an&&an.pssh&&(Ht[bn]={pssh:an.pssh}),Ht},{});return Object.keys(tt).length&&$e.push(tt),$e},[])),w=[],U=[];return u.forEach(function(Q){U.push(new Promise(function(de,$e){s.tech_.one("keysessioncreated",de)})),w.push(new Promise(function(de,$e){s.eme.initializeMediaKeys({keySystems:Q},function(nt){nt?$e(nt):de()})}))}),Promise.race([Promise.all(w),Promise.race(U)])}({player:this.player_,sourceKeySystems:this.source_.keySystems,audioMedia:r&&r.media(),mainPlaylists:this.playlists.master.playlists}).then(function(){t.logger_("created EME key session"),t.masterPlaylistController_.sourceUpdater_.initializedEme()}).catch(function(u){t.logger_("error while creating EME key session",u),t.player_.error({message:"Failed to initialize media keys for EME",code:3})})},o.handleWaitingForKey_=function(){this.logger_("waitingforkey fired, attempting to create any new key sessions"),this.createKeySessions_()},o.setupEme_=function(){var t=this,r=this.masterPlaylistController_.mediaTypes_.AUDIO.activePlaylistLoader,u=function(i){var s=i.player,o=function(t,r,u){if(!t)return t;var w={};r&&r.attributes&&r.attributes.CODECS&&(w=Y1(oa(r.attributes.CODECS))),u&&u.attributes&&u.attributes.CODECS&&(w.audio=u.attributes.CODECS);var U=ql(w.video),Q=ql(w.audio),de={};for(var $e in t)de[$e]={},Q&&(de[$e].audioContentType=Q),U&&(de[$e].videoContentType=U),r.contentProtection&&r.contentProtection[$e]&&r.contentProtection[$e].pssh&&(de[$e].pssh=r.contentProtection[$e].pssh),"string"==typeof t[$e]&&(de[$e].url=t[$e]);return Ni.mergeOptions(t,de)}(i.sourceKeySystems,i.media,i.audioMedia);return!(!o||(s.currentSource().keySystems=o,o&&!s.eme&&(Ni.log.warn("DRM encrypted source cannot be decrypted without a DRM plugin"),1)))}({player:this.player_,sourceKeySystems:this.source_.keySystems,media:this.playlists.media(),audioMedia:r&&r.media()});this.player_.tech_.on("keystatuschange",function(w){"output-restricted"===w.status&&t.masterPlaylistController_.blacklistCurrentPlaylist({playlist:t.masterPlaylistController_.media(),message:"DRM keystatus changed to "+w.status+". Playlist will fail to play. Check for HDCP content.",blacklistDuration:1/0})}),this.handleWaitingForKey_=this.handleWaitingForKey_.bind(this),this.player_.tech_.on("waitingforkey",this.handleWaitingForKey_),11!==Ni.browser.IE_VERSION&&u?this.createKeySessions_():this.masterPlaylistController_.sourceUpdater_.initializedEme()},o.setupQualityLevels_=function(){var t=this,r=Ni.players[this.tech_.options_.playerId];!r||!r.qualityLevels||this.qualityLevels_||(this.qualityLevels_=r.qualityLevels(),this.masterPlaylistController_.on("selectedinitialmedia",function(){var u,w;u=t.qualityLevels_,(w=t).representations().forEach(function(U){u.addQualityLevel(U)}),m2(u,w.playlists)}),this.playlists.on("mediachange",function(){m2(t.qualityLevels_,t.playlists)}))},s.version=function(){return{"@videojs/http-streaming":"2.13.1","mux.js":"6.0.1","mpd-parser":"0.21.0","m3u8-parser":"4.7.0","aes-decrypter":"3.1.2"}},o.version=function(){return this.constructor.version()},o.canChangeType=function(){return h2.canChangeType()},o.play=function(){this.masterPlaylistController_.play()},o.setCurrentTime=function(t){this.masterPlaylistController_.setCurrentTime(t)},o.duration=function(){return this.masterPlaylistController_.duration()},o.seekable=function(){return this.masterPlaylistController_.seekable()},o.dispose=function(){this.playbackWatcher_&&this.playbackWatcher_.dispose(),this.masterPlaylistController_&&this.masterPlaylistController_.dispose(),this.qualityLevels_&&this.qualityLevels_.dispose(),this.player_&&(delete this.player_.vhs,delete this.player_.dash,delete this.player_.hls),this.tech_&&this.tech_.vhs&&delete this.tech_.vhs,this.tech_&&delete this.tech_.hls,this.mediaSourceUrl_&&window.URL.revokeObjectURL&&(window.URL.revokeObjectURL(this.mediaSourceUrl_),this.mediaSourceUrl_=null),this.tech_&&this.tech_.off("waitingforkey",this.handleWaitingForKey_),i.prototype.dispose.call(this)},o.convertToProgramTime=function(t,r){return function(i){var s=i.playlist,o=i.time,t=void 0===o?void 0:o,r=i.callback;if(!r)throw new Error("getProgramTime: callback must be provided");if(!s||void 0===t)return r({message:"getProgramTime: playlist and time must be provided"});var u=function(Q,de){if(!de||!de.segments||0===de.segments.length)return null;for(var $e,nt=0,tt=0;ttnt){if(Q>nt+.25*Ht.duration)return null;$e=Ht}return{segment:$e,estimatedStart:$e.videoTimingInfo?$e.videoTimingInfo.transmuxedPresentationStart:nt-$e.duration,type:$e.videoTimingInfo?"accurate":"estimate"}}(t,s);if(!u)return r({message:"valid programTime was not found"});if("estimate"===u.type)return r({message:"Accurate programTime could not be determined. Please seek to e.seekTime and try again",seekTime:u.estimatedStart});var w={mediaSeconds:t},U=function(Q,de){if(!de.dateTimeObject)return null;var nt=Q-(de.videoTimingInfo.transmuxedPresentationStart+de.videoTimingInfo.transmuxerPrependedSeconds);return new Date(de.dateTimeObject.getTime()+1e3*nt)}(t,u.segment);return U&&(w.programDateTime=U.toISOString()),r(null,w)}({playlist:this.masterPlaylistController_.media(),time:t,callback:r})},o.seekToProgramTime=function(t,r,u,w){return void 0===u&&(u=!0),void 0===w&&(w=2),Yi({programTime:t,playlist:this.masterPlaylistController_.media(),retryCount:w,pauseAfterSeek:u,seekTo:this.options_.seekTo,tech:this.options_.tech,callback:r})},s}(Ni.getComponent("Component")),v2={name:"videojs-http-streaming",VERSION:"2.13.1",canHandleSource:function(i,s){void 0===s&&(s={});var o=Ni.mergeOptions(Ni.options,s);return v2.canPlayType(i.type,o)},handleSource:function(i,s,o){void 0===o&&(o={});var t=Ni.mergeOptions(Ni.options,o);return s.vhs=new Lc(i,s,t),Ni.hasOwnProperty("hls")||Object.defineProperty(s,"hls",{get:function(){return Ni.log.warn("player.tech().hls is deprecated. Use player.tech().vhs instead."),s.vhs},configurable:!0}),s.vhs.xhr=Ne(),s.vhs.src(i.src,i.type),s.vhs},canPlayType:function(i,s){void 0===s&&(s={});var o=Ni.mergeOptions(Ni.options,s),t=o.vhs,r=(t=void 0===t?{}:t).overrideNative,u=void 0===r?!Ni.browser.IS_ANY_SAFARI:r,w=o.hls,U=(w=void 0===w?{}:w).overrideNative,Q=void 0!==U&&U,de=Qu(i);return de&&(!Tl.supportsTypeNatively(de)||Q||u)?"maybe":""}};return $l("avc1.4d400d,mp4a.40.2")&&Ni.getTech("Html5").registerSourceHandler(v2,0),Ni.VhsHandler=Lc,Object.defineProperty(Ni,"HlsHandler",{get:function(){return Ni.log.warn("videojs.HlsHandler is deprecated. Use videojs.VhsHandler instead."),Lc},configurable:!0}),Ni.VhsSourceHandler=v2,Object.defineProperty(Ni,"HlsSourceHandler",{get:function(){return Ni.log.warn("videojs.HlsSourceHandler is deprecated. Use videojs.VhsSourceHandler instead."),v2},configurable:!0}),Ni.Vhs=Tl,Object.defineProperty(Ni,"Hls",{get:function(){return Ni.log.warn("videojs.Hls is deprecated. Use videojs.Vhs instead."),Tl},configurable:!0}),Ni.use||(Ni.registerComponent("Hls",Tl),Ni.registerComponent("Vhs",Tl)),Ni.options.vhs=Ni.options.vhs||{},Ni.options.hls=Ni.options.hls||{},Ni.getPlugin&&Ni.getPlugin("reloadSourceOnError")||(Ni.registerPlugin||Ni.plugin)("reloadSourceOnError",function(i){g3(this,i)}),Ni}), +/*! videojs-markers - v0.5.0 - 2015-08-01 +* Copyright (c) 2015 ; Licensed */ +/*! videojs-markers !*/ +function(Ae,Pe,S){var e={markerStyle:{width:"7px","border-radius":"30%","background-color":"red"},markerTip:{display:!0,text:function(f){return"Break: "+f.text},time:function(f){return f.time}},breakOverlay:{display:!1,displayTime:3,text:function(f){return"Break overlay: "+f.overlayText},style:{width:"100%",height:"20%","background-color":"rgba(0,0,0,0.7)",color:"white","font-size":"17px"}},onMarkerClick:function(f){},onMarkerReached:function(f){},markers:[]};Pe.plugin("markers",function(O){var C=Ae.extend(!0,{},e,O),x={},N=[],j=Ae(this.el()),G=-1,ee=this,A=null,F=null,$=-1;function be(){N.sort(function(B,Ge){return C.markerTip.time(B)-C.markerTip.time(Ge)})}function me(B){Ae.each(B,function(Ge,Le){var Z;Le.key=(Z=(new Date).getTime(),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(q){var ue=(Z+16*Math.random())%16|0;return Z=Math.floor(Z/16),("x"==q?ue:3&ue|8).toString(16)})),j.find(".vjs-progress-control").append(function(Z,q){var ue=Ae("
");return ue.css(C.markerStyle).css({"margin-left":-parseFloat(ue.css("width"))/2+"px",left:Me(Z)+"%"}).attr("data-marker-key",Z.key).attr("data-marker-time",C.markerTip.time(Z)),Z.class&&ue.addClass(Z.class),ue.on("click",function(Fe){var Ke=!1;if("function"==typeof C.onMarkerClick&&(Ke=0==C.onMarkerClick(Z)),!Ke){var H=Ae(this).data("marker-key");ee.currentTime(C.markerTip.time(x[H]))}}),C.markerTip.display&&ue.on("mouseover",function(){var H=x[Ae(this).data("marker-key")];A.find(".vjs-tip-inner").text(C.markerTip.text(H)),A.css({left:Me(H)+"%","margin-left":-parseFloat(A.css("width"))/2-5+"px",visibility:"visible"})}).on("mouseout",function(){A.css("visibility","hidden")}),ue}(Le)),x[Le.key]=Le,N.push(Le)}),be()}function Me(B){return C.markerTip.time(B)/ee.duration()*100}function gt(B){F&&($=-1,F.css("visibility","hidden")),G=-1;for(var Ge=0;Ge=0;Ge--)null===N[Ge]&&N.splice(Ge,1);be()}function we(B){if(!(G<0)){var Ge=N[G],Le=C.markerTip.time(Ge);B>=Le&&B<=Le+C.breakOverlay.displayTime?($!=G&&($=G,F.find(".vjs-break-overlay-text").text(C.breakOverlay.text(Ge))),F.css("visibility","visible")):($=-1,F.css("visibility","hidden"))}}function He(){var B,Ge=function(q){return q=C.markerTip.time(N[G])&&Le0&&Le=C.markerTip.time(N[Z])&&Le
"),j.find(".vjs-progress-control").append(A)),ee.markers.removeAll(),me(O.markers),C.breakOverlay.display&&(F=Ae("
").css(C.breakOverlay.style),j.append(F),$=-1),He(),ee.on("timeupdate",He)}()}),ee.markers={getMarkers:function(){return N},next:function(){for(var B=ee.currentTime(),Ge=0;GeB){ee.currentTime(Le);break}}},prev:function(){for(var B=ee.currentTime(),Ge=N.length-1;Ge>=0;Ge--){var Le=C.markerTip.time(N[Ge]);if(Le+.5F&&this.selectedIndex_--;break}return A&&this.trigger({qualityLevel:ee,type:"removequalitylevel"}),A},G.getQualityLevelById=function(ee){for(var A=0,F=this.length;A +* @license MIT +*/ +function(Ae,Pe){"object"==typeof exports&&typeof module<"u"?module.exports=Pe(require("video.js")):"function"==typeof define&&define.amd?define(["video.js"],Pe):(Ae=Ae||self)["videojs-http-source-selector"]=Pe(Ae.videojs)}(this,function(Ae){"use strict";function Pe(G,ee){G.prototype=Object.create(ee.prototype),(G.prototype.constructor=G).__proto__=ee}function S(G){if(void 0===G)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return G}var e=(Ae=Ae&&Ae.hasOwnProperty("default")?Ae.default:Ae).getComponent("MenuItem"),f=Ae.getComponent("Component"),O=function(G){function ee(F,$){return $.selectable=!0,$.multiSelectable=!1,G.call(this,F,$)||this}Pe(ee,G);var A=ee.prototype;return A.handleClick=function(){var F=this.options_;console.log("Changing quality to:",F.label),G.prototype.handleClick.call(this);for(var $=this.player().qualityLevels(),be=0;be<$.length;be++)$[be].enabled=F.index==$.length||F.index==be},A.update=function(){var F=this.player().qualityLevels().selectedIndex;this.selected(this.options_.index==F)},ee}(e);f.registerComponent("SourceMenuItem",O);var C=Ae.getComponent("MenuButton"),x=function(G){function ee(F,$){var be;be=G.call(this,F,$)||this,C.apply(S(be),arguments);var me=be.player().qualityLevels();if($&&$.default)if("low"==$.default)for(var Me=0;MeB.options_.sortVal?-1:0}),F},ee}(C),N={},j=function(G){var ee=this;this.ready(function(){var A;A=ee,Ae.mergeOptions(N,G),A.addClass("vjs-http-source-selector"),console.log("videojs-http-source-selector initialized!"),console.log("player.techName_:"+A.techName_),"Html5"==A.techName_&&A.on(["loadedmetadata"],function(F){if(A.qualityLevels(),Ae.log("loadmetadata event"),"undefined"==A.videojs_http_source_selector_initialized||1==A.videojs_http_source_selector_initialized)console.log("player.videojs_http_source_selector_initialized == true");else{console.log("player.videojs_http_source_selector_initialized == false"),A.videojs_http_source_selector_initialized=!0;var $=A.controlBar,be=$.getChild("fullscreenToggle").el();$.el().insertBefore($.addChild("SourceMenuButton").el(),be)}})}),Ae.registerComponent("SourceMenuButton",x),Ae.registerComponent("SourceMenuItem",O)};return(Ae.registerPlugin||Ae.plugin)("httpSourceSelector",j),j.VERSION="1.1.6",j}), +/*! videojs-transcript - v1.0.0 +* (c) 2015 Matthew Walsh, changes (c) 2020 Tom Byrer; Licensed MIT */ +function(Ae,Pe){"use strict";var S={settings:{},prefix:"transcript"};S.player=this;var e,f,O,C={autoscroll:!0,clickArea:"text",showTitle:!0,showTrackSelector:!0,followPlayerTrack:!0,stopScrollWhenInUse:!0},x=(O=S,{secondsToTime:function(A){var F=Math.floor(A/3600),$=Math.floor(A%3600/60),be=Math.floor(A%60);return be=be<10?"0"+be:be,$=F>0&&$<10?"0"+$:$,F>0?F+":"+$+":"+be:$+":"+be},localize:function(A){return A},createEl:function(A,F){F=F||"";var $=document.createElement(A);return $.className=O.prefix+F,$},extend:function(A){var F=typeof A;if(!("function"===F||"object"===F&&A))return A;for(var $,be,me=1,Me=arguments.length;me$.scrollTop+$.clientHeight&&(F=A.offsetTop+A.clientHeight-($.offsetTop+$.clientHeight)),void 0!==F&&$.scrollTop!==F&&f.call(this,$,F,400)}},canScroll:function(){var A=this.element;return A.scrollHeight>A.offsetHeight},inUse:function(){return this.userIsScrolling}}),G=function(A){var F;return{get:function(){var $,be,me=[];for(S.tracks=S.player.textTracks(),$=0;$B&&we0))throw new Error("videojs-transcript: No tracks found!");return F(),S.player.on("timeupdate",function(){S.widget.setCue(S.player.currentTime())}),S.settings.followPlayerTrack&&(S.player.on("captionstrackchange",F),S.player.on("subtitlestrackchange",F)),{el:function(){return S.widget.el()},setTrack:S.widget.setTrack}})}(window,videojs),function(Ae){!function(Pe){var S="object"==typeof global?global:"object"==typeof self?self:"object"==typeof this?this:Function("return this;")(),e=f(Ae);function f(O,C){return function(x,N){"function"!=typeof O[x]&&Object.defineProperty(O,x,{configurable:!0,writable:!0,value:N}),C&&C(x,N)}}typeof S.Reflect>"u"?S.Reflect=Ae:e=f(S.Reflect,e),function(O){var C=Object.prototype.hasOwnProperty,x="function"==typeof Symbol,N=x&&typeof Symbol.toPrimitive<"u"?Symbol.toPrimitive:"@@toPrimitive",j=x&&typeof Symbol.iterator<"u"?Symbol.iterator:"@@iterator",G="function"==typeof Object.create,ee={__proto__:[]}instanceof Array,A=!G&&!ee,F={create:G?function(){return Yt(Object.create(null))}:ee?function(){return Yt({__proto__:null})}:function(){return Yt({})},has:A?function(Be,Ie){return C.call(Be,Ie)}:function(Be,Ie){return Ie in Be},get:A?function(Be,Ie){return C.call(Be,Ie)?Be[Ie]:void 0}:function(Be,Ie){return Be[Ie]}},$=Object.getPrototypeOf(Function),be="object"==typeof process&&process.env&&"true"===process.env.REFLECT_METADATA_USE_MAP_POLYFILL,me=be||"function"!=typeof Map||"function"!=typeof Map.prototype.entries?function nn(){var Be={},Ie=[],je=function(){function Fn(yn,Pn,ut){this._index=0,this._keys=yn,this._values=Pn,this._selector=ut}return Fn.prototype["@@iterator"]=function(){return this},Fn.prototype[j]=function(){return this},Fn.prototype.next=function(){var yn=this._index;if(yn>=0&&yn=this._keys.length?(this._index=-1,this._keys=Ie,this._values=Ie):this._index++,{value:Pn,done:!1}}return{value:void 0,done:!0}},Fn.prototype.throw=function(yn){throw this._index>=0&&(this._index=-1,this._keys=Ie,this._values=Ie),yn},Fn.prototype.return=function(yn){return this._index>=0&&(this._index=-1,this._keys=Ie,this._values=Ie),{value:yn,done:!0}},Fn}();return function(){function Fn(){this._keys=[],this._values=[],this._cacheKey=Be,this._cacheIndex=-2}return Object.defineProperty(Fn.prototype,"size",{get:function(){return this._keys.length},enumerable:!0,configurable:!0}),Fn.prototype.has=function(yn){return this._find(yn,!1)>=0},Fn.prototype.get=function(yn){var Pn=this._find(yn,!1);return Pn>=0?this._values[Pn]:void 0},Fn.prototype.set=function(yn,Pn){var ut=this._find(yn,!0);return this._values[ut]=Pn,this},Fn.prototype.delete=function(yn){var Pn=this._find(yn,!1);if(Pn>=0){for(var ut=this._keys.length,Wt=Pn+1;Wt=0;--je){var ke=(0,Be[je])(Ie);if(!Yn(ke)&&!ce(ke)){if(!zt(ke))throw new TypeError;Ie=ke}}return Ie}(Be,Ie)}if(!wt(Be))throw new TypeError;if(!pt(Ie))throw new TypeError;if(!pt(ke)&&!Yn(ke)&&!ce(ke))throw new TypeError;return ce(ke)&&(ke=void 0),function Ke(Be,Ie,je,ke){for(var vt=Be.length-1;vt>=0;--vt){var Gt=(0,Be[vt])(Ie,je,ke);if(!Yn(Gt)&&!ce(Gt)){if(!pt(Gt))throw new TypeError;ke=Gt}}return ke}(Be,Ie,je=ln(je),ke)}),O("metadata",function He(Be,Ie){return function je(ke,vt){if(!pt(ke))throw new TypeError;if(!Yn(vt)&&!function Ln(Be){switch(Di(Be)){case 3:case 4:return!0;default:return!1}}(vt))throw new TypeError;si(Be,Ie,ke,vt)}}),O("defineMetadata",function lt(Be,Ie,je,ke){if(!pt(je))throw new TypeError;return Yn(ke)||(ke=ln(ke)),si(Be,Ie,je,ke)}),O("hasMetadata",function B(Be,Ie,je){if(!pt(Ie))throw new TypeError;return Yn(je)||(je=ln(je)),ze(Be,Ie,je)}),O("hasOwnMetadata",function Ge(Be,Ie,je){if(!pt(Ie))throw new TypeError;return Yn(je)||(je=ln(je)),dt(Be,Ie,je)}),O("getMetadata",function Le(Be,Ie,je){if(!pt(Ie))throw new TypeError;return Yn(je)||(je=ln(je)),xn(Be,Ie,je)}),O("getOwnMetadata",function ne(Be,Ie,je){if(!pt(Ie))throw new TypeError;return Yn(je)||(je=ln(je)),sn(Be,Ie,je)}),O("getMetadataKeys",function Z(Be,Ie){if(!pt(Be))throw new TypeError;return Yn(Ie)||(Ie=ln(Ie)),ii(Be,Ie)}),O("getOwnMetadataKeys",function q(Be,Ie){if(!pt(Be))throw new TypeError;return Yn(Ie)||(Ie=ln(Ie)),wi(Be,Ie)}),O("deleteMetadata",function ue(Be,Ie,je){if(!pt(Ie))throw new TypeError;Yn(je)||(je=ln(je));var ke=H(Ie,je,!1);if(Yn(ke)||!ke.delete(Be))return!1;if(ke.size>0)return!0;var vt=gt.get(Ie);return vt.delete(je),vt.size>0||gt.delete(Ie),!0})}(e)}()}(Reflect||(Reflect={})),(self.webpackChunkvideo_player_wc=self.webpackChunkvideo_player_wc||[]).push([["vendor"],{4635:Ae=>{Ae.exports=function(Pe){var S={};function e(f){if(S[f])return S[f].exports;var O=S[f]={i:f,l:!1,exports:{}};return Pe[f].call(O.exports,O,O.exports,e),O.l=!0,O.exports}return e.m=Pe,e.c=S,e.d=function(f,O,C){e.o(f,O)||Object.defineProperty(f,O,{enumerable:!0,get:C})},e.r=function(f){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(f,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(f,"__esModule",{value:!0})},e.t=function(f,O){if(1&O&&(f=e(f)),8&O||4&O&&"object"==typeof f&&f&&f.__esModule)return f;var C=Object.create(null);if(e.r(C),Object.defineProperty(C,"default",{enumerable:!0,value:f}),2&O&&"string"!=typeof f)for(var x in f)e.d(C,x,function(N){return f[N]}.bind(null,x));return C},e.n=function(f){var O=f&&f.__esModule?function(){return f.default}:function(){return f};return e.d(O,"a",O),O},e.o=function(f,O){return Object.prototype.hasOwnProperty.call(f,O)},e.p="",e(e.s=98)}([,,function(Pe,S,e){"use strict";Object.defineProperty(S,"__esModule",{value:!0});var f=e(5);S.METADATA_KEY=f;var O=e(43);S.Container=O.Container;var C=e(16);S.BindingScopeEnum=C.BindingScopeEnum,S.BindingTypeEnum=C.BindingTypeEnum,S.TargetTypeEnum=C.TargetTypeEnum;var x=e(59);S.AsyncContainerModule=x.AsyncContainerModule,S.ContainerModule=x.ContainerModule;var N=e(60);S.injectable=N.injectable;var j=e(61);S.tagged=j.tagged;var G=e(62);S.named=G.named;var ee=e(37);S.inject=ee.inject,S.LazyServiceIdentifer=ee.LazyServiceIdentifer;var A=e(63);S.optional=A.optional;var F=e(64);S.unmanaged=F.unmanaged;var $=e(65);S.multiInject=$.multiInject;var be=e(66);S.targetName=be.targetName;var me=e(67);S.postConstruct=me.postConstruct;var Me=e(35);S.MetadataReader=Me.MetadataReader;var gt=e(22);S.id=gt.id;var we=e(17);S.decorate=we.decorate;var He=e(40);S.traverseAncerstors=He.traverseAncerstors,S.taggedConstraint=He.taggedConstraint,S.namedConstraint=He.namedConstraint,S.typeConstraint=He.typeConstraint;var lt=e(25);S.getServiceIdentifierAsString=lt.getServiceIdentifierAsString;var B=e(68);S.multiBindToService=B.multiBindToService},,,function(Pe,S,e){"use strict";Object.defineProperty(S,"__esModule",{value:!0}),S.NAMED_TAG="named",S.NAME_TAG="name",S.UNMANAGED_TAG="unmanaged",S.OPTIONAL_TAG="optional",S.INJECT_TAG="inject",S.MULTI_INJECT_TAG="multi_inject",S.TAGGED="inversify:tagged",S.TAGGED_PROP="inversify:tagged_props",S.PARAM_TYPES="inversify:paramtypes",S.DESIGN_PARAM_TYPES="design:paramtypes",S.POST_CONSTRUCT="post_construct"},,,,function(Pe,S,e){"use strict";Object.defineProperty(S,"__esModule",{value:!0}),S.DUPLICATED_INJECTABLE_DECORATOR="Cannot apply @injectable decorator multiple times.",S.DUPLICATED_METADATA="Metadata key was used more than once in a parameter:",S.NULL_ARGUMENT="NULL argument",S.KEY_NOT_FOUND="Key Not Found",S.AMBIGUOUS_MATCH="Ambiguous match found for serviceIdentifier:",S.CANNOT_UNBIND="Could not unbind serviceIdentifier:",S.NOT_REGISTERED="No matching bindings found for serviceIdentifier:",S.MISSING_INJECTABLE_ANNOTATION="Missing required @injectable annotation in:",S.MISSING_INJECT_ANNOTATION="Missing required @inject or @multiInject annotation in:",S.UNDEFINED_INJECT_ANNOTATION=function(f){return"@inject called with undefined this could mean that the class "+f+" has a circular dependency problem. You can use a LazyServiceIdentifer to overcome this limitation."},S.CIRCULAR_DEPENDENCY="Circular dependency found:",S.NOT_IMPLEMENTED="Sorry, this feature is not fully implemented yet.",S.INVALID_BINDING_TYPE="Invalid binding type:",S.NO_MORE_SNAPSHOTS_AVAILABLE="No snapshot available to restore.",S.INVALID_MIDDLEWARE_RETURN="Invalid return type in middleware. Middleware must return!",S.INVALID_FUNCTION_BINDING="Value provided to function binding must be a function!",S.INVALID_TO_SELF_VALUE="The toSelf function can only be applied when a constructor is used as service identifier",S.INVALID_DECORATOR_OPERATION="The @inject @multiInject @tagged and @named decorators must be applied to the parameters of a class constructor or a class property.",S.ARGUMENTS_LENGTH_MISMATCH=function(){for(var f=[],O=0;O= than the number of constructor arguments of its base class."},S.CONTAINER_OPTIONS_MUST_BE_AN_OBJECT="Invalid Container constructor argument. Container options must be an object.",S.CONTAINER_OPTIONS_INVALID_DEFAULT_SCOPE="Invalid Container option. Default scope must be a string ('singleton' or 'transient').",S.CONTAINER_OPTIONS_INVALID_AUTO_BIND_INJECTABLE="Invalid Container option. Auto bind injectable must be a boolean",S.CONTAINER_OPTIONS_INVALID_SKIP_BASE_CHECK="Invalid Container option. Skip base check must be a boolean",S.MULTIPLE_POST_CONSTRUCT_METHODS="Cannot apply @postConstruct decorator multiple times in the same class",S.POST_CONSTRUCT_ERROR=function(){for(var f=[],O=0;O0&&Ge[Ge.length-1])||6!==ue[0]&&2!==ue[0])){ne=0;continue}if(3===ue[0]&&(!Ge||ue[1]>Ge[0]&&ue[1]0?ne.length:we.length),q=$(Me,we);return Z.concat(q)}function A(Me,gt,we,He,lt){var B=lt[Me.toString()]||[],Ge=me(B),Le=!0!==Ge.unmanaged,ne=He[Me];if((ne=Ge.inject||Ge.multiInject||ne)instanceof f.LazyServiceIdentifer&&(ne=ne.unwrap()),Le){if(!gt&&(ne===Object||ne===Function||void 0===ne))throw new Error(O.MISSING_INJECT_ANNOTATION+" argument "+Me+" in class "+we+".");var q=new j.Target(C.TargetTypeEnum.ConstructorArgument,Ge.targetName,ne);return q.metadata=B,q}return null}function $(Me,gt){for(var we=Me.getPropertiesMetadata(gt),He=[],lt=0,B=Object.keys(we);lt0?Ge:be(Me,we)}return 0}},function(Pe,S,e){"use strict";Object.defineProperty(S,"__esModule",{value:!0});var f=function(){function O(C){this.str=C}return O.prototype.startsWith=function(C){return 0===this.str.indexOf(C)},O.prototype.endsWith=function(C){var x,N=C.split("").reverse().join("");return x=this.str.split("").reverse().join(""),this.startsWith.call({str:x},N)},O.prototype.contains=function(C){return-1!==this.str.indexOf(C)},O.prototype.equals=function(C){return this.str===C},O.prototype.value=function(){return this.str},O}();S.QueryableString=f},function(Pe,S,e){"use strict";Object.defineProperty(S,"__esModule",{value:!0});var f=e(22),O=function(){function C(x,N,j,G,ee){this.id=f.id(),this.serviceIdentifier=x,this.parentContext=N,this.parentRequest=j,this.target=ee,this.childRequests=[],this.bindings=Array.isArray(G)?G:[G],this.requestScope=null===j?new Map:null}return C.prototype.addChildRequest=function(x,N,j){var G=new C(x,this.parentContext,this,N,j);return this.childRequests.push(G),G},C}();S.Request=O},function(Pe,S,e){"use strict";Object.defineProperty(S,"__esModule",{value:!0});var f=e(9),O=e(16),C=e(36),x=e(25),N=e(53),j=function(A,F,$){try{return $()}catch(be){throw C.isStackOverflowExeption(be)?new Error(f.CIRCULAR_DEPENDENCY_IN_FACTORY(A,F.toString())):be}},G=function(A){return function(F){F.parentContext.setCurrentRequest(F);var $=F.bindings,be=F.childRequests,me=F.target&&F.target.isArray(),Me=!(F.parentRequest&&F.parentRequest.target&&F.target&&F.parentRequest.target.matchesArray(F.target.serviceIdentifier));if(me&&Me)return be.map(function(Ge){return G(A)(Ge)});var gt=null;if(!F.target.isOptional()||0!==$.length){var we=$[0],He=we.scope===O.BindingScopeEnum.Singleton,lt=we.scope===O.BindingScopeEnum.Request;if(He&&we.activated)return we.cache;if(lt&&null!==A&&A.has(we.id))return A.get(we.id);if(we.type===O.BindingTypeEnum.ConstantValue)gt=we.cache;else if(we.type===O.BindingTypeEnum.Function)gt=we.cache;else if(we.type===O.BindingTypeEnum.Constructor)gt=we.implementationType;else if(we.type===O.BindingTypeEnum.DynamicValue&&null!==we.dynamicValue)gt=j("toDynamicValue",we.serviceIdentifier,function(){return we.dynamicValue(F.parentContext)});else if(we.type===O.BindingTypeEnum.Factory&&null!==we.factory)gt=j("toFactory",we.serviceIdentifier,function(){return we.factory(F.parentContext)});else if(we.type===O.BindingTypeEnum.Provider&&null!==we.provider)gt=j("toProvider",we.serviceIdentifier,function(){return we.provider(F.parentContext)});else{if(we.type!==O.BindingTypeEnum.Instance||null===we.implementationType){var B=x.getServiceIdentifierAsString(F.serviceIdentifier);throw new Error(f.INVALID_BINDING_TYPE+" "+B)}gt=N.resolveInstance(we.implementationType,be,G(A))}return"function"==typeof we.onActivation&&(gt=we.onActivation(F.parentContext,gt)),He&&(we.cache=gt,we.activated=!0),lt&&null!==A&&!A.has(we.id)&&A.set(we.id,gt),gt}}};S.resolve=function ee(A){return G(A.plan.rootRequest.requestScope)(A.plan.rootRequest)}},function(Pe,S,e){"use strict";Object.defineProperty(S,"__esModule",{value:!0});var f=e(9),O=e(16),C=e(5);S.resolveInstance=function G(ee,A,F){var $=null;return $=A.length>0?function x(ee,A,F){var $=A.filter(function(me){return null!==me.target&&me.target.type===O.TargetTypeEnum.ClassProperty}),be=$.map(F);return $.forEach(function(me,Me){var gt;gt=me.target.name.value(),ee[gt]=be[Me]}),ee}($=function N(ee,A){return new(ee.bind.apply(ee,[void 0].concat(A)))}(ee,A.filter(function(be){return null!==be.target&&be.target.type===O.TargetTypeEnum.ConstructorArgument}).map(F)),A,F):new ee,function j(ee,A){if(Reflect.hasMetadata(C.POST_CONSTRUCT,ee)){var F=Reflect.getMetadata(C.POST_CONSTRUCT,ee);try{A[F.value]()}catch($){throw new Error(f.POST_CONSTRUCT_ERROR(ee.name,$.message))}}}(ee,$),$}},function(Pe,S,e){"use strict";Object.defineProperty(S,"__esModule",{value:!0});var f=e(9),O=e(16),C=e(55),x=e(39),N=function(){function j(G){this._binding=G}return j.prototype.to=function(G){return this._binding.type=O.BindingTypeEnum.Instance,this._binding.implementationType=G,new C.BindingInWhenOnSyntax(this._binding)},j.prototype.toSelf=function(){if("function"!=typeof this._binding.serviceIdentifier)throw new Error(""+f.INVALID_TO_SELF_VALUE);return this.to(this._binding.serviceIdentifier)},j.prototype.toConstantValue=function(G){return this._binding.type=O.BindingTypeEnum.ConstantValue,this._binding.cache=G,this._binding.dynamicValue=null,this._binding.implementationType=null,new x.BindingWhenOnSyntax(this._binding)},j.prototype.toDynamicValue=function(G){return this._binding.type=O.BindingTypeEnum.DynamicValue,this._binding.cache=null,this._binding.dynamicValue=G,this._binding.implementationType=null,new C.BindingInWhenOnSyntax(this._binding)},j.prototype.toConstructor=function(G){return this._binding.type=O.BindingTypeEnum.Constructor,this._binding.implementationType=G,new x.BindingWhenOnSyntax(this._binding)},j.prototype.toFactory=function(G){return this._binding.type=O.BindingTypeEnum.Factory,this._binding.factory=G,new x.BindingWhenOnSyntax(this._binding)},j.prototype.toFunction=function(G){if("function"!=typeof G)throw new Error(f.INVALID_FUNCTION_BINDING);var ee=this.toConstantValue(G);return this._binding.type=O.BindingTypeEnum.Function,ee},j.prototype.toAutoFactory=function(G){return this._binding.type=O.BindingTypeEnum.Factory,this._binding.factory=function(ee){return function(){return ee.container.get(G)}},new x.BindingWhenOnSyntax(this._binding)},j.prototype.toProvider=function(G){return this._binding.type=O.BindingTypeEnum.Provider,this._binding.provider=G,new x.BindingWhenOnSyntax(this._binding)},j.prototype.toService=function(G){this.toDynamicValue(function(ee){return ee.container.get(G)})},j}();S.BindingToSyntax=N},function(Pe,S,e){"use strict";Object.defineProperty(S,"__esModule",{value:!0});var f=e(56),O=e(32),C=e(33),x=function(){function N(j){this._binding=j,this._bindingWhenSyntax=new C.BindingWhenSyntax(this._binding),this._bindingOnSyntax=new O.BindingOnSyntax(this._binding),this._bindingInSyntax=new f.BindingInSyntax(j)}return N.prototype.inRequestScope=function(){return this._bindingInSyntax.inRequestScope()},N.prototype.inSingletonScope=function(){return this._bindingInSyntax.inSingletonScope()},N.prototype.inTransientScope=function(){return this._bindingInSyntax.inTransientScope()},N.prototype.when=function(j){return this._bindingWhenSyntax.when(j)},N.prototype.whenTargetNamed=function(j){return this._bindingWhenSyntax.whenTargetNamed(j)},N.prototype.whenTargetIsDefault=function(){return this._bindingWhenSyntax.whenTargetIsDefault()},N.prototype.whenTargetTagged=function(j,G){return this._bindingWhenSyntax.whenTargetTagged(j,G)},N.prototype.whenInjectedInto=function(j){return this._bindingWhenSyntax.whenInjectedInto(j)},N.prototype.whenParentNamed=function(j){return this._bindingWhenSyntax.whenParentNamed(j)},N.prototype.whenParentTagged=function(j,G){return this._bindingWhenSyntax.whenParentTagged(j,G)},N.prototype.whenAnyAncestorIs=function(j){return this._bindingWhenSyntax.whenAnyAncestorIs(j)},N.prototype.whenNoAncestorIs=function(j){return this._bindingWhenSyntax.whenNoAncestorIs(j)},N.prototype.whenAnyAncestorNamed=function(j){return this._bindingWhenSyntax.whenAnyAncestorNamed(j)},N.prototype.whenAnyAncestorTagged=function(j,G){return this._bindingWhenSyntax.whenAnyAncestorTagged(j,G)},N.prototype.whenNoAncestorNamed=function(j){return this._bindingWhenSyntax.whenNoAncestorNamed(j)},N.prototype.whenNoAncestorTagged=function(j,G){return this._bindingWhenSyntax.whenNoAncestorTagged(j,G)},N.prototype.whenAnyAncestorMatches=function(j){return this._bindingWhenSyntax.whenAnyAncestorMatches(j)},N.prototype.whenNoAncestorMatches=function(j){return this._bindingWhenSyntax.whenNoAncestorMatches(j)},N.prototype.onActivation=function(j){return this._bindingOnSyntax.onActivation(j)},N}();S.BindingInWhenOnSyntax=x},function(Pe,S,e){"use strict";Object.defineProperty(S,"__esModule",{value:!0});var f=e(16),O=e(39),C=function(){function x(N){this._binding=N}return x.prototype.inRequestScope=function(){return this._binding.scope=f.BindingScopeEnum.Request,new O.BindingWhenOnSyntax(this._binding)},x.prototype.inSingletonScope=function(){return this._binding.scope=f.BindingScopeEnum.Singleton,new O.BindingWhenOnSyntax(this._binding)},x.prototype.inTransientScope=function(){return this._binding.scope=f.BindingScopeEnum.Transient,new O.BindingWhenOnSyntax(this._binding)},x}();S.BindingInSyntax=C},function(Pe,S,e){"use strict";Object.defineProperty(S,"__esModule",{value:!0});var f=function(){function O(){}return O.of=function(C,x){var N=new O;return N.bindings=C,N.middleware=x,N},O}();S.ContainerSnapshot=f},function(Pe,S,e){"use strict";Object.defineProperty(S,"__esModule",{value:!0});var f=e(9),O=function(){function C(){this._map=new Map}return C.prototype.getMap=function(){return this._map},C.prototype.add=function(x,N){if(null==x)throw new Error(f.NULL_ARGUMENT);if(null==N)throw new Error(f.NULL_ARGUMENT);var j=this._map.get(x);void 0!==j?(j.push(N),this._map.set(x,j)):this._map.set(x,[N])},C.prototype.get=function(x){if(null==x)throw new Error(f.NULL_ARGUMENT);var N=this._map.get(x);if(void 0!==N)return N;throw new Error(f.KEY_NOT_FOUND)},C.prototype.remove=function(x){if(null==x)throw new Error(f.NULL_ARGUMENT);if(!this._map.delete(x))throw new Error(f.KEY_NOT_FOUND)},C.prototype.removeByCondition=function(x){var N=this;this._map.forEach(function(j,G){var ee=j.filter(function(A){return!x(A)});ee.length>0?N._map.set(G,ee):N._map.delete(G)})},C.prototype.hasKey=function(x){if(null==x)throw new Error(f.NULL_ARGUMENT);return this._map.has(x)},C.prototype.clone=function(){var x=new C;return this._map.forEach(function(N,j){N.forEach(function(G){return x.add(j,G.clone())})}),x},C.prototype.traverse=function(x){this._map.forEach(function(N,j){x(j,N)})},C}();S.Lookup=O},function(Pe,S,e){"use strict";Object.defineProperty(S,"__esModule",{value:!0});var f=e(22);S.ContainerModule=function(){return function x(N){this.id=f.id(),this.registry=N}}(),S.AsyncContainerModule=function(){return function x(N){this.id=f.id(),this.registry=N}}()},function(Pe,S,e){"use strict";Object.defineProperty(S,"__esModule",{value:!0});var f=e(9),O=e(5);S.injectable=function C(){return function(x){if(Reflect.hasOwnMetadata(O.PARAM_TYPES,x))throw new Error(f.DUPLICATED_INJECTABLE_DECORATOR);var N=Reflect.getMetadata(O.DESIGN_PARAM_TYPES,x)||[];return Reflect.defineMetadata(O.PARAM_TYPES,N,x),x}}},function(Pe,S,e){"use strict";Object.defineProperty(S,"__esModule",{value:!0});var f=e(12),O=e(17);S.tagged=function C(x,N){return function(j,G,ee){var A=new f.Metadata(x,N);"number"==typeof ee?O.tagParameter(j,G,ee,A):O.tagProperty(j,G,A)}}},function(Pe,S,e){"use strict";Object.defineProperty(S,"__esModule",{value:!0});var f=e(5),O=e(12),C=e(17);S.named=function x(N){return function(j,G,ee){var A=new O.Metadata(f.NAMED_TAG,N);"number"==typeof ee?C.tagParameter(j,G,ee,A):C.tagProperty(j,G,A)}}},function(Pe,S,e){"use strict";Object.defineProperty(S,"__esModule",{value:!0});var f=e(5),O=e(12),C=e(17);S.optional=function x(){return function(N,j,G){var ee=new O.Metadata(f.OPTIONAL_TAG,!0);"number"==typeof G?C.tagParameter(N,j,G,ee):C.tagProperty(N,j,ee)}}},function(Pe,S,e){"use strict";Object.defineProperty(S,"__esModule",{value:!0});var f=e(5),O=e(12),C=e(17);S.unmanaged=function x(){return function(N,j,G){var ee=new O.Metadata(f.UNMANAGED_TAG,!0);C.tagParameter(N,j,G,ee)}}},function(Pe,S,e){"use strict";Object.defineProperty(S,"__esModule",{value:!0});var f=e(5),O=e(12),C=e(17);S.multiInject=function x(N){return function(j,G,ee){var A=new O.Metadata(f.MULTI_INJECT_TAG,N);"number"==typeof ee?C.tagParameter(j,G,ee,A):C.tagProperty(j,G,A)}}},function(Pe,S,e){"use strict";Object.defineProperty(S,"__esModule",{value:!0});var f=e(5),O=e(12),C=e(17);S.targetName=function x(N){return function(j,G,ee){var A=new O.Metadata(f.NAME_TAG,N);C.tagParameter(j,G,ee,A)}}},function(Pe,S,e){"use strict";Object.defineProperty(S,"__esModule",{value:!0});var f=e(9),O=e(5),C=e(12);S.postConstruct=function x(){return function(N,j,G){var ee=new C.Metadata(O.POST_CONSTRUCT,j);if(Reflect.hasOwnMetadata(O.POST_CONSTRUCT,N.constructor))throw new Error(f.MULTIPLE_POST_CONSTRUCT_METHODS);Reflect.defineMetadata(O.POST_CONSTRUCT,ee,N.constructor)}}},function(Pe,S,e){"use strict";Object.defineProperty(S,"__esModule",{value:!0}),S.multiBindToService=function(f){return function(O){return function(){for(var C=[],x=0;x=0;dt--)(Ke=Z[dt])&&(ze=(H<3?Ke(ze):H>3?Ke(q,ue,ze):Ke(q,ue))||ze);return H>3&&ze&&Object.defineProperty(q,ue,ze),ze}([Object(N.injectable)()],Z)}(),ee={CONTAINER:Symbol.for("CONTAINER"),services:{telemetry:{TELEMETRY_SERVICE:Symbol.for("TELEMETRY_SERVICE"),PLAYER_TELEMETRY_SERVICE:Symbol.for("PLAYER_TELEMETRY_SERVICE")}}},F=function(Z,q){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(Z,q)},$=function(){function Z(q){this.telemetryService=q}return Z.prototype.onStartEvent=function(q,ue){},Z.prototype.onEndEvent=function(q,ue){},Z.prototype.onErrorEvent=function(q,ue){},Z.prototype.onHeartBeatEvent=function(q,ue){"LOADED"===q.type||"PLAY"===q.type||this.telemetryService.raiseLogTelemetry({})},function(Z,q,ue,Fe){var Ke,H=arguments.length,ze=H<3?q:null===Fe?Fe=Object.getOwnPropertyDescriptor(q,ue):Fe;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ze=Reflect.decorate(Z,q,ue,Fe);else for(var dt=Z.length-1;dt>=0;dt--)(Ke=Z[dt])&&(ze=(H<3?Ke(ze):H>3?Ke(q,ue,ze):Ke(q,ue))||ze);return H>3&&ze&&Object.defineProperty(q,ue,ze),ze}([Object(N.injectable)(),F("design:paramtypes",[x])],Z)}(),be=(f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Z,q){Z.__proto__=q}||function(Z,q){for(var ue in q)q.hasOwnProperty(ue)&&(Z[ue]=q[ue])},function(Z,q){function ue(){this.constructor=Z}f(Z,q),Z.prototype=null===q?Object.create(q):(ue.prototype=q.prototype,new ue)}),Me=function(Z,q){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(Z,q)},gt=function(Z,q){return function(ue,Fe){q(ue,Fe,Z)}},we=function(Z){function q(ue){return Z.call(this,ue)||this}return be(q,Z),q.prototype.onHeartBeatEvent=function(ue,Fe){},function(Z,q,ue,Fe){var Ke,H=arguments.length,ze=H<3?q:null===Fe?Fe=Object.getOwnPropertyDescriptor(q,ue):Fe;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ze=Reflect.decorate(Z,q,ue,Fe);else for(var dt=Z.length-1;dt>=0;dt--)(Ke=Z[dt])&&(ze=(H<3?Ke(ze):H>3?Ke(q,ue,ze):Ke(q,ue))||ze);return H>3&&ze&&Object.defineProperty(q,ue,ze),ze}([Object(N.injectable)(),gt(0,Object(N.inject)(ee.services.telemetry.TELEMETRY_SERVICE)),Me("design:paramtypes",[x])],q)}($),B=function(){function Z(){this._isInitialised=!1}return Object.defineProperty(Z,"instance",{get:function(){return Z._instance||(Z._instance=new Z),Z._instance},enumerable:!0,configurable:!0}),Object.defineProperty(Z.prototype,"isInitialised",{get:function(){return this._isInitialised},enumerable:!0,configurable:!0}),Object.defineProperty(Z.prototype,"telemetryService",{get:function(){return this._container.get(ee.services.telemetry.TELEMETRY_SERVICE)},enumerable:!0,configurable:!0}),Object.defineProperty(Z.prototype,"playerTelemetryService",{get:function(){return this._container.get(ee.services.telemetry.PLAYER_TELEMETRY_SERVICE)},enumerable:!0,configurable:!0}),Z.prototype.init=function(q){return function(Z,q,ue,Fe){return new(ue||(ue=Promise))(function(Ke,H){function ze(sn){try{xn(Fe.next(sn))}catch(si){H(si)}}function dt(sn){try{xn(Fe.throw(sn))}catch(si){H(si)}}function xn(sn){sn.done?Ke(sn.value):new ue(function(si){si(sn.value)}).then(ze,dt)}xn((Fe=Fe.apply(Z,[])).next())})}(this,0,void 0,function(){return function(Z,q){var ue,Fe,Ke,H,ze={label:0,sent:function(){if(1&Ke[0])throw Ke[1];return Ke[1]},trys:[],ops:[]};return H={next:dt(0),throw:dt(1),return:dt(2)},"function"==typeof Symbol&&(H[Symbol.iterator]=function(){return this}),H;function dt(sn){return function(si){return function xn(sn){if(ue)throw new TypeError("Generator is already executing.");for(;ze;)try{if(ue=1,Fe&&(Ke=Fe[2&sn[0]?"return":sn[0]?"throw":"next"])&&!(Ke=Ke.call(Fe,sn[1])).done)return Ke;switch(Fe=0,Ke&&(sn=[0,Ke.value]),sn[0]){case 0:case 1:Ke=sn;break;case 4:return ze.label++,{value:sn[1],done:!1};case 5:ze.label++,Fe=sn[1],sn=[0];continue;case 7:sn=ze.ops.pop(),ze.trys.pop();continue;default:if(!((Ke=(Ke=ze.trys).length>0&&Ke[Ke.length-1])||6!==sn[0]&&2!==sn[0])){ze=0;continue}if(3===sn[0]&&(!Ke||sn[1]>Ke[0]&&sn[1]{"use strict";S.d(Pe,{N3:()=>ue,T_:()=>Fe,Z2:()=>ze,bf:()=>dt,gQ:()=>ot,uY:()=>q,u_:()=>xn,vM:()=>Yn,ye:()=>H});var e=S(8008),f=S(4666),O=S(2508),C=S(6855),x=S(6312);const N=function(pt){return{showDownload:pt}};function j(pt,ft){if(1&pt&&(e.O4$(),e.TgZ(0,"text",229)(1,"tspan",230),e._uU(2),e.qZA(),e.TgZ(3,"tspan",231),e._uU(4),e.qZA()()),2&pt){const Nt=e.oxw();e.xp6(2),e.Oqu(Nt.outcomeLabel),e.xp6(2),e.Oqu(Nt.outcome)}}function G(pt,ft){if(1&pt&&(e.O4$(),e.TgZ(0,"g",232)(1,"g",233),e._UZ(2,"polygon",234)(3,"path",235),e.qZA(),e.TgZ(4,"text",236)(5,"tspan",237),e._uU(6),e.qZA()()()),2&pt){const Nt=e.oxw();e.xp6(6),e.Oqu(Nt.timeSpentLabel)}}function ee(pt,ft){1&pt&&(e.O4$(),e.TgZ(0,"svg",238)(1,"defs")(2,"linearGradient",239),e._UZ(3,"stop",240)(4,"stop",241),e.qZA()(),e.TgZ(5,"g",242),e._UZ(6,"path",243)(7,"path",244),e.qZA()())}function A(pt,ft){1&pt&&(e.O4$(),e.TgZ(0,"svg",238)(1,"defs")(2,"linearGradient",239),e._UZ(3,"stop",240)(4,"stop",241),e.qZA()(),e.TgZ(5,"g",242),e._UZ(6,"path",243)(7,"path",245),e.qZA()())}function F(pt,ft){if(1&pt){const Nt=e.EpF();e.TgZ(0,"div",246),e.NdJ("click",function(){e.CHM(Nt);const Mn=e.oxw();return e.KtG(Mn.exitContent.emit({type:"EXIT"}))}),e.O4$(),e.TgZ(1,"svg",247)(2,"defs")(3,"linearGradient",248),e._UZ(4,"stop",240)(5,"stop",241),e.qZA()(),e.TgZ(6,"g",242),e._UZ(7,"path",249)(8,"path",250),e.qZA()(),e.kcU(),e.TgZ(9,"div",226),e._uU(10,"Exit"),e.qZA()()}}function $(pt,ft){if(1&pt){const Nt=e.EpF();e.ynx(0),e.TgZ(1,"div",251),e._uU(2,"Up Next"),e.qZA(),e.TgZ(3,"div",252),e.NdJ("click",function(){e.CHM(Nt);const Mn=e.oxw();return e.KtG(Mn.playNext())}),e.TgZ(4,"div",253),e._uU(5),e.qZA(),e.TgZ(6,"div",254),e._UZ(7,"img",255),e.qZA()(),e.BQk()}if(2&pt){const Nt=e.oxw();e.xp6(5),e.Oqu(Nt.nextContent.name)}}function be(pt,ft){if(1&pt){const Nt=e.EpF();e.TgZ(0,"li",8),e.NdJ("click",function(Mn){e.CHM(Nt);const En=e.oxw();return e.KtG(En.emitSideBarEvent(Mn,"SHARE"))})("keydown.enter",function(Mn){e.CHM(Nt);const En=e.oxw();return e.KtG(En.emitSideBarEvent(Mn,"SHARE"))}),e._UZ(1,"span",9),e._uU(2," Share"),e.qZA()}}function me(pt,ft){if(1&pt){const Nt=e.EpF();e.TgZ(0,"li",8),e.NdJ("click",function(Mn){e.CHM(Nt);const En=e.oxw();return e.KtG(En.showDownloadPopup(Mn,"DOWNLOAD_MENU"))})("keydown.enter",function(Mn){e.CHM(Nt);const En=e.oxw();return En.closeNav(Mn),e.KtG(En.showDownloadPopup(Mn,"DOWNLOAD_MENU"))}),e._UZ(1,"span",10),e._uU(2," Download"),e.qZA()}}function Me(pt,ft){if(1&pt){const Nt=e.EpF();e.TgZ(0,"li",8),e.NdJ("click",function(Mn){e.CHM(Nt);const En=e.oxw();return En.closeNav(Mn),e.KtG(En.emitSideBarEvent(Mn,"PRINT"))})("keydown.enter",function(Mn){e.CHM(Nt);const En=e.oxw();return e.KtG(En.emitSideBarEvent(Mn,"PRINT"))}),e._UZ(1,"span",11),e._uU(2," Print"),e.qZA()}}function gt(pt,ft){if(1&pt){const Nt=e.EpF();e.TgZ(0,"li",8),e.NdJ("click",function(Mn){e.CHM(Nt);const En=e.oxw();return En.closeNav(Mn),e.KtG(En.emitSideBarEvent(Mn,"EXIT"))})("keydown.enter",function(Mn){e.CHM(Nt);const En=e.oxw();return En.closeNav(Mn),e.KtG(En.emitSideBarEvent(Mn,"EXIT"))}),e._UZ(1,"span",12),e._uU(2," Exit"),e.qZA()}}function we(pt,ft){if(1&pt){const Nt=e.EpF();e.TgZ(0,"sb-player-download-popup",13),e.NdJ("hideDownloadPopUp",function(Mn){e.CHM(Nt);const En=e.oxw();return e.KtG(En.hideDownloadPopUp(Mn))})("downloadEvent",function(Mn){e.CHM(Nt);const En=e.oxw();return e.KtG(En.sidebarEvent.emit(Mn))}),e.qZA()}if(2&pt){const Nt=e.oxw();e.Q6J("title",Nt.title)("showDownloadPopUp",Nt.showDownloadPopUp)}}const He=function(pt){return{"animated animateBg":pt}};function lt(pt,ft){1&pt&&(e.TgZ(0,"div",1),e._uU(1," You are offline\n"),e.qZA())}const B=':root{--sdk-navigation-arrows-bg:#fff;--sdk-navigation-arrows-border:#F2F2F2;--sdk-navigation-arrows-after:#999999;--sdk-player-nextIcon:#fff}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]{height:2rem;width:4rem;cursor:pointer;border-radius:1rem;background-color:var(--sdk-navigation-arrows-bg);box-shadow:var(--sbt-box-shadow-3px);border:1px solid var(--sdk-navigation-arrows-border);-webkit-transition:.1s ease-in;transition:.1s ease-in}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover{border:1px solid transparent;background:var(--primary-color)}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]::after{display:none;content:"";width:.5rem;height:.5rem;border-top:.125rem solid var(--sdk-navigation-arrows-after);border-left:.125rem solid var(--sdk-navigation-arrows-after)}[_nghost-%COMP%] .player-nextIcon[_ngcontent-%COMP%]::after{content:"";-webkit-transform:rotate(135deg);transform:rotate(135deg);border-top:.125rem solid var(--sdk-player-nextIcon);border-left:.125rem solid var(--sdk-player-nextIcon)}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover.player-nextIcon::after{content:"";border-top:.125rem solid var(--sdk-player-nextIcon);border-left:.125rem solid var(--sdk-player-nextIcon)}[_nghost-%COMP%] .navigation-arrows.player-nextIcon[_ngcontent-%COMP%]{background:var(--primary-color)}button[_ngcontent-%COMP%]{-webkit-appearance:none;background:0 0;border:0}.paginate[_ngcontent-%COMP%]{position:relative;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.paginate[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{position:absolute;top:42%;left:40%;width:.75rem;height:.1875rem;border-radius:.09375rem;background:var(--white);-webkit-transition:.15s;transition:.15s}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{-webkit-transform-origin:0 50%;transform-origin:0 50%;background-color:var(--gray-800)}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{-webkit-transform:translate(0,-1px) rotate(40deg);transform:translate(0,-1px) rotate(40deg)}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{-webkit-transform:translate(0,1px) rotate(-40deg);transform:translate(0,1px) rotate(-40deg)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]{background-color:var(--white)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{-webkit-transform:translate(0,0) rotate(30deg);transform:translate(0,0) rotate(30deg)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{-webkit-transform:translate(0,1px) rotate(-30deg);transform:translate(0,1px) rotate(-30deg)}.paginate.left[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child, .paginate.left[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child, .paginate.left[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child, .paginate.left[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{-webkit-transform:translate(-.3125rem,0) rotate(0);transform:translate(-.3125rem,0) rotate(0)}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{-webkit-transform:translate(0,.0625rem) rotate(40deg);transform:translate(0,.0625rem) rotate(40deg)}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{-webkit-transform:translate(0,-.0625rem) rotate(-40deg);transform:translate(0,-.0625rem) rotate(-40deg)}.paginate.right[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{-webkit-transform:translate(0,.0625rem) rotate(30deg);transform:translate(0,.0625rem) rotate(30deg)}.paginate.right[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{-webkit-transform:translate(0,.0625rem) rotate(-30deg);transform:translate(0,.0625rem) rotate(-30deg)}.paginate.right[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child, .paginate.right[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child, .paginate.right[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child, .paginate.right[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{-webkit-transform:translate(.3125rem,0) rotate(0);transform:translate(.3125rem,0) rotate(0)}.paginate[data-state=disabled][_ngcontent-%COMP%]{opacity:.3;cursor:default} html[dir=rtl] .player-nextIcon, html[dir=rtl] .player-previousIcon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}';function Ge(pt,ft){if(1&pt){const Nt=e.EpF();e.TgZ(0,"div",6)(1,"img",7),e.NdJ("click",function(){e.CHM(Nt);const Mn=e.oxw();return e.KtG(Mn.rotateCW())}),e.qZA()()}}function Le(pt,ft){if(1&pt){const Nt=e.EpF();e.TgZ(0,"div",8)(1,"button",9),e.NdJ("click",function(){e.CHM(Nt);const Mn=e.oxw();return e.KtG(Mn.zoomOut())}),e.qZA(),e.TgZ(2,"button",10),e.NdJ("click",function(){e.CHM(Nt);const Mn=e.oxw();return e.KtG(Mn.zoomIn())}),e.qZA()()}}function ne(pt,ft){if(1&pt){const Nt=e.EpF();e.TgZ(0,"div",11)(1,"input",12),e.NdJ("ngModelChange",function(Mn){e.CHM(Nt);const En=e.oxw();return e.KtG(En.page=Mn)}),e.qZA(),e.TgZ(2,"span",13),e.NdJ("click",function(){e.CHM(Nt);const Mn=e.oxw();return e.KtG(Mn.gotoPage())}),e._UZ(3,"img",14),e.qZA(),e.TgZ(4,"span",15),e._uU(5,"/"),e.qZA(),e.TgZ(6,"span",16),e._uU(7),e.qZA()()}if(2&pt){const Nt=e.oxw();e.xp6(1),e.Q6J("ngModel",Nt.page)("max",Nt.totalPages),e.xp6(6),e.Oqu(Nt.totalPages)}}function Z(pt,ft){if(1&pt){const Nt=e.EpF();e.TgZ(0,"div",17)(1,"div",18)(2,"sb-player-previous-navigation",19),e.NdJ("previousAction",function(Mn){e.CHM(Nt);const En=e.oxw();return e.KtG(En.actions.emit(Mn))}),e.qZA(),e.TgZ(3,"sb-player-next-navigation",20),e.NdJ("nextAction",function(Mn){e.CHM(Nt);const En=e.oxw();return e.KtG(En.actions.emit(Mn))}),e.qZA()()()}}const q={contentCompatibility:"CPV2_CONT_COMP_01",contentLoadFails:"CPV2_CONT_LOAD_FAIL_01",internetConnectivity:"CPV2_INT_CONNECT_01",streamingUrlSupport:"CPV2_INT_STREAMINGURL_01"},ue={contentCompatibility:"content compatibility error",contentLoadFails:"content load failed",internetConnectivity:"content failed to load , No Internet Available",streamingUrlSupport:"streaming url is not supported",contentPlayFailedHeader:"Unable to load content",contentPlayFailTitle:"Refresh and try again later"};class Fe{constructor(){this.playerContentCompatibiltyLevel=5,this.getInternetConnectivityError=new e.vpe,this.setInternetConnectivityError=()=>{const ft=new Error;ft.message=ue.internetConnectivity,ft.name=q.internetConnectivity,this.getInternetConnectivityError.emit({error:ft})},this.initInternetConnectivityError()}checkContentCompatibility(ft){if(ft>this.playerContentCompatibiltyLevel){const Nt=new Error;return Nt.message=`Player supports ${this.playerContentCompatibiltyLevel}\n but content compatibility is ${ft}`,Nt.name="contentCompatibily",{error:Nt,isCompitable:!1}}return{error:null,isCompitable:!0}}initInternetConnectivityError(){window.addEventListener("offline",this.setInternetConnectivityError)}ngOnDestroy(){window.removeEventListener("offline",this.setInternetConnectivityError)}}Fe.\u0275fac=function(pt){return new(pt||Fe)},Fe.ctorParameters=()=>[],Fe.\u0275prov=(0,e.Yz7)({factory:function(){return new Fe},token:Fe,providedIn:"root"});class Ke{constructor(){this.downloadEvent=new e.vpe,this.hideDownloadPopUp=new e.vpe,this.showDownloadPopUp=!1}hideDownloadPopup(ft,Nt){this.disabledHandle.disengage(),this.hideDownloadPopUp.emit({event:ft,type:Nt})}ngOnChanges(ft){for(const Nt in ft)if(ft.hasOwnProperty(Nt)&&"showDownloadPopUp"===Nt){this.showDownloadPopUp=ft[Nt].currentValue||!1;const Mn=document.querySelector(".file-download");this.disabledHandle=C.Z.disabled({filter:Mn})}}download(ft,Nt){this.downloadEvent.emit({event:ft,type:Nt}),this.disabledHandle.disengage()}}Ke.\u0275fac=function(pt){return new(pt||Ke)},Ke.\u0275cmp=e.Xpm({type:Ke,selectors:[["sb-player-download-popup"]],inputs:{showDownloadPopUp:"showDownloadPopUp",title:"title"},outputs:{downloadEvent:"downloadEvent",hideDownloadPopUp:"hideDownloadPopUp"},features:[e.TTD],decls:16,vars:4,consts:[[1,"file-download",3,"ngClass"],[1,"file-download__overlay"],["aria-modal","true","aria-labelledby","Download Content","aria-describedby","Dialog to download content",1,"file-download__popup"],[1,"close-btn",3,"click"],["type","button","id","close","data-animation","showShadow","aria-label","player-close-btn",1,"close-icon"],[1,"file-download__metadata"],[1,"file-download__title","text-left"],[1,"file-download__text","text-left"],[1,"file-download__size"],[1,"file-download__action-btns"],["type","button","id","cancel",1,"sb-btn","sb-btn-normal","sb-btn-outline-primary","sb-btn-radius","cancel-btn","mr-8",3,"click"],["type","button","id","download",1,"sb-btn","sb-btn-normal","sb-btn-primary","sb-btn-radius","download-btn",3,"click"]],template:function(pt,ft){1&pt&&(e.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3),e.NdJ("click",function(Nt){return ft.hideDownloadPopup(Nt,"DOWNLOAD_POPUP_CLOSE")}),e._UZ(4,"button",4),e.qZA(),e.TgZ(5,"div",5)(6,"h5",6),e._uU(7,"Confirm Download"),e.qZA(),e.TgZ(8,"div",7),e._uU(9),e.qZA(),e._UZ(10,"div",8),e.TgZ(11,"div",9)(12,"button",10),e.NdJ("click",function(Nt){return ft.hideDownloadPopup(Nt,"DOWNLOAD_POPUP_CANCEL")}),e._uU(13,"Cancel"),e.qZA(),e.TgZ(14,"button",11),e.NdJ("click",function(Nt){return ft.download(Nt,"DOWNLOAD")}),e._uU(15,"Download"),e.qZA()()()()()()),2&pt&&(e.Q6J("ngClass",e.VKq(2,N,ft.showDownloadPopUp)),e.xp6(9),e.hij('"',ft.title,'" will be saved on your device.'))},dependencies:[f.mk],styles:['[_nghost-%COMP%] .file-download[_ngcontent-%COMP%]{width:100%;height:100%;position:absolute;top:0;left:0;z-index:99;-webkit-transition:.3s;transition:.3s;opacity:0;visibility:hidden}[_nghost-%COMP%] .file-download__overlay[_ngcontent-%COMP%]{width:100%;height:100%;background:rgba(var(--rc-rgba-black),.5);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-transition:.3s;transition:.3s;visibility:hidden}[_nghost-%COMP%] .file-download__popup[_ngcontent-%COMP%]{width:90%;max-width:22.5rem;min-height:13.125rem;background:var(--white);border-radius:1rem;box-shadow:0 0 1.5em 0 rgba(var(--rc-rgba-black),.22);padding:1.5rem;position:relative;-webkit-transition:.3s ease-in;transition:.3s ease-in;-webkit-transform:scale(.5);transform:scale(.5)}[_nghost-%COMP%] .file-download__close-btn[_ngcontent-%COMP%]{position:absolute;top:.75rem;right:.75rem;width:1.5rem;height:1.5rem;cursor:pointer}[_nghost-%COMP%] .file-download__close-btn[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%}[_nghost-%COMP%] .file-download__metadata[_ngcontent-%COMP%]{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%}[_nghost-%COMP%] .file-download__title[_ngcontent-%COMP%]{font-size:1rem;font-weight:700;line-height:1.375rem;word-break:break-word}[_nghost-%COMP%] .file-download__text[_ngcontent-%COMP%]{color:var(--gray-400);word-break:break-word}[_nghost-%COMP%] .file-download__size[_ngcontent-%COMP%]{color:var(--black)}[_nghost-%COMP%] .file-download__size[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__text[_ngcontent-%COMP%]{font-size:.875rem;line-height:1.25rem}[_nghost-%COMP%] .file-download__size[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__text[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__title[_ngcontent-%COMP%]{margin:0 0 1.5em}[_nghost-%COMP%] .file-download__action-btns[_ngcontent-%COMP%]{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end}[_nghost-%COMP%] .file-download__action-btns[_ngcontent-%COMP%] .cancel-btn[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__action-btns[_ngcontent-%COMP%] .download-btn[_ngcontent-%COMP%]{outline:0;border:none;font-size:.75rem;text-transform:uppercase;cursor:pointer;line-height:normal}[_nghost-%COMP%] .file-download.showDownload[_ngcontent-%COMP%] .file-download__popup[_ngcontent-%COMP%]{-webkit-transform:scale(1);transform:scale(1);visibility:visible}[_nghost-%COMP%] .file-download.showDownload[_ngcontent-%COMP%]{visibility:visible;opacity:1}[_nghost-%COMP%] .file-download.showDownload[_ngcontent-%COMP%] .file-download__overlay[_ngcontent-%COMP%]{visibility:visible}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%]{position:absolute;top:.75rem;right:.75rem}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]{width:1.875rem;height:1.875rem;background:0 0;border-radius:50%;cursor:pointer;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding:0}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]::after{content:"";-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]::before{content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]:after, [_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]:before{content:"";width:1.25rem;height:.125rem;position:absolute;background-color:var(--black)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]{box-shadow:0 0 0 0 var(--red) inset;-webkit-transition:.2s cubic-bezier(.175,.885,.52,1.775);transition:.2s cubic-bezier(.175,.885,.52,1.775);border:0 solid var(--white)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:before{-webkit-transition:.2s cubic-bezier(.175,.885,.52,1.775);transition:.2s cubic-bezier(.175,.885,.52,1.775)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:after{-webkit-transition:.2s cubic-bezier(.175,.885,.52,1.775);transition:.2s cubic-bezier(.175,.885,.52,1.775)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover{box-shadow:0 0 0 .25rem var(--red) inset}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover:before{-webkit-transform:scale(.7) rotate(45deg);transform:scale(.7) rotate(45deg);-webkit-transition-delay:.1s;transition-delay:.1s;background-color:var(--red)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover:after{-webkit-transform:scale(.7) rotate(-45deg);transform:scale(.7) rotate(-45deg);-webkit-transition-delay:.1s;transition-delay:.1s;background-color:var(--red)} html[dir=rtl] .close-btn{left:.75rem;right:auto}']}),Ke.propDecorators={title:[{type:e.IIB}],downloadEvent:[{type:e.r_U}],hideDownloadPopUp:[{type:e.r_U}],showDownloadPopUp:[{type:e.IIB}]};class H{constructor(){this.showReplay=!0,this.replayContent=new e.vpe,this.exitContent=new e.vpe,this.playNextContent=new e.vpe}ngOnInit(){this.subscription=(0,x.R)(document,"keydown").subscribe(ft=>{"Enter"===ft.key&&(ft.stopPropagation(),document.activeElement.click())})}playNext(){this.playNextContent.emit({name:this.nextContent.name,identifier:this.nextContent.identifier,type:"NEXT_CONTENT_PLAY"})}replay(){this.showReplay&&this.replayContent.emit({type:"REPLAY"})}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}}H.\u0275fac=function(pt){return new(pt||H)},H.\u0275cmp=e.Xpm({type:H,selectors:[["sb-player-end-page"]],inputs:{showReplay:"showReplay",showExit:"showExit",contentName:"contentName",outcome:"outcome",outcomeLabel:"outcomeLabel",userName:"userName",timeSpentLabel:"timeSpentLabel",nextContent:"nextContent"},outputs:{replayContent:"replayContent",exitContent:"exitContent",playNextContent:"playNextContent"},ngContentSelectors:["*"],decls:237,vars:9,consts:[[1,"player-endpage"],[1,"player-endpage__left-panel"],[1,"user-score-card"],["width","100%","height","100%","viewBox","0 0 250 250","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink",0,"xmlns","xhtml","http://www.w3.org/1999/xhtml"],["id","filter-1"],["in","SourceGraphic","type","matrix","values",""],["x1","-19.3154721%","y1","50%","x2","100%","y2","50%","id","linearGradient-1"],["stop-color","#43A981","offset","0%"],["stop-color","#1D7E58","offset","100%"],["x1","0%","y1","0%","x2","101.719666%","y2","100%","id","linearGradient-2"],["stop-color","#FFCD55","offset","0%"],["stop-color","#FFD955","offset","100%"],["d","M124.02,185.665 C116.138,185.665 109.713,175.367 102.434,173.416 C94.911,171.399 84.204,177.031 77.612,173.212 C70.933,169.339 70.491,157.213 65.068,151.786 C59.642,146.36 47.514,145.92 43.643,139.24 C39.825,132.649 45.454,121.942 43.438,114.42 C41.487,107.143 31.19,100.717 31.19,92.831 C31.19,84.948 41.487,78.521 43.438,71.245 C45.454,63.721 39.825,53.013 43.644,46.423 C47.516,39.742 59.643,39.304 65.068,33.878 C70.493,28.452 70.933,16.325 77.612,12.453 C84.206,8.635 94.911,14.266 102.434,12.248 C109.713,10.297 116.138,-1.42108547e-14 124.02,-1.42108547e-14 C131.907,-1.42108547e-14 138.332,10.297 145.608,12.248 C153.132,14.266 163.839,8.635 170.429,12.454 C177.11,16.325 177.55,28.453 182.976,33.879 C188.403,39.305 200.531,39.743 204.401,46.425 C208.22,53.015 202.589,63.722 204.606,71.245 C206.558,78.521 216.854,84.948 216.854,92.831 C216.854,100.717 206.558,107.143 204.606,114.421 C202.589,121.943 208.22,132.651 204.4,139.242 C200.529,145.923 188.401,146.361 182.975,151.787 C177.55,157.214 177.11,169.34 170.429,173.212 C163.839,177.031 153.132,171.4 145.608,173.416 C138.332,175.367 131.907,185.665 124.02,185.665","id","path-3"],["x","-6.5%","y","-6.5%","width","112.9%","height","112.9%","filterUnits","objectBoundingBox","id","filter-4"],["stdDeviation","11.5","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","1","in","shadowBlurInner1","result","shadowOffsetInner1"],["in","shadowOffsetInner1","in2","SourceAlpha","operator","arithmetic","k2","-1","k3","1","result","shadowInnerInner1"],["values","0 0 0 0 0.0914162133 0 0 0 0 0.159459438 0 0 0 0 0.537477355 0 0 0 1 0","type","matrix","in","shadowInnerInner1"],["x1","50%","y1","0.0901442308%","x2","50%","y2","99.6203016%","id","linearGradient-5"],["stop-color","#1D6349","offset","0%"],["stop-color","#1D6349","offset","100%"],["id","text-8","x","55","y","16","text-anchor","middle","fill","#FFFFFE",4,"ngIf"],["id","player-Player","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","endgame-l2","transform","translate(-39.000000, -65.000000)"],["id","Group-2","transform","translate(39.500000, 65.000000)"],["filter","url(#filter-1)","id","Group"],["transform","translate(4.000000, 4.000000)",1,"particles"],["d","M84.4144231,47.2437308 L77.9616538,41.1916154 C77.5351923,40.7922308 76.8658846,40.8133846 76.4665,41.2394231 C76.0666923,41.6654615 76.0882692,42.3351923 76.5143077,42.7345769 L82.9670769,48.7866923 C83.3931154,49.1860769 84.0624231,49.1649231 84.4622308,48.7384615 C84.8616154,48.3124231 84.8404615,47.6431154 84.4144231,47.2437308","id","Fill-3"],["d","M78.2087308,48.9402692 L84.2616923,42.4875 C84.6615,42.0614615 84.6399231,41.3921538 84.2138846,40.9927692 C83.7878462,40.5929615 83.1185385,40.6141154 82.7187308,41.0405769 L76.6661923,47.4929231 C76.2663846,47.9189615 76.2879615,48.5886923 76.714,48.9880769 C77.1400385,49.3878846 77.8093462,49.3663077 78.2087308,48.9402692","id","Fill-4"],["d","M91.8275769,140.082038 L85.3748077,134.030346 C84.9487692,133.630538 84.2794615,133.652115 83.8796538,134.078154 C83.4802692,134.504192 83.5014231,135.1735 83.9278846,135.573308 L90.3806538,141.625 C90.8066923,142.024808 91.476,142.003231 91.8753846,141.577192 C92.2751923,141.151154 92.2536154,140.481846 91.8275769,140.082038","id","Fill-5"],["d","M85.6223077,141.779 L91.6748462,135.326231 C92.0746538,134.900192 92.0535,134.230885 91.6270385,133.831077 C91.201,133.431269 90.5316923,133.452846 90.1323077,133.878885 L84.0793462,140.331654 C83.6799615,140.757692 83.7011154,141.427 84.1271538,141.826808 C84.5531923,142.226192 85.2225,142.205038 85.6223077,141.779","id","Fill-6"],["d","M13.3091538,191.951269 L6.85638462,185.899154 C6.43034615,185.499769 5.76103846,185.520923 5.36123077,185.946962 C4.96184615,186.373423 4.98342308,187.042731 5.40946154,187.442115 L11.8622308,193.494231 C12.2882692,193.893615 12.9575769,193.872462 13.3569615,193.446423 C13.7567692,193.020385 13.7351923,192.350654 13.3091538,191.951269","id","Fill-7"],["d","M7.10388462,193.647808 L13.1568462,187.195038 C13.5562308,186.769 13.5350769,186.099692 13.1090385,185.700308 C12.683,185.3005 12.0136923,185.322077 11.6138846,185.748115 L5.56092308,192.200885 C5.16153846,192.626923 5.18269231,193.296231 5.60873077,193.695615 C6.03476923,194.095423 6.70407692,194.073846 7.10388462,193.647808","id","Fill-8"],["d","M10.4914615,38.4115769 L4.03869231,32.3594615 C3.61265385,31.9600769 2.94334615,31.9812308 2.54353846,32.4072692 C2.14415385,32.8333077 2.16573077,33.5030385 2.59176923,33.9024231 L9.04453846,39.9545385 C9.47057692,40.3539231 10.1398846,40.3327692 10.5392692,39.9067308 C10.9390769,39.4802692 10.9175,38.8109615 10.4914615,38.4115769","id","Fill-9"],["d","M4.28619231,40.1081154 L10.3391538,33.6553462 C10.7385385,33.2293077 10.7173846,32.56 10.2909231,32.1606154 C9.86488462,31.7608077 9.19557692,31.7823846 8.79619231,32.2084231 L2.74323077,38.6611923 C2.34342308,39.0872308 2.365,39.7565385 2.79103846,40.1559231 C3.21707692,40.5557308 3.88638462,40.5341538 4.28619231,40.1081154","id","Fill-10"],["d","M239.977269,47.0855 L233.5245,41.0333846 C233.098462,40.634 232.429154,40.6551538 232.029769,41.0811923 C231.629962,41.5072308 231.651538,42.1765385 232.077577,42.5763462 L238.530346,48.6284615 C238.956385,49.0278462 239.625692,49.0066923 240.0255,48.5802308 C240.424885,48.1541923 240.403308,47.4848846 239.977269,47.0855","id","Fill-11"],["d","M233.771577,48.7820385 L239.824538,42.3292692 C240.223923,41.9032308 240.202769,41.2339231 239.776731,40.8341154 C239.350692,40.4347308 238.681385,40.4558846 238.281577,40.8823462 L232.228615,47.3346923 C231.829231,47.7607308 231.850385,48.4304615 232.276423,48.8298462 C232.702885,49.2296538 233.372192,49.2080769 233.771577,48.7820385","id","Fill-12"],["d","M163.849231,80.0025769 L157.396462,73.9508846 C156.970423,73.5510769 156.301115,73.5726538 155.901308,73.9986923 C155.501923,74.4247308 155.523077,75.0940385 155.949115,75.4938462 L162.401885,81.5455385 C162.828346,81.9453462 163.497654,81.9237692 163.897038,81.4977308 C164.296846,81.0716923 164.275269,80.4023846 163.849231,80.0025769","id","Fill-13"],["d","M157.644385,81.6995385 L163.696923,75.2467692 C164.096731,74.8207308 164.075154,74.1514231 163.649115,73.7516154 C163.223077,73.3522308 162.553769,73.3733846 162.154385,73.7994231 L156.101423,80.2521923 C155.701615,80.6782308 155.723192,81.3475385 156.149231,81.7473462 C156.575269,82.1467308 157.244577,82.1255769 157.644385,81.6995385","id","Fill-14"],["d","M195.311346,151.846538 L188.858577,145.794423 C188.432538,145.395038 187.763231,145.416192 187.363423,145.842654 C186.964038,146.268692 186.985615,146.938 187.411654,147.337385 L193.864423,153.3895 C194.290462,153.788885 194.959769,153.767731 195.359154,153.341692 C195.758962,152.915654 195.737385,152.245923 195.311346,151.846538","id","Fill-15"],["d","M189.105654,153.543077 L195.158615,147.090308 C195.558,146.664269 195.536846,145.994962 195.110808,145.595577 C194.684769,145.195769 194.015462,145.217346 193.615654,145.643385 L187.562692,152.096154 C187.163308,152.522192 187.184462,153.1915 187.6105,153.590885 C188.036538,153.990692 188.705846,153.969115 189.105654,153.543077","id","Fill-16"],["d","M190.299577,210.370769 L183.846808,204.318654 C183.420769,203.919269 182.751462,203.940423 182.352077,204.366885 C181.952269,204.792923 181.973846,205.462231 182.399885,205.861615 L188.852654,211.913731 C189.278692,212.313538 189.948,212.291962 190.347808,211.865923 C190.747192,211.439885 190.726038,210.770577 190.299577,210.370769","id","Fill-17"],["d","M184.093885,212.067308 L190.146846,205.614538 C190.546654,205.1885 190.525077,204.519192 190.099038,204.119808 C189.673,203.72 189.003692,203.741577 188.603885,204.167615 L182.551346,210.620385 C182.151538,211.046423 182.173115,211.715731 182.599154,212.115115 C183.025192,212.514923 183.6945,212.493346 184.093885,212.067308","id","Fill-18"],["d","M131.642077,57.7017692 L132.557615,57.1720769 L128.114462,49.4881538 C127.925346,49.1611154 127.575885,48.9597308 127.198077,48.9601532 C126.819846,48.9601532 126.470808,49.1623846 126.282538,49.4898462 L117.420346,64.8674231 C117.231654,65.1948846 117.232077,65.5980769 117.421192,65.9251154 C117.610308,66.2521538 117.959769,66.4535385 118.337577,66.453116 L127.210346,66.4459231 L136.084808,66.4416923 C136.462615,66.4416923 136.811654,66.2394615 137.000346,65.9124231 C137.189462,65.5849615 137.189038,65.1817692 136.999923,64.8547308 L132.557615,57.1720769 L131.642077,57.7017692 L130.726115,58.2310385 L134.251192,64.3271538 L127.209077,64.3305385 L120.168231,64.3364615 L127.200615,52.1336538 L130.726115,58.2310385 L131.642077,57.7017692","id","Fill-19"],["d","M116.952846,151.625692 L117.868808,151.096 L113.425654,143.412077 C113.236115,143.085038 112.887077,142.883654 112.508846,142.884076 C112.131038,142.884076 111.782,143.086308 111.593308,143.413769 L102.731115,158.791346 C102.542423,159.118385 102.542846,159.522 102.731962,159.849038 C102.921077,160.176077 103.270538,160.377462 103.648346,160.377039 L112.521538,160.369846 L121.396,160.365615 C121.773808,160.365192 122.123269,160.163385 122.311962,159.836346 C122.500654,159.508885 122.500231,159.105692 122.311115,158.778231 L117.868808,151.096 L116.952846,151.625692 L116.037308,152.154962 L119.562385,158.251077 L112.520269,158.254462 L105.479,158.260385 L112.511385,146.057577 L116.037308,152.154962 L116.952846,151.625692","id","Fill-20"],["d","M167.868885,180.468538 L168.784423,179.938846 L164.341269,172.254923 C164.152154,171.927885 163.802692,171.7265 163.424885,171.7265 C163.047077,171.726923 162.697615,171.929154 162.508923,172.256192 L158.080154,179.944346 L153.646731,187.633769 C153.458038,187.961231 153.458462,188.364423 153.647577,188.691885 C153.836692,189.018923 154.186154,189.220308 154.563962,189.219885 L163.437154,189.212692 L172.311615,189.208462 C172.689423,189.208038 173.038462,189.006231 173.227154,188.678769 C173.415846,188.351731 173.415846,187.948538 173.226731,187.621077 L168.784423,179.938846 L167.868885,180.468538 L166.952923,180.997808 L170.478,187.093923 L163.435885,187.097308 L156.394615,187.103231 L163.427423,174.900423 L166.952923,180.997808 L167.868885,180.468538","id","Fill-21"],["d","M197.152577,121.4785 L198.174731,121.751808 L200.466962,113.176885 C200.564269,112.811769 200.459769,112.422115 200.192385,112.155154 C199.925,111.888192 199.534923,111.784115 199.170231,111.882269 L190.602077,114.186769 L182.030115,116.489154 C181.665423,116.587308 181.380269,116.872462 181.282538,117.237577 C181.185231,117.602692 181.289731,117.991923 181.557115,118.259308 L187.836423,124.528462 L194.114462,130.801 C194.381846,131.067962 194.7715,131.172462 195.136615,131.074308 C195.501308,130.976154 195.786462,130.691 195.884192,130.325885 L198.174731,121.751808 L197.152577,121.4785 L196.130846,121.205615 L194.313308,128.009115 L184.348577,118.056654 L191.151231,116.229808 L197.949654,114.401269 L196.130846,121.205615 L197.152577,121.4785","id","Fill-22"],["d","M51.2223462,21.9327308 L52.2440769,22.2056154 L54.5358846,13.6306923 C54.6336154,13.2655769 54.5291154,12.8759231 54.2617308,12.6089615 C53.9939231,12.342 53.6042692,12.2379231 53.2395769,12.3360769 L44.6714231,14.6405769 L44.6718462,14.6405769 L36.0994615,16.9433846 C35.7343462,17.0411154 35.4496154,17.3266923 35.3518846,17.6918077 C35.2545769,18.0569231 35.3590769,18.4461538 35.6264615,18.7131154 L41.9061923,24.9822692 L41.9057692,24.9818462 L48.1842308,31.2543846 C48.4516154,31.5213462 48.8412692,31.6258462 49.2059615,31.5276923 C49.5710769,31.4295385 49.8562308,31.1443846 49.9535385,30.7792692 L52.2440769,22.2056154 L50.2006154,21.6594231 L48.3830769,28.4629231 L43.4009231,23.4854231 L43.4005,23.485 L38.4179231,18.5108846 L45.2205769,16.6836154 L45.221,16.6836154 L52.019,14.8550769 L50.2006154,21.6594231 L51.2223462,21.9327308","id","Fill-23"],["d","M45.1456923,207.203192 L46.1674231,207.476077 L48.4592308,198.900731 C48.5569615,198.535615 48.4520385,198.145962 48.1846538,197.879 C47.9172692,197.612038 47.5276154,197.507962 47.1629231,197.606115 L38.5947692,199.911038 L38.5947692,199.910615 L30.0228077,202.213846 C29.6576923,202.311577 29.3725385,202.597154 29.2752308,202.962269 C29.1775,203.327385 29.2824231,203.716615 29.5498077,203.983577 L35.8295385,210.252308 L35.8291154,210.251885 L42.1075769,216.524423 C42.3749615,216.791385 42.7646154,216.895885 43.1293077,216.797731 C43.4944231,216.699577 43.7791538,216.414423 43.8768846,216.049308 L46.1674231,207.476077 L44.1239615,206.930308 L42.3064231,213.732962 L37.3242692,208.755462 L37.3238462,208.755038 L32.3412692,203.781346 L39.1435,201.953654 L39.1439231,201.953654 L45.9423462,200.125115 L44.1239615,206.929885 L45.1456923,207.203192","id","Fill-24"],["d","M206.143808,31.5111923 L206.6735,32.4267308 L214.357423,27.984 C214.684462,27.7948846 214.885846,27.4454231 214.885424,27.0676154 C214.885424,26.6893846 214.683192,26.3403462 214.355731,26.1516538 L206.667577,21.7224615 L206.668,21.7228846 L198.978154,17.2894615 C198.651115,17.1007692 198.2475,17.1011923 197.920462,17.2903077 C197.593423,17.4794231 197.392038,17.8288846 197.392461,18.2066923 L197.399654,27.0798846 L197.399654,27.0794615 L197.403885,35.9547692 C197.403885,36.3325769 197.606115,36.6816154 197.933577,36.8703077 C198.260615,37.059 198.664231,37.059 198.991269,36.8698846 L206.6735,32.4267308 L206.143808,31.5111923 L205.614538,30.5952308 L199.518423,34.1211538 L199.515038,27.0786154 L199.515038,27.0781923 L199.509115,20.0373462 L205.611577,23.5556538 L205.612,23.5556538 L211.711923,27.0697308 L205.614538,30.5952308 L206.143808,31.5111923","id","Fill-25"],["d","M44.9489615,120.167385 L45.4782308,121.082923 L53.1625769,116.640192 C53.4896154,116.450654 53.691,116.101192 53.6905776,115.723385 C53.6901538,115.345577 53.4883462,114.996538 53.1608846,114.807846 L45.4727308,110.378654 L45.4731538,110.379077 L37.7833077,105.945654 C37.4558462,105.756962 37.0526538,105.757385 36.7256154,105.9465 C36.3985769,106.135615 36.1971923,106.485077 36.1971923,106.862885 L36.2094615,124.610962 C36.2094615,124.989192 36.4112692,125.338231 36.7387308,125.526923 C37.0661923,125.715615 37.4693846,125.715192 37.7964231,125.526077 L45.4786538,121.082923 L44.4192692,119.251846 L38.324,122.777346 L38.3142692,108.693538 L44.4167308,112.211423 L44.4167308,112.211846 L50.5170769,115.725923 L44.4196923,119.251846 L44.9489615,120.167385","id","Fill-26"],["d","M146.638885,105.637654 L145.581192,105.637654 C145.580769,107.208115 144.947423,108.619923 143.918923,109.650115 C142.888731,110.678615 141.476923,111.311538 139.906885,111.312385 C138.336423,111.311538 136.924192,110.678615 135.893577,109.650115 C134.865077,108.619923 134.232154,107.208115 134.231731,105.637654 C134.232154,104.066769 134.865077,102.654962 135.893577,101.624769 C136.924192,100.596269 138.336423,99.9633462 139.906885,99.9625 C141.476923,99.9633462 142.888731,100.596269 143.918923,101.624769 C144.947423,102.654962 145.580769,104.066769 145.581192,105.637654 L147.696577,105.637654 C147.695731,101.334538 144.209154,97.8479615 139.906885,97.8471154 C135.603769,97.8479615 132.116769,101.334538 132.116346,105.637654 C132.116769,109.940346 135.603769,113.426923 139.906885,113.427769 C144.209154,113.426923 147.695731,109.940346 147.696577,105.637654 L146.638885,105.637654","id","Fill-27"],["d","M112.621808,30.5059615 L111.564115,30.5059615 C111.563692,32.0768462 110.930769,33.4886538 109.901846,34.5188462 C108.871654,35.5473462 107.459846,36.1802692 105.889385,36.1811154 C104.318923,36.1802692 102.907115,35.5473462 101.8765,34.5188462 C100.848,33.4886538 100.214654,32.0764231 100.214231,30.5059615 C100.214654,28.9355 100.848,27.5236923 101.8765,26.4935 C102.907115,25.465 104.318923,24.8320769 105.889385,24.8316538 C107.459846,24.8320769 108.871654,25.465 109.901846,26.4935 C110.930769,27.5236923 111.563692,28.9355 111.564115,30.5059615 L113.6795,30.5059615 C113.678654,26.2032692 110.192077,22.7166923 105.889385,22.7162692 C101.586692,22.7166923 98.0996923,26.2032692 98.0988462,30.5059615 C98.0996923,34.8095 101.586692,38.2956538 105.889385,38.2965 C110.192077,38.2956538 113.678654,34.8090769 113.6795,30.5059615 L112.621808,30.5059615","id","Fill-28"],["d","M116.918154,229.204885 L115.860462,229.204885 C115.860038,230.775346 115.227115,232.187577 114.198192,233.217769 C113.168,234.246269 111.756192,234.879615 110.185731,234.880038 C108.615692,234.879615 107.203462,234.246269 106.172846,233.217769 C105.144346,232.187154 104.511423,230.775346 104.510577,229.204885 C104.511423,227.634423 105.144346,226.222615 106.172846,225.192423 C107.203462,224.163923 108.615692,223.531 110.185731,223.530577 C111.756192,223.531 113.168423,224.163923 114.198615,225.192423 C115.227115,226.222615 115.860038,227.634423 115.860462,229.204885 L117.975846,229.204885 C117.975423,224.901769 114.488423,221.415615 110.185731,221.415192 C108.038192,221.414346 106.084,222.288423 104.677269,223.696423 C103.268846,225.102731 102.394769,227.056923 102.395192,229.204885 C102.396038,233.508 105.883462,236.994577 110.185731,236.995423 C114.488423,236.994577 117.975423,233.508 117.975846,229.204885 L116.918154,229.204885","id","Fill-29"],["d","M135.982423,219.142846 C135.983269,217.572385 136.616192,216.160577 137.645115,215.130385 C138.675308,214.101885 140.087538,213.468962 141.658,213.468538 C143.228462,213.468962 144.640269,214.101885 145.670885,215.130385 C146.699385,216.160154 147.332308,217.572385 147.332731,219.142846 C147.332731,219.726692 147.806577,220.200538 148.390423,220.200538 C148.974692,220.200538 149.448115,219.726692 149.448115,219.142846 C149.447692,214.839731 145.960692,211.353577 141.658,211.353153 C139.510038,211.352308 137.555846,212.226385 136.149538,213.634385 C134.741115,215.040269 133.866615,216.994462 133.867038,219.142846 C133.867038,219.726692 134.340885,220.200538 134.924731,220.200538 C135.509,220.200538 135.982423,219.726692 135.982423,219.142846","id","Fill-30"],["d","M82.247,115.736077 C82.2474231,114.165615 82.8807692,112.753385 83.9092692,111.723192 C84.9398846,110.694692 86.3521154,110.061769 87.9221538,110.061346 C89.4926154,110.061769 90.9044231,110.694692 91.9350385,111.723192 C92.9635385,112.753385 93.5964615,114.165192 93.5968846,115.736077 C93.5968846,116.319923 94.0707308,116.793769 94.6545769,116.793769 C95.2388462,116.793769 95.7122692,116.319923 95.7122692,115.736077 C95.7118462,111.432962 92.2248462,107.946385 87.9221538,107.945538 C83.6198846,107.946385 80.1324615,111.432962 80.1316154,115.736077 C80.1316154,116.319923 80.6054615,116.793769 81.1893077,116.793769 C81.7735769,116.793769 82.247,116.319923 82.247,115.736077","id","Fill-31"],["d","M11.4163077,61.0732692 C11.4167308,59.5011154 12.0479615,58.0884615 13.0713846,57.0586923 C14.0969231,56.0306154 15.5006923,55.3989615 17.061,55.3981154 C18.6213077,55.3989615 20.0250769,56.0306154 21.0501923,57.0586923 C22.0736154,58.0884615 22.7048462,59.5011154 22.7052692,61.0732692 C22.7052692,61.6571154 23.1786923,62.1309615 23.7629615,62.1309615 C24.3468077,62.1309615 24.820654,61.6571154 24.820654,61.0732692 C24.8210769,58.9265769 23.9516538,56.9732308 22.5495769,55.5660769 C21.1491923,54.1576538 19.2017692,53.2823077 17.061,53.2827306 C14.9202308,53.2823077 12.9728077,54.1576538 11.5724231,55.5660769 C10.1699231,56.9732308 9.3005,58.9265769 9.30092292,61.0732692 C9.30092292,61.6571154 9.77434615,62.1309615 10.3586154,62.1309615 C10.9428846,62.1309615 11.4163077,61.6571154 11.4163077,61.0732692","id","Fill-32"],["d","M180.062808,71.0401154 C178.491077,71.0396923 177.078,70.4084615 176.048231,69.3850385 C175.019731,68.3595 174.388077,66.9557308 174.387654,65.3954231 C174.388077,63.8351154 175.019731,62.4317692 176.048231,61.4062308 C177.078,60.3828077 178.490654,59.752 180.062808,59.7511538 C180.647077,59.7511538 181.1205,59.2777308 181.1205,58.6938846 C181.1205,58.1096154 180.647077,57.6361917 180.062808,57.6361917 C177.916115,57.6353462 175.962769,58.5047692 174.555615,59.9072692 C173.147192,61.3072308 172.271423,63.2546538 172.272269,65.3954231 C172.271423,67.5361923 173.147192,69.4836154 174.555615,70.884 C175.962769,72.2865 177.916115,73.1559231 180.062808,73.1555002 C180.647077,73.1555002 181.1205,72.6820769 181.1205,72.0978077 C181.1205,71.5135385 180.647077,71.0401154 180.062808,71.0401154","id","Fill-33"],["d","M17.9490385,228.116731 C16.3768846,228.115885 14.9642308,227.485077 13.9344615,226.461654 C12.9063846,225.436115 12.2747308,224.032346 12.2743077,222.472038 C12.2747308,220.911731 12.9063846,219.507962 13.9344615,218.482846 C14.9642308,217.459423 16.3768846,216.828615 17.9490385,216.828192 C18.5328846,216.828192 19.0067308,216.354769 19.0067308,215.7705 C19.0067308,215.186231 18.5328846,214.712808 17.9490385,214.712808 C15.8023462,214.712385 13.849,215.581808 12.4418462,216.983885 C11.0334231,218.383846 10.1580769,220.331269 10.1589225,222.472038 C10.1580769,224.612808 11.0334231,226.560231 12.4418462,227.960615 C13.849,229.362692 15.8023462,230.232538 17.9490385,230.232116 C18.5328846,230.232116 19.0067308,229.758269 19.0067308,229.174423 C19.0067308,228.590154 18.5328846,228.116731 17.9490385,228.116731","id","Fill-34"],["d","M90.1932308,14.0000385 C88.6215,13.9996154 87.2088462,13.3683846 86.1790769,12.3449615 C85.151,11.3194231 84.5193462,9.91565385 84.5185,8.35534615 C84.5193462,6.79503846 85.151,5.39126923 86.1790769,4.36615385 C87.2088462,3.34273077 88.6215,2.7115 90.1932308,2.71107692 C90.7775,2.71107692 91.2509231,2.23765385 91.2509231,1.65338462 C91.2509231,1.06953846 90.7775,0.595692153 90.1932308,0.595692153 C88.0469615,0.595269231 86.0936154,1.46469231 84.6864615,2.86676923 C83.2780385,4.26715385 82.4026923,6.21457692 82.4031152,8.35534615 C82.4026923,10.4961154 83.2780385,12.4435385 84.6864615,13.8439231 C86.0931923,15.2464231 88.0469615,16.1158462 90.1932308,16.1154232 C90.7775,16.1154232 91.2509231,15.642 91.2509231,15.0577308 C91.2509231,14.4734615 90.7775,14.0000385 90.1932308,14.0000385","id","Fill-35"],["d","M21.3154615,158.362769 L20.2577692,158.362769 C20.2569231,159.933231 19.624,161.345038 18.5955,162.375654 C17.5653077,163.404154 16.1530769,164.037077 14.5830385,164.037923 C13.0125769,164.037077 11.6003462,163.404154 10.5701538,162.375654 C9.54123077,161.345038 8.90830769,159.933231 8.90788462,158.362769 C8.90830769,156.792308 9.54123077,155.3805 10.5701538,154.350308 C11.6003462,153.321808 13.0125769,152.688885 14.5830385,152.688038 C16.1530769,152.688885 17.5653077,153.321808 18.5955,154.349885 C19.624,155.380077 20.2569231,156.791885 20.2577692,158.362769 L22.3731538,158.362769 C22.3723077,154.059654 18.8853077,150.5735 14.5830385,150.572654 C12.4350769,150.572231 10.4808846,151.446308 9.07415385,152.854308 C7.66615385,154.260192 6.79165385,156.214385 6.79249939,158.362769 C6.79292308,162.665885 10.2803462,166.152462 14.5830385,166.153308 C18.8853077,166.152462 22.3723077,162.665462 22.3731538,158.362769 L21.3154615,158.362769","id","Fill-36"],["d","M228.928192,166.051346 L227.8705,166.051346 C227.869654,167.621808 227.236731,169.034038 226.208231,170.064654 C225.178038,171.093154 223.766231,171.726077 222.196192,171.7265 C220.625731,171.726077 219.2135,171.093154 218.183308,170.064654 C217.154385,169.034038 216.521462,167.621808 216.521038,166.051346 C216.521462,164.480885 217.154385,163.069077 218.182885,162.038885 C219.2135,161.010385 220.625308,160.377885 222.196192,160.377038 C223.766231,160.377885 225.178038,161.010385 226.208231,162.038885 C227.236731,163.069077 227.869654,164.480885 227.8705,166.051346 L229.985885,166.051346 C229.985038,161.748231 226.498038,158.2625 222.196192,158.261654 C217.8935,158.2625 214.406077,161.748231 214.405654,166.051346 C214.406077,170.354462 217.893077,173.841462 222.196192,173.841885 C226.498462,173.841462 229.985038,170.354462 229.985885,166.051346 L228.928192,166.051346","id","Fill-37"],["d","M210.305192,58.6993846 L210.305192,59.7570769 L222.64,59.7570769 L222.64,71.0337692 L211.362885,71.0337692 L211.362885,58.6993846 L210.305192,58.6993846 L210.305192,59.7570769 L210.305192,58.6993846 L209.2475,58.6993846 L209.2475,72.0914615 C209.2475,72.3702692 209.360462,72.6427308 209.557192,72.8394615 C209.754346,73.0366154 210.026808,73.1491538 210.305192,73.1491538 L223.697692,73.1491538 C223.976077,73.1491538 224.248538,73.0366154 224.445269,72.8394615 C224.642423,72.6427308 224.755385,72.3702692 224.755385,72.0914615 L224.755385,58.6993846 C224.755385,58.421 224.642423,58.1485385 224.445269,57.9513846 C224.248538,57.7546538 223.976077,57.6416923 223.697692,57.6416923 L210.305192,57.6416923 C210.026808,57.6416923 209.754346,57.7546538 209.557192,57.9513846 C209.360462,58.1485385 209.2475,58.421 209.2475,58.6993846 L210.305192,58.6993846","id","Fill-38"],["d","M58.8897692,65.3954231 L58.8897692,66.4531154 L71.2237308,66.4531154 L71.2237308,77.7302308 L59.9474615,77.7302308 L59.9474615,65.3954231 L58.8897692,65.3954231 L58.8897692,66.4531154 L58.8897692,65.3954231 L57.8320769,65.3954231 L57.8320769,78.7879231 C57.8320769,79.0663077 57.9450385,79.3387692 58.1417692,79.5355 C58.3389231,79.7326538 58.6113846,79.8456154 58.8897692,79.8456154 L72.2814231,79.8456154 C72.5602308,79.8456154 72.8326923,79.7326538 73.0294231,79.5355 C73.2265769,79.3387692 73.3391154,79.0663077 73.3391154,78.7879231 L73.3391154,65.3954231 C73.3391154,65.1170385 73.2265769,64.8445769 73.0294231,64.6478462 C72.8326923,64.4506923 72.5602308,64.3377308 72.2814231,64.3377308 L58.8897692,64.3377308 C58.6113846,64.3377308 58.3389231,64.4506923 58.1417692,64.6478462 C57.9450385,64.8445769 57.8320769,65.1170385 57.8320769,65.3954231 L58.8897692,65.3954231","id","Fill-39"],["d","M58.2175,150.893346 L58.2175,151.951038 L70.5518846,151.951038 L70.5518846,163.228154 L59.2751923,163.228154 L59.2751923,150.893346 L58.2175,150.893346 L58.2175,151.951038 L58.2175,150.893346 L57.1598077,150.893346 L57.1598077,164.285846 C57.1598077,164.564231 57.2727692,164.836692 57.4699231,165.033423 C57.6666538,165.230577 57.9391154,165.343538 58.2175,165.343538 L71.6095769,165.343538 C71.8879615,165.343538 72.1604231,165.230577 72.3571538,165.033423 C72.5543077,164.836692 72.6672692,164.564231 72.6672692,164.285846 L72.6672692,150.893346 C72.6672692,150.614962 72.5543077,150.3425 72.3571538,150.145346 C72.1604231,149.948615 71.8879615,149.835654 71.6095769,149.835654 L58.2175,149.835654 C57.9391154,149.835654 57.6666538,149.948615 57.4699231,150.145346 C57.2727692,150.3425 57.1598077,150.614962 57.1598077,150.893346 L58.2175,150.893346","id","Fill-40"],["d","M210.305192,215.776423 L210.305192,216.834115 L222.639154,216.834115 L222.639154,228.110808 L211.362885,228.110808 L211.362885,215.776423 L210.305192,215.776423 L210.305192,216.834115 L210.305192,215.776423 L209.2475,215.776423 L209.2475,229.1685 C209.2475,229.446885 209.360462,229.719346 209.557192,229.9165 C209.754346,230.113231 210.026808,230.226192 210.305192,230.226192 L223.696846,230.226192 C223.975231,230.226192 224.247692,230.113231 224.444423,229.9165 C224.641577,229.719346 224.754538,229.446885 224.754538,229.1685 L224.754538,215.776423 C224.754538,215.497615 224.641577,215.225154 224.444423,215.028423 C224.247692,214.831269 223.975231,214.718731 223.696846,214.718731 L210.305192,214.718731 C210.026808,214.718731 209.754346,214.831269 209.557192,215.028423 C209.360462,215.225154 209.2475,215.497615 209.2475,215.776423 L210.305192,215.776423","id","Fill-41"],["d","M154.751808,1.65973077 L154.751808,2.71742308 L167.085346,2.71742308 L167.085346,13.9941154 L155.8095,13.9941154 L155.8095,1.65973077 L154.751808,1.65973077 L154.751808,2.71742308 L154.751808,1.65973077 L153.694115,1.65973077 L153.694115,15.0518077 C153.694115,15.3306154 153.806654,15.6030769 154.003808,15.7998077 C154.200538,15.9965385 154.473,16.1095 154.751808,16.1095 L168.143038,16.1095 C168.421423,16.1095 168.693885,15.9965385 168.891038,15.7998077 C169.087769,15.6030769 169.200731,15.3306154 169.200731,15.0518077 L169.200731,1.65973077 C169.200731,1.38134615 169.087769,1.10888462 168.891038,0.911730769 C168.693885,0.715 168.421423,0.602038462 168.143038,0.602038462 L154.751808,0.602038462 C154.473,0.602038462 154.200538,0.715 154.003808,0.911730769 C153.806654,1.10888462 153.694115,1.38134615 153.694115,1.65973077 L154.751808,1.65973077","id","Fill-42"],["d","M135.508154,136.771462 C135.298731,136.769769 135.172654,136.731692 135.044885,136.667808 C134.934038,136.610269 134.818962,136.522692 134.692038,136.386462 C134.469077,136.151231 134.227077,135.765385 133.973654,135.300423 C133.585692,134.604885 133.179962,133.738423 132.487808,132.969692 C132.140885,132.587654 131.710615,132.232269 131.180923,131.980115 C130.6525,131.726692 130.033538,131.585808 129.357885,131.587068 C128.773615,131.587068 128.300192,132.060923 128.300192,132.644769 C128.300192,133.229038 128.773615,133.702462 129.357885,133.702462 C129.702269,133.703308 129.957808,133.76 130.175269,133.847577 C130.365654,133.925423 130.530654,134.0295 130.692692,134.168269 C130.975308,134.409 131.243115,134.767769 131.503731,135.2065 C131.901,135.862692 132.255115,136.675423 132.809346,137.425962 C133.089,137.799538 133.432538,138.165077 133.889038,138.443462 C134.342577,138.722692 134.9095,138.890231 135.508154,138.886896 C136.092423,138.886896 136.565846,138.413423 136.565846,137.829154 C136.565846,137.245308 136.092423,136.771462 135.508154,136.771462","id","Fill-43"],["d","M147.808269,136.771462 C147.598423,136.769769 147.472346,136.731692 147.344577,136.667808 C147.233731,136.610269 147.119077,136.522692 146.991731,136.386462 C146.768769,136.151231 146.526769,135.765385 146.273346,135.300423 C145.885385,134.604885 145.480077,133.738423 144.787923,132.970115 C144.441,132.587654 144.011154,132.232269 143.481462,131.980115 C142.953038,131.726692 142.334077,131.585808 141.658423,131.587068 C141.074577,131.587068 140.600731,132.060923 140.600731,132.644769 C140.600731,133.229038 141.074577,133.702462 141.658423,133.702462 C142.002808,133.703308 142.258346,133.76 142.475808,133.847577 C142.665769,133.925 142.830769,134.0295 142.992808,134.168269 C143.275423,134.409 143.543231,134.767769 143.803423,135.2065 C144.201115,135.862692 144.555231,136.675423 145.109038,137.425962 C145.389115,137.799538 145.732231,138.165077 146.188731,138.443462 C146.642692,138.722692 147.209192,138.890231 147.808269,138.886896 C148.392115,138.886896 148.865962,138.413423 148.865962,137.829154 C148.865962,137.245308 148.392115,136.771462 147.808269,136.771462","id","Fill-44"],["d","M135.508154,138.886873 C136.029808,138.888962 136.527346,138.764577 136.945769,138.545423 C137.313423,138.354615 137.617615,138.101192 137.870615,137.830423 C138.313154,137.353615 138.616923,136.825192 138.896577,136.319615 C139.3095,135.559346 139.676731,134.8435 140.093462,134.393346 C140.300769,134.166154 140.5085,134.003269 140.746269,133.889462 C140.985308,133.776923 141.262846,133.704154 141.658423,133.702462 C142.242692,133.702462 142.716115,133.229038 142.716115,132.644769 C142.716115,132.060923 142.242692,131.587076 141.658423,131.587076 C141.070346,131.586654 140.525423,131.692 140.045231,131.887885 C139.624269,132.058385 139.257462,132.295308 138.945654,132.563538 C138.398615,133.034846 138.015731,133.589923 137.696731,134.122154 C137.225,134.921346 136.870038,135.691346 136.512962,136.159269 C136.337385,136.394923 136.1745,136.548077 136.028538,136.635654 C135.880038,136.721962 135.748885,136.7685 135.508154,136.771462 C134.924308,136.771462 134.450462,137.245308 134.450462,137.829154 C134.450462,138.413423 134.924308,138.886873 135.508154,138.886873","id","Fill-45"],["d","M147.808269,138.886873 C148.3295,138.888962 148.827038,138.764577 149.245462,138.545423 C149.613115,138.354615 149.917308,138.101192 150.170308,137.830423 C150.612423,137.353192 150.916192,136.825192 151.196269,136.319615 C151.608769,135.559346 151.976,134.8435 152.392731,134.393346 C152.600038,134.166154 152.808192,134.003269 153.045538,133.889462 C153.284577,133.776923 153.562115,133.704154 153.957692,133.702462 C154.541538,133.702462 155.015385,133.229038 155.015385,132.644769 C155.015385,132.060923 154.541538,131.587076 153.957692,131.587076 C153.369192,131.586654 152.824269,131.692 152.344077,131.887885 C151.923538,132.058385 151.556731,132.295308 151.244923,132.563538 C150.697885,133.034846 150.315,133.589923 149.996,134.122154 C149.524269,134.921346 149.169731,135.691346 148.812231,136.159269 C148.636654,136.394923 148.473769,136.548077 148.328231,136.635654 C148.179731,136.721962 148.048154,136.7685 147.808269,136.771462 C147.224,136.771462 146.750577,137.245308 146.750577,137.829154 C146.750577,138.413423 147.224,138.886873 147.808269,138.886873","id","Fill-46"],["d","M170.546962,233.332423 C170.337115,233.330308 170.211038,233.292654 170.083269,233.228346 C169.972423,233.170808 169.857769,233.083231 169.730423,232.947 C169.507462,232.711769 169.265462,232.325923 169.012038,231.860962 C168.624077,231.165423 168.218346,230.298538 167.526615,229.529808 C167.179692,229.147769 166.749,228.792385 166.219308,228.540231 C165.690885,228.286385 165.071923,228.145923 164.396692,228.147184 C163.812423,228.147184 163.339,228.620615 163.339,229.204885 C163.339,229.789154 163.812423,230.262577 164.396692,230.262577 C164.741077,230.263423 164.996192,230.319692 165.214077,230.407692 C165.404038,230.485115 165.569038,230.589192 165.7315,230.727962 C166.013692,230.969115 166.2815,231.327885 166.542115,231.766615 C166.939385,232.422808 167.293923,233.235538 167.847731,233.9865 C168.127808,234.360077 168.470923,234.725615 168.927423,235.004 C169.381385,235.283654 169.947885,235.451192 170.546962,235.447858 C171.130808,235.447858 171.604654,234.973962 171.604654,234.390115 C171.604654,233.805846 171.130808,233.332423 170.546962,233.332423","id","Fill-47"],["d","M182.846654,233.332423 C182.637231,233.330308 182.510731,233.292654 182.382962,233.228346 C182.272538,233.170808 182.157462,233.083231 182.030115,232.947 C181.807154,232.711769 181.565577,232.326346 181.311731,231.861385 C180.924192,231.165846 180.518462,230.299385 179.826731,229.530654 C179.479808,229.148615 179.049538,228.793231 178.519846,228.540654 C177.991423,228.287231 177.372462,228.146769 176.697231,228.14803 C176.112962,228.14803 175.639538,228.621462 175.639538,229.205731 C175.639538,229.79 176.112962,230.263423 176.697231,230.263423 C177.041615,230.264269 177.296731,230.320538 177.514192,230.408115 C177.704154,230.485962 177.869577,230.590038 178.031615,230.728808 C178.313808,230.969538 178.581615,231.328308 178.842231,231.767038 C179.2395,232.423231 179.593615,233.235962 180.147846,233.9865 C180.4275,234.360077 180.771038,234.725615 181.227538,235.004 C181.681077,235.283654 182.247577,235.451192 182.846654,235.447858 C183.430923,235.447858 183.904346,234.973962 183.904346,234.390115 C183.904346,233.805846 183.430923,233.332423 182.846654,233.332423","id","Fill-48"],["d","M170.546962,235.447825 C171.068192,235.4495 171.565731,235.325538 171.984577,235.105962 C172.352231,234.915577 172.656423,234.662154 172.909,234.390962 C173.351538,233.914154 173.655308,233.385731 173.935385,232.880154 C174.347885,232.120308 174.715115,231.404038 175.131846,230.953885 C175.339154,230.726692 175.547308,230.563808 175.785077,230.45 C176.023692,230.337462 176.301231,230.264692 176.697231,230.263423 C177.2815,230.263423 177.754923,229.79 177.754923,229.205731 C177.754923,228.621462 177.2815,228.148033 176.697231,228.148033 C176.108731,228.147192 175.563808,228.252538 175.083615,228.448423 C174.663077,228.618923 174.295846,228.855846 173.984038,229.124077 C173.437,229.595808 173.054115,230.150885 172.735115,230.682692 C172.263385,231.481885 171.908846,232.251885 171.551769,232.719808 C171.375769,232.955885 171.212885,233.108615 171.067346,233.196192 C170.918846,233.282923 170.787269,233.329038 170.546962,233.332423 C169.962692,233.332423 169.489269,233.805846 169.489269,234.390115 C169.489269,234.973962 169.962692,235.447825 170.546962,235.447825","id","Fill-49"],["d","M182.847077,235.447825 C183.368308,235.4495 183.865846,235.325115 184.284269,235.105538 C184.6515,234.915154 184.955692,234.661731 185.208692,234.390538 C185.650808,233.913731 185.954577,233.385308 186.234654,232.880154 C186.647154,232.119885 187.014385,231.404038 187.431115,230.953885 C187.638423,230.726692 187.846154,230.563808 188.0835,230.45 C188.322538,230.337462 188.599654,230.264692 188.995231,230.263423 L188.995654,230.263423 L188.995654,229.208692 L188.828962,230.249885 C188.906385,230.262154 188.966038,230.263423 188.995654,230.263423 L188.995654,229.208692 L188.828962,230.249885 C189.405615,230.342115 189.948,229.9495 190.040654,229.372846 C190.132885,228.795769 189.739846,228.253385 189.163192,228.161154 C189.085769,228.148885 189.025692,228.148033 188.995654,228.148033 L188.995231,228.148033 C188.407154,228.147192 187.862231,228.252538 187.382038,228.448423 C186.9615,228.618923 186.594692,228.855846 186.282885,229.124077 C185.736269,229.595385 185.353385,230.150462 185.034385,230.682269 C184.562654,231.481462 184.208115,232.251462 183.851038,232.719808 C183.675038,232.955462 183.512154,233.108192 183.366615,233.196192 C183.218115,233.2825 183.086538,233.329038 182.846231,233.332423 C182.261962,233.332423 181.788962,233.806269 181.788962,234.390115 C181.788962,234.974385 182.262808,235.447825 182.847077,235.447825","id","Fill-50"],["d","M187.318577,94.1223462 C187.109154,94.1202308 186.983077,94.0825769 186.855308,94.0182692 C186.744462,93.9607308 186.629385,93.8731538 186.502462,93.7369231 C186.2795,93.5016923 186.0375,93.1162692 185.784077,92.6508846 C185.396115,91.9553462 184.990385,91.0888846 184.298654,90.3201538 C183.951731,89.9381154 183.521462,89.5827308 182.991769,89.3305769 C182.463346,89.0767308 181.844385,88.9362692 181.169154,88.9375299 C180.584885,88.9375299 180.111462,89.4109615 180.111462,89.9952308 C180.111462,90.5795 180.584885,91.0529231 181.169154,91.0529231 C181.513538,91.0537692 181.768654,91.1100385 181.986115,91.1980385 C182.1765,91.2754615 182.3415,91.3795385 182.503538,91.5183077 C182.786154,91.7590385 183.053538,92.1182308 183.314154,92.5565385 C183.711423,93.2131538 184.065538,94.0258846 184.619769,94.7764231 C184.899423,95.15 185.242962,95.5155385 185.699462,95.7939231 C186.153,96.0735769 186.7195,96.2411154 187.318577,96.2377811 C187.902846,96.2377811 188.376269,95.7638846 188.376269,95.1800385 C188.376269,94.5957692 187.902846,94.1223462 187.318577,94.1223462","id","Fill-51"],["d","M199.618692,94.1223462 C199.408846,94.1202308 199.282769,94.0825769 199.155,94.0182692 C199.044154,93.9607308 198.9295,93.8731538 198.802154,93.7369231 C198.579192,93.5016923 198.337192,93.1162692 198.083769,92.6513077 C197.695808,91.9557692 197.2905,91.0893077 196.598346,90.3205769 C196.251423,89.9385385 195.821154,89.5831538 195.291885,89.331 C194.763038,89.0771538 194.1445,88.9366923 193.468846,88.937953 C192.885,88.937953 192.411154,89.4113846 192.411154,89.9956538 C192.411154,90.5799231 192.885,91.0533462 193.468846,91.0533462 C193.813231,91.0541923 194.068769,91.1104615 194.286231,91.1980385 C194.476192,91.2758846 194.641192,91.3799615 194.803231,91.5187308 C195.085846,91.7594615 195.353231,92.1182308 195.613846,92.5569615 C196.011115,93.2131538 196.365654,94.0258846 196.919462,94.7768462 C197.199538,95.15 197.542654,95.5155385 197.999154,95.7939231 C198.453115,96.0735769 199.019615,96.2411154 199.618692,96.2377811 C200.202538,96.2377811 200.676385,95.7638846 200.676385,95.1800385 C200.676385,94.5957692 200.202538,94.1223462 199.618692,94.1223462","id","Fill-52"],["d","M187.318577,96.2377479 C187.839808,96.2394231 188.337769,96.1154615 188.756192,95.8958846 C189.123846,95.7055 189.428038,95.4520769 189.681038,95.1808846 C190.123577,94.7040769 190.427346,94.1756538 190.707423,93.6705 C191.119923,92.9102308 191.487577,92.1939615 191.904308,91.7438077 C192.111615,91.5166154 192.319346,91.3537308 192.557115,91.2399231 C192.795731,91.1273846 193.073269,91.0546154 193.468846,91.0533462 C194.053115,91.0533462 194.526538,90.5799231 194.526538,89.9956538 C194.526538,89.4113846 194.053115,88.9379565 193.468846,88.9379565 C192.880769,88.9371154 192.335846,89.0424615 191.855654,89.2383462 C191.435115,89.4088462 191.067885,89.6457692 190.756077,89.914 C190.209462,90.3857308 189.826154,90.9408077 189.507577,91.4726154 C189.035423,92.2718077 188.680885,93.0418077 188.323808,93.5097308 C188.147808,93.7453846 187.984923,93.8985385 187.839385,93.9861154 C187.690462,94.0728462 187.558885,94.1189615 187.318577,94.1223462 C186.734731,94.1223462 186.260885,94.5957692 186.260885,95.1800385 C186.260885,95.7638846 186.734731,96.2377479 187.318577,96.2377479","id","Fill-53"],["d","M199.618692,96.2377478 C200.139923,96.2394231 200.637462,96.1150385 201.056308,95.8958846 C201.423538,95.7050769 201.728154,95.4516538 201.980731,95.1808846 C202.423269,94.7036538 202.727038,94.1756538 203.006692,93.6700769 C203.419615,92.9102308 203.786846,92.1939615 204.203577,91.7438077 C204.410885,91.5166154 204.618615,91.3537308 204.856385,91.2399231 C205.095423,91.1273846 205.372962,91.0546154 205.768962,91.0533462 C206.352808,91.0533462 206.826654,90.5795 206.826654,89.9956538 C206.826654,89.4113846 206.352808,88.9379565 205.768962,88.9379565 C205.180462,88.9371154 204.635538,89.0424615 204.155346,89.2383462 C203.734808,89.4088462 203.367577,89.6457692 203.055769,89.914 C202.508731,90.3853077 202.125846,90.9403846 201.806846,91.4721923 C201.335115,92.2718077 200.980577,93.0418077 200.623077,93.5097308 C200.4475,93.7453846 200.284615,93.8985385 200.138654,93.9861154 C199.990154,94.0724231 199.858577,94.1189615 199.618269,94.1223462 C199.034,94.1223462 198.560577,94.5957692 198.560577,95.1800385 C198.561,95.7643077 199.034423,96.2377478 199.618692,96.2377478","id","Fill-54"],["d","M16.2766154,87.857 C16.0667692,87.8553077 15.9406923,87.8172308 15.8129231,87.7529231 C15.7020769,87.6958077 15.5874231,87.6078077 15.4600769,87.472 C15.2371154,87.2367692 14.9951154,86.8509231 14.7416923,86.3859615 C14.3537308,85.6904231 13.948,84.8235385 13.2562692,84.0552308 C12.9093462,83.6727692 12.4790769,83.3173846 11.9493846,83.0652308 C11.4209615,82.8118077 10.802,82.6709231 10.1263462,82.6721838 C9.5425,82.6721838 9.06865385,83.1460385 9.06865385,83.7298846 C9.06865385,84.3141538 9.5425,84.7875769 10.1263462,84.7875769 C10.4707308,84.7884231 10.7262692,84.8451154 10.9437308,84.9326923 C11.1341154,85.0101154 11.2991154,85.1146154 11.4611538,85.2533846 C11.7437692,85.4941154 12.0111538,85.8528846 12.2717692,86.2916154 C12.6690385,86.9478077 13.0235769,87.7605385 13.5773846,88.5115 C13.8574615,88.8850769 14.2005769,89.2506154 14.6570769,89.5285769 C15.1110385,89.8082308 15.6775385,89.9757692 16.2766154,89.9724349 C16.8604615,89.9724349 17.3343077,89.4989615 17.3343077,88.9146923 C17.3343077,88.3304231 16.8604615,87.857 16.2766154,87.857","id","Fill-55"],["d","M28.5763077,87.857 C28.3664615,87.8553077 28.2403846,87.8172308 28.1126154,87.7529231 C28.0017692,87.6958077 27.8871154,87.6078077 27.7597692,87.472 C27.5368077,87.2367692 27.2948077,86.8509231 27.0413846,86.3859615 C26.6538462,85.6904231 26.2481154,84.8239615 25.5563846,84.0552308 C25.2094615,83.6731923 24.7791923,83.3178077 24.2495,83.0656538 C23.7210769,82.8122308 23.1021154,82.6713462 22.4268846,82.6726069 C21.8426154,82.6726069 21.3691923,83.1464615 21.3691923,83.7303077 C21.3691923,84.3145769 21.8426154,84.788 22.4268846,84.788 C22.7708462,84.7888462 23.0263846,84.8455385 23.2438462,84.9331154 C23.4338077,85.0105385 23.5988077,85.1150385 23.7612692,85.2538077 C24.0434615,85.4945385 24.3112692,85.8533077 24.5718846,86.2920385 C24.9691538,86.9482308 25.3232692,87.7609615 25.8775,88.5115 C26.1571538,88.8850769 26.5006923,89.2506154 26.9571923,89.5285769 C27.4107308,89.8082308 27.9772308,89.9757692 28.5763077,89.9724349 C29.1605769,89.9724349 29.634,89.4989615 29.634,88.9146923 C29.634,88.3304231 29.1605769,87.857 28.5763077,87.857","id","Fill-56"],["d","M16.2766154,89.9724112 C16.7978462,89.9745 17.2953846,89.8501154 17.7142308,89.6309615 C18.0814615,89.4401538 18.3860769,89.1867308 18.6386538,88.9159615 C19.0811923,88.4387308 19.3849615,87.9107308 19.6650385,87.4051538 C20.0775385,86.6448846 20.4451923,85.9290385 20.8619231,85.4788846 C21.0692308,85.2516923 21.2769615,85.0888077 21.5147308,84.975 C21.7533462,84.8624615 22.0308846,84.7892692 22.4268846,84.788 C23.0107308,84.788 23.4845769,84.3145769 23.4845769,83.7303077 C23.4845769,83.1464615 23.0107308,82.6726103 22.4268846,82.6726103 C21.8383846,82.6717692 21.2934615,82.7775385 20.8132692,82.9734231 C20.3927308,83.1439231 20.0255,83.3804231 19.7136923,83.6486538 C19.1670769,84.1203846 18.7837692,84.6754615 18.4647692,85.2072692 C17.9930385,86.0068846 17.6385,86.7764615 17.2814231,87.2448077 C17.1054231,87.4804615 16.9425385,87.6331923 16.797,87.7211923 C16.6485,87.8075 16.5169231,87.8536154 16.2766154,87.857 C15.6923462,87.857 15.2189231,88.3304231 15.2189231,88.9146923 C15.2189231,89.4989615 15.6923462,89.9724112 16.2766154,89.9724112","id","Fill-57"],["d","M28.5763077,89.9724017 C29.0975385,89.9740769 29.5950769,89.8501154 30.0139231,89.6305385 C30.3815769,89.4401538 30.6857692,89.1867308 30.9383462,88.9155385 C31.3808846,88.4387308 31.6842308,87.9103077 31.9643077,87.4047308 C32.3768077,86.6448846 32.7444615,85.9286154 33.1607692,85.4788846 C33.3685,85.2516923 33.5762308,85.0888077 33.8135769,84.975 C34.0526154,84.8624615 34.3301538,84.7892692 34.7257308,84.788 L34.7257308,83.7332692 L34.6381538,84.7846154 C34.6804615,84.788 34.7109231,84.788 34.7257308,84.788 L34.7257308,83.7332692 L34.6381538,84.7846154 C35.2203077,84.8328462 35.7318077,84.4004615 35.7800385,83.8183077 C35.8286923,83.2361538 35.3963077,82.7246538 34.8141538,82.6764231 C34.7714231,82.6730385 34.7409615,82.6726141 34.7257308,82.6726141 C34.1376538,82.6721923 33.5927308,82.7775385 33.1121154,82.9734231 C32.692,83.1435 32.3247692,83.3804231 32.0129615,83.6486538 C31.4659231,84.1203846 31.0830385,84.6754615 30.7644615,85.2072692 C30.2927308,86.0064615 29.9377692,86.7764615 29.5806923,87.2443846 C29.4046923,87.4804615 29.2422308,87.6331923 29.0962692,87.7211923 C28.9477692,87.8075 28.8161923,87.8536154 28.5758846,87.857 C27.9920385,87.857 27.5186154,88.3308462 27.5186154,88.9151154 C27.5186154,89.4989615 27.9920385,89.9724017 28.5763077,89.9724017","id","Fill-58"],["d","M135.468808,19.5072308 C135.466692,19.7170769 135.429038,19.8431538 135.364731,19.9709231 C135.307192,20.0817692 135.219615,20.1964231 135.083385,20.3237692 C134.848154,20.5467308 134.462731,20.7887308 133.997346,21.0421538 C133.301808,21.4301154 132.435346,21.8358462 131.667038,22.5275769 C131.285,22.8745 130.929192,23.3047692 130.677038,23.8344615 C130.423615,24.3628846 130.282731,24.9818462 130.284408,25.6575 C130.284408,26.2413462 130.757846,26.7151923 131.342115,26.7151923 C131.925962,26.7151923 132.399808,26.2413462 132.399808,25.6575 C132.400231,25.3131154 132.456923,25.0575769 132.5445,24.8401154 C132.622346,24.6497308 132.726423,24.4847308 132.865192,24.3226923 C133.105923,24.0400769 133.464692,23.7726923 133.903423,23.5120769 C134.559615,23.1148077 135.372346,22.7602692 136.122885,22.2064615 C136.496462,21.9263846 136.862,21.5832692 137.140385,21.1267692 C137.420038,20.6728077 137.587154,20.1063077 137.584231,19.5072308 C137.584231,18.9233846 137.110346,18.4495385 136.5265,18.4495385 C135.942231,18.4495385 135.468808,18.9233846 135.468808,19.5072308","id","Fill-59"],["d","M135.468808,7.20753846 C135.466692,7.41696154 135.429038,7.54346154 135.364731,7.67123077 C135.307192,7.78165385 135.219615,7.89673077 135.083385,8.02407692 C134.848154,8.24703846 134.462731,8.48861538 133.997346,8.74246154 C133.301808,9.13 132.435346,9.53573077 131.667038,10.2274615 C131.285,10.5743846 130.929615,11.0046538 130.677038,11.5343462 C130.423615,12.0627692 130.282731,12.6817308 130.284408,13.3569615 C130.284408,13.9412308 130.757846,14.4146538 131.342115,14.4146538 C131.925962,14.4146538 132.399808,13.9412308 132.399808,13.3569615 C132.400231,13.013 132.456923,12.7574615 132.5445,12.54 C132.622346,12.3500385 132.726423,12.1846154 132.865192,12.0225769 C133.105923,11.7403846 133.464692,11.4725769 133.903423,11.2119615 C134.559615,10.8146923 135.372346,10.4605769 136.122885,9.90634615 C136.496462,9.62669231 136.862,9.28315385 137.140385,8.82665385 C137.420038,8.37311538 137.587154,7.80661538 137.584231,7.20753846 C137.584231,6.62369231 137.110346,6.14984615 136.5265,6.14984615 C135.942231,6.14984615 135.468808,6.62369231 135.468808,7.20753846","id","Fill-60"],["d","M137.584209,19.5072308 C137.585885,18.986 137.461923,18.4884615 137.242346,18.0696154 C137.051962,17.7019615 136.798538,17.3977692 136.527346,17.1451923 C136.050538,16.7026538 135.522115,16.3988846 135.016538,16.1188077 C134.256692,15.7063077 133.540423,15.3386538 133.090269,14.9219231 C132.863077,14.7146154 132.700192,14.5068846 132.586385,14.2691154 C132.473846,14.0305 132.401077,13.7525385 132.399808,13.3569615 C132.399808,12.7731154 131.925962,12.2992692 131.342115,12.2992692 C130.757846,12.2992692 130.284418,12.7731154 130.284418,13.3569615 C130.283577,13.9454615 130.388923,14.4903846 130.584808,14.9705769 C130.755308,15.3911154 130.992231,15.7583462 131.260462,16.0701538 C131.731769,16.6167692 132.287269,17.0000769 132.819077,17.3186538 C133.618269,17.7908077 134.388269,18.1453462 134.856192,18.5024231 C135.091846,18.6784231 135.245,18.8413077 135.332577,18.9868462 C135.418885,19.1353462 135.465423,19.2669231 135.468808,19.5072308 C135.468808,20.0915 135.942231,20.5649231 136.5265,20.5649231 C137.110346,20.5649231 137.584209,20.0915 137.584209,19.5072308","id","Fill-61"],["d","M137.584209,7.20753846 C137.585885,6.68630769 137.461923,6.18876923 137.242346,5.76992308 C137.051962,5.40226923 136.798538,5.09807692 136.527346,4.8455 C136.050538,4.40296154 135.522115,4.09919231 135.016538,3.81953846 C134.256692,3.40661538 133.540423,3.03938462 133.090269,2.62265385 C132.863077,2.41534615 132.700192,2.20761538 132.586385,1.96984615 C132.473846,1.73080769 132.401077,1.45326923 132.399808,1.05769231 C132.399808,0.473423077 131.925962,0 131.342115,0 C130.757846,0 130.284418,0.473423077 130.284418,1.05769231 C130.283577,1.64576923 130.388923,2.19069231 130.584808,2.67130769 C130.755308,3.09184615 130.992231,3.45865385 131.260462,3.77046154 C131.731769,4.3175 132.287269,4.70038462 132.819077,5.01938462 C133.618269,5.49111538 134.388269,5.84565385 134.856192,6.20315385 C135.092269,6.37873077 135.245,6.54161538 135.332577,6.68715385 C135.419308,6.83565385 135.465423,6.96723077 135.468808,7.20753846 C135.468808,7.79180769 135.942231,8.26523077 136.5265,8.26523077 C137.110346,8.26523077 137.584209,7.79180769 137.584209,7.20753846","id","Fill-62"],["d","M97.7553077,83.8453846 C97.7536154,84.0548077 97.7155385,84.1808846 97.6516538,84.3090769 C97.5941154,84.4195 97.5065385,84.5345769 97.3703077,84.6615 C97.1350769,84.8844615 96.7492308,85.1264615 96.2842692,85.3798846 C95.5887308,85.7678462 94.7222692,86.1735769 93.9539615,86.8653077 C93.5715,87.2122308 93.2161154,87.6425 92.9639615,88.1721923 C92.7105385,88.7010385 92.5696538,89.3195769 92.5713311,89.9952308 C92.5713311,90.5795 93.0447692,91.0529231 93.6290385,91.0529231 C94.2128846,91.0529231 94.6867308,90.5795 94.6867308,89.9952308 C94.6871538,89.6508462 94.7438462,89.3953077 94.8314231,89.1778462 C94.9092692,88.9878846 95.0133462,88.8224615 95.1521154,88.6604231 C95.3928462,88.3782308 95.7516154,88.1104231 96.1903462,87.8498077 C96.8465385,87.4525385 97.6592692,87.0984231 98.4098077,86.5441923 C98.7833846,86.2645385 99.1489231,85.921 99.4273077,85.4645 C99.7065385,85.0109615 99.8740769,84.4440385 99.8707426,83.8453846 C99.8707426,83.2611154 99.3972692,82.7876923 98.813,82.7876923 C98.2291538,82.7876923 97.7553077,83.2611154 97.7553077,83.8453846","id","Fill-63"],["d","M97.7553077,71.5452692 C97.7536154,71.7551154 97.7155385,71.8811923 97.6516538,72.0089615 C97.5941154,72.1198077 97.5065385,72.2344615 97.3703077,72.3618077 C97.1350769,72.5847692 96.7492308,72.8267692 96.2842692,73.0801923 C95.5887308,73.4681538 94.7222692,73.8734615 93.9539615,74.5656154 C93.5715,74.9125385 93.2161154,75.3428077 92.9639615,75.8720769 C92.7105385,76.4009231 92.5696538,77.0194615 92.5713311,77.6951154 C92.5713311,78.2789615 93.0447692,78.7528077 93.6290385,78.7528077 C94.2128846,78.7528077 94.6867308,78.2789615 94.6867308,77.6951154 C94.6871538,77.3507308 94.7438462,77.0951923 94.8314231,76.8777308 C94.9092692,76.6877692 95.0133462,76.5227692 95.1521154,76.3607308 C95.3928462,76.0781154 95.7516154,75.8107308 96.1903462,75.5501154 C96.8465385,75.1528462 97.6592692,74.7983077 98.4098077,74.2445 C98.7833846,73.9644231 99.1489231,73.6213077 99.4273077,73.1648077 C99.7065385,72.7108462 99.8740769,72.1443462 99.8707426,71.5452692 C99.8707426,70.9614231 99.3972692,70.4875769 98.813,70.4875769 C98.2291538,70.4875769 97.7553077,70.9614231 97.7553077,71.5452692","id","Fill-64"],["d","M99.8707189,83.8453846 C99.8728077,83.3241538 99.7484231,82.8261923 99.5292692,82.4077692 C99.3388846,82.0401154 99.0854615,81.7359231 98.8142692,81.4829231 C98.3374615,81.0403846 97.8090385,80.7366154 97.3034615,80.4565385 C96.5436154,80.0440385 95.8273462,79.6768077 95.3771923,79.2600769 C95.15,79.0527692 94.9871154,78.8446154 94.8733077,78.6072692 C94.7607692,78.3682308 94.688,78.0906923 94.6867308,77.6951154 C94.6867308,77.1108462 94.2128846,76.6374231 93.6290385,76.6374231 C93.0447692,76.6374231 92.5713411,77.1108462 92.5713411,77.6951154 C92.5705,78.2831923 92.6758462,78.8281154 92.8717308,79.3083077 C93.0422308,79.7288462 93.2791538,80.0960769 93.5473846,80.4078846 C94.0186923,80.9549231 94.5737692,81.3378077 95.106,81.6568077 C95.9051923,82.1285385 96.6751923,82.4830769 97.1431154,82.8405769 C97.3787692,83.0161538 97.5319231,83.1790385 97.6195,83.3245769 C97.7058077,83.4735 97.7523462,83.6050769 97.7553077,83.8453846 C97.7553077,84.4292308 98.2291538,84.9030769 98.813,84.9030769 C99.3972692,84.9030769 99.8707189,84.4292308 99.8707189,83.8453846","id","Fill-65"],["d","M99.8707189,71.5452692 C99.8728077,71.0240385 99.7484231,70.5265 99.5292692,70.1080769 C99.3388846,69.7404231 99.0850385,69.4362308 98.8142692,69.1832308 C98.3374615,68.7411154 97.8090385,68.4373462 97.3034615,68.1572692 C96.5431923,67.7447692 95.8273462,67.3771154 95.3771923,66.9603846 C95.15,66.7530769 94.9871154,66.5453462 94.8733077,66.3075769 C94.7607692,66.0689615 94.688,65.791 94.6867308,65.3954231 C94.6867308,64.8115769 94.2128846,64.3377308 93.6290385,64.3377308 C93.0447692,64.3377308 92.5713411,64.8115769 92.5713411,65.3954231 C92.5705,65.9839231 92.6758462,66.5288462 92.8717308,67.0090385 C93.0422308,67.4295769 93.2791538,67.7968077 93.5473846,68.1086154 C94.0186923,68.6552308 94.5737692,69.0385385 95.106,69.3571154 C95.9051923,69.8292692 96.6751923,70.1838077 97.1431154,70.5408846 C97.3787692,70.7168846 97.5319231,70.8797692 97.6195,71.0253077 C97.7058077,71.1738077 97.7523462,71.3049615 97.7553077,71.5452692 C97.7553077,72.1295385 98.2291538,72.6029615 98.813,72.6029615 C99.3972692,72.6029615 99.8707189,72.1295385 99.8707189,71.5452692","id","Fill-66"],["d","M199.984654,186.622615 C199.982538,186.832462 199.944885,186.958538 199.880577,187.086308 C199.823038,187.197154 199.735462,187.311808 199.599231,187.439154 C199.364,187.662115 198.978577,187.904115 198.513192,188.157538 C197.817654,188.5455 196.951192,188.951231 196.182885,189.643385 C195.800846,189.990308 195.445462,190.420577 195.192885,190.950269 C194.939462,191.478692 194.799,192.097654 194.800261,192.773308 C194.800261,193.357154 195.273692,193.831 195.857962,193.831 C196.442231,193.831 196.915654,193.357154 196.915654,192.773308 C196.9165,192.4285 196.972769,192.173385 197.060769,191.9555 C197.138192,191.765538 197.242269,191.600115 197.381038,191.438077 C197.621769,191.155885 197.980962,190.888077 198.419269,190.627462 C199.075885,190.230192 199.888192,189.875654 200.639154,189.321846 C201.012308,189.041769 201.377846,188.698654 201.656231,188.242154 C201.935885,187.788192 202.103423,187.221692 202.100089,186.622615 C202.100089,186.038769 201.626192,185.564923 201.042346,185.564923 C200.458077,185.564923 199.984654,186.038769 199.984654,186.622615","id","Fill-67"],["d","M199.984654,174.322923 C199.982538,174.532769 199.944885,174.658846 199.880577,174.786615 C199.823038,174.897462 199.735462,175.012115 199.599231,175.139462 C199.364,175.362423 198.978577,175.604 198.513615,175.857846 C197.818077,176.245385 196.951615,176.651115 196.182885,177.342846 C195.800846,177.689769 195.445462,178.120038 195.193308,178.649731 C194.939462,179.178154 194.799,179.797115 194.800261,180.472346 C194.800261,181.056615 195.273692,181.530038 195.857962,181.530038 C196.442231,181.530038 196.915654,181.056615 196.915654,180.472346 C196.9165,180.128385 196.972769,179.872846 197.060769,179.655385 C197.138192,179.465423 197.242269,179.3 197.381038,179.137962 C197.621769,178.855769 197.980538,178.587962 198.419269,178.327346 C199.075462,177.930077 199.888192,177.575962 200.639154,177.021731 C201.012308,176.742077 201.377846,176.398538 201.656231,175.942038 C201.935885,175.4885 202.103423,174.922 202.100089,174.322923 C202.100089,173.738654 201.626192,173.265231 201.042346,173.265231 C200.458077,173.265231 199.984654,173.738654 199.984654,174.322923","id","Fill-68"],["d","M202.100056,186.622615 C202.101731,186.101385 201.977769,185.603846 201.758192,185.185 C201.567808,184.817769 201.314385,184.513154 201.043192,184.260577 C200.566385,183.818038 200.037962,183.514269 199.532808,183.234192 C198.772538,182.821692 198.056269,182.454462 197.606538,182.037731 C197.379346,181.830423 197.216038,181.622269 197.102231,181.384923 C196.990115,181.145885 196.916923,180.868346 196.915654,180.472346 C196.915654,179.8885 196.442231,179.414654 195.857962,179.414654 C195.273692,179.414654 194.800264,179.8885 194.800264,180.472346 C194.799423,181.060846 194.904769,181.605769 195.100654,182.085962 C195.271154,182.5065 195.508077,182.873731 195.776308,183.185538 C196.248038,183.732577 196.803115,184.115462 197.334923,184.434462 C198.134115,184.906192 198.904115,185.260731 199.372038,185.617808 C199.608115,185.793808 199.760846,185.956692 199.848423,186.102231 C199.935154,186.250731 199.981269,186.382308 199.984654,186.622615 C199.984654,187.206885 200.458077,187.680308 201.042346,187.680308 C201.626192,187.680308 202.100056,187.206885 202.100056,186.622615","id","Fill-69"],["d","M202.100056,174.322923 C202.101731,173.801692 201.977769,173.304154 201.758192,172.885308 C201.567808,172.518077 201.314385,172.213885 201.043192,171.960885 C200.566385,171.518769 200.037962,171.215 199.532808,170.934923 C198.772538,170.522423 198.056269,170.154769 197.606115,169.738462 C197.378923,169.530731 197.216038,169.323 197.102231,169.085654 C196.989692,168.846615 196.916923,168.569077 196.915654,168.1735 C196.915654,167.589231 196.442231,167.115808 195.857962,167.115808 C195.273692,167.115808 194.800264,167.589231 194.800264,168.1735 C194.799423,168.761577 194.904769,169.3065 195.100654,169.786692 C195.271154,170.207231 195.508077,170.574462 195.776308,170.886269 C196.248038,171.433308 196.803115,171.816192 197.334923,172.135192 C198.134115,172.606923 198.904115,172.961462 199.372038,173.318538 C199.608115,173.494538 199.760846,173.657423 199.848423,173.802962 C199.935154,173.951462 199.981269,174.082615 199.984654,174.322923 C199.984654,174.907192 200.458077,175.380615 201.042346,175.380615 C201.626192,175.380615 202.100056,174.907192 202.100056,174.322923","id","Fill-70"],["d","M73.1440769,196.315731 C73.1419615,196.525154 73.1043077,196.651231 73.04,196.779 C72.9824615,196.889846 72.8948846,197.004923 72.7586538,197.131846 C72.5234231,197.354808 72.138,197.596808 71.6726154,197.850231 C70.9770769,198.238192 70.1110385,198.643923 69.3423077,199.335654 C68.9602692,199.682577 68.6048846,200.112846 68.3523077,200.642538 C68.0988846,201.170962 67.958,201.7895 67.9596772,202.465154 C67.9596772,203.049 68.4331154,203.522846 69.0173846,203.522846 C69.6012308,203.522846 70.0750769,203.049 70.0750769,202.465154 C70.0755,202.120769 70.1321923,201.865654 70.2197692,201.647769 C70.2976154,201.457808 70.4016923,201.292808 70.5404615,201.130769 C70.7811923,200.848154 71.1399615,200.580769 71.5786923,200.320154 C72.2348846,199.922885 73.0476154,199.568346 73.7981538,199.014538 C74.1717308,198.734462 74.5372692,198.391346 74.8156538,197.934846 C75.0953077,197.480885 75.2624231,196.914385 75.2595003,196.315731 C75.2595003,195.731462 74.7856154,195.258038 74.2017692,195.258038 C73.6175,195.258038 73.1440769,195.731462 73.1440769,196.315731","id","Fill-71"],["d","M73.1440769,184.015615 C73.1419615,184.225462 73.1043077,184.351538 73.04,184.479308 C72.9824615,184.590154 72.8948846,184.704808 72.7586538,184.832154 C72.5234231,185.055115 72.138,185.297115 71.6726154,185.550538 C70.9770769,185.938077 70.1110385,186.343808 69.3423077,187.035962 C68.9602692,187.382462 68.6048846,187.812731 68.3523077,188.342423 C68.0988846,188.870846 67.958,189.489808 67.9596772,190.165038 C67.9596772,190.749308 68.4331154,191.222731 69.0173846,191.222731 C69.6012308,191.222731 70.0750769,190.749308 70.0750769,190.165038 C70.0755,189.821077 70.1321923,189.565538 70.2197692,189.348077 C70.2976154,189.158115 70.4016923,188.993115 70.5404615,188.830654 C70.7811923,188.548462 71.1399615,188.280654 71.5786923,188.020462 C72.2348846,187.622769 73.0476154,187.268654 73.7981538,186.714846 C74.1717308,186.434769 74.5372692,186.091654 74.8156538,185.634731 C75.0953077,185.181192 75.2624231,184.614692 75.2595003,184.015615 C75.2595003,183.431769 74.7856154,182.957923 74.2017692,182.957923 C73.6175,182.957923 73.1440769,183.431769 73.1440769,184.015615","id","Fill-72"],["d","M75.2594786,196.315731 C75.2611538,195.794077 75.1371923,195.296538 74.9176154,194.878115 C74.7272308,194.510462 74.4738077,194.205846 74.2026154,193.953269 C73.7258077,193.510731 73.1973846,193.206962 72.6918077,192.926885 C71.9319615,192.514385 71.2156923,192.146731 70.7655385,191.73 C70.5383462,191.522692 70.3754615,191.314962 70.2616538,191.077192 C70.1491154,190.838577 70.0763462,190.560615 70.0750769,190.165038 C70.0750769,189.581192 69.6012308,189.107346 69.0173846,189.107346 C68.4331154,189.107346 67.9596873,189.581192 67.9596873,190.165038 C67.9588462,190.753538 68.0641923,191.298462 68.2600769,191.778654 C68.4305769,192.199192 68.6675,192.566423 68.9357308,192.878231 C69.4070385,193.424846 69.9625385,193.807731 70.4943462,194.126731 C71.2935385,194.598462 72.0635385,194.953423 72.5314615,195.3105 C72.7671154,195.4865 72.9202692,195.649385 73.0078462,195.794923 C73.0941538,195.943423 73.1406923,196.075 73.1440769,196.315731 C73.1440769,196.899577 73.6175,197.373423 74.2017692,197.373423 C74.7856154,197.373423 75.2594786,196.899577 75.2594786,196.315731","id","Fill-73"],["d","M75.2594786,184.015615 C75.2611538,183.494385 75.1371923,182.996846 74.9176154,182.578 C74.7272308,182.210346 74.4738077,181.906154 74.2026154,181.653154 C73.7258077,181.211038 73.1973846,180.907269 72.6918077,180.627192 C71.9319615,180.214692 71.2156923,179.847462 70.7655385,179.430731 C70.5383462,179.223423 70.3754615,179.015269 70.2616538,178.7775 C70.1491154,178.538885 70.0763462,178.261346 70.0750769,177.865346 C70.0750769,177.281077 69.6012308,176.807654 69.0173846,176.807654 C68.4331154,176.807654 67.9596873,177.281077 67.9596873,177.865346 C67.9588462,178.453846 68.0641923,178.998769 68.2600769,179.478962 C68.4305769,179.8995 68.6675,180.266731 68.9357308,180.578538 C69.4070385,181.125577 69.9625385,181.508462 70.4943462,181.827462 C71.2935385,182.299192 72.0635385,182.653731 72.5314615,183.010808 C72.7671154,183.186808 72.9202692,183.349692 73.0078462,183.495231 C73.0941538,183.643731 73.1406923,183.775308 73.1440769,184.015615 C73.1440769,184.599885 73.6175,185.073308 74.2017692,185.073308 C74.7856154,185.073308 75.2594786,184.599885 75.2594786,184.015615","id","Fill-74"],["d","M150.245615,152.688038 L165.420962,152.688038 C166.005231,152.688038 166.478654,152.214615 166.478654,151.630346 C166.478654,151.0465 166.005231,150.572654 165.420962,150.572654 L150.245615,150.572654 C149.661769,150.572654 149.187923,151.0465 149.187923,151.630346 C149.187923,152.214615 149.661769,152.688038 150.245615,152.688038","id","Fill-75"],["d","M1.05769231,108.836538 L16.2330385,108.836538 C16.8173077,108.836538 17.2907308,108.363115 17.2907308,107.778846 C17.2907308,107.194577 16.8173077,106.721154 16.2330385,106.721154 L1.05769231,106.721154 C0.473423077,106.721154 0,107.194577 0,107.778846 C0,108.363115 0.473423077,108.836538 1.05769231,108.836538","id","Fill-76"],["d","M151.380308,38.2965 L166.555654,38.2965 C167.139923,38.2965 167.613346,37.8226538 167.613346,37.2388077 C167.613346,36.6545385 167.139923,36.1811154 166.555654,36.1811154 L151.380308,36.1811154 C150.796038,36.1811154 150.322615,36.6545385 150.322615,37.2388077 C150.322615,37.8226538 150.796038,38.2965 151.380308,38.2965","id","Fill-77"],["d","M211.198731,4.048 L226.374077,4.048 C226.957923,4.048 227.431769,3.57457692 227.431769,2.99030769 C227.431769,2.40646154 226.957923,1.93261538 226.374077,1.93261538 L211.198731,1.93261538 C210.614462,1.93261538 210.141038,2.40646154 210.141038,2.99030769 C210.141038,3.57457692 210.614462,4.048 211.198731,4.048","id","Fill-78"],["d","M61.5568462,230.232115 L76.7321923,230.232115 C77.3164615,230.232115 77.7898846,229.758269 77.7898846,229.174423 C77.7898846,228.590154 77.3164615,228.116731 76.7321923,228.116731 L61.5568462,228.116731 C60.9725769,228.116731 60.4991538,228.590154 60.4991538,229.174423 C60.4991538,229.758269 60.9725769,230.232115 61.5568462,230.232115","id","Fill-79"],["d","M101.2715,200.604038 L112.002,189.873538 C112.415346,189.460615 112.415346,188.790885 112.002,188.377962 C111.589077,187.964615 110.919346,187.964615 110.506423,188.377962 L99.7759231,199.108462 C99.3625769,199.521385 99.3625769,200.191115 99.7759231,200.604038 C100.188846,201.017385 100.858577,201.017385 101.2715,200.604038","id","Fill-80"],["d","M12.4435385,14.4688077 L23.1740385,3.73830769 C23.5873846,3.32538462 23.5873846,2.65565385 23.1740385,2.24273077 C22.7611154,1.82938462 22.0913846,1.82938462 21.6784615,2.24273077 L10.9479615,12.9732308 C10.5346154,13.3861538 10.5346154,14.0558846 10.9479615,14.4688077 C11.3608846,14.8821538 12.0306154,14.8821538 12.4435385,14.4688077","id","Fill-81"],["d","M219.533769,124.474308 L230.264269,113.743808 C230.677615,113.330885 230.677615,112.661154 230.264269,112.247808 C229.851346,111.834885 229.181615,111.834885 228.768692,112.247808 L218.037769,122.978731 C217.624846,123.391654 217.624846,124.061385 218.037769,124.474308 C218.451115,124.887231 219.120846,124.887231 219.533769,124.474308","id","Fill-82"],["d","M127.623269,71.2592692 L130.399077,66.4442308 L130.887731,66.4442308 L128.356038,70.8357692 L136.862423,70.8285769 L145.370923,70.8247692 L141.111808,63.4594231 L141.478192,63.2478846 L146.104115,71.2474231 L136.862846,71.2516538 L127.623269,71.2592692 M131.619231,64.3284231 L132.933308,62.0480385 L133.177846,62.4706923 L132.606269,63.4636538 L132.107462,64.328 L131.619231,64.3284231 M141.111808,63.4594231 L136.852269,56.0928077 L134.397577,60.3540385 L134.153038,59.9309615 L136.851423,55.2466538 L141.478192,63.2478846 L141.111808,63.4594231","id","Fill-83"],["d","M130.399077,66.4442308 L131.619231,64.3284231 L132.107462,64.328 L130.887731,66.4442308 L130.399077,66.4442308 M133.177846,62.4706923 L132.933308,62.0480385 L134.153038,59.9309615 L134.397577,60.3540385 L133.177846,62.4706923","id","Fill-84"],["d","M112.934462,165.183192 L115.710269,160.368154 L116.198923,160.368154 L113.666808,164.759692 L122.173615,164.7525 L130.682115,164.748692 L126.423,157.383346 L126.606192,157.277577 L126.789385,157.171808 L131.415308,165.171346 L122.174038,165.175577 L112.934462,165.183192 M116.930423,158.252346 L118.2445,155.971538 L118.489038,156.394615 L117.917038,157.387577 L117.418654,158.251923 L116.930423,158.252346 M126.423,157.383346 L122.163462,150.016731 L119.708769,154.277962 L119.464231,153.854885 L122.162615,149.170577 L126.789385,157.171808 L126.606192,157.277577 L126.423,157.383346","id","Fill-85"],["d","M115.710269,160.368154 L116.930423,158.252346 L117.418654,158.251923 L116.198923,160.368154 L115.710269,160.368154 M118.489038,156.394615 L118.2445,155.971538 L119.464231,153.854885 L119.708769,154.277962 L118.489038,156.394615","id","Fill-86"],["d","M163.850077,194.026038 L166.625885,189.211 L167.114538,189.210577 L164.582846,193.602538 L173.089231,193.595346 L181.597308,193.591115 L177.338615,186.226192 L177.705,186.014654 L182.3305,194.014192 L173.089654,194.018423 L163.850077,194.026038 M167.846038,187.095192 L169.160115,184.814385 L169.404654,185.237462 L168.334269,187.094769 L167.846038,187.095192 M177.338615,186.226192 L173.079077,178.859577 L170.624385,183.120808 L170.379423,182.697731 L173.078231,178.013423 L177.705,186.014654 L177.338615,186.226192","id","Fill-87"],["d","M166.625885,189.211 L167.846038,187.095192 L168.334269,187.094769 L167.114538,189.210577 L166.625885,189.211 M169.404654,185.237462 L169.160115,184.814385 L170.379423,182.697731 L170.624385,183.120808 L169.404654,185.237462","id","Fill-88"],["d","M204.624962,136.113577 L198.087577,129.582115 L196.504846,128.001923 L196.630923,127.529769 L198.386269,129.282577 L204.405385,135.296192 L208.799038,118.855423 L200.584577,121.064731 L198.186154,121.709077 L198.312231,121.237346 L200.475,120.656462 L209.396846,118.256346 L204.624962,136.113577 M194.776154,126.276192 L191.548923,123.053615 L195.953154,121.870692 L195.827077,122.342846 L192.366308,123.271923 L194.902231,125.804038 L194.776154,126.276192","id","Fill-89"],["d","M196.504846,128.001923 L194.776154,126.276192 L194.902231,125.804038 L196.630923,127.529769 L196.504846,128.001923 M195.827077,122.342846 L195.953154,121.870692 L198.312231,121.237346 L198.186154,121.709077 L195.827077,122.342846","id","Fill-90"],["d","M58.6947308,36.5669615 L50.5746154,28.4553077 L50.7006923,27.9835769 L52.4560385,29.7359615 L58.4751538,35.7495769 L62.8683846,19.3088077 L54.6539231,21.5185385 L52.2559231,22.1624615 L52.382,21.6907308 L54.5443462,21.1098462 L63.4661923,18.7101538 L58.6947308,36.5669615 M48.8459231,26.73 L45.6182692,23.5074231 L50.0229231,22.3245 L49.8968462,22.7962308 L46.4356538,23.7261538 L48.972,26.2578462 L48.8459231,26.73","id","Fill-91"],["d","M50.5746154,28.4553077 L48.8459231,26.73 L48.972,26.2578462 L50.7006923,27.9835769 L50.5746154,28.4553077 M49.8968462,22.7962308 L50.0229231,22.3245 L52.382,21.6907308 L52.2559231,22.1624615 L49.8968462,22.7962308","id","Fill-92"],["d","M52.6180769,221.837 L46.0802692,215.305538 L44.4975385,213.725769 L44.6240385,213.253615 L46.3793846,215.006 L52.3985,221.019615 L54.5942692,212.8005 L54.7986154,212.855077 L54.5942692,212.8005 L56.7913077,204.579269 L48.5772692,206.788577 L46.1792692,207.432923 L46.3053462,206.960769 L48.4672692,206.379885 L57.3895385,203.980192 L52.6180769,221.837 M42.7692692,212.000038 L39.5411923,208.777885 L43.9462692,207.594538 L43.8201923,208.066692 L40.359,208.996192 L42.8953462,211.528308 L42.7692692,212.000038","id","Fill-93"],["d","M44.4975385,213.725769 L42.7692692,212.000038 L42.8953462,211.528308 L44.6240385,213.253615 L44.4975385,213.725769 M43.8201923,208.066692 L43.9462692,207.594538 L46.3053462,206.960769 L46.1792692,207.432923 L43.8201923,208.066692","id","Fill-94"],["d","M207.903385,41.9726154 L207.898308,31.7185 L208.320962,31.4739615 L208.322231,32.7309231 L208.326038,41.2394231 L215.690962,36.9798846 L223.058,32.7207692 L215.687154,28.4743462 L214.564731,27.8270385 C214.667538,27.7276154 214.748346,27.6078846 214.803346,27.4767308 L215.898269,28.1079615 L223.904154,32.7199231 L207.903385,41.9726154 M207.896192,29.2760769 L207.892385,24.8697308 L208.315885,25.1134231 L208.318846,29.0315385 L207.896192,29.2760769","id","Fill-95"],["d","M207.898308,31.7185 L207.896192,29.2760769 L208.318846,29.0315385 L208.320962,31.4739615 L207.898308,31.7185 M214.564731,27.8270385 L208.315038,24.2245385 L208.315885,25.1134231 L207.892385,24.8697308 L207.891115,23.4917692 L214.803346,27.4767308 C214.748346,27.6078846 214.667538,27.7276154 214.564731,27.8270385","id","Fill-96"],["d","M46.7089615,130.629231 L46.7034615,120.374269 L47.1265385,120.130154 L47.1316154,129.896038 L61.8627308,121.376538 L54.4923077,117.130538 L53.3698846,116.483231 C53.4726923,116.383385 53.5535,116.264077 53.6085,116.1325 L54.7034231,116.763731 L62.7093077,121.375692 L54.7080769,126.002885 L54.7080769,126.002462 L46.7089615,130.629231 M46.7013462,117.932269 L46.6975385,113.5255 L47.1206154,113.769615 L47.1244231,117.687731 L46.7013462,117.932269","id","Fill-97"],["d","M46.7034615,120.374269 L46.7013462,117.932269 L47.1244231,117.687731 L47.1265385,120.130154 L46.7034615,120.374269 M53.3698846,116.483231 L47.1201923,112.880308 L47.1206154,113.769615 L46.6975385,113.5255 L46.6962692,112.147962 L53.6085,116.1325 C53.5535,116.264077 53.4726923,116.383385 53.3698846,116.483231","id","Fill-98"],["d","M149.559808,118.2335 C146.269538,118.2335 143.513615,115.9455 142.796923,112.873538 C142.930615,112.820231 143.062192,112.763115 143.192077,112.702615 C143.464538,113.936308 144.086038,115.038 144.948692,115.900654 C146.1295,117.081038 147.758346,117.810423 149.559808,117.810423 C151.360846,117.810423 152.989692,117.081038 154.1705,115.900654 C155.350885,114.719846 156.080269,113.091 156.080269,111.289538 C156.080269,109.488077 155.350885,107.859231 154.1705,106.678423 C152.989692,105.498038 151.360846,104.768654 149.559808,104.768654 C148.904038,104.768654 148.271115,104.865115 147.674154,105.045346 C147.663577,104.9015 147.648769,104.7585 147.630154,104.617192 C148.242769,104.440346 148.8905,104.345577 149.559808,104.345577 C153.394577,104.345577 156.503346,107.454346 156.503346,111.289538 C156.503346,115.124731 153.394577,118.2335 149.559808,118.2335 M142.648423,110.607115 C142.850654,108.535308 143.963346,106.730462 145.581192,105.597462 C145.581192,105.611 145.581192,105.624115 145.581192,105.637654 C145.581192,105.806885 145.573577,105.974 145.559192,106.139423 C145.344692,106.306538 145.140769,106.486346 144.948692,106.678423 C143.983654,107.643462 143.319846,108.908462 143.109577,110.322385 C142.961077,110.424346 142.807077,110.519538 142.648423,110.607115","id","Fill-99"],["d","M142.796923,112.873538 C142.678462,112.364577 142.615423,111.834462 142.615423,111.289538 C142.615423,111.058962 142.626846,110.831769 142.648423,110.607115 C142.807077,110.519538 142.961077,110.424346 143.109577,110.322385 C143.063038,110.638 143.0385,110.960808 143.0385,111.289538 C143.0385,111.774808 143.091385,112.247808 143.192077,112.702615 C143.062192,112.763115 142.930615,112.820231 142.796923,112.873538 M145.559192,106.139423 C145.573577,105.974 145.581192,105.806885 145.581192,105.637654 C145.581192,105.624115 145.581192,105.611 145.581192,105.597462 C146.198038,105.1655 146.8885,104.831269 147.630154,104.617192 C147.648769,104.7585 147.663577,104.9015 147.674154,105.045346 C146.898231,105.279308 146.183654,105.653731 145.559192,106.139423","id","Fill-100"],["d","M115.542308,43.1022308 C112.252462,43.1022308 109.496538,40.8142308 108.779846,37.7422692 C108.913115,37.6889615 109.045115,37.6318462 109.174577,37.5713462 C109.447038,38.8050385 110.068962,39.9067308 110.931192,40.7693846 C112.112,41.9497692 113.741269,42.6791538 115.542308,42.6791538 C117.343769,42.6791538 118.972615,41.9497692 120.153423,40.7693846 C121.333808,39.5885769 122.063192,37.9597308 122.063192,36.1582692 C122.063192,34.3568077 121.333808,32.7279615 120.153423,31.5471538 C118.972615,30.3667692 117.343769,29.6373846 115.542308,29.6373846 C114.886962,29.6373846 114.254038,29.7338462 113.657077,29.9140769 C113.6465,29.7702308 113.631692,29.6272308 113.613077,29.4859231 C114.225692,29.3090769 114.873,29.2143077 115.542308,29.2143077 C119.3775,29.2143077 122.486269,32.3226538 122.486269,36.1582692 C122.486269,39.9934615 119.3775,43.1022308 115.542308,43.1022308 M108.631346,35.4758462 C108.833154,33.4036154 109.945846,31.5991923 111.564115,30.4661923 C111.564115,30.4793077 111.564115,30.4928462 111.564115,30.5059615 C111.564115,30.6751923 111.556923,30.8427308 111.542115,31.0077308 C111.327615,31.1748462 111.123692,31.3550769 110.931192,31.5471538 C109.966154,32.5126154 109.302346,33.7771923 109.0925,35.1911154 C108.943577,35.2930769 108.789577,35.3882692 108.631346,35.4758462","id","Fill-101"],["d","M108.779846,37.7422692 C108.660962,37.2337308 108.597923,36.7031923 108.597923,36.1582692 C108.597923,35.9281154 108.609346,35.7005 108.631346,35.4758462 C108.789577,35.3882692 108.943577,35.2930769 109.0925,35.1911154 C109.045538,35.5067308 109.021,35.8295385 109.021,36.1582692 C109.021,36.6435385 109.074308,37.1165385 109.174577,37.5713462 C109.045115,37.6318462 108.913115,37.6889615 108.779846,37.7422692 M111.542115,31.0077308 C111.556923,30.8427308 111.564115,30.6751923 111.564115,30.5059615 C111.564115,30.4928462 111.564115,30.4793077 111.564115,30.4661923 C112.180962,30.0342308 112.871846,29.7 113.613077,29.4859231 C113.631692,29.6272308 113.6465,29.7702308 113.657077,29.9140769 C112.881577,30.1476154 112.166577,30.5220385 111.542115,31.0077308","id","Fill-102"],["d","M119.839077,241.801154 C116.549231,241.801154 113.793308,239.513154 113.076192,236.441192 C113.209885,236.387885 113.341462,236.330769 113.471346,236.270269 C113.743808,237.503962 114.365308,238.605654 115.227962,239.467885 C116.408769,240.648692 118.037615,241.378077 119.839077,241.378077 C121.640538,241.378077 123.269385,240.648692 124.450192,239.467885 C125.630577,238.2875 126.359962,236.658231 126.359962,234.856769 C126.359962,233.055308 125.630577,231.426462 124.450192,230.246077 C123.269385,229.065692 121.640538,228.336308 119.839077,228.336308 C119.183308,228.336308 118.550385,228.433192 117.953846,228.613 C117.942846,228.469154 117.928038,228.326154 117.909846,228.184846 C118.522038,228.008 119.169346,227.913231 119.839077,227.913231 C123.674269,227.913231 126.783038,231.021577 126.783038,234.856769 C126.783038,238.692385 123.674269,241.801154 119.839077,241.801154 M112.927692,234.175192 C113.1295,232.102962 114.242192,230.297692 115.860462,229.165115 C115.860462,229.178231 115.860462,229.191346 115.860462,229.204885 C115.860462,229.374115 115.853269,229.541654 115.838885,229.707077 C115.623962,229.873769 115.420038,230.054 115.227962,230.246077 C114.2625,231.211115 113.598692,232.476115 113.388846,233.890038 C113.239923,233.992 113.085923,234.087192 112.927692,234.175192","id","Fill-103"],["d","M113.076192,236.441192 C112.957308,235.932231 112.894692,235.402115 112.894692,234.856769 C112.894692,234.626615 112.905692,234.399423 112.927692,234.175192 C113.085923,234.087192 113.239923,233.992 113.388846,233.890038 C113.341885,234.205654 113.317769,234.528462 113.317769,234.856769 C113.317769,235.342462 113.370654,235.815462 113.471346,236.270269 C113.341462,236.330769 113.209885,236.387885 113.076192,236.441192 M115.838885,229.707077 C115.853269,229.541654 115.860462,229.374115 115.860462,229.204885 C115.860462,229.191346 115.860462,229.178231 115.860462,229.165115 C116.477308,228.733154 117.168192,228.398923 117.909846,228.184846 C117.928038,228.326154 117.942846,228.469154 117.953846,228.613 C117.177923,228.846538 116.462923,229.221385 115.838885,229.707077","id","Fill-104"],["d","M158.255308,224.794731 L157.832231,224.794731 C157.832231,222.993269 157.102423,221.364423 155.922038,220.184038 C154.741231,219.003654 153.112385,218.274269 151.310923,218.274269 C150.655154,218.274269 150.022654,218.370731 149.426115,218.550538 C149.415115,218.406692 149.400731,218.264538 149.382115,218.122385 C149.994308,217.945962 150.641615,217.851192 151.310923,217.851192 C155.146115,217.851192 158.255308,220.959538 158.255308,224.794731 M144.789615,224.794731 L144.366538,224.794731 C144.366538,222.439462 145.539308,220.358346 147.332731,219.102654 C147.332731,219.116192 147.332731,219.129308 147.332731,219.142846 C147.332731,219.291769 147.363615,219.4335 147.419462,219.562115 C147.164769,219.751654 146.924038,219.959808 146.699808,220.184038 C145.519423,221.364423 144.789615,222.993269 144.789615,224.794731","id","Fill-105"],["d","M147.419462,219.562115 C147.363615,219.4335 147.332731,219.291769 147.332731,219.142846 C147.332731,219.129308 147.332731,219.116192 147.332731,219.102654 C147.95,218.670692 148.640462,218.336462 149.382115,218.122385 C149.400731,218.264538 149.415115,218.406692 149.426115,218.550538 C148.694615,218.770962 148.017692,219.116615 147.419462,219.562115","id","Fill-106"],["d","M104.519462,121.387538 L104.096385,121.387538 C104.095962,119.586077 103.366577,117.957231 102.186192,116.776846 C101.005385,115.596462 99.3765385,114.867077 97.5755,114.867077 C96.9197308,114.867077 96.2868077,114.963538 95.6902692,115.143769 C95.6792692,114.999923 95.6644615,114.856923 95.6462692,114.715615 C96.2584615,114.538769 96.9057692,114.444 97.5755,114.444 C101.410269,114.444 104.519038,117.552346 104.519462,121.387538 M91.0541923,121.387538 L90.6311154,121.387538 C90.6311154,119.032269 91.8034615,116.951154 93.5968846,115.695885 C93.5968846,115.709 93.5968846,115.722538 93.5968846,115.736077 C93.5968846,115.885 93.6277692,116.026731 93.6831923,116.155346 C93.4289231,116.344885 93.1886154,116.552615 92.9643846,116.776846 C91.7835769,117.957231 91.0541923,119.586077 91.0541923,121.387538","id","Fill-107"],["d","M93.6831923,116.155346 C93.6277692,116.026731 93.5968846,115.885 93.5968846,115.736077 C93.5968846,115.722538 93.5968846,115.709 93.5968846,115.695885 C94.2137308,115.263923 94.9046154,114.929269 95.6462692,114.715615 C95.6644615,114.856923 95.6792692,114.999923 95.6902692,115.143769 C94.9587692,115.364192 94.2818462,115.709423 93.6831923,116.155346","id","Fill-108"],["d","M33.6274231,66.7251538 L33.2043462,66.7251538 C33.2043462,64.9232692 32.4779231,63.2944231 31.3030385,62.1136154 C30.1277308,60.9336538 28.5065,60.2042692 26.7139231,60.2042692 C26.0475769,60.2042692 25.4045,60.3049615 24.7995,60.4923846 C24.7889231,60.3485385 24.7741154,60.2055385 24.7559231,60.0638077 C25.377,59.8797692 26.0340385,59.7811923 26.7139231,59.7811923 C30.5326154,59.7811923 33.6274231,62.8903846 33.6274231,66.7251538 M20.2235,66.7251538 L19.8004231,66.7251538 C19.8004231,64.3910385 20.9469615,62.326 22.7052692,61.0669231 C22.7052692,61.0690385 22.7052692,61.0711538 22.7052692,61.0732692 C22.7052692,61.2327692 22.7403846,61.3842308 22.8038462,61.5200385 C22.5639615,61.7019615 22.3371923,61.9003846 22.1248077,62.1136154 C20.9499231,63.2944231 20.2235,64.9232692 20.2235,66.7251538","id","Fill-109"],["d","M22.8038462,61.5200385 C22.7403846,61.3842308 22.7052692,61.2327692 22.7052692,61.0732692 C22.7052692,61.0711538 22.7052692,61.0690385 22.7052692,61.0669231 C23.3212692,60.6260769 24.0125769,60.2838077 24.7559231,60.0638077 C24.7741154,60.2055385 24.7889231,60.3485385 24.7995,60.4923846 C24.0713846,60.7178846 23.3978462,61.0686154 22.8038462,61.5200385","id","Fill-110"],["d","M189.715731,77.9612308 C185.881385,77.9612308 182.771769,74.8664231 182.771346,71.0477308 C182.771769,67.2290385 185.881385,64.1342308 189.715731,64.1342308 L189.715731,64.5573077 C187.913846,64.5573077 186.285,65.2837308 185.104192,66.4586154 C183.923808,67.6339231 183.194423,69.2551538 183.194423,71.0477308 C183.194423,72.8403077 183.923808,74.4611154 185.104192,75.6368462 C186.285,76.8117308 187.914269,77.5381538 189.715731,77.5381538 L189.715731,77.9612308","id","Fill-111"],["d","M27.6019615,235.037846 C23.7671923,235.037846 20.6584231,231.942615 20.658,228.123923 C20.6584231,224.305231 23.7671923,221.210846 27.6019615,221.210846 L27.6019615,221.633923 C25.8000769,221.633923 24.1712308,222.360346 22.9904231,223.535231 C21.8104615,224.710538 21.0810769,226.331346 21.0810769,228.123923 C21.0810769,229.9165 21.8104615,231.537731 22.9904231,232.713038 C24.1712308,233.888346 25.8000769,234.614769 27.6019615,234.614769 L27.6019615,235.037846","id","Fill-112"],["d","M99.8465769,20.9211538 C96.0118077,20.9211538 92.9026154,17.8259231 92.9026154,14.0072308 C92.9026154,10.1885385 96.0118077,7.09415385 99.8465769,7.09415385 L99.8465769,7.51723077 C98.0446923,7.51723077 96.4158462,8.24365385 95.2350385,9.41853846 C94.0546538,10.5938462 93.3256923,12.2150769 93.3256923,14.0072308 C93.3256923,15.7998077 94.0546538,17.4210385 95.2350385,18.5967692 C96.4158462,19.7716538 98.0446923,20.4980769 99.8465769,20.4980769 L99.8465769,20.9211538","id","Fill-113"],["d","M24.2359615,170.959038 C20.9461154,170.959038 18.1901923,168.670615 17.4730769,165.599077 C17.6067692,165.545769 17.7383462,165.488654 17.8682308,165.428154 C18.1406923,166.661423 18.7626154,167.763538 19.6248462,168.625769 C20.8056538,169.806577 22.4349231,170.535962 24.2359615,170.535962 C26.037,170.535962 27.6662692,169.806577 28.8470769,168.625769 C30.0274615,167.444962 30.7568462,165.816115 30.7568462,164.014654 C30.7568462,162.213192 30.0274615,160.584346 28.8470769,159.403962 C27.6662692,158.223577 26.037,157.494192 24.2359615,157.494192 C23.5801923,157.494192 22.9476923,157.590654 22.3507308,157.770462 C22.3401538,157.627038 22.3253462,157.484038 22.3067308,157.342731 C22.9193462,157.165885 23.5666538,157.071115 24.2359615,157.071115 C28.0707308,157.071115 31.1799231,160.179462 31.1799231,164.014654 C31.1799231,167.849846 28.0711538,170.959038 24.2359615,170.959038 M17.3245769,163.332654 C17.5268077,161.260423 18.6395,159.455577 20.2573462,158.323 C20.2577692,158.336115 20.2577692,158.349231 20.2577692,158.362769 C20.2577692,158.532 20.2501538,158.699115 20.2357692,158.864538 C20.0208462,159.031654 19.8169231,159.211885 19.6248462,159.403962 C18.6593846,160.369 17.996,161.634 17.7857308,163.047923 C17.6368077,163.149885 17.4832308,163.245077 17.3245769,163.332654","id","Fill-114"],["d","M17.4730769,165.599077 C17.3541923,165.090115 17.2915769,164.56 17.2915769,164.014654 C17.2915769,163.7845 17.3025769,163.557308 17.3245769,163.332654 C17.4832308,163.245077 17.6368077,163.149885 17.7857308,163.047923 C17.7387692,163.363538 17.7146538,163.685923 17.7146538,164.014654 C17.7146538,164.500346 17.7675385,164.973346 17.8682308,165.428154 C17.7383462,165.488654 17.6067692,165.545769 17.4730769,165.599077 M20.2357692,158.864538 C20.2501538,158.699115 20.2577692,158.532 20.2577692,158.362769 C20.2577692,158.349231 20.2577692,158.336115 20.2573462,158.323 C20.8746154,157.891038 21.5650769,157.556385 22.3067308,157.342731 C22.3253462,157.484038 22.3401538,157.627038 22.3507308,157.770462 C21.5748077,158.004423 20.8602308,158.378846 20.2357692,158.864538","id","Fill-115"],["d","M231.849115,178.648038 C228.558846,178.648038 225.802923,176.360038 225.086231,173.288077 C225.219923,173.234346 225.3515,173.177654 225.481385,173.117154 C225.753846,174.350423 226.375769,175.452115 227.238,176.314769 C228.418808,177.495154 230.047654,178.224538 231.849115,178.224962 C233.650154,178.224538 235.279,177.495154 236.459808,176.314769 C237.640192,175.133962 238.369577,173.505115 238.369577,171.703654 C238.369577,169.902192 237.640192,168.273346 236.459808,167.092538 C235.279,165.912577 233.650154,165.183192 231.849115,165.183192 C231.193346,165.183192 230.560423,165.279654 229.963462,165.459462 C229.952885,165.316038 229.938077,165.173038 229.919462,165.031731 C230.532077,164.854885 231.179808,164.760115 231.849115,164.760115 C235.683462,164.760115 238.792654,167.868038 238.792654,171.703654 C238.792654,175.538846 235.683885,178.647615 231.849115,178.648038 M224.937731,171.021654 C225.139962,168.949423 226.252231,167.144577 227.870077,166.012 C227.8705,166.025115 227.8705,166.038231 227.8705,166.051346 C227.8705,166.221 227.862885,166.388538 227.8485,166.553962 C227.634,166.720654 227.430077,166.900885 227.238,167.092538 C226.272962,168.058 225.609154,169.323 225.398885,170.7365 C225.249962,170.838885 225.096385,170.933654 224.937731,171.021654","id","Fill-116"],["d","M225.086231,173.288077 C224.967769,172.779115 224.904731,172.248577 224.904731,171.703654 C224.904731,171.4735 224.916154,171.245885 224.937731,171.021654 C225.096385,170.933654 225.249962,170.838885 225.398885,170.7365 C225.351923,171.052115 225.327808,171.374923 225.327808,171.703654 C225.327808,172.188923 225.380692,172.661923 225.481385,173.117154 C225.3515,173.177654 225.219923,173.234346 225.086231,173.288077 M227.8485,166.553962 C227.862885,166.388538 227.8705,166.221 227.8705,166.051346 C227.8705,166.038231 227.8705,166.025115 227.870077,166.012 C228.487346,165.579615 229.177808,165.245808 229.919462,165.031731 C229.938077,165.173038 229.952885,165.316038 229.963462,165.459462 C229.187538,165.693423 228.472962,166.068269 227.8485,166.553962","id","Fill-117"],["d","M233.562154,77.9553077 L219.747,77.9553077 L219.747,73.1491538 L220.170077,73.1491538 L220.170077,77.5322308 L233.139077,77.5322308 L233.139077,64.5632308 L224.755385,64.5632308 L224.755385,64.1401538 L233.562154,64.1401538 L233.562154,77.9553077 M220.170077,71.0337692 L219.747,71.0337692 L219.747,64.1401538 L222.64,64.1401538 L222.64,64.5632308 L220.170077,64.5632308 L220.170077,71.0337692","id","Fill-118"],["d","M219.747,73.1491538 L220.170077,73.1491538 L220.170077,71.0337692 L219.747,71.0337692 L219.747,73.1491538 Z M222.64,64.5632308 L224.755385,64.5632308 L224.755385,64.1401538 L222.64,64.1401538 L222.64,64.5632308 Z","id","Fill-119"],["d","M82.1463077,84.6513462 L68.3315769,84.6513462 L68.3315769,79.8456154 L68.7546538,79.8456154 L68.7546538,84.2282692 L81.7232308,84.2282692 L81.7232308,71.2592692 L73.3391154,71.2592692 L73.3391154,70.8361923 L82.1463077,70.8361923 L82.1463077,84.6513462 M68.7546538,77.7302308 L68.3315769,77.7302308 L68.3315769,70.8361923 L71.2237308,70.8361923 L71.2237308,71.2592692 L68.7546538,71.2592692 L68.7546538,77.7302308","id","Fill-120"],["d","M68.3315769,79.8456154 L68.7546538,79.8456154 L68.7546538,77.7302308 L68.3315769,77.7302308 L68.3315769,79.8456154 Z M71.2237308,71.2592692 L73.3391154,71.2592692 L73.3391154,70.8361923 L71.2237308,70.8361923 L71.2237308,71.2592692 Z","id","Fill-121"],["d","M81.4740385,170.149269 L67.6593077,170.149269 L67.6593077,165.343538 L68.0823846,165.343538 L68.0823846,169.726192 L81.0509615,169.726192 L81.0509615,156.757192 L72.6672692,156.757192 L72.6672692,156.334115 L81.4740385,156.334115 L81.4740385,170.149269 M68.0823846,163.228154 L67.6593077,163.228154 L67.6593077,156.334115 L70.5518846,156.334115 L70.5518846,156.757192 L68.0823846,156.757192 L68.0823846,163.228154","id","Fill-122"],["d","M67.6593077,165.343538 L68.0823846,165.343538 L68.0823846,163.228154 L67.6593077,163.228154 L67.6593077,165.343538 Z M70.5518846,156.757192 L72.6672692,156.757192 L72.6672692,156.334115 L70.5518846,156.334115 L70.5518846,156.757192 Z","id","Fill-123"],["d","M233.561308,235.031923 L219.747,235.031923 L219.747,230.226192 L220.170077,230.226192 L220.170077,234.608846 L233.138231,234.608846 L233.138231,221.639846 L224.754538,221.639846 L224.754538,221.216769 L233.561308,221.216769 L233.561308,235.031923 M220.170077,228.110808 L219.747,228.110808 L219.747,221.216769 L222.639154,221.216769 L222.639154,221.639846 L220.170077,221.639846 L220.170077,228.110808","id","Fill-124"],["d","M219.747,230.226192 L220.170077,230.226192 L220.170077,228.110808 L219.747,228.110808 L219.747,230.226192 Z M222.639154,221.639846 L224.754538,221.639846 L224.754538,221.216769 L222.639154,221.216769 L222.639154,221.639846 Z","id","Fill-125"],["d","M178.0075,20.9156538 L164.193192,20.9156538 L164.193192,16.1095 L164.616269,16.1095 L164.616269,20.4925769 L177.584423,20.4925769 L177.584423,7.52315385 L169.200731,7.52315385 L169.200731,7.10007692 L178.0075,7.10007692 L178.0075,20.9156538 M164.616269,13.9941154 L164.193192,13.9941154 L164.193192,7.10007692 L167.085346,7.10007692 L167.085346,7.52315385 L164.616269,7.52315385 L164.616269,13.9941154","id","Fill-126"],["d","M164.193192,16.1095 L164.616269,16.1095 L164.616269,13.9941154 L164.193192,13.9941154 L164.193192,16.1095 Z M167.085346,7.52315385 L169.200731,7.52315385 L169.200731,7.10007692 L167.085346,7.10007692 L167.085346,7.52315385 Z","id","Fill-127"],["d","M145.154308,143.693 C144.562,143.693 144.078846,143.487385 143.693,143.165846 C143.304192,142.843462 143.005923,142.412769 142.732192,141.948231 C142.187692,141.018308 141.730346,139.944962 140.990808,139.262115 C140.4975,138.806885 139.894192,138.510731 139.011231,138.508615 L139.011231,138.085538 C139.0125,138.085538 139.014192,138.085538 139.015885,138.085538 C139.749923,138.085538 140.346038,138.281 140.829615,138.598308 C141.314462,138.916462 141.685923,139.350115 142.001538,139.819308 C142.628538,140.758115 143.052462,141.848385 143.651538,142.5325 C144.052615,142.989 144.496423,143.266538 145.1615,143.269923 L145.1615,143.693 C145.158962,143.693 145.156846,143.693 145.154308,143.693","id","Fill-128"],["d","M157.454423,143.693 C156.861692,143.693 156.378538,143.487385 155.992692,143.165846 C155.604308,142.843462 155.305615,142.412769 155.031885,141.948231 C154.487808,141.018308 154.030462,139.944962 153.290923,139.262115 C152.797615,138.806885 152.194731,138.510731 151.311769,138.508615 L151.311769,138.085538 C151.313462,138.085538 151.314731,138.085538 151.316423,138.085538 C152.050038,138.085538 152.646154,138.281 153.129731,138.598308 C153.615,138.916462 153.986038,139.350115 154.301231,139.819308 C154.928654,140.758115 155.352154,141.848385 155.951231,142.5325 C156.352731,142.989 156.796115,143.266538 157.461192,143.269923 L157.461192,143.693 C157.459077,143.693 157.456538,143.693 157.454423,143.693","id","Fill-129"],["d","M145.172077,143.693 C145.168269,143.693 145.164885,143.693 145.1615,143.693 L145.1615,143.269923 C145.662,143.268231 146.031769,143.109577 146.360077,142.840077 C146.686692,142.570154 146.963385,142.1805 147.226115,141.733731 C147.754538,140.841038 148.214423,139.727077 149.044077,138.952 C149.5945,138.437115 150.324308,138.085538 151.301615,138.085538 C151.305,138.085538 151.308385,138.085538 151.311769,138.085538 L151.311769,138.508615 C150.648808,138.509462 150.144923,138.678269 149.725231,138.952423 C149.305962,139.227 148.969615,139.613269 148.672615,140.055385 C148.075654,140.939192 147.658077,142.036231 146.990885,142.810038 C146.549615,143.323654 145.963654,143.693 145.172077,143.693","id","Fill-130"],["d","M157.471769,143.693 C157.468385,143.693 157.464577,143.693 157.461192,143.693 L157.461192,143.269923 C157.961692,143.268231 158.331462,143.109577 158.659346,142.840077 C158.985962,142.570154 159.263077,142.1805 159.525385,141.733731 C160.054231,140.841038 160.513692,139.727077 161.343346,138.952 C161.893769,138.437115 162.623577,138.085538 163.600462,138.085538 C163.603846,138.085538 163.607231,138.085538 163.610615,138.085538 L163.610615,138.508615 C162.947654,138.509462 162.444192,138.678269 162.0245,138.952423 C161.605231,139.226577 161.268885,139.613269 160.971885,140.055385 C160.375346,140.939192 159.957769,142.036231 159.290154,142.810038 C158.849308,143.323654 158.262923,143.693 157.471769,143.693","id","Fill-131"],["d","M180.193115,240.253538 C179.600385,240.253538 179.117231,240.047923 178.731385,239.726385 C178.343,239.404 178.044308,238.973308 177.770577,238.508769 C177.2265,237.578423 176.769154,236.505077 176.029615,235.821808 C175.535885,235.366577 174.933,235.070846 174.049615,235.068308 L174.049615,234.645231 C174.050885,234.645231 174.052577,234.645231 174.054269,234.645231 C174.788308,234.645231 175.384423,234.840692 175.868,235.158423 C176.353269,235.476577 176.724731,235.910231 177.039923,236.379423 C177.667346,237.318654 178.090846,238.4085 178.689923,239.093038 C179.091423,239.549538 179.535231,239.827077 180.199885,239.830462 L180.199885,240.253538 C180.197769,240.253538 180.195231,240.253538 180.193115,240.253538","id","Fill-132"],["d","M192.492808,240.253538 C191.9005,240.253538 191.416923,240.047923 191.0315,239.726385 C190.642692,239.404 190.344423,238.973308 190.070269,238.508769 C189.526192,237.578846 189.068846,236.505923 188.329731,235.822654 C187.836,235.367423 187.233115,235.071692 186.350154,235.069154 L186.350154,234.646077 C186.351846,234.646077 186.353538,234.646077 186.355231,234.646077 C187.088846,234.646077 187.684962,234.841538 188.168115,235.159269 C188.653385,235.477 189.024846,235.911077 189.340038,236.380269 C189.967038,237.319077 190.390962,238.408923 190.989615,239.093462 C191.391115,239.549538 191.834923,239.827077 192.499577,239.830462 L192.499577,240.253538 C192.497462,240.253538 192.494923,240.253538 192.492808,240.253538","id","Fill-133"],["d","M180.210462,240.253538 C180.207077,240.253538 180.203269,240.253538 180.199885,240.253538 L180.199885,239.830462 C180.700808,239.828769 181.070577,239.670115 181.398462,239.400615 C181.725077,239.130692 182.002192,238.741462 182.2645,238.294269 C182.793346,237.401577 183.252808,236.287615 184.082462,235.512962 C184.633308,234.997654 185.363115,234.646077 186.34,234.646077 C186.343385,234.646077 186.346769,234.646077 186.350154,234.646077 L186.350154,235.069154 C185.687192,235.07 185.183731,235.239231 184.763615,235.512962 C184.344346,235.787538 184.008,236.173808 183.711,236.615923 C183.114462,237.499731 182.696885,238.596769 182.029269,239.370577 C181.588423,239.884192 181.002038,240.253538 180.210462,240.253538","id","Fill-134"],["d","M192.5,240.253538 L192.499577,240.042 L192.499577,239.830462 C193.000077,239.828769 193.369846,239.669692 193.697731,239.400192 C194.024346,239.130692 194.301462,238.741038 194.563769,238.293846 C195.092192,237.401577 195.552077,236.287615 196.381308,235.512538 C196.932154,234.997654 197.661538,234.646077 198.638,234.646077 C198.641385,234.646077 198.644769,234.646077 198.648154,234.646077 L198.648577,234.646077 L198.682846,234.648615 L198.615577,235.066615 L198.648577,234.860577 L198.648577,235.069154 L198.648154,235.069154 C197.985615,235.07 197.482154,235.239231 197.062462,235.512962 C196.643192,235.787115 196.307269,236.173385 196.010269,236.615923 C195.413308,237.499308 194.996154,238.596346 194.328538,239.370154 C193.887692,239.883769 193.301308,240.253538 192.510154,240.253538 C192.506769,240.253538 192.502962,240.253538 192.5,240.253538","id","Fill-135"],["d","M196.964731,101.043462 C196.372423,101.043462 195.889269,100.837846 195.503423,100.516308 C195.114615,100.193923 194.816346,99.7632308 194.542615,99.2986923 C193.998115,98.3687692 193.541192,97.2954231 192.801654,96.6121538 C192.308346,96.1569231 191.705462,95.8611923 190.822077,95.8586538 L190.822077,95.4355769 C190.823769,95.4355769 190.825462,95.4355769 190.827154,95.4355769 C191.560769,95.4355769 192.156885,95.6310385 192.640462,95.9487692 C193.125308,96.2665 193.496769,96.7005769 193.811962,97.1697692 C194.438962,98.1085769 194.862885,99.1988462 195.461962,99.8829615 C195.863038,100.339462 196.306846,100.617 196.971923,100.620385 L196.971923,101.043462 C196.969385,101.043462 196.967269,101.043462 196.964731,101.043462","id","Fill-136"],["d","M209.264423,101.043462 C208.672115,101.043462 208.188962,100.837846 207.803115,100.516308 C207.414731,100.193923 207.116038,99.7632308 206.842308,99.2991154 C206.297808,98.3687692 205.840885,97.2958462 205.101346,96.6125769 C204.608038,96.1573462 204.005154,95.8616154 203.122192,95.8590769 L203.122192,95.436 C203.123885,95.436 203.125154,95.436 203.126846,95.436 C203.860885,95.436 204.456577,95.6314615 204.940154,95.9491923 C205.425,96.2669231 205.796462,96.701 206.111654,97.1701923 C206.739077,98.109 207.162577,99.1988462 207.761654,99.8833846 C208.163154,100.339462 208.606538,100.617 209.271615,100.620385 L209.271615,101.043462 C209.269077,101.043462 209.266962,101.043462 209.264423,101.043462","id","Fill-137"],["d","M196.9825,101.043462 C196.978692,101.043462 196.975308,101.043462 196.971923,101.043462 L196.971923,100.620385 C197.472423,100.618692 197.842192,100.460038 198.1705,100.190538 C198.497115,99.9206154 198.774231,99.5313846 199.036538,99.0841923 C199.565385,98.1915 200.025269,97.0775385 200.8545,96.3028846 C201.405346,95.7875769 202.135154,95.436 203.112038,95.436 C203.115423,95.436 203.118808,95.436 203.122192,95.436 L203.122192,95.8590769 C202.459231,95.8599231 201.955769,96.0291538 201.536077,96.3028846 C201.116385,96.5774615 200.780038,96.9637308 200.483462,97.4058462 C199.8865,98.2896538 199.468923,99.3866923 198.801308,100.1605 C198.360038,100.674115 197.774077,101.043462 196.9825,101.043462","id","Fill-138"],["d","M209.281769,101.043462 C209.278385,101.043462 209.275,101.043462 209.271615,101.043462 L209.271615,100.620385 C209.772115,100.618692 210.141885,100.460038 210.470192,100.190538 C210.796808,99.9206154 211.0735,99.5309615 211.336231,99.0841923 C211.864654,98.1915 212.324538,97.0775385 213.154192,96.3024615 C213.705038,95.7875769 214.434846,95.436 215.411731,95.436 C215.415115,95.436 215.4185,95.436 215.421885,95.436 L215.421885,95.8590769 C214.758923,95.8599231 214.255462,96.0291538 213.835346,96.3028846 C213.416077,96.5774615 213.079731,96.9637308 212.782731,97.4058462 C212.185769,98.2896538 211.768192,99.3866923 211.101,100.1605 C210.659731,100.674115 210.073346,101.043462 209.281769,101.043462","id","Fill-139"],["d","M25.9227692,94.7785385 C25.3300385,94.7785385 24.8468846,94.5729231 24.4610385,94.2513846 C24.0726538,93.9285769 23.7739615,93.4978846 23.5002308,93.0337692 C22.9561538,92.1034231 22.4988077,91.0305 21.7592692,90.3472308 C21.2655385,89.892 20.6626538,89.5958462 19.7796923,89.5937308 L19.7796923,89.1706538 C19.7813846,89.1706538 19.7826538,89.1706538 19.7843462,89.1706538 C20.5183846,89.1706538 21.1145,89.3656923 21.5976538,89.6834231 C22.0829231,90.0015769 22.4543846,90.4356538 22.7695769,90.9044231 C23.397,91.8436538 23.8205,92.9335 24.4195769,93.6180385 C24.8206538,94.0741154 25.2644615,94.3520769 25.9295385,94.3554615 L25.9295385,94.7785385 C25.927,94.7785385 25.9248846,94.7785385 25.9227692,94.7785385","id","Fill-140"],["d","M38.2224615,94.7785385 C37.6297308,94.7785385 37.1465769,94.5729231 36.7607308,94.2513846 C36.3723462,93.9285769 36.0736538,93.4983077 35.7999231,93.0337692 C35.2558462,92.1038462 34.7985,91.0305 34.0589615,90.3476538 C33.5656538,89.8924231 32.9627692,89.5962692 32.0798077,89.5941538 L32.0798077,89.1710769 C32.0815,89.1710769 32.0831923,89.1710769 32.0848846,89.1710769 C32.8185,89.1710769 33.4141923,89.3661154 33.8977692,89.6838462 C34.3830385,90.002 34.7545,90.4356538 35.0696923,90.9048462 C35.6966923,91.8436538 36.1201923,92.9335 36.7192692,93.6180385 C37.1207692,94.0741154 37.5645769,94.3520769 38.2292308,94.3554615 L38.2292308,94.7785385 C38.2271154,94.7785385 38.2245769,94.7785385 38.2224615,94.7785385","id","Fill-141"],["d","M25.9401154,94.7785385 C25.9367308,94.7785385 25.9329231,94.7785385 25.9295385,94.7785385 L25.9295385,94.3554615 C26.4304615,94.3537692 26.7998077,94.1946923 27.1281154,93.9256154 C27.4547308,93.6556923 27.7318462,93.2660385 27.9945769,92.8192692 C28.523,91.9265769 28.9824615,90.8126154 29.8121154,90.0375385 C30.3629615,89.5226538 31.0927692,89.1710769 32.0696538,89.1710769 C32.0730385,89.1710769 32.0764231,89.1710769 32.0798077,89.1710769 L32.0798077,89.5941538 C31.4168462,89.595 30.9133846,89.7638077 30.4932692,90.0379615 C30.074,90.3121154 29.7376538,90.6983846 29.4410769,91.1409231 C28.8441154,92.0247308 28.4265385,93.1217692 27.7589231,93.8955769 C27.3180769,94.4087692 26.7316923,94.7785385 25.9401154,94.7785385","id","Fill-142"],["d","M38.2398077,94.7785385 C38.2364231,94.7785385 38.2326154,94.7785385 38.2292308,94.7785385 L38.2292308,94.3554615 C38.7297308,94.3533462 39.0995,94.1946923 39.4278077,93.9251923 C39.7544231,93.6552692 40.0311154,93.2660385 40.2938462,92.8188462 C40.8222692,91.9265769 41.2817308,90.8126154 42.1113846,90.0375385 C42.6622308,89.5222308 43.3916154,89.1710769 44.3685,89.1710769 C44.3718846,89.1710769 44.3752692,89.1710769 44.3786538,89.1710769 L44.3790769,89.1710769 L44.396,89.1715 L44.3790769,89.386 L44.3790769,89.5941538 L44.3786538,89.5941538 C43.7156923,89.595 43.2126538,89.7638077 42.7925385,90.0379615 C42.3732692,90.3121154 42.0369231,90.6983846 41.7403462,91.1405 C41.1433846,92.0243077 40.7258077,93.1213462 40.0586154,93.8951538 C39.6173462,94.4087692 39.0313846,94.7785385 38.2398077,94.7785385","id","Fill-143"],["d","M141.206577,31.3093846 L140.783497,31.3093846 C140.782654,30.5732308 140.978115,29.9758462 141.296692,29.4914231 C141.614423,29.0061538 142.0485,28.6346923 142.517269,28.3195 C143.4565,27.6920769 144.546346,27.2685769 145.230462,26.6695 C145.686962,26.268 145.9645,25.8241923 145.967885,25.1595385 L146.390972,25.1595385 C146.392654,25.7552308 146.186615,26.2405 145.863808,26.6280385 C145.541423,27.0164231 145.110731,27.3151154 144.646192,27.5888462 C143.716269,28.1329231 142.643346,28.5902692 141.960077,29.3298077 C141.504846,29.8231154 141.209115,30.426 141.206577,31.3093846","id","Fill-144"],["d","M141.206577,19.0092692 L140.783497,19.0092692 C140.782654,18.2731154 140.978115,17.6757308 141.296692,17.1913077 C141.614423,16.7060385 142.0485,16.3345769 142.517269,16.0193846 C143.4565,15.3923846 144.546346,14.9684615 145.230462,14.3698077 C145.686962,13.9683077 145.9645,13.5245 145.967885,12.8598462 L146.390972,12.8598462 C146.392654,13.4551154 146.186615,13.9408077 145.863808,14.3279231 C145.541423,14.7167308 145.110731,15.015 144.646192,15.2891538 C143.716269,15.8332308 142.643346,16.2901538 141.960077,17.0296923 C141.504846,17.5234231 141.209115,18.1263077 141.206577,19.0092692","id","Fill-145"],["d","M146.390985,25.1595385 L145.967885,25.1595385 C145.966192,24.6586154 145.807538,24.2888462 145.538038,23.9609615 C145.268115,23.6339231 144.878462,23.3572308 144.431692,23.0945 C143.539,22.5660769 142.425038,22.1061923 141.650385,21.2769615 C141.133385,20.724 140.780962,19.9912308 140.783486,19.0092692 L141.206577,19.0092692 C141.207423,19.6722308 141.376231,20.1756923 141.650385,20.5953846 C141.924962,21.0150769 142.311231,21.351 142.753346,21.648 C143.637154,22.2449615 144.734192,22.6625385 145.508,23.3301538 C146.023731,23.7731154 146.394346,24.3624615 146.390985,25.1595385","id","Fill-146"],["d","M146.390985,12.8598462 L145.967885,12.8598462 C145.966192,12.3589231 145.807538,11.9891538 145.538038,11.6612692 C145.268115,11.3346538 144.878462,11.0575385 144.431692,10.7952308 C143.539,10.2668077 142.425038,9.80692308 141.650385,8.97726923 C141.133385,8.42473077 140.780962,7.69196154 140.783486,6.70957692 L141.206577,6.70957692 C141.207423,7.37253846 141.376231,7.87642308 141.650385,8.29611538 C141.924962,8.71538462 142.311231,9.05173077 142.753346,9.34873077 C143.637154,9.94569231 144.734192,10.3628462 145.508,11.0304615 C146.023731,11.4734231 146.394346,12.0627692 146.390985,12.8598462","id","Fill-147"],["d","M103.4935,95.6471154 L103.07042,95.6471154 C103.069577,94.9113846 103.265038,94.3135769 103.583192,93.8291538 C103.901346,93.3438846 104.335423,92.9724231 104.804192,92.6572308 C105.743,92.0298077 106.833269,91.6063077 107.517385,91.0072308 C107.973885,90.6057308 108.251423,90.1623462 108.254808,89.4972692 L108.677895,89.4972692 C108.679577,90.0929615 108.473538,90.5786538 108.150731,90.9657692 C107.828346,91.3541538 107.397654,91.6528462 106.933115,91.9265769 C106.003192,92.4710769 104.930269,92.928 104.247,93.6675385 C103.791769,94.1608462 103.496038,94.7641538 103.4935,95.6471154","id","Fill-148"],["d","M103.4935,83.347 L103.07042,83.347 C103.069577,82.6108462 103.265038,82.0134615 103.583192,81.5290385 C103.901346,81.0437692 104.335423,80.6723077 104.804192,80.3571154 C105.743,79.7301154 106.833269,79.3066154 107.517385,78.7075385 C107.973885,78.3060385 108.251423,77.8622308 108.254808,77.1975769 L108.677895,77.1975769 C108.679577,77.7932692 108.473538,78.2785385 108.150731,78.6660769 C107.828346,79.0544615 107.397654,79.3531538 106.933115,79.6268846 C106.003192,80.1709615 104.930269,80.6283077 104.247,81.3678462 C103.791769,81.8611538 103.496038,82.4640385 103.4935,83.347","id","Fill-149"],["d","M108.677908,89.4972692 L108.254808,89.4972692 C108.253115,88.9967692 108.094462,88.627 107.824962,88.2986923 C107.555038,87.9720769 107.165385,87.6949615 106.718615,87.4326538 C105.825923,86.9038077 104.711962,86.4439231 103.936885,85.6146923 C103.420308,85.0621538 103.067885,84.3289615 103.070409,83.347 L103.4935,83.347 C103.494346,84.0099615 103.663154,84.5134231 103.937308,84.9335385 C104.211885,85.3528077 104.598154,85.6891538 105.040269,85.9857308 C105.924077,86.5826923 107.021115,87.0002692 107.794923,87.6678846 C108.310654,88.1108462 108.681269,88.7006154 108.677908,89.4972692","id","Fill-150"],["d","M108.677908,77.1975769 L108.254808,77.1975769 C108.253115,76.6970769 108.094462,76.3273077 107.824962,75.999 C107.555038,75.6723846 107.165385,75.3956923 106.718615,75.1329615 C105.825923,74.6045385 104.711962,74.1446538 103.936885,73.3154231 C103.420308,72.7624615 103.067885,72.0296923 103.070409,71.0477308 L103.4935,71.0477308 C103.494346,71.7106923 103.663154,72.2141538 103.937308,72.6338462 C104.211885,73.0531154 104.598154,73.3894615 105.040269,73.6864615 C105.924077,74.2834231 107.021115,74.701 107.794923,75.3681923 C108.310654,75.8111538 108.681269,76.4009231 108.677908,77.1975769","id","Fill-151"],["d","M205.722423,198.425192 L205.299343,198.425192 C205.2985,197.689038 205.493962,197.091231 205.812538,196.606808 C206.130269,196.121538 206.564346,195.750077 207.033538,195.434885 C207.972346,194.807462 209.062192,194.383962 209.746731,193.784885 C210.202808,193.383385 210.480346,192.939577 210.483731,192.274923 L210.906818,192.274923 C210.9085,192.870615 210.702885,193.355885 210.379654,193.743423 C210.057269,194.131808 209.626577,194.4305 209.162462,194.704231 C208.232115,195.248308 207.159192,195.705654 206.475923,196.445192 C206.020692,196.938923 205.724962,197.541808 205.722423,198.425192","id","Fill-152"],["d","M205.722423,186.124654 L205.299343,186.124654 C205.2985,185.3885 205.493962,184.791115 205.812538,184.306692 C206.130269,183.821423 206.564346,183.449962 207.033538,183.134769 C207.972346,182.507769 209.062192,182.083846 209.746731,181.485192 C210.202808,181.083692 210.480346,180.639885 210.483731,179.975231 L210.906818,179.975231 C210.9085,180.5705 210.702885,181.056192 210.379654,181.443308 C210.057269,181.832115 209.626577,182.130385 209.162462,182.404538 C208.232115,182.948615 207.159192,183.405538 206.475923,184.145077 C206.020692,184.638385 205.724962,185.241692 205.722423,186.124654","id","Fill-153"],["d","M210.906831,192.274923 L210.483731,192.274923 C210.482038,191.774 210.323385,191.404231 210.053885,191.076346 C209.783962,190.749308 209.394731,190.472615 208.947538,190.210308 C208.054846,189.681462 206.940885,189.222 206.166231,188.392346 C205.649231,187.839808 205.296808,187.106615 205.299333,186.124654 L205.722423,186.124654 C205.723269,186.787615 205.8925,187.291077 206.166231,187.711192 C206.440808,188.130462 206.827077,188.466808 207.269192,188.763385 C208.153,189.360346 209.250038,189.777923 210.023846,190.445538 C210.539577,190.8885 210.910192,191.477846 210.906831,192.274923","id","Fill-154"],["d","M210.906831,179.975231 L210.483731,179.975231 C210.482038,179.474308 210.323385,179.104962 210.053885,178.776654 C209.783962,178.450038 209.394731,178.173346 208.947538,177.910615 C208.054846,177.382192 206.940885,176.922308 206.166231,176.093077 C205.649231,175.540538 205.296808,174.807346 205.299333,173.825385 L205.722423,173.825385 C205.723269,174.488346 205.8925,174.991808 206.166231,175.411923 C206.440808,175.831192 206.827077,176.167538 207.269192,176.464115 C208.153,177.061077 209.250038,177.478654 210.023846,178.145846 C210.539577,178.588808 210.910192,179.178154 210.906831,179.975231","id","Fill-155"],["d","M78.8818462,208.117038 L78.4587665,208.117038 C78.4579231,207.381308 78.6533846,206.7835 78.9719615,206.299077 C79.2896923,205.813808 79.7237692,205.442346 80.1925385,205.127577 C81.1317692,204.500154 82.2216154,204.076654 82.9057308,203.477577 C83.3622308,203.076077 83.6397692,202.632692 83.6431538,201.967615 L84.0662411,201.967615 C84.0679231,202.563308 83.8618846,203.048577 83.5390769,203.436115 C83.2166923,203.8245 82.786,204.123192 82.3214615,204.396923 C81.3915385,204.941 80.3186154,205.398346 79.6353462,206.137885 C79.1801154,206.631192 78.8843846,207.234077 78.8818462,208.117038","id","Fill-156"],["d","M78.8818462,195.817346 L78.4587665,195.817346 C78.4579231,195.081192 78.6533846,194.483808 78.9719615,193.999385 C79.2896923,193.514115 79.7237692,193.142654 80.1925385,192.827462 C81.1317692,192.200462 82.2216154,191.776962 82.9057308,191.177885 C83.3622308,190.776385 83.6397692,190.332577 83.6431538,189.667923 L84.0662411,189.667923 C84.0679231,190.263192 83.8618846,190.748885 83.5390769,191.136 C83.2166923,191.524808 82.786,191.8235 82.3214615,192.097231 C81.3915385,192.641308 80.3186154,193.098231 79.6353462,193.837769 C79.1801154,194.3315 78.8843846,194.934385 78.8818462,195.817346","id","Fill-157"],["d","M84.0662538,201.967615 L83.6431538,201.967615 C83.6414615,201.466692 83.4828077,201.096923 83.2133077,200.769038 C82.9433846,200.442 82.5541538,200.165308 82.1069615,199.902577 C81.2142692,199.374154 80.1003077,198.914269 79.3256538,198.084615 C78.8086538,197.532077 78.4562308,196.799308 78.4587556,195.817346 L78.8818462,195.817346 C78.8826923,196.480308 79.0519231,196.983769 79.3256538,197.403462 C79.6002308,197.822731 79.9865,198.159077 80.4286154,198.456077 C81.3124231,199.053038 82.4094615,199.470615 83.1832692,200.138231 C83.699,200.581192 84.0696154,201.170538 84.0662538,201.967615","id","Fill-158"],["d","M84.0662538,189.667923 L83.6431538,189.667923 C83.6414615,189.167 83.4828077,188.797231 83.2133077,188.469346 C82.9433846,188.142308 82.5541538,187.865615 82.1069615,187.602885 C81.2142692,187.074462 80.1003077,186.615 79.3256538,185.785346 C78.8086538,185.232808 78.4562308,184.499615 78.4587556,183.517654 L78.8818462,183.517654 C78.8826923,184.180615 79.0519231,184.684077 79.3256538,185.104192 C79.6002308,185.523462 79.9865,185.859808 80.4286154,186.156385 C81.3124231,186.753346 82.4094615,187.170923 83.1832692,187.838538 C83.699,188.2815 84.0696154,188.870846 84.0662538,189.667923","id","Fill-159"],["id","Fill-160","points","159.898962 157.494192 175.074308 157.494192 175.074308 157.071115 159.898962 157.071115"],["id","Fill-161","points","10.7106154 113.642269 25.8859615 113.642269 25.8859615 113.219192 10.7106154 113.219192"],["id","Fill-162","points","161.033231 43.1022308 176.208577 43.1022308 176.208577 42.6791538 161.033231 42.6791538"],["id","Fill-163","points","220.851654 8.85415385 236.027 8.85415385 236.027 8.43107692 220.851654 8.43107692"],["id","Fill-164","points","71.2097692 235.037846 86.3851154 235.037846 86.3851154 234.614769 71.2097692 234.614769"],["id","Fill-165","points","110.326192 205.658115 110.027077 205.359 120.757577 194.628077 121.056692 194.927192 110.326192 205.658115"],["id","Fill-166","points","21.4982308 19.5228846 21.1991154 19.2233462 31.9300385 8.49284615 32.2291538 8.79196154 21.4982308 19.5228846"],["id","Fill-167","points","228.588462 129.527962 228.289346 129.228846 239.019846 118.497923 239.318962 118.797462 228.588462 129.527962"],["d","M139.227423,187.558885 L138.664731,186.663231 C138.397346,186.830769 138.108385,186.908192 137.817731,186.908615 C137.552462,186.908615 137.288462,186.842192 137.055769,186.716115 C136.822654,186.589615 136.620846,186.407269 136.467692,186.164 L136.466846,186.162731 C136.298885,185.894923 136.221885,185.606385 136.221462,185.315731 C136.221038,185.050885 136.287462,184.787308 136.413538,184.554615 C136.540038,184.3215 136.722808,184.119269 136.9665,183.965692 C137.232192,183.799 137.520731,183.722 137.811385,183.721154 C138.076654,183.721154 138.341077,183.788 138.574192,183.913654 C138.807731,184.040154 139.009538,184.222923 139.162269,184.465769 L139.163115,184.467038 C139.330231,184.733154 139.407231,185.021692 139.408077,185.312346 C139.408077,185.577615 139.341654,185.841615 139.215577,186.075154 C139.089077,186.308692 138.906308,186.510923 138.663885,186.664077 L138.664731,186.663231 L139.227423,187.558885 L139.791385,188.454115 C140.348154,188.103385 140.784346,187.622769 141.077115,187.079538 C141.370308,186.535885 141.523038,185.928769 141.523462,185.312346 C141.523885,184.638385 141.337731,183.950038 140.953154,183.339538 L140.953577,183.340808 C140.603692,182.782769 140.122654,182.345308 139.579,182.052538 C139.034923,181.758923 138.427385,181.606192 137.811385,181.605769 C137.137423,181.605346 136.449923,181.791077 135.840269,182.175231 C135.282654,182.525538 134.845615,183.005731 134.552423,183.548962 C134.258808,184.092615 134.106077,184.699731 134.105653,185.315731 C134.105231,185.990538 134.291808,186.678885 134.676808,187.289808 L134.675962,187.288115 C135.025846,187.846154 135.506462,188.284038 136.050115,188.577231 C136.593769,188.870846 137.201308,189.024001 137.817731,189.024001 C138.491692,189.024423 139.179615,188.838692 139.790115,188.454538 L139.791385,188.454115 L139.227423,187.558885","id","Fill-168"],["d","M118.331231,114.613654 L117.768538,113.718 C117.501154,113.885538 117.212192,113.962962 116.921538,113.963385 C116.656269,113.963385 116.392692,113.896962 116.159577,113.770885 C115.926462,113.644385 115.724654,113.462038 115.5715,113.218346 L115.570654,113.2175 C115.403115,112.950115 115.325692,112.661154 115.325269,112.3705 C115.325269,112.106077 115.391692,111.8425 115.517346,111.609385 C115.643846,111.376269 115.826615,111.174462 116.069885,111.020885 C116.336,110.854192 116.624538,110.776769 116.915192,110.776346 C117.180462,110.776346 117.444885,110.842769 117.678,110.968846 C117.911538,111.095346 118.113346,111.278115 118.2665,111.521385 L118.267346,111.522231 C118.434462,111.788346 118.511462,112.076885 118.511885,112.367538 C118.512308,112.632385 118.445462,112.896385 118.319385,113.129923 C118.192885,113.363462 118.010538,113.565692 117.767692,113.718846 L117.768538,113.718 L118.331231,114.613654 L118.894769,115.508885 C119.451962,115.158577 119.888154,114.677962 120.181346,114.134308 C120.474538,113.590654 120.627272,112.983538 120.627272,112.367538 C120.628115,111.693154 120.441962,111.005231 120.057385,110.394731 L120.057808,110.396 C119.7075,109.837962 119.226885,109.4005 118.682808,109.107308 C118.138731,108.813692 117.531615,108.660961 116.915192,108.660961 C116.241231,108.660538 115.553731,108.846269 114.943654,109.230423 C114.386462,109.580308 113.949423,110.0605 113.656654,110.603731 C113.363038,111.147385 113.209884,111.7545 113.209884,112.3705 C113.209462,113.045308 113.395615,113.733654 113.780615,114.344154 L113.779769,114.343308 C114.129654,114.901346 114.610269,115.338808 115.153923,115.632 C115.698,115.925615 116.305115,116.07877 116.921538,116.07877 C117.5955,116.079192 118.283423,115.893462 118.893923,115.509308 L118.894769,115.508885 L118.331231,114.613654","id","Fill-169"],["d","M22.7619615,137.046038 L22.1992692,136.150385 C21.9318846,136.317923 21.6425,136.394923 21.3518462,136.395769 C21.087,136.395769 20.823,136.328923 20.5903077,136.203269 C20.3571923,136.076769 20.1549615,135.894 20.0018077,135.650731 L20.0013846,135.649885 C19.8334231,135.382077 19.756,135.093115 19.7555769,134.802462 C19.7555769,134.538038 19.822,134.274462 19.9480769,134.041346 C20.0745769,133.808231 20.2573462,133.606423 20.5006154,133.452423 L20.5001923,133.452846 C20.7667308,133.285731 21.0548462,133.208731 21.3459231,133.208308 C21.6107692,133.208308 21.8751923,133.274731 22.1087308,133.400808 C22.3422692,133.527308 22.5440769,133.710077 22.6972308,133.952923 L22.6976538,133.953769 C22.8647692,134.220308 22.9421923,134.508423 22.9426154,134.799077 C22.9426154,135.064346 22.8761923,135.328769 22.7501154,135.561885 C22.6236154,135.795423 22.4408462,135.997654 22.198,136.150808 L22.1992692,136.150385 L22.7619615,137.046038 L23.3255,137.940846 C23.8822692,137.590538 24.3188846,137.109923 24.6116538,136.566269 C24.9048462,136.022615 25.0580007,135.4155 25.0580007,134.799077 C25.0584231,134.125115 24.8722692,133.436769 24.4876923,132.826692 L24.4881154,132.827538 C24.1382308,132.2695 23.6571923,131.832462 23.1135385,131.539269 C22.5694615,131.245654 21.9619231,131.092922 21.3459231,131.092922 C20.6719615,131.0925 19.9844615,131.278231 19.3743846,131.661962 L19.3739615,131.661962 C18.8171923,132.012269 18.3801538,132.492462 18.0869615,133.035692 C17.7933462,133.579346 17.6401916,134.186462 17.6401916,134.802462 C17.6397692,135.477269 17.8263462,136.165615 18.2109231,136.776115 L18.2105,136.775269 C18.5603846,137.333308 19.041,137.770769 19.5846538,138.063962 C20.1283077,138.358 20.7358462,138.510731 21.3518462,138.511155 C22.0262308,138.511577 22.7141538,138.325423 23.3242308,137.941692 L23.3255,137.940846 L22.7619615,137.046038","id","Fill-170"],["d","M49.9332308,53.5801538 L49.3705385,52.6845 C49.1031538,52.8520385 48.8141923,52.9290385 48.5235385,52.9294615 C48.2582692,52.9298846 47.9946923,52.8630385 47.7615769,52.7373846 C47.5284615,52.6108846 47.3266538,52.4281154 47.1735,52.1844231 L47.1726538,52.1835769 C47.0051154,51.9161923 46.9276923,51.6272308 46.9272692,51.3365769 C46.9272692,51.0721538 46.9936923,50.8085769 47.1193462,50.5758846 C47.2458462,50.3427692 47.4286154,50.1405385 47.6723077,49.9869615 C47.9384231,49.8202692 48.2265385,49.7432692 48.5171923,49.7424231 C48.7824615,49.7424231 49.0468846,49.8088462 49.28,49.9349231 C49.5135385,50.0618462 49.7153462,50.2441923 49.8685,50.4874615 L49.8693462,50.4883077 C50.0364615,50.7548462 50.1134615,51.0429615 50.1138846,51.3336154 C50.1143077,51.5984615 50.0474615,51.8628846 49.9213846,52.096 C49.7948846,52.3295385 49.6125385,52.5317692 49.3696923,52.6849231 L49.3705385,52.6845 L49.9332308,53.5801538 L50.4967692,54.4749615 C51.0539615,54.1246538 51.4905769,53.6440385 51.7833462,53.1008077 C52.0765385,52.5567308 52.2292721,51.9496154 52.2292721,51.3336154 C52.2301154,50.6596538 52.0439615,49.9713077 51.6593846,49.3612308 L51.6598077,49.3620769 C51.3095,48.8040385 50.8288846,48.367 50.2848077,48.0738077 C49.7411538,47.7801923 49.1336154,47.6274615 48.5171923,47.6270377 C47.8432308,47.6266154 47.1557308,47.8123462 46.5456538,48.1965 C45.9884615,48.5463846 45.5514231,49.0265769 45.2586538,49.5702308 C44.9650385,50.1138846 44.8118839,50.721 44.8118839,51.3365769 C44.8114615,52.0113846 44.9976154,52.6997308 45.3826154,53.3106538 L45.3817692,53.3093846 C45.7320769,53.8674231 46.2122692,54.3048846 46.7559231,54.5980769 C47.3,54.8921154 47.9071154,55.044849 48.5235385,55.044849 C49.1975,55.0456923 49.8854231,54.8595385 50.4959231,54.4758077 L50.4967692,54.4749615 L49.9332308,53.5801538","id","Fill-171"],["d","M195.8,52.261 L195.237308,51.3653462 C194.969923,51.5333077 194.680962,51.6103077 194.390308,51.6107308 C194.125462,51.6107308 193.861462,51.5443077 193.628769,51.4182308 C193.395231,51.2917308 193.193423,51.1093846 193.039846,50.8656923 L193.039846,50.8648462 C192.871885,50.5974615 192.794462,50.3085 192.794038,50.0178462 C192.794038,49.7534231 192.860462,49.4898462 192.986538,49.2567308 C193.112615,49.0236154 193.295385,48.8218077 193.538654,48.6682308 C193.805192,48.5015385 194.093308,48.4241154 194.384385,48.4236923 C194.649231,48.4236923 194.913654,48.4901154 195.146769,48.6161923 C195.380308,48.7426923 195.582538,48.9254615 195.736115,49.1687308 L195.736538,49.1695769 C195.903654,49.4356923 195.980654,49.7242308 195.981077,50.0148846 C195.9815,50.2797308 195.914654,50.5437308 195.788577,50.7772692 C195.662077,51.0108077 195.479308,51.2130385 195.236462,51.3661923 L195.237308,51.3653462 L195.8,52.261 L196.363538,53.1562308 C196.920731,52.8059231 197.357346,52.3253077 197.650115,51.7820769 C197.943731,51.238 198.096464,50.6308846 198.096464,50.0148846 C198.097308,49.3405 197.911154,48.6525769 197.526154,48.0425 L197.526577,48.0429231 C197.176269,47.4853077 196.695654,47.0478462 196.152,46.7550769 C195.607923,46.4614615 195.000385,46.308307 194.384385,46.308307 C193.710423,46.3078846 193.0225,46.4936154 192.412846,46.8777692 C191.855231,47.2276538 191.418192,47.7078462 191.125423,48.2515 C190.831808,48.7951538 190.678653,49.4018462 190.678653,50.0178462 C190.678231,50.6926538 190.864385,51.381 191.248962,51.9915 L191.248962,51.9910769 C191.598846,52.5486923 192.079462,52.9861538 192.622692,53.2793462 C193.166769,53.5729615 193.773885,53.7261161 194.390308,53.7261161 C195.064269,53.7265385 195.752192,53.5408077 196.362692,53.1566538 L196.363538,53.1562308 L195.8,52.261","id","Fill-172"],["d","M233.261346,146.737885 L232.698654,145.842231 C232.431269,146.009769 232.142308,146.087192 231.851654,146.087615 C231.586385,146.087615 231.322808,146.021192 231.089692,145.895115 C230.856577,145.768615 230.654769,145.585846 230.501192,145.342154 C230.333231,145.074346 230.255808,144.785385 230.255385,144.494308 C230.255385,144.229885 230.321808,143.966308 230.447462,143.733192 C230.573962,143.500077 230.756731,143.298269 231.000423,143.144692 C231.266115,142.978 231.554654,142.900577 231.845731,142.900154 C232.110577,142.900154 232.375,142.966577 232.608115,143.092654 C232.841654,143.219154 233.043885,143.401923 233.197038,143.645192 L233.197462,143.646038 C233.365,143.912154 233.442,144.200269 233.442423,144.490923 C233.442423,144.756192 233.376,145.020192 233.249923,145.253731 C233.123423,145.487269 232.940654,145.6895 232.697808,145.842654 L232.698654,145.842231 L233.261346,146.737885 L233.824885,147.633115 C234.382077,147.282808 234.818692,146.802192 235.111462,146.258538 C235.404654,145.714462 235.557808,145.107346 235.557808,144.490923 C235.558231,143.816962 235.3725,143.128615 234.9875,142.518538 L234.987923,142.519385 C234.637615,141.961346 234.157,141.524308 233.612923,141.231115 C233.068846,140.9375 232.461731,140.784769 231.845731,140.784769 C231.171769,140.784346 230.484269,140.970077 229.874192,141.353808 C229.316577,141.704115 228.879538,142.184308 228.586346,142.727962 C228.293154,143.271615 228.139999,143.878731 228.139999,144.494308 C228.139577,145.169115 228.325731,145.857462 228.710308,146.467962 C229.060192,147.025154 229.540385,147.462615 230.084038,147.756231 C230.628115,148.049846 231.235231,148.202577 231.851654,148.203001 C232.525615,148.203423 233.213538,148.017269 233.824038,147.633538 L233.824885,147.633115 L233.261346,146.737885","id","Fill-173"],["id","summary/card1","transform","translate(0.000000, 0.500000)"],["id","Group-3-Copy","transform","translate(0.000000, 31.500000)"],["d","M242.243,146.335 C203.034,140.754 163.526,137.965 124.02,137.965 C84.517,137.965 45.013,140.754 5.802,146.335 C9.204,138.915 12.718,131.514 16.34,124.135 C10.998,117.889 5.55,111.692 4.40536496e-13,105.546 C41.132,99.692 82.575,96.765 124.02,96.765 C165.468,96.765 206.913,99.692 248.049,105.546 C242.495,111.692 237.047,117.889 231.703,124.135 C235.327,131.514 238.839,138.915 242.243,146.335","id","Fill-47","fill","#035429"],["d","M221.022,128.961 C156.569,121.589 91.478,121.589 27.022,128.961 C34.239,133.013 41.355,137.154 48.359,141.384 C98.699,136.826 149.346,136.826 199.687,141.384 C206.691,137.154 213.804,133.013 221.022,128.961","id","Fill-48","fill","#135E41"],["id","Fill-49"],["fill","url(#linearGradient-2)","fill-rule","evenodd",0,"xlink","href","#path-3",1,"badge-img"],["stroke","#E55B28","stroke-width","2","d","M124.02,2 C128.022653,2 131.528214,5.10293248 135.02987,7.95760624 C138.340723,10.6567296 141.645472,13.2561325 145.089895,14.1797264 C148.415186,15.0715974 152.320881,14.6299487 156.265965,14.0272186 L157.295655,13.8671016 C161.693093,13.1744009 166.136786,12.2781684 169.426335,14.1845096 C172.781525,16.1285206 174.236945,20.4874458 175.831984,24.6733586 C177.371482,28.7135135 178.967537,32.6989638 181.561917,35.2933439 C183.94888,37.6798677 187.512993,39.221297 191.213788,40.651052 L192.181629,41.0219806 C196.367671,42.6166562 200.726744,44.0715627 202.670573,47.4278074 C204.403663,50.4183978 203.820311,54.3630785 203.179337,58.3595672 L202.987575,59.5591657 C202.31153,63.849787 201.705365,68.1492743 202.674308,71.763233 C203.598435,75.2078774 206.198132,78.5131022 208.897244,81.8241452 C211.75162,85.3256525 214.854,88.8306466 214.854,92.831 C214.854,96.832985 211.751613,100.338502 208.897136,103.840492 C206.198053,107.151839 203.598389,110.457345 202.674244,113.903006 C201.705459,117.515897 202.311415,121.814933 202.987311,126.105411 C203.680176,130.50361 204.576685,134.948676 202.66949,138.239335 C200.725565,141.594377 196.366857,143.049157 192.181152,144.643626 C188.140809,146.182723 184.155152,147.778421 181.560526,150.373047 C178.967035,152.967494 177.371371,156.952257 175.832191,160.99173 C174.237146,165.17782 172.781641,169.53691 169.426193,171.481573 C166.136359,173.388079 161.691952,172.491384 157.293947,171.798293 C153.003551,171.122161 148.704203,170.515846 145.090015,171.484241 C141.645415,172.407883 138.340605,175.007544 135.029695,177.706948 C131.528095,180.561823 128.022598,183.665 124.02,183.665 C120.021263,183.665 116.517987,180.563494 113.01758,177.709579 C109.70557,175.009266 106.398941,172.408134 102.95193,171.484227 C99.3382679,170.515364 95.0387743,171.121719 90.7479482,171.798003 C86.349975,172.491175 81.9053239,173.387896 78.6152772,171.481845 C75.2605635,169.536523 73.8048191,165.176943 72.2096648,160.990438 C70.6705899,156.951114 69.0751201,152.966605 66.4822136,150.371786 C63.887813,147.777386 59.9020478,146.181298 55.8616562,144.641805 C51.6759515,143.046943 47.317358,141.591742 45.3736068,138.237503 C43.4675217,134.947035 44.3637487,130.502249 45.0564894,126.104197 C45.7322463,121.813971 46.3381248,117.515135 45.3697764,113.902081 C44.4460882,110.456833 41.8463613,107.151411 39.147054,103.840043 C36.2925633,100.338303 33.19,96.8328843 33.19,92.831 C33.19,88.8309097 36.2923113,85.326134 39.1465896,81.8248571 C41.8460499,78.5134916 44.4460193,75.2079505 45.3698548,71.7626262 C46.3381043,68.1489808 45.7322705,63.8496639 45.05665,59.5592552 C44.3640075,55.1607518 43.4678241,50.715808 45.3743973,47.4258586 C47.3187833,44.0708887 51.6771927,42.615999 55.8625437,41.0215503 C59.9028406,39.4823613 63.8883044,37.8866009 66.4823439,35.2920832 C69.0762624,32.6976865 70.6720686,28.7121255 72.2113162,24.6718843 C73.8059598,20.4862389 75.2610199,16.1277098 78.6141553,14.1838046 C81.9057209,12.2779512 86.3498867,13.1741205 90.7474105,13.8669719 C95.0384528,14.5430467 99.3380864,15.1491655 102.951786,14.179812 C106.398885,13.2558815 109.705452,10.6550072 113.017405,7.95497485 C116.517868,5.10126124 120.021208,2 124.02,2 Z","stroke-linejoin","square"],["d","M49.607,92.831 C49.607,51.734 82.928,18.417 124.02,18.417 C165.124,18.417 198.44,51.734 198.44,92.831 C198.44,133.931 165.124,167.247 124.02,167.247 C82.928,167.247 49.607,133.931 49.607,92.831","id","Fill-51","fill","#FFFFFE"],["d","M221.022,128.961 C156.569,121.589 91.478,121.589 27.022,128.961 C25.462,115.317 23.9,101.672 22.342,88.028 C89.911,80.301 158.137,80.301 225.707,88.028 C224.146,101.672 222.584,115.317 221.022,128.961","id","Fill-53","fill","#1D6240"],["id","Group-18-Copy","transform","translate(70.023500, 90.832000)","fill","#FFFFFE","fill-opacity","1"],["id","Group","transform","translate(0.500000, 0.000000)"],["id","387"],["filter","url(#filter-7)",0,"xlink","href","#text-6"],[0,"xlink","href","#text-6"],["id","Pages-read-:"],["filter","url(#filter-9)",0,"xlink","href","#text-8"],[0,"xlink","href","#text-8"],["d","M124.0235,47.417 C126.50975,47.417 128.5235,45.40325 128.5235,42.917 C128.5235,40.43075 126.50975,38.417 124.0235,38.417 C121.53725,38.417 119.5235,40.43075 119.5235,42.917 C119.5235,45.40325 121.53725,47.417 124.0235,47.417 L124.0235,47.417 Z M124.0235,49.667 C121.01975,49.667 115.0235,51.1745 115.0235,54.167 L115.0235,56.417 L133.0235,56.417 L133.0235,54.167 C133.0235,51.1745 127.02725,49.667 124.0235,49.667 L124.0235,49.667 Z","id","Shape-Copy-2","fill","#000"],["text-anchor","middle","x","60","y","60",2,"width","50%","height","1.5rem","font-size","0.75rem"],["xmlns","http://www.w3.org/1999/xhtml",1,"truncate-overflow"],["id","Group-17-Copy-2","transform","translate(95.523500, 128.964250)",4,"ngIf"],[1,"player-endpage__right-panel"],[1,"title-section"],[1,"title","animated","fadeInDown"],[1,"animated","fadeInUp"],[1,"user-options"],["tabindex","0",1,"replay-section",3,"ngClass","click"],["width","36","height","37","xmlns","http://www.w3.org/2000/svg",4,"ngIf"],[1,"title"],["class","exit-section","tabindex","0",3,"click",4,"ngIf"],[4,"ngIf"],["id","text-8","x","55","y","16","text-anchor","middle","fill","#FFFFFE"],["font-size","12","font-weight","400","font-family","Noto Sans, NotoSans-Bold"],["font-size","18","font-family","NotoSans-Bold, Noto Sans"],["id","Group-17-Copy-2","transform","translate(95.523500, 128.964250)"],["id","Icon-24px","transform","translate(0.000000, 0.500000)"],["id","Shape","points","0 0 18 0 18 18 0 18"],["d","M11.25,0.75 L6.75,0.75 L6.75,2.25 L11.25,2.25 L11.25,0.75 L11.25,0.75 Z M8.25,10.5 L9.75,10.5 L9.75,6 L8.25,6 L8.25,10.5 L8.25,10.5 Z M14.2725,5.5425 L15.3375,4.4775 C15.015,4.095 14.6625,3.735 14.28,3.42 L13.215,4.485 C12.0525,3.555 10.59,3 9,3 C5.2725,3 2.25,6.0225 2.25,9.75 C2.25,13.4775 5.265,16.5 9,16.5 C12.735,16.5 15.75,13.4775 15.75,9.75 C15.75,8.16 15.195,6.6975 14.2725,5.5425 L14.2725,5.5425 Z M9,15 C6.0975,15 3.75,12.6525 3.75,9.75 C3.75,6.8475 6.0975,4.5 9,4.5 C11.9025,4.5 14.25,6.8475 14.25,9.75 C14.25,12.6525 11.9025,15 9,15 L9,15 Z","id","Shape","fill","#000"],["id","8:46","font-family","NotoSans-Bold, Noto Sans","font-size","14","font-weight","bold","fill","#000"],["x","22","y","15"],["width","36","height","37","xmlns","http://www.w3.org/2000/svg"],["x1","18%","y1","0%","x2","83.101%","y2","100%","id","a"],["stop-color","#024F9D","offset","0%"],["stop-color","#024F9D","offset","100%"],["fill","none","fill-rule","evenodd"],["d","M0 .853h36v36H0z"],["d","M18 7.5v-6L10.5 9l7.5 7.5v-6c4.965 0 9 4.035 9 9s-4.035 9-9 9-9-4.035-9-9H6c0 6.63 5.37 12 12 12s12-5.37 12-12-5.37-12-12-12z","fill","#ccc","transform","translate(0 .853)"],["d","M18 7.5v-6L10.5 9l7.5 7.5v-6c4.965 0 9 4.035 9 9s-4.035 9-9 9-9-4.035-9-9H6c0 6.63 5.37 12 12 12s12-5.37 12-12-5.37-12-12-12z","fill","url(#a)","transform","translate(0 .853)"],["tabindex","0",1,"exit-section",3,"click"],["xmlns","http://www.w3.org/2000/svg","width","36","height","36"],["x1","0%","y1","0%","x2","101.72%","y2","100%","id","a"],["d","M0 0h36v36H0z"],["d","M15.135 23.385L17.25 25.5l7.5-7.5-7.5-7.5-2.115 2.115 3.87 3.885H4.5v3h14.505l-3.87 3.885zM28.5 4.5h-21a3 3 0 00-3 3v6h3v-6h21v21h-21v-6h-3v6a3 3 0 003 3h21c1.65 0 3-1.35 3-3v-21c0-1.65-1.35-3-3-3z","fill","url(#a)"],[1,"next"],["aria-label","Next content",1,"next-level",3,"click"],["tabindex","0",1,"title-text"],[1,"next-arrow"],["src","assets/next-arrow.svg","alt","next arrow"]],template:function(pt,ft){1&pt&&(e.F$t(),e.TgZ(0,"div",0)(1,"div",1)(2,"div",2),e.O4$(),e.TgZ(3,"svg",3)(4,"defs")(5,"filter",4),e._UZ(6,"feColorMatrix",5),e.qZA(),e.TgZ(7,"linearGradient",6),e._UZ(8,"stop",7)(9,"stop",8),e.qZA(),e.TgZ(10,"linearGradient",9),e._UZ(11,"stop",10)(12,"stop",11),e.qZA(),e._UZ(13,"path",12),e.TgZ(14,"filter",13),e._UZ(15,"feGaussianBlur",14)(16,"feOffset",15)(17,"feComposite",16)(18,"feColorMatrix",17),e.qZA(),e.TgZ(19,"linearGradient",18),e._UZ(20,"stop",19)(21,"stop",20),e.qZA(),e.YNc(22,j,5,2,"text",21),e.qZA(),e.TgZ(23,"g",22)(24,"g",23)(25,"g",24)(26,"g",25)(27,"g",26),e._UZ(28,"path",27)(29,"path",28)(30,"path",29)(31,"path",30)(32,"path",31)(33,"path",32)(34,"path",33)(35,"path",34)(36,"path",35)(37,"path",36)(38,"path",37)(39,"path",38)(40,"path",39)(41,"path",40)(42,"path",41)(43,"path",42)(44,"path",43)(45,"path",44)(46,"path",45)(47,"path",46)(48,"path",47)(49,"path",48)(50,"path",49)(51,"path",50)(52,"path",51)(53,"path",52)(54,"path",53)(55,"path",54)(56,"path",55)(57,"path",56)(58,"path",57)(59,"path",58)(60,"path",59)(61,"path",60)(62,"path",61)(63,"path",62)(64,"path",63)(65,"path",64)(66,"path",65)(67,"path",66)(68,"path",67)(69,"path",68)(70,"path",69)(71,"path",70)(72,"path",71)(73,"path",72)(74,"path",73)(75,"path",74)(76,"path",75)(77,"path",76)(78,"path",77)(79,"path",78)(80,"path",79)(81,"path",80)(82,"path",81)(83,"path",82)(84,"path",83)(85,"path",84)(86,"path",85)(87,"path",86)(88,"path",87)(89,"path",88)(90,"path",89)(91,"path",90)(92,"path",91)(93,"path",92)(94,"path",93)(95,"path",94)(96,"path",95)(97,"path",96)(98,"path",97)(99,"path",98)(100,"path",99)(101,"path",100)(102,"path",101)(103,"path",102)(104,"path",103)(105,"path",104)(106,"path",105)(107,"path",106)(108,"path",107)(109,"path",108)(110,"path",109)(111,"path",110)(112,"path",111)(113,"path",112)(114,"path",113)(115,"path",114)(116,"path",115)(117,"path",116)(118,"path",117)(119,"path",118)(120,"path",119)(121,"path",120)(122,"path",121)(123,"path",122)(124,"path",123)(125,"path",124)(126,"path",125)(127,"path",126)(128,"path",127)(129,"path",128)(130,"path",129)(131,"path",130)(132,"path",131)(133,"path",132)(134,"path",133)(135,"path",134)(136,"path",135)(137,"path",136)(138,"path",137)(139,"path",138)(140,"path",139)(141,"path",140)(142,"path",141)(143,"path",142)(144,"path",143)(145,"path",144)(146,"path",145)(147,"path",146)(148,"path",147)(149,"path",148)(150,"path",149)(151,"path",150)(152,"path",151)(153,"path",152)(154,"path",153)(155,"path",154)(156,"path",155)(157,"path",156)(158,"path",157)(159,"path",158)(160,"path",159)(161,"path",160)(162,"path",161)(163,"path",162)(164,"path",163)(165,"path",164)(166,"path",165)(167,"path",166)(168,"path",167)(169,"path",168)(170,"path",169)(171,"path",170)(172,"path",171)(173,"path",172)(174,"path",173)(175,"path",174)(176,"path",175)(177,"path",176)(178,"path",177)(179,"path",178)(180,"path",179)(181,"path",180)(182,"path",181)(183,"path",182)(184,"path",183)(185,"polygon",184)(186,"polygon",185)(187,"polygon",186)(188,"polygon",187)(189,"polygon",188)(190,"polyline",189)(191,"polyline",190)(192,"polyline",191)(193,"path",192)(194,"path",193)(195,"path",194)(196,"path",195)(197,"path",196)(198,"path",197),e.qZA()(),e.TgZ(199,"g",198)(200,"g",199),e._UZ(201,"path",200)(202,"path",201),e.TgZ(203,"g",202),e._UZ(204,"use",203)(205,"path",204),e.qZA(),e._UZ(206,"path",205)(207,"path",206),e.TgZ(208,"g",207)(209,"g",208)(210,"g",209),e._UZ(211,"use",210)(212,"use",211),e.qZA(),e.TgZ(213,"g",212),e._UZ(214,"use",213)(215,"use",214),e.qZA()()(),e._UZ(216,"path",215),e.TgZ(217,"foreignObject",216),e.kcU(),e.TgZ(218,"div",217),e._uU(219),e.qZA()(),e.YNc(220,G,7,1,"g",218),e.qZA()()()()()()()(),e.TgZ(221,"div",219)(222,"div",220)(223,"div",221),e._uU(224,"You just completed"),e.qZA(),e.TgZ(225,"span",222),e._uU(226),e.qZA(),e.Hsn(227),e.qZA(),e.TgZ(228,"div",223)(229,"div",224),e.NdJ("click",function(){return ft.replay()}),e.TgZ(230,"div"),e.YNc(231,ee,8,0,"svg",225),e.YNc(232,A,8,0,"svg",225),e.qZA(),e.TgZ(233,"div",226),e._uU(234,"Replay"),e.qZA()(),e.YNc(235,F,11,0,"div",227),e.qZA(),e.YNc(236,$,8,1,"ng-container",228),e.qZA()()),2&pt&&(e.xp6(22),e.Q6J("ngIf",ft.outcome),e.xp6(197),e.hij(" ",ft.userName," "),e.xp6(1),e.Q6J("ngIf",ft.timeSpentLabel),e.xp6(6),e.Oqu(ft.contentName),e.xp6(3),e.Q6J("ngClass",ft.showReplay?"":"disabled"),e.xp6(2),e.Q6J("ngIf",!ft.showReplay),e.xp6(1),e.Q6J("ngIf",ft.showReplay),e.xp6(3),e.Q6J("ngIf",ft.showExit),e.xp6(1),e.Q6J("ngIf",ft.nextContent))},dependencies:[f.mk,f.O5],styles:[':root{--sdk-end-page-title:#000;--sdk-end-page-replay-icon:#024f9d;--sdk-end-page-replay-section-bg:#fff;--sdk-end-page-title-span:#666666;--sdk-end-page-replay-section-hover:#F2F2F2}[_nghost-%COMP%] .player-endpage[_ngcontent-%COMP%]{padding:1rem;height:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;justify-content:space-around;background:var(--sdk-end-page-replay-section-bg)}@media all and (orientation:portrait){[_nghost-%COMP%] .player-endpage[_ngcontent-%COMP%]{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;display:block;overflow-y:auto}}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%]{text-align:center;-webkit-box-flex:50%;flex:50%}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%]{position:relative;padding:1.5rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .badge[_ngcontent-%COMP%]{width:17.625rem;height:13.1rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .score-details[_ngcontent-%COMP%]{position:absolute;left:0;right:0;bottom:5rem;color:var(--white);text-shadow:.063 .125 #8b2925;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .score-details[_ngcontent-%COMP%] .progress[_ngcontent-%COMP%]{font-size:.85rem;margin-right:.7rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .score-details[_ngcontent-%COMP%] .score[_ngcontent-%COMP%]{font-size:1.3rem;font-weight:700}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .user-details[_ngcontent-%COMP%]{position:absolute;left:0;right:0;top:2.8rem;width:8.5rem;margin:0 auto}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .user-details[_ngcontent-%COMP%] .user[_ngcontent-%COMP%]{width:1.275rem;height:1.275rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .user-details[_ngcontent-%COMP%] .user-title[_ngcontent-%COMP%]{color:var(--primary-color);font-size:.85rem;line-height:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .timer-details[_ngcontent-%COMP%]{position:absolute;bottom:2.75rem;left:0;right:0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .timer-details[_ngcontent-%COMP%] .timer[_ngcontent-%COMP%]{width:1.275rem;height:1.275rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .timer-details[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:var(--primary-color);font-size:1rem;font-weight:700;margin-left:.3rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%]{-webkit-box-flex:50%;flex:50%;text-align:center;padding:1rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .title-section[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:var(--sdk-end-page-title);font-size:1.3125rem;font-weight:700;letter-spacing:0;line-height:1.75rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .title-section[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:var(--sdk-end-page-title-span);font-size:.75rem;word-break:break-word}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .user-options[_ngcontent-%COMP%]{display:-webkit-box;display:flex;justify-content:space-around;padding:1.7rem 0}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .user-options[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:var(--gray-800);font-size:1rem;line-height:1.188rem;text-align:center}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .user-options[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:2.55rem;height:2.55rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next[_ngcontent-%COMP%]{color:var(--gray-400);font-size:.85rem;line-height:1.063rem;margin-bottom:.7rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%]{margin:0 auto;width:auto;border-radius:.5rem;padding:.75rem;background:linear-gradient(135deg,#ffcd55 0,#ffd955 100%);box-shadow:inset 0 -.063rem .188rem 0 rgba(var(--rc-rgba-black),.5);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;cursor:pointer}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%] .title-text[_ngcontent-%COMP%]{color:var(--gray-800);font-size:.85rem;-webkit-box-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;line-height:normal}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%] .next-arrow[_ngcontent-%COMP%]{height:2.55rem;width:2.55rem;background-color:var(--white);border-radius:50%;text-align:center;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;cursor:pointer}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%] .next-arrow[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:1.75rem}.exit-section[_ngcontent-%COMP%], .replay-section[_ngcontent-%COMP%]{cursor:pointer;background-color:var(--sdk-end-page-replay-section-bg);padding:.5rem;border-radius:.25rem}.exit-section[_ngcontent-%COMP%]:hover, .replay-section[_ngcontent-%COMP%]:hover{background-color:var(--sdk-end-page-replay-section-hover)}.replay-section[_ngcontent-%COMP%] div[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] g[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:var(--sdk-end-page-replay-icon)}.replay-section[_ngcontent-%COMP%] div[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] g[_ngcontent-%COMP%] path[_ngcontent-%COMP%]:first-child{fill:transparent}.replay-section.disabled[_ngcontent-%COMP%]{cursor:not-allowed}.replay-section.disabled[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:#ccc!important}@-webkit-keyframes _ngcontent-%COMP%_fadeInDown{0%{opacity:0;-webkit-transform:translateY(-1.25rem);transform:translateY(-1.25rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInDown{0%{opacity:0;-webkit-transform:translateY(-1.25rem);transform:translateY(-1.25rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes _ngcontent-%COMP%_fadeInUp{0%{opacity:0;-webkit-transform:translateY(1.25rem);transform:translateY(1.25rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInUp{0%{opacity:0;-webkit-transform:translateY(1.25rem);transform:translateY(1.25rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;-webkit-transform:translateX(6.25rem);transform:translateX(6.25rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;opacity:0;-webkit-transform:translateX(-6.25rem);transform:translateX(-6.25rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInDown[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_fadeInDown;animation-name:_ngcontent-%COMP%_fadeInDown}.fadeInUp[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_fadeInUp;animation-name:_ngcontent-%COMP%_fadeInUp}.fadeInLeftSide[_ngcontent-%COMP%], .fadeInRightSide[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_fadeInLeftSide;animation-name:_ngcontent-%COMP%_fadeInLeftSide}.animated[_ngcontent-%COMP%]{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.truncate-overflow[_ngcontent-%COMP%]{--lh:1.4rem;line-height:var(--lh);--max-lines:1;position:relative;max-height:calc(var(--lh) * var(--max-lines));overflow:hidden;width:100%;font-size:.65rem;color:var(--black)}.truncate-overflow[_ngcontent-%COMP%]::before{position:absolute;content:"";bottom:0;right:0}.truncate-overflow[_ngcontent-%COMP%]::after{content:"";position:absolute;right:0;width:1rem;height:1rem;background:var(--white)}.particles[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transform-origin:center;transform-origin:center;-webkit-animation:3s ease-in-out infinite both _ngcontent-%COMP%_heartbeat;animation:3s ease-in-out infinite both _ngcontent-%COMP%_heartbeat;fill:#e55b28;opacity:.4}.badge-inner-animation[_ngcontent-%COMP%]{-webkit-animation:5s ease-in-out infinite both _ngcontent-%COMP%_heartbeat;animation:5s ease-in-out infinite both _ngcontent-%COMP%_heartbeat;-webkit-transform-origin:center center;transform-origin:center center}@-webkit-keyframes _ngcontent-%COMP%_heartbeat{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes _ngcontent-%COMP%_heartbeat{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}']}),H.propDecorators={showExit:[{type:e.IIB}],showReplay:[{type:e.IIB}],contentName:[{type:e.IIB}],outcome:[{type:e.IIB}],outcomeLabel:[{type:e.IIB}],userName:[{type:e.IIB}],timeSpentLabel:[{type:e.IIB}],nextContent:[{type:e.IIB}],replayContent:[{type:e.r_U}],exitContent:[{type:e.r_U}],playNextContent:[{type:e.r_U}]};class ze{constructor(){this.sidebarMenuEvent=new e.vpe}toggleMenu(ft){const Nt=document.getElementById("overlay-input"),Mn=document.querySelector(".navBlock"),En=document.getElementById("playerSideMenu");ft instanceof KeyboardEvent&&(Nt.checked=!Nt.checked),Nt.checked?(En.style.visibility="visible",Mn.style.width="100%",Mn.style.marginLeft="0%",this.sidebarMenuEvent.emit({event:ft,type:"OPEN_MENU"})):(En.style.visibility="hidden",Mn.style.marginLeft="-100%",this.sidebarMenuEvent.emit({event:ft,type:"CLOSE_MENU"}))}}ze.\u0275fac=function(pt){return new(pt||ze)},ze.\u0275cmp=e.Xpm({type:ze,selectors:[["sb-player-side-menu-icon"]],outputs:{sidebarMenuEvent:"sidebarMenuEvent"},decls:3,vars:0,consts:[["type","checkbox","id","overlay-input",3,"click"],["aria-label","Player Menu","for","overlay-input","id","overlay-button","tabindex","0",3,"keydown.enter"]],template:function(pt,ft){1&pt&&(e.TgZ(0,"input",0),e.NdJ("click",function(Nt){return ft.toggleMenu(Nt)}),e.qZA(),e.TgZ(1,"label",1),e.NdJ("keydown.enter",function(Nt){return ft.toggleMenu(Nt)}),e._UZ(2,"span"),e.qZA())},styles:[':root{--sdk-overlay-btn-hover:#333332}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]{z-index:10;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0;position:absolute;top:.4rem;left:1rem;height:2.25rem;width:2.25rem;border-radius:50%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{height:.2rem;width:1.25rem;border-radius:.125rem;background-color:var(--black);position:relative;display:block;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:before{top:-.45rem;visibility:visible}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:after{top:.45rem}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:after, [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:before{height:.2rem;width:1.25rem;border-radius:.125rem;background-color:var(--black);position:absolute;content:"";-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%], [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]:after, [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]:before{background:var(--sdk-overlay-btn-hover)}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover{background-color:rgba(var(--rc-rgba-black),.75)}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]{background-color:var(--white)}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]::after, [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]::before{background-color:var(--white)}input[type=checkbox][_ngcontent-%COMP%]{display:none}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay[_ngcontent-%COMP%]{visibility:visible}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%], input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]{background:0 0}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:before{-webkit-transform:rotate(45deg) translate(.3125rem,.3125rem);transform:rotate(45deg) translate(.3125rem,.3125rem);opacity:1}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:after{-webkit-transform:rotate(-45deg) translate(.3125rem,-.3125rem);transform:rotate(-45deg) translate(.3125rem,-.3125rem)} html[dir=rtl] #overlay-button{left:auto;right:1rem} html[dir=rtl] #overlay-button span:after, html[dir=rtl] #overlay-button span:before{right:0}']}),ze.propDecorators={sidebarMenuEvent:[{type:e.r_U}]};class dt{constructor(ft){this.ref=ft,this.config={showShare:!1,showDownload:!1,showReplay:!1,showExit:!1,showPrint:!1},this.sidebarEvent=new e.vpe,this.toggleMenu=new e.vpe,this.showDownloadPopUp=!1}closeNav(ft){document.getElementById("overlay-input").checked=!1,document.getElementById("playerSideMenu").style.visibility="hidden",document.querySelector(".navBlock").style.marginLeft="-100%",this.sidebarEvent.emit({event:ft,type:"CLOSE_MENU"})}showDownloadPopup(ft,Nt){this.showDownloadPopUp=!0,this.ref.detectChanges(),this.emitSideBarEvent(ft,Nt)}hideDownloadPopUp(ft){this.showDownloadPopUp=!1,this.sidebarEvent.emit(ft),this.ref.detectChanges()}emitSideBarEvent(ft,Nt){this.sidebarEvent.emit({event:ft,type:Nt})}}dt.\u0275fac=function(pt){return new(pt||dt)(e.Y36(e.sBO))},dt.\u0275cmp=e.Xpm({type:dt,selectors:[["sb-player-sidebar"]],inputs:{config:"config",title:"title"},outputs:{sidebarEvent:"sidebarEvent",toggleMenu:"toggleMenu"},decls:12,vars:6,consts:[["id","playerSideMenu","aria-modal","true","aria-labelledby","Menubar",1,"sidenav"],["sidebarMenu",""],[1,"navBlock"],["role","heading","aria-level","2",1,"player-nav-unit","text-left"],["aria-label","player sidebar","id","sidebar-list"],["tabindex","0",3,"click","keydown.enter",4,"ngIf"],["aria-hidden","true","tabindex","-1",1,"transparentBlock",3,"click"],[3,"title","showDownloadPopUp","hideDownloadPopUp","downloadEvent",4,"ngIf"],["tabindex","0",3,"click","keydown.enter"],[1,"player-icon","player-share","mr-16"],[1,"player-icon","player-download","mr-16"],[1,"player-icon","player-print","mr-16"],[1,"player-icon","player-exit","mr-16"],[3,"title","showDownloadPopUp","hideDownloadPopUp","downloadEvent"]],template:function(pt,ft){1&pt&&(e.TgZ(0,"div",0,1)(2,"div",2)(3,"div",3),e._uU(4),e.qZA(),e.TgZ(5,"ul",4),e.YNc(6,be,3,0,"li",5),e.YNc(7,me,3,0,"li",5),e.YNc(8,Me,3,0,"li",5),e.YNc(9,gt,3,0,"li",5),e.qZA()(),e.TgZ(10,"div",6),e.NdJ("click",function(Nt){return ft.closeNav(Nt)}),e.qZA()(),e.YNc(11,we,1,2,"sb-player-download-popup",7)),2&pt&&(e.xp6(4),e.Oqu(ft.title),e.xp6(2),e.Q6J("ngIf",ft.config.showShare),e.xp6(1),e.Q6J("ngIf",ft.config.showDownload),e.xp6(1),e.Q6J("ngIf",ft.config.showPrint),e.xp6(1),e.Q6J("ngIf",ft.config.showExit),e.xp6(2),e.Q6J("ngIf",ft.showDownloadPopUp))},dependencies:[f.O5,Ke],styles:[":root{--sdk-player-icon:#6D7278}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%]{width:100%;position:absolute;top:0;left:0;overflow-x:hidden;display:-webkit-box;display:flex;z-index:9;height:100%}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;font-size:1.5rem;color:var(--black);display:block}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:var(--gray-0)}@media screen and (max-height:1024px){[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%]{padding-top:0}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:1.125rem}}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] .closebtn[_ngcontent-%COMP%]{position:absolute;top:0;right:1.5rem;font-size:2.25rem;margin-left:3.125rem}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%]{width:100%;background:var(--white);max-width:20rem;-webkit-transition:.3s ease-in;transition:.3s ease-in;margin-left:-100%;z-index:10;position:absolute;height:100%}@media (min-width:1600px){.PlayerMediaQueryClass [_nghost-%COMP%] .navBlock[_ngcontent-%COMP%]{max-width:24rem}}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] .player-nav-unit[_ngcontent-%COMP%]{background:var(--primary-theme);padding:3rem 2rem 2rem;min-height:5.625rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:var(--gray-800);font-size:1rem;font-weight:700;line-height:normal;word-break:break-word}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{margin:0;padding:0}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{padding:1rem 2rem;background:var(--white);min-height:4rem;cursor:pointer;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:rgba(var(--rc-rgba-black),1);font-size:.875rem;line-height:1.375rem;margin:0;line-height:normal}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover{background-color:var(--gray-0)}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] .player-icon[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem;background-color:var(--sdk-player-icon)}[_nghost-%COMP%] #playerSideMenu[_ngcontent-%COMP%]{visibility:hidden}[_nghost-%COMP%] .player-replay[_ngcontent-%COMP%]{display:inline;padding:8px}[_nghost-%COMP%] .transparentBlock[_ngcontent-%COMP%]{width:100%;background-color:rgba(var(--rc-rgba-black),.5);height:100%;-webkit-transition:.3s;transition:.3s}[_nghost-%COMP%] .player-share[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik00MDYsMzMyYy0yOS42NDEsMC01NS43NjEsMTQuNTgxLTcyLjE2NywzNi43NTVMMTkxLjk5LDI5Ni4xMjRjMi4zNTUtOC4wMjcsNC4wMS0xNi4zNDYsNC4wMS0yNS4xMjQNCgkJCWMwLTExLjkwNi0yLjQ0MS0yMy4yMjUtNi42NTgtMzMuNjM2bDE0OC40NDUtODkuMzI4QzM1NC4zMDcsMTY3LjQyNCwzNzguNTg5LDE4MCw0MDYsMTgwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJYzAtNDkuNjI5LTQwLjM3MS05MC05MC05MGMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsMTEuNDM3LDIuMzU1LDIyLjI4Niw2LjI2MiwzMi4zNThsLTE0OC44ODcsODkuNTkNCgkJCUMxNTYuODY5LDE5My4xMzYsMTMyLjkzNywxODEsMTA2LDE4MWMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsNDkuNjI5LDQwLjM3MSw5MCw5MCw5MGMzMC4xMywwLDU2LjY5MS0xNS4wMDksNzMuMDM1LTM3LjgwNg0KCQkJbDE0MS4zNzYsNzIuMzk1QzMxNy44MDcsNDAzLjk5NSwzMTYsNDEyLjc1LDMxNiw0MjJjMCw0OS42MjksNDAuMzcxLDkwLDkwLDkwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJQzQ5NiwzNzIuMzcxLDQ1NS42MjksMzMyLDQwNiwzMzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik00MDYsMzMyYy0yOS42NDEsMC01NS43NjEsMTQuNTgxLTcyLjE2NywzNi43NTVMMTkxLjk5LDI5Ni4xMjRjMi4zNTUtOC4wMjcsNC4wMS0xNi4zNDYsNC4wMS0yNS4xMjQNCgkJCWMwLTExLjkwNi0yLjQ0MS0yMy4yMjUtNi42NTgtMzMuNjM2bDE0OC40NDUtODkuMzI4QzM1NC4zMDcsMTY3LjQyNCwzNzguNTg5LDE4MCw0MDYsMTgwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJYzAtNDkuNjI5LTQwLjM3MS05MC05MC05MGMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsMTEuNDM3LDIuMzU1LDIyLjI4Niw2LjI2MiwzMi4zNThsLTE0OC44ODcsODkuNTkNCgkJCUMxNTYuODY5LDE5My4xMzYsMTMyLjkzNywxODEsMTA2LDE4MWMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsNDkuNjI5LDQwLjM3MSw5MCw5MCw5MGMzMC4xMywwLDU2LjY5MS0xNS4wMDksNzMuMDM1LTM3LjgwNg0KCQkJbDE0MS4zNzYsNzIuMzk1QzMxNy44MDcsNDAzLjk5NSwzMTYsNDEyLjc1LDMxNiw0MjJjMCw0OS42MjksNDAuMzcxLDkwLDkwLDkwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJQzQ5NiwzNzIuMzcxLDQ1NS42MjksMzMyLDQwNiwzMzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=)}[_nghost-%COMP%] .player-exit[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzg0IDM4NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzg0IDM4NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggZD0iTTM0MS4zMzMsMEg0Mi42NjdDMTkuMDkzLDAsMCwxOS4wOTMsMCw0Mi42NjdWMTI4aDQyLjY2N1Y0Mi42NjdoMjk4LjY2N3YyOTguNjY3SDQyLjY2N1YyNTZIMHY4NS4zMzMNCgkJCQlDMCwzNjQuOTA3LDE5LjA5MywzODQsNDIuNjY3LDM4NGgyOTguNjY3QzM2NC45MDcsMzg0LDM4NCwzNjQuOTA3LDM4NCwzNDEuMzMzVjQyLjY2N0MzODQsMTkuMDkzLDM2NC45MDcsMCwzNDEuMzMzLDB6Ii8+DQoJCQk8cG9seWdvbiBwb2ludHM9IjE1MS4xNDcsMjY4LjQ4IDE4MS4zMzMsMjk4LjY2NyAyODgsMTkyIDE4MS4zMzMsODUuMzMzIDE1MS4xNDcsMTE1LjUyIDIwNi4yOTMsMTcwLjY2NyAwLDE3MC42NjcgMCwyMTMuMzMzIA0KCQkJCTIwNi4yOTMsMjEzLjMzMyAJCQkiLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzg0IDM4NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzg0IDM4NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggZD0iTTM0MS4zMzMsMEg0Mi42NjdDMTkuMDkzLDAsMCwxOS4wOTMsMCw0Mi42NjdWMTI4aDQyLjY2N1Y0Mi42NjdoMjk4LjY2N3YyOTguNjY3SDQyLjY2N1YyNTZIMHY4NS4zMzMNCgkJCQlDMCwzNjQuOTA3LDE5LjA5MywzODQsNDIuNjY3LDM4NGgyOTguNjY3QzM2NC45MDcsMzg0LDM4NCwzNjQuOTA3LDM4NCwzNDEuMzMzVjQyLjY2N0MzODQsMTkuMDkzLDM2NC45MDcsMCwzNDEuMzMzLDB6Ii8+DQoJCQk8cG9seWdvbiBwb2ludHM9IjE1MS4xNDcsMjY4LjQ4IDE4MS4zMzMsMjk4LjY2NyAyODgsMTkyIDE4MS4zMzMsODUuMzMzIDE1MS4xNDcsMTE1LjUyIDIwNi4yOTMsMTcwLjY2NyAwLDE3MC42NjcgMCwyMTMuMzMzIA0KCQkJCTIwNi4yOTMsMjEzLjMzMyAJCQkiLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K)}[_nghost-%COMP%] .player-print[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+aWNfcHJpbnQgY29weTwvdGl0bGU+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iSWNvbi0yNHB4Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTE5LDggTDUsOCBDMy4zNCw4IDIsOS4zNCAyLDExIEwyLDE3IEw2LDE3IEw2LDIxIEwxOCwyMSBMMTgsMTcgTDIyLDE3IEwyMiwxMSBDMjIsOS4zNCAyMC42Niw4IDE5LDggTDE5LDggWiBNMTYsMTkgTDgsMTkgTDgsMTQgTDE2LDE0IEwxNiwxOSBMMTYsMTkgWiBNMTksMTIgQzE4LjQ1LDEyIDE4LDExLjU1IDE4LDExIEMxOCwxMC40NSAxOC40NSwxMCAxOSwxMCBDMTkuNTUsMTAgMjAsMTAuNDUgMjAsMTEgQzIwLDExLjU1IDE5LjU1LDEyIDE5LDEyIEwxOSwxMiBaIE0xOCwzIEw2LDMgTDYsNyBMMTgsNyBMMTgsMyBMMTgsMyBaIiBpZD0iU2hhcGUiIGZpbGw9IiM2RDcyNzgiPjwvcGF0aD4KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBwb2ludHM9IjAgMCAyNCAwIDI0IDI0IDAgMjQiPjwvcG9seWdvbj4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+aWNfcHJpbnQgY29weTwvdGl0bGU+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iSWNvbi0yNHB4Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTE5LDggTDUsOCBDMy4zNCw4IDIsOS4zNCAyLDExIEwyLDE3IEw2LDE3IEw2LDIxIEwxOCwyMSBMMTgsMTcgTDIyLDE3IEwyMiwxMSBDMjIsOS4zNCAyMC42Niw4IDE5LDggTDE5LDggWiBNMTYsMTkgTDgsMTkgTDgsMTQgTDE2LDE0IEwxNiwxOSBMMTYsMTkgWiBNMTksMTIgQzE4LjQ1LDEyIDE4LDExLjU1IDE4LDExIEMxOCwxMC40NSAxOC40NSwxMCAxOSwxMCBDMTkuNTUsMTAgMjAsMTAuNDUgMjAsMTEgQzIwLDExLjU1IDE5LjU1LDEyIDE5LDEyIEwxOSwxMiBaIE0xOCwzIEw2LDMgTDYsNyBMMTgsNyBMMTgsMyBMMTgsMyBaIiBpZD0iU2hhcGUiIGZpbGw9IiM2RDcyNzgiPjwvcGF0aD4KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBwb2ludHM9IjAgMCAyNCAwIDI0IDI0IDAgMjQiPjwvcG9seWdvbj4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==)}[_nghost-%COMP%] .player-download[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0zODIuNTYsMjMzLjM3NkMzNzkuOTY4LDIyNy42NDgsMzc0LjI3MiwyMjQsMzY4LDIyNGgtNjRWMTZjMC04LjgzMi03LjE2OC0xNi0xNi0xNmgtNjRjLTguODMyLDAtMTYsNy4xNjgtMTYsMTZ2MjA4aC02NA0KCQkJYy02LjI3MiwwLTExLjk2OCwzLjY4LTE0LjU2LDkuMzc2Yy0yLjYyNCw1LjcyOC0xLjYsMTIuNDE2LDIuNTI4LDE3LjE1MmwxMTIsMTI4YzMuMDQsMy40ODgsNy40MjQsNS40NzIsMTIuMDMyLDUuNDcyDQoJCQljNC42MDgsMCw4Ljk5Mi0yLjAxNiwxMi4wMzItNS40NzJsMTEyLTEyOEMzODQuMTkyLDI0NS44MjQsMzg1LjE1MiwyMzkuMTA0LDM4Mi41NiwyMzMuMzc2eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNNDMyLDM1MnY5Nkg4MHYtOTZIMTZ2MTI4YzAsMTcuNjk2LDE0LjMzNiwzMiwzMiwzMmg0MTZjMTcuNjk2LDAsMzItMTQuMzA0LDMyLTMyVjM1Mkg0MzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0zODIuNTYsMjMzLjM3NkMzNzkuOTY4LDIyNy42NDgsMzc0LjI3MiwyMjQsMzY4LDIyNGgtNjRWMTZjMC04LjgzMi03LjE2OC0xNi0xNi0xNmgtNjRjLTguODMyLDAtMTYsNy4xNjgtMTYsMTZ2MjA4aC02NA0KCQkJYy02LjI3MiwwLTExLjk2OCwzLjY4LTE0LjU2LDkuMzc2Yy0yLjYyNCw1LjcyOC0xLjYsMTIuNDE2LDIuNTI4LDE3LjE1MmwxMTIsMTI4YzMuMDQsMy40ODgsNy40MjQsNS40NzIsMTIuMDMyLDUuNDcyDQoJCQljNC42MDgsMCw4Ljk5Mi0yLjAxNiwxMi4wMzItNS40NzJsMTEyLTEyOEMzODQuMTkyLDI0NS44MjQsMzg1LjE1MiwyMzkuMTA0LDM4Mi41NiwyMzMuMzc2eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNNDMyLDM1MnY5Nkg4MHYtOTZIMTZ2MTI4YzAsMTcuNjk2LDE0LjMzNiwzMiwzMiwzMmg0MTZjMTcuNjk2LDAsMzItMTQuMzA0LDMyLTMyVjM1Mkg0MzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=)}"]}),dt.ctorParameters=()=>[{type:e.sBO}],dt.propDecorators={title:[{type:e.IIB}],config:[{type:e.IIB}],sidebarEvent:[{type:e.r_U}],toggleMenu:[{type:e.r_U}]};class xn{constructor(){this.progress=0}ngOnChanges(ft){ft.progress&&ft.progress.currentValue&&(this.progress=ft.progress.currentValue)}}xn.\u0275fac=function(pt){return new(pt||xn)},xn.\u0275cmp=e.Xpm({type:xn,selectors:[["sb-player-start-page"]],inputs:{progress:"progress",title:"title"},features:[e.TTD],decls:10,vars:7,consts:[[1,"sb-player-splash-container",3,"ngClass"],[1,"sb-player-splash-container__header"],[1,"sb-player-splash-container__body","animated","fadeInDown"],[1,""],[1,"sb-player-splash-container__footer"],[1,"loading-text"],[1,"bg"],[1,"el"]],template:function(pt,ft){1&pt&&(e.TgZ(0,"div",0),e._UZ(1,"div",1),e.TgZ(2,"div",2)(3,"span",3),e._uU(4),e.qZA()(),e.TgZ(5,"div",4)(6,"div",5),e._uU(7),e.qZA(),e.TgZ(8,"div",6),e._UZ(9,"div",7),e.qZA()()()),2&pt&&(e.Q6J("ngClass",e.VKq(5,He,100===ft.progress)),e.xp6(4),e.Oqu(ft.title),e.xp6(3),e.hij("Loading... ",ft.progress,"%"),e.xp6(2),e.Udp("width",ft.progress+"%"))},dependencies:[f.mk],styles:['.sb-player-splash-container[_ngcontent-%COMP%]{box-sizing:border-box;padding:1rem;height:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;opacity:1;background:var(--primary-theme);-webkit-transition:.3s ease-in;transition:.3s ease-in}.sb-player-splash-container.animateBg[_ngcontent-%COMP%]{opacity:0}.sb-player-splash-container__body[_ngcontent-%COMP%]{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-align:center;color:var(--gray-800);letter-spacing:0}.sb-player-splash-container__body[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:1.5rem;font-weight:700;letter-spacing:0;line-height:normal;word-break:break-word}.sb-player-splash-container__footer[_ngcontent-%COMP%]{color:var(--black);font-size:.75rem;line-height:1.25rem;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%}@-webkit-keyframes _ngcontent-%COMP%_loading{0%{width:0}100%{width:100%}}@keyframes _ngcontent-%COMP%_loading{0%{width:0}100%{width:100%}}@-webkit-keyframes _ngcontent-%COMP%_percentage{1%{content:"1%"}2%{content:"2%"}3%{content:"3%"}4%{content:"4%"}5%{content:"5%"}6%{content:"6%"}7%{content:"7%"}8%{content:"8%"}9%{content:"9%"}10%{content:"10%"}11%{content:"11%"}12%{content:"12%"}13%{content:"13%"}14%{content:"14%"}15%{content:"15%"}16%{content:"16%"}17%{content:"17%"}18%{content:"18%"}19%{content:"19%"}20%{content:"20%"}21%{content:"21%"}22%{content:"22%"}23%{content:"23%"}24%{content:"24%"}25%{content:"25%"}26%{content:"26%"}27%{content:"27%"}28%{content:"28%"}29%{content:"29%"}30%{content:"30%"}31%{content:"31%"}32%{content:"32%"}33%{content:"33%"}34%{content:"34%"}35%{content:"35%"}36%{content:"36%"}37%{content:"37%"}38%{content:"38%"}39%{content:"39%"}40%{content:"40%"}41%{content:"41%"}42%{content:"42%"}43%{content:"43%"}44%{content:"44%"}45%{content:"45%"}46%{content:"46%"}47%{content:"47%"}48%{content:"48%"}49%{content:"49%"}50%{content:"50%"}51%{content:"51%"}52%{content:"52%"}53%{content:"53%"}54%{content:"54%"}55%{content:"55%"}56%{content:"56%"}57%{content:"57%"}58%{content:"58%"}59%{content:"59%"}60%{content:"60%"}61%{content:"61%"}62%{content:"62%"}63%{content:"63%"}64%{content:"64%"}65%{content:"65%"}66%{content:"66%"}67%{content:"67%"}68%{content:"68%"}69%{content:"69%"}70%{content:"70%"}71%{content:"71%"}72%{content:"72%"}73%{content:"73%"}74%{content:"74%"}75%{content:"75%"}76%{content:"76%"}77%{content:"77%"}78%{content:"78%"}79%{content:"79%"}80%{content:"80%"}81%{content:"81%"}82%{content:"82%"}83%{content:"83%"}84%{content:"84%"}85%{content:"85%"}86%{content:"86%"}87%{content:"87%"}88%{content:"88%"}89%{content:"89%"}90%{content:"90%"}91%{content:"91%"}92%{content:"92%"}93%{content:"93%"}94%{content:"94%"}95%{content:"95%"}96%{content:"96%"}97%{content:"97%"}98%{content:"98%"}99%{content:"99%"}100%{content:"100%"}}@keyframes _ngcontent-%COMP%_percentage{1%{content:"1%"}2%{content:"2%"}3%{content:"3%"}4%{content:"4%"}5%{content:"5%"}6%{content:"6%"}7%{content:"7%"}8%{content:"8%"}9%{content:"9%"}10%{content:"10%"}11%{content:"11%"}12%{content:"12%"}13%{content:"13%"}14%{content:"14%"}15%{content:"15%"}16%{content:"16%"}17%{content:"17%"}18%{content:"18%"}19%{content:"19%"}20%{content:"20%"}21%{content:"21%"}22%{content:"22%"}23%{content:"23%"}24%{content:"24%"}25%{content:"25%"}26%{content:"26%"}27%{content:"27%"}28%{content:"28%"}29%{content:"29%"}30%{content:"30%"}31%{content:"31%"}32%{content:"32%"}33%{content:"33%"}34%{content:"34%"}35%{content:"35%"}36%{content:"36%"}37%{content:"37%"}38%{content:"38%"}39%{content:"39%"}40%{content:"40%"}41%{content:"41%"}42%{content:"42%"}43%{content:"43%"}44%{content:"44%"}45%{content:"45%"}46%{content:"46%"}47%{content:"47%"}48%{content:"48%"}49%{content:"49%"}50%{content:"50%"}51%{content:"51%"}52%{content:"52%"}53%{content:"53%"}54%{content:"54%"}55%{content:"55%"}56%{content:"56%"}57%{content:"57%"}58%{content:"58%"}59%{content:"59%"}60%{content:"60%"}61%{content:"61%"}62%{content:"62%"}63%{content:"63%"}64%{content:"64%"}65%{content:"65%"}66%{content:"66%"}67%{content:"67%"}68%{content:"68%"}69%{content:"69%"}70%{content:"70%"}71%{content:"71%"}72%{content:"72%"}73%{content:"73%"}74%{content:"74%"}75%{content:"75%"}76%{content:"76%"}77%{content:"77%"}78%{content:"78%"}79%{content:"79%"}80%{content:"80%"}81%{content:"81%"}82%{content:"82%"}83%{content:"83%"}84%{content:"84%"}85%{content:"85%"}86%{content:"86%"}87%{content:"87%"}88%{content:"88%"}89%{content:"89%"}90%{content:"90%"}91%{content:"91%"}92%{content:"92%"}93%{content:"93%"}94%{content:"94%"}95%{content:"95%"}96%{content:"96%"}97%{content:"97%"}98%{content:"98%"}99%{content:"99%"}100%{content:"100%"}}.bg[_ngcontent-%COMP%], .el[_ngcontent-%COMP%]{border-radius:.25rem;height:.5rem}.bg[_ngcontent-%COMP%]{background-color:var(--white)}.el[_ngcontent-%COMP%]{background-color:#f1635d;width:0%;-webkit-transition:.3s;transition:.3s}.loading-text[_ngcontent-%COMP%]{-ms-grid-row-align:center;align-self:center;margin-bottom:.5rem;color:var(--black)}@-webkit-keyframes _ngcontent-%COMP%_fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes _ngcontent-%COMP%_fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInDown[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_fadeInDown;animation-name:_ngcontent-%COMP%_fadeInDown}.fadeInUp[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_fadeInUp;animation-name:_ngcontent-%COMP%_fadeInUp}.fadeInLeftSide[_ngcontent-%COMP%], .fadeInRightSide[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_fadeInLeftSide;animation-name:_ngcontent-%COMP%_fadeInLeftSide}.animated[_ngcontent-%COMP%]{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}']}),xn.propDecorators={title:[{type:e.IIB}],progress:[{type:e.IIB}]};class sn{constructor(){}ngOnInit(){window.addEventListener("offline",()=>{this.showOfflineAlert=!0,setTimeout(()=>{this.showOfflineAlert=!1},4e3)})}}sn.\u0275fac=function(pt){return new(pt||sn)},sn.\u0275cmp=e.Xpm({type:sn,selectors:[["sb-player-offline-alert"]],decls:1,vars:1,consts:[["class","offline-container",4,"ngIf"],[1,"offline-container"]],template:function(pt,ft){1&pt&&e.YNc(0,lt,2,0,"div",0),2&pt&&e.Q6J("ngIf",ft.showOfflineAlert)},dependencies:[f.O5],styles:[":root{--sdk-offline-container:#fff}.offline-container[_ngcontent-%COMP%]{position:absolute;top:0;left:0;right:0;height:3rem;background:var(--tertiary-color);color:var(--sdk-offline-container);width:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;z-index:999;-webkit-box-pack:center;justify-content:center;box-shadow:0 0 2px 2px #666;font-size:14px}"]}),sn.ctorParameters=()=>[];class si{}si.\u0275fac=function(pt){return new(pt||si)},si.\u0275mod=e.oAB({type:si}),si.\u0275inj=e.cJS({imports:[f.ez,O.u5]});class ii{constructor(){this.nextAction=new e.vpe}}ii.\u0275fac=function(pt){return new(pt||ii)},ii.\u0275cmp=e.Xpm({type:ii,selectors:[["sb-player-next-navigation"]],outputs:{nextAction:"nextAction"},decls:3,vars:0,consts:[["aria-label","navigation-arrows-nextIcon","tabindex","0",1,"navigation-arrows","player-nextIcon","paginate","right","ml-4",3,"click"]],template:function(pt,ft){1&pt&&(e.TgZ(0,"button",0),e.NdJ("click",function(){return ft.nextAction.emit({type:"NEXT"})}),e._UZ(1,"i")(2,"i"),e.qZA())},styles:[B]}),ii.propDecorators={nextAction:[{type:e.r_U}]};class wi{constructor(){this.previousAction=new e.vpe}}wi.\u0275fac=function(pt){return new(pt||wi)},wi.\u0275cmp=e.Xpm({type:wi,selectors:[["sb-player-previous-navigation"]],outputs:{previousAction:"previousAction"},decls:3,vars:0,consts:[["aria-label","navigation-arrows-previousIcon","tabindex","0",1,"navigation-arrows","player-previousIcon","paginate","left",3,"click"]],template:function(pt,ft){1&pt&&(e.TgZ(0,"button",0),e.NdJ("click",function(){return ft.previousAction.emit({type:"PREVIOUS"})}),e._UZ(1,"i")(2,"i"),e.qZA())},styles:[B]}),wi.propDecorators={previousAction:[{type:e.r_U}]};class Di{constructor(){this.actions=new e.vpe,this._config={rotation:!1,goto:!1,navigation:!1,zoom:!1}}set config(ft){this._item=Object.assign(Object.assign({},this._config),ft),this._config=this._item}get config(){return this._config}ngOnInit(){this.page=this.pageNumber}ngOnChanges(ft){for(const Nt in ft)if(ft.hasOwnProperty(Nt))switch(Nt){case"pageNumber":this.page=ft[Nt].currentValue,this.pageNumber=ft[Nt].currentValue;break;case"totalPages":this.totalPages=ft[Nt].currentValue}}zoomIn(){this.actions.emit({type:"ZOOM_IN"})}zoomOut(){this.actions.emit({type:"ZOOM_OUT"})}rotateCW(){this.actions.emit({type:"ROTATE_CW"})}gotoPage(){const ft=parseInt(this.page,10);ft>0&&ft<=this.totalPages?(this.actions.emit({type:"NAVIGATE_TO_PAGE",data:ft}),this.pageNumber=ft):(this.actions.emit({type:"INVALID_PAGE_ERROR",data:ft}),this.page=this.pageNumber)}}Di.\u0275fac=function(pt){return new(pt||Di)},Di.\u0275cmp=e.Xpm({type:Di,selectors:[["sb-player-header"]],inputs:{config:"config",pageNumber:"pageNumber",totalPages:"totalPages"},outputs:{actions:"actions"},features:[e.TTD],decls:7,vars:4,consts:[[1,"sb-player-header"],[1,"sb-player-header__panel","d-flex","flex-ai-center","flex-jc-flex-end"],["class","icon_rotate mr-8",4,"ngIf"],["class","player-zoom-btns d-flex mr-8",4,"ngIf"],["class","player-pagenumber",4,"ngIf"],["class","visible-only-landscape",4,"ngIf"],[1,"icon_rotate","mr-8"],["src","./assets/rotate-icon.svg","alt","rotate icon","tabindex","0","role","button","aria-label","rotate page",1,"rotate-icon",3,"click"],[1,"player-zoom-btns","d-flex","mr-8"],["type","button","tabindex","0","aria-label","zoom out","title","zoom out",1,"player-zoom-btns__zoombtn","zoomOut-btn",3,"click"],["type","button","tabindex","0","aria-label","zoom in","title","zoom in",1,"player-zoom-btns__zoombtn","zoomIn-btn",3,"click"],[1,"player-pagenumber"],["type","number","min","1",1,"page-count",3,"ngModel","max","ngModelChange"],["role","button","aria-label","Go to page","tabindex","0",1,"focus-arrow",3,"click"],["src","./assets/arrow-right.svg","alt","arrow-right","width","100%"],[1,"slash"],[1,"pageNumberFullcount"],[1,"visible-only-landscape"],[1,"d-flex","player-slides","ml-8"],[1,"d-flex","flex-ai-center",3,"previousAction"],[1,"d-flex","flex-ai-center",3,"nextAction"]],template:function(pt,ft){1&pt&&(e.TgZ(0,"div")(1,"div",0)(2,"div",1),e.YNc(3,Ge,2,0,"div",2),e.YNc(4,Le,3,0,"div",3),e.YNc(5,ne,8,3,"div",4),e.YNc(6,Z,4,0,"div",5),e.qZA()()()),2&pt&&(e.xp6(3),e.Q6J("ngIf",ft.config.rotation),e.xp6(1),e.Q6J("ngIf",ft.config.zoom),e.xp6(1),e.Q6J("ngIf",ft.config.goto&&ft.totalPages),e.xp6(1),e.Q6J("ngIf",ft.config.navigation))},dependencies:[f.O5,O.Fj,O.wV,O.JJ,O.qQ,O.Fd,O.On,ii,wi],styles:[':root{--sdk-sb-player-header:#fff;--sdk-player-zoombtn:#000;--sdk-player-zoombtn-icon:#333;--sdk-player-zoombtn-icon-hover:#F2F2F2;--sdk-player-page-count-bg:#fff;--sdk-player-page-count-txt:#CCCCCC;--sdk-player-page-count-arrow:#333333}[_nghost-%COMP%] .sb-player-header[_ngcontent-%COMP%]{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end;height:3rem;padding:.75em 1rem;background:var(--sdk-sb-player-header)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%]{border-radius:.25rem;overflow:hidden}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns__zoombtn[_ngcontent-%COMP%]{color:var(--sdk-player-zoombtn);text-align:center;line-height:.8rem;font-size:1.5rem;background-color:rgba(var(--rc-rgba-gray),.11);padding:0;-webkit-transition:.3s ease-in;transition:.3s ease-in;cursor:pointer;width:2rem;height:2rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border:0}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns__zoombtn[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;mask-size:contain;mask-repeat:no-repeat;background-color:var(--sdk-player-zoombtn-icon)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns__zoombtn[_ngcontent-%COMP%]:hover{background:var(--sdk-player-zoombtn-icon-hover)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%] .zoomOut-btn[_ngcontent-%COMP%]{border-right:.063em solid rgba(var(--rc-rgba-gray),.1)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%] .zoomOut-btn[_ngcontent-%COMP%]::after{content:"-"}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%] .zoomIn-btn[_ngcontent-%COMP%]::after{content:"+"}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%]{font-size:1rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;position:relative}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]{height:2rem;width:3rem;border:.031em solid var(--sdk-player-page-count-txt);border-radius:.25rem;background-color:var(--sdk-player-page-count-bg);text-align:center}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus{border-radius:.25em 0 0 .25rem;outline:0}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%] ~ .focus-arrow[_ngcontent-%COMP%]{opacity:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:2.2rem;height:2rem;background:var(--sdk-player-page-count-arrow);border-radius:0 .25em .25em 0;position:absolute;left:calc(3rem - 0px);cursor:pointer}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%] ~ .focus-arrow[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:50%}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus ~ .focus-arrow[_ngcontent-%COMP%]{opacity:1}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus ~ .slash[_ngcontent-%COMP%]{visibility:hidden}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus ~ .pageNumberFullcount[_ngcontent-%COMP%]{visibility:hidden}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .slash[_ngcontent-%COMP%]{margin:0 .5rem}[_nghost-%COMP%] .player-zoom-btns-inline[_ngcontent-%COMP%]{display:inline-block}[_nghost-%COMP%] .player-replay[_ngcontent-%COMP%]{display:inline;padding:.5rem}[_nghost-%COMP%] .icon_rotate[_ngcontent-%COMP%]{background:0 0;height:2rem;text-align:center;width:2rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-radius:.25rem;padding:.25rem;cursor:pointer;-webkit-transition:.3s ease-in;transition:.3s ease-in}[_nghost-%COMP%] .icon_rotate[_ngcontent-%COMP%]:hover{background:rgba(var(--rc-rgba-gray),.11)}[_nghost-%COMP%] .icon_rotate[_ngcontent-%COMP%] .rotate-icon[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%] sb-player-next-navigation[_ngcontent-%COMP%], [_nghost-%COMP%] sb-player-previous-navigation[_ngcontent-%COMP%]{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center} html[dir=rtl] .sb-player-header__panel .pdf-pagenumber .page-count:focus{border-radius:0 .25em .25rem 0!important} html[dir=rtl] .sb-player-header__panel .pdf-pagenumber .page-count~.focus-arrow{left:auto;right:calc(3rem - 0px);border-radius:.25em 0 0 .25em!important} html[dir=rtl] .sb-player-header__panel .pdf-pagenumber .page-count~.focus-arrow img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}']}),Di.propDecorators={pageNumber:[{type:e.IIB}],totalPages:[{type:e.IIB}],actions:[{type:e.r_U}],config:[{type:e.IIB}]};class Yn{ngOnInit(){this.errorMsg||(this.errorMsg={messageHeader:ue.contentPlayFailedHeader,messageTitle:ue.contentPlayFailTitle})}}Yn.\u0275fac=function(pt){return new(pt||Yn)},Yn.\u0275cmp=e.Xpm({type:Yn,selectors:[["sb-player-contenterror"]],inputs:{errorMsg:"errorMsg"},decls:6,vars:2,consts:[[1,"playersdk-msg","playersdk-msg--error"],[1,"playersdk-msg__body"],[1,"playersdk-msg__text"],[1,"error-header"]],template:function(pt,ft){1&pt&&(e.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"span",3),e._uU(4),e.qZA(),e._uU(5),e.qZA()()()),2&pt&&(e.xp6(4),e.Oqu(ft.errorMsg.messageHeader),e.xp6(1),e.hij(" ",ft.errorMsg.messageTitle," "))},styles:[':root{--sdk-playersdk-text:#333;--sdk-playersdk-bg:#fbccd1;--sdk-playersdk-border:#ff4558;--sdk-playersdk-closeicon:#ff4558;--sdk-playersdk-error-header:#ff4558}.playersdk-msg[_ngcontent-%COMP%]{position:absolute;top:10%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:20rem;margin-bottom:8px;padding:1rem;border:1px solid;border-radius:.5rem;border-width:0 0 0 .5rem;z-index:111111}.playersdk-msg--error[_ngcontent-%COMP%]{color:var(--sdk-playersdk-text);background:var(--sdk-playersdk-bg);border-color:var(--sdk-playersdk-border)}.playersdk-msg__body[_ngcontent-%COMP%]{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.playersdk-msg__text[_ngcontent-%COMP%]{font-size:.875rem}@media (max-width:767px){.playersdk-msg__text[_ngcontent-%COMP%]{font-size:.75rem}}.playersdk-msg__close-icon[_ngcontent-%COMP%]{position:absolute;right:0;top:0;width:2rem;height:2rem;cursor:pointer}.playersdk-msg__close-icon[_ngcontent-%COMP%]::after, .playersdk-msg__close-icon[_ngcontent-%COMP%]::before{content:" ";position:absolute;right:1rem;height:1rem;width:.125rem;top:.5rem;background:var(--sdk-playersdk-closeicon)}.playersdk-msg__close-icon[_ngcontent-%COMP%]::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.playersdk-msg__close-icon[_ngcontent-%COMP%]::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.error-header[_ngcontent-%COMP%]{font-size:1.25rem;display:block;margin-bottom:.5rem;line-height:normal;color:var(--sdk-playersdk-error-header)}']}),Yn.propDecorators={errorMsg:[{type:e.IIB}]};class ce{}ce.\u0275fac=function(pt){return new(pt||ce)},ce.\u0275mod=e.oAB({type:ce}),ce.\u0275inj=e.cJS({imports:[f.ez,O.u5]});class ot{}ot.\u0275fac=function(pt){return new(pt||ot)},ot.\u0275mod=e.oAB({type:ot}),ot.\u0275inj=e.cJS({imports:[si,ce,si,ce]})},1627:(Ae,Pe,S)=>{"use strict";S.d(Pe,{wX:()=>Wa,e3:()=>tn,RN:()=>Ce});var e=S(8008),f=S(4635),O=S(478);const C=function(k,I){return(0,O.Z)(k,I)};var x=S(1435),N=S(5805),j=S(1511);const G=function(){try{var ae=(0,j.Z)(Object,"defineProperty");return ae({},"",{}),ae}catch{}}(),ee=function(k,I,De){"__proto__"==I&&G?G(k,I,{configurable:!0,enumerable:!0,value:De,writable:!0}):k[I]=De};var A=S(6802),F=Object.prototype.hasOwnProperty;const $=function(k,I,De){var Ft=k[I];(!F.call(k,I)||!(0,A.Z)(Ft,De)||void 0===De&&!(I in k))&&ee(k,I,De)},be=function(k,I,De,Ft){var Rn=!De;De||(De={});for(var vi=-1,Ci=I.length;++viRn?0:Rn+I),(De=De>Rn?Rn:De)<0&&(De+=Rn),Rn=I>De?0:De-I>>>0,I>>>=0;for(var vi=Array(Rn);++Ft0){if(++I>=800)return arguments[0]}else I=0;return k.apply(void 0,arguments)}}(Xn);var Vr=S(4068);const Kr=function(k){return k!=k},Mo=function(k,I){return!(null==k||!k.length)&&function(k,I,De){return I==I?function(k,I,De){for(var Ft=-1,Rn=k.length;++Ft-1},lo=function(k,I,De){for(var Ft=-1,Rn=null==k?0:k.length;++Ft=200&&(vi=Ee.Z,Ci=!1,I=new Vr.Z(I));e:for(;++Rn0&&De(Zi)?I>1?ae(Zi,I-1,De,Ft,Rn):(0,si.Z)(Rn,Zi):Ft||(Rn[Rn.length]=Zi)}return Rn};var D=S(3538),ye=S(2357);const _t=D.Z&&1/(0,ye.Z)(new D.Z([,-0]))[1]==1/0?function(ae){return new D.Z(ae)}:function(){},cn=function(k,I,De){var Ft=-1,Rn=Mo,vi=k.length,Ci=!0,Zi=[],Pr=Zi;if(De)Ci=!1,Rn=lo;else if(vi>=200){var Lo=I?null:_t(k);if(Lo)return(0,ye.Z)(Lo);Ci=!1,Rn=Ee.Z,Pr=new Vr.Z}else Pr=I?[]:Zi;e:for(;++Ft=this.length)return;let I=this.head;for(let De=0;Dethis.length)throw new Error("Position is out of the list");const De={value:k,next:void 0,previous:void 0};if(0===this.length)this.head=De,this.tail=De,this.current=De;else if(0===I)De.next=this.head,this.head.previous=De,this.head=De;else if(I===this.length)this.tail.next=De,De.previous=this.tail,this.tail=De;else{const Ft=this.getNode(I-1),Rn=Ft.next;Ft.next=De,Rn.previous=De,De.previous=Ft,De.next=Rn}this.length++,this.createInternalArrayRepresentation()}remove(k=0){if(0===this.length||k<0||k>=this.length)throw new Error("Position is out of the list");if(0===k)this.head=this.head.next,this.head?this.head.previous=void 0:this.tail=void 0;else if(k===this.length-1)this.tail=this.tail.previous,this.tail.next=void 0;else{const I=this.getNode(k);I.next.previous=I.previous,I.previous.next=I.next}this.length--,this.createInternalArrayRepresentation()}set(k,I){if(0===this.length||k<0||k>=this.length)throw new Error("Position is out of the list");this.getNode(k).value=I,this.createInternalArrayRepresentation()}toArray(){return this.asArray}findAll(k){let I=this.head;const De=[];for(let Ft=0;Ft{this.add(I)}),this.length}pop(){if(0===this.length)return;const k=this.tail;return this.remove(this.length-1),k.value}unshift(...k){return k.reverse(),k.forEach(I=>{this.add(I,0)}),this.length}shift(){if(0===this.length)return;const k=this.head.value;return this.remove(),k}forEach(k){let I=this.head;for(let De=0;De=this.length)throw new Error("Position is out of the list");let I=this.head;for(let De=0;DeDe.active,this.makeSlidesConsistent=De=>{De.forEach((Ft,Rn)=>Ft.item.order=Rn)},Object.assign(this,k)}set activeSlide(k){this.multilist||this._slides.length&&k!==this._currentActiveSlide&&this._select(k)}get activeSlide(){return this._currentActiveSlide}get interval(){return this._interval}set interval(k){this._interval=k,this.restartTimer()}get slides(){return this._slides.toArray()}get isBs4(){return!function $o(){return typeof uo>"u"||(typeof uo.__theme>"u"?(zo||(zo=function(){if(typeof document>"u")return null;const k=document.createElement("span");k.innerText="test bs version",document.body.appendChild(k),k.classList.add("d-none");const I=k.getBoundingClientRect();return document.body.removeChild(k),I&&0===I.top?"bs4":"bs3"}()),"bs3"===zo):"bs4"!==uo.__theme)}()}ngAfterViewInit(){setTimeout(()=>{this.singleSlideOffset&&(this.indicatorsByChunk=!1),this.multilist&&(this._chunkedSlides=function(I,De){const Ft=[],Rn=Math.ceil(I.length/De);let vi=0;for(;vithis.itemsPerSlide&&this.play()}removeSlide(k){const I=this._slides.indexOf(k);if(this._currentActiveSlide===I){let De;this._slides.length>1&&(De=this.isLast(I)?this.noWrap?I-1:0:I),this._slides.remove(I),setTimeout(()=>{this._select(De)},0)}else{this._slides.remove(I);const De=this.getCurrentSlideIndex();setTimeout(()=>{this._currentActiveSlide=De,this.activeSlideChange.emit(this._currentActiveSlide)},0)}}nextSlideFromInterval(k=!1){this.move(Xo.NEXT,k)}nextSlide(k=!1){this.isPlaying&&this.restartTimer(),this.move(Xo.NEXT,k)}previousSlide(k=!1){this.isPlaying&&this.restartTimer(),this.move(Xo.PREV,k)}getFirstVisibleIndex(){return this.slides.findIndex(this.getActive)}getLastVisibleIndex(){return function(I,De){let Ft=I.length;for(;Ft--;)if(De(I[Ft],Ft,I))return Ft;return-1}(this.slides,this.getActive)}move(k,I=!1){const De=this.getFirstVisibleIndex(),Ft=this.getLastVisibleIndex();this.noWrap&&(k===Xo.NEXT&&this.isLast(Ft)||k===Xo.PREV&&0===De)||(this.multilist?this.moveMultilist(k):this.activeSlide=this.findNextSlideIndex(k,I))}keydownPress(k){if(13===k.keyCode||"Enter"===k.key||32===k.keyCode||"Space"===k.key)return this.nextSlide(),void k.preventDefault();37!==k.keyCode&&"LeftArrow"!==k.key?39!==k.keyCode&&"RightArrow"!==k.key||this.nextSlide():this.previousSlide()}onMouseLeave(){this.pauseOnFocus||this.play()}onMouseUp(){this.pauseOnFocus||this.play()}pauseFocusIn(){this.pauseOnFocus&&(this.isPlaying=!1,this.resetTimer())}pauseFocusOut(){this.play()}selectSlide(k){this.isPlaying&&this.restartTimer(),this.multilist?this.selectSlideRange(this.indicatorsByChunk?k*this.itemsPerSlide:k):this.activeSlide=this.indicatorsByChunk?k*this.itemsPerSlide:k}play(){this.isPlaying||(this.isPlaying=!0,this.restartTimer())}pause(){this.noPause||(this.isPlaying=!1,this.resetTimer())}getCurrentSlideIndex(){return this._slides.findIndex(this.getActive)}isLast(k){return k+1>=this._slides.length}isFirst(k){return 0===k}indicatorsSlides(){return this.slides.filter((k,I)=>!this.indicatorsByChunk||I%this.itemsPerSlide==0)}selectInitialSlides(){const k=this.startFromIndex<=this._slides.length?this.startFromIndex:0;if(this.hideSlides(),this.singleSlideOffset){if(this._slidesWithIndexes=this.mapSlidesAndIndexes(),this._slides.length-kI.item.active=!0),this.makeSlidesConsistent(this._slidesWithIndexes)}else this.selectRangeByNestedIndex(k);this.slideRangeChange.emit(this.getVisibleIndexes())}findNextSlideIndex(k,I){let De=0;if(I||!this.isLast(this.activeSlide)||k===Xo.PREV||!this.noWrap){switch(k){case Xo.NEXT:De=this.isLast(this._currentActiveSlide)?!I&&this.noWrap?this._currentActiveSlide:0:this._currentActiveSlide+1;break;case Xo.PREV:De=this._currentActiveSlide>0?this._currentActiveSlide-1:!I&&this.noWrap?this._currentActiveSlide:this._slides.length-1;break;default:throw new Error("Unknown direction")}return De}}mapSlidesAndIndexes(){return this.slides.slice().map((k,I)=>({index:I,item:k}))}selectSlideRange(k){if(!this.isIndexInRange(k)){if(this.hideSlides(),this.singleSlideOffset){const I=this.isIndexOnTheEdges(k)?k:k-this.itemsPerSlide+1,De=this.isIndexOnTheEdges(k)?k+this.itemsPerSlide:k+1;this._slidesWithIndexes=this.mapSlidesAndIndexes().slice(I,De),this.makeSlidesConsistent(this._slidesWithIndexes),this._slidesWithIndexes.forEach(Ft=>Ft.item.active=!0)}else this.selectRangeByNestedIndex(k);this.slideRangeChange.emit(this.getVisibleIndexes())}}selectRangeByNestedIndex(k){const I=this._chunkedSlides.map((De,Ft)=>({index:Ft,list:De})).find(De=>void 0!==De.list.find(Ft=>Ft.index===k));this._currentVisibleSlidesIndex=I.index,this._chunkedSlides[I.index].forEach(De=>{De.item.active=!0})}isIndexOnTheEdges(k){return k+1-this.itemsPerSlide<=0||k+this.itemsPerSlide<=this._slides.length}isIndexInRange(k){return this.singleSlideOffset?this._slidesWithIndexes.map(I=>I.index).indexOf(k)>=0:k<=this.getLastVisibleIndex()&&k>=this.getFirstVisibleIndex()}hideSlides(){this.slides.forEach(k=>k.active=!1)}isVisibleSlideListLast(){return this._currentVisibleSlidesIndex===this._chunkedSlides.length-1}isVisibleSlideListFirst(){return 0===this._currentVisibleSlidesIndex}moveSliderByOneItem(k){let I,De,Ft,Rn;if(this.noWrap){I=this.getFirstVisibleIndex(),De=this.getLastVisibleIndex(),Ft=k===Xo.NEXT?I:De,Rn=k!==Xo.NEXT?I-1:this.isLast(De)?0:De+1,this._slides.get(Ft).active=!1,this._slides.get(Rn).active=!0;const vi=this.mapSlidesAndIndexes().filter(Ci=>Ci.item.active);this.makeSlidesConsistent(vi),this.slideRangeChange.emit(this.getVisibleIndexes())}else{let vi;I=this._slidesWithIndexes[0].index,De=this._slidesWithIndexes[this._slidesWithIndexes.length-1].index,k===Xo.NEXT?(this._slidesWithIndexes.shift(),vi=this.isLast(De)?0:De+1,this._slidesWithIndexes.push({index:vi,item:this._slides.get(vi)})):(this._slidesWithIndexes.pop(),vi=this.isFirst(I)?this._slides.length-1:I-1,this._slidesWithIndexes=[{index:vi,item:this._slides.get(vi)},...this._slidesWithIndexes]),this.hideSlides(),this._slidesWithIndexes.forEach(Ci=>Ci.item.active=!0),this.makeSlidesConsistent(this._slidesWithIndexes),this.slideRangeChange.emit(this._slidesWithIndexes.map(Ci=>Ci.index))}}moveMultilist(k){this.singleSlideOffset?this.moveSliderByOneItem(k):(this.hideSlides(),this._currentVisibleSlidesIndex=this.noWrap?k===Xo.NEXT?this._currentVisibleSlidesIndex+1:this._currentVisibleSlidesIndex-1:k===Xo.NEXT?this.isVisibleSlideListLast()?0:this._currentVisibleSlidesIndex+1:this.isVisibleSlideListFirst()?this._chunkedSlides.length-1:this._currentVisibleSlidesIndex-1,this._chunkedSlides[this._currentVisibleSlidesIndex].forEach(I=>I.item.active=!0),this.slideRangeChange.emit(this.getVisibleIndexes()))}getVisibleIndexes(){return this.singleSlideOffset?this._slidesWithIndexes.map(k=>k.index):this._chunkedSlides[this._currentVisibleSlidesIndex].map(k=>k.index)}_select(k){if(isNaN(k))return void this.pause();if(!this.multilist){const De=this._slides.get(this._currentActiveSlide);De&&(De.active=!1)}const I=this._slides.get(k);I&&(this._currentActiveSlide=k,I.active=!0,this.activeSlide=k,this.activeSlideChange.emit(k))}restartTimer(){this.resetTimer();const k=+this.interval;!isNaN(k)&&k>0&&(this.currentInterval=this.ngZone.runOutsideAngular(()=>setInterval(()=>{const I=+this.interval;this.ngZone.run(()=>{this.isPlaying&&!isNaN(this.interval)&&I>0&&this.slides.length?this.nextSlideFromInterval():this.pause()})},k)))}get multilist(){return this.itemsPerSlide>1}resetTimer(){this.currentInterval&&(clearInterval(this.currentInterval),this.currentInterval=void 0)}}vs.\u0275fac=function(ae){return new(ae||vs)(e.Y36(Jo),e.Y36(e.R0b))},vs.\u0275cmp=e.Xpm({type:vs,selectors:[["carousel"]],inputs:{indicatorsByChunk:"indicatorsByChunk",itemsPerSlide:"itemsPerSlide",singleSlideOffset:"singleSlideOffset",isAnimated:"isAnimated",startFromIndex:"startFromIndex",activeSlide:"activeSlide",interval:"interval",noWrap:"noWrap",noPause:"noPause",showIndicators:"showIndicators",pauseOnFocus:"pauseOnFocus"},outputs:{activeSlideChange:"activeSlideChange",slideRangeChange:"slideRangeChange"},ngContentSelectors:us,decls:6,vars:6,consts:[["tabindex","0",1,"carousel","slide",3,"mouseenter","mouseleave","mouseup","keydown","focusin","focusout"],["class","carousel-indicators",4,"ngIf"],[1,"carousel-inner",3,"ngStyle"],["class","left carousel-control carousel-control-prev","tabindex","0","role","button",3,"disabled","click",4,"ngIf"],["class","right carousel-control carousel-control-next","tabindex","0","role","button",3,"disabled","click",4,"ngIf"],[1,"carousel-indicators"],[3,"active","click",4,"ngFor","ngForOf"],[3,"click"],["tabindex","0","role","button",1,"left","carousel-control","carousel-control-prev",3,"click"],["aria-hidden","true",1,"icon-prev","carousel-control-prev-icon"],["class","sr-only",4,"ngIf"],[1,"sr-only"],["tabindex","0","role","button",1,"right","carousel-control","carousel-control-next",3,"click"],["aria-hidden","true",1,"icon-next","carousel-control-next-icon"]],template:function(ae,k){1&ae&&(e.F$t(),e.TgZ(0,"div",0),e.NdJ("mouseenter",function(){return k.pause()})("mouseleave",function(){return k.onMouseLeave()})("mouseup",function(){return k.onMouseUp()})("keydown",function(I){return k.keydownPress(I)})("focusin",function(){return k.pauseFocusIn()})("focusout",function(){return k.pauseFocusOut()}),e.YNc(1,$s,2,1,"ol",1),e.TgZ(2,"div",2),e.Hsn(3),e.qZA(),e.YNc(4,ys,3,3,"a",3),e.YNc(5,Ys,4,2,"a",4),e.qZA()),2&ae&&(e.xp6(1),e.Q6J("ngIf",k.showIndicators&&k.slides.length>1),e.xp6(1),e.Q6J("ngStyle",e.VKq(4,ks,k.multilist?"flex":"block")),e.xp6(2),e.Q6J("ngIf",k.slides.length>1),e.xp6(1),e.Q6J("ngIf",k.slides.length>1))},dependencies:[$r.sg,$r.O5,$r.PC],encapsulation:2}),vs.ctorParameters=()=>[{type:Jo},{type:e.R0b}],vs.propDecorators={noWrap:[{type:e.IIB}],noPause:[{type:e.IIB}],showIndicators:[{type:e.IIB}],pauseOnFocus:[{type:e.IIB}],indicatorsByChunk:[{type:e.IIB}],itemsPerSlide:[{type:e.IIB}],singleSlideOffset:[{type:e.IIB}],isAnimated:[{type:e.IIB}],activeSlideChange:[{type:e.r_U}],slideRangeChange:[{type:e.r_U}],activeSlide:[{type:e.IIB}],startFromIndex:[{type:e.IIB}],interval:[{type:e.IIB}]};class Go{constructor(k){this.itemWidth="100%",this.order=0,this.addClass=!0,this.carousel=k}ngOnInit(){this.carousel.addSlide(this),this.itemWidth=100/this.carousel.itemsPerSlide+"%"}ngOnDestroy(){this.carousel.removeSlide(this)}}Go.\u0275fac=function(ae){return new(ae||Go)(e.Y36(vs))},Go.\u0275cmp=e.Xpm({type:Go,selectors:[["slide"]],hostVars:13,hostBindings:function(ae,k){2&ae&&(e.uIk("aria-hidden",!k.active),e.Udp("width",k.itemWidth)("order",k.order),e.ekj("item",k.addClass)("carousel-item",k.addClass)("active",k.active)("carousel-animation",k.isAnimated))},inputs:{active:"active"},ngContentSelectors:us,decls:2,vars:2,consts:[[1,"item"]],template:function(ae,k){1&ae&&(e.F$t(),e.TgZ(0,"div",0),e.Hsn(1),e.qZA()),2&ae&&e.ekj("active",k.active)},styles:[".carousel-animation[_nghost-%COMP%] {\n transition: opacity 0.6s ease, visibility 0.6s ease;\n float: left;\n }\n .carousel-animation.active[_nghost-%COMP%] {\n opacity: 1;\n visibility: visible;\n }\n .carousel-animation[_nghost-%COMP%]:not(.active) {\n display: block;\n position: absolute;\n opacity: 0;\n visibility: hidden;\n }"]}),Go.ctorParameters=()=>[{type:vs}],Go.propDecorators={active:[{type:e.pfw,args:["class.active"]},{type:e.IIB}],itemWidth:[{type:e.pfw,args:["style.width"]}],order:[{type:e.pfw,args:["style.order"]}],isAnimated:[{type:e.pfw,args:["class.carousel-animation"]}],addClass:[{type:e.pfw,args:["class.item"]},{type:e.pfw,args:["class.carousel-item"]}]};class Gr{static forRoot(){return{ngModule:Gr,providers:[]}}}Gr.\u0275fac=function(ae){return new(ae||Gr)},Gr.\u0275mod=e.oAB({type:Gr}),Gr.\u0275inj=e.cJS({imports:[$r.ez]});var Qo=S(4350),ps=S(6312),Et=S(2218),Vt=S(6863),Tn=S(2831);function Vn(ae){return k=>k.lift(new Gn(ae))}class Gn{constructor(k){this.notifier=k}call(k,I){const De=new Ri(k),Ft=(0,Tn.ft)(this.notifier,new Tn.IY(De));return Ft&&!De.seenValue?(De.add(Ft),I.subscribe(De)):De}}class Ri extends Tn.Ds{constructor(k){super(k),this.seenValue=!1}notifyNext(){this.seenValue=!0,this.complete()}notifyComplete(){}}var er=S(6855);function ar(ae,k){if(1&ae){const I=e.EpF();e.TgZ(0,"div",6)(1,"div",7)(2,"quml-mcq-question",8),e.NdJ("showPopup",function(){e.CHM(I);const De=e.oxw();return e.KtG(De.showPopup())}),e.qZA()(),e.TgZ(3,"div",9)(4,"quml-mcq-option",10),e.NdJ("optionSelected",function(De){e.CHM(I);const Ft=e.oxw();return e.KtG(Ft.getSelectedOptionAndResult(De))})("showPopup",function(){e.CHM(I);const De=e.oxw();return e.KtG(De.showPopup())}),e.qZA()()()}if(2&ae){const I=e.oxw();e.xp6(2),e.Q6J("mcqQuestion",I.mcqQuestion)("layout",I.layout),e.xp6(2),e.Q6J("mcqOptions",I.options)("replayed",I.replayed)("cardinality",I.cardinality)("solutions",I.solutions)("layout",I.layout)("tryAgain",I.tryAgain)}}function yr(ae,k){if(1&ae){const I=e.EpF();e.TgZ(0,"div",11)(1,"div",7),e._UZ(2,"quml-mcq-question",12),e.qZA(),e.TgZ(3,"div",9)(4,"quml-mcq-option",13),e.NdJ("optionSelected",function(De){e.CHM(I);const Ft=e.oxw();return e.KtG(Ft.getSelectedOptionAndResult(De))}),e.qZA()()()}if(2&ae){const I=e.oxw();e.xp6(2),e.Q6J("mcqQuestion",I.mcqQuestion)("layout",I.layout),e.xp6(2),e.Q6J("mcqOptions",I.options)("replayed",I.replayed)("cardinality",I.cardinality)("layout",I.layout)("solutions",I.solutions)("tryAgain",I.tryAgain)}}function Io(ae,k){if(1&ae){const I=e.EpF();e.TgZ(0,"div",14)(1,"div",15)(2,"div",7),e._UZ(3,"quml-mcq-question",12),e.qZA(),e.TgZ(4,"div",9)(5,"quml-mcq-option",16),e.NdJ("optionSelected",function(De){e.CHM(I);const Ft=e.oxw();return e.KtG(Ft.getSelectedOptionAndResult(De))}),e.qZA()()()()}if(2&ae){const I=e.oxw();e.xp6(3),e.Q6J("mcqQuestion",I.mcqQuestion)("layout",I.layout),e.xp6(2),e.Q6J("mcqOptions",I.options)("replayed",I.replayed)("cardinality",I.cardinality)("solutions",I.solutions)("layout",I.layout)("tryAgain",I.tryAgain)}}function to(ae,k){if(1&ae){const I=e.EpF();e.TgZ(0,"div",17)(1,"div",18)(2,"div",7),e._UZ(3,"quml-mcq-question",12),e.qZA(),e.TgZ(4,"div",9)(5,"quml-mcq-option",16),e.NdJ("optionSelected",function(De){e.CHM(I);const Ft=e.oxw();return e.KtG(Ft.getSelectedOptionAndResult(De))}),e.qZA()()()()}if(2&ae){const I=e.oxw();e.xp6(3),e.Q6J("mcqQuestion",I.mcqQuestion)("layout",I.layout),e.xp6(2),e.Q6J("mcqOptions",I.options)("replayed",I.replayed)("cardinality",I.cardinality)("solutions",I.solutions)("layout",I.layout)("tryAgain",I.tryAgain)}}function go(ae,k){if(1&ae){const I=e.EpF();e.TgZ(0,"div",19)(1,"div",20),e._UZ(2,"quml-mcq-question",12),e.qZA(),e.TgZ(3,"div",21)(4,"quml-mcq-option",16),e.NdJ("optionSelected",function(De){e.CHM(I);const Ft=e.oxw();return e.KtG(Ft.getSelectedOptionAndResult(De))}),e.qZA()()()}if(2&ae){const I=e.oxw();e.xp6(2),e.Q6J("mcqQuestion",I.mcqQuestion)("layout",I.layout),e.xp6(2),e.Q6J("mcqOptions",I.options)("replayed",I.replayed)("cardinality",I.cardinality)("solutions",I.solutions)("layout",I.layout)("tryAgain",I.tryAgain)}}function co(ae,k){if(1&ae){const I=e.EpF();e.TgZ(0,"quml-quml-popup",22),e.NdJ("popUpClose",function(){e.CHM(I);const De=e.oxw();return e.KtG(De.closePopUp())}),e.qZA()}}function cs(ae,k){if(1&ae){const I=e.EpF();e.TgZ(0,"div",9),e.NdJ("click",function(){e.CHM(I);const De=e.oxw();return e.KtG(De.showAnswerToUser())})("keydown",function(De){e.CHM(I);const Ft=e.oxw();return e.KtG(Ft.onEnter(De))}),e._uU(1,"Show Answer"),e.qZA()}}function bt(ae,k){if(1&ae&&(e._UZ(0,"div",15),e.ALo(1,"safeHtml")),2&ae){const I=e.oxw().$implicit;e.Q6J("innerHTML",e.lcZ(1,1,I.value),e.oJD)}}function Rt(ae,k){if(1&ae&&(e.TgZ(0,"div")(1,"video",16),e._UZ(2,"source",17)(3,"source",18),e.qZA()()),2&ae){const I=e.oxw().$implicit;e.xp6(1),e.Q6J("poster",I.thumbnail,e.LSH),e.xp6(1),e.Q6J("src",I.src,e.LSH),e.xp6(1),e.Q6J("src",I.src,e.LSH)}}function se(ae,k){if(1&ae&&(e.TgZ(0,"div"),e._UZ(1,"img",19),e.qZA()),2&ae){const I=e.oxw().$implicit;e.xp6(1),e.Q6J("src",I.src,e.LSH)}}function te(ae,k){if(1&ae&&(e.TgZ(0,"div",11),e.ynx(1,12),e.YNc(2,bt,2,3,"div",13),e.YNc(3,Rt,4,3,"div",14),e.YNc(4,se,2,1,"div",14),e.BQk(),e.qZA()),2&ae){const I=k.$implicit;e.xp6(1),e.Q6J("ngSwitch",I.type),e.xp6(1),e.Q6J("ngSwitchCase","html"),e.xp6(1),e.Q6J("ngSwitchCase","video"),e.xp6(1),e.Q6J("ngSwitchCase","image")}}function ve(ae,k){if(1&ae&&(e.ynx(0),e.TgZ(1,"div",2),e._uU(2,"Solution"),e.qZA(),e.YNc(3,te,5,4,"div",10),e.BQk()),2&ae){const I=e.oxw();e.uIk("aria-hidden",!I.showAnswer||null),e.xp6(3),e.Q6J("ngForOf",I.solutions)}}const ht=".answer[_ngcontent-%COMP%]{border:1px solid;padding:.2em;margin:.5em}.icon[_ngcontent-%COMP%]{width:15%;max-width:70px;min-width:50px;display:inline-block;vertical-align:top}.mcqText[_ngcontent-%COMP%]{display:inline-block;word-break:break-word}.mcq-option[_ngcontent-%COMP%]{background:var(--white);border-radius:5px;margin:8px 16px;padding:8px}.options[_ngcontent-%COMP%]{word-break:break-all;padding:15px 5px}.even[_ngcontent-%COMP%], .odd[_ngcontent-%COMP%]{width:47%;display:inline-block;vertical-align:middle}.column-block[_ngcontent-%COMP%]{display:inline-block;width:48%;vertical-align:middle}.selected[_ngcontent-%COMP%]{background:var(--primary-color);color:var(--white);box-shadow:1px 2px 1px 3px var(--black)}.mathText[_ngcontent-%COMP%]{display:inline!important}.padding-top[_ngcontent-%COMP%]{padding-top:16px}@media only screen and (min-width:100px) and (max-width:481px){.mcqText[_ngcontent-%COMP%]{width:75%}.even[_ngcontent-%COMP%], .odd[_ngcontent-%COMP%]{width:38%;display:inline-block;vertical-align:middle}.column-block[_ngcontent-%COMP%]{display:inline-block;width:42%;vertical-align:middle}}@media only screen and (min-width:481px) and (max-width:800px){.mcqText[_ngcontent-%COMP%]{width:85%}.even[_ngcontent-%COMP%], .odd[_ngcontent-%COMP%]{width:43%;display:inline-block;vertical-align:middle}.column-block[_ngcontent-%COMP%]{display:inline-block;width:45%;vertical-align:middle}}@media only screen and (min-width:801px) and (max-width:1200px){.even[_ngcontent-%COMP%], .odd[_ngcontent-%COMP%]{width:45%}.column-block[_ngcontent-%COMP%]{display:inline-block;width:45%;vertical-align:middle}}";function Ot(ae,k){if(1&ae&&(e.TgZ(0,"div",10),e._uU(1),e.qZA()),2&ae){const I=e.oxw();e.xp6(1),e.AsE(" Attempt no ",I.attempts.current,"/",I.attempts.max,"")}}function Sn(ae,k){if(1&ae){const I=e.EpF();e.TgZ(0,"img",11),e.NdJ("click",function(){e.CHM(I);const De=e.oxw();return e.KtG(De.openProgressIndicatorPopup())}),e.qZA()}}function $n(ae,k){if(1&ae){const I=e.EpF();e.TgZ(0,"img",12),e.NdJ("click",function(){e.CHM(I);const De=e.oxw();return e.KtG(De.toggleScreenRotate.emit())}),e.qZA()}}function Ei(ae,k){if(1&ae&&(e.TgZ(0,"div",14),e._UZ(1,"quml-durationtimer"),e.TgZ(2,"span"),e._uU(3),e.qZA()()),2&ae){const I=e.oxw(2);e.hYB("title","",I.minutes,":",I.seconds,""),e.xp6(3),e.AsE("",I.minutes,":",I.seconds,"")}}const Oi=function(ae){return{blink:ae}};function nr(ae,k){if(1&ae&&(e.TgZ(0,"div",14),e._UZ(1,"quml-durationtimer"),e.TgZ(2,"span",15),e._uU(3),e.qZA()()),2&ae){const I=e.oxw(2);e.hYB("title","",I.minutes,":",I.seconds,""),e.xp6(2),e.Q6J("ngClass",e.VKq(4,Oi,I.showWarning)),e.xp6(1),e.Oqu(I.time)}}function ro(ae,k){if(1&ae&&(e.ynx(0),e.YNc(1,Ei,4,4,"div",13),e.YNc(2,nr,4,6,"div",13),e.BQk()),2&ae){const I=e.oxw();e.xp6(1),e.Q6J("ngIf",!I.initializeTimer),e.xp6(1),e.Q6J("ngIf",I.initializeTimer&&I.time)}}function ho(ae,k){if(1&ae&&(e.ynx(0),e.TgZ(1,"div",14),e._UZ(2,"quml-durationtimer"),e.TgZ(3,"span"),e._uU(4),e.qZA()(),e.BQk()),2&ae){const I=e.oxw();e.xp6(1),e.hYB("title","",I.minutes,":",I.seconds,""),e.xp6(3),e.Oqu(I.time)}}function Fo(ae,k){if(1&ae){const I=e.EpF();e.TgZ(0,"div",20),e.NdJ("click",function(){e.CHM(I);const De=e.oxw(2);return e.KtG(De.nextSlide())})("keydown.enter",function(De){e.CHM(I);const Ft=e.oxw(2);return De.stopPropagation(),e.KtG(Ft.nextSlide())}),e.qZA()}if(2&ae){const I=e.oxw(2);e.Q6J("ngClass",I.disableNext?"navigation-icon-disabled":"")}}function no(ae,k){if(1&ae){const I=e.EpF();e.TgZ(0,"div",21),e.NdJ("click",function(){e.CHM(I);const De=e.oxw(2);return e.KtG(De.nextSlide())})("keydown.enter",function(De){e.CHM(I);const Ft=e.oxw(2);return De.stopPropagation(),e.KtG(Ft.nextSlide())}),e.qZA()}if(2&ae){const I=e.oxw(2);e.Q6J("ngClass",I.disableNext?"navigation-icon-disabled":"")}}function zr(ae,k){if(1&ae){const I=e.EpF();e.TgZ(0,"div",16)(1,"div",17),e.NdJ("click",function(){e.CHM(I);const De=e.oxw();return e.KtG(De.prevSlide())}),e.qZA(),e.YNc(2,Fo,1,1,"div",18),e.YNc(3,no,1,1,"div",19),e.qZA()}if(2&ae){const I=e.oxw();e.xp6(1),e.Q6J("ngClass",I.startPageInstruction&&0===I.currentSlideIndex||!I.showStartPage&&1===I.currentSlideIndex?"navigation-icon-disabled":""),e.uIk("tabindex",I.startPageInstruction&&0===I.currentSlideIndex||!I.showStartPage&&1===I.currentSlideIndex?-1:0),e.xp6(1),e.Q6J("ngIf",!I.active),e.xp6(1),e.Q6J("ngIf",I.active)}}function as(ae,k){if(1&ae&&(e.TgZ(0,"div",29),e._uU(1),e.qZA()),2&ae){const I=e.oxw(2);e.xp6(1),e.AsE("",I.currentSlideIndex,"/",I.totalNoOfQuestions,"")}}function bs(ae,k){if(1&ae){const I=e.EpF();e.TgZ(0,"div",30)(1,"quml-ans",31),e.NdJ("click",function(){e.CHM(I);const De=e.oxw(2);return e.KtG(De.showSolution.emit())})("keydown",function(De){e.CHM(I);const Ft=e.oxw(2);return e.KtG(Ft.onAnswerKeyDown(De))}),e.qZA()()}}function Yo(ae,k){if(1&ae){const I=e.EpF();e.TgZ(0,"div",32),e.NdJ("click",function(){e.CHM(I);const De=e.oxw(2);return e.KtG(De.nextSlide())})("keydown.enter",function(){e.CHM(I);const De=e.oxw(2);return e.KtG(De.nextSlide())}),e.qZA()}}function Is(ae,k){if(1&ae){const I=e.EpF();e.TgZ(0,"div",33),e.NdJ("click",function(){e.CHM(I);const De=e.oxw(2);return e.KtG(De.nextSlide())})("keydown.enter",function(){e.CHM(I);const De=e.oxw(2);return e.KtG(De.nextSlide())}),e.qZA()}}function As(ae,k){if(1&ae){const I=e.EpF();e.TgZ(0,"div",22),e.YNc(1,as,2,2,"div",23),e.YNc(2,bs,2,0,"div",24),e.TgZ(3,"div",25)(4,"div",26),e.NdJ("click",function(){e.CHM(I);const De=e.oxw();return e.KtG(De.prevSlide())})("keydown.enter",function(){e.CHM(I);const De=e.oxw();return e.KtG(De.prevSlide())}),e.qZA(),e.YNc(5,Yo,1,0,"div",27),e.YNc(6,Is,1,0,"div",28),e.qZA()()}if(2&ae){const I=e.oxw();e.xp6(1),e.Q6J("ngIf",I.currentSlideIndex),e.xp6(1),e.Q6J("ngIf",I.currentSolutions&&I.showFeedBack),e.xp6(3),e.Q6J("ngIf",!I.active),e.xp6(1),e.Q6J("ngIf",I.active)}}function Ms(ae,k){if(1&ae){const I=e.EpF();e.TgZ(0,"quml-progress-indicators",34),e.NdJ("close",function(){e.CHM(I);const De=e.oxw();return e.KtG(De.onProgressPopupClose())}),e.qZA()}}function Ho(ae,k){if(1&ae){const I=e.EpF();e.TgZ(0,"div",5),e.NdJ("keydown",function(De){const Ft=e.CHM(I),Rn=Ft.$implicit,vi=Ft.index,Ci=e.oxw(2);return e.KtG(Ci.onEnter(De,Rn,vi))})("click",function(De){const Ft=e.CHM(I),Rn=Ft.$implicit,vi=Ft.index,Ci=e.oxw(2);return e.KtG(Ci.onOptionSelect(De,Rn,vi))}),e.TgZ(1,"div",6),e._UZ(2,"div",7),e.ALo(3,"safeHtml"),e.TgZ(4,"label",8),e._UZ(5,"input",9)(6,"span",10),e.qZA()()()}if(2&ae){const I=k.$implicit;e.uIk("aria-checked",I.selected),e.xp6(1),e.Q6J("ngClass",I.selected?"quml-option quml-option--selected":"quml-option"),e.xp6(1),e.Q6J("innerHTML",e.lcZ(3,4,I.label),e.oJD),e.xp6(3),e.Q6J("checked",I.selected)}}function ba(ae,k){if(1&ae&&(e.TgZ(0,"div",3),e.YNc(1,Ho,7,6,"div",4),e.qZA()),2&ae){const I=e.oxw();e.xp6(1),e.Q6J("ngForOf",I.mcqOptions)}}function Eo(ae,k){if(1&ae){const I=e.EpF();e.TgZ(0,"div")(1,"quml-mcq-image-option",14),e.NdJ("imgOptionSelected",function(De){e.CHM(I);const Ft=e.oxw(2);return e.KtG(Ft.onImageOptionSelected(De))}),e.qZA()()}if(2&ae){const I=k.$implicit;e.xp6(1),e.Q6J("mcqOption",I)}}function ka(ae,k){if(1&ae&&(e.TgZ(0,"div")(1,"div",11)(2,"div",12),e.YNc(3,Eo,2,1,"div",13),e.qZA()()()),2&ae){const I=e.oxw();e.xp6(3),e.Q6J("ngForOf",I.mcqOptions)}}function Sl(ae,k){if(1&ae){const I=e.EpF();e.TgZ(0,"div")(1,"quml-mcq-image-option",14),e.NdJ("imgOptionSelected",function(De){e.CHM(I);const Ft=e.oxw(2);return e.KtG(Ft.onImageOptionSelected(De))}),e.qZA()()}if(2&ae){const I=k.$implicit;e.xp6(1),e.Q6J("mcqOption",I)}}function Ta(ae,k){if(1&ae&&(e.TgZ(0,"div")(1,"div",15)(2,"div",12),e.YNc(3,Sl,2,1,"div",13),e.qZA()()()),2&ae){const I=e.oxw();e.xp6(3),e.Q6J("ngForOf",I.mcqOptions)}}function Nl(ae,k){if(1&ae){const I=e.EpF();e.TgZ(0,"div")(1,"quml-mcq-image-option",14),e.NdJ("imgOptionSelected",function(De){e.CHM(I);const Ft=e.oxw(2);return e.KtG(Ft.onImageOptionSelected(De))}),e.qZA()()}if(2&ae){const I=k.$implicit;e.xp6(1),e.Q6J("mcqOption",I)}}function Su(ae,k){if(1&ae&&(e.TgZ(0,"div",16)(1,"div",11)(2,"div",12),e.YNc(3,Nl,2,1,"div",13),e.qZA()()()),2&ae){const I=e.oxw();e.xp6(3),e.Q6J("ngForOf",I.mcqOptions)}}function Ga(ae,k){if(1&ae&&e._UZ(0,"img",4),2&ae){const I=e.oxw();e.s9C("src",I.image,e.LSH)}}function E1(ae,k){if(1&ae&&(e._UZ(0,"div",5),e.ALo(1,"safeHtml")),2&ae){const I=e.oxw();e.Q6J("innerHtml",e.lcZ(1,1,I.htmlTag),e.oJD)}}function Qs(ae,k){if(1&ae&&(e._UZ(0,"div",5),e.ALo(1,"safeHtml")),2&ae){const I=e.oxw();e.Q6J("innerHTML",e.lcZ(1,1,null==I.mcqOption?null:I.mcqOption.label),e.oJD)}}function xs(ae,k){if(1&ae){const I=e.EpF();e.TgZ(0,"div",15),e.NdJ("click",function(){const De=e.CHM(I).index,Ft=e.oxw(2);return e.KtG(Ft.goToQuestion(De+1))}),e._uU(1),e.qZA()}if(2&ae){const I=k.$implicit,De=e.oxw(2);e.Q2q("aria-label","question number ",I.index,""),e.Q6J("ngClass",De.showFeedBack||"skipped"===I.class||"unattempted"===I.class?I.class:"attempted"),e.xp6(1),e.hij(" ",I.index," ")}}function cu(ae,k){if(1&ae&&(e.TgZ(0,"div",13),e.YNc(1,xs,2,3,"div",14),e.qZA()),2&ae){const I=e.oxw();e.xp6(1),e.Q6J("ngForOf",I.scores)}}function X1(ae,k){if(1&ae){const I=e.EpF();e.TgZ(0,"div",15),e.NdJ("click",function(){const De=e.CHM(I).index,Ft=e.oxw().$implicit,Rn=e.oxw(2);return e.KtG(Rn.goToQuestion(De+1,Ft.identifier))}),e._uU(1),e.qZA()}if(2&ae){const I=k.$implicit;e.Q2q("aria-label","question number ",I.index,""),e.Q6J("ngClass",I.showFeedback||"skipped"===I.class||"unattempted"===I.class?I.class:"attempted"),e.xp6(1),e.hij(" ",I.index," ")}}function c1(ae,k){if(1&ae&&(e.TgZ(0,"div",17)(1,"div",18),e._uU(2),e.qZA(),e.TgZ(3,"div",19),e.YNc(4,X1,2,3,"div",14),e.qZA()()),2&ae){const I=k.$implicit;e.xp6(2),e.hij("Section ",null==I?null:I.index,""),e.xp6(2),e.Q6J("ngForOf",null==I?null:I.children)}}function Na(ae,k){if(1&ae&&(e.TgZ(0,"div"),e.YNc(1,c1,5,2,"div",16),e.qZA()),2&ae){const I=e.oxw();e.xp6(1),e.Q6J("ngForOf",I.scores)}}function Cr(ae,k){if(1&ae&&(e.TgZ(0,"div",3)(1,"div",4),e._uU(2,"Minutes"),e.qZA(),e.TgZ(3,"div",5),e._UZ(4,"quml-timer",6),e.TgZ(5,"span",7),e._uU(6),e.qZA()()()),2&ae){const I=e.oxw();e.xp6(6),e.AsE("",I.minutes,":",I.seconds,"")}}function Dc(ae,k){if(1&ae&&(e.TgZ(0,"div",3)(1,"div",4),e._uU(2,"Points"),e.qZA(),e.TgZ(3,"div",5)(4,"quml-startpagestaricon",6),e._uU(5,"i"),e.qZA(),e.TgZ(6,"span",7),e._uU(7),e.qZA()()()),2&ae){const I=e.oxw();e.xp6(7),e.Oqu(I.points)}}function Ya(ae,k){if(1&ae&&(e.ynx(0),e.TgZ(1,"div",10)(2,"div",11),e._uU(3,"Instructions"),e.qZA(),e._UZ(4,"div",12),e.ALo(5,"safeHtml"),e.qZA(),e.BQk()),2&ae){const I=e.oxw();e.xp6(4),e.Q6J("innerHTML",e.lcZ(5,1,I.instructions),e.oJD)}}function El(ae,k){1&ae&&(e.TgZ(0,"div",9)(1,"div",10),e._UZ(2,"img",11),e.qZA(),e._UZ(3,"div",12)(4,"img",13),e.qZA())}function Nc(ae,k){1&ae&&(e.TgZ(0,"div",14)(1,"div",10),e._UZ(2,"img",15),e.qZA(),e._UZ(3,"div",12)(4,"img",16),e.qZA())}function al(ae,k){if(1&ae){const I=e.EpF();e.TgZ(0,"span",20),e.NdJ("click",function(){e.CHM(I);const De=e.oxw(2);return e.KtG(De.close("tryAgain"))})("keyup.enter",function(){e.CHM(I);const De=e.oxw(2);return e.KtG(De.close("tryAgain"))}),e._uU(1,"Try again"),e.qZA()}}function k1(ae,k){if(1&ae){const I=e.EpF();e.TgZ(0,"span",21),e.NdJ("click",function(){e.CHM(I);const De=e.oxw(2);return e.KtG(De.viewSolution())})("keyup.enter",function(){e.CHM(I);const De=e.oxw(2);return e.KtG(De.viewSolution())}),e._uU(1,"View Solution"),e.qZA()}}function x1(ae,k){if(1&ae&&(e.TgZ(0,"div",17),e.YNc(1,al,2,0,"span",18),e.YNc(2,k1,2,0,"span",19),e.qZA()),2&ae){const I=e.oxw();e.xp6(1),e.Q6J("ngIf","wrong"===I.alertType),e.xp6(1),e.Q6J("ngIf","correct"===I.alertType&&I.showSolutionButton)}}function Gl(ae,k){if(1&ae){const I=e.EpF();e.TgZ(0,"div",22)(1,"img",23),e.NdJ("click",function(){e.CHM(I);const De=e.oxw();return e.KtG(De.viewHint())})("keyup.enter",function(){e.CHM(I);const De=e.oxw();return e.KtG(De.viewHint())}),e.qZA()()}}const Fc=["solutionVideoPlayer"];function d1(ae,k){if(1&ae&&(e.TgZ(0,"div",10),e._UZ(1,"div",4),e.ALo(2,"safeHtml"),e.qZA()),2&ae){const I=k.$implicit;e.xp6(1),e.Q6J("innerHtml",e.lcZ(2,1,I.label),e.oJD)}}function jc(ae,k){if(1&ae&&(e._UZ(0,"div",4),e.ALo(1,"safeHtml")),2&ae){const I=e.oxw().$implicit;e.Q6J("innerHtml",e.lcZ(1,1,I.value),e.oJD)}}function du(ae,k){if(1&ae&&(e.TgZ(0,"div",16)(1,"video",17,18),e._UZ(3,"source",19)(4,"source",20),e.qZA()()),2&ae){const I=e.oxw().$implicit;e.xp6(1),e.Q6J("poster",I.thumbnail,e.LSH),e.xp6(2),e.Q6J("src",I.src,e.LSH),e.xp6(1),e.Q6J("src",I.src,e.LSH)}}function Fl(ae,k){if(1&ae&&(e.TgZ(0,"div"),e._UZ(1,"img",21),e.qZA()),2&ae){const I=e.oxw().$implicit;e.xp6(1),e.Q6J("src",I.src,e.LSH)}}function xa(ae,k){if(1&ae&&(e.TgZ(0,"div"),e.ynx(1,12),e.YNc(2,jc,2,3,"div",13),e.YNc(3,du,5,3,"div",14),e.YNc(4,Fl,2,1,"div",15),e.BQk(),e.qZA()),2&ae){const I=k.$implicit;e.xp6(1),e.Q6J("ngSwitch",I.type),e.xp6(1),e.Q6J("ngSwitchCase","html"),e.xp6(1),e.Q6J("ngSwitchCase","video"),e.xp6(1),e.Q6J("ngSwitchCase","image")}}function L1(ae,k){if(1&ae&&(e.TgZ(0,"div"),e.YNc(1,xa,5,4,"div",11),e.qZA()),2&ae){const I=e.oxw(2);e.xp6(1),e.Q6J("ngForOf",I.solutions)}}function O1(ae,k){if(1&ae&&(e.ynx(0),e.TgZ(1,"div",3),e._uU(2,"Solution"),e.qZA(),e.YNc(3,L1,2,1,"div",7),e.BQk()),2&ae){const I=e.oxw();e.xp6(3),e.Q6J("ngIf",!I.showVideoSolution)}}const qu=["myCarousel"],Eu=["imageModal"],dd=["questionSlide"];function k2(ae,k){if(1&ae&&(e.TgZ(0,"div",30),e._uU(1),e.qZA()),2&ae){e.oxw();const I=e.MAs(9),De=e.oxw();e.xp6(1),e.AsE(" ",I.getCurrentSlideIndex(),"/",De.noOfQuestions," ")}}function ec(ae,k){if(1&ae){const I=e.EpF();e.TgZ(0,"div")(1,"quml-ans",31),e.NdJ("click",function(){e.CHM(I);const De=e.oxw(2);return e.KtG(De.getSolutions())})("keydown",function(De){e.CHM(I);const Ft=e.oxw(2);return e.KtG(Ft.onAnswerKeyDown(De))}),e.qZA()()}}function Uu(ae,k){if(1&ae){const I=e.EpF();e.TgZ(0,"div")(1,"quml-mcq",34),e.NdJ("optionSelected",function(De){e.CHM(I);const Ft=e.oxw(3);return e.KtG(Ft.getOptionSelected(De))}),e.qZA()()}if(2&ae){const I=e.oxw().$implicit,De=e.oxw(2);e.xp6(1),e.Q6J("question",I)("replayed",null==De.parentConfig?null:De.parentConfig.isReplayed)("identifier",I.id)("tryAgain",De.tryAgainClicked)}}function tc(ae,k){if(1&ae){const I=e.EpF();e.TgZ(0,"div")(1,"quml-sa",35),e.NdJ("showAnswerClicked",function(De){e.CHM(I);const Ft=e.oxw().$implicit,Rn=e.oxw(2);return e.KtG(Rn.showAnswerClicked(De,Ft))}),e.qZA()()}if(2&ae){const I=e.oxw().$implicit,De=e.oxw(2);e.xp6(1),e.Q6J("questions",I)("replayed",null==De.parentConfig?null:De.parentConfig.isReplayed)("baseUrl",null==De.parentConfig?null:De.parentConfig.baseUrl)}}function h1(ae,k){if(1&ae&&(e.TgZ(0,"slide",null,32)(2,"div",33),e.YNc(3,Uu,2,4,"div",2),e.YNc(4,tc,2,3,"div",2),e.qZA()()),2&ae){const I=k.$implicit;e.xp6(2),e.Q6J("id",I.identifier),e.xp6(1),e.Q6J("ngIf","multiple choice question"===(null==I?null:I.primaryCategory.toLowerCase())),e.xp6(1),e.Q6J("ngIf","subjective question"===(null==I?null:I.primaryCategory.toLowerCase()))}}function Ud(ae,k){if(1&ae){const I=e.EpF();e.TgZ(0,"li",42),e.NdJ("click",function(De){const Ft=e.CHM(I).$implicit,Rn=e.oxw(5);return e.KtG(Rn.goToSlideClicked(De,null==Ft?null:Ft.index))})("keydown",function(De){const Ft=e.CHM(I).$implicit,Rn=e.oxw(5);return e.KtG(Rn.onEnter(De,null==Ft?null:Ft.index))}),e._uU(1),e.qZA()}if(2&ae){const I=k.$implicit,De=k.index;e.oxw(4);const Ft=e.MAs(9);e.Q2q("aria-label","question number ",null==I?null:I.index,""),e.Q6J("ngClass",De+1===Ft.getCurrentSlideIndex()?"skipped"===I.class?"progressBar-border":"progressBar-border "+I.class:I.class),e.xp6(1),e.hij(" ",null==I?null:I.index," ")}}function zu(ae,k){if(1&ae&&(e.TgZ(0,"ul"),e.YNc(1,Ud,2,3,"li",41),e.qZA()),2&ae){const I=e.oxw(4);e.xp6(1),e.Q6J("ngForOf",I.progressBarClass)}}function Rc(ae,k){if(1&ae){const I=e.EpF();e.TgZ(0,"li",42),e.NdJ("click",function(De){const Ft=e.CHM(I).$implicit,Rn=e.oxw(5);return e.KtG(Rn.goToSlideClicked(De,null==Ft?null:Ft.index))})("keydown",function(De){const Ft=e.CHM(I).$implicit,Rn=e.oxw(5);return e.KtG(Rn.onEnter(De,null==Ft?null:Ft.index))}),e._uU(1),e.qZA()}if(2&ae){const I=k.$implicit,De=k.index;e.oxw(4);const Ft=e.MAs(9);e.Q2q("aria-label","question number ",null==I?null:I.index,""),e.Q6J("ngClass",De+1===Ft.getCurrentSlideIndex()?"skipped"===I.class?"progressBar-border":"att-color progressBar-border":"skipped"===I.class?I.class:"unattempted"===I.class?"":"att-color"),e.xp6(1),e.hij(" ",null==I?null:I.index," ")}}function nc(ae,k){if(1&ae&&(e.TgZ(0,"ul",43),e.YNc(1,Rc,2,3,"li",41),e.qZA()),2&ae){const I=e.oxw(4);e.xp6(1),e.Q6J("ngForOf",I.progressBarClass)}}const ic=function(ae,k){return{attempted:ae,partial:k}},P1=function(ae){return{active:ae}};function I1(ae,k){if(1&ae){const I=e.EpF();e.TgZ(0,"li",38),e.NdJ("click",function(){const De=e.CHM(I).$implicit,Ft=e.oxw(3);return e.KtG(Ft.jumpToSection(null==De?null:De.identifier))})("keydown",function(De){const Ft=e.CHM(I).$implicit,Rn=e.oxw(3);return e.KtG(Rn.onSectionEnter(De,null==Ft?null:Ft.identifier))}),e.TgZ(1,"label",39),e._uU(2),e.qZA(),e.YNc(3,zu,2,1,"ul",2),e.YNc(4,nc,2,1,"ul",40),e.qZA()}if(2&ae){const I=k.$implicit,De=k.index,Ft=e.oxw(3);e.Q2q("aria-label","section ",null==I?null:I.index,""),e.Q6J("ngClass",e.WLB(7,ic,"attempted"===I.class,"partial"===I.class)),e.xp6(1),e.MGl("for","list-item-",De,""),e.Q6J("ngClass",e.VKq(10,P1,(null==I?null:I.isActive)&&!Ft.showRootInstruction&&"attempted"!==I.class)),e.xp6(1),e.Oqu(null==I?null:I.index),e.xp6(1),e.Q6J("ngIf",(null==I?null:I.isActive)&&Ft.showFeedBack),e.xp6(1),e.Q6J("ngIf",(null==I?null:I.isActive)&&!Ft.showFeedBack)}}function A1(ae,k){if(1&ae&&(e.TgZ(0,"ul",36),e.YNc(1,I1,5,12,"li",37),e.qZA()),2&ae){const I=e.oxw(2);e.xp6(1),e.Q6J("ngForOf",I.mainProgressBar)}}function rc(ae,k){if(1&ae){const I=e.EpF();e.TgZ(0,"li",46),e.NdJ("click",function(De){const Ft=e.CHM(I).$implicit,Rn=e.oxw(3);return e.KtG(Rn.goToSlideClicked(De,null==Ft?null:Ft.index))})("keydown",function(De){const Ft=e.CHM(I).$implicit,Rn=e.oxw(3);return e.KtG(Rn.onEnter(De,null==Ft?null:Ft.index))}),e._uU(1),e.qZA()}if(2&ae){const I=k.$implicit,De=k.index;e.oxw(2);const Ft=e.MAs(9);e.Q2q("aria-label","question number ",null==I?null:I.index,""),e.Q6J("ngClass",De+1===Ft.getCurrentSlideIndex()?"skipped"===I.class?"progressBar-border":"progressBar-border "+I.class:I.class),e.xp6(1),e.hij(" ",null==I?null:I.index," ")}}function kl(ae,k){if(1&ae&&(e.TgZ(0,"ul",44),e.YNc(1,rc,2,3,"li",45),e.qZA()),2&ae){const I=e.oxw(2);e.xp6(1),e.Q6J("ngForOf",I.progressBarClass)}}function Fa(ae,k){if(1&ae){const I=e.EpF();e.TgZ(0,"li",46),e.NdJ("click",function(De){const Ft=e.CHM(I).$implicit,Rn=e.oxw(3);return e.KtG(Rn.goToSlideClicked(De,null==Ft?null:Ft.index))})("keydown",function(De){const Ft=e.CHM(I).$implicit,Rn=e.oxw(3);return e.KtG(Rn.onEnter(De,null==Ft?null:Ft.index))}),e._uU(1),e.qZA()}if(2&ae){const I=k.$implicit,De=k.index;e.oxw(2);const Ft=e.MAs(9);e.Q2q("aria-label","question number ",null==I?null:I.index,""),e.Q6J("ngClass",De+1===Ft.getCurrentSlideIndex()?"skipped"===I.class?"progressBar-border":"att-color progressBar-border":"skipped"===I.class?I.class:"unattempted"===I.class?"":"att-color"),e.xp6(1),e.hij(" ",null==I?null:I.index," ")}}function Bc(ae,k){if(1&ae&&(e.TgZ(0,"ul",47),e.YNc(1,Fa,2,3,"li",45),e.qZA()),2&ae){const I=e.oxw(2);e.xp6(1),e.Q6J("ngForOf",I.progressBarClass)}}function qc(ae,k){if(1&ae){const I=e.EpF();e.TgZ(0,"li",48),e.NdJ("click",function(){e.CHM(I);const De=e.oxw(2);return De.disableNext=!0,e.KtG(De.onScoreBoardClicked())})("keydown",function(De){e.CHM(I);const Ft=e.oxw(2);return e.KtG(Ft.onScoreBoardEnter(De))}),e._UZ(1,"img",49),e.qZA()}}function D1(ae,k){if(1&ae){const I=e.EpF();e.TgZ(0,"quml-alert",50),e.NdJ("showSolution",function(){e.CHM(I);const De=e.oxw(2);return e.KtG(De.viewSolution())})("showHint",function(){e.CHM(I);const De=e.oxw(2);return e.KtG(De.viewHint())})("closeAlert",function(De){e.CHM(I);const Ft=e.oxw(2);return e.KtG(Ft.closeAlertBox(De))}),e.qZA()}if(2&ae){const I=e.oxw(2);e.Q6J("alertType",I.alertType)("isHintAvailable",I.showHints)("showSolutionButton",I.showUserSolution)}}function p1(ae,k){if(1&ae){const I=e.EpF();e.TgZ(0,"quml-mcq-solutions",51),e.NdJ("close",function(){e.CHM(I);const De=e.oxw(2);return e.KtG(De.closeSolution())}),e.qZA()}if(2&ae){const I=e.oxw(2);e.Q6J("question",I.currentQuestion)("options",I.currentOptions)("solutions",I.currentSolutions)}}function ku(ae,k){if(1&ae){const I=e.EpF();e.TgZ(0,"div",11)(1,"div",12)(2,"quml-header",13),e.NdJ("durationEnds",function(){e.CHM(I);const De=e.oxw();return e.KtG(De.durationEnds())})("nextSlideClicked",function(De){e.CHM(I);const Ft=e.oxw();return e.KtG(Ft.nextSlideClicked(De))})("prevSlideClicked",function(De){e.CHM(I);const Ft=e.oxw();return e.KtG(Ft.previousSlideClicked(De))})("showSolution",function(){e.CHM(I);const De=e.oxw();return e.KtG(De.viewSolution())})("toggleScreenRotate",function(){e.CHM(I);const De=e.oxw();return e.KtG(De.toggleScreenRotate())}),e.qZA(),e.TgZ(3,"div",14)(4,"div",15),e.YNc(5,k2,2,2,"div",16),e.YNc(6,ec,2,0,"div",2),e.qZA(),e.TgZ(7,"div",17)(8,"carousel",18,19),e.NdJ("activeSlideChange",function(De){e.CHM(I);const Ft=e.oxw();return e.KtG(Ft.activeSlideChange(De))}),e.TgZ(10,"slide"),e._UZ(11,"quml-startpage",20),e.qZA(),e.YNc(12,h1,5,3,"slide",21),e.qZA()(),e.TgZ(13,"div",22)(14,"ul"),e.ynx(15),e.TgZ(16,"li",23),e.NdJ("keydown",function(De){e.CHM(I);const Ft=e.oxw();return e.KtG(Ft.onEnter(De,0))})("click",function(De){e.CHM(I);const Ft=e.oxw();return e.KtG(Ft.goToSlideClicked(De,0))}),e._uU(17,"i "),e.qZA(),e.TgZ(18,"li"),e.YNc(19,A1,2,1,"ul",24),e.qZA(),e.TgZ(20,"li"),e.YNc(21,kl,2,1,"ul",25),e.qZA(),e.TgZ(22,"li"),e.YNc(23,Bc,2,1,"ul",26),e.qZA(),e.YNc(24,qc,2,0,"li",27),e.BQk(),e.qZA()()()(),e.YNc(25,D1,1,3,"quml-alert",28),e.YNc(26,p1,1,3,"quml-mcq-solutions",29),e.qZA()}if(2&ae){const I=e.oxw();e.Q6J("hidden",I.showZoomModal),e.xp6(1),e.Q6J("hidden",I.showSolution),e.xp6(1),e.Q6J("disablePreviousNavigation",I.linearNavigation)("duration",I.timeLimit)("warningTime",I.warningTime)("showTimer",I.showTimer)("showLegend",null==I.parentConfig?null:I.parentConfig.showLegend)("currentSlideIndex",I.currentSlideIndex)("totalNoOfQuestions",I.noOfQuestions)("active",I.active)("showFeedBack",I.showFeedBack)("currentSolutions",I.currentSolutions)("initializeTimer",I.initializeTimer)("replayed",null==I.parentConfig?null:I.parentConfig.isReplayed)("disableNext",I.disableNext)("startPageInstruction",I.startPageInstruction)("attempts",I.attempts)("showStartPage",I.showStartPage)("showDeviceOrientation",null==I.sectionConfig||null==I.sectionConfig.config?null:I.sectionConfig.config.showDeviceOrientation),e.xp6(3),e.Q6J("ngIf",!I.showRootInstruction),e.xp6(1),e.Q6J("ngIf",I.currentSolutions&&I.showUserSolution),e.xp6(2),e.Q6J("interval",0)("showIndicators",!1)("noWrap",!0),e.xp6(3),e.Q6J("instructions",I.showRootInstruction?null==I.parentConfig?null:I.parentConfig.instructions:null==I.sectionConfig.metadata||null==I.sectionConfig.metadata.instructions?null:I.sectionConfig.metadata.instructions.default)("points",I.points)("time",I.showRootInstruction?I.timeLimit:null)("showTimer",I.showTimer)("totalNoOfQuestions",I.showRootInstruction?null==I.parentConfig?null:I.parentConfig.questionCount:I.noOfQuestions)("contentName",I.showRootInstruction?null==I.parentConfig?null:I.parentConfig.contentName:null!=I.parentConfig&&I.parentConfig.isSectionsAvailable?null==I.sectionConfig||null==I.sectionConfig.metadata?null:I.sectionConfig.metadata.name:null==I.parentConfig?null:I.parentConfig.contentName),e.xp6(1),e.Q6J("ngForOf",I.questions),e.xp6(4),e.Q6J("ngClass",0===I.currentSlideIndex?"att-color progressBar-border":"att-color"),e.xp6(3),e.Q6J("ngIf",null==I.parentConfig?null:I.parentConfig.isSectionsAvailable),e.xp6(2),e.Q6J("ngIf",!(null!=I.parentConfig&&I.parentConfig.isSectionsAvailable)&&I.showFeedBack),e.xp6(2),e.Q6J("ngIf",!(null!=I.parentConfig&&I.parentConfig.isSectionsAvailable||I.showFeedBack)),e.xp6(1),e.Q6J("ngIf",I.parentConfig.requiresSubmit&&(null==I.progressBarClass?null:I.progressBarClass.length)),e.xp6(1),e.Q6J("ngIf",I.showAlert&&I.showFeedBack),e.xp6(1),e.Q6J("ngIf",I.showSolution)}}function Ma(ae,k){1&ae&&(e.TgZ(0,"div",52),e._uU(1," Please attempt the question\n"),e.qZA())}function Yl(ae,k){1&ae&&e._UZ(0,"sb-player-contenterror")}const La=":root{--quml-mcq-title-txt:#131415} .quml-mcq .mcq-title, .quml-sa .mcq-title, .startpage__instr-desc .mcq-title, quml-mcq-solutions .mcq-title, quml-sa .mcq-title{color:var(--quml-mcq-title-txt)} .quml-mcq .fs-10, .quml-mcq .fs-11, .quml-mcq .fs-12, .quml-mcq .fs-13, .quml-mcq .fs-14, .quml-mcq .fs-15, .quml-mcq .fs-16, .quml-mcq .fs-17, .quml-mcq .fs-18, .quml-mcq .fs-19, .quml-mcq .fs-20, .quml-mcq .fs-21, .quml-mcq .fs-22, .quml-mcq .fs-23, .quml-mcq .fs-24, .quml-mcq .fs-25, .quml-mcq .fs-26, .quml-mcq .fs-27, .quml-mcq .fs-28, .quml-mcq .fs-29, .quml-mcq .fs-30, .quml-mcq .fs-36, .quml-mcq .fs-8, .quml-mcq .fs-9, .quml-sa .fs-10, .quml-sa .fs-11, .quml-sa .fs-12, .quml-sa .fs-13, .quml-sa .fs-14, .quml-sa .fs-15, .quml-sa .fs-16, .quml-sa .fs-17, .quml-sa .fs-18, .quml-sa .fs-19, .quml-sa .fs-20, .quml-sa .fs-21, .quml-sa .fs-22, .quml-sa .fs-23, .quml-sa .fs-24, .quml-sa .fs-25, .quml-sa .fs-26, .quml-sa .fs-27, .quml-sa .fs-28, .quml-sa .fs-29, .quml-sa .fs-30, .quml-sa .fs-36, .quml-sa .fs-8, .quml-sa .fs-9, .startpage__instr-desc .fs-10, .startpage__instr-desc .fs-11, .startpage__instr-desc .fs-12, .startpage__instr-desc .fs-13, .startpage__instr-desc .fs-14, .startpage__instr-desc .fs-15, .startpage__instr-desc .fs-16, .startpage__instr-desc .fs-17, .startpage__instr-desc .fs-18, .startpage__instr-desc .fs-19, .startpage__instr-desc .fs-20, .startpage__instr-desc .fs-21, .startpage__instr-desc .fs-22, .startpage__instr-desc .fs-23, .startpage__instr-desc .fs-24, .startpage__instr-desc .fs-25, .startpage__instr-desc .fs-26, .startpage__instr-desc .fs-27, .startpage__instr-desc .fs-28, .startpage__instr-desc .fs-29, .startpage__instr-desc .fs-30, .startpage__instr-desc .fs-36, .startpage__instr-desc .fs-8, .startpage__instr-desc .fs-9, quml-mcq-solutions .fs-10, quml-mcq-solutions .fs-11, quml-mcq-solutions .fs-12, quml-mcq-solutions .fs-13, quml-mcq-solutions .fs-14, quml-mcq-solutions .fs-15, quml-mcq-solutions .fs-16, quml-mcq-solutions .fs-17, quml-mcq-solutions .fs-18, quml-mcq-solutions .fs-19, quml-mcq-solutions .fs-20, quml-mcq-solutions .fs-21, quml-mcq-solutions .fs-22, quml-mcq-solutions .fs-23, quml-mcq-solutions .fs-24, quml-mcq-solutions .fs-25, quml-mcq-solutions .fs-26, quml-mcq-solutions .fs-27, quml-mcq-solutions .fs-28, quml-mcq-solutions .fs-29, quml-mcq-solutions .fs-30, quml-mcq-solutions .fs-36, quml-mcq-solutions .fs-8, quml-mcq-solutions .fs-9, quml-sa .fs-10, quml-sa .fs-11, quml-sa .fs-12, quml-sa .fs-13, quml-sa .fs-14, quml-sa .fs-15, quml-sa .fs-16, quml-sa .fs-17, quml-sa .fs-18, quml-sa .fs-19, quml-sa .fs-20, quml-sa .fs-21, quml-sa .fs-22, quml-sa .fs-23, quml-sa .fs-24, quml-sa .fs-25, quml-sa .fs-26, quml-sa .fs-27, quml-sa .fs-28, quml-sa .fs-29, quml-sa .fs-30, quml-sa .fs-36, quml-sa .fs-8, quml-sa .fs-9{line-height:normal} .quml-mcq .fs-8, .quml-sa .fs-8, .startpage__instr-desc .fs-8, quml-mcq-solutions .fs-8, quml-sa .fs-8{font-size:.5rem} .quml-mcq .fs-9, .quml-sa .fs-9, .startpage__instr-desc .fs-9, quml-mcq-solutions .fs-9, quml-sa .fs-9{font-size:.563rem} .quml-mcq .fs-10, .quml-sa .fs-10, .startpage__instr-desc .fs-10, quml-mcq-solutions .fs-10, quml-sa .fs-10{font-size:.625rem} .quml-mcq .fs-11, .quml-sa .fs-11, .startpage__instr-desc .fs-11, quml-mcq-solutions .fs-11, quml-sa .fs-11{font-size:.688rem} .quml-mcq .fs-12, .quml-sa .fs-12, .startpage__instr-desc .fs-12, quml-mcq-solutions .fs-12, quml-sa .fs-12{font-size:.75rem} .quml-mcq .fs-13, .quml-sa .fs-13, .startpage__instr-desc .fs-13, quml-mcq-solutions .fs-13, quml-sa .fs-13{font-size:.813rem} .quml-mcq .fs-14, .quml-sa .fs-14, .startpage__instr-desc .fs-14, quml-mcq-solutions .fs-14, quml-sa .fs-14{font-size:.875rem} .quml-mcq .fs-15, .quml-sa .fs-15, .startpage__instr-desc .fs-15, quml-mcq-solutions .fs-15, quml-sa .fs-15{font-size:.938rem} .quml-mcq .fs-16, .quml-sa .fs-16, .startpage__instr-desc .fs-16, quml-mcq-solutions .fs-16, quml-sa .fs-16{font-size:1rem} .quml-mcq .fs-17, .quml-sa .fs-17, .startpage__instr-desc .fs-17, quml-mcq-solutions .fs-17, quml-sa .fs-17{font-size:1.063rem} .quml-mcq .fs-18, .quml-sa .fs-18, .startpage__instr-desc .fs-18, quml-mcq-solutions .fs-18, quml-sa .fs-18{font-size:1.125rem} .quml-mcq .fs-19, .quml-sa .fs-19, .startpage__instr-desc .fs-19, quml-mcq-solutions .fs-19, quml-sa .fs-19{font-size:1.188rem} .quml-mcq .fs-20, .quml-sa .fs-20, .startpage__instr-desc .fs-20, quml-mcq-solutions .fs-20, quml-sa .fs-20{font-size:1.25rem} .quml-mcq .fs-21, .quml-sa .fs-21, .startpage__instr-desc .fs-21, quml-mcq-solutions .fs-21, quml-sa .fs-21{font-size:1.313rem} .quml-mcq .fs-22, .quml-sa .fs-22, .startpage__instr-desc .fs-22, quml-mcq-solutions .fs-22, quml-sa .fs-22{font-size:1.375rem} .quml-mcq .fs-23, .quml-sa .fs-23, .startpage__instr-desc .fs-23, quml-mcq-solutions .fs-23, quml-sa .fs-23{font-size:1.438rem} .quml-mcq .fs-24, .quml-sa .fs-24, .startpage__instr-desc .fs-24, quml-mcq-solutions .fs-24, quml-sa .fs-24{font-size:1.5rem} .quml-mcq .fs-25, .quml-sa .fs-25, .startpage__instr-desc .fs-25, quml-mcq-solutions .fs-25, quml-sa .fs-25{font-size:1.563rem} .quml-mcq .fs-26, .quml-sa .fs-26, .startpage__instr-desc .fs-26, quml-mcq-solutions .fs-26, quml-sa .fs-26{font-size:1.625rem} .quml-mcq .fs-27, .quml-sa .fs-27, .startpage__instr-desc .fs-27, quml-mcq-solutions .fs-27, quml-sa .fs-27{font-size:1.688rem} .quml-mcq .fs-28, .quml-sa .fs-28, .startpage__instr-desc .fs-28, quml-mcq-solutions .fs-28, quml-sa .fs-28{font-size:1.75rem} .quml-mcq .fs-29, .quml-sa .fs-29, .startpage__instr-desc .fs-29, quml-mcq-solutions .fs-29, quml-sa .fs-29{font-size:1.813rem} .quml-mcq .fs-30, .quml-sa .fs-30, .startpage__instr-desc .fs-30, quml-mcq-solutions .fs-30, quml-sa .fs-30{font-size:1.875rem} .quml-mcq .fs-36, .quml-sa .fs-36, .startpage__instr-desc .fs-36, quml-mcq-solutions .fs-36, quml-sa .fs-36{font-size:2.25rem} .quml-mcq .text-left, .quml-sa .text-left, .startpage__instr-desc .text-left, quml-mcq-solutions .text-left, quml-sa .text-left{text-align:left} .quml-mcq .text-center, .quml-sa .text-center, .startpage__instr-desc .text-center, quml-mcq-solutions .text-center, quml-sa .text-center{text-align:center} .quml-mcq .text-right, .quml-sa .text-right, .startpage__instr-desc .text-right, quml-mcq-solutions .text-right, quml-sa .text-right{text-align:right} .quml-mcq .image-style-align-right, .quml-sa .image-style-align-right, .startpage__instr-desc .image-style-align-right, quml-mcq-solutions .image-style-align-right, quml-sa .image-style-align-right{float:right;text-align:right;margin-left:.5rem} .quml-mcq .image-style-align-left, .quml-sa .image-style-align-left, .startpage__instr-desc .image-style-align-left, quml-mcq-solutions .image-style-align-left, quml-sa .image-style-align-left{float:left;text-align:left;margin-right:.5rem} .quml-mcq .image, .quml-mcq figure.image, .quml-sa .image, .quml-sa figure.image, .startpage__instr-desc .image, .startpage__instr-desc figure.image, quml-mcq-solutions .image, quml-mcq-solutions figure.image, quml-sa .image, quml-sa figure.image{display:table;clear:both;text-align:center;margin:.5rem auto;position:relative} .quml-mcq figure.image, .quml-mcq figure.image.resize-original, .quml-sa figure.image, .quml-sa figure.image.resize-original, .startpage__instr-desc figure.image, .startpage__instr-desc figure.image.resize-original, quml-mcq-solutions figure.image, quml-mcq-solutions figure.image.resize-original, quml-sa figure.image, quml-sa figure.image.resize-original{width:auto;height:auto;overflow:visible} .quml-mcq figure.image img, .quml-sa figure.image img, .startpage__instr-desc figure.image img, quml-mcq-solutions figure.image img, quml-sa figure.image img{width:100%} .quml-mcq figure.image.resize-original img, .quml-sa figure.image.resize-original img, .startpage__instr-desc figure.image.resize-original img, quml-mcq-solutions figure.image.resize-original img, quml-sa figure.image.resize-original img{width:auto;height:auto} .quml-mcq .image img, .quml-sa .image img, .startpage__instr-desc .image img, quml-mcq-solutions .image img, quml-sa .image img{display:block;margin:0 auto;max-width:100%;min-width:50px} .quml-mcq figure.image.resize-25, .quml-sa figure.image.resize-25, .startpage__instr-desc figure.image.resize-25, quml-mcq-solutions figure.image.resize-25, quml-sa figure.image.resize-25{width:25%;height:auto} .quml-mcq figure.image.resize-50, .quml-sa figure.image.resize-50, .startpage__instr-desc figure.image.resize-50, quml-mcq-solutions figure.image.resize-50, quml-sa figure.image.resize-50{width:50%;height:auto} .quml-mcq figure.image.resize-75, .quml-sa figure.image.resize-75, .startpage__instr-desc figure.image.resize-75, quml-mcq-solutions figure.image.resize-75, quml-sa figure.image.resize-75{width:75%;height:auto} .quml-mcq figure.image.resize-100, .quml-sa figure.image.resize-100, .startpage__instr-desc figure.image.resize-100, quml-mcq-solutions figure.image.resize-100, quml-sa figure.image.resize-100{width:100%;height:auto} .quml-mcq .solution-options figure.image, .quml-sa .solution-options figure.image, .startpage__instr-desc .solution-options figure.image, quml-mcq-solutions .solution-options figure.image, quml-sa .solution-options figure.image{width:7.5rem!important;height:7.5rem!important} .quml-mcq figure.table table, .quml-sa figure.table table, .startpage__instr-desc figure.table table, quml-mcq-solutions figure.table table, quml-sa figure.table table{border-right:.0625rem solid var(--gray-100)} .quml-mcq figure.table table, .quml-mcq figure.table table tr td, .quml-mcq figure.table table tr th, .quml-sa figure.table table, .quml-sa figure.table table tr td, .quml-sa figure.table table tr th, .startpage__instr-desc figure.table table, .startpage__instr-desc figure.table table tr td, .startpage__instr-desc figure.table table tr th, quml-mcq-solutions figure.table table, quml-mcq-solutions figure.table table tr td, quml-mcq-solutions figure.table table tr th, quml-sa figure.table table, quml-sa figure.table table tr td, quml-sa figure.table table tr th{border:.0625rem solid var(--black);border-collapse:collapse} .quml-mcq figure.table table, .quml-sa figure.table table, .startpage__instr-desc figure.table table, quml-mcq-solutions figure.table table, quml-sa figure.table table{width:100%;background:var(--white);border:.0625rem solid var(--gray-100);box-shadow:none;border-radius:.25rem .25rem 0 0;text-align:left;color:var(--gray);border-collapse:separate;border-spacing:0;table-layout:fixed} .quml-mcq figure.table table thead tr th, .quml-sa figure.table table thead tr th, .startpage__instr-desc figure.table table thead tr th, quml-mcq-solutions figure.table table thead tr th, quml-sa figure.table table thead tr th{border-right:.0625rem solid var(--gray-100);font-size:.875rem;padding:1rem;background-color:var(--primary-100);color:var(--gray);position:relative;height:2.5rem;border:0;border-bottom:.0625rem solid var(--gray-100);border-right:.0625rem solid var(--gray-100);font-weight:700;color:var(--primary-color);text-transform:uppercase} .quml-mcq figure.table table thead tr th:first-child, .quml-sa figure.table table thead tr th:first-child, .startpage__instr-desc figure.table table thead tr th:first-child, quml-mcq-solutions figure.table table thead tr th:first-child, quml-sa figure.table table thead tr th:first-child{border-top-left-radius:.25rem} .quml-mcq figure.table table thead tr th:last-child, .quml-sa figure.table table thead tr th:last-child, .startpage__instr-desc figure.table table thead tr th:last-child, quml-mcq-solutions figure.table table thead tr th:last-child, quml-sa figure.table table thead tr th:last-child{border-top-right-radius:.25rem;border-right:0 solid var(--gray-100)} .quml-mcq figure.table table tbody tr:nth-child(2n), .quml-sa figure.table table tbody tr:nth-child(2n), .startpage__instr-desc figure.table table tbody tr:nth-child(2n), quml-mcq-solutions figure.table table tbody tr:nth-child(2n), quml-sa figure.table table tbody tr:nth-child(2n){background-color:var(--gray-0)} .quml-mcq figure.table table tbody tr:hover, .quml-sa figure.table table tbody tr:hover, .startpage__instr-desc figure.table table tbody tr:hover, quml-mcq-solutions figure.table table tbody tr:hover, quml-sa figure.table table tbody tr:hover{background:var(--primary-0);color:rgba(var(--rc-rgba-gray),.95);cursor:pointer} .quml-mcq figure.table table tbody tr td, .quml-sa figure.table table tbody tr td, .startpage__instr-desc figure.table table tbody tr td, quml-mcq-solutions figure.table table tbody tr td, quml-sa figure.table table tbody tr td{font-size:.875rem;padding:1rem;color:var(--gray);height:3.5rem;border:0;border-bottom:.0625rem solid var(--gray-100);border-right:.0625rem solid var(--gray-100);word-break:break-word;line-height:normal} .quml-mcq figure.table table tbody tr td:last-child, .quml-sa figure.table table tbody tr td:last-child, .startpage__instr-desc figure.table table tbody tr td:last-child, quml-mcq-solutions figure.table table tbody tr td:last-child, quml-sa figure.table table tbody tr td:last-child{border-right:0 solid var(--gray-100)} .quml-mcq figure.table table tbody tr td p, .quml-sa figure.table table tbody tr td p, .startpage__instr-desc figure.table table tbody tr td p, quml-mcq-solutions figure.table table tbody tr td p, quml-sa figure.table table tbody tr td p{margin-bottom:0!important} .quml-mcq figure.table table tbody tr:last-child td, .quml-sa figure.table table tbody tr:last-child td, .startpage__instr-desc figure.table table tbody tr:last-child td, quml-mcq-solutions figure.table table tbody tr:last-child td, quml-sa figure.table table tbody tr:last-child td{border-bottom:none} .quml-mcq figure.table table tbody tr:last-child td:first-child, .quml-sa figure.table table tbody tr:last-child td:first-child, .startpage__instr-desc figure.table table tbody tr:last-child td:first-child, quml-mcq-solutions figure.table table tbody tr:last-child td:first-child, quml-sa figure.table table tbody tr:last-child td:first-child{border-bottom-left-radius:.25rem} .quml-mcq figure.table table tbody tr:last-child td:last-child, .quml-sa figure.table table tbody tr:last-child td:last-child, .startpage__instr-desc figure.table table tbody tr:last-child td:last-child, quml-mcq-solutions figure.table table tbody tr:last-child td:last-child, quml-sa figure.table table tbody tr:last-child td:last-child{border-bottom-right-radius:.25rem} .quml-mcq ol, .quml-mcq ul, .quml-sa ol, .quml-sa ul, .startpage__instr-desc ol, .startpage__instr-desc ul, quml-mcq-solutions ol, quml-mcq-solutions ul, quml-sa ol, quml-sa ul{margin-top:.5rem} .quml-mcq ol li, .quml-mcq ul li, .quml-sa ol li, .quml-sa ul li, .startpage__instr-desc ol li, .startpage__instr-desc ul li, quml-mcq-solutions ol li, quml-mcq-solutions ul li, quml-sa ol li, quml-sa ul li{margin:.5rem;font-weight:400;line-height:normal} .quml-mcq ul, .quml-sa ul, .startpage__instr-desc ul, quml-mcq-solutions ul, quml-sa ul{list-style-type:disc} .quml-mcq h1, .quml-mcq h2, .quml-mcq h3, .quml-mcq h4, .quml-mcq h5, .quml-mcq h6, .quml-sa h1, .quml-sa h2, .quml-sa h3, .quml-sa h4, .quml-sa h5, .quml-sa h6, .startpage__instr-desc h1, .startpage__instr-desc h2, .startpage__instr-desc h3, .startpage__instr-desc h4, .startpage__instr-desc h5, .startpage__instr-desc h6, quml-mcq-solutions h1, quml-mcq-solutions h2, quml-mcq-solutions h3, quml-mcq-solutions h4, quml-mcq-solutions h5, quml-mcq-solutions h6, quml-sa h1, quml-sa h2, quml-sa h3, quml-sa h4, quml-sa h5, quml-sa h6{color:var(--primary-color);line-height:normal;margin-bottom:1rem} .quml-mcq p, .quml-mcq span, .quml-sa p, .quml-sa span, .startpage__instr-desc p, .startpage__instr-desc span, quml-mcq-solutions p, quml-mcq-solutions span, quml-sa p, quml-sa span{color:var(--quml-mcq-title-txt)} .quml-mcq p span strong, .quml-mcq p strong, .quml-sa p span strong, .quml-sa p strong, .startpage__instr-desc p span strong, .startpage__instr-desc p strong, quml-mcq-solutions p span strong, quml-mcq-solutions p strong, quml-sa p span strong, quml-sa p strong{font-weight:700} .quml-mcq p span u, .quml-mcq p u, .quml-sa p span u, .quml-sa p u, .startpage__instr-desc p span u, .startpage__instr-desc p u, quml-mcq-solutions p span u, quml-mcq-solutions p u, quml-sa p span u, quml-sa p u{text-decoration:underline} .quml-mcq p i, .quml-mcq p span i, .quml-sa p i, .quml-sa p span i, .startpage__instr-desc p i, .startpage__instr-desc p span i, quml-mcq-solutions p i, quml-mcq-solutions p span i, quml-sa p i, quml-sa p span i{font-style:italic} .quml-mcq p, .quml-sa p, .startpage__instr-desc p, quml-mcq-solutions p, quml-sa p{line-height:normal}";function qs(ae,k){if(1&ae&&e._UZ(0,"sb-player-start-page",5),2&ae){const I=e.oxw();e.Q6J("title",null==I.parentConfig?null:I.parentConfig.contentName)}}function ml(ae,k){1&ae&&e._UZ(0,"sb-player-side-menu-icon")}function oc(ae,k){if(1&ae){const I=e.EpF();e.TgZ(0,"quml-header",6),e.NdJ("toggleScreenRotate",function(){e.CHM(I);const De=e.oxw();return e.KtG(De.toggleScreenRotate())}),e.qZA()}if(2&ae){const I=e.oxw();e.Q6J("showLegend",null==I.parentConfig?null:I.parentConfig.showLegend)("disablePreviousNavigation",!0)("disableNext",!0)("attempts",I.attempts)("loadScoreBoard",!0)("showDeviceOrientation",null==I.playerConfig||null==I.playerConfig.config?null:I.playerConfig.config.showDeviceOrientation)}}function f1(ae,k){if(1&ae){const I=e.EpF();e.TgZ(0,"quml-scoreboard",12),e.NdJ("scoreBoardLoaded",function(De){e.CHM(I);const Ft=e.oxw(2);return e.KtG(Ft.onScoreBoardLoaded(De))})("submitClicked",function(){e.CHM(I);const De=e.oxw(2);return e.KtG(De.onScoreBoardSubmitted())})("emitQuestionNo",function(De){e.CHM(I);const Ft=e.oxw(2);return e.KtG(Ft.goToQuestion(De))}),e.qZA()}if(2&ae){const I=e.oxw(2);e.Q6J("contentName",I.parentConfig.contentName)("scores",I.mainProgressBar)("totalNoOfQuestions",I.totalNoOfQuestions)("showFeedBack",I.showFeedBack)("isSections",null==I.parentConfig?null:I.parentConfig.isSectionsAvailable)("summary",I.summary)}}function Uc(ae,k){if(1&ae&&(e.TgZ(0,"span",18),e._uU(1),e.qZA()),2&ae){const I=e.oxw(4);e.xp6(1),e.AsE("Attempt no ",I.attempts.current,"/",I.attempts.max," ")}}function zc(ae,k){if(1&ae&&(e.TgZ(0,"span",19),e._uU(1),e.qZA()),2&ae){const I=e.oxw(4);e.xp6(1),e.AsE("",I.attempts.current,"/",I.attempts.max," attempts completed ")}}function sc(ae,k){if(1&ae){const I=e.EpF();e.TgZ(0,"sb-player-end-page",15),e.NdJ("replayContent",function(){e.CHM(I);const De=e.oxw(3);return e.KtG(De.replayContent())})("exitContent",function(De){e.CHM(I);const Ft=e.oxw(3);return e.KtG(Ft.exitContent(De))})("playNextContent",function(De){e.CHM(I);const Ft=e.oxw(3);return e.KtG(Ft.playNextContent(De))}),e.YNc(1,Uc,2,2,"span",16),e.YNc(2,zc,2,2,"span",17),e.qZA()}if(2&ae){const I=e.oxw(3);e.Q6J("contentName",I.parentConfig.contentName)("outcome",I.outcomeLabel)("outcomeLabel","Score: ")("userName",I.userName)("timeSpentLabel",I.durationSpent)("showExit",null==I.parentConfig?null:I.parentConfig.sideMenuConfig.showExit)("showReplay",I.showReplay)("nextContent",I.nextContent),e.xp6(1),e.Q6J("ngIf",(null==I.attempts?null:I.attempts.max)&&(null==I.attempts?null:I.attempts.current)&&I.attempts.max!==I.attempts.current),e.xp6(1),e.Q6J("ngIf",(null==I.attempts?null:I.attempts.max)===(null==I.attempts?null:I.attempts.current))}}function Zc(ae,k){if(1&ae&&(e.TgZ(0,"div",13),e.YNc(1,sc,3,10,"sb-player-end-page",14),e.qZA()),2&ae){const I=e.oxw(2);e.Q6J("ngClass",I.endPageReached?"endPage-container-height":""),e.xp6(1),e.Q6J("ngIf",I.endPageReached&&I.showEndPage)}}function N1(ae,k){if(1&ae&&(e.TgZ(0,"div"),e._UZ(1,"sb-player-contenterror",20),e.qZA()),2&ae){const I=e.oxw(2);e.xp6(1),e.Q6J("errorMsg",I.contentError)}}function yl(ae,k){if(1&ae){const I=e.EpF();e.TgZ(0,"div",7)(1,"div",8)(2,"quml-section-player",9),e.NdJ("sectionEnd",function(De){e.CHM(I);const Ft=e.oxw();return e.KtG(Ft.onSectionEnd(De))})("showScoreBoard",function(De){e.CHM(I);const Ft=e.oxw();return e.KtG(Ft.onShowScoreBoard(De))})("playerEvent",function(De){e.CHM(I);const Ft=e.oxw();return e.KtG(Ft.onPlayerEvent(De))}),e.qZA()(),e.YNc(3,f1,1,6,"quml-scoreboard",10),e.YNc(4,Zc,2,2,"div",11),e.YNc(5,N1,2,1,"div",1),e.qZA()}if(2&ae){const I=e.oxw();e.xp6(1),e.Q6J("hidden",!I.activeSection||I.loadScoreBoard||I.endPageReached),e.xp6(1),e.Q6J("sectionConfig",I.activeSection)("attempts",I.attempts)("mainProgressBar",I.mainProgressBar)("parentConfig",I.parentConfig)("sectionIndex",I.sectionIndex)("jumpToQuestion",I.jumpToQuestion),e.xp6(1),e.Q6J("ngIf",I.loadScoreBoard&&(null==I.parentConfig?null:I.parentConfig.requiresSubmit)&&!I.endPageReached),e.xp6(1),e.Q6J("ngIf",I.endPageReached),e.xp6(1),e.Q6J("ngIf",I.isMultiLevelSection)}}function xu(ae,k){if(1&ae&&(e.TgZ(0,"div",11),e._UZ(1,"span",12),e.TgZ(2,"p"),e._uU(3),e.qZA()()),2&ae){const I=k.$implicit;e.xp6(1),e.Q6J("ngClass",I.class?I.class:"")("innerHtml",I.iconText,e.oJD),e.xp6(2),e.Oqu(I.title)}}class Ca{constructor(){}uniqueId(k=32){let I="";for(let Rn=0;RnI.includes("response"))}getMultiselectScore(k,I){let De=this.getKeyValue(Object.keys(I));const Ft=k.map(Zi=>Zi.value);let Rn=I[De].correctResponse.outcomes.score?I[De].correctResponse.outcomes.score:I.maxScore,vi=I[De].correctResponse.value,Ci=I[De].mapping;return C(vi,Ft)?Rn:C(vi,Ft)?void 0:Ft.reduce((Zi,Pr)=>Zi+(Ci[Pr]?Ci[Pr].outcomes.score:0),0)}hasDuplicates(k,I){return k.find(De=>De.value===I.value)}getQuestionType(k,I){return k[I-1==-1?0:I-1].qType}canGo(k){return["correct","wrong","attempted"].includes(k)}sumObjectsByKey(...k){return k.reduce((I,De)=>{for(const Ft in De)De.hasOwnProperty(Ft)&&(I[Ft]=(I[Ft]||0)+De[Ft]);return I},{})}scrollParentToChild(k,I){const De=window.matchMedia("(max-width: 480px)").matches,Ft=k.getBoundingClientRect(),Rn=I.getBoundingClientRect();De?k.scrollLeft=Rn.left+k.scrollLeft-Ft.left:k.scrollTop=Rn.top+k.scrollTop-Ft.top}}Ca.\u0275fac=function(ae){return new(ae||Ca)},Ca.ctorParameters=()=>[],Ca.\u0275prov=(0,e.Yz7)({factory:function(){return new Ca},token:Ca,providedIn:"root"});class ja{constructor(k){this.utilService=k,this.isSectionsAvailable=!1,this.telemetryEvent=new e.vpe}initializeTelemetry(k,I){var De;if(this.duration=(new Date).getTime(),this.context=k.context,this.contentSessionId=this.utilService.uniqueId(),this.playSessionId=this.utilService.uniqueId(),this.channel=this.context.channel||"",this.pdata=this.context.pdata,this.sid=this.context.sid,this.uid=this.context.uid,this.rollup=this.context.contextRollup,this.config=k,this.isSectionsAvailable=null===(De=I)||void 0===De?void 0:De.isSectionsAvailable,!f.CsTelemetryModule.instance.isInitialised){const Ft={pdata:this.context.pdata,env:"contentplayer",channel:this.context.channel,did:this.context.did,authtoken:this.context.authToken||"",uid:this.context.uid||"",sid:this.context.sid,batchsize:20,mode:this.context.mode,host:this.context.host||"",endpoint:this.context.endpoint||"/data/v3/telemetry",tags:this.context.tags,cdata:(this.context.cdata||[]).concat([{id:this.contentSessionId,type:"ContentSession"},{id:this.playSessionId,type:"PlaySession"},{id:"2.0",type:"PlayerVersion"}])};f.CsTelemetryModule.instance.init({}),f.CsTelemetryModule.instance.telemetryService.initTelemetry({config:Ft,userOrgDetails:{}})}this.telemetryObject={id:I.identifier,type:"Content",ver:k.metadata.pkgVersion?k.metadata.pkgVersion.toString():"",rollup:this.context.objectRollup||{}}}startAssesEvent(k){f.CsTelemetryModule.instance.telemetryService.raiseAssesTelemetry(k,this.getEventOptions())}start(k){f.CsTelemetryModule.instance.telemetryService.raiseStartTelemetry({options:this.getEventOptions(),edata:{type:"content",mode:"play",pageid:"",duration:Number((k/1e3).toFixed(2))}})}response(k,I,De,Ft){f.CsTelemetryModule.instance.telemetryService.raiseResponseTelemetry({target:{id:k,ver:I,type:De},type:"CHOOSE",values:[{option:Ft}]},this.getEventOptions())}summary(k){f.CsTelemetryModule.instance.telemetryService.raiseSummaryTelemetry(k,this.getEventOptions())}end(k,I,De,Ft,Rn,vi){const Ci=Number((k/1e3).toFixed(2));f.CsTelemetryModule.instance.telemetryService.raiseEndTelemetry({edata:{type:"content",mode:"play",pageid:"sunbird-player-Endpage",summary:[{progress:Number((I/De*100).toFixed(0))},{totalNoofQuestions:De},{visitedQuestions:Ft},{endpageseen:Rn},{score:vi}],duration:Ci},options:this.getEventOptions()})}interact(k,I,De){f.CsTelemetryModule.instance.telemetryService.raiseInteractTelemetry({options:this.getEventOptions(),edata:{type:"TOUCH",subtype:"",id:k,pageid:I+""}})}heartBeat(k){f.CsTelemetryModule.instance.playerTelemetryService.onHeartBeatEvent(k,{})}impression(k){f.CsTelemetryModule.instance.telemetryService.raiseImpressionTelemetry({options:this.getEventOptions(),edata:{type:"workflow",subtype:"",pageid:k+"",uri:""}})}error(k,I){f.CsTelemetryModule.instance.telemetryService.raiseErrorTelemetry({options:this.getEventOptions(),edata:{err:"LOAD",errtype:"content",stacktrace:k&&k.toString()||""}})}getEventOptions(){const k={object:this.telemetryObject,context:{channel:this.channel||"",pdata:this.pdata,env:"contentplayer",sid:this.sid,uid:this.uid,cdata:(this.context.cdata||[]).concat([{id:this.contentSessionId,type:"ContentSession"},{id:this.playSessionId,type:"PlaySession"},{id:"2.0",type:"PlayerVersion"}]),rollup:this.rollup||{}}};return this.isSectionsAvailable&&k.context.cdata.push({id:this.config.metadata.identifier,type:"SectionId"}),k}}ja.\u0275fac=function(ae){return new(ae||ja)(e.LFG(Ca))},ja.ctorParameters=()=>[{type:Ca}],ja.\u0275prov=(0,e.Yz7)({factory:function(){return new ja((0,e.LFG)(Ca))},token:ja,providedIn:"root"});class jl{constructor(){}ngOnInit(){}}jl.\u0275fac=function(ae){return new(ae||jl)},jl.\u0275cmp=e.Xpm({type:jl,selectors:[["lib-quml-library"]],decls:2,vars:0,template:function(ae,k){1&ae&&(e.TgZ(0,"p"),e._uU(1," quml-library works! "),e.qZA())},encapsulation:2}),jl.ctorParameters=()=>[];class hu{constructor(k,I){this.domSanitizer=k,this.utilService=I,this.componentLoaded=new e.vpe,this.answerChanged=new e.vpe,this.optionSelected=new e.vpe,this.mcqOptions=[],this.showQumlPopup=!1}ngOnInit(){var k;null!==(k=this.question)&&void 0!==k&&k.solutions&&(this.solutions=this.question.solutions);let I=this.utilService.getKeyValue(Object.keys(this.question.responseDeclaration));switch(this.cardinality=this.question.responseDeclaration[I].cardinality,this.question.templateId){case"mcq-vertical":this.layout="DEFAULT";break;case"mcq-horizontal":this.layout="IMAGEGRID";break;case"mcq-vertical-split":this.layout="IMAGEQAGRID";break;case"mcq-grid-split":this.layout="MULTIIMAGEGRID";break;default:console.error("Invalid templateId")}this.renderLatex(),this.mcqQuestion=this.domSanitizer.sanitize(e.q3G.HTML,this.domSanitizer.bypassSecurityTrustHtml(this.question.body)),this.options=this.question.interactions[I].options,this.initOptions()}ngAfterViewInit(){const k=document.getElementsByClassName("mcq-options");null!=k&&k.length>0&&k[0].remove()}initOptions(){for(let k=0;k{this.replaceLatexText()},100)}replaceLatexText(){const k=document.getElementById(this.identifier);if(null!=k){const I=k.getElementsByClassName("mathText");for(let De=0;De[{type:Ps.H7},{type:Ca}],hu.propDecorators={question:[{type:e.IIB}],identifier:[{type:e.IIB}],layout:[{type:e.IIB}],replayed:[{type:e.IIB}],tryAgain:[{type:e.IIB}],componentLoaded:[{type:e.r_U}],answerChanged:[{type:e.r_U}],optionSelected:[{type:e.r_U}]};class vl{constructor(k){this.domSanitizer=k,this.componentLoaded=new e.vpe,this.showAnswerClicked=new e.vpe,this.showAnswer=!1}ngOnChanges(){var k;this.replayed?this.showAnswer=!1:null!==(k=this.questions)&&void 0!==k&&k.isAnswerShown&&(this.showAnswer=!0)}showAnswerToUser(){this.showAnswer=!0,this.showAnswerClicked.emit({showAnswer:this.showAnswer})}onEnter(k){13===k.keyCode&&(k.stopPropagation(),this.showAnswerToUser())}handleKeyboardAccessibility(){Array.from(document.getElementsByClassName("option-body")).forEach(k=>{k.offsetHeight&&Array.from(k.querySelectorAll("a")).forEach(I=>{I.setAttribute("tabindex","-1")})})}ngOnInit(){var k,I,De,Ft;this.question=null===(k=this.questions)||void 0===k?void 0:k.body,this.answer=null===(I=this.questions)||void 0===I?void 0:I.answer,this.solutions=null===(De=this.questions)||void 0===De?void 0:De.solutions,null===(Ft=this.questions)||void 0===Ft||Ft.solutions.forEach(Rn=>{var vi;("video"===Rn.type||"image"===Rn.type)&&(null===(vi=this.questions)||void 0===vi||vi.media.forEach(Ci=>{Rn.value===Ci.id&&(Rn.src=this.baseUrl?`${this.baseUrl}/${this.questions.identifier}/${Ci.src}`:Ci.baseUrl?Ci.baseUrl+Ci.src:Ci.src,Ci.thumbnail&&(Rn.thumbnail=Ci.thumbnail))}))})}ngAfterViewInit(){this.handleKeyboardAccessibility()}}vl.\u0275fac=function(ae){return new(ae||vl)(e.Y36(Ps.H7))},vl.\u0275cmp=e.Xpm({type:vl,selectors:[["quml-sa"]],inputs:{questions:"questions",replayed:"replayed",baseUrl:"baseUrl"},outputs:{componentLoaded:"componentLoaded",showAnswerClicked:"showAnswerClicked"},features:[e.TTD],decls:14,vars:11,consts:[[1,"quml-sa"],["tabindex","0",1,"question-container"],[1,"sa-title"],[1,"question",3,"innerHTML"],[1,"sa-button-container"],["id","submit-answer","tabindex","0","class","sb-btn sb-btn-primary sb-btn-normal sb-btn-radius","aria-label","Show Answer",3,"click","keydown",4,"ngIf"],["id","answer-container",3,"ngClass"],[1,"option-body",3,"innerHTML"],[4,"ngIf"],["id","submit-answer","tabindex","0","aria-label","Show Answer",1,"sb-btn","sb-btn-primary","sb-btn-normal","sb-btn-radius",3,"click","keydown"],["class","solutions",4,"ngFor","ngForOf"],[1,"solutions"],[3,"ngSwitch"],["tabindex","-1",3,"innerHTML",4,"ngSwitchCase"],[4,"ngSwitchCase"],["tabindex","-1",3,"innerHTML"],["width","400","controls","",3,"poster"],["type","video/mp4",3,"src"],["type","video/webm",3,"src"],["alt","Subjective question solution with image",3,"src"]],template:function(ae,k){1&ae&&(e.TgZ(0,"div",0)(1,"div",1)(2,"div",2),e._uU(3,"Question"),e.qZA(),e._UZ(4,"div",3),e.ALo(5,"safeHtml"),e.qZA(),e.TgZ(6,"div",4),e.YNc(7,cs,2,0,"div",5),e.qZA(),e.TgZ(8,"div",6)(9,"div",2),e._uU(10,"Answer"),e.qZA(),e._UZ(11,"div",7),e.ALo(12,"safeHtml"),e.YNc(13,ve,4,2,"ng-container",8),e.qZA()()),2&ae&&(e.xp6(4),e.Q6J("innerHTML",e.lcZ(5,7,k.question),e.oJD),e.xp6(3),e.Q6J("ngIf",!k.showAnswer),e.xp6(1),e.Q6J("ngClass",k.showAnswer?"option-container-blurred-out":"option-container-blurred"),e.xp6(1),e.uIk("aria-hidden",!k.showAnswer||null),e.xp6(2),e.Q6J("innerHTML",e.lcZ(12,9,k.answer),e.oJD),e.uIk("aria-hidden",!k.showAnswer||null),e.xp6(2),e.Q6J("ngIf",null==k.solutions?null:k.solutions.length))},dependencies:function(){return[$r.mk,$r.sg,$r.O5,$r.RF,$r.n9,ge]},styles:[".sa-title[_ngcontent-%COMP%]{color:var(--primary-color);font-size:.875rem;font-weight:500;margin:16px 0;clear:both}.question-container[_ngcontent-%COMP%]{margin-top:2.5rem}.sa-button-container[_ngcontent-%COMP%]{text-align:center;margin-bottom:1rem;margin-top:1rem;clear:both}.option-container-blurred[_ngcontent-%COMP%]{filter:blur(.25rem);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;clear:both}.option-container-blurred-out[_ngcontent-%COMP%]{filter:unset;transition:.4s;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;pointer-events:auto}.solutions[_ngcontent-%COMP%]{clear:both}",ht]}),vl.ctorParameters=()=>[{type:Ps.H7}],vl.propDecorators={questions:[{type:e.IIB}],replayed:[{type:e.IIB}],baseUrl:[{type:e.IIB}],componentLoaded:[{type:e.r_U}],showAnswerClicked:[{type:e.r_U}]};const Lu="SUBMIT_PAGE",F1="END_PAGE",ds="SHOW_ANSWER_CLICKED",Hu="NEXT_CLICKED",Us="START_PAGE_LOADED",bl="DEVICE_ROTATION_CLICKED",Xs="interact",cc="impression";class Wa{}class ll{constructor(k,I,De){this.qumlLibraryService=k,this.utilService=I,this.questionCursor=De,this.qumlPlayerEvent=new e.vpe,this.qumlQuestionEvent=new e.vpe,this.version="1.0",this.timeSpent="0:0",this.isAvailableLocally=!1,this.isSectionsAvailable=!1,this.sectionQuestions=[]}initialize(k,I,De,Ft){var Rn;this.qumlLibraryService.initializeTelemetry(k,Ft),this.identifiers=vo(De),this.parentIdentifier=k.metadata.identifier,this.threshold=I,this.rotation=0,this.totalNumberOfQuestions=k.metadata.childNodes.length||0,this.qumlPlayerStartTime=this.qumlPlayerLastPageTime=(new Date).getTime(),this.currentQuestionIndex=1,this.contentName=k.metadata.name,this.isAvailableLocally=Ft.isAvailableLocally,this.isSectionsAvailable=null===(Rn=Ft)||void 0===Rn?void 0:Rn.isSectionsAvailable,this.src=k.metadata.artifactUrl||"",this.questionSetId=k.metadata.identifier,k.context.userData&&(this.userName=k.context.userData.firstName+" "+k.context.userData.lastName),this.metaData={pagesHistory:[],totalPages:0,duration:0,rotation:[],progressBar:[],questions:[],questionIds:[],lastQuestionId:""},this.loadingProgress=0,this.endPageSeen=!1}raiseStartEvent(k){this.currentQuestionIndex=k;const I=(new Date).getTime()-this.qumlPlayerStartTime;this.qumlPlayerEvent.emit({eid:"START",ver:this.version,edata:{type:"START",currentIndex:this.currentQuestionIndex,duration:I},metaData:this.metaData}),this.qumlPlayerLastPageTime=this.qumlPlayerStartTime=(new Date).getTime(),this.qumlLibraryService.start(I)}raiseEndEvent(k,I,De){this.metaData.questions=this.sectionQuestions;const Ft=(new Date).getTime()-this.qumlPlayerStartTime;this.qumlPlayerEvent.emit({eid:"END",ver:this.version,edata:{type:"END",currentPage:k,totalPages:this.totalNumberOfQuestions,duration:Ft},metaData:this.metaData}),this.metaData.pagesHistory.filter((vi,Ci,Zi)=>Zi.indexOf(vi)===Ci),this.timeSpent=this.utilService.getTimeSpentText(this.qumlPlayerStartTime),this.qumlLibraryService.end(Ft,k,this.totalNumberOfQuestions,this.totalNumberOfQuestions,I,De)}raiseHeartBeatEvent(k,I,De,Ft){const Rn={eid:"HEARTBEAT",ver:this.version,edata:{type:k,questionIndex:this.currentQuestionIndex},metaData:this.metaData};"NEXT_CONTENT_PLAY"===k&&Ft&&(Rn.edata.nextContentId=Ft),this.isSectionsAvailable&&(Rn.edata.sectionId=this.questionSetId),this.qumlPlayerEvent.emit(Rn),Xs===I?this.qumlLibraryService.interact(k.toLowerCase(),De):cc===I&&this.qumlLibraryService.impression(De)}raiseAssesEvent(k,I,De,Ft,Rn,vi){const Ci={item:k,index:I,pass:De,score:Ft,resvalues:Rn,duration:vi};this.qumlPlayerEvent.emit(Ci),this.qumlLibraryService.startAssesEvent(Ci)}raiseResponseEvent(k,I,De){this.qumlPlayerEvent.emit({target:{id:k,ver:this.version,type:I},values:[{optionSelected:De}]}),this.qumlLibraryService.response(k,this.version,I,De)}raiseSummaryEvent(k,I,De,Ft){let Rn=(new Date).getTime()-this.qumlPlayerStartTime;Rn=Number((Rn%6e4/1e3).toFixed(2));const vi={type:"content",mode:"play",starttime:this.qumlPlayerStartTime,endtime:(new Date).getTime(),timespent:Rn,pageviews:this.totalNumberOfQuestions,interactions:Ft.correct+Ft.wrong+Ft.partial,extra:[{id:"progress",value:(k/this.totalNumberOfQuestions*100).toFixed(0).toString()},{id:"endpageseen",value:I.toString()},{id:"score",value:De.toString()},{id:"correct",value:Ft.correct.toString()},{id:"incorrect",value:Ft.wrong.toString()},{id:"partial",value:Ft.partial.toString()},{id:"skipped",value:Ft.skipped.toString()}]};this.qumlPlayerEvent.emit({eid:"QUML_SUMMARY",ver:this.version,edata:vi,metaData:this.metaData}),this.qumlLibraryService.summary(vi)}raiseExceptionLog(k,I,De,Ft){this.qumlPlayerEvent.emit({eid:"ERROR",edata:{err:k,errtype:I,requestid:Ft||"",stacktrace:De||""}}),this.qumlLibraryService.error(De,{err:k,errtype:I})}getQuestions(k,I){let De;if(void 0!==k&&I?De=this.identifiers.splice(k,I):!k&&!I&&(De=this.identifiers.splice(0,this.threshold)),!(0,Ur.Z)(De)){const Ft=[],Rn=function(k,I,De){I=(De?(0,Bi.Z)(k,I,De):void 0===I)?1:Wr(function(k){var I=hi(k),De=I%1;return I==I?De?I-De:I:0}(I),0);var Ft=null==k?0:k.length;if(!Ft||I<1)return[];for(var Rn=0,vi=0,Ci=Array(Er(Ft/I));Rn{Ft.push(this.questionCursor.getQuestions(vi,this.parentIdentifier))}),(0,Qo.D)(Ft).subscribe(vi=>{(0,fr.Z)(vi,Ci=>{this.qumlQuestionEvent.emit(Ci)})},vi=>{this.qumlQuestionEvent.emit({error:vi})})}}getQuestion(){if(this.identifiers.length){let k=this.identifiers.splice(0,this.threshold);this.questionCursor.getQuestion(k[0]).subscribe(I=>{this.qumlQuestionEvent.emit(I)},I=>{this.qumlQuestionEvent.emit({error:I})})}}generateMaxAttemptEvents(k,I,De){return{eid:"exdata",ver:this.version,edata:{type:"exdata",currentattempt:k,maxLimitExceeded:I,isLastAttempt:De},metaData:this.metaData}}updateSectionQuestions(k,I){const De=this.sectionQuestions.findIndex(Ft=>Ft.id===k);De>-1?this.sectionQuestions[De].questions=I:this.sectionQuestions.push({id:k,questions:I})}getSectionQuestions(k){var I;return(null===(I=this.sectionQuestions.find(De=>De.id===k))||void 0===I?void 0:I.questions)||[]}}ll.\u0275fac=function(ae){return new(ae||ll)(e.LFG(ja),e.LFG(Ca),e.LFG(Wa))},ll.ctorParameters=()=>[{type:ja},{type:Ca},{type:Wa}],ll.\u0275prov=(0,e.Yz7)({factory:function(){return new ll((0,e.LFG)(ja),(0,e.LFG)(Ca),(0,e.LFG)(Wa))},token:ll,providedIn:"root"});class Ql{constructor(k){this.viewerService=k,this.showDeviceOrientation=!1,this.nextSlideClicked=new e.vpe,this.prevSlideClicked=new e.vpe,this.durationEnds=new e.vpe,this.showSolution=new e.vpe,this.toggleScreenRotate=new e.vpe,this.showWarning=!1,this.isMobilePortrait=!1,this.showProgressIndicatorPopUp=!1}ngOnInit(){this.duration&&this.showTimer&&(this.minutes=Math.floor(this.duration/60),this.seconds=this.duration-60*this.minutes<10?"0"+(this.duration-60*this.minutes):this.duration-60*this.minutes)}ngOnChanges(){this.duration&&this.showTimer&&this.initializeTimer&&!this.intervalRef?this.timer():0===this.duration&&this.showTimer&&this.initializeTimer&&!this.intervalRef&&this.showCountUp(),this.replayed&&this.duration&&this.showTimer?(this.showWarning=!1,clearInterval(this.intervalRef),this.timer()):this.replayed&&0===this.duration&&this.showTimer&&(clearInterval(this.intervalRef),this.showCountUp())}ngAfterViewInit(){this.isMobilePortrait=window.matchMedia("(max-width: 480px)").matches}ngOnDestroy(){this.intervalRef&&clearInterval(this.intervalRef)}nextSlide(){this.disableNext||this.nextSlideClicked.emit({type:"next"})}prevSlide(){!this.showStartPage&&1===this.currentSlideIndex||this.disablePreviousNavigation||this.prevSlideClicked.emit({event:"previous clicked"})}timer(){if(this.duration>0){let k=this.duration;this.intervalRef=setInterval(()=>{let I=~~(k/60),De=k%60;if(this.time=De<10?I+":0"+De:I+":"+De,0===k)return clearInterval(this.intervalRef),this.durationEnds.emit(!0),!1;parseInt(k)<=parseInt(this.warningTime)&&(this.showWarning=!0),k--},1e3)}}showCountUp(){let k=0,I=0;this.intervalRef=setInterval(()=>{59===I&&(I=0,k+=1),this.time=I<10?k+":0"+I++:k+":"+I++},1e3)}onAnswerKeyDown(k){"Enter"===k.key&&(k.stopPropagation(),this.showSolution.emit())}openProgressIndicatorPopup(){this.showProgressIndicatorPopUp=!0,this.viewerService.raiseHeartBeatEvent("PROGRESS_INDICATOR_POPUP_OPENED",Xs,this.currentSlideIndex)}onKeydownHandler(k){this.onProgressPopupClose()}onProgressPopupClose(){this.showProgressIndicatorPopUp=!1,this.viewerService.raiseHeartBeatEvent("PROGRESS_INDICATOR_POPUP_CLOSED",Xs,this.currentSlideIndex)}}Ql.\u0275fac=function(ae){return new(ae||Ql)(e.Y36(ll))},Ql.\u0275cmp=e.Xpm({type:Ql,selectors:[["quml-header"]],hostBindings:function(ae,k){1&ae&&e.NdJ("keydown.escape",function(I){return k.onKeydownHandler(I)},!1,e.evT)},inputs:{showDeviceOrientation:"showDeviceOrientation",questions:"questions",duration:"duration",warningTime:"warningTime",disablePreviousNavigation:"disablePreviousNavigation",showTimer:"showTimer",totalNoOfQuestions:"totalNoOfQuestions",currentSlideIndex:"currentSlideIndex",active:"active",initializeTimer:"initializeTimer",endPageReached:"endPageReached",loadScoreBoard:"loadScoreBoard",replayed:"replayed",currentSolutions:"currentSolutions",showFeedBack:"showFeedBack",disableNext:"disableNext",startPageInstruction:"startPageInstruction",showStartPage:"showStartPage",attempts:"attempts",showLegend:"showLegend"},outputs:{nextSlideClicked:"nextSlideClicked",prevSlideClicked:"prevSlideClicked",durationEnds:"durationEnds",showSolution:"showSolution",toggleScreenRotate:"toggleScreenRotate"},features:[e.TTD],decls:11,vars:8,consts:[[1,"quml-header__container"],[1,"quml-header__features","pl-64"],["class","attempts sb-color-primary fnormal font-weight-bold",4,"ngIf"],["src","assets/question-mark-round.svg","alt","Progress Indicators","title","Progress Indicators","height","20","width","20",3,"click",4,"ngIf"],[1,"quml-header__metadata"],["src","assets/device-rotate.svg","alt","Change Orientation","title","Change Orientation","height","20","width","20",3,"click",4,"ngIf"],[4,"ngIf"],["class","quml-navigation",4,"ngIf"],["class","quml-header__metadata quml-header__metadata--portrait",4,"ngIf"],[3,"close",4,"ngIf"],[1,"attempts","sb-color-primary","fnormal","font-weight-bold"],["src","assets/question-mark-round.svg","alt","Progress Indicators","title","Progress Indicators","height","20","width","20",3,"click"],["src","assets/device-rotate.svg","alt","Change Orientation","title","Change Orientation","height","20","width","20",3,"click"],["class","duration mr-16",3,"title",4,"ngIf"],[1,"duration","mr-16",3,"title"],[3,"ngClass"],[1,"quml-navigation"],["aria-label","preview slide","title","preview slide","role","navigation",1,"quml-navigation__previous",3,"ngClass","click"],["class","quml-navigation__next ml-8","aria-label","next slide","title","next slide","role","navigation","tabindex","0",3,"ngClass","click","keydown.enter",4,"ngIf"],["class","quml-navigation__next quml-navigation__next--active ml-8","aria-label","next slide","title","next slide","role","navigation","tabindex","0",3,"ngClass","click","keydown.enter",4,"ngIf"],["aria-label","next slide","title","next slide","role","navigation","tabindex","0",1,"quml-navigation__next","ml-8",3,"ngClass","click","keydown.enter"],["aria-label","next slide","title","next slide","role","navigation","tabindex","0",1,"quml-navigation__next","quml-navigation__next--active","ml-8",3,"ngClass","click","keydown.enter"],[1,"quml-header__metadata","quml-header__metadata--portrait"],["class","current-slide fnormal",4,"ngIf"],["class","ml-16",4,"ngIf"],[1,"quml-navigation","ml-auto"],["tabindex","0","aria-label","preview slide",1,"quml-navigation__previous",3,"click","keydown.enter"],["class","quml-navigation__next ml-8","tabindex","0","aria-label","next slide",3,"click","keydown.enter",4,"ngIf"],["class","quml-navigation__next quml-navigation__next--active ml-8","tabindex","0","aria-label","next slide",3,"click","keydown.enter",4,"ngIf"],[1,"current-slide","fnormal"],[1,"ml-16"],[3,"click","keydown"],["tabindex","0","aria-label","next slide",1,"quml-navigation__next","ml-8",3,"click","keydown.enter"],["tabindex","0","aria-label","next slide",1,"quml-navigation__next","quml-navigation__next--active","ml-8",3,"click","keydown.enter"],[3,"close"]],template:function(ae,k){1&ae&&(e.TgZ(0,"div",0)(1,"div",1),e.YNc(2,Ot,2,2,"div",2),e.YNc(3,Sn,1,0,"img",3),e.qZA(),e.TgZ(4,"div",4),e.YNc(5,$n,1,0,"img",5),e.YNc(6,ro,3,2,"ng-container",6),e.YNc(7,ho,5,3,"ng-container",6),e.YNc(8,zr,4,4,"div",7),e.qZA()(),e.YNc(9,As,7,4,"div",8),e.YNc(10,Ms,1,0,"quml-progress-indicators",9)),2&ae&&(e.xp6(2),e.Q6J("ngIf",(null==k.attempts?null:k.attempts.max)&&(null==k.attempts?null:k.attempts.current)),e.xp6(1),e.Q6J("ngIf",k.showLegend),e.xp6(2),e.Q6J("ngIf",k.showDeviceOrientation),e.xp6(1),e.Q6J("ngIf",k.duration&&k.showTimer),e.xp6(1),e.Q6J("ngIf",!k.duration&&k.showTimer&&k.initializeTimer),e.xp6(1),e.Q6J("ngIf",!k.disableNext&&!k.isMobilePortrait),e.xp6(1),e.Q6J("ngIf",!k.loadScoreBoard&&!k.endPageReached),e.xp6(1),e.Q6J("ngIf",k.showProgressIndicatorPopUp))},dependencies:function(){return[$r.mk,$r.O5,Nu,Qu,ct]},styles:[':root{--quml-color-primary:#FFD555;--quml-color-primary-contrast:#333;--quml-color-warning:#ff0000;--quml-btn-border:#ccc;--quml-color-gray:#666;--quml-main-bg:#fff;--quml-navigation-btns:#333;--quml-header-metadata:#fff}.quml-header__container[_ngcontent-%COMP%], .quml-header__features[_ngcontent-%COMP%], .quml-header__metadata[_ngcontent-%COMP%]{display:flex;align-items:center}.quml-header__container[_ngcontent-%COMP%]{justify-content:space-between;position:absolute;top:0;background:var(--quml-main-bg);min-height:3.5rem;width:100%;padding:.5rem 1rem .5rem 0;z-index:8}.quml-header__features[_ngcontent-%COMP%]{justify-content:space-between}.quml-header__features[_ngcontent-%COMP%] img[_ngcontent-%COMP%], .quml-header__metadata[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{margin:0 1rem;cursor:pointer}.quml-header__metadata--portrait[_ngcontent-%COMP%]{display:none}.quml-navigation[_ngcontent-%COMP%]{display:flex;align-items:center}@media only screen and (max-width:480px){.quml-header__metadata--portrait[_ngcontent-%COMP%]{display:flex;position:fixed;bottom:0;width:100%;padding:.5rem 1rem;background-color:var(--white);z-index:5;min-height:3rem}.quml-header__metadata--portrait[_ngcontent-%COMP%] .quml-navigation[_ngcontent-%COMP%]{display:flex}.quml-navigation[_ngcontent-%COMP%]{display:none}}.quml-navigation__next[_ngcontent-%COMP%], .quml-navigation__previous[_ngcontent-%COMP%]{position:relative;width:3.75rem;height:2.25rem;background:var(--quml-header-metadata);border:.03125rem solid var(--quml-btn-border);border-radius:1rem;box-shadow:inset 0 -.09375rem .0625rem 0 rgba(0,0,0,.2);cursor:pointer}.quml-navigation__next[_ngcontent-%COMP%]::after, .quml-navigation__previous[_ngcontent-%COMP%]::after{content:"";display:inline-block;padding:.21875rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:solid var(--quml-navigation-btns);border-width:0 .125rem .125rem 0}.quml-navigation__next--active[_ngcontent-%COMP%], .quml-navigation__next[_ngcontent-%COMP%]:focus, .quml-navigation__next[_ngcontent-%COMP%]:hover, .quml-navigation__previous--active[_ngcontent-%COMP%], .quml-navigation__previous[_ngcontent-%COMP%]:focus, .quml-navigation__previous[_ngcontent-%COMP%]:hover{background-color:var(--quml-color-primary)}.quml-navigation__next[_ngcontent-%COMP%]::after{transform:translate(-50%,-50%) rotate(-45deg);-webkit-transform:translate(-50%,-50%) rotate(-45deg)}.quml-navigation__previous[_ngcontent-%COMP%]::after{transform:translate(-50%,-50%) rotate(135deg);-webkit-transform:translate(-50%,-50%) rotate(135deg)}.blink[_ngcontent-%COMP%]{-webkit-animation:1s steps(1,end) infinite _ngcontent-%COMP%_blink;animation:1s steps(1,end) infinite _ngcontent-%COMP%_blink;color:var(--quml-color-warning)}.duration[_ngcontent-%COMP%], quml-durationtimer[_ngcontent-%COMP%]{display:flex;align-items:center}.duration[_ngcontent-%COMP%]{color:var(--quml-color-primary-contrast);font-weight:700}quml-durationtimer[_ngcontent-%COMP%]{margin-right:.5rem}.current-slide[_ngcontent-%COMP%]{color:var(--quml-color-gray);font-weight:700}.navigation-icon-disabled[_ngcontent-%COMP%]{opacity:.6;cursor:not-allowed}@-webkit-keyframes _ngcontent-%COMP%_blink{0%,100%{opacity:1}50%{opacity:0}}@keyframes _ngcontent-%COMP%_blink{0%,100%{opacity:1}50%{opacity:0}}']}),Ql.ctorParameters=()=>[{type:ll}],Ql.propDecorators={questions:[{type:e.IIB}],duration:[{type:e.IIB}],warningTime:[{type:e.IIB}],disablePreviousNavigation:[{type:e.IIB}],showTimer:[{type:e.IIB}],totalNoOfQuestions:[{type:e.IIB}],currentSlideIndex:[{type:e.IIB}],active:[{type:e.IIB}],initializeTimer:[{type:e.IIB}],endPageReached:[{type:e.IIB}],loadScoreBoard:[{type:e.IIB}],replayed:[{type:e.IIB}],currentSolutions:[{type:e.IIB}],showFeedBack:[{type:e.IIB}],disableNext:[{type:e.IIB}],startPageInstruction:[{type:e.IIB}],showStartPage:[{type:e.IIB}],attempts:[{type:e.IIB}],showDeviceOrientation:[{type:e.IIB}],showLegend:[{type:e.IIB}],nextSlideClicked:[{type:e.r_U}],prevSlideClicked:[{type:e.r_U}],durationEnds:[{type:e.r_U}],showSolution:[{type:e.r_U}],toggleScreenRotate:[{type:e.r_U}],onKeydownHandler:[{type:e.L6J,args:["document:keydown.escape",["$event"]]}]};class Au{constructor(){this.showPopup=new e.vpe}ngOnInit(){}showQumlPopup(){this.showPopup.emit()}}Au.\u0275fac=function(ae){return new(ae||Au)},Au.\u0275cmp=e.Xpm({type:Au,selectors:[["quml-mcq-question"]],inputs:{mcqQuestion:"mcqQuestion",layout:"layout"},outputs:{showPopup:"showPopup"},decls:4,vars:4,consts:[[3,"ngClass"],[1,"quml-question",3,"innerHTML"],["question",""]],template:function(ae,k){1&ae&&(e.TgZ(0,"div",0),e._UZ(1,"div",1,2),e.ALo(3,"safeHtml"),e.qZA()),2&ae&&(e.Q6J("ngClass",k.mcqQuestion.includes("img")?"quml-mcq-image-questions":"quml-mcq-questions"),e.xp6(1),e.Q6J("innerHTML",e.lcZ(3,2,k.mcqQuestion),e.oJD))},dependencies:function(){return[$r.mk,ge]},styles:[".quml-mcq-questions[_ngcontent-%COMP%]{display:flex;gap:1rem}.quml-mcq-image-questions[_ngcontent-%COMP%]{display:flex;justify-content:start;align-items:flex-start}img[_ngcontent-%COMP%]{width:100%!important}quml-audio[_ngcontent-%COMP%]{padding:4px 8px;margin-top:19px}.quml-question-icon[_ngcontent-%COMP%]{display:inline-block;float:left;padding-right:.5rem;content:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzZweCIgaGVpZ2h0PSIzNnB4IiB2aWV3Qm94PSIwIDAgMzYgMzYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA2MiAoMTAxMDEwKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT40NjI5QzQ3QS1BQzY2LTQwRTEtOEM3OS0xNTIwOENFRUEzQTU8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIHNrZXRjaHRvb2wuPC9kZXNjPgogICAgPGRlZnM+CiAgICAgICAgPHJlY3QgaWQ9InBhdGgtMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIiByeD0iMTUiPjwvcmVjdD4KICAgICAgICA8ZmlsdGVyIHg9Ii01LjAlIiB5PSItNS4wJSIgd2lkdGg9IjExMC4wJSIgaGVpZ2h0PSIxMTAuMCUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImZpbHRlci0yIj4KICAgICAgICAgICAgPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiPjwvZmVHYXVzc2lhbkJsdXI+CiAgICAgICAgICAgIDxmZU9mZnNldCBkeD0iMCIgZHk9Ii0xIiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiPjwvZmVPZmZzZXQ+CiAgICAgICAgICAgIDxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSI+PC9mZUNvbXBvc2l0ZT4KICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAgICAwIDAgMCAwIDAgICAwIDAgMCAwIDAgIDAgMCAwIDAuNSAwIiB0eXBlPSJtYXRyaXgiIGluPSJzaGFkb3dJbm5lcklubmVyMSI+PC9mZUNvbG9yTWF0cml4PgogICAgICAgIDwvZmlsdGVyPgogICAgPC9kZWZzPgogICAgPGcgaWQ9ImRldnMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJtY3ExIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTgwLjAwMDAwMCwgLTYwLjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iYXVkaW8tcGxheSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTgwLjAwMDAwMCwgNjAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtOSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLUNvcHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS01LUNvcHkiIGZpbGw9IiMwMDAwMDAiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMC4yNzc1Mjk3NjIiIHg9IjAiIHk9IjAiIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgcng9IjE4Ij48L3JlY3Q+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMy4wMDAwMDAsIDMuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IlJlY3RhbmdsZS01LUNvcHktMiIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSIjRkZGRkZGIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSJibGFjayIgZmlsbC1vcGFjaXR5PSIxIiBmaWx0ZXI9InVybCgjZmlsdGVyLTIpIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3Qgc3Ryb2tlLW9wYWNpdHk9IjAuNDg0MTU2NDY5IiBzdHJva2U9IiNDM0M4REIiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVqb2luPSJzcXVhcmUiIHg9IjEiIHk9IjEiIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgcng9IjE0Ij48L3JlY3Q+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNSw5IEwxNSwxNi4wMzMzMzMzIEMxNC42MDY2NjY3LDE1LjgwNjY2NjcgMTQuMTUzMzMzMywxNS42NjY2NjY3IDEzLjY2NjY2NjcsMTUuNjY2NjY2NyBDMTIuMTkzMzMzMywxNS42NjY2NjY3IDExLDE2Ljg2IDExLDE4LjMzMzMzMzMgQzExLDE5LjgwNjY2NjcgMTIuMTkzMzMzMywyMSAxMy42NjY2NjY3LDIxIEMxNS4xNCwyMSAxNi4zMzMzMzMzLDE5LjgwNjY2NjcgMTYuMzMzMzMzMywxOC4zMzMzMzMzIEwxNi4zMzMzMzMzLDExLjY2NjY2NjcgTDE5LDExLjY2NjY2NjcgTDE5LDkgTDE1LDkgTDE1LDkgWiIgaWQ9IlNoYXBlIiBmaWxsPSIjMDhCQzgyIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImljX2NoZXZyb25fbGVmdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzAuMDAwMDAwLCAxOC4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTMwLjAwMDAwMCwgLTE4LjAwMDAwMCkgdHJhbnNsYXRlKDI2LjAwMDAwMCwgMTIuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iSWNvbi0yNHB4Ij48L2c+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==)}.quml-question[_ngcontent-%COMP%]{font-size:.875rem;color:#131415;padding-top:1rem;width:100%}.question-image[_ngcontent-%COMP%]{position:relative}.icon-zommin[_ngcontent-%COMP%]{position:absolute;bottom:0;right:0;content:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTlweCIgaGVpZ2h0PSIxOXB4IiB2aWV3Qm94PSIwIDAgMTkgMTkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYyICg5MTM5MCkgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+em9vbTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJkZXZzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iem9vbSI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik05LjUsMCBMMTgsMCBDMTguNTUyMjg0NywtMS4wMTQ1MzA2M2UtMTYgMTksMC40NDc3MTUyNSAxOSwxIEwxOSwxMyBDMTksMTYuMzEzNzA4NSAxNi4zMTM3MDg1LDE5IDEzLDE5IEwxLDE5IEMwLjQ0NzcxNTI1LDE5IDYuNzYzNTM3NTFlLTE3LDE4LjU1MjI4NDcgMCwxOCBMMCw5LjUgQy02LjQyNTM2MDY0ZS0xNiw0LjI1MzI5NDg4IDQuMjUzMjk0ODgsOS42MzgwNDA5NWUtMTYgOS41LDAgWiIgaWQ9IlJlY3RhbmdsZSIgZmlsbC1vcGFjaXR5PSIwLjUiIGZpbGw9IiM0MzQzNDMiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUuMDAwMDAwLCA0LjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTQuNTgzMzMzMzMsMC43NSBDNi45NzY2NjY2NywwLjc1IDguOTE2NjY2NjcsMi42OSA4LjkxNjY2NjY3LDUuMDgzMzMzMzMgQzguOTE2NjY2NjcsNi4xNTY2NjY2NyA4LjUyMzMzMzMzLDcuMTQzMzMzMzMgNy44Nyw3LjkwMzMzMzMzIEw3Ljg3LDcuOTAzMzMzMzMgTDguMDU2NjY2NjcsOC4wODMzMzMzMyBMOC41ODMzMzMzMyw4LjA4MzMzMzMzIEwxMS45MSwxMS40MTY2NjY3IEwxMC45MTY2NjY3LDEyLjQxIEw3LjU4MzMzMzMzLDkuMDgzMzMzMzMgTDcuNTgzMzMzMzMsOC41NTY2NjY2NyBMNy40MDMzMzMzMyw4LjM3IEM2LjY0MzMzMzMzLDkuMDIzMzMzMzMgNS42NTY2NjY2Nyw5LjQxNjY2NjY3IDQuNTgzMzMzMzMsOS40MTY2NjY2NyBDMi4xOSw5LjQxNjY2NjY3IDAuMjUsNy40NzY2NjY2NyAwLjI1LDUuMDgzMzMzMzMgQzAuMjUsMi42OSAyLjE5LDAuNzUgNC41ODMzMzMzMywwLjc1IFogTTQuNTgzMzMzMzMsMi4wODMzMzMzMyBDMi45MjMzMzMzMywyLjA4MzMzMzMzIDEuNTgzMzMzMzMsMy40MjMzMzMzMyAxLjU4MzMzMzMzLDUuMDgzMzMzMzMgQzEuNTgzMzMzMzMsNi43NDMzMzMzMyAyLjkyMzMzMzMzLDguMDgzMzMzMzMgNC41ODMzMzMzMyw4LjA4MzMzMzMzIEM2LjI0MzMzMzMzLDguMDgzMzMzMzMgNy41ODMzMzMzMyw2Ljc0MzMzMzMzIDcuNTgzMzMzMzMsNS4wODMzMzMzMyBDNy41ODMzMzMzMywzLjQyMzMzMzMzIDYuMjQzMzMzMzMsMi4wODMzMzMzMyA0LjU4MzMzMzMzLDIuMDgzMzMzMzMgWiBNNC45MTY2NjY2NywzLjQxNjY2NjY3IEw0LjkxNjY2NjY3LDQuNzUgTDYuMjUsNC43NSBMNi4yNSw1LjQxNjY2NjY3IEw0LjkxNjY2NjY3LDUuNDE2NjY2NjcgTDQuOTE2NjY2NjcsNi43NSBMNC4yNSw2Ljc1IEw0LjI1LDUuNDE2NjY2NjcgTDIuOTE2NjY2NjcsNS40MTY2NjY2NyBMMi45MTY2NjY2Nyw0Ljc1IEw0LjI1LDQuNzUgTDQuMjUsMy40MTY2NjY2NyBMNC45MTY2NjY2NywzLjQxNjY2NjY3IFoiIGlkPSJDb21iaW5lZC1TaGFwZSI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=)}.question-image[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{vertical-align:bottom}"]}),Au.ctorParameters=()=>[],Au.propDecorators={mcqQuestion:[{type:e.IIB}],showPopup:[{type:e.r_U}],layout:[{type:e.IIB}]};class Wl{constructor(k){this.utilService=k,this.showPopup=new e.vpe,this.optionSelected=new e.vpe,this.selectedOption=[]}ngOnChanges(){this.replayed&&this.mcqOptions.forEach(k=>{k.selected=!1}),this.tryAgain&&this.unselectOption()}unselectOption(){this.mcqOptions.forEach(k=>{k.selected=!1}),this.selectedOption=[],this.optionSelected.emit({name:"optionSelect",option:this.selectedOption,cardinality:this.cardinality,solutions:this.solutions})}onOptionSelect(k,I,De){k.hasOwnProperty("stopImmediatePropagation")&&k.stopImmediatePropagation(),"single"===this.cardinality?void 0!==De?(this.mcqOptions.forEach(Ft=>Ft.selected=!1),this.mcqOptions[De].selected=this.mcqOptions[De].label===I.label):this.mcqOptions.forEach(Ft=>{Ft.selected=Ft.label===I.label}):"multiple"===this.cardinality&&this.mcqOptions.forEach(Ft=>{Ft.label===I.label&&!this.utilService.hasDuplicates(this.selectedOption,I)&&(Ft.selected=!0,this.selectedOption.push(I))}),this.optionSelected.emit({name:"optionSelect",option:"single"===this.cardinality?I:this.selectedOption,cardinality:this.cardinality,solutions:this.solutions})}onImageOptionSelected(k){this.onOptionSelect(k,k.option)}showQumlPopup(){this.showPopup.emit()}onEnter(k,I,De){"Enter"===k.key&&(k.stopPropagation(),this.onOptionSelect(k,I,De))}}Wl.\u0275fac=function(ae){return new(ae||Wl)(e.Y36(Ca))},Wl.\u0275cmp=e.Xpm({type:Wl,selectors:[["quml-mcq-option"]],inputs:{mcqOptions:"mcqOptions",solutions:"solutions",layout:"layout",cardinality:"cardinality",replayed:"replayed",tryAgain:"tryAgain"},outputs:{showPopup:"showPopup",optionSelected:"optionSelected"},features:[e.TTD],decls:4,vars:4,consts:[["class","quml-mcq-options","role","radiogroup",4,"ngIf"],[4,"ngIf"],["class","",4,"ngIf"],["role","radiogroup",1,"quml-mcq-options"],["class","quml-option-card","tabindex","0","role","checkbox","aria-labelledby","option-checkbox",3,"keydown","click",4,"ngFor","ngForOf"],["tabindex","0","role","checkbox","aria-labelledby","option-checkbox",1,"quml-option-card",3,"keydown","click"],[1,"quml-option",3,"ngClass"],["tabindex","0",1,"option",3,"innerHTML"],[1,"container"],["type","radio","name","radio","id","option-checkbox","tabindex","-1",3,"checked"],[1,"checkmark"],[1,"qumlImageOption"],[1,"wrapper"],[4,"ngFor","ngForOf"],[3,"mcqOption","imgOptionSelected"],[1,"qumlOption-imageQaGrid"],[1,""]],template:function(ae,k){1&ae&&(e.YNc(0,ba,2,1,"div",0),e.YNc(1,ka,4,1,"div",1),e.YNc(2,Ta,4,1,"div",1),e.YNc(3,Su,4,1,"div",2)),2&ae&&(e.Q6J("ngIf","DEFAULT"==k.layout||"IMAGEQOPTION"==k.layout),e.xp6(1),e.Q6J("ngIf","IMAGEGRID"==k.layout),e.xp6(1),e.Q6J("ngIf","IMAGEQAGRID"==k.layout),e.xp6(1),e.Q6J("ngIf","MULTIIMAGEGRID"==k.layout))},dependencies:function(){return[$r.mk,$r.sg,$r.O5,Gu,ge]},styles:[':root{--quml-btn-border:#ccc;--quml-color-gray:#666;--quml-checkmark:#cdcdcd;--quml-color-primary-shade:rgba(0, 0, 0, .1);--quml-color-success:#08BC82;--quml-color-danger:#F1635D;--quml-option-card-bg:#fff;--quml-option-selected-checkmark:#fff;--quml-option-selected-checkmark-icon:#fff}.quml-mcq-options[_ngcontent-%COMP%]{align-items:center;margin-bottom:.5rem}.quml-option-card[_ngcontent-%COMP%] .option[_ngcontent-%COMP%]{color:var(--quml-active-slide);color:var(--quml-color-gray);font-size:.875rem} .quml-option-card .option p{margin-bottom:0}.quml-option[_ngcontent-%COMP%] label.container[_ngcontent-%COMP%]{margin:0 auto}.quml-option-card[_ngcontent-%COMP%]{margin-bottom:1rem}.quml-option[_ngcontent-%COMP%]{position:relative;background-color:var(--quml-option-card-bg);padding:1rem;border-radius:.25rem;border:.0625rem solid var(--quml-btn-border);box-shadow:0 .125rem .75rem 0 var(--quml-color-primary-shade);display:flex;align-items:center;justify-content:space-between;height:100%;gap:.5rem}.quml-option[_ngcontent-%COMP%] .option[_ngcontent-%COMP%]{flex:1}.quml-option--selected[_ngcontent-%COMP%]{border:.125rem solid var(--primary-color)}.selected-option[_ngcontent-%COMP%]{border:.125rem solid var(--primary-color)}.selected-option-text[_ngcontent-%COMP%]{color:var(--primary-color)!important}.container[_ngcontent-%COMP%]{padding-right:0!important}.checkmark[_ngcontent-%COMP%]{display:block;height:1.25rem;width:1.25rem;border-radius:50%;border:.125rem solid var(--quml-checkmark)}.container[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{position:absolute;opacity:0;cursor:pointer}.container[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:checked ~ .checkmark[_ngcontent-%COMP%], .quml-option--selected[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%]{position:relative;background-color:var(--quml-option-selected-checkmark);border:.125rem solid var(--primary-color)}.quml-option--selected[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%]:after, input[_ngcontent-%COMP%]:checked ~ .checkmark[_ngcontent-%COMP%]:after{content:"";opacity:1}.container[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%]:after, .quml-option--selected[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%]:after{margin:0;width:.75rem;height:.75rem;border-radius:50%;background:var(--primary-color);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}.quml-option--selected[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%]:after{opacity:1}img[_ngcontent-%COMP%]{width:100%!important}.option-img[_ngcontent-%COMP%]{position:relative}.option-img[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%}.icon-zommin[_ngcontent-%COMP%]{position:absolute;bottom:0;right:0;content:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTlweCIgaGVpZ2h0PSIxOXB4IiB2aWV3Qm94PSIwIDAgMTkgMTkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYyICg5MTM5MCkgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+em9vbTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJkZXZzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iem9vbSI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik05LjUsMCBMMTgsMCBDMTguNTUyMjg0NywtMS4wMTQ1MzA2M2UtMTYgMTksMC40NDc3MTUyNSAxOSwxIEwxOSwxMyBDMTksMTYuMzEzNzA4NSAxNi4zMTM3MDg1LDE5IDEzLDE5IEwxLDE5IEMwLjQ0NzcxNTI1LDE5IDYuNzYzNTM3NTFlLTE3LDE4LjU1MjI4NDcgMCwxOCBMMCw5LjUgQy02LjQyNTM2MDY0ZS0xNiw0LjI1MzI5NDg4IDQuMjUzMjk0ODgsOS42MzgwNDA5NWUtMTYgOS41LDAgWiIgaWQ9IlJlY3RhbmdsZSIgZmlsbC1vcGFjaXR5PSIwLjUiIGZpbGw9IiM0MzQzNDMiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUuMDAwMDAwLCA0LjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTQuNTgzMzMzMzMsMC43NSBDNi45NzY2NjY2NywwLjc1IDguOTE2NjY2NjcsMi42OSA4LjkxNjY2NjY3LDUuMDgzMzMzMzMgQzguOTE2NjY2NjcsNi4xNTY2NjY2NyA4LjUyMzMzMzMzLDcuMTQzMzMzMzMgNy44Nyw3LjkwMzMzMzMzIEw3Ljg3LDcuOTAzMzMzMzMgTDguMDU2NjY2NjcsOC4wODMzMzMzMyBMOC41ODMzMzMzMyw4LjA4MzMzMzMzIEwxMS45MSwxMS40MTY2NjY3IEwxMC45MTY2NjY3LDEyLjQxIEw3LjU4MzMzMzMzLDkuMDgzMzMzMzMgTDcuNTgzMzMzMzMsOC41NTY2NjY2NyBMNy40MDMzMzMzMyw4LjM3IEM2LjY0MzMzMzMzLDkuMDIzMzMzMzMgNS42NTY2NjY2Nyw5LjQxNjY2NjY3IDQuNTgzMzMzMzMsOS40MTY2NjY2NyBDMi4xOSw5LjQxNjY2NjY3IDAuMjUsNy40NzY2NjY2NyAwLjI1LDUuMDgzMzMzMzMgQzAuMjUsMi42OSAyLjE5LDAuNzUgNC41ODMzMzMzMywwLjc1IFogTTQuNTgzMzMzMzMsMi4wODMzMzMzMyBDMi45MjMzMzMzMywyLjA4MzMzMzMzIDEuNTgzMzMzMzMsMy40MjMzMzMzMyAxLjU4MzMzMzMzLDUuMDgzMzMzMzMgQzEuNTgzMzMzMzMsNi43NDMzMzMzMyAyLjkyMzMzMzMzLDguMDgzMzMzMzMgNC41ODMzMzMzMyw4LjA4MzMzMzMzIEM2LjI0MzMzMzMzLDguMDgzMzMzMzMgNy41ODMzMzMzMyw2Ljc0MzMzMzMzIDcuNTgzMzMzMzMsNS4wODMzMzMzMyBDNy41ODMzMzMzMywzLjQyMzMzMzMzIDYuMjQzMzMzMzMsMi4wODMzMzMzMyA0LjU4MzMzMzMzLDIuMDgzMzMzMzMgWiBNNC45MTY2NjY2NywzLjQxNjY2NjY3IEw0LjkxNjY2NjY3LDQuNzUgTDYuMjUsNC43NSBMNi4yNSw1LjQxNjY2NjY3IEw0LjkxNjY2NjY3LDUuNDE2NjY2NjcgTDQuOTE2NjY2NjcsNi43NSBMNC4yNSw2Ljc1IEw0LjI1LDUuNDE2NjY2NjcgTDIuOTE2NjY2NjcsNS40MTY2NjY2NyBMMi45MTY2NjY2Nyw0Ljc1IEw0LjI1LDQuNzUgTDQuMjUsMy40MTY2NjY2NyBMNC45MTY2NjY2NywzLjQxNjY2NjY3IFoiIGlkPSJDb21iaW5lZC1TaGFwZSI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=)}.qumlImageOption[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%]{margin-top:2rem;display:-ms-grid;display:grid;gap:1rem}.qumlOption-imageQaGrid[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%]{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:1rem}@media only screen and (max-width:640px){.qumlOption-imageQaGrid[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%]{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}}@media only screen and (max-width:840px){.qumlImageOption[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%]{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:640px){.qumlImageOption[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%]{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}}']}),Wl.ctorParameters=()=>[{type:Ca}],Wl.propDecorators={mcqOptions:[{type:e.IIB}],solutions:[{type:e.IIB}],layout:[{type:e.IIB}],cardinality:[{type:e.IIB}],showPopup:[{type:e.r_U}],optionSelected:[{type:e.r_U}],replayed:[{type:e.IIB}],tryAgain:[{type:e.IIB}]};class Oa{constructor(){this.popUpClose=new e.vpe}ngOnInit(){}ngAfterViewInit(){const k=document.getElementById("htmlTag");k&&(k.getElementsByTagName("img")[0].style.width="70%")}closePopup(){this.popUpClose.emit()}}Oa.\u0275fac=function(ae){return new(ae||Oa)},Oa.\u0275cmp=e.Xpm({type:Oa,selectors:[["quml-quml-popup"]],inputs:{image:"image",htmlTag:"htmlTag"},outputs:{popUpClose:"popUpClose"},decls:5,vars:2,consts:[[1,"quml-popup"],[1,"quml-popup-icon",3,"click"],[3,"src",4,"ngIf"],["class","htmlTag","id","htmlTag",3,"innerHtml",4,"ngIf"],[3,"src"],["id","htmlTag",1,"htmlTag",3,"innerHtml"]],template:function(ae,k){1&ae&&(e.TgZ(0,"div",0)(1,"div",1),e.NdJ("click",function(){return k.closePopup()}),e._uU(2,"\u2715"),e.qZA(),e.YNc(3,Ga,1,1,"img",2),e.qZA(),e.YNc(4,E1,2,3,"div",3)),2&ae&&(e.xp6(3),e.Q6J("ngIf",!k.htmlTag),e.xp6(1),e.Q6J("ngIf",k.htmlTag))},dependencies:function(){return[$r.O5,ge]},styles:[".quml-popup[_ngcontent-%COMP%]{position:absolute;left:0;bottom:0;right:0;background:rgba(0,0,0,.4);top:0;padding:1rem;display:flex;align-items:center;justify-content:center;z-index:2}.quml-popup[_ngcontent-%COMP%] .quml-popup-icon[_ngcontent-%COMP%]{font-size:1.25rem;right:10%;position:absolute;cursor:pointer;z-index:2;color:var(--white);top:8%}.quml-popup[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{box-shadow:0 .25rem .5rem 0 rgba(0,0,0,.2);height:90%;border-radius:.5rem;position:absolute;z-index:2}.htmlTag[_ngcontent-%COMP%]{position:absolute;top:15%;left:27%;z-index:10}@media only screen and (max-width:640px){.htmlTag[_ngcontent-%COMP%]{position:absolute;top:10%;left:27%;z-index:10}}"]}),Oa.ctorParameters=()=>[],Oa.propDecorators={image:[{type:e.IIB}],htmlTag:[{type:e.IIB}],popUpClose:[{type:e.r_U}]};class Gu{constructor(){this.showQumlPopup=!1,this.imgOptionSelected=new e.vpe}showPopup(k){this.showQumlPopup=!0,this.qumlPopupImage=k}optionClicked(k,I){k.hasOwnProperty("stopImmediatePropagation")&&k.stopImmediatePropagation(),this.imgOptionSelected.emit({name:"optionSelect",option:I,solutions:this.solutions})}onEnter(k,I){"Enter"===k.key&&(k.stopPropagation(),this.optionClicked(k,I))}openPopup(k){this.showQumlPopup=!0,this.qumlPopupImage=k}closePopUp(){this.showQumlPopup=!1}}Gu.\u0275fac=function(ae){return new(ae||Gu)},Gu.\u0275cmp=e.Xpm({type:Gu,selectors:[["quml-mcq-image-option"]],inputs:{mcqQuestion:"mcqQuestion",solutions:"solutions",mcqOption:"mcqOption"},outputs:{imgOptionSelected:"imgOptionSelected"},decls:5,vars:3,consts:[["tabindex","0",1,"quml-mcq-option-card",3,"ngClass","click","keydown"],["class","option",3,"innerHTML",4,"ngIf"],[1,"container"],["type","radio","name","radio","role","radio",3,"checked"],[1,"checkmark"],[1,"option",3,"innerHTML"]],template:function(ae,k){1&ae&&(e.TgZ(0,"div",0),e.NdJ("click",function(I){return k.optionClicked(I,k.mcqOption)})("keydown",function(I){return k.onEnter(I,k.mcqOption)}),e.YNc(1,Qs,2,3,"div",1),e.TgZ(2,"label",2),e._UZ(3,"input",3)(4,"span",4),e.qZA()()),2&ae&&(e.Q6J("ngClass",null!=k.mcqOption&&k.mcqOption.selected?"quml-mcq-option-card quml-option--selected":"quml-mcq-option-card"),e.xp6(1),e.Q6J("ngIf",k.mcqOption),e.xp6(2),e.Q6J("checked",null==k.mcqOption?null:k.mcqOption.selected))},dependencies:function(){return[$r.mk,$r.O5,ge]},styles:[':root{--quml-btn-border:#ccc;--quml-color-gray:#666;--quml-checkmark:#cdcdcd;--quml-color-primary-shade:rgba(0, 0, 0, .1);--quml-option-card-bg:#fff;--quml-option-selected-checkmark:#ffff}.quml-mcq-option-card[_ngcontent-%COMP%]{position:relative;background-color:var(--quml-option-card-bg);padding:1rem;border-radius:.25rem;border:.0625rem solid var(--quml-btn-border);box-shadow:0 .125rem .75rem 0 var(--quml-color-primary-shade);display:flex;align-items:center;justify-content:space-between;height:100%;gap:.5rem}.quml-mcq-option-card[_ngcontent-%COMP%] .option-image[_ngcontent-%COMP%]{position:relative}.quml-mcq-option-card[_ngcontent-%COMP%] .option-image[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{min-width:100%;vertical-align:bottom;width:100%!important}.quml-mcq-option-card[_ngcontent-%COMP%] .option[_ngcontent-%COMP%]{color:var(--quml-color-gray);font-size:.75rem;font-weight:700;flex:1}.quml-mcq-option-card[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{margin-bottom:0}.zoom-in-icon[_ngcontent-%COMP%]{position:absolute;right:.5rem;bottom:0} .quml-mcq-option-card .option img{max-width:100%} .quml-mcq-option-card .option label{margin-bottom:0}.selected-option-text[_ngcontent-%COMP%]{color:var(--primary-color)!important}.icon-zommin[_ngcontent-%COMP%]{position:absolute;bottom:2px;right:-1px;content:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTlweCIgaGVpZ2h0PSIxOXB4IiB2aWV3Qm94PSIwIDAgMTkgMTkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYyICg5MTM5MCkgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+em9vbTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJkZXZzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iem9vbSI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik05LjUsMCBMMTgsMCBDMTguNTUyMjg0NywtMS4wMTQ1MzA2M2UtMTYgMTksMC40NDc3MTUyNSAxOSwxIEwxOSwxMyBDMTksMTYuMzEzNzA4NSAxNi4zMTM3MDg1LDE5IDEzLDE5IEwxLDE5IEMwLjQ0NzcxNTI1LDE5IDYuNzYzNTM3NTFlLTE3LDE4LjU1MjI4NDcgMCwxOCBMMCw5LjUgQy02LjQyNTM2MDY0ZS0xNiw0LjI1MzI5NDg4IDQuMjUzMjk0ODgsOS42MzgwNDA5NWUtMTYgOS41LDAgWiIgaWQ9IlJlY3RhbmdsZSIgZmlsbC1vcGFjaXR5PSIwLjUiIGZpbGw9IiM0MzQzNDMiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUuMDAwMDAwLCA0LjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTQuNTgzMzMzMzMsMC43NSBDNi45NzY2NjY2NywwLjc1IDguOTE2NjY2NjcsMi42OSA4LjkxNjY2NjY3LDUuMDgzMzMzMzMgQzguOTE2NjY2NjcsNi4xNTY2NjY2NyA4LjUyMzMzMzMzLDcuMTQzMzMzMzMgNy44Nyw3LjkwMzMzMzMzIEw3Ljg3LDcuOTAzMzMzMzMgTDguMDU2NjY2NjcsOC4wODMzMzMzMyBMOC41ODMzMzMzMyw4LjA4MzMzMzMzIEwxMS45MSwxMS40MTY2NjY3IEwxMC45MTY2NjY3LDEyLjQxIEw3LjU4MzMzMzMzLDkuMDgzMzMzMzMgTDcuNTgzMzMzMzMsOC41NTY2NjY2NyBMNy40MDMzMzMzMyw4LjM3IEM2LjY0MzMzMzMzLDkuMDIzMzMzMzMgNS42NTY2NjY2Nyw5LjQxNjY2NjY3IDQuNTgzMzMzMzMsOS40MTY2NjY2NyBDMi4xOSw5LjQxNjY2NjY3IDAuMjUsNy40NzY2NjY2NyAwLjI1LDUuMDgzMzMzMzMgQzAuMjUsMi42OSAyLjE5LDAuNzUgNC41ODMzMzMzMywwLjc1IFogTTQuNTgzMzMzMzMsMi4wODMzMzMzMyBDMi45MjMzMzMzMywyLjA4MzMzMzMzIDEuNTgzMzMzMzMsMy40MjMzMzMzMyAxLjU4MzMzMzMzLDUuMDgzMzMzMzMgQzEuNTgzMzMzMzMsNi43NDMzMzMzMyAyLjkyMzMzMzMzLDguMDgzMzMzMzMgNC41ODMzMzMzMyw4LjA4MzMzMzMzIEM2LjI0MzMzMzMzLDguMDgzMzMzMzMgNy41ODMzMzMzMyw2Ljc0MzMzMzMzIDcuNTgzMzMzMzMsNS4wODMzMzMzMyBDNy41ODMzMzMzMywzLjQyMzMzMzMzIDYuMjQzMzMzMzMsMi4wODMzMzMzMyA0LjU4MzMzMzMzLDIuMDgzMzMzMzMgWiBNNC45MTY2NjY2NywzLjQxNjY2NjY3IEw0LjkxNjY2NjY3LDQuNzUgTDYuMjUsNC43NSBMNi4yNSw1LjQxNjY2NjY3IEw0LjkxNjY2NjY3LDUuNDE2NjY2NjcgTDQuOTE2NjY2NjcsNi43NSBMNC4yNSw2Ljc1IEw0LjI1LDUuNDE2NjY2NjcgTDIuOTE2NjY2NjcsNS40MTY2NjY2NyBMMi45MTY2NjY2Nyw0Ljc1IEw0LjI1LDQuNzUgTDQuMjUsMy40MTY2NjY2NyBMNC45MTY2NjY2NywzLjQxNjY2NjY3IFoiIGlkPSJDb21iaW5lZC1TaGFwZSI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=)}.image-option-selected[_ngcontent-%COMP%]{border:.125rem solid var(--primary-color)}.checkmark[_ngcontent-%COMP%]{display:block;height:1.25rem;width:1.25rem;border-radius:50%;border:.125rem solid var(--quml-checkmark)}.container[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{position:absolute;opacity:0;cursor:pointer}.container[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:checked ~ .checkmark[_ngcontent-%COMP%], .quml-option--selected[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%]{position:relative;background-color:var(--quml-option-selected-checkmark);border:.125rem solid var(--primary-color)}.quml-option--selected[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%]:after, input[_ngcontent-%COMP%]:checked ~ .checkmark[_ngcontent-%COMP%]:after{content:"";opacity:1}.container[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%]:after, .quml-option--selected[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%]:after{margin:0;width:.75rem;height:.75rem;border-radius:50%;background:var(--primary-color);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}.quml-option--selected[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%]:after{opacity:1}.quml-option--selected[_ngcontent-%COMP%]{border:.125rem solid var(--primary-color)}']}),Gu.propDecorators={mcqQuestion:[{type:e.IIB}],solutions:[{type:e.IIB}],mcqOption:[{type:e.IIB}],imgOptionSelected:[{type:e.r_U}]};class g1{constructor(){}ngOnInit(){}}g1.\u0275fac=function(ae){return new(ae||g1)},g1.\u0275cmp=e.Xpm({type:g1,selectors:[["quml-zoom-in"]],decls:22,vars:0,consts:[["version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","x","0px","y","0px","width","12px","height","12px","viewBox","0 0 512 512",0,"xml","space","preserve",2,"enable-background","new 0 0 512 512"],["d","M506.141,477.851L361.689,333.399c65.814-80.075,61.336-198.944-13.451-273.73c-79.559-79.559-209.01-79.559-288.569,0\n\t\t\ts-79.559,209.01,0,288.569c74.766,74.766,193.62,79.293,273.73,13.451l144.452,144.452c7.812,7.812,20.477,7.812,28.289,0\n\t\t\tC513.953,498.328,513.953,485.663,506.141,477.851z M319.949,319.948c-63.96,63.96-168.03,63.959-231.99,0\n\t\t\tc-63.96-63.96-63.96-168.03,0-231.99c63.958-63.957,168.028-63.962,231.99,0C383.909,151.918,383.909,255.988,319.949,319.948z"],["d","M301.897,183.949h-77.94v-77.94c0-11.048-8.956-20.004-20.004-20.004c-11.048,0-20.004,8.956-20.004,20.004v77.94h-77.94\n\t\t\tc-11.048,0-20.004,8.956-20.004,20.004c0,11.048,8.956,20.004,20.004,20.004h77.94v77.94c0,11.048,8.956,20.004,20.004,20.004\n\t\t\tc11.048,0,20.004-8.956,20.004-20.004v-77.94h77.94c11.048,0,20.004-8.956,20.004-20.004\n\t\t\tC321.901,192.905,312.945,183.949,301.897,183.949z"]],template:function(ae,k){1&ae&&(e.O4$(),e.TgZ(0,"svg",0)(1,"g")(2,"g"),e._UZ(3,"path",1),e.qZA()(),e.TgZ(4,"g")(5,"g"),e._UZ(6,"path",2),e.qZA()(),e._UZ(7,"g")(8,"g")(9,"g")(10,"g")(11,"g")(12,"g")(13,"g")(14,"g")(15,"g")(16,"g")(17,"g")(18,"g")(19,"g")(20,"g")(21,"g"),e.qZA())}}),g1.ctorParameters=()=>[];class Du{constructor(){}ngOnInit(){}}Du.\u0275fac=function(ae){return new(ae||Du)},Du.\u0275cmp=e.Xpm({type:Du,selectors:[["quml-star"]],decls:9,vars:0,consts:[["width","18px","height","19px","viewBox","0 0 20 19","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["x1","50%","y1","0%","x2","50%","y2","100%","id","linearGradient-1"],["stop-color","#FFE500","offset","0%"],["stop-color","#E6B302","offset","100%"],["id","Symbols","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["d","M9.52906513,1.05447851 C9.88447433,0.933955771 10.2858614,0.949017066 10.6489852,1.12822939 C10.9381809,1.27095597 11.1722611,1.50503624 11.3149877,1.79423187 L11.3149877,1.79423187 L12.3803318,3.95285472 C12.8901488,4.98585688 13.8756284,5.70184969 15.0156139,5.86749929 L15.0156139,5.86749929 L17.3977957,6.21365056 C17.7985266,6.27188017 18.1377182,6.4870255 18.3621696,6.78779616 C18.586621,7.08856682 18.6963323,7.47496281 18.6381027,7.87569375 C18.591728,8.19484007 18.4414393,8.48979843 18.2105028,8.71490584 L18.2105028,8.71490584 L16.4867399,10.3951594 C15.6618386,11.1992394 15.2854189,12.3577401 15.4801517,13.4931194 L15.4801517,13.4931194 L15.8870769,15.8656755 C15.9555299,16.2647872 15.8557305,16.6538611 15.6390399,16.9602703 C15.4223493,17.2666796 15.0887676,17.4904241 14.6896558,17.5588771 C14.3717991,17.6133938 14.0448352,17.5616079 13.7593821,17.4115363 L13.7593821,17.4115363 L11.6286939,16.2913672 C10.6090599,15.7553139 9.39094014,15.7553139 8.37130605,16.2913672 L8.37130605,16.2913672 L6.24061792,17.4115363 C5.88219327,17.5999712 5.48132228,17.6252868 5.12294871,17.5138875 C4.76457514,17.4024881 4.44869898,17.1543739 4.26026399,16.7959492 C4.11019239,16.5104961 4.0584064,16.1835322 4.1129231,15.8656755 L4.1129231,15.8656755 L4.51984832,13.4931194 C4.7145811,12.3577401 4.33816141,11.1992394 3.51326011,10.3951594 L3.51326011,10.3951594 L1.7894972,8.71490584 C1.49952557,8.43225335 1.35157308,8.05882533 1.34677662,7.68356752 C1.34198016,7.3083097 1.48033973,6.93122211 1.76299222,6.64125047 C1.98809962,6.41031402 2.28305798,6.26002523 2.6022043,6.21365056 L2.6022043,6.21365056 L4.98438605,5.86749929 C6.12437162,5.70184969 7.10985117,4.98585688 7.61966822,3.95285472 L7.61966822,3.95285472 L8.68501228,1.79423187 C8.86422461,1.43110804 9.17365593,1.17500126 9.52906513,1.05447851 Z","id","Star","stroke","#EDBA01","fill","url(#linearGradient-1)"]],template:function(ae,k){1&ae&&(e.O4$(),e.TgZ(0,"svg",0)(1,"title"),e._uU(2,"Star"),e.qZA(),e.TgZ(3,"defs")(4,"linearGradient",1),e._UZ(5,"stop",2)(6,"stop",3),e.qZA()(),e.TgZ(7,"g",4),e._UZ(8,"path",5),e.qZA()())}}),Du.ctorParameters=()=>[];class _a{constructor(){}ngOnInit(){}}_a.\u0275fac=function(ae){return new(ae||_a)},_a.\u0275cmp=e.Xpm({type:_a,selectors:[["quml-previous"]],decls:30,vars:0,consts:[["width","60px","height","36px","viewBox","0 0 60 36","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","path-1","x","0","y","0","width","60","height","36","rx","18"],["x","-5.8%","y","-9.7%","width","111.7%","height","119.4%","filterUnits","objectBoundingBox","id","filter-2"],["stdDeviation","3","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","1","in","shadowBlurInner1","result","shadowOffsetInner1"],["in","shadowOffsetInner1","in2","SourceAlpha","operator","arithmetic","k2","-1","k3","1","result","shadowInnerInner1"],["values","0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0","type","matrix","in","shadowInnerInner1"],["id","path-3","x","0","y","0","width","54","height","30","rx","15"],["x","-2.8%","y","-5.0%","width","105.6%","height","110.0%","filterUnits","objectBoundingBox","id","filter-4"],["stdDeviation","0.5","in","SourceGraphic"],["x","-5.6%","y","-10.0%","width","111.1%","height","120.0%","filterUnits","objectBoundingBox","id","filter-5"],["stdDeviation","1","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","-1","in","shadowBlurInner1","result","shadowOffsetInner1"],["id","button/previous2","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","Group"],["id","Group-Copy"],["id","Rectangle-5-Copy","opacity","0.1","fill-rule","nonzero"],["fill","#CCCCCC",0,"xlink","href","#path-1"],["fill","black","fill-opacity","1","filter","url(#filter-2)",0,"xlink","href","#path-1"],["id","Group-2","transform","translate(3.000000, 3.000000)"],["id","Rectangle-5-Copy-2","fill-rule","nonzero","filter","url(#filter-4)"],["fill","#FFFFFF",0,"xlink","href","#path-3"],["fill","black","fill-opacity","1","filter","url(#filter-5)",0,"xlink","href","#path-3"],["id","Shape","fill","#6D7278","points","31 10.41 29.59 9 23.59 15 29.59 21 31 19.59 26.42 15"],["id","Icon-24px","transform","translate(30.000000, 18.000000) scale(-1, 1) translate(-30.000000, -18.000000) translate(26.000000, 12.000000)"]],template:function(ae,k){1&ae&&(e.O4$(),e.TgZ(0,"svg",0)(1,"title"),e._uU(2,"Previous"),e.qZA(),e.TgZ(3,"defs"),e._UZ(4,"rect",1),e.TgZ(5,"filter",2),e._UZ(6,"feGaussianBlur",3)(7,"feOffset",4)(8,"feComposite",5)(9,"feColorMatrix",6),e.qZA(),e._UZ(10,"rect",7),e.TgZ(11,"filter",8),e._UZ(12,"feGaussianBlur",9),e.qZA(),e.TgZ(13,"filter",10),e._UZ(14,"feGaussianBlur",11)(15,"feOffset",12)(16,"feComposite",5)(17,"feColorMatrix",6),e.qZA()(),e.TgZ(18,"g",13)(19,"g",14)(20,"g",15)(21,"g",16),e._UZ(22,"use",17)(23,"use",18),e.qZA(),e.TgZ(24,"g",19)(25,"g",20),e._UZ(26,"use",21)(27,"use",22),e.qZA(),e._UZ(28,"polygon",23),e.qZA()(),e._UZ(29,"g",24),e.qZA()()())}}),_a.ctorParameters=()=>[];class ul{constructor(){}ngOnInit(){}}ul.\u0275fac=function(ae){return new(ae||ul)},ul.\u0275cmp=e.Xpm({type:ul,selectors:[["quml-next"]],decls:30,vars:0,consts:[["width","60px","height","36px","viewBox","0 0 60 36","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","path-1","x","0","y","0","width","60","height","36","rx","18"],["x","-5.8%","y","-9.7%","width","111.7%","height","119.4%","filterUnits","objectBoundingBox","id","filter-2"],["stdDeviation","3","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","1","in","shadowBlurInner1","result","shadowOffsetInner1"],["in","shadowOffsetInner1","in2","SourceAlpha","operator","arithmetic","k2","-1","k3","1","result","shadowInnerInner1"],["values","0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0","type","matrix","in","shadowInnerInner1"],["id","path-3","x","0","y","0","width","54","height","30","rx","15"],["x","-2.8%","y","-5.0%","width","105.6%","height","110.0%","filterUnits","objectBoundingBox","id","filter-4"],["stdDeviation","0.5","in","SourceGraphic"],["x","-5.6%","y","-10.0%","width","111.1%","height","120.0%","filterUnits","objectBoundingBox","id","filter-5"],["stdDeviation","1","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","-1","in","shadowBlurInner1","result","shadowOffsetInner1"],["id","button/next2","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","Group"],["id","Group-Copy"],["id","Rectangle-5-Copy","opacity","0.1","fill-rule","nonzero"],["fill","#CCCCCC",0,"xlink","href","#path-1"],["fill","black","fill-opacity","1","filter","url(#filter-2)",0,"xlink","href","#path-1"],["id","Group-2","transform","translate(3.000000, 3.000000)"],["id","Rectangle-5-Copy-2","fill-rule","nonzero","filter","url(#filter-4)"],["fill","#FFFFFF",0,"xlink","href","#path-3"],["fill","black","fill-opacity","1","filter","url(#filter-5)",0,"xlink","href","#path-3"],["id","Shape","fill","#6D7278","transform","translate(27.295000, 15.000000) scale(-1, 1) translate(-27.295000, -15.000000) ","points","31 10.41 29.59 9 23.59 15 29.59 21 31 19.59 26.42 15"],["id","Icon-24px","transform","translate(30.000000, 18.000000) scale(-1, 1) translate(-30.000000, -18.000000) translate(26.000000, 12.000000)"]],template:function(ae,k){1&ae&&(e.O4$(),e.TgZ(0,"svg",0)(1,"title"),e._uU(2,"Next"),e.qZA(),e.TgZ(3,"defs"),e._UZ(4,"rect",1),e.TgZ(5,"filter",2),e._UZ(6,"feGaussianBlur",3)(7,"feOffset",4)(8,"feComposite",5)(9,"feColorMatrix",6),e.qZA(),e._UZ(10,"rect",7),e.TgZ(11,"filter",8),e._UZ(12,"feGaussianBlur",9),e.qZA(),e.TgZ(13,"filter",10),e._UZ(14,"feGaussianBlur",11)(15,"feOffset",12)(16,"feComposite",5)(17,"feColorMatrix",6),e.qZA()(),e.TgZ(18,"g",13)(19,"g",14)(20,"g",15)(21,"g",16),e._UZ(22,"use",17)(23,"use",18),e.qZA(),e.TgZ(24,"g",19)(25,"g",20),e._UZ(26,"use",21)(27,"use",22),e.qZA(),e._UZ(28,"polygon",23),e.qZA()(),e._UZ(29,"g",24),e.qZA()()())}}),ul.ctorParameters=()=>[];class qa{constructor(){}ngOnInit(){}}qa.\u0275fac=function(ae){return new(ae||qa)},qa.\u0275cmp=e.Xpm({type:qa,selectors:[["quml-bookmark"]],decls:5,vars:0,consts:[["width","14px","height","18px","viewBox","0 0 14 18","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","Symbols","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["d","M12,0 L2,0 C0.9,0 0.01,0.9 0.01,2 L0,18 L7,15 L14,18 L14,2 C14,0.9 13.1,0 12,0 L12,0 Z M12,15 L7,12.82 L2,15 L2,2 L12,2 L12,15 L12,15 Z","id","bookmark","fill","#6D7278"]],template:function(ae,k){1&ae&&(e.O4$(),e.TgZ(0,"svg",0)(1,"title"),e._uU(2,"bookmark"),e.qZA(),e.TgZ(3,"g",1),e._UZ(4,"path",2),e.qZA()())}}),qa.ctorParameters=()=>[];class Cl{constructor(){}ngOnInit(){}}Cl.\u0275fac=function(ae){return new(ae||Cl)},Cl.\u0275cmp=e.Xpm({type:Cl,selectors:[["quml-hint"]],decls:5,vars:0,consts:[["width","14px","height","20px","viewBox","0 0 14 20","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","Symbols","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["d","M4,19 C4,19.55 4.45,20 5,20 L9,20 C9.55,20 10,19.55 10,19 L10,18 L4,18 L4,19 L4,19 Z M7,0 C3.14,0 0,3.14 0,7 C0,9.38 1.19,11.47 3,12.74 L3,15 C3,15.55 3.45,16 4,16 L10,16 C10.55,16 11,15.55 11,15 L11,12.74 C12.81,11.47 14,9.38 14,7 C14,3.14 10.86,0 7,0 L7,0 Z M9.85,11.1 L9,11.7 L9,14 L5,14 L5,11.7 L4.15,11.1 C2.8,10.16 2,8.63 2,7 C2,4.24 4.24,2 7,2 C9.76,2 12,4.24 12,7 C12,8.63 11.2,10.16 9.85,11.1 L9.85,11.1 Z","id","hint","fill","#6D7278"]],template:function(ae,k){1&ae&&(e.O4$(),e.TgZ(0,"svg",0)(1,"title"),e._uU(2,"hint"),e.qZA(),e.TgZ(3,"g",1),e._UZ(4,"path",2),e.qZA()())}}),Cl.ctorParameters=()=>[];class Nu{constructor(){}ngOnInit(){}}Nu.\u0275fac=function(ae){return new(ae||Nu)},Nu.\u0275cmp=e.Xpm({type:Nu,selectors:[["quml-ans"]],decls:7,vars:0,consts:[["tabindex","0","width","25px","height","25px","viewBox","0 0 25 25","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","Symbols","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","ans"],["id","Oval","stroke","#979797","cx","12.0235","cy","12.0235","r","11.5235"],["d","M5.9515,14.5235 L6.3675,13.1635 L8.4475,13.1635 L8.8635,14.5235 L10.1675,14.5235 L8.1435,8.7875 L6.6635,8.7875 L4.6475,14.5235 L5.9515,14.5235 Z M8.1595,12.1475 L6.6715,12.1475 L7.0795,10.8195 C7.10083333,10.7608333 7.1315,10.6608333 7.1715,10.5195 C7.2115,10.3781667 7.25416667,10.2288333 7.2995,10.0715 C7.34483333,9.91416667 7.38083333,9.78216667 7.4075,9.6755 C7.43416667,9.78216667 7.46883333,9.9075 7.5115,10.0515 C7.55416667,10.1955 7.59683333,10.3368333 7.6395,10.4755 C7.68216667,10.6141667 7.71683333,10.7288333 7.7435,10.8195 L7.7435,10.8195 L8.1595,12.1475 Z M11.9835,14.5235 L11.9835,12.4675 C11.9835,12.0035 12.0501667,11.6475 12.1835,11.3995 C12.3168333,11.1515 12.5648333,11.0275 12.9275,11.0275 C13.1728333,11.0275 13.3515,11.1061667 13.4635,11.2635 C13.5755,11.4208333 13.6315,11.6568333 13.6315,11.9715 L13.6315,11.9715 L13.6315,14.5235 L14.8235,14.5235 L14.8235,11.6755 C14.8235,11.1155 14.6821667,10.7088333 14.3995,10.4555 C14.1168333,10.2021667 13.7408333,10.0755 13.2715,10.0755 C12.9995,10.0755 12.7421667,10.1261667 12.4995,10.2275 C12.2568333,10.3288333 12.0661667,10.4915 11.9275,10.7155 L11.9275,10.7155 L11.8635,10.7155 L11.7035,10.1555 L10.7915,10.1555 L10.7915,14.5235 L11.9835,14.5235 Z M17.2315,14.6035 C17.8501667,14.6035 18.3155,14.4848333 18.6275,14.2475 C18.9395,14.0101667 19.0955,13.6701667 19.0955,13.2275 C19.0955,12.9715 19.0461667,12.7608333 18.9475,12.5955 C18.8488333,12.4301667 18.7088333,12.2928333 18.5275,12.1835 C18.3461667,12.0741667 18.1301667,11.9688333 17.8795,11.8675 C17.6235,11.7608333 17.4301667,11.6755 17.2995,11.6115 C17.1688333,11.5475 17.0808333,11.4875 17.0355,11.4315 C16.9901667,11.3755 16.9675,11.3128333 16.9675,11.2435 C16.9675,11.0515 17.1435,10.9555 17.4955,10.9555 C17.6928333,10.9555 17.8875,10.9861667 18.0795,11.0475 C18.2715,11.1088333 18.4741667,11.1848333 18.6875,11.2755 L18.6875,11.2755 L19.0475,10.4195 C18.7861667,10.2968333 18.5328333,10.2088333 18.2875,10.1555 C18.0421667,10.1021667 17.7835,10.0755 17.5115,10.0755 C16.9888333,10.0755 16.5701667,10.1768333 16.2555,10.3795 C15.9408333,10.5821667 15.7835,10.8861667 15.7835,11.2915 C15.7835,11.5368333 15.8261667,11.7408333 15.9115,11.9035 C15.9968333,12.0661667 16.1261667,12.2048333 16.2995,12.3195 C16.4728333,12.4341667 16.6981667,12.5501667 16.9755,12.6675 C17.2581667,12.7848333 17.4661667,12.8808333 17.5995,12.9555 C17.7328333,13.0301667 17.8195,13.0968333 17.8595,13.1555 C17.8995,13.2141667 17.9195,13.2808333 17.9195,13.3555 C17.9195,13.4675 17.8688333,13.5581667 17.7675,13.6275 C17.6661667,13.6968333 17.5008333,13.7315 17.2715,13.7315 C17.0635,13.7315 16.8235,13.6968333 16.5515,13.6275 C16.2795,13.5581667 16.0261667,13.4701667 15.7915,13.3635 L15.7915,13.3635 L15.7915,14.3475 C16.0101667,14.4381667 16.2288333,14.5035 16.4475,14.5435 C16.6661667,14.5835 16.9275,14.6035 17.2315,14.6035 Z","id","Ans","fill","#6D7278","fill-rule","nonzero"]],template:function(ae,k){1&ae&&(e.O4$(),e.TgZ(0,"svg",0)(1,"title"),e._uU(2,"ans"),e.qZA(),e.TgZ(3,"g",1)(4,"g",2),e._UZ(5,"circle",3)(6,"path",4),e.qZA()()())}}),Nu.ctorParameters=()=>[];class Ua{constructor(){}ngOnInit(){}}Ua.\u0275fac=function(ae){return new(ae||Ua)},Ua.\u0275cmp=e.Xpm({type:Ua,selectors:[["quml-share"]],decls:5,vars:0,consts:[["width","17px","height","18px","viewBox","0 0 17 18","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","Symbols","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["d","M13.4613333,12.8088889 C12.7857778,12.8088889 12.1813333,13.0755556 11.7191111,13.4933333 L5.38133333,9.80444444 C5.42577778,9.6 5.46133333,9.39555556 5.46133333,9.18222222 C5.46133333,8.96888889 5.42577778,8.76444444 5.38133333,8.56 L11.648,4.90666667 C12.128,5.35111111 12.7591111,5.62666667 13.4613333,5.62666667 C14.9368889,5.62666667 16.128,4.43555556 16.128,2.96 C16.128,1.48444444 14.9368889,0.293333333 13.4613333,0.293333333 C11.9857778,0.293333333 10.7946667,1.48444444 10.7946667,2.96 C10.7946667,3.17333333 10.8302222,3.37777778 10.8746667,3.58222222 L4.608,7.23555556 C4.128,6.79111111 3.49688889,6.51555556 2.79466667,6.51555556 C1.31911111,6.51555556 0.128,7.70666667 0.128,9.18222222 C0.128,10.6577778 1.31911111,11.8488889 2.79466667,11.8488889 C3.49688889,11.8488889 4.128,11.5733333 4.608,11.1288889 L10.9368889,14.8266667 C10.8924444,15.0133333 10.8657778,15.2088889 10.8657778,15.4044444 C10.8657778,16.8355556 12.0302222,18 13.4613333,18 C14.8924444,18 16.0568889,16.8355556 16.0568889,15.4044444 C16.0568889,13.9733333 14.8924444,12.8088889 13.4613333,12.8088889 L13.4613333,12.8088889 Z","id","share","fill","#6D7278"]],template:function(ae,k){1&ae&&(e.O4$(),e.TgZ(0,"svg",0)(1,"title"),e._uU(2,"share"),e.qZA(),e.TgZ(3,"g",1),e._UZ(4,"path",2),e.qZA()())}}),Ua.ctorParameters=()=>[];class Fu{constructor(){}ngOnInit(){}}Fu.\u0275fac=function(ae){return new(ae||Fu)},Fu.\u0275cmp=e.Xpm({type:Fu,selectors:[["quml-correct"]],decls:5,vars:0,consts:[["width","48px","height","48px","viewBox","0 0 21 20","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","Symbols","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["d","M10.5,0 C4.98,0 0.5,4.48 0.5,10 C0.5,15.52 4.98,20 10.5,20 C16.02,20 20.5,15.52 20.5,10 C20.5,4.48 16.02,0 10.5,0 L10.5,0 Z M8.5,15 L3.5,10 L4.91,8.59 L8.5,12.17 L16.09,4.58 L17.5,6 L8.5,15 L8.5,15 Z","id","correct-option","fill","#31A679"]],template:function(ae,k){1&ae&&(e.O4$(),e.TgZ(0,"svg",0)(1,"title"),e._uU(2,"correct option"),e.qZA(),e.TgZ(3,"g",1),e._UZ(4,"path",2),e.qZA()())}}),Fu.ctorParameters=()=>[];class Kl{constructor(k){this.viewerService=k,this.submitClicked=new e.vpe,this.emitQuestionNo=new e.vpe,this.scoreBoardLoaded=new e.vpe}ngOnInit(){this.scoreBoardLoaded.emit({scoreBoardLoaded:!0}),this.subscription=(0,ps.R)(document,"keydown").subscribe(k=>{"Enter"===k.key&&(k.stopPropagation(),document.activeElement.click())})}goToQuestion(k,I){this.emitQuestionNo.emit({questionNo:k,identifier:I})}onReviewClicked(){this.isSections?this.goToQuestion(1,this.scores[0].identifier):this.goToQuestion(1),this.viewerService.raiseHeartBeatEvent("SCORE_BOARD_REVIEW_CLICKED",Xs,Lu)}ngOnDestroy(){this.subscription.unsubscribe()}}Kl.\u0275fac=function(ae){return new(ae||Kl)(e.Y36(ll))},Kl.\u0275cmp=e.Xpm({type:Kl,selectors:[["quml-scoreboard"]],inputs:{scores:"scores",totalNoOfQuestions:"totalNoOfQuestions",contentName:"contentName",showFeedBack:"showFeedBack",isSections:"isSections",summary:"summary"},outputs:{submitClicked:"submitClicked",emitQuestionNo:"emitQuestionNo",scoreBoardLoaded:"scoreBoardLoaded"},decls:24,vars:7,consts:[[1,"scoreboard"],[1,"scoreboard__header"],[1,"scoreboard__title"],[1,"scoreboard__subtitle"],[1,"sections-score-card"],[1,"sections-score-count-info"],[1,"mb-15"],[1,"sections-score-count-sections"],["class","scoreboard__points",4,"ngIf"],[4,"ngIf"],[1,"scoreboard__btn-container"],["type","submit",1,"sb-btn","sb-btn-outline-primary","sb-btn-normal","sb-btn-radius","px-20","mx-8",3,"click"],["type","submit",1,"sb-btn","sb-btn-primary","sb-btn-normal","sb-btn-radius","px-20","mx-8",3,"click"],[1,"scoreboard__points"],["class","scoreboard__index","tabindex","0",3,"ngClass","click",4,"ngFor","ngForOf"],["tabindex","0",1,"scoreboard__index",3,"ngClass","click"],["class","sections-score-counts",4,"ngFor","ngForOf"],[1,"sections-score-counts"],[1,"sections-score-card__title"],[1,"sections-score-card__points"]],template:function(ae,k){1&ae&&(e.TgZ(0,"div",0)(1,"div",1)(2,"div",2),e._uU(3," Are you ready to submit? "),e.qZA(),e.TgZ(4,"div",3),e._uU(5),e.qZA()(),e.TgZ(6,"div",4)(7,"div",5)(8,"div",6),e._uU(9),e.qZA(),e.TgZ(10,"div",6),e._uU(11),e.qZA(),e.TgZ(12,"div",6),e._uU(13),e.qZA(),e.TgZ(14,"div",6),e._uU(15),e.qZA()(),e.TgZ(16,"div",7),e.YNc(17,cu,2,1,"div",8),e.YNc(18,Na,2,1,"div",9),e.qZA()(),e.TgZ(19,"div",10)(20,"button",11),e.NdJ("click",function(){return k.onReviewClicked()}),e._uU(21,"Review"),e.qZA(),e.TgZ(22,"button",12),e.NdJ("click",function(){return k.submitClicked.emit({type:"submit-clicked"})}),e._uU(23,"Submit"),e.qZA()()()),2&ae&&(e.xp6(5),e.hij(" ",k.contentName," "),e.xp6(4),e.hij("Total Questions: ",k.totalNoOfQuestions,""),e.xp6(2),e.hij("Questions Answered: ",(null==k.summary?null:k.summary.correct)+(null==k.summary?null:k.summary.wrong),""),e.xp6(2),e.hij("Questions Skipped: ",null==k.summary?null:k.summary.skipped,""),e.xp6(2),e.hij("Questions not Viewed: ",k.totalNoOfQuestions-((null==k.summary?null:k.summary.correct)+(null==k.summary?null:k.summary.wrong)+(null==k.summary?null:k.summary.skipped)),""),e.xp6(2),e.Q6J("ngIf",!k.isSections),e.xp6(1),e.Q6J("ngIf",k.isSections))},dependencies:[$r.mk,$r.sg,$r.O5],styles:[":root{--quml-scoreboard-sub-title:#6d7278;--quml-scoreboard-skipped:#969696;--quml-scoreboard-unattempted:#575757;--quml-color-success:#08bc82;--quml-color-danger:#f1635d;--quml-color-primary-contrast:#333}.scoreboard[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;padding:3.5rem 2.5rem 0}@media (max-width:767px){.scoreboard[_ngcontent-%COMP%]{top:0;height:calc(100% - 0px)}}.scoreboard__header[_ngcontent-%COMP%]{font-weight:700;text-align:center;line-height:normal;height:5rem}.scoreboard__title[_ngcontent-%COMP%]{color:var(--primary-color);font-size:1.25rem}.scoreboard__subtitle[_ngcontent-%COMP%]{color:var(--quml-scoreboard-sub-title);font-size:.875rem;margin-top:.5rem}.scoreboard__points[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;margin:0 auto;width:100%;max-height:calc(100vh - 12rem);align-items:center;overflow-y:auto;justify-content:center}.scoreboard__btn-container[_ngcontent-%COMP%]{display:flex;height:5rem;align-items:center}.scoreboard__index[_ngcontent-%COMP%]{font-size:.625rem;font-weight:500;border-radius:50%;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;margin:0 1rem 1rem;cursor:pointer}.scoreboard__index.skipped[_ngcontent-%COMP%]{color:var(--white);background:var(--quml-scoreboard-skipped);border:.0625rem solid var(--quml-scoreboard-skipped)}.scoreboard__index.correct[_ngcontent-%COMP%], .scoreboard__index.partial[_ngcontent-%COMP%], .scoreboard__index.wrong[_ngcontent-%COMP%]{color:var(--white);border:0 solid transparent}.scoreboard__index.correct[_ngcontent-%COMP%]{--correct-bg:var(--quml-color-success);background:var(--correct-bg)}.scoreboard__index.wrong[_ngcontent-%COMP%]{--wrong-bg:var(--quml-color-danger);background:var(--wrong-bg)}.scoreboard__index.partial[_ngcontent-%COMP%]{--partial-bg:linear-gradient(\n 180deg,\n rgba(71, 164, 128, 1) 0%,\n rgba(71, 164, 128, 1) 50%,\n rgba(249, 122, 116, 1) 50%,\n rgba(249, 122, 116, 1) 100%\n );background:var(--partial-bg)}.scoreboard__index.unattempted[_ngcontent-%COMP%]{color:var(--quml-scoreboard-unattempted);border:.03125rem solid var(--quml-scoreboard-unattempted)}.scoreboard__index.unattempted[_ngcontent-%COMP%]:hover{border:.0625rem solid var(--primary-color);color:var(--primary-color)}.scoreboard__index.attempted[_ngcontent-%COMP%]{color:var(--white)!important;background:var(--primary-color);border:.03125rem solid var(--primary-color)}.sections-score-card[_ngcontent-%COMP%]{width:100%;height:calc(100% - 10rem);overflow-y:auto;display:flex}.sections-score-card__title[_ngcontent-%COMP%]{width:100%;color:var(--quml-color-primary-contrast);font-size:.875rem;font-weight:700;text-align:center;margin-bottom:1rem}.sections-score-card__points[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;margin:.5rem auto 0;width:100%;max-height:100%;align-items:center;overflow-y:auto;justify-content:center}@media screen and (orientation:portrait){.sections-score-card[_ngcontent-%COMP%]{flex-direction:column;text-align:center}}.sections-score-card[_ngcontent-%COMP%] .sections-score-count-info[_ngcontent-%COMP%]{width:100%;display:block;border-right:0;padding-bottom:1.5rem;position:-webkit-sticky;position:sticky;top:0;background:#fff}@media screen and (orientation:landscape){.scoreboard[_ngcontent-%COMP%] .scoreboard__header[_ngcontent-%COMP%]{display:block;width:100%;text-align:left}.sections-score-card[_ngcontent-%COMP%] .sections-score-count-info[_ngcontent-%COMP%]{width:40%;border-right:1px solid #979797}.sections-score-card[_ngcontent-%COMP%] .sections-score-count-sections[_ngcontent-%COMP%]{width:calc(100% - 40%)}}"]}),Kl.ctorParameters=()=>[{type:ll}],Kl.propDecorators={scores:[{type:e.IIB}],totalNoOfQuestions:[{type:e.IIB}],contentName:[{type:e.IIB}],showFeedBack:[{type:e.IIB}],isSections:[{type:e.IIB}],summary:[{type:e.IIB}],submitClicked:[{type:e.r_U}],emitQuestionNo:[{type:e.r_U}],scoreBoardLoaded:[{type:e.r_U}]};class _l{ngOnInit(){this.minutes=Math.floor(this.time/60),this.seconds=this.time-60*this.minutes<10?"0"+(this.time-60*this.minutes):this.time-60*this.minutes}}_l.\u0275fac=function(ae){return new(ae||_l)},_l.\u0275cmp=e.Xpm({type:_l,selectors:[["quml-startpage"]],inputs:{instructions:"instructions",totalNoOfQuestions:"totalNoOfQuestions",points:"points",time:"time",contentName:"contentName",showTimer:"showTimer"},decls:14,vars:6,consts:[["tabindex","0",1,"startpage"],[1,"startpage__header"],[1,"startpage__content"],[1,"startpage__metadata"],[1,"startpage__md-heading"],[1,"startpage__md-scores"],[1,"startpage__md-icon"],[1,"startpage__md-desc"],["class","startpage__metadata",4,"ngIf"],[4,"ngIf"],[1,"startpage__instruction"],[1,"startpage__instr-title"],[1,"startpage__instr-desc",3,"innerHTML"]],template:function(ae,k){1&ae&&(e.TgZ(0,"div",0)(1,"div",1),e._uU(2),e.qZA(),e.TgZ(3,"div",2)(4,"div",3)(5,"div",4),e._uU(6,"Questions"),e.qZA(),e.TgZ(7,"div",5),e._UZ(8,"quml-content",6),e.TgZ(9,"span",7),e._uU(10),e.qZA()()(),e.YNc(11,Cr,7,2,"div",8),e.YNc(12,Dc,8,1,"div",8),e.qZA(),e.YNc(13,Ya,6,3,"ng-container",9),e.qZA()),2&ae&&(e.xp6(1),e.uIk("aria-label","question set title "+k.contentName),e.xp6(1),e.hij(" ",k.contentName," "),e.xp6(8),e.Oqu(k.totalNoOfQuestions),e.xp6(1),e.Q6J("ngIf",k.showTimer&&k.time>0),e.xp6(1),e.Q6J("ngIf",k.points),e.xp6(1),e.Q6J("ngIf",k.instructions))},dependencies:function(){return[$r.O5,oa,xl,ql,ge]},styles:[":root{--quml-scoreboard-sub-title:#6D7278;--quml-color-primary-contrast:#333;--quml-zoom-btn-txt:#eee;--quml-zoom-btn-hover:#f2f2f2}.startpage__header[_ngcontent-%COMP%]{color:var(--primary-color);font-size:1.125rem;font-weight:700;margin:1rem 0;line-height:normal}.startpage__content[_ngcontent-%COMP%]{display:flex;border-bottom:.0625rem solid var(--quml-zoom-btn-txt);align-items:center;line-height:normal;margin-bottom:1rem;padding-bottom:1.5rem}.startpage__metadata[_ngcontent-%COMP%]{margin:0 4rem .5rem 0}.startpage__md-heading[_ngcontent-%COMP%]{color:var(--quml-scoreboard-sub-title);font-size:.75rem;line-height:normal;margin-bottom:.5rem}.startpage__md-icon[_ngcontent-%COMP%], .startpage__md-scores[_ngcontent-%COMP%]{display:flex;align-items:center}.startpage__md-desc[_ngcontent-%COMP%]{color:var(--primary-color);font-size:1.125rem;font-weight:700;margin-left:.5rem}.startpage__instr-title[_ngcontent-%COMP%]{color:var(--quml-scoreboard-sub-title);font-size:.75rem;font-weight:700;letter-spacing:0;line-height:18px}.startpage__instr-desc[_ngcontent-%COMP%]{padding:1rem 0;color:var(--quml-color-primary-contrast);font-size:.75rem;letter-spacing:0;line-height:17px} .startpage__instr-desc ul{list-style-type:disc} .startpage__instr-desc li{margin-bottom:.5rem;margin-left:.5rem} .startpage__instr-desc table{width:100%} .startpage__instr-desc td, .startpage__instr-desc th{border:.0625rem solid #ddd;padding:.5rem} .startpage__instr-desc tr:nth-child(even){background-color:var(--quml-zoom-btn-hover)}@media only screen and (max-width:480px){.startpage__header[_ngcontent-%COMP%]{margin-top:1.5rem}}",La]}),_l.propDecorators={instructions:[{type:e.IIB}],totalNoOfQuestions:[{type:e.IIB}],points:[{type:e.IIB}],time:[{type:e.IIB}],contentName:[{type:e.IIB}],showTimer:[{type:e.IIB}]};class oa{constructor(){}ngOnInit(){}}oa.\u0275fac=function(ae){return new(ae||oa)},oa.\u0275cmp=e.Xpm({type:oa,selectors:[["quml-timer"]],decls:12,vars:0,consts:[["width","18px","height","19px","viewBox","0 0 18 19","version","1.1","tabindex","-1","aria-hidden","true","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["x1","13.2653061%","y1","0%","x2","87.9981222%","y2","100%","id","linearGradient-1"],["stop-color","#F1635D","offset","0%"],["stop-color","#F97A74","offset","100%"],["id","Content-player","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","player-intro-page","transform","translate(-446.000000, -159.000000)"],["id","Icon-24px","transform","translate(446.000000, 159.495625)"],["id","Shape","points","0 0 18 0 18 18 0 18"],["d","M11.25,0.75 L6.75,0.75 L6.75,2.25 L11.25,2.25 L11.25,0.75 L11.25,0.75 Z M8.25,10.5 L9.75,10.5 L9.75,6 L8.25,6 L8.25,10.5 L8.25,10.5 Z M14.2725,5.5425 L15.3375,4.4775 C15.015,4.095 14.6625,3.735 14.28,3.42 L13.215,4.485 C12.0525,3.555 10.59,3 9,3 C5.2725,3 2.25,6.0225 2.25,9.75 C2.25,13.4775 5.265,16.5 9,16.5 C12.735,16.5 15.75,13.4775 15.75,9.75 C15.75,8.16 15.195,6.6975 14.2725,5.5425 L14.2725,5.5425 Z M9,15 C6.0975,15 3.75,12.6525 3.75,9.75 C3.75,6.8475 6.0975,4.5 9,4.5 C11.9025,4.5 14.25,6.8475 14.25,9.75 C14.25,12.6525 11.9025,15 9,15 L9,15 Z","id","Shape","fill","#f8756f"]],template:function(ae,k){1&ae&&(e.O4$(),e.TgZ(0,"svg",0)(1,"title"),e._uU(2,"ic_timer"),e.qZA(),e.TgZ(3,"defs")(4,"linearGradient",1),e._UZ(5,"stop",2)(6,"stop",3),e.qZA()(),e.TgZ(7,"g",4)(8,"g",5)(9,"g",6),e._UZ(10,"polygon",7)(11,"path",8),e.qZA()()()())}}),oa.ctorParameters=()=>[];class xl{constructor(){}ngOnInit(){}}xl.\u0275fac=function(ae){return new(ae||xl)},xl.\u0275cmp=e.Xpm({type:xl,selectors:[["quml-content"]],decls:12,vars:0,consts:[["width","18px","height","19px","viewBox","0 0 18 19","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","tabindex","-1","aria-hidden","true"],["x1","16.5289256%","y1","0%","x2","84.622256%","y2","100%","id","linearGradient-1"],["stop-color","#F1635D","offset","0%"],["stop-color","#F97A74","offset","100%"],["id","Content-player","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","player-intro-page","transform","translate(-447.000000, -95.000000)"],["id","Icon-24px","transform","translate(447.000000, 95.495625)"],["id","Shape","points","0 0 18 0 18 18 0 18"],["d","M14.25,1.5 L11.115,1.5 C10.8,0.63 9.975,0 9,0 C8.025,0 7.2,0.63 6.885,1.5 L3.75,1.5 C2.925,1.5 2.25,2.175 2.25,3 L2.25,15 C2.25,15.825 2.925,16.5 3.75,16.5 L14.25,16.5 C15.075,16.5 15.75,15.825 15.75,15 L15.75,3 C15.75,2.175 15.075,1.5 14.25,1.5 L14.25,1.5 Z M9,1.5 C9.4125,1.5 9.75,1.8375 9.75,2.25 C9.75,2.6625 9.4125,3 9,3 C8.5875,3 8.25,2.6625 8.25,2.25 C8.25,1.8375 8.5875,1.5 9,1.5 L9,1.5 Z M14.25,15 L3.75,15 L3.75,3 L5.25,3 L5.25,5.25 L12.75,5.25 L12.75,3 L14.25,3 L14.25,15 L14.25,15 Z","id","Shape","fill","#f8756f"]],template:function(ae,k){1&ae&&(e.O4$(),e.TgZ(0,"svg",0)(1,"title"),e._uU(2,"ic_content_paste"),e.qZA(),e.TgZ(3,"defs")(4,"linearGradient",1),e._UZ(5,"stop",2)(6,"stop",3),e.qZA()(),e.TgZ(7,"g",4)(8,"g",5)(9,"g",6),e._UZ(10,"polygon",7)(11,"path",8),e.qZA()()()())}}),xl.ctorParameters=()=>[];class ql{constructor(){}ngOnInit(){}}ql.\u0275fac=function(ae){return new(ae||ql)},ql.\u0275cmp=e.Xpm({type:ql,selectors:[["quml-startpagestaricon"]],decls:10,vars:0,consts:[["width","14px","height","13px","viewBox","0 0 14 13","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["x1","0%","y1","0%","x2","101.719666%","y2","100%","id","linearGradient-1"],["stop-color","#F1635D","offset","0%"],["stop-color","#F97A74","offset","100%"],["id","Content-player","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","player-intro-page","transform","translate(-448.000000, -226.000000)","fill","#f8756f"],["d","M454.069318,237.484914 L452.648859,238.231693 C452.008011,238.568607 451.215379,238.322219 450.878466,237.681372 C450.744305,237.426183 450.698009,237.133884 450.746746,236.849727 L451.018029,235.268023 C451.129305,234.619235 450.914208,233.957235 450.442836,233.49776 L449.293661,232.377591 C448.775204,231.872221 448.764596,231.042245 449.269966,230.523788 C449.471207,230.317336 449.734894,230.182981 450.020203,230.141523 L451.608325,229.910756 C452.259745,229.816099 452.822876,229.40696 453.1142,228.816673 L453.824429,227.377591 C454.144853,226.728342 454.930929,226.461776 455.580179,226.782199 C455.838713,226.909794 456.047976,227.119057 456.175571,227.377591 L456.8858,228.816673 C457.177124,229.40696 457.740255,229.816099 458.391675,229.910756 L459.979797,230.141523 C460.696286,230.245635 461.192716,230.910864 461.088604,231.627354 C461.047146,231.912664 460.912791,232.17635 460.706339,232.377591 L459.557164,233.49776 C459.085792,233.957235 458.870695,234.619235 458.981971,235.268023 L459.253254,236.849727 C459.375645,237.563322 458.89638,238.241022 458.182786,238.363413 C457.898629,238.412149 457.60633,238.365854 457.351141,238.231693 L455.930682,237.484914 C455.348034,237.178598 454.651966,237.178598 454.069318,237.484914 Z","id","Star"]],template:function(ae,k){1&ae&&(e.O4$(),e.TgZ(0,"svg",0)(1,"title"),e._uU(2,"Star"),e.qZA(),e.TgZ(3,"defs")(4,"linearGradient",1),e._UZ(5,"stop",2)(6,"stop",3),e.qZA()(),e.TgZ(7,"g",4)(8,"g",5),e._UZ(9,"path",6),e.qZA()()())}}),ql.ctorParameters=()=>[];class $l{constructor(){}ngOnInit(){}}$l.\u0275fac=function(ae){return new(ae||$l)},$l.\u0275cmp=e.Xpm({type:$l,selectors:[["quml-previous-active"]],decls:20,vars:0,consts:[["width","60px","height","36px","viewBox","0 0 60 36","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","path-1","x","0","y","0","width","56","height","32","rx","16"],["x","-2.7%","y","-4.7%","width","105.4%","height","109.4%","filterUnits","objectBoundingBox","id","filter-2"],["stdDeviation","0.5","in","SourceGraphic"],["x","-5.4%","y","-9.4%","width","110.7%","height","118.8%","filterUnits","objectBoundingBox","id","filter-3"],["stdDeviation","1","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","-1","in","shadowBlurInner1","result","shadowOffsetInner1"],["in","shadowOffsetInner1","in2","SourceAlpha","operator","arithmetic","k2","-1","k3","1","result","shadowInnerInner1"],["values","0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0","type","matrix","in","shadowInnerInner1"],["id","Symbols","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","Group","transform","translate(30.000000, 18.000000) scale(-1, 1) translate(-30.000000, -18.000000) translate(2.000000, 2.000000)"],["id","Group-2"],["id","Rectangle-5-Copy-2","fill-rule","nonzero","filter","url(#filter-2)"],["fill","#FFFFFF",0,"xlink","href","#path-1"],["fill","black","fill-opacity","1","filter","url(#filter-3)",0,"xlink","href","#path-1"],["id","Shape","fill","#6D7278","transform","translate(28.000000, 16.000000) scale(-1, 1) translate(-28.000000, -16.000000) ","points","31.705 11.41 30.295 10 24.295 16 30.295 22 31.705 20.59 27.125 16"],["id","Icon-24px","transform","translate(27.000000, 15.000000) scale(-1, 1) translate(-27.000000, -15.000000) translate(23.000000, 9.000000)"]],template:function(ae,k){1&ae&&(e.O4$(),e.TgZ(0,"svg",0)(1,"title"),e._uU(2,"Previous"),e.qZA(),e.TgZ(3,"defs"),e._UZ(4,"rect",1),e.TgZ(5,"filter",2),e._UZ(6,"feGaussianBlur",3),e.qZA(),e.TgZ(7,"filter",4),e._UZ(8,"feGaussianBlur",5)(9,"feOffset",6)(10,"feComposite",7)(11,"feColorMatrix",8),e.qZA()(),e.TgZ(12,"g",9)(13,"g",10)(14,"g",11)(15,"g",12),e._UZ(16,"use",13)(17,"use",14),e.qZA(),e._UZ(18,"polygon",15),e.qZA(),e._UZ(19,"g",16),e.qZA()()())}}),$l.ctorParameters=()=>[];class Ul{constructor(){}ngOnInit(){}}Ul.\u0275fac=function(ae){return new(ae||Ul)},Ul.\u0275cmp=e.Xpm({type:Ul,selectors:[["quml-next-active"]],decls:30,vars:0,consts:[["width","60px","height","36px","viewBox","0 0 60 36","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","path-1","x","0","y","0","width","60","height","36","rx","18"],["x","-5.8%","y","-9.7%","width","111.7%","height","119.4%","filterUnits","objectBoundingBox","id","filter-2"],["stdDeviation","3","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","1","in","shadowBlurInner1","result","shadowOffsetInner1"],["in","shadowOffsetInner1","in2","SourceAlpha","operator","arithmetic","k2","-1","k3","1","result","shadowInnerInner1"],["values","0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0","type","matrix","in","shadowInnerInner1"],["id","path-3","x","0","y","0","width","54","height","30","rx","15"],["x","-2.8%","y","-5.0%","width","105.6%","height","110.0%","filterUnits","objectBoundingBox","id","filter-4"],["stdDeviation","0.5","in","SourceGraphic"],["x","-5.6%","y","-10.0%","width","111.1%","height","120.0%","filterUnits","objectBoundingBox","id","filter-5"],["stdDeviation","1","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","-1","in","shadowBlurInner1","result","shadowOffsetInner1"],["id","button/next2","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","Group"],["id","Group-Copy"],["id","Rectangle-5-Copy","opacity","0.1","fill-rule","nonzero"],["fill","#CCCCCC",0,"xlink","href","#path-1"],["fill","black","fill-opacity","1","filter","url(#filter-2)",0,"xlink","href","#path-1"],["id","Group-2","transform","translate(3.000000, 3.000000)"],["id","Rectangle-5-Copy-2","fill-rule","nonzero","filter","url(#filter-4)"],["fill","#FFD655",0,"xlink","href","#path-3"],["fill","black","fill-opacity","1","filter","url(#filter-5)",0,"xlink","href","#path-3"],["id","Shape","fill","#666","transform","translate(27.295000, 15.000000) scale(-1, 1) translate(-27.295000, -15.000000) ","points","31 10.41 29.59 9 23.59 15 29.59 21 31 19.59 26.42 15"],["id","Icon-24px","transform","translate(30.000000, 18.000000) scale(-1, 1) translate(-30.000000, -18.000000) translate(26.000000, 12.000000)"]],template:function(ae,k){1&ae&&(e.O4$(),e.TgZ(0,"svg",0)(1,"title"),e._uU(2,"Next"),e.qZA(),e.TgZ(3,"defs"),e._UZ(4,"rect",1),e.TgZ(5,"filter",2),e._UZ(6,"feGaussianBlur",3)(7,"feOffset",4)(8,"feComposite",5)(9,"feColorMatrix",6),e.qZA(),e._UZ(10,"rect",7),e.TgZ(11,"filter",8),e._UZ(12,"feGaussianBlur",9),e.qZA(),e.TgZ(13,"filter",10),e._UZ(14,"feGaussianBlur",11)(15,"feOffset",12)(16,"feComposite",5)(17,"feColorMatrix",6),e.qZA()(),e.TgZ(18,"g",13)(19,"g",14)(20,"g",15)(21,"g",16),e._UZ(22,"use",17)(23,"use",18),e.qZA(),e.TgZ(24,"g",19)(25,"g",20),e._UZ(26,"use",21)(27,"use",22),e.qZA(),e._UZ(28,"polygon",23),e.qZA()(),e._UZ(29,"g",24),e.qZA()()())}}),Ul.ctorParameters=()=>[];class fu{constructor(){this.closeAlert=new e.vpe,this.showSolution=new e.vpe,this.showHint=new e.vpe,this.isFocusSet=!1}onKeydownHandler(k){this.close("close")}ngOnInit(){this.isFocusSet=!1,this.previousActiveElement=document.activeElement,this.subscription=(0,ps.R)(document,"keydown").subscribe(k=>{if("Tab"===k.key){const I=document.querySelector(".quml-navigation__previous");I&&(this.close("close"),I.focus(),this.isFocusSet=!0,k.stopPropagation())}})}ngAfterViewInit(){document.querySelector(".quml-alert__body"),setTimeout(()=>{const k=document.querySelector("#wrongButton"),I=document.querySelector("#correctButton");document.querySelector("#hintButton"),"wrong"===this.alertType&&k?k.focus():"correct"===this.alertType&&this.showSolutionButton&&I&&I.focus()},200)}viewHint(){this.showHint.emit({hint:!0})}viewSolution(){this.showSolution.emit({solution:!0})}close(k){this.closeAlert.emit({type:k})}ngOnDestroy(){this.previousActiveElement&&!this.isFocusSet&&this.previousActiveElement.focus(),this.subscription&&this.subscription.unsubscribe()}}fu.\u0275fac=function(ae){return new(ae||fu)},fu.\u0275cmp=e.Xpm({type:fu,selectors:[["quml-alert"]],hostBindings:function(ae,k){1&ae&&e.NdJ("keydown.escape",function(I){return k.onKeydownHandler(I)},!1,e.evT)},inputs:{alertType:"alertType",isHintAvailable:"isHintAvailable",showSolutionButton:"showSolutionButton"},outputs:{closeAlert:"closeAlert",showSolution:"showSolution",showHint:"showHint"},decls:9,vars:4,consts:[[1,"quml-alert"],[1,"quml-alert__overlay",3,"click","keyup.enter"],[1,"quml-alert__container"],[1,"quml-alert__body"],["class","quml-alert__image quml-alert__image--correct",4,"ngIf"],["class","quml-alert__image quml-alert__image--wrong",4,"ngIf"],[1,"quml-alert__solution-container"],["class","quml-alert__try-again",4,"ngIf"],["class","quml-alert__view-hint quml-alert__view-hint--disabled",4,"ngIf"],[1,"quml-alert__image","quml-alert__image--correct"],[1,"quml-alert__icon-container"],["src","assets/quml-correct.svg","alt","Correct Answer",1,"quml-alert__icon"],[1,"quml-alert__icon-empty"],["src","assets/banner-correct.svg","alt","",1,"quml-alert__banner"],[1,"quml-alert__image","quml-alert__image--wrong"],["src","assets/quml-wrong.svg","alt","Wrong Answer",1,"quml-alert__icon"],["src","assets/banner-wrong.svg","alt","",1,"quml-alert__banner"],[1,"quml-alert__try-again"],["tabindex","0","id","wrongButton","aria-label","Try again",3,"click","keyup.enter",4,"ngIf"],["tabindex","0","id","correctButton","aria-label","View Solution",3,"click","keyup.enter",4,"ngIf"],["tabindex","0","id","wrongButton","aria-label","Try again",3,"click","keyup.enter"],["tabindex","0","id","correctButton","aria-label","View Solution",3,"click","keyup.enter"],[1,"quml-alert__view-hint","quml-alert__view-hint--disabled"],["tabindex","0","id","hintButton","src","assets/view-hint.svg","alt","View Hint logo",1,"view-hint-icon",3,"click","keyup.enter"]],template:function(ae,k){1&ae&&(e.TgZ(0,"div",0)(1,"div",1),e.NdJ("click",function(){return k.close("close")})("keyup.enter",function(){return k.close("close")}),e.qZA(),e.TgZ(2,"div",2)(3,"div",3),e.YNc(4,El,5,0,"div",4),e.YNc(5,Nc,5,0,"div",5),e.TgZ(6,"div",6),e.YNc(7,x1,3,2,"div",7),e.qZA(),e.YNc(8,Gl,2,0,"div",8),e.qZA()()()),2&ae&&(e.xp6(4),e.Q6J("ngIf","correct"===k.alertType),e.xp6(1),e.Q6J("ngIf","wrong"===k.alertType),e.xp6(2),e.Q6J("ngIf","wrong"===k.alertType||"correct"===k.alertType&&k.showSolutionButton),e.xp6(1),e.Q6J("ngIf",k.isHintAvailable))},dependencies:[$r.O5],styles:[":root{--quml-color-primary:#FFD555;--quml-color-primary-rgba:#f6bc42;--quml-color-primary-shade:rgba(0, 0, 0, .1);--quml-color-tertiary:#FA6400;--quml-color-tertiary-rgba:rgba(250, 100, 0, 0.6);--quml-color-rgba:rgba(0, 0, 0, .6)}.quml-alert__overlay[_ngcontent-%COMP%]{position:absolute;width:100%;height:100%;top:0;left:0}.quml-alert__container[_ngcontent-%COMP%]{position:absolute;bottom:.75rem;height:5.625rem;left:0;right:0;border-radius:.5rem;box-shadow:0 .125rem .875rem 0 var(-quml-color-primary-shade);padding:.5rem 1.5rem .5rem .5rem;-webkit-animation-name:_ngcontent-%COMP%_example;animation-name:_ngcontent-%COMP%_example;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-duration:.3s;animation-duration:.4s;margin:0 auto .5rem;width:23.25rem;background:linear-gradient(145deg,var(--quml-color-primary),var(--quml-color-primary) 60%,var(--quml-color-primary-rgba) 60%);z-index:1}@media only screen and (max-width:480px){.quml-alert__container[_ngcontent-%COMP%]{position:absolute;bottom:3.75rem;border-radius:.5rem;background-color:var(--white);box-shadow:0 .125rem .875rem 0 var(-quml-color-primary-shade);width:21.75rem;padding:.5rem}}.quml-alert__body[_ngcontent-%COMP%]{display:flex;align-items:center;position:relative;height:100%}.quml-alert__image[_ngcontent-%COMP%]{position:relative;height:100%;width:7.625rem;overflow:hidden}.quml-alert__icon-container[_ngcontent-%COMP%]{background:var(--white);border-radius:.5rem;position:absolute;width:4.5rem;z-index:1;height:4rem;left:0;right:0;margin:0 auto;bottom:-54px;-webkit-animation:.2s ease-out .3s forwards _ngcontent-%COMP%_sign-board-animation;animation:.2s ease-out .3s forwards _ngcontent-%COMP%_sign-board-animation}.quml-alert__icon-empty[_ngcontent-%COMP%]{position:absolute;background:var(--quml-color-primary);width:7.625rem;z-index:2;height:1.25rem;margin:0 auto;bottom:0}.quml-alert__icon[_ngcontent-%COMP%]{position:absolute;top:15%;left:0;width:1.75rem;height:1.75rem;right:0;margin:0 auto;-webkit-animation:.1s ease-out .7s forwards _ngcontent-%COMP%_correct-button-anim;animation:.1s ease-out .7s forwards _ngcontent-%COMP%_correct-button-anim}.quml-alert__banner[_ngcontent-%COMP%]{position:absolute;bottom:0;z-index:3;height:2.1875rem}.quml-alert__solution-container[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:calc(100% - 122px)}.quml-alert__try-again[_ngcontent-%COMP%], .quml-alert__view-solution[_ngcontent-%COMP%]{line-height:normal;cursor:pointer;background:var(--white);padding:.5rem 1rem;border-radius:1rem;font-size:.75rem;color:var(--quml-color-tertiary);box-shadow:0 .125rem .875rem 0 var(--quml-color-tertiary-rgba);margin-left:.5rem}.quml-alert__view-hint[_ngcontent-%COMP%]{width:2rem;height:2rem;margin-left:auto;background:var(--white);border-radius:50%;box-shadow:0 .375rem 1rem -.4375rem var(--quml-color-rgba);position:relative}.quml-alert__view-hint--disabled[_ngcontent-%COMP%]{opacity:.6}.quml-alert__try-again[_ngcontent-%COMP%], .quml-alert__view-hint[_ngcontent-%COMP%]{cursor:pointer;text-transform:capitalize}@-webkit-keyframes _ngcontent-%COMP%_sign-board-animation{from{visibility:hidden;transform:translateY(0)}to{visibility:visible;transform:translateY(-80%)}}@keyframes _ngcontent-%COMP%_sign-board-animation{from{visibility:hidden;transform:translateY(0)}to{visibility:visible;transform:translateY(-100%)}}@-webkit-keyframes _ngcontent-%COMP%_correct-button-anim{from{visibility:hidden;transform:scale(.2)}to{visibility:visible;-khtml-transform:scale(1.1);transform:scale(1.1)}}@keyframes _ngcontent-%COMP%_correct-button-anim{from{visibility:hidden;transform:scale(.2)}to{visibility:visible;-khtml-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes _ngcontent-%COMP%_example{from{margin-bottom:-50px}to{margin-bottom:8px}}@keyframes _ngcontent-%COMP%_example{from{margin-bottom:-50px}to{margin-bottom:8px}}"]}),fu.propDecorators={alertType:[{type:e.IIB}],isHintAvailable:[{type:e.IIB}],showSolutionButton:[{type:e.IIB}],closeAlert:[{type:e.r_U}],showSolution:[{type:e.r_U}],showHint:[{type:e.r_U}],onKeydownHandler:[{type:e.L6J,args:["document:keydown.escape",["$event"]]}]};class cl{constructor(){}ngOnInit(){}}cl.\u0275fac=function(ae){return new(ae||cl)},cl.\u0275cmp=e.Xpm({type:cl,selectors:[["quml-close"]],decls:9,vars:0,consts:[["width","100%","height","100%","viewBox","0 0 24 24","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","PDF-Player","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","pdf-portrait-pop","transform","translate(-320.000000, -397.000000)"],["id","Group-18-Copy","transform","translate(0.000000, 381.000000)"],["id","Icon-24px","transform","translate(320.000000, 16.000000)"],["id","Shape","fill","#000000","points","19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12"],["id","Shape","points","0 0 24 0 24 24 0 24"]],template:function(ae,k){1&ae&&(e.O4$(),e.TgZ(0,"svg",0)(1,"title"),e._uU(2,"Icon 24px"),e.qZA(),e.TgZ(3,"g",1)(4,"g",2)(5,"g",3)(6,"g",4),e._UZ(7,"polygon",5)(8,"polygon",6),e.qZA()()()()())}}),cl.ctorParameters=()=>[];class Yu{constructor(){this.close=new e.vpe}closeSolution(){this.solutionVideoPlayer&&this.solutionVideoPlayer.nativeElement.pause(),this.close.emit({close:!0})}}Yu.\u0275fac=function(ae){return new(ae||Yu)},Yu.\u0275cmp=e.Xpm({type:Yu,selectors:[["quml-mcq-solutions"]],viewQuery:function(ae,k){if(1&ae&&e.Gf(Fc,7),2&ae){let I;e.iGM(I=e.CRH())&&(k.solutionVideoPlayer=I.first)}},inputs:{question:"question",options:"options",solutions:"solutions"},outputs:{close:"close"},decls:15,vars:5,consts:[[1,"solutions"],["role","button","tabindex","0","aria-label","Close",1,"close-icon",3,"click","keydown.enter"],["tabindex","-1"],[1,"solution-header"],[3,"innerHtml"],[1,"solution-options-container"],["class","solution-options",4,"ngFor","ngForOf"],[4,"ngIf"],[1,"scoreboard-button-container"],["type","submit",1,"sb-btn","sb-btn-primary","sb-btn-normal","sb-btn-radius",3,"click"],[1,"solution-options"],[4,"ngFor","ngForOf"],[3,"ngSwitch"],[3,"innerHtml",4,"ngSwitchCase"],["class","video-container",4,"ngSwitchCase"],[4,"ngSwitchCase"],[1,"video-container"],["width","400","controls","",3,"poster"],["solutionVideoPlayer",""],["type","video/mp4",3,"src"],["type","video/webm",3,"src"],["alt","mcq option with image",3,"src"]],template:function(ae,k){1&ae&&(e.TgZ(0,"div",0)(1,"div",1),e.NdJ("click",function(){return k.closeSolution()})("keydown.enter",function(){return k.closeSolution()}),e._UZ(2,"quml-close",2),e.qZA(),e.TgZ(3,"div",3),e._uU(4,"Question"),e.qZA(),e._UZ(5,"div",4),e.ALo(6,"safeHtml"),e.TgZ(7,"div",3),e._uU(8,"Options"),e.qZA(),e.TgZ(9,"div",5),e.YNc(10,d1,3,3,"div",6),e.qZA(),e.YNc(11,O1,4,1,"ng-container",7),e.TgZ(12,"div",8)(13,"button",9),e.NdJ("click",function(){return k.closeSolution()}),e._uU(14,"Done"),e.qZA()()()),2&ae&&(e.xp6(5),e.Q6J("innerHtml",e.lcZ(6,3,k.question),e.oJD),e.xp6(5),e.Q6J("ngForOf",k.options),e.xp6(1),e.Q6J("ngIf",k.solutions&&k.solutions.length))},dependencies:function(){return[$r.sg,$r.O5,$r.RF,$r.n9,cl,ge]},styles:[":root{--quml-close-icon:#000}.solutions[_ngcontent-%COMP%]{top:0;left:0;width:100%;height:100%;padding:1rem;overflow:auto}.solution-header[_ngcontent-%COMP%]{color:var(--gray-800);font-size:.875rem;font-weight:700;margin:1rem 0;clear:both}.close-icon[_ngcontent-%COMP%]{float:right;cursor:pointer;width:3rem;height:3rem;border-radius:50%;padding:.25rem}.close-icon[_ngcontent-%COMP%]:hover{background:rgba(0,0,0,.15)}.close-icon[_ngcontent-%COMP%]:hover quml-close[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] polygon#Shape[_ngcontent-%COMP%]{fill:var(--white)}.close-icon[_ngcontent-%COMP%] quml-close[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}.close-icon[_ngcontent-%COMP%] quml-close[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] g[_ngcontent-%COMP%] polygon[_ngcontent-%COMP%]:first-child{fill:var(--quml-close-icon)}.video-container[_ngcontent-%COMP%]{text-align:center;margin:.5rem auto}.scoreboard-button-container[_ngcontent-%COMP%]{text-align:center;clear:both;margin:1rem 0}.solution-options-container[_ngcontent-%COMP%]{display:flex;align-items:flex-start;flex-direction:column}.solution-options-container[_ngcontent-%COMP%] .solution-options[_ngcontent-%COMP%]{margin-bottom:.5rem}"]}),Yu.propDecorators={question:[{type:e.IIB}],options:[{type:e.IIB}],solutions:[{type:e.IIB}],close:[{type:e.r_U}],solutionVideoPlayer:[{type:e.i9L,args:["solutionVideoPlayer",{static:!0}]}]};class Qu{constructor(){}ngOnInit(){}}Qu.\u0275fac=function(ae){return new(ae||Qu)},Qu.\u0275cmp=e.Xpm({type:Qu,selectors:[["quml-durationtimer"]],decls:6,vars:0,consts:[["width","10px","height","16px","viewBox","0 0 10 16","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","Symbols","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","timer/active","transform","translate(-8.000000, -2.000000)","fill","#6D7278"],["d","M8,2 L8,6.8 L8.008,6.8 L8,6.808 L11.2,10 L8,13.2 L8.008,13.208 L8,13.208 L8,18 L17.6,18 L17.6,13.208 L17.592,13.208 L17.6,13.2 L14.4,10 L17.6,6.808 L17.592,6.8 L17.6,6.8 L17.6,2 L8,2 L8,2 Z M16,13.6 L16,16.4 L9.6,16.4 L9.6,13.6 L12.8,10.4 L16,13.6 L16,13.6 Z M12.8,9.6 L9.6,6.4 L9.6,3.6 L16,3.6 L16,6.4 L12.8,9.6 L12.8,9.6 Z","id","Shape"]],template:function(ae,k){1&ae&&(e.O4$(),e.TgZ(0,"svg",0)(1,"title"),e._uU(2,"Shape"),e.qZA(),e.TgZ(3,"g",1)(4,"g",2),e._UZ(5,"path",3),e.qZA()()())}}),Qu.ctorParameters=()=>[];class Jl{constructor(){}ngOnInit(){}}Jl.\u0275fac=function(ae){return new(ae||Jl)},Jl.\u0275cmp=e.Xpm({type:Jl,selectors:[["quml-audio"]],decls:16,vars:0,consts:[["width","36px","height","36px","viewBox","0 0 36 36","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","path-1","x","0","y","0","width","36","height","36","rx","18"],["x","-4.2%","y","-4.2%","width","108.3%","height","108.3%","filterUnits","objectBoundingBox","id","filter-2"],["stdDeviation","1","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","-1","in","shadowBlurInner1","result","shadowOffsetInner1"],["in","shadowOffsetInner1","in2","SourceAlpha","operator","arithmetic","k2","-1","k3","1","result","shadowInnerInner1"],["values","0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0","type","matrix","in","shadowInnerInner1"],["id","audio-play","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","Rectangle-5-Copy-2","fill-rule","nonzero"],["fill","#FFFFFF",0,"xlink","href","#path-1"],["fill-opacity","1","filter","url(#filter-2)",0,"xlink","href","#path-1"],["stroke-opacity","0.484156469","stroke","#C3C8DB","stroke-width","2","stroke-linejoin","square","x","1","y","1","width","34","height","34","rx","17"],["d","M19.483871,8.64533333 C23.6232258,9.616 26.7096774,13.4346667 26.7096774,18 C26.7096774,22.5653333 23.6232258,26.384 19.483871,27.3546667 L19.483871,27.3546667 L19.483871,25.1573333 C22.4670968,24.24 24.6451613,21.3813333 24.6451613,18 C24.6451613,14.6186667 22.4670968,11.76 19.483871,10.8426667 L19.483871,10.8426667 Z M17.4193548,9.46666667 L17.4193548,26.5333333 L12.2580645,21.2 L8.12903226,21.2 L8.12903226,14.8 L12.2580645,14.8 L17.4193548,9.46666667 Z M19.483871,13.7013333 C21.0116129,14.4906667 22.0645161,16.112 22.0645161,18 C22.0645161,19.888 21.0116129,21.5093333 19.483871,22.288 L19.483871,22.288 Z","id","Combined-Shape","fill","#6D7278"]],template:function(ae,k){1&ae&&(e.O4$(),e.TgZ(0,"svg",0)(1,"title"),e._uU(2,"audio play"),e.qZA(),e.TgZ(3,"defs"),e._UZ(4,"rect",1),e.TgZ(5,"filter",2),e._UZ(6,"feGaussianBlur",3)(7,"feOffset",4)(8,"feComposite",5)(9,"feColorMatrix",6),e.qZA()(),e.TgZ(10,"g",7)(11,"g",8),e._UZ(12,"use",9)(13,"use",10)(14,"rect",11),e.qZA(),e._UZ(15,"path",12),e.qZA()())}}),Jl.ctorParameters=()=>[];class Xl{constructor(){}ngOnInit(){}}Xl.\u0275fac=function(ae){return new(ae||Xl)},Xl.\u0275cmp=e.Xpm({type:Xl,selectors:[["quml-wrong"]],decls:11,vars:0,consts:[["width","48px","height","48px","viewBox","0 0 48 48","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["x1","0%","y1","0%","x2","101.719666%","y2","100%","id","linearGradient-1"],["stop-color","#F1635D","offset","0%"],["stop-color","#F97A74","offset","100%"],["id","Symbols","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","wrong"],["id","Oval","fill","#f77f79","fill-rule","nonzero","opacity","0.900000036","cx","24","cy","24","r","24"],["id","Shape","fill","#fff","points","36.0349854 14.4171429 33.6107955 12 24 21.5828571 14.3892045 12 11.9650146 14.4171429 21.5758101 24 11.9650146 33.5828571 14.3892045 36 24 26.4171429 33.6107955 36 36.0349854 33.5828571 26.4241899 24"]],template:function(ae,k){1&ae&&(e.O4$(),e.TgZ(0,"svg",0)(1,"title"),e._uU(2,"wrong"),e.qZA(),e.TgZ(3,"defs")(4,"linearGradient",1),e._UZ(5,"stop",2)(6,"stop",3),e.qZA()(),e.TgZ(7,"g",4)(8,"g",5),e._UZ(9,"circle",6)(10,"polygon",7),e.qZA()()())}}),Xl.ctorParameters=()=>[];class Wu{constructor(){}ngOnInit(){}}Wu.\u0275fac=function(ae){return new(ae||Wu)},Wu.\u0275cmp=e.Xpm({type:Wu,selectors:[["quml-menu"]],decls:6,vars:0,consts:[["width","18px","height","12px","viewBox","0 0 18 12","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","Symbols","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","icon/menu","fill","#333333"],["d","M0,12 L18,12 L18,10 L0,10 L0,12 L0,12 Z M0,7 L18,7 L18,5 L0,5 L0,7 L0,7 Z M0,0 L0,2 L18,2 L18,0 L0,0 L0,0 Z","id","Shape"]],template:function(ae,k){1&ae&&(e.O4$(),e.TgZ(0,"svg",0)(1,"title"),e._uU(2,"Shape"),e.qZA(),e.TgZ(3,"g",1)(4,"g",2),e._UZ(5,"path",3),e.qZA()()())}}),Wu.ctorParameters=()=>[];class ge{constructor(k){this.sanitized=k}transform(k){return this.sanitized.bypassSecurityTrustHtml(k)}}ge.\u0275fac=function(ae){return new(ae||ge)(e.Y36(Ps.H7,16))},ge.\u0275pipe=e.Yjl({name:"safeHtml",type:ge,pure:!0}),ge.ctorParameters=()=>[{type:Ps.H7}];class Y{constructor(k,I,De,Ft,Rn){this.viewerService=k,this.utilService=I,this.questionCursor=De,this.cdRef=Ft,this.errorService=Rn,this.sectionIndex=0,this.playerEvent=new e.vpe,this.sectionEnd=new e.vpe,this.showScoreBoard=new e.vpe,this.destroy$=new Et.xQ,this.loadView=!1,this.showContentError=!1,this.noOfTimesApiCalled=0,this.currentSlideIndex=0,this.showStartPage=!0,this.questions=[],this.progressBarClass=[],this.tryAgainClicked=!1,this.carouselConfig={NEXT:1,PREV:2},this.active=!1,this.showQuestions=!1,this.showZoomModal=!1,this.imageZoomCount=100,this.showRootInstruction=!0,this.slideDuration=0,this.isAssessEventRaised=!1}ngOnChanges(k){k&&Object.values(k)[0].firstChange&&this.subscribeToEvents(),this.setConfig()}ngAfterViewInit(){this.viewerService.raiseStartEvent(0),this.viewerService.raiseHeartBeatEvent(Us,"impression",0)}subscribeToEvents(){this.viewerService.qumlPlayerEvent.asObservable().pipe(Vn(this.destroy$)).subscribe(k=>{this.playerEvent.emit(k)}),this.viewerService.qumlQuestionEvent.pipe(Vn(this.destroy$)).subscribe(k=>{var I,De,Ft,Rn;if(null!==(I=k)&&void 0!==I&&I.error){const{traceId:Ci}=null===(De=this.sectionConfig)||void 0===De?void 0:De.config;return navigator.onLine&&this.viewerService.isAvailableLocally?this.viewerService.raiseExceptionLog(Vt.uY.contentLoadFails,Vt.N3.contentLoadFails,new Error(Vt.N3.contentLoadFails),Ci):this.viewerService.raiseExceptionLog(Vt.uY.internetConnectivity,Vt.N3.internetConnectivity,new Error(Vt.N3.internetConnectivity),Ci),void(this.showContentError=!0)}if(null===(Ft=k)||void 0===Ft||!Ft.questions)return;const vi=Ki(this.questions,k.questions,"identifier");this.questions=function(k,I){return k&&k.length?cn(k,(0,jr.Z)("identifier",2)):[]}(this.questions.concat(vi)),this.sortQuestions(),this.viewerService.updateSectionQuestions(this.sectionConfig.metadata.identifier,this.questions),this.cdRef.detectChanges(),this.noOfTimesApiCalled++,this.loadView=!0,this.currentSlideIndex>0&&this.myCarousel&&(this.myCarousel.selectSlide(this.currentSlideIndex),this.questions[this.currentSlideIndex-1]&&(this.currentQuestionsMedia=null===(Rn=this.questions[this.currentSlideIndex-1])||void 0===Rn?void 0:Rn.media,this.setImageZoom(),this.highlightQuestion())),0===this.currentSlideIndex&&(this.showStartPage?this.active=0===this.sectionIndex:setTimeout(()=>{this.nextSlide()})),this.removeAttribute()})}setConfig(){var k,I,De,Ft,Rn,vi,Ci,Zi,Pr,Lo,Sr,Fr,mo,Oo,xo,ns,is,es,Cs,fo,zs,ca,gu,dl;this.noOfTimesApiCalled=0,this.currentSlideIndex=0,this.active=0===this.currentSlideIndex&&0===this.sectionIndex&&this.showStartPage,this.myCarousel&&this.myCarousel.selectSlide(this.currentSlideIndex),this.threshold=(null===(k=this.sectionConfig.context)||void 0===k?void 0:k.threshold)||3,this.questionIds=vo(this.sectionConfig.metadata.childNodes),this.parentConfig.isReplayed&&(this.initializeTimer=!0,this.viewerService.raiseStartEvent(0),this.viewerService.raiseHeartBeatEvent(Us,"impression",0),this.disableNext=!1,this.currentSlideIndex=0,this.myCarousel.selectSlide(0),this.showRootInstruction=!0,this.currentQuestionsMedia=(0,oe.Z)(this.questions[0],"media"),this.setImageZoom(),this.loadView=!0,this.removeAttribute(),setTimeout(()=>{const hl=document.querySelector("#overlay-button");hl&&hl.focus()},200));const yo=this.sectionConfig.metadata.maxQuestions;yo&&(this.questionIds=this.questionIds.slice(0,yo)),this.noOfQuestions=this.questionIds.length,this.viewerService.initialize(this.sectionConfig,this.threshold,this.questionIds,this.parentConfig),this.checkCompatibilityLevel(this.sectionConfig.metadata.compatibilityLevel),this.timeLimit=(null===(De=null===(I=this.sectionConfig.metadata)||void 0===I?void 0:I.timeLimits)||void 0===De?void 0:De.maxTime)||0,this.warningTime=(null===(Rn=null===(Ft=this.sectionConfig.metadata)||void 0===Ft?void 0:Ft.timeLimits)||void 0===Rn?void 0:Rn.warningTime)||0,this.showTimer="no"!==(null===(Ci=null===(vi=this.sectionConfig.metadata)||void 0===vi?void 0:vi.showTimer)||void 0===Ci?void 0:Ci.toLowerCase()),this.showFeedBack=null!==(Zi=this.sectionConfig.metadata)&&void 0!==Zi&&Zi.showFeedback?"no"!==(null===(Lo=null===(Pr=this.sectionConfig.metadata)||void 0===Pr?void 0:Pr.showFeedback)||void 0===Lo?void 0:Lo.toLowerCase()):this.parentConfig.showFeedback,this.showUserSolution="no"!==(null===(Fr=null===(Sr=this.sectionConfig.metadata)||void 0===Sr?void 0:Sr.showSolutions)||void 0===Fr?void 0:Fr.toLowerCase()),this.startPageInstruction=(null===(Oo=null===(mo=this.sectionConfig.metadata)||void 0===mo?void 0:mo.instructions)||void 0===Oo?void 0:Oo.default)||this.parentConfig.instructions,this.linearNavigation="non-linear"!==this.sectionConfig.metadata.navigationMode,this.showHints="no"!==(null===(ns=null===(xo=this.sectionConfig.metadata)||void 0===xo?void 0:xo.showHints)||void 0===ns?void 0:ns.toLowerCase()),this.points=null===(is=this.sectionConfig.metadata)||void 0===is?void 0:is.points,this.allowSkip="no"!==(null===(Cs=null===(es=this.sectionConfig.metadata)||void 0===es?void 0:es.allowSkip)||void 0===Cs?void 0:Cs.toLowerCase()),this.showStartPage="no"!==(null===(zs=null===(fo=this.sectionConfig.metadata)||void 0===fo?void 0:fo.showStartPage)||void 0===zs?void 0:zs.toLowerCase()),this.progressBarClass=this.parentConfig.isSectionsAvailable?null===(ca=this.mainProgressBar.find(hl=>hl.isActive))||void 0===ca?void 0:ca.children:this.mainProgressBar,this.progressBarClass&&this.progressBarClass.forEach(hl=>hl.showFeedback=this.showFeedBack),this.questions=this.viewerService.getSectionQuestions(this.sectionConfig.metadata.identifier),this.sortQuestions(),this.viewerService.updateSectionQuestions(this.sectionConfig.metadata.identifier,this.questions),this.resetQuestionState(),this.jumpToQuestion?this.goToQuestion(this.jumpToQuestion):1===this.threshold?this.viewerService.getQuestion():this.threshold>1&&this.viewerService.getQuestions(),!(null===(dl=null===(gu=this.sectionConfig.metadata)||void 0===gu?void 0:gu.children)||void 0===dl)&&dl.length||(this.loadView=!0,this.disableNext=!0),this.initializeTimer||(this.initializeTimer=!0),this.initialTime=this.initialSlideDuration=(new Date).getTime()}removeAttribute(){setTimeout(()=>{const k=document.querySelector(".carousel.slide");k&&k.removeAttribute("tabindex")},100)}sortQuestions(){if(this.questions.length&&this.questionIds.length){const k=[];this.questionIds.forEach(I=>{const De=this.questions.find(Ft=>Ft.identifier===I);De&&k.push(De)}),this.questions=k}}createSummaryObj(){var k,I,De,Ft,Rn,vi,Ci,Zi;const Pr=Kt(this.progressBarClass,"class");return{skipped:(null===(I=null===(k=Pr)||void 0===k?void 0:k.skipped)||void 0===I?void 0:I.length)||0,correct:(null===(Ft=null===(De=Pr)||void 0===De?void 0:De.correct)||void 0===Ft?void 0:Ft.length)||0,wrong:(null===(vi=null===(Rn=Pr)||void 0===Rn?void 0:Rn.wrong)||void 0===vi?void 0:vi.length)||0,partial:(null===(Zi=null===(Ci=Pr)||void 0===Ci?void 0:Ci.partial)||void 0===Zi?void 0:Zi.length)||0}}nextSlide(){if(this.currentQuestionsMedia=(0,oe.Z)(this.questions[this.currentSlideIndex],"media"),this.getQuestion(),this.viewerService.raiseHeartBeatEvent(Hu,Xs,this.myCarousel.getCurrentSlideIndex()+1),this.viewerService.raiseHeartBeatEvent(Hu,cc,this.myCarousel.getCurrentSlideIndex()+1),this.currentSlideIndex!==this.questions.length&&(this.currentSlideIndex=this.currentSlideIndex+1),(this.myCarousel.isLast(this.myCarousel.getCurrentSlideIndex())||this.noOfQuestions===this.myCarousel.getCurrentSlideIndex())&&this.calculateScore(),this.myCarousel.getCurrentSlideIndex()>0&&"MCQ"===this.questions[this.myCarousel.getCurrentSlideIndex()-1].qType&&this.currentOptionSelected){const k=this.currentOptionSelected&&this.currentOptionSelected.option?this.currentOptionSelected.option:void 0,I=this.questions[this.myCarousel.getCurrentSlideIndex()-1].identifier,De=this.questions[this.myCarousel.getCurrentSlideIndex()-1].qType;this.viewerService.raiseResponseEvent(I,De,k)}if(this.questions[this.myCarousel.getCurrentSlideIndex()]&&this.setSkippedClass(this.myCarousel.getCurrentSlideIndex()),this.myCarousel.getCurrentSlideIndex()===this.noOfQuestions)return this.clearTimeInterval(),void this.emitSectionEnd();this.myCarousel.move(this.carouselConfig.NEXT),this.setImageZoom(),this.resetQuestionState(),this.clearTimeInterval()}prevSlide(){this.disableNext=!1,this.currentSolutions=void 0,this.viewerService.raiseHeartBeatEvent("PREV_CLICKED",Xs,this.myCarousel.getCurrentSlideIndex()-1),this.showAlert=!1,this.currentSlideIndex!==this.questions.length&&(this.currentSlideIndex=this.currentSlideIndex+1),this.myCarousel.getCurrentSlideIndex()+1===this.noOfQuestions&&this.endPageReached?this.endPageReached=!1:this.myCarousel.move(this.carouselConfig.PREV),this.currentSlideIndex=this.myCarousel.getCurrentSlideIndex(),this.active=0===this.currentSlideIndex&&0===this.sectionIndex&&this.showStartPage,this.currentQuestionsMedia=(0,oe.Z)(this.questions[this.myCarousel.getCurrentSlideIndex()-1],"media"),this.setImageZoom(),this.setSkippedClass(this.myCarousel.getCurrentSlideIndex()-1)}getQuestion(){this.myCarousel.getCurrentSlideIndex()>0&&this.threshold*this.noOfTimesApiCalled-1===this.myCarousel.getCurrentSlideIndex()&&this.threshold*this.noOfTimesApiCalled>=this.questions.length&&this.threshold>1&&this.viewerService.getQuestions(),this.myCarousel.getCurrentSlideIndex()>0&&void 0===this.questions[this.myCarousel.getCurrentSlideIndex()]&&this.threshold>1&&this.viewerService.getQuestions(),1===this.threshold&&this.myCarousel.getCurrentSlideIndex()>=0&&this.viewerService.getQuestion()}resetQuestionState(){this.active=!1,this.showAlert=!1,this.optionSelectedObj=void 0,this.currentOptionSelected=void 0,this.currentQuestion=void 0,this.currentOptions=void 0,this.currentSolutions=void 0}activeSlideChange(k){this.initialSlideDuration=(new Date).getTime(),this.isAssessEventRaised=!1;const I=document.querySelector("li.progressBar-border"),De=document.querySelector(".lanscape-mode-right");De&&I&&!this.parentConfig.isReplayed&&this.utilService.scrollParentToChild(De,I)}nextSlideClicked(k){var I;if(!this.showRootInstruction||!this.parentConfig.isSectionsAvailable)return 0===this.myCarousel.getCurrentSlideIndex()?this.nextSlide():void("next"===(null===(I=k)||void 0===I?void 0:I.type)&&this.validateSelectedOption(this.optionSelectedObj,"next"));this.showRootInstruction=!1}previousSlideClicked(k){if("previous clicked"===k.event)if(this.optionSelectedObj&&this.showFeedBack)this.stopAutoNavigation=!1,this.validateSelectedOption(this.optionSelectedObj,"previous");else{if(this.stopAutoNavigation=!0,0===this.currentSlideIndex&&this.parentConfig.isSectionsAvailable&&this.getCurrentSectionIndex()>0){const I=this.mainProgressBar[this.getCurrentSectionIndex()-1].identifier;return void this.jumpToSection(I)}this.prevSlide()}}getCurrentSectionIndex(){const k=this.sectionConfig.metadata.identifier;return this.mainProgressBar.findIndex(I=>I.identifier===k)}goToSlideClicked(k,I){var De;null!==(De=this.progressBarClass)&&void 0!==De&&De.length?(k.stopPropagation(),this.active=!1,this.jumpSlideIndex=I,this.optionSelectedObj&&this.showFeedBack?(this.stopAutoNavigation=!1,this.validateSelectedOption(this.optionSelectedObj,"jump")):(this.stopAutoNavigation=!0,this.goToSlide(this.jumpSlideIndex))):0===I&&(this.jumpSlideIndex=0,this.goToSlide(this.jumpSlideIndex))}onEnter(k,I){13===k.keyCode&&(k.stopPropagation(),this.goToSlideClicked(k,I))}jumpToSection(k){this.showRootInstruction=!1,this.emitSectionEnd(!1,k)}onSectionEnter(k,I){13===k.keyCode&&(k.stopPropagation(),this.optionSelectedObj&&this.validateSelectedOption(this.optionSelectedObj,"jump"),this.jumpToSection(I))}onScoreBoardClicked(){this.viewerService.updateSectionQuestions(this.sectionConfig.metadata.identifier,this.questions),this.showScoreBoard.emit()}onScoreBoardEnter(k){k.stopPropagation(),"Enter"===k.key&&this.onScoreBoardClicked()}focusOnNextButton(){setTimeout(()=>{const k=document.querySelector(".quml-navigation__next");k&&k.focus()},100)}getOptionSelected(k){var I;if(JSON.stringify(this.currentOptionSelected)===JSON.stringify(k))return;this.focusOnNextButton(),this.active=!0,this.currentOptionSelected=k;const De=this.myCarousel.getCurrentSlideIndex()-1;this.viewerService.raiseHeartBeatEvent("OPTION_CLICKED",Xs,this.myCarousel.getCurrentSlideIndex()),(0,Ur.Z)(null===(I=k)||void 0===I?void 0:I.option)?(this.optionSelectedObj=void 0,this.currentSolutions=void 0,this.updateScoreBoard(De,"skipped")):(this.optionSelectedObj=k,this.isAssessEventRaised=!1,this.currentSolutions=(0,Ur.Z)(k.solutions)?void 0:k.solutions),this.media=this.questions[this.myCarousel.getCurrentSlideIndex()-1].media,this.currentSolutions&&this.currentSolutions.forEach((Ft,Rn)=>{"video"===Ft.type&&this.media.forEach(vi=>{vi.id===this.currentSolutions[Rn].value&&(this.currentSolutions[Rn].type="video",this.currentSolutions[Rn].src=vi.src,this.currentSolutions[Rn].thumbnail=vi.thumbnail)})}),this.showFeedBack||this.validateSelectedOption(this.optionSelectedObj)}durationEnds(){this.showSolution=!1,this.showAlert=!1,this.emitSectionEnd(!0)}checkCompatibilityLevel(k){var I,De;if(k){const Ft=this.errorService.checkContentCompatibility(k);Ft.isCompitable||this.viewerService.raiseExceptionLog(Vt.uY.contentCompatibility,Vt.N3.contentCompatibility,Ft.error,null===(De=null===(I=this.sectionConfig)||void 0===I?void 0:I.config)||void 0===De?void 0:De.traceId)}}emitSectionEnd(k=!1,I){const De={summary:this.createSummaryObj(),score:this.calculateScore(),durationSpent:this.utilService.getTimeSpentText(this.initialTime),slideIndex:this.myCarousel.getCurrentSlideIndex(),isDurationEnded:k};I&&(De.jumpToSection=I),this.viewerService.updateSectionQuestions(this.sectionConfig.metadata.identifier,this.questions),this.sectionEnd.emit(De)}closeAlertBox(k){var I,De;"close"===(null===(I=k)||void 0===I?void 0:I.type)?this.viewerService.raiseHeartBeatEvent("CLOSED_FEEDBACK",Xs,this.myCarousel.getCurrentSlideIndex()):"tryAgain"===(null===(De=k)||void 0===De?void 0:De.type)&&(this.tryAgainClicked=!0,setTimeout(()=>{this.tryAgainClicked=!1},2e3),this.viewerService.raiseHeartBeatEvent("TRY_AGAIN",Xs,this.myCarousel.getCurrentSlideIndex())),this.showAlert=!1}setSkippedClass(k){this.progressBarClass&&"unattempted"===(0,oe.Z)(this.progressBarClass[k],"class")&&(this.progressBarClass[k].class="skipped")}toggleScreenRotate(k){this.viewerService.raiseHeartBeatEvent(bl,Xs,this.myCarousel.getCurrentSlideIndex()+1)}validateSelectedOption(k,I){var De,Ft,Rn;const vi=null===(Ft=null===(De=k)||void 0===De?void 0:De.option)||void 0===Ft?void 0:Ft.value,Ci=this.myCarousel.getCurrentSlideIndex()-1,Zi=!this.optionSelectedObj&&this.allowSkip&&"MCQ"===this.utilService.getQuestionType(this.questions,Ci),Pr="SA"===this.utilService.getQuestionType(this.questions,Ci),Lo=this.startPageInstruction&&0===this.myCarousel.getCurrentSlideIndex(),Sr=!this.optionSelectedObj&&this.active,Fr=this.questions[Ci],mo=Fr.responseDeclaration?this.utilService.getKeyValue(Object.keys(Fr.responseDeclaration)):"";this.slideDuration=Math.round(((new Date).getTime()-this.initialSlideDuration)/1e3);const Oo={id:Fr.identifier,title:Fr.name,desc:Fr.description,type:Fr.qType.toLowerCase(),maxscore:0===mo.length?0:Fr.responseDeclaration[mo].maxScore||0,params:"MCQ"===Fr.qType.toUpperCase()&&null!==(ns=null===(xo=Fr)||void 0===xo?void 0:xo.editorState)&&void 0!==ns&&ns.options?Fr.editorState.options:"MCQ"!==Fr.qType.toUpperCase()||(0,Ur.Z)(null===(is=Fr)||void 0===is?void 0:is.editorState)?[]:[null===(es=Fr)||void 0===es?void 0:es.editorState]};var xo,ns,is,es;if(Oo&&this.parentConfig.isSectionsAvailable&&(Oo.sectionId=this.sectionConfig.metadata.identifier),!this.optionSelectedObj&&!this.isAssessEventRaised&&"SA"!==Fr.qType.toUpperCase()&&(this.isAssessEventRaised=!0,this.viewerService.raiseAssesEvent(Oo,Ci+1,"No",0,[],this.slideDuration)),this.optionSelectedObj){if(this.currentQuestion=Fr.body,this.currentOptions=Fr.interactions[mo].options,"single"===k.cardinality){const Cs=Number(Fr.responseDeclaration[mo].correctResponse.value);if(this.showAlert=!0,(null===(Rn=k.option)||void 0===Rn?void 0:Rn.value)===Cs){const fo=this.getScore(Ci,mo,!0);this.isAssessEventRaised||(this.isAssessEventRaised=!0,this.viewerService.raiseAssesEvent(Oo,Ci+1,"Yes",fo,[k.option],this.slideDuration)),this.alertType="correct",this.showFeedBack&&this.correctFeedBackTimeOut(I),this.updateScoreBoard(Ci,"correct",void 0,fo)}else{const fo=this.getScore(Ci,mo,!1,k);this.alertType="wrong",this.updateScoreBoard(Ci,"partial"===this.progressBarClass[Ci].class?"partial":"wrong",vi,fo),this.isAssessEventRaised||(this.isAssessEventRaised=!0,this.viewerService.raiseAssesEvent(Oo,Ci+1,"No",0,[k.option],this.slideDuration))}}if("multiple"===k.cardinality){const fo=this.utilService.getMultiselectScore(k.option,this.questions[Ci].responseDeclaration);this.showAlert=!0,0===fo?(this.alertType="wrong",this.updateScoreBoard(Ci+1,"wrong")):(this.updateScoreBoard(Ci+1,"correct",void 0,fo),this.showFeedBack&&this.correctFeedBackTimeOut(I),this.alertType="correct")}this.optionSelectedObj=void 0}else Zi||Pr||Lo||Sr?this.nextSlide():(this.startPageInstruction&&!this.optionSelectedObj&&!this.active&&!this.allowSkip&&this.myCarousel.getCurrentSlideIndex()>0&&"MCQ"===this.utilService.getQuestionType(this.questions,Ci)&&this.utilService.canGo(this.progressBarClass[this.myCarousel.getCurrentSlideIndex()])||!this.optionSelectedObj&&!this.active&&!this.allowSkip&&this.myCarousel.getCurrentSlideIndex()>=0&&"MCQ"===this.utilService.getQuestionType(this.questions,Ci)&&this.utilService.canGo(this.progressBarClass[this.myCarousel.getCurrentSlideIndex()]))&&this.infoPopupTimeOut()}infoPopupTimeOut(){this.infoPopup=!0,setTimeout(()=>{this.infoPopup=!1},2e3)}correctFeedBackTimeOut(k){this.intervalRef=setTimeout(()=>{this.showAlert&&(this.showAlert=!1,this.myCarousel.isLast(this.myCarousel.getCurrentSlideIndex())||"next"!==k?"previous"!==k||this.stopAutoNavigation?"jump"!==k||this.stopAutoNavigation?this.myCarousel.isLast(this.myCarousel.getCurrentSlideIndex())&&(this.endPageReached=!0,this.emitSectionEnd()):this.goToSlide(this.jumpSlideIndex):this.prevSlide():this.nextSlide())},4e3)}goToSlide(k){var I,De;if(this.viewerService.raiseHeartBeatEvent("GO_TO_QUESTION",Xs,this.myCarousel.getCurrentSlideIndex()),this.disableNext=!1,this.currentSlideIndex=k,this.showRootInstruction=!1,0===k)return this.optionSelectedObj=void 0,this.myCarousel.selectSlide(0),this.active=0===this.currentSlideIndex&&0===this.sectionIndex&&this.showStartPage,this.showRootInstruction=!0,void(null!==(De=null===(I=this.sectionConfig.metadata)||void 0===I?void 0:I.children)&&void 0!==De&&De.length||(this.disableNext=!0));this.currentQuestionsMedia=(0,oe.Z)(this.questions[this.currentSlideIndex-1],"media"),this.setSkippedClass(this.currentSlideIndex-1),this.initializeTimer||(this.initializeTimer=!0),void 0===this.questions[k-1]?(this.showQuestions=!1,this.viewerService.getQuestions(0,k),this.currentSlideIndex=k):void 0!==this.questions[k-1]&&this.myCarousel.selectSlide(k),this.setImageZoom(),this.currentSolutions=void 0,this.highlightQuestion()}goToQuestion(k){this.active=!1,this.showRootInstruction=!1,this.disableNext=!1,this.initializeTimer=!0;const I=k.questionNo;this.viewerService.getQuestions(0,I),this.currentSlideIndex=I,this.myCarousel.selectSlide(I),this.highlightQuestion()}highlightQuestion(){var k,I,De;const Ft=this.questions[this.currentSlideIndex-1],Rn=null===(I=null===(k=Ft)||void 0===k?void 0:k.qType)||void 0===I?void 0:I.toUpperCase(),vi=document.getElementById(null===(De=Ft)||void 0===De?void 0:De.identifier);if(vi&&Rn){let Ci;Ci=vi.querySelector("MCQ"===Rn?".mcq-title":".question-container"),Ci&&setTimeout(()=>{Ci.focus()},0)}}getSolutions(){this.showAlert=!1,this.viewerService.raiseHeartBeatEvent(ds,Xs,this.myCarousel.getCurrentSlideIndex()),this.viewerService.raiseHeartBeatEvent(ds,cc,this.myCarousel.getCurrentSlideIndex());const k=this.myCarousel.getCurrentSlideIndex()-1;this.currentQuestion=this.questions[k].body,this.currentOptions=this.questions[k].interactions.response1.options,this.currentQuestionsMedia=(0,oe.Z)(this.questions[k],"media"),setTimeout(()=>{this.setImageZoom()}),setTimeout(()=>{this.setImageHeightWidthClass()},100),this.currentSolutions&&(this.showSolution=!0),this.clearTimeInterval()}viewSolution(){this.viewerService.raiseHeartBeatEvent("VIEW_SOLUTION_CLICKED",Xs,this.myCarousel.getCurrentSlideIndex()),this.showSolution=!0,this.showAlert=!1,this.currentQuestionsMedia=(0,oe.Z)(this.questions[this.myCarousel.getCurrentSlideIndex()-1],"media"),setTimeout(()=>{this.setImageZoom(),this.setImageHeightWidthClass()}),clearTimeout(this.intervalRef)}closeSolution(){this.setImageZoom(),this.viewerService.raiseHeartBeatEvent("SOLUTION_CLOSED",Xs,this.myCarousel.getCurrentSlideIndex()),this.showSolution=!1,this.myCarousel.selectSlide(this.currentSlideIndex),this.focusOnNextButton()}viewHint(){this.viewerService.raiseHeartBeatEvent("VIEW_HINT",Xs,this.myCarousel.getCurrentSlideIndex())}onAnswerKeyDown(k){"Enter"===k.key&&(k.stopPropagation(),this.getSolutions())}showAnswerClicked(k,I){var De;if(null!==(De=k)&&void 0!==De&&De.showAnswer){if(this.focusOnNextButton(),this.active=!0,this.progressBarClass[this.myCarousel.getCurrentSlideIndex()-1].class="correct",I){const Ft=this.questions.findIndex(Rn=>Rn.identifier===I.identifier);Ft>-1&&(this.questions[Ft].isAnswerShown=!0,this.viewerService.updateSectionQuestions(this.sectionConfig.metadata.identifier,this.questions))}this.viewerService.raiseHeartBeatEvent(ds,Xs,"SHORT_ANSWER"),this.viewerService.raiseHeartBeatEvent("PAGE_SCROLLED",cc,this.myCarousel.getCurrentSlideIndex()-1)}}getScore(k,I,De,Ft){if(De)return this.questions[k].responseDeclaration[I].correctResponse.outcomes.SCORE?this.questions[k].responseDeclaration[I].correctResponse.outcomes.SCORE:this.questions[k].responseDeclaration[I].maxScore||1;{const Rn=Ft.option.value,vi=this.questions[k].responseDeclaration.mapping;let Ci=0;return vi&&vi.forEach(Zi=>{Rn===Zi.response&&(Ci=Zi.outcomes.SCORE||0,Zi.outcomes.SCORE&&(this.progressBarClass[k].class="partial"))}),Ci}}calculateScore(){return this.progressBarClass.reduce((k,I)=>k+I.score,0)}updateScoreBoard(k,I,De,Ft){this.progressBarClass.forEach(Rn=>{Rn.index-1===k&&(Rn.class=I,Rn.score=Ft||0,this.showFeedBack||(Rn.value=De))})}setImageHeightWidthClass(){document.querySelectorAll("[data-asset-variable]").forEach(k=>{k.removeAttribute("class"),k.setAttribute("class",k.clientHeight>k.clientWidth?"portrait":k.clientHeight{const Rn=Ft.getAttribute("data-asset-variable");Ft.setAttribute("class","option-image"),Ft.setAttribute("id",Rn),(0,fr.Z)(this.currentQuestionsMedia,Ci=>{if(Rn===Ci.id)if(this.parentConfig.isAvailableLocally&&this.parentConfig.baseUrl){let Zi=this.parentConfig.baseUrl;Zi=`${Zi.substring(0,Zi.lastIndexOf("/"))}/${this.sectionConfig.metadata.identifier}`,De&&(Ft.src=`${Zi}/${De}/${Ci.src}`)}else Ci.baseUrl&&(Ft.src=Ci.baseUrl+Ci.src)});const vi=document.createElement("div");vi.setAttribute("class","magnify-icon"),vi.onclick=Ci=>{this.viewerService.raiseHeartBeatEvent("ZOOM_CLICKED",Xs,this.myCarousel.getCurrentSlideIndex()),this.zoomImgSrc=Ft.src,this.showZoomModal=!0;const Zi=document.getElementById("imageModal");Zi.setAttribute("class",Zi.clientHeight>Ft.clientWidth?"portrait":Ft.clientHeight100&&(this.imageZoomCount=this.imageZoomCount-10,this.setImageModalHeightWidth())}setImageModalHeightWidth(){this.imageModal.nativeElement.style.width=`${this.imageZoomCount}%`,this.imageModal.nativeElement.style.height=`${this.imageZoomCount}%`}closeZoom(){this.viewerService.raiseHeartBeatEvent("ZOOM_CLOSE_CLICKED",Xs,this.myCarousel.getCurrentSlideIndex()),document.getElementById("imageModal").removeAttribute("style"),this.showZoomModal=!1}clearTimeInterval(){this.intervalRef&&clearTimeout(this.intervalRef)}ngOnDestroy(){this.destroy$.next(!0),this.destroy$.unsubscribe(),this.errorService.getInternetConnectivityError.unsubscribe(),this.subscription&&this.subscription.unsubscribe()}}Y.\u0275fac=function(ae){return new(ae||Y)(e.Y36(ll),e.Y36(Ca),e.Y36(Wa),e.Y36(e.sBO),e.Y36(Vt.T_))},Y.\u0275cmp=e.Xpm({type:Y,selectors:[["quml-section-player"]],viewQuery:function(ae,k){if(1&ae&&(e.Gf(qu,5),e.Gf(Eu,7),e.Gf(dd,5)),2&ae){let I;e.iGM(I=e.CRH())&&(k.myCarousel=I.first),e.iGM(I=e.CRH())&&(k.imageModal=I.first),e.iGM(I=e.CRH())&&(k.questionSlide=I.first)}},hostBindings:function(ae,k){1&ae&&e.NdJ("beforeunload",function(){return k.ngOnDestroy()},!1,e.Jf7)},inputs:{sectionIndex:"sectionIndex",sectionConfig:"sectionConfig",attempts:"attempts",jumpToQuestion:"jumpToQuestion",mainProgressBar:"mainProgressBar",parentConfig:"parentConfig"},outputs:{playerEvent:"playerEvent",sectionEnd:"sectionEnd",showScoreBoard:"showScoreBoard"},features:[e.TTD],decls:11,vars:5,consts:[["class","quml-container",3,"hidden",4,"ngIf"],["class","info-popup",4,"ngIf"],[4,"ngIf"],[1,"image-viewer__overlay",3,"hidden"],[1,"image-viewer__close",3,"click"],[1,"image-viewer__container"],["id","imageModal","alt","Zoomed image",1,"image-viewer__img",3,"src"],["imageModal",""],[1,"image-viewer__zoom"],[1,"image-viewer__zoomin",3,"click"],[1,"image-viewer__zoomout",3,"click"],[1,"quml-container",3,"hidden"],[1,"quml-landscape",3,"hidden"],[1,"main-header",3,"disablePreviousNavigation","duration","warningTime","showTimer","showLegend","currentSlideIndex","totalNoOfQuestions","active","showFeedBack","currentSolutions","initializeTimer","replayed","disableNext","startPageInstruction","attempts","showStartPage","showDeviceOrientation","durationEnds","nextSlideClicked","prevSlideClicked","showSolution","toggleScreenRotate"],[1,"landscape-mode"],[1,"lanscape-mode-left"],["class","current-slide",4,"ngIf"],[1,"landscape-content"],[1,"landscape-center",3,"interval","showIndicators","noWrap","activeSlideChange"],["myCarousel",""],[3,"instructions","points","time","showTimer","totalNoOfQuestions","contentName"],[4,"ngFor","ngForOf"],[1,"lanscape-mode-right"],["tabindex","0",1,"showFeedBack-progressBar","info-page","hover-effect",3,"ngClass","keydown","click"],["class","scoreboard-sections",4,"ngIf"],["class","singleContent",4,"ngIf"],["class","singleContent nonFeedback",4,"ngIf"],["class","requiresSubmit cursor-pointer showFeedBack-progressBar hover-effect","tabindex","0","aria-label","scoreboard",3,"click","keydown",4,"ngIf"],[3,"alertType","isHintAvailable","showSolutionButton","showSolution","showHint","closeAlert",4,"ngIf"],[3,"question","options","solutions","close",4,"ngIf"],[1,"current-slide"],[3,"click","keydown"],["questionSlide",""],[3,"id"],[3,"question","replayed","identifier","tryAgain","optionSelected"],[3,"questions","replayed","baseUrl","showAnswerClicked"],[1,"scoreboard-sections"],["class","section relative",3,"ngClass","click","keydown",4,"ngFor","ngForOf"],[1,"section","relative",3,"ngClass","click","keydown"],["tabindex","0",1,"progressBar-border",3,"for","ngClass"],["class","nonFeedback",4,"ngIf"],["tabindex","0","class","showFeedBack-progressBar",3,"ngClass","click","keydown",4,"ngFor","ngForOf"],["tabindex","0",1,"showFeedBack-progressBar",3,"ngClass","click","keydown"],[1,"nonFeedback"],[1,"singleContent"],["tabindex","0","class","showFeedBack-progressBar hover-effect",3,"ngClass","click","keydown",4,"ngFor","ngForOf"],["tabindex","0",1,"showFeedBack-progressBar","hover-effect",3,"ngClass","click","keydown"],[1,"singleContent","nonFeedback"],["tabindex","0","aria-label","scoreboard",1,"requiresSubmit","cursor-pointer","showFeedBack-progressBar","hover-effect",3,"click","keydown"],["src","./assets/flag_inactive.svg","alt","Flag logo: Show scoreboard"],[3,"alertType","isHintAvailable","showSolutionButton","showSolution","showHint","closeAlert"],[3,"question","options","solutions","close"],[1,"info-popup"]],template:function(ae,k){1&ae&&(e.YNc(0,ku,27,38,"div",0),e.YNc(1,Ma,2,0,"div",1),e.YNc(2,Yl,1,0,"sb-player-contenterror",2),e.TgZ(3,"div",3)(4,"div",4),e.NdJ("click",function(){return k.closeZoom()}),e.qZA(),e.TgZ(5,"div",5),e._UZ(6,"img",6,7),e.qZA(),e.TgZ(8,"div",8)(9,"div",9),e.NdJ("click",function(){return k.zoomIn()}),e.qZA(),e.TgZ(10,"div",10),e.NdJ("click",function(){return k.zoomOut()}),e.qZA()()()),2&ae&&(e.Q6J("ngIf",k.loadView),e.xp6(1),e.Q6J("ngIf",k.infoPopup),e.xp6(1),e.Q6J("ngIf",k.showContentError),e.xp6(1),e.Q6J("hidden",!k.showZoomModal),e.xp6(3),e.Q6J("src",k.zoomImgSrc,e.LSH))},dependencies:[$r.mk,$r.sg,$r.O5,Go,vs,Vt.vM,hu,Ql,vl,Nu,_l,fu,Yu],styles:["@charset \"UTF-8\"; :root{--quml-scoreboard-sub-title:#6D7278;--quml-scoreboard-skipped:#969696;--quml-scoreboard-unattempted:#575757;--quml-color-success:#08BC82;--quml-color-danger:#F1635D;--quml-color-primary-contrast:#333;--quml-btn-border:#ccc;--quml-heder-text-color:#6250f5;--quml-header-bg-color:#c2c2c2;--quml-mcq-title-txt:#131415;--quml-zoom-btn-txt:#eee;--quml-zoom-btn-hover:#f2f2f2;--quml-main-bg:#fff;--quml-btn-color:#fff;--quml-question-bg:#fff}.quml-header[_ngcontent-%COMP%]{background:var(--quml-header-bg-color);display:flow-root;height:2.25rem;position:fixed}.quml-container[_ngcontent-%COMP%]{overflow:hidden;width:100%;height:100%;position:relative}.quml-landscape[_ngcontent-%COMP%]{width:100%;height:100%} .carousel{outline:0}.col[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.quml-button[_ngcontent-%COMP%]{background-color:var(--primary-color);border:none;color:var(--quml-btn-color);padding:.25rem;text-align:center;text-decoration:none;font-size:1rem;margin:.125rem .5rem .125rem .125rem;cursor:pointer;width:3rem;height:2.5rem;border-radius:10%}.landscape-mode[_ngcontent-%COMP%]{height:100%;width:100%;position:relative;background-color:var(--quml-main-bg)}.landscape-content[_ngcontent-%COMP%]{padding:2.5rem 4rem 0;overflow:auto;height:100%;width:100%}@media only screen and (max-width:480px){.landscape-content[_ngcontent-%COMP%]{padding:5rem 1rem 0;height:calc(100% - 3rem)}}.lanscape-mode-left[_ngcontent-%COMP%]{position:absolute;left:0;top:3.5rem;text-align:center;z-index:1;width:4rem}.lanscape-mode-left[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{padding-bottom:1.5rem}.landscape-center[_ngcontent-%COMP%]{width:100%}.lanscape-mode-right[_ngcontent-%COMP%]{-ms-overflow-style:none;scrollbar-width:none;position:absolute;padding:0 1rem;right:.5rem;color:var(--quml-scoreboard-unattempted);font-size:.75rem;height:calc(100% - 4rem);overflow-y:auto;top:3.5rem}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style:none;margin-top:.5rem;padding:0;text-align:center;position:relative}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]::before{content:\"\";width:.0625rem;height:100%;position:absolute;left:0;right:0;background-color:rgba(204,204,204,.5);z-index:1;margin:0 auto}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{position:relative;z-index:2}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li.requiresSubmit[_ngcontent-%COMP%]{color:var(--quml-scoreboard-unattempted);border:.03125rem solid var(--quml-scoreboard-unattempted);border-radius:50%;width:1.25rem;height:1.25rem;background:var(--white)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li.requiresSubmit[_ngcontent-%COMP%]:hover{border:.0625rem solid var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .singleContent.nonFeedback[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover{border:1px solid var(--primary-color);color:var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .singleContent.nonFeedback[_ngcontent-%COMP%] li.att-color[_ngcontent-%COMP%]{color:var(--white);background:var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul.nonFeedback[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover{border:1px solid var(--primary-color);color:var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul.nonFeedback[_ngcontent-%COMP%] li.att-color[_ngcontent-%COMP%]{color:var(--white);background:var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li.progressBar-border[_ngcontent-%COMP%]::after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:focus::after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover::after{border:1px solid var(--primary-color);content:\"\";width:1.65rem;height:1.65rem;border-radius:50%;padding:.25rem;position:absolute}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.attempted[_ngcontent-%COMP%]::after{content:\"\";display:inline-block;transform:rotate(45deg);height:.6rem;width:.3rem;border-bottom:.12rem solid var(--primary-color);border-right:.12rem solid var(--primary-color);position:absolute;top:.25rem;right:-.7rem}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.correct[_ngcontent-%COMP%]::after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.partial[_ngcontent-%COMP%]::after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.wrong[_ngcontent-%COMP%]::after{content:\"\";position:absolute;top:.525rem;right:-.7rem;height:.375rem;width:.375rem;border-radius:.375rem}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.correct[_ngcontent-%COMP%]::after{--correct-bg:var(--quml-color-success);background:var(--correct-bg)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.wrong[_ngcontent-%COMP%]::after{--wrong-bg:var(--quml-color-danger);background:var(--wrong-bg)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.partial[_ngcontent-%COMP%]::after{--partial-bg:linear-gradient(\n 180deg,\n rgba(71, 164, 128, 1) 0%,\n rgba(71, 164, 128, 1) 50%,\n rgba(249, 122, 116, 1) 50%,\n rgba(249, 122, 116, 1) 100%\n );background:var(--partial-bg)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.attempted[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.partial[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:var(--white)!important;background:var(--primary-color);border:.03125rem solid var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{background-color:var(--quml-question-bg);border-radius:.25rem;width:1.25rem;padding:.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;color:var(--quml-scoreboard-unattempted);border:.03125rem solid var(--quml-scoreboard-unattempted);margin-bottom:2.25rem;cursor:pointer}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.requiresSubmit[_ngcontent-%COMP%]{color:var(--quml-scoreboard-unattempted);border:.03125rem solid var(--quml-scoreboard-unattempted);border-radius:50%;background:var(--white)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.requiresSubmit[_ngcontent-%COMP%]:hover{border:.0625rem solid var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.active[_ngcontent-%COMP%], .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:focus, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:hover{color:var(--primary-color);border:.0625rem solid var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.active[_ngcontent-%COMP%]::after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:focus::after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:hover::after{border:1px solid var(--primary-color);content:\"\";height:1.65rem;border-radius:.25rem;position:absolute;width:1.65rem;background:var(--quml-question-bg);z-index:-1}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.skipped[_ngcontent-%COMP%]{color:var(--white);background:var(--quml-scoreboard-skipped);border:.0625rem solid var(--quml-scoreboard-skipped)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.unattempted[_ngcontent-%COMP%]{color:var(--quml-scoreboard-unattempted);border:.03125rem solid var(--quml-scoreboard-unattempted)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.unattempted[_ngcontent-%COMP%]:hover{border:.0625rem solid var(--primary-color);color:var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]{display:none}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%] ~ ul[_ngcontent-%COMP%]{height:0;transform:scaleY(0)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:checked ~ ul[_ngcontent-%COMP%]{height:100%;transform-origin:top;transition:transform .2s ease-out;transform:scaleY(1)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:checked ~ label[_ngcontent-%COMP%]{border:.0625rem solid var(--primary-color);color:var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar[_ngcontent-%COMP%]{background-color:var(--quml-question-bg);border-radius:50%;width:1.25rem;padding:.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;border:.0625rem solid #ccc;margin-bottom:2.25rem;cursor:pointer}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.requiresSubmit[_ngcontent-%COMP%]:hover{border:.0625rem solid var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar[_ngcontent-%COMP%] .active[_ngcontent-%COMP%], .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.att-color[_ngcontent-%COMP%], .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.progressBar-border[_ngcontent-%COMP%]{color:var(--primary-color);border:.0625rem solid var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.info-page[_ngcontent-%COMP%]{color:var(--white);background:var(--primary-color);border:.0625rem solid var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.skipped[_ngcontent-%COMP%]{color:var(--white);background:var(--quml-scoreboard-skipped);border:.0625rem solid var(--quml-scoreboard-skipped)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.skipped[_ngcontent-%COMP%]:hover{color:var(--white)!important}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.correct[_ngcontent-%COMP%], .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.partial[_ngcontent-%COMP%], .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.wrong[_ngcontent-%COMP%]{color:var(--white);border:0 solid transparent}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.correct[_ngcontent-%COMP%]{--correct-bg:var(--quml-color-success);background:var(--correct-bg)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.wrong[_ngcontent-%COMP%]{--wrong-bg:var(--quml-color-danger);background:var(--wrong-bg)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.partial[_ngcontent-%COMP%]{--partial-bg:linear-gradient(\n 180deg,\n rgba(71, 164, 128, 1) 0%,\n rgba(71, 164, 128, 1) 50%,\n rgba(249, 122, 116, 1) 50%,\n rgba(249, 122, 116, 1) 100%\n );background:var(--partial-bg)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.unattempted[_ngcontent-%COMP%]{color:var(--quml-scoreboard-unattempted);border:.03125rem solid var(--quml-scoreboard-unattempted)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.unattempted[_ngcontent-%COMP%]:hover{border:.0625rem solid var(--primary-color);color:var(--primary-color)}.current-slide[_ngcontent-%COMP%]{color:var(--quml-scoreboard-sub-title);font-size:.875rem;font-weight:900;letter-spacing:0}@media only screen and (max-width:480px){.lanscape-mode-right[_ngcontent-%COMP%]{background:var(--white);display:flex;align-items:center;overflow-x:auto;overflow-y:hidden;width:90%;height:2.5rem;padding:1rem 0 0;margin:auto;left:0}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style:none;padding:0;text-align:center;position:relative;display:flex;height:1.5rem;margin-top:0}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar[_ngcontent-%COMP%]{margin-right:2.25rem;z-index:1}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar[_ngcontent-%COMP%]:last-child{margin-right:0}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .singleContent[_ngcontent-%COMP%]{display:flex}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .singleContent[_ngcontent-%COMP%] .showFeedBack-progressBar[_ngcontent-%COMP%]:last-child{margin-right:2.25rem}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{top:-1.75rem;position:inherit;margin:.5rem 2.25rem;padding-left:1.25rem}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]::before{background:0 0}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.attempted[_ngcontent-%COMP%]::after{content:\"\";top:-.8125rem;right:auto;left:.625rem}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.correct[_ngcontent-%COMP%]::after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.partial[_ngcontent-%COMP%]::after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.wrong[_ngcontent-%COMP%]::after{content:\"\";top:-.525rem;left:.5rem;right:auto}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{margin-right:2.25rem;margin-bottom:0}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]::before{content:\"\";width:100%;height:.0625rem;position:absolute;left:0;top:50%;transform:translate(0,-50%);right:0;background-color:rgba(204,204,204,.5);z-index:0;margin:0 auto}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%] ~ ul[_ngcontent-%COMP%]{width:0;transform:scaleX(0);margin:0}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:checked ~ ul[_ngcontent-%COMP%]{width:calc(100% - 4rem);transform-origin:left;transition:transform .2s ease-out;transform:scaleX(1);margin:-1.25rem 3rem 0 4rem}.landscape-center[_ngcontent-%COMP%]{margin-top:2rem}.lanscape-mode-left[_ngcontent-%COMP%]{display:none}.landscape-mode[_ngcontent-%COMP%]{grid-template-areas:\"right right right\" \"center center center\" \"left left left\"} .quml-mcq .mcq-title, .quml-sa .mcq-title, quml-mcq-solutions .mcq-title, quml-sa .mcq-title{margin-top:1rem}}.quml-timer[_ngcontent-%COMP%]{padding:.5rem}.quml-header-text[_ngcontent-%COMP%]{margin:.5rem;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.quml-arrow-button[_ngcontent-%COMP%]{border-radius:28%;font-size:0;outline:0;background-color:var(--primary-color);padding:.5rem}.info-popup[_ngcontent-%COMP%]{position:absolute;top:18%;right:10%;font-size:.875rem;font-family:noto-sans;box-shadow:0 .125rem .875rem 0 rgba(0,0,0,.1);padding:.75rem}.quml-menu[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.quml-card[_ngcontent-%COMP%]{background-color:var(--white);padding:1.25rem;box-shadow:0 .25rem .5rem 0 rgba(0,0,0,.2);width:25%;position:absolute;left:37%;text-align:center;top:25%;z-index:2}.quml-card-title[_ngcontent-%COMP%]{font-size:1.25rem;text-align:center}.quml-card-body[_ngcontent-%COMP%] .wrong[_ngcontent-%COMP%]{color:red}.quml-card-body[_ngcontent-%COMP%] .right[_ngcontent-%COMP%]{color:green}.quml-card-button-section[_ngcontent-%COMP%] .button-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{color:var(--white);background-color:var(--primary-color);border-color:var(--primary-color);outline:0;font-size:.875rem;padding:.25rem 1.5rem}.quml-card-button-section[_ngcontent-%COMP%] .button-container[_ngcontent-%COMP%]{width:40%;display:inline;padding-right:.75rem} .carousel.slide .carousel-control.carousel-control-next, .carousel.slide a.left.carousel-control.carousel-control-prev{display:none} .carousel-item{perspective:unset}.potrait-header-top[_ngcontent-%COMP%]{visibility:hidden;margin-top:-2.5rem}.potrait-header-top[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%]{display:-ms-grid;display:grid;-ms-grid-columns:1fr 15fr;grid-template-columns:1fr 15fr}.potrait-header-top[_ngcontent-%COMP%] .quml-menu[_ngcontent-%COMP%]{color:var(--quml-heder-text-color);font-size:1.5rem;padding-left:1.25rem;margin-top:.25rem}.potrait-header-top[_ngcontent-%COMP%] .quml-header-text[_ngcontent-%COMP%]{font-size:.875rem;color:var(--quml-heder-text-color)}.row[_ngcontent-%COMP%]{margin-right:0;margin-left:0}.portrait-header[_ngcontent-%COMP%]{visibility:hidden}.image-viewer__close[_ngcontent-%COMP%], .image-viewer__container[_ngcontent-%COMP%], .image-viewer__overlay[_ngcontent-%COMP%], .image-viewer__zoom[_ngcontent-%COMP%]{position:absolute}.image-viewer__overlay[_ngcontent-%COMP%]{width:100%;height:100%;background:var(--quml-color-primary-contrast);z-index:11111}.image-viewer__container[_ngcontent-%COMP%]{background-color:var(--quml-color-primary-contrast);top:50%;left:50%;transform:translate(-50%,-50%);z-index:11111;width:80%;height:80%}.image-viewer__img[_ngcontent-%COMP%]{width:100%;height:100%}.image-viewer__close[_ngcontent-%COMP%]{top:1rem;right:1rem;text-align:center;cursor:pointer;z-index:999999;background:rgba(0,0,0,.5);border-radius:100%;width:3rem;height:3rem;position:fixed}.image-viewer__close[_ngcontent-%COMP%]::after{content:\"\u2715\";color:var(--white);font-size:2rem}.image-viewer__close[_ngcontent-%COMP%]:hover{background:#000}.image-viewer__zoom[_ngcontent-%COMP%]{bottom:1rem;right:1rem;width:2.5rem;height:auto;border-radius:.5rem;background:var(--white);display:flex;flex-direction:column;align-items:center;overflow:hidden;z-index:99999;position:fixed;border:.0625rem solid var(--quml-zoom-btn-txt)}.image-viewer__zoomin[_ngcontent-%COMP%], .image-viewer__zoomout[_ngcontent-%COMP%]{text-align:center;height:2.5rem;position:relative;width:2.5rem;cursor:pointer}.image-viewer__zoomin[_ngcontent-%COMP%]:hover, .image-viewer__zoomout[_ngcontent-%COMP%]:hover{background-color:var(--quml-zoom-btn-hover)}.image-viewer__zoomin[_ngcontent-%COMP%]::after, .image-viewer__zoomout[_ngcontent-%COMP%]::after{font-size:1.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.image-viewer__zoomin[_ngcontent-%COMP%]{border-bottom:.0625rem solid var(--quml-btn-border)}.image-viewer__zoomin[_ngcontent-%COMP%]::after{content:\"+\"}.image-viewer__zoomout[_ngcontent-%COMP%]::after{content:\"\u2212\"} quml-ans{cursor:pointer} quml-ans svg circle{fill:var(--quml-zoom-btn-txt)} .magnify-icon{position:absolute;right:0;width:1.5rem;height:1.5rem;border-top-left-radius:.5rem;cursor:pointer;background-color:var(--quml-color-primary-contrast)} .magnify-icon::after{content:\"\";position:absolute;bottom:.125rem;right:.125rem;z-index:1;width:1rem;height:1rem;background-image:url(\"data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' version='1.1' width='512' height='512' x='0' y='0' viewBox='0 0 37.166 37.166' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.829,32.045l-6.833-6.833c-0.513-0.513-1.167-0.788-1.836-0.853c2.06-2.567,3.298-5.819,3.298-9.359 c0-8.271-6.729-15-15-15c-8.271,0-15,6.729-15,15c0,8.271,6.729,15,15,15c3.121,0,6.021-0.96,8.424-2.598 c0.018,0.744,0.305,1.482,0.872,2.052l6.833,6.833c0.585,0.586,1.354,0.879,2.121,0.879s1.536-0.293,2.121-0.879 C37.001,35.116,37.001,33.217,35.829,32.045z M15.458,25c-5.514,0-10-4.484-10-10c0-5.514,4.486-10,10-10c5.514,0,10,4.486,10,10 C25.458,20.516,20.972,25,15.458,25z M22.334,15c0,1.104-0.896,2-2,2h-2.75v2.75c0,1.104-0.896,2-2,2s-2-0.896-2-2V17h-2.75 c-1.104,0-2-0.896-2-2s0.896-2,2-2h2.75v-2.75c0-1.104,0.896-2,2-2s2,0.896,2,2V13h2.75C21.438,13,22.334,13.895,22.334,15z' fill='%23ffffff' data-original='%23000000' style='' class=''/%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A\");background-size:cover;background-repeat:no-repeat;background-position:center} .solution-options figure.image{border:.0625rem solid var(--quml-btn-border);overflow:hidden;border-radius:.25rem;position:relative;width:7.5rem;height:7.5rem} .image-viewer__overlay .image-viewer__container, .solutions .solution-options figure.image{display:flex;align-items:center;justify-content:center} .image-viewer__overlay .image-viewer__container .portrait, .solutions .solution-options figure.image .portrait{width:auto;height:100%} .image-viewer__overlay .image-viewer__container .neutral, .solutions .solution-options figure.image .neutral{width:auto;height:auto}@media only screen and (max-width:768px){ .image-viewer__overlay .image-viewer__container .neutral, .solutions .solution-options figure.image .neutral{width:100%}}@media only screen and (min-width:768px){ .image-viewer__overlay .image-viewer__container .neutral, .solutions .solution-options figure.image .neutral{height:100%}} .image-viewer__overlay .image-viewer__container .landscape, .solutions .solution-options figure.image .landscape{width:100%;height:auto} .quml-mcq .mcq-title, .quml-sa .mcq-title, quml-mcq-solutions .mcq-title, quml-sa .mcq-title{color:var(--quml-mcq-title-txt)} .quml-mcq .quml-mcq--question p, .quml-sa .quml-mcq--question p, quml-mcq-solutions .quml-mcq--question p, quml-sa .quml-mcq--question p{line-height:normal} .quml-mcq .quml-mcq--option .quml-mcq-option-card p:first-child, .quml-mcq .quml-mcq--option .quml-mcq-option-card p:last-child, .quml-sa .quml-mcq--option .quml-mcq-option-card p:first-child, .quml-sa .quml-mcq--option .quml-mcq-option-card p:last-child, quml-mcq-solutions .quml-mcq--option .quml-mcq-option-card p:first-child, quml-mcq-solutions .quml-mcq--option .quml-mcq-option-card p:last-child, quml-sa .quml-mcq--option .quml-mcq-option-card p:first-child, quml-sa .quml-mcq--option .quml-mcq-option-card p:last-child{margin-bottom:0} quml-mcq-solutions .mcq-title p, quml-mcq-solutions .text-center, quml-mcq-solutions .text-left, quml-mcq-solutions .text-right, quml-mcq-solutions h1, quml-mcq-solutions h2, quml-mcq-solutions h3, quml-mcq-solutions h4, quml-mcq-solutions h5, quml-mcq-solutions h6, quml-mcq-solutions p{text-align:center!important} quml-mcq-solutions .solutions .solution-options-container{align-items:center} quml-mcq-solutions .image-style-align-left, quml-mcq-solutions .image-style-align-right{float:none!important;text-align:center!important;margin:0 auto!important} quml-mcq-solutions figure.image, quml-mcq-solutions figure.image.resize-100, quml-mcq-solutions figure.image.resize-25, quml-mcq-solutions figure.image.resize-50, quml-mcq-solutions figure.image.resize-75, quml-mcq-solutions figure.image.resize-original{width:25%;height:auto} quml-mcq-solutions .solution-options p{margin-bottom:1rem}.endPage-container-height[_ngcontent-%COMP%]{height:100%}.scoreboard-sections[_ngcontent-%COMP%]{display:contents}.scoreboard-sections[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{position:relative;z-index:2}.hover-effect.progressBar-border[_ngcontent-%COMP%]::after, .hover-effect[_ngcontent-%COMP%]:focus::after, .hover-effect[_ngcontent-%COMP%]:hover::after{border:1px solid var(--primary-color);content:\"\";width:1.65rem;height:1.65rem;border-radius:50%;padding:.25rem;position:absolute}",La]}),Y.ctorParameters=()=>[{type:ll},{type:Ca},{type:Wa},{type:e.sBO},{type:Vt.T_}],Y.propDecorators={sectionConfig:[{type:e.IIB}],attempts:[{type:e.IIB}],jumpToQuestion:[{type:e.IIB}],mainProgressBar:[{type:e.IIB}],sectionIndex:[{type:e.IIB}],parentConfig:[{type:e.IIB}],playerEvent:[{type:e.r_U}],sectionEnd:[{type:e.r_U}],showScoreBoard:[{type:e.r_U}],myCarousel:[{type:e.i9L,args:["myCarousel",{static:!1}]}],imageModal:[{type:e.i9L,args:["imageModal",{static:!0}]}],questionSlide:[{type:e.i9L,args:["questionSlide",{static:!1}]}],ngOnDestroy:[{type:e.L6J,args:["window:beforeunload"]}]};class Ce{constructor(k,I){this.viewerService=k,this.utilService=I,this.playerEvent=new e.vpe,this.telemetryEvent=new e.vpe,this.isLoading=!1,this.isSectionsAvailable=!1,this.isMultiLevelSection=!1,this.sections=[],this.sectionIndex=0,this.parentConfig={loadScoreBoard:!1,requiresSubmit:!1,isSectionsAvailable:!1,isReplayed:!1,identifier:"",contentName:"",baseUrl:"",isAvailableLocally:!1,instructions:{},questionCount:0,sideMenuConfig:{enable:!0,showShare:!0,showDownload:!1,showExit:!1},showFeedback:!1,showLegend:!0},this.endPageReached=!1,this.isEndEventRaised=!1,this.isSummaryEventRaised=!1,this.showReplay=!0,this.mainProgressBar=[],this.loadScoreBoard=!1,this.summary={correct:0,partial:0,skipped:0,wrong:0},this.isDurationExpired=!1,this.finalScore=0,this.totalNoOfQuestions=0,this.totalVisitedQuestion=0}onTelemetryEvent(k){this.telemetryEvent.emit(k.detail)}ngOnInit(){if("string"==typeof this.playerConfig)try{this.playerConfig=JSON.parse(this.playerConfig)}catch(k){console.error("Invalid playerConfig: ",k)}this.isLoading=!0,this.setConfig(),this.initializeSections()}initializeSections(){var k,I,De,Ft,Rn,vi,Ci,Zi,Pr,Lo;const Sr=fn(this.playerConfig.metadata.children,"mimeType");if(this.parentConfig.isSectionsAvailable=this.isSectionsAvailable="application/vnd.sunbird.questionset"===Sr[0],this.viewerService.sectionQuestions=[],this.isSectionsAvailable)this.isMultiLevelSection=this.getMultilevelSection(this.playerConfig.metadata),this.isMultiLevelSection?this.contentError={messageHeader:"Unable to load content",messageTitle:"Multi level sections are not supported as of now"}:(this.sections=fn(this.playerConfig.metadata.children,mo=>{var Oo,xo,ns,is,es,Cs;let fo=(null===(xo=null===(Oo=mo)||void 0===Oo?void 0:Oo.children)||void 0===xo?void 0:xo.map(ca=>ca.identifier))||[];const zs=null===(ns=mo)||void 0===ns?void 0:ns.maxQuestions;return!(null===(is=mo)||void 0===is)&&is.shuffle&&!(null!==(Cs=null===(es=this.playerConfig.config)||void 0===es?void 0:es.progressBar)&&void 0!==Cs&&Cs.length)&&(fo=qo(fo)),zs&&(fo=fo.slice(0,zs)),this.playerConfig.metadata.timeLimits&&(mo=Object.assign(Object.assign({},mo),{timeLimits:this.playerConfig.metadata.timeLimits,showTimer:this.playerConfig.metadata.showTimer})),Object.assign(Object.assign({},this.playerConfig),{metadata:Object.assign(Object.assign({},mo),{childNodes:fo})})}),this.setInitialScores(),this.activeSection=vo(this.sections[0]),this.isLoading=!1);else{let Fr=[];Fr=null!==(I=null===(k=this.playerConfig.metadata)||void 0===k?void 0:k.children)&&void 0!==I&&I.length?this.playerConfig.metadata.children.map(Oo=>Oo.identifier):this.playerConfig.metadata.childNodes;const mo=this.playerConfig.metadata.maxQuestions;if(mo&&(Fr=Fr.slice(0,mo)),!(null===(De=this.playerConfig.metadata)||void 0===De)&&De.shuffle&&!(null!==(Rn=null===(Ft=this.playerConfig.config)||void 0===Ft?void 0:Ft.progressBar)&&void 0!==Rn&&Rn.length)&&(Fr=qo(Fr)),Fr.forEach((Oo,xo)=>{this.totalNoOfQuestions++,this.mainProgressBar.push({index:xo+1,class:"unattempted",value:void 0,score:0})}),this.playerConfig.metadata.childNodes=Fr,!(null===(Ci=null===(vi=this.playerConfig.config)||void 0===vi?void 0:vi.progressBar)||void 0===Ci)&&Ci.length&&(this.mainProgressBar=vo(this.playerConfig.config.progressBar)),null!==(Pr=null===(Zi=this.playerConfig.config)||void 0===Zi?void 0:Zi.questions)&&void 0!==Pr&&Pr.length){const Oo=this.playerConfig.config.questions.find(xo=>xo.id===this.playerConfig.metadata.identifier);null!==(Lo=Oo)&&void 0!==Lo&&Lo.questions&&this.viewerService.updateSectionQuestions(this.playerConfig.metadata.identifier,Oo.questions)}this.activeSection=vo(this.playerConfig),this.isLoading=!1,this.parentConfig.questionCount=this.totalNoOfQuestions}}setConfig(){var k,I,De,Ft,Rn,vi,Ci,Zi,Pr,Lo,Sr,Fr,mo,Oo,xo,ns,is;this.parentConfig.contentName=null===(k=this.playerConfig.metadata)||void 0===k?void 0:k.name,this.parentConfig.identifier=null===(I=this.playerConfig.metadata)||void 0===I?void 0:I.identifier,this.parentConfig.requiresSubmit="no"!==(null===(Ft=null===(De=this.playerConfig.metadata)||void 0===De?void 0:De.requiresSubmit)||void 0===Ft?void 0:Ft.toLowerCase()),this.parentConfig.instructions=null===(vi=null===(Rn=this.playerConfig.metadata)||void 0===Rn?void 0:Rn.instructions)||void 0===vi?void 0:vi.default,this.parentConfig.showLegend=void 0===(null===(Ci=this.playerConfig.config)||void 0===Ci?void 0:Ci.showLegend)||this.playerConfig.config.showLegend,this.nextContent=null===(Zi=this.playerConfig.config)||void 0===Zi?void 0:Zi.nextContent,this.showEndPage="no"!==(null===(Lo=null===(Pr=this.playerConfig.metadata)||void 0===Pr?void 0:Pr.showEndPage)||void 0===Lo?void 0:Lo.toLowerCase()),this.parentConfig.showFeedback=this.showFeedBack="yes"===(null===(Fr=null===(Sr=this.playerConfig.metadata)||void 0===Sr?void 0:Sr.showFeedback)||void 0===Fr?void 0:Fr.toLowerCase()),this.parentConfig.sideMenuConfig=Object.assign(Object.assign({},this.parentConfig.sideMenuConfig),this.playerConfig.config.sideMenu),this.userName=this.playerConfig.context.userData.firstName+" "+this.playerConfig.context.userData.lastName,this.playerConfig.metadata.isAvailableLocally&&this.playerConfig.metadata.basePath&&(this.parentConfig.baseUrl=this.playerConfig.metadata.basePath,this.parentConfig.isAvailableLocally=!0),this.attempts={max:null===(mo=this.playerConfig.metadata)||void 0===mo?void 0:mo.maxAttempts,current:null!==(Oo=this.playerConfig.metadata)&&void 0!==Oo&&Oo.currentAttempt?this.playerConfig.metadata.currentAttempt+1:1},this.totalScore=this.playerConfig.metadata.maxScore,this.showReplay=!(null!==(xo=this.attempts)&&void 0!==xo&&xo.max&&(null===(ns=this.attempts)||void 0===ns?void 0:ns.current)>=this.attempts.max),"string"==typeof(null===(is=this.playerConfig.metadata)||void 0===is?void 0:is.timeLimits)&&(this.playerConfig.metadata.timeLimits=JSON.parse(this.playerConfig.metadata.timeLimits)),this.initialTime=(new Date).getTime(),this.emitMaxAttemptEvents()}getMultilevelSection(k){let I;return k.children.forEach(De=>{De.children&&!I&&(I=this.hasChildren(De.children))}),I}hasChildren(k){return k.some(I=>I.children)}emitMaxAttemptEvents(){var k,I,De,Ft,Rn,vi;(null===(k=this.playerConfig.metadata)||void 0===k?void 0:k.maxAttempts)-1===(null===(I=this.playerConfig.metadata)||void 0===I?void 0:I.currentAttempt)?this.playerEvent.emit(this.viewerService.generateMaxAttemptEvents(null===(De=this.attempts)||void 0===De?void 0:De.current,!1,!0)):(null===(Ft=this.playerConfig.metadata)||void 0===Ft?void 0:Ft.currentAttempt)>=(null===(Rn=this.playerConfig.metadata)||void 0===Rn?void 0:Rn.maxAttempts)&&this.playerEvent.emit(this.viewerService.generateMaxAttemptEvents(null===(vi=this.attempts)||void 0===vi?void 0:vi.current,!0,!1))}getActiveSectionIndex(){return this.sections.findIndex(k=>{var I,De;return(null===(I=k.metadata)||void 0===I?void 0:I.identifier)===(null===(De=this.activeSection.metadata)||void 0===De?void 0:De.identifier)})}onShowScoreBoard(k){if(this.parentConfig.isSectionsAvailable){const I=this.getActiveSectionIndex();this.updateSectionScore(I)}this.getSummaryObject(),this.loadScoreBoard=!0}onSectionEnd(k){if(this.parentConfig.isSectionsAvailable){const I=this.getActiveSectionIndex();this.updateSectionScore(I),this.setNextSection(k,I)}else this.prepareEnd(k)}onPlayerEvent(k){this.playerEvent.emit(k)}getSummaryObject(){const k=this.isSectionsAvailable?function(k){return null!=k&&k.length?jt(k,1/0):[]}(this.mainProgressBar.map(De=>De.children)):this.mainProgressBar,I=Kt(k,"class");this.summary={skipped:(0,oe.Z)(I,"skipped.length")||0,correct:(0,oe.Z)(I,"correct.length")||0,wrong:(0,oe.Z)(I,"wrong.length")||0,partial:(0,oe.Z)(I,"partial.length")||0},this.totalVisitedQuestion=this.summary.correct+this.summary.wrong+this.summary.partial+this.summary.skipped,this.viewerService.totalNumberOfQuestions=this.totalNoOfQuestions}updateSectionScore(k){this.mainProgressBar[k].score=this.mainProgressBar[k].children.reduce((I,De)=>I+De.score,0)}setNextSection(k,I){var De,Ft,Rn,vi;this.summary=this.utilService.sumObjectsByKey(this.summary,k.summary);const Ci=0===k.summary.skipped&&(null===(De=k.summary)||void 0===De?void 0:De.correct)+(null===(Ft=k.summary)||void 0===Ft?void 0:Ft.wrong)===(null===(vi=null===(Rn=this.mainProgressBar[I])||void 0===Rn?void 0:Rn.children)||void 0===vi?void 0:vi.length),Zi=k.summary.skipped>0;if(k.isDurationEnded)return this.isDurationExpired=!0,void this.prepareEnd(k);let Pr=I+1;if(k.jumpToSection){const Lo=this.sections.findIndex(Sr=>{var Fr;return(null===(Fr=Sr.metadata)||void 0===Fr?void 0:Fr.identifier)===k.jumpToSection});Pr=Lo>-1?Lo:Pr}this.sectionIndex=vo(Pr),this.mainProgressBar.forEach((Lo,Sr)=>{Lo.isActive=Sr===Pr,Sr===I&&(Ci?Lo.class="attempted":Zi&&(Lo.class="partial"))}),Pr=this.attempts.max),this.totalNoOfQuestions=0,this.totalVisitedQuestion=0,this.mainProgressBar=[],this.jumpToQuestion=void 0,this.summary={correct:0,partial:0,skipped:0,wrong:0},this.sections=[],this.initialTime=(new Date).getTime(),this.initializeSections(),this.endPageReached=!1,this.loadScoreBoard=!1,this.activeSection=this.isSectionsAvailable?vo(this.sections[0]):this.playerConfig,(null===(De=this.attempts)||void 0===De?void 0:De.max)===(null===(Ft=this.attempts)||void 0===Ft?void 0:Ft.current)&&this.playerEvent.emit(this.viewerService.generateMaxAttemptEvents((0,oe.Z)(this.attempts,"current"),!1,!0)),this.viewerService.raiseHeartBeatEvent("REPLAY_CLICKED",Xs,F1),setTimeout(()=>{this.parentConfig.isReplayed=!1;const Rn=document.querySelector("li.info-page");Rn&&Rn.scrollIntoView({behavior:"smooth"})},1e3)}setInitialScores(k=0){const I="abcdefghijklmnopqrstuvwxyz".split("");this.sections.forEach((De,Ft)=>{var Rn;this.mainProgressBar.push({index:I[Ft].toLocaleUpperCase(),class:"unattempted",value:void 0,score:0,isActive:Ft===k,identifier:null===(Rn=De.metadata)||void 0===Rn?void 0:Rn.identifier});const vi=[];De.metadata.childNodes.forEach((Ci,Zi)=>{vi.push({index:Zi+1,class:"unattempted",value:void 0,score:0}),this.totalNoOfQuestions++}),this.mainProgressBar[this.mainProgressBar.length-1]=Object.assign(Object.assign({},(0,fi.Z)(this.mainProgressBar)),{children:vi})}),this.parentConfig.questionCount=this.totalNoOfQuestions}calculateScore(){return this.finalScore=this.mainProgressBar.reduce((k,I)=>k+I.score,0),this.generateOutComeLabel(),this.finalScore}exitContent(k){var I;this.calculateScore(),"EXIT"===(null===(I=k)||void 0===I?void 0:I.type)&&(this.viewerService.raiseHeartBeatEvent("EXIT",Xs,F1),this.getSummaryObject(),this.viewerService.raiseSummaryEvent(this.totalVisitedQuestion,this.endPageReached,this.finalScore,this.summary),this.isSummaryEventRaised=!0,this.raiseEndEvent(this.totalVisitedQuestion,this.endPageReached,this.finalScore))}raiseEndEvent(k,I,De){this.isEndEventRaised||(this.isEndEventRaised=!0,this.viewerService.metaData.progressBar=this.mainProgressBar,this.viewerService.raiseEndEvent(k,I,De),(0,oe.Z)(this.attempts,"current")>=(0,oe.Z)(this.attempts,"max")&&this.playerEvent.emit(this.viewerService.generateMaxAttemptEvents((0,oe.Z)(this.attempts,"current"),!0,!1)))}setDurationSpent(){var k;"Score"!==(null===(k=this.playerConfig.metadata)||void 0===k?void 0:k.summaryType)&&(this.viewerService.metaData.duration=(new Date).getTime()-this.initialTime,this.durationSpent=this.utilService.getTimeSpentText(this.initialTime))}onScoreBoardLoaded(k){var I;null!==(I=k)&&void 0!==I&&I.scoreBoardLoaded&&this.calculateScore()}onScoreBoardSubmitted(){this.endPageReached=!0,this.getSummaryObject(),this.setDurationSpent(),this.viewerService.raiseHeartBeatEvent("SCORE_BOARD_SUBMIT_CLICKED",Xs,Lu),this.viewerService.raiseSummaryEvent(this.totalVisitedQuestion,this.endPageReached,this.finalScore,this.summary),this.raiseEndEvent(this.totalVisitedQuestion,this.endPageReached,this.finalScore),this.loadScoreBoard=!1,this.isSummaryEventRaised=!0}generateOutComeLabel(){switch(this.outcomeLabel=this.finalScore.toString(),(0,oe.Z)(this.playerConfig,"metadata.summaryType")){case"Complete":this.outcomeLabel=this.totalScore?`${this.finalScore} / ${this.totalScore}`:this.outcomeLabel;break;case"Duration":this.outcomeLabel=""}}goToQuestion(k){if(this.parentConfig.isSectionsAvailable&&k.identifier){const I=this.sections.findIndex(De=>{var Ft;return(null===(Ft=De.metadata)||void 0===Ft?void 0:Ft.identifier)===k.identifier});this.activeSection=vo(this.sections[I]),this.mainProgressBar.forEach((De,Ft)=>{De.isActive=Ft===I})}this.jumpToQuestion=k,this.loadScoreBoard=!1}playNextContent(k){var I,De;this.viewerService.raiseHeartBeatEvent(null===(I=k)||void 0===I?void 0:I.type,Xs,F1,null===(De=k)||void 0===De?void 0:De.identifier)}toggleScreenRotate(k){this.viewerService.raiseHeartBeatEvent(bl,Xs,this.sectionPlayer.myCarousel.getCurrentSlideIndex()+1)}sideBarEvents(k){("OPEN_MENU"===k.type||"CLOSE_MENU"===k.type)&&this.handleSideBarAccessibility(k),this.viewerService.raiseHeartBeatEvent(k.type,Xs,this.sectionPlayer.myCarousel.getCurrentSlideIndex()+1)}handleSideBarAccessibility(k){var I,De;const Ft=document.querySelector(".navBlock"),Rn=document.querySelector("#overlay-input"),vi=document.querySelector("#overlay-button"),Ci=document.querySelector("#sidebar-list");if("OPEN_MENU"===k.type){const Zi=null===(De=null===(I=this.playerConfig.config)||void 0===I?void 0:I.sideMenu)||void 0===De?void 0:De.showExit;this.disabledHandle=Zi?er.Z.hidden({filter:[Ci,vi,Rn]}):er.Z.tabFocus({context:Ft}),this.subscription=(0,ps.R)(document,"keydown").subscribe(Pr=>{"Escape"===Pr.key&&(document.getElementById("overlay-input").checked=!1,document.getElementById("playerSideMenu").style.visibility="hidden",document.querySelector(".navBlock").style.marginLeft="-100%",this.viewerService.raiseHeartBeatEvent("CLOSE_MENU",Xs,this.sectionPlayer.myCarousel.getCurrentSlideIndex()+1),this.disabledHandle.disengage(),this.subscription.unsubscribe(),this.disabledHandle=null,this.subscription=null)})}else"CLOSE_MENU"===k.type&&this.disabledHandle&&(this.disabledHandle.disengage(),this.disabledHandle=null,this.subscription&&(this.subscription.unsubscribe(),this.subscription=null))}ngOnDestroy(){this.calculateScore(),this.getSummaryObject(),!1===this.isSummaryEventRaised&&this.viewerService.raiseSummaryEvent(this.totalVisitedQuestion,this.endPageReached,this.finalScore,this.summary),this.raiseEndEvent(this.totalVisitedQuestion,this.endPageReached,this.finalScore)}}Ce.\u0275fac=function(ae){return new(ae||Ce)(e.Y36(ll),e.Y36(Ca))},Ce.\u0275cmp=e.Xpm({type:Ce,selectors:[["quml-main-player"]],viewQuery:function(ae,k){if(1&ae&&e.Gf(Y,5),2&ae){let I;e.iGM(I=e.CRH())&&(k.sectionPlayer=I.first)}},hostBindings:function(ae,k){1&ae&&e.NdJ("TelemetryEvent",function(I){return k.onTelemetryEvent(I)},!1,e.evT)("beforeunload",function(){return k.ngOnDestroy()},!1,e.Jf7)},inputs:{playerConfig:"playerConfig"},outputs:{playerEvent:"playerEvent",telemetryEvent:"telemetryEvent"},decls:5,vars:6,consts:[[3,"title",4,"ngIf"],[4,"ngIf"],[3,"showLegend","disablePreviousNavigation","disableNext","attempts","loadScoreBoard","showDeviceOrientation","toggleScreenRotate",4,"ngIf"],[3,"title","config"],["class","main-container",4,"ngIf"],[3,"title"],[3,"showLegend","disablePreviousNavigation","disableNext","attempts","loadScoreBoard","showDeviceOrientation","toggleScreenRotate"],[1,"main-container"],[1,"main-container",3,"hidden"],[3,"sectionConfig","attempts","mainProgressBar","parentConfig","sectionIndex","jumpToQuestion","sectionEnd","showScoreBoard","playerEvent"],[3,"contentName","scores","totalNoOfQuestions","showFeedBack","isSections","summary","scoreBoardLoaded","submitClicked","emitQuestionNo",4,"ngIf"],["class","endPage-container",3,"ngClass",4,"ngIf"],[3,"contentName","scores","totalNoOfQuestions","showFeedBack","isSections","summary","scoreBoardLoaded","submitClicked","emitQuestionNo"],[1,"endPage-container",3,"ngClass"],[3,"contentName","outcome","outcomeLabel","userName","timeSpentLabel","showExit","showReplay","nextContent","replayContent","exitContent","playNextContent",4,"ngIf"],[3,"contentName","outcome","outcomeLabel","userName","timeSpentLabel","showExit","showReplay","nextContent","replayContent","exitContent","playNextContent"],["class","sb-color-primary mt-8 fnormal font-weight-bold d-block",4,"ngIf"],["class","attempts sb-color-primary mt-8 fnormal font-weight-bold d-block",4,"ngIf"],[1,"sb-color-primary","mt-8","fnormal","font-weight-bold","d-block"],[1,"attempts","sb-color-primary","mt-8","fnormal","font-weight-bold","d-block"],[3,"errorMsg"]],template:function(ae,k){1&ae&&(e.YNc(0,qs,1,1,"sb-player-start-page",0),e.YNc(1,ml,1,0,"sb-player-side-menu-icon",1),e.YNc(2,oc,1,6,"quml-header",2),e._UZ(3,"sb-player-sidebar",3),e.YNc(4,yl,6,10,"div",4)),2&ae&&(e.Q6J("ngIf",k.isLoading),e.xp6(1),e.Q6J("ngIf",(null==k.parentConfig||null==k.parentConfig.sideMenuConfig?null:k.parentConfig.sideMenuConfig.enable)&&!k.endPageReached),e.xp6(1),e.Q6J("ngIf",k.loadScoreBoard&&(null==k.parentConfig?null:k.parentConfig.requiresSubmit)&&!k.endPageReached),e.xp6(1),e.Q6J("title",null==k.parentConfig?null:k.parentConfig.contentName)("config",null==k.parentConfig?null:k.parentConfig.sideMenuConfig),e.xp6(1),e.Q6J("ngIf",!k.isLoading))},dependencies:[$r.mk,$r.O5,Vt.u_,Vt.ye,Vt.bf,Vt.Z2,Vt.vM,Ql,Kl,Y],styles:[":root{--quml-main-bg:#fff} #overlay-button{top:.6rem!important}.main-container[_ngcontent-%COMP%]{width:100%;height:100%;background:var(--quml-main-bg)}.endPage-container-height[_ngcontent-%COMP%]{height:100%}"]}),Ce.ctorParameters=()=>[{type:ll},{type:Ca}],Ce.propDecorators={playerConfig:[{type:e.IIB}],playerEvent:[{type:e.r_U}],telemetryEvent:[{type:e.r_U}],sectionPlayer:[{type:e.i9L,args:[Y]}],onTelemetryEvent:[{type:e.L6J,args:["document:TelemetryEvent",["$event"]]}],ngOnDestroy:[{type:e.L6J,args:["window:beforeunload"]}]};class ct{constructor(){this.close=new e.vpe,this.indicators=[{iconText:"1",title:"Correct",class:"correct"},{iconText:"1",title:"Incorrect",class:"incorrect"},{iconText:"1",title:"Attempted",class:"attempted"},{iconText:"1",title:"Not viewed",class:""},{iconText:"1",title:"Skipped",class:"skipped"},{iconText:"1",title:"Current",class:"current"},{iconText:"i",title:"Info page",class:""},{iconText:'Flag logo: Show scoreboard',title:"Summary page",class:""}]}ngOnInit(){}}ct.\u0275fac=function(ae){return new(ae||ct)},ct.\u0275cmp=e.Xpm({type:ct,selectors:[["quml-progress-indicators"]],outputs:{close:"close"},decls:13,vars:1,consts:[[1,"progress-indicators"],[1,"progress-indicators__overlay"],["aria-modal","true",1,"progress-indicators__popup"],[1,"close-btn",3,"click"],["type","button","id","close","data-animation","showShadow","aria-label","player-close-btn",1,"close-icon"],[1,"progress-indicators__metadata"],[1,"progress-indicators__title","text-left"],[1,"progress-indicators__content"],["class","progress-indicators__item",4,"ngFor","ngForOf"],[1,"progress-indicators__action-btns"],["type","button",1,"sb-btn","sb-btn-normal","sb-btn-primary","sb-btn-radius","submit-btn",3,"click"],[1,"progress-indicators__item"],[1,"default",3,"ngClass","innerHtml"]],template:function(ae,k){1&ae&&(e.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3),e.NdJ("click",function(){return k.close.emit(!0)}),e._UZ(4,"button",4),e.qZA(),e.TgZ(5,"div",5)(6,"h5",6),e._uU(7,"Progress bar indicators"),e.qZA(),e.TgZ(8,"div",7),e.YNc(9,xu,4,3,"div",8),e.qZA(),e.TgZ(10,"div",9)(11,"button",10),e.NdJ("click",function(){return k.close.emit(!0)}),e._uU(12,"Close"),e.qZA()()()()()()),2&ae&&(e.xp6(9),e.Q6J("ngForOf",k.indicators))},dependencies:[$r.mk,$r.sg],styles:['[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%]{width:100%;height:100%;position:absolute;top:0;left:0;z-index:99;transition:.3s;opacity:1}[_nghost-%COMP%] .progress-indicators__overlay[_ngcontent-%COMP%]{width:100%;height:100%;background:rgba(var(--rc-rgba-black),.5);display:flex;align-items:center;justify-content:center;transition:.3s}[_nghost-%COMP%] .progress-indicators__popup[_ngcontent-%COMP%]{width:90%;max-width:22.5rem;min-height:13.125rem;background:var(--white);border-radius:1rem;box-shadow:0 0 1.5em 0 rgba(var(--rc-rgba-black),.22);padding:1.5rem;position:relative;transition:.3s ease-in;transform:scale(1)}[_nghost-%COMP%] .progress-indicators__close-btn[_ngcontent-%COMP%]{position:absolute;top:.75rem;right:.75rem;width:1.5rem;height:1.5rem;cursor:pointer}[_nghost-%COMP%] .progress-indicators__close-btn[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%}[_nghost-%COMP%] .progress-indicators__metadata[_ngcontent-%COMP%]{display:flex;flex-direction:column;height:100%}[_nghost-%COMP%] .progress-indicators__title[_ngcontent-%COMP%]{font-size:1rem;font-weight:700;line-height:1.375rem;word-break:break-word}[_nghost-%COMP%] .progress-indicators__content[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}[_nghost-%COMP%] .progress-indicators__content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{width:50%}[_nghost-%COMP%] .progress-indicators__item[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-start;margin-bottom:1rem}[_nghost-%COMP%] .progress-indicators__item[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{padding-left:8px;margin:0}[_nghost-%COMP%] .progress-indicators__text[_ngcontent-%COMP%]{color:var(--gray-400);word-break:break-word}[_nghost-%COMP%] .progress-indicators__size[_ngcontent-%COMP%]{color:var(--black)}[_nghost-%COMP%] .progress-indicators__size[_ngcontent-%COMP%], [_nghost-%COMP%] .progress-indicators__text[_ngcontent-%COMP%]{font-size:.875rem;line-height:1.25rem}[_nghost-%COMP%] .progress-indicators__size[_ngcontent-%COMP%], [_nghost-%COMP%] .progress-indicators__text[_ngcontent-%COMP%], [_nghost-%COMP%] .progress-indicators__title[_ngcontent-%COMP%]{margin:0 0 1.5em}[_nghost-%COMP%] .progress-indicators__action-btns[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end}[_nghost-%COMP%] .progress-indicators__action-btns[_ngcontent-%COMP%] .cancel-btn[_ngcontent-%COMP%], [_nghost-%COMP%] .progress-indicators__action-btns[_ngcontent-%COMP%] .submit-btn[_ngcontent-%COMP%]{outline:0;border:none;font-size:.75rem;text-transform:uppercase;cursor:pointer;line-height:normal}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%]{position:absolute;top:.75rem;right:.75rem}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]{width:1.875rem;height:1.875rem;background:0 0;border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center;padding:0}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]::after{content:"";transform:rotate(-45deg)}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]::before{content:"";transform:rotate(45deg)}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]:after, [_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]:before{content:"";width:1.25rem;height:.125rem;position:absolute;background-color:var(--black)}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]{box-shadow:0 0 0 0 var(--red) inset;transition:.2s cubic-bezier(.175,.885,.52,1.775);border:0 solid var(--white)}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:before{transition:.2s cubic-bezier(.175,.885,.52,1.775)}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:after{transition:.2s cubic-bezier(.175,.885,.52,1.775)}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover{box-shadow:0 0 0 .25rem var(--red) inset}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover:before{transform:scale(.7) rotate(45deg);transition-delay:.1s;background-color:var(--red)}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover:after{transform:scale(.7) rotate(-45deg);transition-delay:.1s;background-color:var(--red)}[_nghost-%COMP%] .default[_ngcontent-%COMP%]{background-color:var(--quml-question-bg);border-radius:50%;width:1.25rem;padding:.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;border:.0625rem solid #ccc;font-size:.8rem;font-weight:700;line-height:1.6rem}[_nghost-%COMP%] .correct[_ngcontent-%COMP%]{--correct-bg:var(--quml-color-success);background:var(--correct-bg);color:var(--white);border:0 solid transparent}[_nghost-%COMP%] .incorrect[_ngcontent-%COMP%]{--wrong-bg:var(--quml-color-danger);background:var(--wrong-bg);color:var(--white);border:0 solid transparent}[_nghost-%COMP%] .skipped[_ngcontent-%COMP%]{color:var(--white);background:var(--quml-scoreboard-skipped);border:.0625rem solid var(--quml-scoreboard-skipped)}[_nghost-%COMP%] .current[_ngcontent-%COMP%]{color:var(--primary-color);border:.0625rem solid var(--primary-color)}[_nghost-%COMP%] .current[_ngcontent-%COMP%]::after{border:1px solid var(--primary-color);content:"";width:1.65rem;height:1.65rem;border-radius:50%;padding:.25rem;position:absolute}[_nghost-%COMP%] .attempted[_ngcontent-%COMP%]{color:var(--white);background:var(--primary-color)} html[dir=rtl] .close-btn{left:.75rem;right:auto}']}),ct.ctorParameters=()=>[],ct.propDecorators={close:[{type:e.r_U}]};class tn{}tn.\u0275fac=function(ae){return new(ae||tn)},tn.\u0275mod=e.oAB({type:tn}),tn.\u0275inj=e.cJS({providers:[ja],imports:[$r.ez,Gr,Vt.gQ]})},3122:(Ae,Pe,S)=>{"use strict";var e=S(1473);Ae.exports=function(f,O){return void 0===O&&(O=!1),function(C,x,N){if(C)f(C);else if(x.statusCode>=400&&x.statusCode<=599){var j=N;if(O)if(e.TextDecoder){var G=(void 0===(A=x.headers&&x.headers["content-type"])&&(A=""),A.toLowerCase().split(";").reduce(function(F,$){var be=$.split("="),Me=be[1];return"charset"===be[0].trim()?Me.trim():F},"utf-8"));try{j=new TextDecoder(G).decode(N)}catch{}}else j=String.fromCharCode.apply(null,new Uint8Array(N));f({cause:j})}else f(null,N);var A}}},8783:(Ae,Pe,S)=>{"use strict";var e=S(1473),f=S(8932),O=S(9880);N.httpHandler=S(3122);var C=function(G){var ee={};return G&&G.trim().split("\n").forEach(function(A){var F=A.indexOf(":"),$=A.slice(0,F).trim().toLowerCase(),be=A.slice(F+1).trim();typeof ee[$]>"u"?ee[$]=be:Array.isArray(ee[$])?ee[$].push(be):ee[$]=[ee[$],be]}),ee};function x(G,ee,A){var F=G;return O(ee)?(A=ee,"string"==typeof G&&(F={uri:G})):F=f({},ee,{uri:G}),F.callback=A,F}function N(G,ee,A){return j(ee=x(G,ee,A))}function j(G){if(typeof G.callback>"u")throw new Error("callback argument missing");var ee=!1,A=function(q,ue,Fe){ee||(ee=!0,G.callback(q,ue,Fe))};function F(){var q=void 0;if(q=me.response?me.response:me.responseText||function(Fe){try{if("document"===Fe.responseType)return Fe.responseXML;if(""===Fe.responseType&&(!Fe.responseXML||"parsererror"!==Fe.responseXML.documentElement.nodeName))return Fe.responseXML}catch{}return null}(me),ne)try{q=JSON.parse(q)}catch{}return q}function $(q){return clearTimeout(we),q instanceof Error||(q=new Error(""+(q||"Unknown XMLHttpRequest Error"))),q.statusCode=0,A(q,Z)}function be(){if(!gt){var q;clearTimeout(we);var ue=Z,Fe=null;return 0!==(q=G.useXDR&&void 0===me.status?200:1223===me.status?204:me.status)?(ue={body:F(),statusCode:q,method:lt,headers:{},url:He,rawRequest:me},me.getAllResponseHeaders&&(ue.headers=C(me.getAllResponseHeaders()))):Fe=new Error("Internal XMLHttpRequest Error"),A(Fe,ue,ue.body)}}var me=G.xhr||null;me||(me=G.cors||G.useXDR?new N.XDomainRequest:new N.XMLHttpRequest);var Me,gt,we,He=me.url=G.uri||G.url,lt=me.method=G.method||"GET",B=G.body||G.data,Ge=me.headers=G.headers||{},Le=!!G.sync,ne=!1,Z={body:void 0,headers:{},statusCode:0,method:lt,url:He,rawRequest:me};if("json"in G&&!1!==G.json&&(ne=!0,Ge.accept||Ge.Accept||(Ge.Accept="application/json"),"GET"!==lt&&"HEAD"!==lt&&(Ge["content-type"]||Ge["Content-Type"]||(Ge["Content-Type"]="application/json"),B=JSON.stringify(!0===G.json?B:G.json))),me.onreadystatechange=function(){4===me.readyState&&setTimeout(be,0)},me.onload=be,me.onerror=$,me.onprogress=function(){},me.onabort=function(){gt=!0},me.ontimeout=$,me.open(lt,He,!Le,G.username,G.password),Le||(me.withCredentials=!!G.withCredentials),!Le&&G.timeout>0&&(we=setTimeout(function(){if(!gt){gt=!0,me.abort("timeout");var q=new Error("XMLHttpRequest timeout");q.code="ETIMEDOUT",$(q)}},G.timeout)),me.setRequestHeader)for(Me in Ge)Ge.hasOwnProperty(Me)&&me.setRequestHeader(Me,Ge[Me]);else if(G.headers&&!function(ue){for(var Fe in ue)if(ue.hasOwnProperty(Fe))return!1;return!0}(G.headers))throw new Error("Headers cannot be set on an XDomainRequest object");return"responseType"in G&&(me.responseType=G.responseType),"beforeSend"in G&&"function"==typeof G.beforeSend&&G.beforeSend(me),me.send(B||null),me}Ae.exports=N,Ae.exports.default=N,N.XMLHttpRequest=e.XMLHttpRequest||function(){},N.XDomainRequest="withCredentials"in new N.XMLHttpRequest?N.XMLHttpRequest:e.XDomainRequest,function(ee,A){for(var F=0;F{"use strict";function S(O,C){return void 0===C&&(C=Object),C&&"function"==typeof C.freeze?C.freeze(O):O}var e=S({HTML:"text/html",isHTML:function(O){return O===e.HTML},XML_APPLICATION:"application/xml",XML_TEXT:"text/xml",XML_XHTML_APPLICATION:"application/xhtml+xml",XML_SVG_IMAGE:"image/svg+xml"}),f=S({HTML:"http://www.w3.org/1999/xhtml",isHTML:function(O){return O===f.HTML},SVG:"http://www.w3.org/2000/svg",XML:"http://www.w3.org/XML/1998/namespace",XMLNS:"http://www.w3.org/2000/xmlns/"});Pe.find=function(C,x,N){if(void 0===N&&(N=Array.prototype),C&&"function"==typeof N.find)return N.find.call(C,x);for(var j=0;j{var e=S(8558),f=S(2979),O=S(8448),C=S(5524),x=f.DOMImplementation,N=e.NAMESPACE,j=C.ParseError,G=C.XMLReader;function ee(Me){this.options=Me||{locator:{}}}function A(){this.cdata=!1}function F(Me,gt){gt.lineNumber=Me.lineNumber,gt.columnNumber=Me.columnNumber}function $(Me){if(Me)return"\n@"+(Me.systemId||"")+"#[line:"+Me.lineNumber+",col:"+Me.columnNumber+"]"}function be(Me,gt,we){return"string"==typeof Me?Me.substr(gt,we):Me.length>=gt+we||gt?new java.lang.String(Me,gt,we)+"":Me}function me(Me,gt){Me.currentElement?Me.currentElement.appendChild(gt):Me.doc.appendChild(gt)}ee.prototype.parseFromString=function(Me,gt){var we=this.options,He=new G,lt=we.domBuilder||new A,B=we.errorHandler,Ge=we.locator,Le=we.xmlns||{},ne=/\/x?html?$/.test(gt),Z=ne?O.HTML_ENTITIES:O.XML_ENTITIES;return Ge&<.setDocumentLocator(Ge),He.errorHandler=function(ue,Fe,Ke){if(!ue){if(Fe instanceof A)return Fe;ue=Fe}var H={},ze=ue instanceof Function;function dt(xn){var sn=ue[xn];!sn&&ze&&(sn=2==ue.length?function(si){ue(xn,si)}:ue),H[xn]=sn&&function(si){sn("[xmldom "+xn+"]\t"+si+$(Ke))}||function(){}}return Ke=Ke||{},dt("warning"),dt("error"),dt("fatalError"),H}(B,lt,Ge),He.domBuilder=we.domBuilder||lt,ne&&(Le[""]=N.HTML),Le.xml=Le.xml||N.XML,Me&&"string"==typeof Me?He.parse(Me,Le,Z):He.errorHandler.error("invalid doc source"),lt.doc},A.prototype={startDocument:function(){this.doc=(new x).createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(Me,gt,we,He){var lt=this.doc,B=lt.createElementNS(Me,we||gt),Ge=He.length;me(this,B),this.currentElement=B,this.locator&&F(this.locator,B);for(var Le=0;Le{var e=S(8558),f=e.find,O=e.NAMESPACE;function C(qe){return""!==qe}function x(qe,Tt){return qe.hasOwnProperty(Tt)||(qe[Tt]=!0),qe}function N(qe){if(!qe)return[];var pn,Tt=(pn=qe)?pn.split(/[\t\n\f\r ]+/).filter(C):[];return Object.keys(Tt.reduce(x,{}))}function j(qe,Tt){for(var Jt in qe)Object.prototype.hasOwnProperty.call(qe,Jt)&&(Tt[Jt]=qe[Jt])}function G(qe,Tt){var Jt=qe.prototype;if(!(Jt instanceof Tt)){let pn=function(){};pn.prototype=Tt.prototype,pn=new pn,j(Jt,pn),qe.prototype=Jt=pn}Jt.constructor!=qe&&("function"!=typeof qe&&console.error("unknown Class:"+qe),Jt.constructor=qe)}var ee={},A=ee.ELEMENT_NODE=1,F=ee.ATTRIBUTE_NODE=2,$=ee.TEXT_NODE=3,be=ee.CDATA_SECTION_NODE=4,me=ee.ENTITY_REFERENCE_NODE=5,Me=ee.ENTITY_NODE=6,gt=ee.PROCESSING_INSTRUCTION_NODE=7,we=ee.COMMENT_NODE=8,He=ee.DOCUMENT_NODE=9,lt=ee.DOCUMENT_TYPE_NODE=10,B=ee.DOCUMENT_FRAGMENT_NODE=11,Ge=ee.NOTATION_NODE=12,Le={},ne={},Z=(Le.INDEX_SIZE_ERR=(ne[1]="Index size error",1),Le.DOMSTRING_SIZE_ERR=(ne[2]="DOMString size error",2),Le.HIERARCHY_REQUEST_ERR=(ne[3]="Hierarchy request error",3)),q=(Le.WRONG_DOCUMENT_ERR=(ne[4]="Wrong document",4),Le.INVALID_CHARACTER_ERR=(ne[5]="Invalid character",5),Le.NO_DATA_ALLOWED_ERR=(ne[6]="No data allowed",6),Le.NO_MODIFICATION_ALLOWED_ERR=(ne[7]="No modification allowed",7),Le.NOT_FOUND_ERR=(ne[8]="Not found",8)),ue=(Le.NOT_SUPPORTED_ERR=(ne[9]="Not supported",9),Le.INUSE_ATTRIBUTE_ERR=(ne[10]="Attribute in use",10));function Fe(qe,Tt){if(Tt instanceof Error)var Jt=Tt;else Jt=this,Error.call(this,ne[qe]),this.message=ne[qe],Error.captureStackTrace&&Error.captureStackTrace(this,Fe);return Jt.code=qe,Tt&&(this.message=this.message+": "+Tt),Jt}function Ke(){}function H(qe,Tt){this._node=qe,this._refresh=Tt,ze(this)}function ze(qe){var Tt=qe._node._inc||qe._node.ownerDocument._inc;if(qe._inc!==Tt){var Jt=qe._refresh(qe._node);if(Wt(qe,"length",Jt.length),!qe.$$length||Jt.length=0))throw new Fe(q,new Error(qe.tagName+"@"+Jt));for(var Cn=Tt.length-1;pn"==qe&&">")||"&"==qe&&"&"||'"'==qe&&"""||"&#"+qe.charCodeAt()+";"}function Yn(qe,Tt){if(Tt(qe))return!0;if(qe=qe.firstChild)do{if(Yn(qe,Tt))return!0}while(qe=qe.nextSibling)}function ce(){this.ownerDocument=this}function ot(qe,Tt,Jt,pn){qe&&qe._inc++,Jt.namespaceURI===O.XMLNS&&delete Tt._nsMap[Jt.prefix?Jt.localName:""]}function pt(qe,Tt,Jt){if(qe&&qe._inc){qe._inc++;var pn=Tt.childNodes;if(Jt)pn[pn.length++]=Jt;else{for(var Cn=Tt.firstChild,ui=0;Cn;)pn[ui++]=Cn,Cn=Cn.nextSibling;pn.length=ui,delete pn[pn.length]}}}function ft(qe,Tt){var Jt=Tt.previousSibling,pn=Tt.nextSibling;return Jt?Jt.nextSibling=pn:qe.firstChild=pn,pn?pn.previousSibling=Jt:qe.lastChild=Jt,Tt.parentNode=null,Tt.previousSibling=null,Tt.nextSibling=null,pt(qe.ownerDocument,qe),Tt}function Nt(qe){return qe&&qe.nodeType===wi.DOCUMENT_TYPE_NODE}function Mn(qe){return qe&&qe.nodeType===wi.ELEMENT_NODE}function En(qe){return qe&&qe.nodeType===wi.TEXT_NODE}function ln(qe,Tt){var Jt=qe.childNodes||[];if(f(Jt,Mn)||Nt(Tt))return!1;var pn=f(Jt,Nt);return!(Tt&&pn&&Jt.indexOf(pn)>Jt.indexOf(Tt))}function wt(qe,Tt){var Jt=qe.childNodes||[];if(f(Jt,function(ui){return Mn(ui)&&ui!==Tt}))return!1;var pn=f(Jt,Nt);return!(Tt&&pn&&Jt.indexOf(pn)>Jt.indexOf(Tt))}function zt(qe,Tt,Jt){var pn=qe.childNodes||[],Cn=Tt.childNodes||[];if(Tt.nodeType===wi.DOCUMENT_FRAGMENT_NODE){var ui=Cn.filter(Mn);if(ui.length>1||f(Cn,En))throw new Fe(Z,"More than one element or text in fragment");if(1===ui.length&&!ln(qe,Jt))throw new Fe(Z,"Element in fragment can not be inserted before doctype")}if(Mn(Tt)&&!ln(qe,Jt))throw new Fe(Z,"Only one element can be added and only after doctype");if(Nt(Tt)){if(f(pn,Nt))throw new Fe(Z,"Only one doctype is allowed");var bi=f(pn,Mn);if(Jt&&pn.indexOf(bi)1||f(Cn,En))throw new Fe(Z,"More than one element or text in fragment");if(1===ui.length&&!wt(qe,Jt))throw new Fe(Z,"Element in fragment can not be inserted before doctype")}if(Mn(Tt)&&!wt(qe,Jt))throw new Fe(Z,"Only one element can be added and only after doctype");if(Nt(Tt)){if(f(pn,function(pr){return Nt(pr)&&pr!==Jt}))throw new Fe(Z,"Only one doctype is allowed");var bi=f(pn,Mn);if(Jt&&pn.indexOf(bi)=0;Vi--)if(""===(qr=Cn[Vi]).prefix&&qr.namespace===qe.namespaceURI){_r=qr.namespace;break}if(_r!==qe.namespaceURI)for(Vi=Cn.length-1;Vi>=0;Vi--){var qr;if((qr=Cn[Vi]).namespace===qe.namespaceURI){qr.prefix&&(sr=qr.prefix+":"+pr);break}}}Tt.push("<",sr);for(var Mr=0;Mr"),Jt&&/^script$/i.test(pr))for(;rr;)rr.data?Tt.push(rr.data):yn(rr,Tt,Jt,pn,Cn.slice()),rr=rr.nextSibling;else for(;rr;)yn(rr,Tt,Jt,pn,Cn.slice()),rr=rr.nextSibling;Tt.push("")}else Tt.push("/>");return;case He:case B:for(rr=qe.firstChild;rr;)yn(rr,Tt,Jt,pn,Cn.slice()),rr=rr.nextSibling;return;case F:return Fn(Tt,qe.name,qe.value);case $:return Tt.push(qe.data.replace(/[<&]/g,Di).replace(/]]>/g,"]]>"));case be:return Tt.push("");case we:return Tt.push("\x3c!--",qe.data,"--\x3e");case lt:var Ut=qe.publicId,An=qe.systemId;if(Tt.push("");else if(An&&"."!=An)Tt.push(" SYSTEM ",An,">");else{var Kn=qe.internalSubset;Kn&&Tt.push(" [",Kn,"]"),Tt.push(">")}return;case gt:return Tt.push("");case me:return Tt.push("&",qe.nodeName,";");default:Tt.push("??",qe.nodeName)}}function Pn(qe,Tt,Jt){var pn;switch(Tt.nodeType){case A:(pn=Tt.cloneNode(!1)).ownerDocument=qe;case B:break;case F:Jt=!0}if(pn||(pn=Tt.cloneNode(!1)),pn.ownerDocument=qe,pn.parentNode=null,Jt)for(var Cn=Tt.firstChild;Cn;)pn.appendChild(Pn(qe,Cn,Jt)),Cn=Cn.nextSibling;return pn}function ut(qe,Tt,Jt){var pn=new Tt.constructor;for(var Cn in Tt)if(Object.prototype.hasOwnProperty.call(Tt,Cn)){var ui=Tt[Cn];"object"!=typeof ui&&ui!=pn[Cn]&&(pn[Cn]=ui)}switch(Tt.childNodes&&(pn.childNodes=new Ke),pn.ownerDocument=qe,pn.nodeType){case A:var bi=Tt.attributes,rr=pn.attributes=new dt,pr=bi.length;rr._ownerElement=pn;for(var sr=0;sr=0&&qe0},lookupPrefix:function(qe){for(var Tt=this;Tt;){var Jt=Tt._nsMap;if(Jt)for(var pn in Jt)if(Object.prototype.hasOwnProperty.call(Jt,pn)&&Jt[pn]===qe)return pn;Tt=Tt.nodeType==F?Tt.ownerDocument:Tt.parentNode}return null},lookupNamespaceURI:function(qe){for(var Tt=this;Tt;){var Jt=Tt._nsMap;if(Jt&&qe in Jt&&Object.prototype.hasOwnProperty.call(Jt,qe))return Jt[qe];Tt=Tt.nodeType==F?Tt.ownerDocument:Tt.parentNode}return null},isDefaultNamespace:function(qe){return null==this.lookupPrefix(qe)}},j(ee,wi),j(ee,wi.prototype),ce.prototype={nodeName:"#document",nodeType:He,doctype:null,documentElement:null,_inc:1,insertBefore:function(qe,Tt){if(qe.nodeType==B){for(var Jt=qe.firstChild;Jt;){var pn=Jt.nextSibling;this.insertBefore(Jt,Tt),Jt=pn}return qe}return Se(this,qe,Tt),qe.ownerDocument=this,null===this.documentElement&&qe.nodeType===A&&(this.documentElement=qe),qe},removeChild:function(qe){return this.documentElement==qe&&(this.documentElement=null),ft(this,qe)},replaceChild:function(qe,Tt){Se(this,qe,Tt,Ln),qe.ownerDocument=this,Tt&&this.removeChild(Tt),Mn(qe)&&(this.documentElement=qe)},importNode:function(qe,Tt){return Pn(this,qe,Tt)},getElementById:function(qe){var Tt=null;return Yn(this.documentElement,function(Jt){if(Jt.nodeType==A&&Jt.getAttribute("id")==qe)return Tt=Jt,!0}),Tt},getElementsByClassName:function(qe){var Tt=N(qe);return new H(this,function(Jt){var pn=[];return Tt.length>0&&Yn(Jt.documentElement,function(Cn){if(Cn!==Jt&&Cn.nodeType===A){var ui=Cn.getAttribute("class");if(ui){var bi=qe===ui;if(!bi){var rr=N(ui);bi=Tt.every(function(sr){return function(_r){return sr&&-1!==sr.indexOf(_r)}}(rr))}bi&&pn.push(Cn)}}}),pn})},createElement:function(qe){var Tt=new z;return Tt.ownerDocument=this,Tt.nodeName=qe,Tt.tagName=qe,Tt.localName=qe,Tt.childNodes=new Ke,(Tt.attributes=new dt)._ownerElement=Tt,Tt},createDocumentFragment:function(){var qe=new Ie;return qe.ownerDocument=this,qe.childNodes=new Ke,qe},createTextNode:function(qe){var Tt=new st;return Tt.ownerDocument=this,Tt.appendData(qe),Tt},createComment:function(qe){var Tt=new Xe;return Tt.ownerDocument=this,Tt.appendData(qe),Tt},createCDATASection:function(qe){var Tt=new nn;return Tt.ownerDocument=this,Tt.appendData(qe),Tt},createProcessingInstruction:function(qe,Tt){var Jt=new je;return Jt.ownerDocument=this,Jt.tagName=Jt.nodeName=Jt.target=qe,Jt.nodeValue=Jt.data=Tt,Jt},createAttribute:function(qe){var Tt=new K;return Tt.ownerDocument=this,Tt.name=qe,Tt.nodeName=qe,Tt.localName=qe,Tt.specified=!0,Tt},createEntityReference:function(qe){var Tt=new Be;return Tt.ownerDocument=this,Tt.nodeName=qe,Tt},createElementNS:function(qe,Tt){var Jt=new z,pn=Tt.split(":"),Cn=Jt.attributes=new dt;return Jt.childNodes=new Ke,Jt.ownerDocument=this,Jt.nodeName=Tt,Jt.tagName=Tt,Jt.namespaceURI=qe,2==pn.length?(Jt.prefix=pn[0],Jt.localName=pn[1]):Jt.localName=Tt,Cn._ownerElement=Jt,Jt},createAttributeNS:function(qe,Tt){var Jt=new K,pn=Tt.split(":");return Jt.ownerDocument=this,Jt.nodeName=Tt,Jt.name=Tt,Jt.namespaceURI=qe,Jt.specified=!0,2==pn.length?(Jt.prefix=pn[0],Jt.localName=pn[1]):Jt.localName=Tt,Jt}},G(ce,wi),ce.prototype.getElementsByTagName=(z.prototype={nodeType:A,hasAttribute:function(qe){return null!=this.getAttributeNode(qe)},getAttribute:function(qe){var Tt=this.getAttributeNode(qe);return Tt&&Tt.value||""},getAttributeNode:function(qe){return this.attributes.getNamedItem(qe)},setAttribute:function(qe,Tt){var Jt=this.ownerDocument.createAttribute(qe);Jt.value=Jt.nodeValue=""+Tt,this.setAttributeNode(Jt)},removeAttribute:function(qe){var Tt=this.getAttributeNode(qe);Tt&&this.removeAttributeNode(Tt)},appendChild:function(qe){return qe.nodeType===B?this.insertBefore(qe,null):(Jt=this,(pn=qe).parentNode&&pn.parentNode.removeChild(pn),pn.parentNode=Jt,pn.previousSibling=Jt.lastChild,pn.nextSibling=null,pn.previousSibling?pn.previousSibling.nextSibling=pn:Jt.firstChild=pn,Jt.lastChild=pn,pt(Jt.ownerDocument,Jt,pn),pn);var Jt,pn},setAttributeNode:function(qe){return this.attributes.setNamedItem(qe)},setAttributeNodeNS:function(qe){return this.attributes.setNamedItemNS(qe)},removeAttributeNode:function(qe){return this.attributes.removeNamedItem(qe.nodeName)},removeAttributeNS:function(qe,Tt){var Jt=this.getAttributeNodeNS(qe,Tt);Jt&&this.removeAttributeNode(Jt)},hasAttributeNS:function(qe,Tt){return null!=this.getAttributeNodeNS(qe,Tt)},getAttributeNS:function(qe,Tt){var Jt=this.getAttributeNodeNS(qe,Tt);return Jt&&Jt.value||""},setAttributeNS:function(qe,Tt,Jt){var pn=this.ownerDocument.createAttributeNS(qe,Tt);pn.value=pn.nodeValue=""+Jt,this.setAttributeNode(pn)},getAttributeNodeNS:function(qe,Tt){return this.attributes.getNamedItemNS(qe,Tt)},getElementsByTagName:function(qe){return new H(this,function(Tt){var Jt=[];return Yn(Tt,function(pn){pn!==Tt&&pn.nodeType==A&&("*"===qe||pn.tagName==qe)&&Jt.push(pn)}),Jt})},getElementsByTagNameNS:function(qe,Tt){return new H(this,function(Jt){var pn=[];return Yn(Jt,function(Cn){Cn!==Jt&&Cn.nodeType===A&&("*"===qe||Cn.namespaceURI===qe)&&("*"===Tt||Cn.localName==Tt)&&pn.push(Cn)}),pn})}}).getElementsByTagName,ce.prototype.getElementsByTagNameNS=z.prototype.getElementsByTagNameNS,G(z,wi),K.prototype.nodeType=F,G(K,wi),W.prototype={data:"",substringData:function(qe,Tt){return this.data.substring(qe,qe+Tt)},appendData:function(qe){this.nodeValue=this.data=qe=this.data+qe,this.length=qe.length},insertData:function(qe,Tt){this.replaceData(qe,0,Tt)},appendChild:function(qe){throw new Error(ne[Z])},deleteData:function(qe,Tt){this.replaceData(qe,Tt,"")},replaceData:function(qe,Tt,Jt){Jt=this.data.substring(0,qe)+Jt+this.data.substring(qe+Tt),this.nodeValue=this.data=Jt,this.length=Jt.length}},G(W,wi),st.prototype={nodeName:"#text",nodeType:$,splitText:function(qe){var Tt=this.data,Jt=Tt.substring(qe);Tt=Tt.substring(0,qe),this.data=this.nodeValue=Tt,this.length=Tt.length;var pn=this.ownerDocument.createTextNode(Jt);return this.parentNode&&this.parentNode.insertBefore(pn,this.nextSibling),pn}},G(st,W),Xe.prototype={nodeName:"#comment",nodeType:we},G(Xe,W),nn.prototype={nodeName:"#cdata-section",nodeType:be},G(nn,W),mt.prototype.nodeType=lt,G(mt,wi),qt.prototype.nodeType=Ge,G(qt,wi),Yt.prototype.nodeType=Me,G(Yt,wi),Be.prototype.nodeType=me,G(Be,wi),Ie.prototype.nodeName="#document-fragment",Ie.prototype.nodeType=B,G(Ie,wi),je.prototype.nodeType=gt,G(je,wi),ke.prototype.serializeToString=function(qe,Tt,Jt){return vt.call(qe,Tt,Jt)},wi.prototype.toString=vt;try{if(Object.defineProperty){let qe=function(Tt){switch(Tt.nodeType){case A:case B:var Jt=[];for(Tt=Tt.firstChild;Tt;)7!==Tt.nodeType&&8!==Tt.nodeType&&Jt.push(qe(Tt)),Tt=Tt.nextSibling;return Jt.join("");default:return Tt.nodeValue}};Object.defineProperty(H.prototype,"length",{get:function(){return ze(this),this.$$length}}),Object.defineProperty(wi.prototype,"textContent",{get:function(){return qe(this)},set:function(Tt){switch(this.nodeType){case A:case B:for(;this.firstChild;)this.removeChild(this.firstChild);(Tt||String(Tt))&&this.appendChild(this.ownerDocument.createTextNode(Tt));break;default:this.data=Tt,this.value=Tt,this.nodeValue=Tt}}}),Wt=function(Tt,Jt,pn){Tt["$$"+Jt]=pn}}}catch{}Pe.DocumentType=mt,Pe.DOMException=Fe,Pe.DOMImplementation=ii,Pe.Element=z,Pe.Node=wi,Pe.NodeList=Ke,Pe.XMLSerializer=ke},8448:(Ae,Pe,S)=>{"use strict";var e=S(8558).freeze;Pe.XML_ENTITIES=e({amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}),Pe.HTML_ENTITIES=e({Aacute:"\xc1",aacute:"\xe1",Abreve:"\u0102",abreve:"\u0103",ac:"\u223e",acd:"\u223f",acE:"\u223e\u0333",Acirc:"\xc2",acirc:"\xe2",acute:"\xb4",Acy:"\u0410",acy:"\u0430",AElig:"\xc6",aelig:"\xe6",af:"\u2061",Afr:"\u{1d504}",afr:"\u{1d51e}",Agrave:"\xc0",agrave:"\xe0",alefsym:"\u2135",aleph:"\u2135",Alpha:"\u0391",alpha:"\u03b1",Amacr:"\u0100",amacr:"\u0101",amalg:"\u2a3f",AMP:"&",amp:"&",And:"\u2a53",and:"\u2227",andand:"\u2a55",andd:"\u2a5c",andslope:"\u2a58",andv:"\u2a5a",ang:"\u2220",ange:"\u29a4",angle:"\u2220",angmsd:"\u2221",angmsdaa:"\u29a8",angmsdab:"\u29a9",angmsdac:"\u29aa",angmsdad:"\u29ab",angmsdae:"\u29ac",angmsdaf:"\u29ad",angmsdag:"\u29ae",angmsdah:"\u29af",angrt:"\u221f",angrtvb:"\u22be",angrtvbd:"\u299d",angsph:"\u2222",angst:"\xc5",angzarr:"\u237c",Aogon:"\u0104",aogon:"\u0105",Aopf:"\u{1d538}",aopf:"\u{1d552}",ap:"\u2248",apacir:"\u2a6f",apE:"\u2a70",ape:"\u224a",apid:"\u224b",apos:"'",ApplyFunction:"\u2061",approx:"\u2248",approxeq:"\u224a",Aring:"\xc5",aring:"\xe5",Ascr:"\u{1d49c}",ascr:"\u{1d4b6}",Assign:"\u2254",ast:"*",asymp:"\u2248",asympeq:"\u224d",Atilde:"\xc3",atilde:"\xe3",Auml:"\xc4",auml:"\xe4",awconint:"\u2233",awint:"\u2a11",backcong:"\u224c",backepsilon:"\u03f6",backprime:"\u2035",backsim:"\u223d",backsimeq:"\u22cd",Backslash:"\u2216",Barv:"\u2ae7",barvee:"\u22bd",Barwed:"\u2306",barwed:"\u2305",barwedge:"\u2305",bbrk:"\u23b5",bbrktbrk:"\u23b6",bcong:"\u224c",Bcy:"\u0411",bcy:"\u0431",bdquo:"\u201e",becaus:"\u2235",Because:"\u2235",because:"\u2235",bemptyv:"\u29b0",bepsi:"\u03f6",bernou:"\u212c",Bernoullis:"\u212c",Beta:"\u0392",beta:"\u03b2",beth:"\u2136",between:"\u226c",Bfr:"\u{1d505}",bfr:"\u{1d51f}",bigcap:"\u22c2",bigcirc:"\u25ef",bigcup:"\u22c3",bigodot:"\u2a00",bigoplus:"\u2a01",bigotimes:"\u2a02",bigsqcup:"\u2a06",bigstar:"\u2605",bigtriangledown:"\u25bd",bigtriangleup:"\u25b3",biguplus:"\u2a04",bigvee:"\u22c1",bigwedge:"\u22c0",bkarow:"\u290d",blacklozenge:"\u29eb",blacksquare:"\u25aa",blacktriangle:"\u25b4",blacktriangledown:"\u25be",blacktriangleleft:"\u25c2",blacktriangleright:"\u25b8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20e5",bnequiv:"\u2261\u20e5",bNot:"\u2aed",bnot:"\u2310",Bopf:"\u{1d539}",bopf:"\u{1d553}",bot:"\u22a5",bottom:"\u22a5",bowtie:"\u22c8",boxbox:"\u29c9",boxDL:"\u2557",boxDl:"\u2556",boxdL:"\u2555",boxdl:"\u2510",boxDR:"\u2554",boxDr:"\u2553",boxdR:"\u2552",boxdr:"\u250c",boxH:"\u2550",boxh:"\u2500",boxHD:"\u2566",boxHd:"\u2564",boxhD:"\u2565",boxhd:"\u252c",boxHU:"\u2569",boxHu:"\u2567",boxhU:"\u2568",boxhu:"\u2534",boxminus:"\u229f",boxplus:"\u229e",boxtimes:"\u22a0",boxUL:"\u255d",boxUl:"\u255c",boxuL:"\u255b",boxul:"\u2518",boxUR:"\u255a",boxUr:"\u2559",boxuR:"\u2558",boxur:"\u2514",boxV:"\u2551",boxv:"\u2502",boxVH:"\u256c",boxVh:"\u256b",boxvH:"\u256a",boxvh:"\u253c",boxVL:"\u2563",boxVl:"\u2562",boxvL:"\u2561",boxvl:"\u2524",boxVR:"\u2560",boxVr:"\u255f",boxvR:"\u255e",boxvr:"\u251c",bprime:"\u2035",Breve:"\u02d8",breve:"\u02d8",brvbar:"\xa6",Bscr:"\u212c",bscr:"\u{1d4b7}",bsemi:"\u204f",bsim:"\u223d",bsime:"\u22cd",bsol:"\\",bsolb:"\u29c5",bsolhsub:"\u27c8",bull:"\u2022",bullet:"\u2022",bump:"\u224e",bumpE:"\u2aae",bumpe:"\u224f",Bumpeq:"\u224e",bumpeq:"\u224f",Cacute:"\u0106",cacute:"\u0107",Cap:"\u22d2",cap:"\u2229",capand:"\u2a44",capbrcup:"\u2a49",capcap:"\u2a4b",capcup:"\u2a47",capdot:"\u2a40",CapitalDifferentialD:"\u2145",caps:"\u2229\ufe00",caret:"\u2041",caron:"\u02c7",Cayleys:"\u212d",ccaps:"\u2a4d",Ccaron:"\u010c",ccaron:"\u010d",Ccedil:"\xc7",ccedil:"\xe7",Ccirc:"\u0108",ccirc:"\u0109",Cconint:"\u2230",ccups:"\u2a4c",ccupssm:"\u2a50",Cdot:"\u010a",cdot:"\u010b",cedil:"\xb8",Cedilla:"\xb8",cemptyv:"\u29b2",cent:"\xa2",CenterDot:"\xb7",centerdot:"\xb7",Cfr:"\u212d",cfr:"\u{1d520}",CHcy:"\u0427",chcy:"\u0447",check:"\u2713",checkmark:"\u2713",Chi:"\u03a7",chi:"\u03c7",cir:"\u25cb",circ:"\u02c6",circeq:"\u2257",circlearrowleft:"\u21ba",circlearrowright:"\u21bb",circledast:"\u229b",circledcirc:"\u229a",circleddash:"\u229d",CircleDot:"\u2299",circledR:"\xae",circledS:"\u24c8",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",cirE:"\u29c3",cire:"\u2257",cirfnint:"\u2a10",cirmid:"\u2aef",cirscir:"\u29c2",ClockwiseContourIntegral:"\u2232",CloseCurlyDoubleQuote:"\u201d",CloseCurlyQuote:"\u2019",clubs:"\u2663",clubsuit:"\u2663",Colon:"\u2237",colon:":",Colone:"\u2a74",colone:"\u2254",coloneq:"\u2254",comma:",",commat:"@",comp:"\u2201",compfn:"\u2218",complement:"\u2201",complexes:"\u2102",cong:"\u2245",congdot:"\u2a6d",Congruent:"\u2261",Conint:"\u222f",conint:"\u222e",ContourIntegral:"\u222e",Copf:"\u2102",copf:"\u{1d554}",coprod:"\u2210",Coproduct:"\u2210",COPY:"\xa9",copy:"\xa9",copysr:"\u2117",CounterClockwiseContourIntegral:"\u2233",crarr:"\u21b5",Cross:"\u2a2f",cross:"\u2717",Cscr:"\u{1d49e}",cscr:"\u{1d4b8}",csub:"\u2acf",csube:"\u2ad1",csup:"\u2ad0",csupe:"\u2ad2",ctdot:"\u22ef",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22de",cuesc:"\u22df",cularr:"\u21b6",cularrp:"\u293d",Cup:"\u22d3",cup:"\u222a",cupbrcap:"\u2a48",CupCap:"\u224d",cupcap:"\u2a46",cupcup:"\u2a4a",cupdot:"\u228d",cupor:"\u2a45",cups:"\u222a\ufe00",curarr:"\u21b7",curarrm:"\u293c",curlyeqprec:"\u22de",curlyeqsucc:"\u22df",curlyvee:"\u22ce",curlywedge:"\u22cf",curren:"\xa4",curvearrowleft:"\u21b6",curvearrowright:"\u21b7",cuvee:"\u22ce",cuwed:"\u22cf",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232d",Dagger:"\u2021",dagger:"\u2020",daleth:"\u2138",Darr:"\u21a1",dArr:"\u21d3",darr:"\u2193",dash:"\u2010",Dashv:"\u2ae4",dashv:"\u22a3",dbkarow:"\u290f",dblac:"\u02dd",Dcaron:"\u010e",dcaron:"\u010f",Dcy:"\u0414",dcy:"\u0434",DD:"\u2145",dd:"\u2146",ddagger:"\u2021",ddarr:"\u21ca",DDotrahd:"\u2911",ddotseq:"\u2a77",deg:"\xb0",Del:"\u2207",Delta:"\u0394",delta:"\u03b4",demptyv:"\u29b1",dfisht:"\u297f",Dfr:"\u{1d507}",dfr:"\u{1d521}",dHar:"\u2965",dharl:"\u21c3",dharr:"\u21c2",DiacriticalAcute:"\xb4",DiacriticalDot:"\u02d9",DiacriticalDoubleAcute:"\u02dd",DiacriticalGrave:"`",DiacriticalTilde:"\u02dc",diam:"\u22c4",Diamond:"\u22c4",diamond:"\u22c4",diamondsuit:"\u2666",diams:"\u2666",die:"\xa8",DifferentialD:"\u2146",digamma:"\u03dd",disin:"\u22f2",div:"\xf7",divide:"\xf7",divideontimes:"\u22c7",divonx:"\u22c7",DJcy:"\u0402",djcy:"\u0452",dlcorn:"\u231e",dlcrop:"\u230d",dollar:"$",Dopf:"\u{1d53b}",dopf:"\u{1d555}",Dot:"\xa8",dot:"\u02d9",DotDot:"\u20dc",doteq:"\u2250",doteqdot:"\u2251",DotEqual:"\u2250",dotminus:"\u2238",dotplus:"\u2214",dotsquare:"\u22a1",doublebarwedge:"\u2306",DoubleContourIntegral:"\u222f",DoubleDot:"\xa8",DoubleDownArrow:"\u21d3",DoubleLeftArrow:"\u21d0",DoubleLeftRightArrow:"\u21d4",DoubleLeftTee:"\u2ae4",DoubleLongLeftArrow:"\u27f8",DoubleLongLeftRightArrow:"\u27fa",DoubleLongRightArrow:"\u27f9",DoubleRightArrow:"\u21d2",DoubleRightTee:"\u22a8",DoubleUpArrow:"\u21d1",DoubleUpDownArrow:"\u21d5",DoubleVerticalBar:"\u2225",DownArrow:"\u2193",Downarrow:"\u21d3",downarrow:"\u2193",DownArrowBar:"\u2913",DownArrowUpArrow:"\u21f5",DownBreve:"\u0311",downdownarrows:"\u21ca",downharpoonleft:"\u21c3",downharpoonright:"\u21c2",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295e",DownLeftVector:"\u21bd",DownLeftVectorBar:"\u2956",DownRightTeeVector:"\u295f",DownRightVector:"\u21c1",DownRightVectorBar:"\u2957",DownTee:"\u22a4",DownTeeArrow:"\u21a7",drbkarow:"\u2910",drcorn:"\u231f",drcrop:"\u230c",Dscr:"\u{1d49f}",dscr:"\u{1d4b9}",DScy:"\u0405",dscy:"\u0455",dsol:"\u29f6",Dstrok:"\u0110",dstrok:"\u0111",dtdot:"\u22f1",dtri:"\u25bf",dtrif:"\u25be",duarr:"\u21f5",duhar:"\u296f",dwangle:"\u29a6",DZcy:"\u040f",dzcy:"\u045f",dzigrarr:"\u27ff",Eacute:"\xc9",eacute:"\xe9",easter:"\u2a6e",Ecaron:"\u011a",ecaron:"\u011b",ecir:"\u2256",Ecirc:"\xca",ecirc:"\xea",ecolon:"\u2255",Ecy:"\u042d",ecy:"\u044d",eDDot:"\u2a77",Edot:"\u0116",eDot:"\u2251",edot:"\u0117",ee:"\u2147",efDot:"\u2252",Efr:"\u{1d508}",efr:"\u{1d522}",eg:"\u2a9a",Egrave:"\xc8",egrave:"\xe8",egs:"\u2a96",egsdot:"\u2a98",el:"\u2a99",Element:"\u2208",elinters:"\u23e7",ell:"\u2113",els:"\u2a95",elsdot:"\u2a97",Emacr:"\u0112",emacr:"\u0113",empty:"\u2205",emptyset:"\u2205",EmptySmallSquare:"\u25fb",emptyv:"\u2205",EmptyVerySmallSquare:"\u25ab",emsp:"\u2003",emsp13:"\u2004",emsp14:"\u2005",ENG:"\u014a",eng:"\u014b",ensp:"\u2002",Eogon:"\u0118",eogon:"\u0119",Eopf:"\u{1d53c}",eopf:"\u{1d556}",epar:"\u22d5",eparsl:"\u29e3",eplus:"\u2a71",epsi:"\u03b5",Epsilon:"\u0395",epsilon:"\u03b5",epsiv:"\u03f5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2a96",eqslantless:"\u2a95",Equal:"\u2a75",equals:"=",EqualTilde:"\u2242",equest:"\u225f",Equilibrium:"\u21cc",equiv:"\u2261",equivDD:"\u2a78",eqvparsl:"\u29e5",erarr:"\u2971",erDot:"\u2253",Escr:"\u2130",escr:"\u212f",esdot:"\u2250",Esim:"\u2a73",esim:"\u2242",Eta:"\u0397",eta:"\u03b7",ETH:"\xd0",eth:"\xf0",Euml:"\xcb",euml:"\xeb",euro:"\u20ac",excl:"!",exist:"\u2203",Exists:"\u2203",expectation:"\u2130",ExponentialE:"\u2147",exponentiale:"\u2147",fallingdotseq:"\u2252",Fcy:"\u0424",fcy:"\u0444",female:"\u2640",ffilig:"\ufb03",fflig:"\ufb00",ffllig:"\ufb04",Ffr:"\u{1d509}",ffr:"\u{1d523}",filig:"\ufb01",FilledSmallSquare:"\u25fc",FilledVerySmallSquare:"\u25aa",fjlig:"fj",flat:"\u266d",fllig:"\ufb02",fltns:"\u25b1",fnof:"\u0192",Fopf:"\u{1d53d}",fopf:"\u{1d557}",ForAll:"\u2200",forall:"\u2200",fork:"\u22d4",forkv:"\u2ad9",Fouriertrf:"\u2131",fpartint:"\u2a0d",frac12:"\xbd",frac13:"\u2153",frac14:"\xbc",frac15:"\u2155",frac16:"\u2159",frac18:"\u215b",frac23:"\u2154",frac25:"\u2156",frac34:"\xbe",frac35:"\u2157",frac38:"\u215c",frac45:"\u2158",frac56:"\u215a",frac58:"\u215d",frac78:"\u215e",frasl:"\u2044",frown:"\u2322",Fscr:"\u2131",fscr:"\u{1d4bb}",gacute:"\u01f5",Gamma:"\u0393",gamma:"\u03b3",Gammad:"\u03dc",gammad:"\u03dd",gap:"\u2a86",Gbreve:"\u011e",gbreve:"\u011f",Gcedil:"\u0122",Gcirc:"\u011c",gcirc:"\u011d",Gcy:"\u0413",gcy:"\u0433",Gdot:"\u0120",gdot:"\u0121",gE:"\u2267",ge:"\u2265",gEl:"\u2a8c",gel:"\u22db",geq:"\u2265",geqq:"\u2267",geqslant:"\u2a7e",ges:"\u2a7e",gescc:"\u2aa9",gesdot:"\u2a80",gesdoto:"\u2a82",gesdotol:"\u2a84",gesl:"\u22db\ufe00",gesles:"\u2a94",Gfr:"\u{1d50a}",gfr:"\u{1d524}",Gg:"\u22d9",gg:"\u226b",ggg:"\u22d9",gimel:"\u2137",GJcy:"\u0403",gjcy:"\u0453",gl:"\u2277",gla:"\u2aa5",glE:"\u2a92",glj:"\u2aa4",gnap:"\u2a8a",gnapprox:"\u2a8a",gnE:"\u2269",gne:"\u2a88",gneq:"\u2a88",gneqq:"\u2269",gnsim:"\u22e7",Gopf:"\u{1d53e}",gopf:"\u{1d558}",grave:"`",GreaterEqual:"\u2265",GreaterEqualLess:"\u22db",GreaterFullEqual:"\u2267",GreaterGreater:"\u2aa2",GreaterLess:"\u2277",GreaterSlantEqual:"\u2a7e",GreaterTilde:"\u2273",Gscr:"\u{1d4a2}",gscr:"\u210a",gsim:"\u2273",gsime:"\u2a8e",gsiml:"\u2a90",Gt:"\u226b",GT:">",gt:">",gtcc:"\u2aa7",gtcir:"\u2a7a",gtdot:"\u22d7",gtlPar:"\u2995",gtquest:"\u2a7c",gtrapprox:"\u2a86",gtrarr:"\u2978",gtrdot:"\u22d7",gtreqless:"\u22db",gtreqqless:"\u2a8c",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\ufe00",gvnE:"\u2269\ufe00",Hacek:"\u02c7",hairsp:"\u200a",half:"\xbd",hamilt:"\u210b",HARDcy:"\u042a",hardcy:"\u044a",hArr:"\u21d4",harr:"\u2194",harrcir:"\u2948",harrw:"\u21ad",Hat:"^",hbar:"\u210f",Hcirc:"\u0124",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22b9",Hfr:"\u210c",hfr:"\u{1d525}",HilbertSpace:"\u210b",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21ff",homtht:"\u223b",hookleftarrow:"\u21a9",hookrightarrow:"\u21aa",Hopf:"\u210d",hopf:"\u{1d559}",horbar:"\u2015",HorizontalLine:"\u2500",Hscr:"\u210b",hscr:"\u{1d4bd}",hslash:"\u210f",Hstrok:"\u0126",hstrok:"\u0127",HumpDownHump:"\u224e",HumpEqual:"\u224f",hybull:"\u2043",hyphen:"\u2010",Iacute:"\xcd",iacute:"\xed",ic:"\u2063",Icirc:"\xce",icirc:"\xee",Icy:"\u0418",icy:"\u0438",Idot:"\u0130",IEcy:"\u0415",iecy:"\u0435",iexcl:"\xa1",iff:"\u21d4",Ifr:"\u2111",ifr:"\u{1d526}",Igrave:"\xcc",igrave:"\xec",ii:"\u2148",iiiint:"\u2a0c",iiint:"\u222d",iinfin:"\u29dc",iiota:"\u2129",IJlig:"\u0132",ijlig:"\u0133",Im:"\u2111",Imacr:"\u012a",imacr:"\u012b",image:"\u2111",ImaginaryI:"\u2148",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131",imof:"\u22b7",imped:"\u01b5",Implies:"\u21d2",in:"\u2208",incare:"\u2105",infin:"\u221e",infintie:"\u29dd",inodot:"\u0131",Int:"\u222c",int:"\u222b",intcal:"\u22ba",integers:"\u2124",Integral:"\u222b",intercal:"\u22ba",Intersection:"\u22c2",intlarhk:"\u2a17",intprod:"\u2a3c",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",IOcy:"\u0401",iocy:"\u0451",Iogon:"\u012e",iogon:"\u012f",Iopf:"\u{1d540}",iopf:"\u{1d55a}",Iota:"\u0399",iota:"\u03b9",iprod:"\u2a3c",iquest:"\xbf",Iscr:"\u2110",iscr:"\u{1d4be}",isin:"\u2208",isindot:"\u22f5",isinE:"\u22f9",isins:"\u22f4",isinsv:"\u22f3",isinv:"\u2208",it:"\u2062",Itilde:"\u0128",itilde:"\u0129",Iukcy:"\u0406",iukcy:"\u0456",Iuml:"\xcf",iuml:"\xef",Jcirc:"\u0134",jcirc:"\u0135",Jcy:"\u0419",jcy:"\u0439",Jfr:"\u{1d50d}",jfr:"\u{1d527}",jmath:"\u0237",Jopf:"\u{1d541}",jopf:"\u{1d55b}",Jscr:"\u{1d4a5}",jscr:"\u{1d4bf}",Jsercy:"\u0408",jsercy:"\u0458",Jukcy:"\u0404",jukcy:"\u0454",Kappa:"\u039a",kappa:"\u03ba",kappav:"\u03f0",Kcedil:"\u0136",kcedil:"\u0137",Kcy:"\u041a",kcy:"\u043a",Kfr:"\u{1d50e}",kfr:"\u{1d528}",kgreen:"\u0138",KHcy:"\u0425",khcy:"\u0445",KJcy:"\u040c",kjcy:"\u045c",Kopf:"\u{1d542}",kopf:"\u{1d55c}",Kscr:"\u{1d4a6}",kscr:"\u{1d4c0}",lAarr:"\u21da",Lacute:"\u0139",lacute:"\u013a",laemptyv:"\u29b4",lagran:"\u2112",Lambda:"\u039b",lambda:"\u03bb",Lang:"\u27ea",lang:"\u27e8",langd:"\u2991",langle:"\u27e8",lap:"\u2a85",Laplacetrf:"\u2112",laquo:"\xab",Larr:"\u219e",lArr:"\u21d0",larr:"\u2190",larrb:"\u21e4",larrbfs:"\u291f",larrfs:"\u291d",larrhk:"\u21a9",larrlp:"\u21ab",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21a2",lat:"\u2aab",lAtail:"\u291b",latail:"\u2919",late:"\u2aad",lates:"\u2aad\ufe00",lBarr:"\u290e",lbarr:"\u290c",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298b",lbrksld:"\u298f",lbrkslu:"\u298d",Lcaron:"\u013d",lcaron:"\u013e",Lcedil:"\u013b",lcedil:"\u013c",lceil:"\u2308",lcub:"{",Lcy:"\u041b",lcy:"\u043b",ldca:"\u2936",ldquo:"\u201c",ldquor:"\u201e",ldrdhar:"\u2967",ldrushar:"\u294b",ldsh:"\u21b2",lE:"\u2266",le:"\u2264",LeftAngleBracket:"\u27e8",LeftArrow:"\u2190",Leftarrow:"\u21d0",leftarrow:"\u2190",LeftArrowBar:"\u21e4",LeftArrowRightArrow:"\u21c6",leftarrowtail:"\u21a2",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27e6",LeftDownTeeVector:"\u2961",LeftDownVector:"\u21c3",LeftDownVectorBar:"\u2959",LeftFloor:"\u230a",leftharpoondown:"\u21bd",leftharpoonup:"\u21bc",leftleftarrows:"\u21c7",LeftRightArrow:"\u2194",Leftrightarrow:"\u21d4",leftrightarrow:"\u2194",leftrightarrows:"\u21c6",leftrightharpoons:"\u21cb",leftrightsquigarrow:"\u21ad",LeftRightVector:"\u294e",LeftTee:"\u22a3",LeftTeeArrow:"\u21a4",LeftTeeVector:"\u295a",leftthreetimes:"\u22cb",LeftTriangle:"\u22b2",LeftTriangleBar:"\u29cf",LeftTriangleEqual:"\u22b4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVector:"\u21bf",LeftUpVectorBar:"\u2958",LeftVector:"\u21bc",LeftVectorBar:"\u2952",lEg:"\u2a8b",leg:"\u22da",leq:"\u2264",leqq:"\u2266",leqslant:"\u2a7d",les:"\u2a7d",lescc:"\u2aa8",lesdot:"\u2a7f",lesdoto:"\u2a81",lesdotor:"\u2a83",lesg:"\u22da\ufe00",lesges:"\u2a93",lessapprox:"\u2a85",lessdot:"\u22d6",lesseqgtr:"\u22da",lesseqqgtr:"\u2a8b",LessEqualGreater:"\u22da",LessFullEqual:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",LessLess:"\u2aa1",lesssim:"\u2272",LessSlantEqual:"\u2a7d",LessTilde:"\u2272",lfisht:"\u297c",lfloor:"\u230a",Lfr:"\u{1d50f}",lfr:"\u{1d529}",lg:"\u2276",lgE:"\u2a91",lHar:"\u2962",lhard:"\u21bd",lharu:"\u21bc",lharul:"\u296a",lhblk:"\u2584",LJcy:"\u0409",ljcy:"\u0459",Ll:"\u22d8",ll:"\u226a",llarr:"\u21c7",llcorner:"\u231e",Lleftarrow:"\u21da",llhard:"\u296b",lltri:"\u25fa",Lmidot:"\u013f",lmidot:"\u0140",lmoust:"\u23b0",lmoustache:"\u23b0",lnap:"\u2a89",lnapprox:"\u2a89",lnE:"\u2268",lne:"\u2a87",lneq:"\u2a87",lneqq:"\u2268",lnsim:"\u22e6",loang:"\u27ec",loarr:"\u21fd",lobrk:"\u27e6",LongLeftArrow:"\u27f5",Longleftarrow:"\u27f8",longleftarrow:"\u27f5",LongLeftRightArrow:"\u27f7",Longleftrightarrow:"\u27fa",longleftrightarrow:"\u27f7",longmapsto:"\u27fc",LongRightArrow:"\u27f6",Longrightarrow:"\u27f9",longrightarrow:"\u27f6",looparrowleft:"\u21ab",looparrowright:"\u21ac",lopar:"\u2985",Lopf:"\u{1d543}",lopf:"\u{1d55d}",loplus:"\u2a2d",lotimes:"\u2a34",lowast:"\u2217",lowbar:"_",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",loz:"\u25ca",lozenge:"\u25ca",lozf:"\u29eb",lpar:"(",lparlt:"\u2993",lrarr:"\u21c6",lrcorner:"\u231f",lrhar:"\u21cb",lrhard:"\u296d",lrm:"\u200e",lrtri:"\u22bf",lsaquo:"\u2039",Lscr:"\u2112",lscr:"\u{1d4c1}",Lsh:"\u21b0",lsh:"\u21b0",lsim:"\u2272",lsime:"\u2a8d",lsimg:"\u2a8f",lsqb:"[",lsquo:"\u2018",lsquor:"\u201a",Lstrok:"\u0141",lstrok:"\u0142",Lt:"\u226a",LT:"<",lt:"<",ltcc:"\u2aa6",ltcir:"\u2a79",ltdot:"\u22d6",lthree:"\u22cb",ltimes:"\u22c9",ltlarr:"\u2976",ltquest:"\u2a7b",ltri:"\u25c3",ltrie:"\u22b4",ltrif:"\u25c2",ltrPar:"\u2996",lurdshar:"\u294a",luruhar:"\u2966",lvertneqq:"\u2268\ufe00",lvnE:"\u2268\ufe00",macr:"\xaf",male:"\u2642",malt:"\u2720",maltese:"\u2720",Map:"\u2905",map:"\u21a6",mapsto:"\u21a6",mapstodown:"\u21a7",mapstoleft:"\u21a4",mapstoup:"\u21a5",marker:"\u25ae",mcomma:"\u2a29",Mcy:"\u041c",mcy:"\u043c",mdash:"\u2014",mDDot:"\u223a",measuredangle:"\u2221",MediumSpace:"\u205f",Mellintrf:"\u2133",Mfr:"\u{1d510}",mfr:"\u{1d52a}",mho:"\u2127",micro:"\xb5",mid:"\u2223",midast:"*",midcir:"\u2af0",middot:"\xb7",minus:"\u2212",minusb:"\u229f",minusd:"\u2238",minusdu:"\u2a2a",MinusPlus:"\u2213",mlcp:"\u2adb",mldr:"\u2026",mnplus:"\u2213",models:"\u22a7",Mopf:"\u{1d544}",mopf:"\u{1d55e}",mp:"\u2213",Mscr:"\u2133",mscr:"\u{1d4c2}",mstpos:"\u223e",Mu:"\u039c",mu:"\u03bc",multimap:"\u22b8",mumap:"\u22b8",nabla:"\u2207",Nacute:"\u0143",nacute:"\u0144",nang:"\u2220\u20d2",nap:"\u2249",napE:"\u2a70\u0338",napid:"\u224b\u0338",napos:"\u0149",napprox:"\u2249",natur:"\u266e",natural:"\u266e",naturals:"\u2115",nbsp:"\xa0",nbump:"\u224e\u0338",nbumpe:"\u224f\u0338",ncap:"\u2a43",Ncaron:"\u0147",ncaron:"\u0148",Ncedil:"\u0145",ncedil:"\u0146",ncong:"\u2247",ncongdot:"\u2a6d\u0338",ncup:"\u2a42",Ncy:"\u041d",ncy:"\u043d",ndash:"\u2013",ne:"\u2260",nearhk:"\u2924",neArr:"\u21d7",nearr:"\u2197",nearrow:"\u2197",nedot:"\u2250\u0338",NegativeMediumSpace:"\u200b",NegativeThickSpace:"\u200b",NegativeThinSpace:"\u200b",NegativeVeryThinSpace:"\u200b",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",NestedGreaterGreater:"\u226b",NestedLessLess:"\u226a",NewLine:"\n",nexist:"\u2204",nexists:"\u2204",Nfr:"\u{1d511}",nfr:"\u{1d52b}",ngE:"\u2267\u0338",nge:"\u2271",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2a7e\u0338",nges:"\u2a7e\u0338",nGg:"\u22d9\u0338",ngsim:"\u2275",nGt:"\u226b\u20d2",ngt:"\u226f",ngtr:"\u226f",nGtv:"\u226b\u0338",nhArr:"\u21ce",nharr:"\u21ae",nhpar:"\u2af2",ni:"\u220b",nis:"\u22fc",nisd:"\u22fa",niv:"\u220b",NJcy:"\u040a",njcy:"\u045a",nlArr:"\u21cd",nlarr:"\u219a",nldr:"\u2025",nlE:"\u2266\u0338",nle:"\u2270",nLeftarrow:"\u21cd",nleftarrow:"\u219a",nLeftrightarrow:"\u21ce",nleftrightarrow:"\u21ae",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2a7d\u0338",nles:"\u2a7d\u0338",nless:"\u226e",nLl:"\u22d8\u0338",nlsim:"\u2274",nLt:"\u226a\u20d2",nlt:"\u226e",nltri:"\u22ea",nltrie:"\u22ec",nLtv:"\u226a\u0338",nmid:"\u2224",NoBreak:"\u2060",NonBreakingSpace:"\xa0",Nopf:"\u2115",nopf:"\u{1d55f}",Not:"\u2aec",not:"\xac",NotCongruent:"\u2262",NotCupCap:"\u226d",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226f",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226b\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2a7e\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224e\u0338",NotHumpEqual:"\u224f\u0338",notin:"\u2209",notindot:"\u22f5\u0338",notinE:"\u22f9\u0338",notinva:"\u2209",notinvb:"\u22f7",notinvc:"\u22f6",NotLeftTriangle:"\u22ea",NotLeftTriangleBar:"\u29cf\u0338",NotLeftTriangleEqual:"\u22ec",NotLess:"\u226e",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226a\u0338",NotLessSlantEqual:"\u2a7d\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2aa2\u0338",NotNestedLessLess:"\u2aa1\u0338",notni:"\u220c",notniva:"\u220c",notnivb:"\u22fe",notnivc:"\u22fd",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2aaf\u0338",NotPrecedesSlantEqual:"\u22e0",NotReverseElement:"\u220c",NotRightTriangle:"\u22eb",NotRightTriangleBar:"\u29d0\u0338",NotRightTriangleEqual:"\u22ed",NotSquareSubset:"\u228f\u0338",NotSquareSubsetEqual:"\u22e2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22e3",NotSubset:"\u2282\u20d2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2ab0\u0338",NotSucceedsSlantEqual:"\u22e1",NotSucceedsTilde:"\u227f\u0338",NotSuperset:"\u2283\u20d2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",npar:"\u2226",nparallel:"\u2226",nparsl:"\u2afd\u20e5",npart:"\u2202\u0338",npolint:"\u2a14",npr:"\u2280",nprcue:"\u22e0",npre:"\u2aaf\u0338",nprec:"\u2280",npreceq:"\u2aaf\u0338",nrArr:"\u21cf",nrarr:"\u219b",nrarrc:"\u2933\u0338",nrarrw:"\u219d\u0338",nRightarrow:"\u21cf",nrightarrow:"\u219b",nrtri:"\u22eb",nrtrie:"\u22ed",nsc:"\u2281",nsccue:"\u22e1",nsce:"\u2ab0\u0338",Nscr:"\u{1d4a9}",nscr:"\u{1d4c3}",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22e2",nsqsupe:"\u22e3",nsub:"\u2284",nsubE:"\u2ac5\u0338",nsube:"\u2288",nsubset:"\u2282\u20d2",nsubseteq:"\u2288",nsubseteqq:"\u2ac5\u0338",nsucc:"\u2281",nsucceq:"\u2ab0\u0338",nsup:"\u2285",nsupE:"\u2ac6\u0338",nsupe:"\u2289",nsupset:"\u2283\u20d2",nsupseteq:"\u2289",nsupseteqq:"\u2ac6\u0338",ntgl:"\u2279",Ntilde:"\xd1",ntilde:"\xf1",ntlg:"\u2278",ntriangleleft:"\u22ea",ntrianglelefteq:"\u22ec",ntriangleright:"\u22eb",ntrianglerighteq:"\u22ed",Nu:"\u039d",nu:"\u03bd",num:"#",numero:"\u2116",numsp:"\u2007",nvap:"\u224d\u20d2",nVDash:"\u22af",nVdash:"\u22ae",nvDash:"\u22ad",nvdash:"\u22ac",nvge:"\u2265\u20d2",nvgt:">\u20d2",nvHarr:"\u2904",nvinfin:"\u29de",nvlArr:"\u2902",nvle:"\u2264\u20d2",nvlt:"<\u20d2",nvltrie:"\u22b4\u20d2",nvrArr:"\u2903",nvrtrie:"\u22b5\u20d2",nvsim:"\u223c\u20d2",nwarhk:"\u2923",nwArr:"\u21d6",nwarr:"\u2196",nwarrow:"\u2196",nwnear:"\u2927",Oacute:"\xd3",oacute:"\xf3",oast:"\u229b",ocir:"\u229a",Ocirc:"\xd4",ocirc:"\xf4",Ocy:"\u041e",ocy:"\u043e",odash:"\u229d",Odblac:"\u0150",odblac:"\u0151",odiv:"\u2a38",odot:"\u2299",odsold:"\u29bc",OElig:"\u0152",oelig:"\u0153",ofcir:"\u29bf",Ofr:"\u{1d512}",ofr:"\u{1d52c}",ogon:"\u02db",Ograve:"\xd2",ograve:"\xf2",ogt:"\u29c1",ohbar:"\u29b5",ohm:"\u03a9",oint:"\u222e",olarr:"\u21ba",olcir:"\u29be",olcross:"\u29bb",oline:"\u203e",olt:"\u29c0",Omacr:"\u014c",omacr:"\u014d",Omega:"\u03a9",omega:"\u03c9",Omicron:"\u039f",omicron:"\u03bf",omid:"\u29b6",ominus:"\u2296",Oopf:"\u{1d546}",oopf:"\u{1d560}",opar:"\u29b7",OpenCurlyDoubleQuote:"\u201c",OpenCurlyQuote:"\u2018",operp:"\u29b9",oplus:"\u2295",Or:"\u2a54",or:"\u2228",orarr:"\u21bb",ord:"\u2a5d",order:"\u2134",orderof:"\u2134",ordf:"\xaa",ordm:"\xba",origof:"\u22b6",oror:"\u2a56",orslope:"\u2a57",orv:"\u2a5b",oS:"\u24c8",Oscr:"\u{1d4aa}",oscr:"\u2134",Oslash:"\xd8",oslash:"\xf8",osol:"\u2298",Otilde:"\xd5",otilde:"\xf5",Otimes:"\u2a37",otimes:"\u2297",otimesas:"\u2a36",Ouml:"\xd6",ouml:"\xf6",ovbar:"\u233d",OverBar:"\u203e",OverBrace:"\u23de",OverBracket:"\u23b4",OverParenthesis:"\u23dc",par:"\u2225",para:"\xb6",parallel:"\u2225",parsim:"\u2af3",parsl:"\u2afd",part:"\u2202",PartialD:"\u2202",Pcy:"\u041f",pcy:"\u043f",percnt:"%",period:".",permil:"\u2030",perp:"\u22a5",pertenk:"\u2031",Pfr:"\u{1d513}",pfr:"\u{1d52d}",Phi:"\u03a6",phi:"\u03c6",phiv:"\u03d5",phmmat:"\u2133",phone:"\u260e",Pi:"\u03a0",pi:"\u03c0",pitchfork:"\u22d4",piv:"\u03d6",planck:"\u210f",planckh:"\u210e",plankv:"\u210f",plus:"+",plusacir:"\u2a23",plusb:"\u229e",pluscir:"\u2a22",plusdo:"\u2214",plusdu:"\u2a25",pluse:"\u2a72",PlusMinus:"\xb1",plusmn:"\xb1",plussim:"\u2a26",plustwo:"\u2a27",pm:"\xb1",Poincareplane:"\u210c",pointint:"\u2a15",Popf:"\u2119",popf:"\u{1d561}",pound:"\xa3",Pr:"\u2abb",pr:"\u227a",prap:"\u2ab7",prcue:"\u227c",prE:"\u2ab3",pre:"\u2aaf",prec:"\u227a",precapprox:"\u2ab7",preccurlyeq:"\u227c",Precedes:"\u227a",PrecedesEqual:"\u2aaf",PrecedesSlantEqual:"\u227c",PrecedesTilde:"\u227e",preceq:"\u2aaf",precnapprox:"\u2ab9",precneqq:"\u2ab5",precnsim:"\u22e8",precsim:"\u227e",Prime:"\u2033",prime:"\u2032",primes:"\u2119",prnap:"\u2ab9",prnE:"\u2ab5",prnsim:"\u22e8",prod:"\u220f",Product:"\u220f",profalar:"\u232e",profline:"\u2312",profsurf:"\u2313",prop:"\u221d",Proportion:"\u2237",Proportional:"\u221d",propto:"\u221d",prsim:"\u227e",prurel:"\u22b0",Pscr:"\u{1d4ab}",pscr:"\u{1d4c5}",Psi:"\u03a8",psi:"\u03c8",puncsp:"\u2008",Qfr:"\u{1d514}",qfr:"\u{1d52e}",qint:"\u2a0c",Qopf:"\u211a",qopf:"\u{1d562}",qprime:"\u2057",Qscr:"\u{1d4ac}",qscr:"\u{1d4c6}",quaternions:"\u210d",quatint:"\u2a16",quest:"?",questeq:"\u225f",QUOT:'"',quot:'"',rAarr:"\u21db",race:"\u223d\u0331",Racute:"\u0154",racute:"\u0155",radic:"\u221a",raemptyv:"\u29b3",Rang:"\u27eb",rang:"\u27e9",rangd:"\u2992",range:"\u29a5",rangle:"\u27e9",raquo:"\xbb",Rarr:"\u21a0",rArr:"\u21d2",rarr:"\u2192",rarrap:"\u2975",rarrb:"\u21e5",rarrbfs:"\u2920",rarrc:"\u2933",rarrfs:"\u291e",rarrhk:"\u21aa",rarrlp:"\u21ac",rarrpl:"\u2945",rarrsim:"\u2974",Rarrtl:"\u2916",rarrtl:"\u21a3",rarrw:"\u219d",rAtail:"\u291c",ratail:"\u291a",ratio:"\u2236",rationals:"\u211a",RBarr:"\u2910",rBarr:"\u290f",rbarr:"\u290d",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298c",rbrksld:"\u298e",rbrkslu:"\u2990",Rcaron:"\u0158",rcaron:"\u0159",Rcedil:"\u0156",rcedil:"\u0157",rceil:"\u2309",rcub:"}",Rcy:"\u0420",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201d",rdquor:"\u201d",rdsh:"\u21b3",Re:"\u211c",real:"\u211c",realine:"\u211b",realpart:"\u211c",reals:"\u211d",rect:"\u25ad",REG:"\xae",reg:"\xae",ReverseElement:"\u220b",ReverseEquilibrium:"\u21cb",ReverseUpEquilibrium:"\u296f",rfisht:"\u297d",rfloor:"\u230b",Rfr:"\u211c",rfr:"\u{1d52f}",rHar:"\u2964",rhard:"\u21c1",rharu:"\u21c0",rharul:"\u296c",Rho:"\u03a1",rho:"\u03c1",rhov:"\u03f1",RightAngleBracket:"\u27e9",RightArrow:"\u2192",Rightarrow:"\u21d2",rightarrow:"\u2192",RightArrowBar:"\u21e5",RightArrowLeftArrow:"\u21c4",rightarrowtail:"\u21a3",RightCeiling:"\u2309",RightDoubleBracket:"\u27e7",RightDownTeeVector:"\u295d",RightDownVector:"\u21c2",RightDownVectorBar:"\u2955",RightFloor:"\u230b",rightharpoondown:"\u21c1",rightharpoonup:"\u21c0",rightleftarrows:"\u21c4",rightleftharpoons:"\u21cc",rightrightarrows:"\u21c9",rightsquigarrow:"\u219d",RightTee:"\u22a2",RightTeeArrow:"\u21a6",RightTeeVector:"\u295b",rightthreetimes:"\u22cc",RightTriangle:"\u22b3",RightTriangleBar:"\u29d0",RightTriangleEqual:"\u22b5",RightUpDownVector:"\u294f",RightUpTeeVector:"\u295c",RightUpVector:"\u21be",RightUpVectorBar:"\u2954",RightVector:"\u21c0",RightVectorBar:"\u2953",ring:"\u02da",risingdotseq:"\u2253",rlarr:"\u21c4",rlhar:"\u21cc",rlm:"\u200f",rmoust:"\u23b1",rmoustache:"\u23b1",rnmid:"\u2aee",roang:"\u27ed",roarr:"\u21fe",robrk:"\u27e7",ropar:"\u2986",Ropf:"\u211d",ropf:"\u{1d563}",roplus:"\u2a2e",rotimes:"\u2a35",RoundImplies:"\u2970",rpar:")",rpargt:"\u2994",rppolint:"\u2a12",rrarr:"\u21c9",Rrightarrow:"\u21db",rsaquo:"\u203a",Rscr:"\u211b",rscr:"\u{1d4c7}",Rsh:"\u21b1",rsh:"\u21b1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22cc",rtimes:"\u22ca",rtri:"\u25b9",rtrie:"\u22b5",rtrif:"\u25b8",rtriltri:"\u29ce",RuleDelayed:"\u29f4",ruluhar:"\u2968",rx:"\u211e",Sacute:"\u015a",sacute:"\u015b",sbquo:"\u201a",Sc:"\u2abc",sc:"\u227b",scap:"\u2ab8",Scaron:"\u0160",scaron:"\u0161",sccue:"\u227d",scE:"\u2ab4",sce:"\u2ab0",Scedil:"\u015e",scedil:"\u015f",Scirc:"\u015c",scirc:"\u015d",scnap:"\u2aba",scnE:"\u2ab6",scnsim:"\u22e9",scpolint:"\u2a13",scsim:"\u227f",Scy:"\u0421",scy:"\u0441",sdot:"\u22c5",sdotb:"\u22a1",sdote:"\u2a66",searhk:"\u2925",seArr:"\u21d8",searr:"\u2198",searrow:"\u2198",sect:"\xa7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",Sfr:"\u{1d516}",sfr:"\u{1d530}",sfrown:"\u2322",sharp:"\u266f",SHCHcy:"\u0429",shchcy:"\u0449",SHcy:"\u0428",shcy:"\u0448",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",shortmid:"\u2223",shortparallel:"\u2225",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",shy:"\xad",Sigma:"\u03a3",sigma:"\u03c3",sigmaf:"\u03c2",sigmav:"\u03c2",sim:"\u223c",simdot:"\u2a6a",sime:"\u2243",simeq:"\u2243",simg:"\u2a9e",simgE:"\u2aa0",siml:"\u2a9d",simlE:"\u2a9f",simne:"\u2246",simplus:"\u2a24",simrarr:"\u2972",slarr:"\u2190",SmallCircle:"\u2218",smallsetminus:"\u2216",smashp:"\u2a33",smeparsl:"\u29e4",smid:"\u2223",smile:"\u2323",smt:"\u2aaa",smte:"\u2aac",smtes:"\u2aac\ufe00",SOFTcy:"\u042c",softcy:"\u044c",sol:"/",solb:"\u29c4",solbar:"\u233f",Sopf:"\u{1d54a}",sopf:"\u{1d564}",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\ufe00",sqcup:"\u2294",sqcups:"\u2294\ufe00",Sqrt:"\u221a",sqsub:"\u228f",sqsube:"\u2291",sqsubset:"\u228f",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",squ:"\u25a1",Square:"\u25a1",square:"\u25a1",SquareIntersection:"\u2293",SquareSubset:"\u228f",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",squarf:"\u25aa",squf:"\u25aa",srarr:"\u2192",Sscr:"\u{1d4ae}",sscr:"\u{1d4c8}",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22c6",Star:"\u22c6",star:"\u2606",starf:"\u2605",straightepsilon:"\u03f5",straightphi:"\u03d5",strns:"\xaf",Sub:"\u22d0",sub:"\u2282",subdot:"\u2abd",subE:"\u2ac5",sube:"\u2286",subedot:"\u2ac3",submult:"\u2ac1",subnE:"\u2acb",subne:"\u228a",subplus:"\u2abf",subrarr:"\u2979",Subset:"\u22d0",subset:"\u2282",subseteq:"\u2286",subseteqq:"\u2ac5",SubsetEqual:"\u2286",subsetneq:"\u228a",subsetneqq:"\u2acb",subsim:"\u2ac7",subsub:"\u2ad5",subsup:"\u2ad3",succ:"\u227b",succapprox:"\u2ab8",succcurlyeq:"\u227d",Succeeds:"\u227b",SucceedsEqual:"\u2ab0",SucceedsSlantEqual:"\u227d",SucceedsTilde:"\u227f",succeq:"\u2ab0",succnapprox:"\u2aba",succneqq:"\u2ab6",succnsim:"\u22e9",succsim:"\u227f",SuchThat:"\u220b",Sum:"\u2211",sum:"\u2211",sung:"\u266a",Sup:"\u22d1",sup:"\u2283",sup1:"\xb9",sup2:"\xb2",sup3:"\xb3",supdot:"\u2abe",supdsub:"\u2ad8",supE:"\u2ac6",supe:"\u2287",supedot:"\u2ac4",Superset:"\u2283",SupersetEqual:"\u2287",suphsol:"\u27c9",suphsub:"\u2ad7",suplarr:"\u297b",supmult:"\u2ac2",supnE:"\u2acc",supne:"\u228b",supplus:"\u2ac0",Supset:"\u22d1",supset:"\u2283",supseteq:"\u2287",supseteqq:"\u2ac6",supsetneq:"\u228b",supsetneqq:"\u2acc",supsim:"\u2ac8",supsub:"\u2ad4",supsup:"\u2ad6",swarhk:"\u2926",swArr:"\u21d9",swarr:"\u2199",swarrow:"\u2199",swnwar:"\u292a",szlig:"\xdf",Tab:"\t",target:"\u2316",Tau:"\u03a4",tau:"\u03c4",tbrk:"\u23b4",Tcaron:"\u0164",tcaron:"\u0165",Tcedil:"\u0162",tcedil:"\u0163",Tcy:"\u0422",tcy:"\u0442",tdot:"\u20db",telrec:"\u2315",Tfr:"\u{1d517}",tfr:"\u{1d531}",there4:"\u2234",Therefore:"\u2234",therefore:"\u2234",Theta:"\u0398",theta:"\u03b8",thetasym:"\u03d1",thetav:"\u03d1",thickapprox:"\u2248",thicksim:"\u223c",ThickSpace:"\u205f\u200a",thinsp:"\u2009",ThinSpace:"\u2009",thkap:"\u2248",thksim:"\u223c",THORN:"\xde",thorn:"\xfe",Tilde:"\u223c",tilde:"\u02dc",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",times:"\xd7",timesb:"\u22a0",timesbar:"\u2a31",timesd:"\u2a30",tint:"\u222d",toea:"\u2928",top:"\u22a4",topbot:"\u2336",topcir:"\u2af1",Topf:"\u{1d54b}",topf:"\u{1d565}",topfork:"\u2ada",tosa:"\u2929",tprime:"\u2034",TRADE:"\u2122",trade:"\u2122",triangle:"\u25b5",triangledown:"\u25bf",triangleleft:"\u25c3",trianglelefteq:"\u22b4",triangleq:"\u225c",triangleright:"\u25b9",trianglerighteq:"\u22b5",tridot:"\u25ec",trie:"\u225c",triminus:"\u2a3a",TripleDot:"\u20db",triplus:"\u2a39",trisb:"\u29cd",tritime:"\u2a3b",trpezium:"\u23e2",Tscr:"\u{1d4af}",tscr:"\u{1d4c9}",TScy:"\u0426",tscy:"\u0446",TSHcy:"\u040b",tshcy:"\u045b",Tstrok:"\u0166",tstrok:"\u0167",twixt:"\u226c",twoheadleftarrow:"\u219e",twoheadrightarrow:"\u21a0",Uacute:"\xda",uacute:"\xfa",Uarr:"\u219f",uArr:"\u21d1",uarr:"\u2191",Uarrocir:"\u2949",Ubrcy:"\u040e",ubrcy:"\u045e",Ubreve:"\u016c",ubreve:"\u016d",Ucirc:"\xdb",ucirc:"\xfb",Ucy:"\u0423",ucy:"\u0443",udarr:"\u21c5",Udblac:"\u0170",udblac:"\u0171",udhar:"\u296e",ufisht:"\u297e",Ufr:"\u{1d518}",ufr:"\u{1d532}",Ugrave:"\xd9",ugrave:"\xf9",uHar:"\u2963",uharl:"\u21bf",uharr:"\u21be",uhblk:"\u2580",ulcorn:"\u231c",ulcorner:"\u231c",ulcrop:"\u230f",ultri:"\u25f8",Umacr:"\u016a",umacr:"\u016b",uml:"\xa8",UnderBar:"_",UnderBrace:"\u23df",UnderBracket:"\u23b5",UnderParenthesis:"\u23dd",Union:"\u22c3",UnionPlus:"\u228e",Uogon:"\u0172",uogon:"\u0173",Uopf:"\u{1d54c}",uopf:"\u{1d566}",UpArrow:"\u2191",Uparrow:"\u21d1",uparrow:"\u2191",UpArrowBar:"\u2912",UpArrowDownArrow:"\u21c5",UpDownArrow:"\u2195",Updownarrow:"\u21d5",updownarrow:"\u2195",UpEquilibrium:"\u296e",upharpoonleft:"\u21bf",upharpoonright:"\u21be",uplus:"\u228e",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",Upsi:"\u03d2",upsi:"\u03c5",upsih:"\u03d2",Upsilon:"\u03a5",upsilon:"\u03c5",UpTee:"\u22a5",UpTeeArrow:"\u21a5",upuparrows:"\u21c8",urcorn:"\u231d",urcorner:"\u231d",urcrop:"\u230e",Uring:"\u016e",uring:"\u016f",urtri:"\u25f9",Uscr:"\u{1d4b0}",uscr:"\u{1d4ca}",utdot:"\u22f0",Utilde:"\u0168",utilde:"\u0169",utri:"\u25b5",utrif:"\u25b4",uuarr:"\u21c8",Uuml:"\xdc",uuml:"\xfc",uwangle:"\u29a7",vangrt:"\u299c",varepsilon:"\u03f5",varkappa:"\u03f0",varnothing:"\u2205",varphi:"\u03d5",varpi:"\u03d6",varpropto:"\u221d",vArr:"\u21d5",varr:"\u2195",varrho:"\u03f1",varsigma:"\u03c2",varsubsetneq:"\u228a\ufe00",varsubsetneqq:"\u2acb\ufe00",varsupsetneq:"\u228b\ufe00",varsupsetneqq:"\u2acc\ufe00",vartheta:"\u03d1",vartriangleleft:"\u22b2",vartriangleright:"\u22b3",Vbar:"\u2aeb",vBar:"\u2ae8",vBarv:"\u2ae9",Vcy:"\u0412",vcy:"\u0432",VDash:"\u22ab",Vdash:"\u22a9",vDash:"\u22a8",vdash:"\u22a2",Vdashl:"\u2ae6",Vee:"\u22c1",vee:"\u2228",veebar:"\u22bb",veeeq:"\u225a",vellip:"\u22ee",Verbar:"\u2016",verbar:"|",Vert:"\u2016",vert:"|",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200a",Vfr:"\u{1d519}",vfr:"\u{1d533}",vltri:"\u22b2",vnsub:"\u2282\u20d2",vnsup:"\u2283\u20d2",Vopf:"\u{1d54d}",vopf:"\u{1d567}",vprop:"\u221d",vrtri:"\u22b3",Vscr:"\u{1d4b1}",vscr:"\u{1d4cb}",vsubnE:"\u2acb\ufe00",vsubne:"\u228a\ufe00",vsupnE:"\u2acc\ufe00",vsupne:"\u228b\ufe00",Vvdash:"\u22aa",vzigzag:"\u299a",Wcirc:"\u0174",wcirc:"\u0175",wedbar:"\u2a5f",Wedge:"\u22c0",wedge:"\u2227",wedgeq:"\u2259",weierp:"\u2118",Wfr:"\u{1d51a}",wfr:"\u{1d534}",Wopf:"\u{1d54e}",wopf:"\u{1d568}",wp:"\u2118",wr:"\u2240",wreath:"\u2240",Wscr:"\u{1d4b2}",wscr:"\u{1d4cc}",xcap:"\u22c2",xcirc:"\u25ef",xcup:"\u22c3",xdtri:"\u25bd",Xfr:"\u{1d51b}",xfr:"\u{1d535}",xhArr:"\u27fa",xharr:"\u27f7",Xi:"\u039e",xi:"\u03be",xlArr:"\u27f8",xlarr:"\u27f5",xmap:"\u27fc",xnis:"\u22fb",xodot:"\u2a00",Xopf:"\u{1d54f}",xopf:"\u{1d569}",xoplus:"\u2a01",xotime:"\u2a02",xrArr:"\u27f9",xrarr:"\u27f6",Xscr:"\u{1d4b3}",xscr:"\u{1d4cd}",xsqcup:"\u2a06",xuplus:"\u2a04",xutri:"\u25b3",xvee:"\u22c1",xwedge:"\u22c0",Yacute:"\xdd",yacute:"\xfd",YAcy:"\u042f",yacy:"\u044f",Ycirc:"\u0176",ycirc:"\u0177",Ycy:"\u042b",ycy:"\u044b",yen:"\xa5",Yfr:"\u{1d51c}",yfr:"\u{1d536}",YIcy:"\u0407",yicy:"\u0457",Yopf:"\u{1d550}",yopf:"\u{1d56a}",Yscr:"\u{1d4b4}",yscr:"\u{1d4ce}",YUcy:"\u042e",yucy:"\u044e",Yuml:"\u0178",yuml:"\xff",Zacute:"\u0179",zacute:"\u017a",Zcaron:"\u017d",zcaron:"\u017e",Zcy:"\u0417",zcy:"\u0437",Zdot:"\u017b",zdot:"\u017c",zeetrf:"\u2128",ZeroWidthSpace:"\u200b",Zeta:"\u0396",zeta:"\u03b6",Zfr:"\u2128",zfr:"\u{1d537}",ZHcy:"\u0416",zhcy:"\u0436",zigrarr:"\u21dd",Zopf:"\u2124",zopf:"\u{1d56b}",Zscr:"\u{1d4b5}",zscr:"\u{1d4cf}",zwj:"\u200d",zwnj:"\u200c"}),Pe.entityMap=Pe.HTML_ENTITIES},9936:(Ae,Pe,S)=>{S(2979),Pe.DOMParser=S(5317).DOMParser},5524:(Ae,Pe,S)=>{var e=S(8558).NAMESPACE,f=/[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,O=new RegExp("[\\-\\.0-9"+f.source.slice(1,-1)+"\\u00B7\\u0300-\\u036F\\u203F-\\u2040]"),C=new RegExp("^"+f.source+O.source+"*(?::"+f.source+O.source+"*)?$");function be(Z,q){this.message=Z,this.locator=q,Error.captureStackTrace&&Error.captureStackTrace(this,be)}function me(){}function Me(Z,q){return q.lineNumber=Z.lineNumber,q.columnNumber=Z.columnNumber,q}function gt(Z,q,ue,Fe,Ke,H){function ze(wi,Di,Yn){ue.attributeNames.hasOwnProperty(wi)&&H.fatalError("Attribute "+wi+" redefined"),ue.addValue(wi,Di,Yn)}for(var dt,xn=++q,sn=0;;){var si=Z.charAt(xn);switch(si){case"=":if(1===sn)dt=Z.slice(q,xn),sn=3;else{if(2!==sn)throw new Error("attribute equal must after attrName");sn=3}break;case"'":case'"':if(3===sn||1===sn){if(1===sn&&(H.warning('attribute value must after "="'),dt=Z.slice(q,xn)),!((xn=Z.indexOf(si,q=xn+1))>0))throw new Error("attribute value no end '"+si+"' match");ze(dt,ii=Z.slice(q,xn).replace(/&#?\w+;/g,Ke),q-1),sn=5}else{if(4!=sn)throw new Error('attribute value must after "="');ze(dt,ii=Z.slice(q,xn).replace(/&#?\w+;/g,Ke),q),H.warning('attribute "'+dt+'" missed start quot('+si+")!!"),q=xn+1,sn=5}break;case"/":switch(sn){case 0:ue.setTagName(Z.slice(q,xn));case 5:case 6:case 7:sn=7,ue.closed=!0;case 4:case 1:break;case 2:ue.closed=!0;break;default:throw new Error("attribute invalid close char('/')")}break;case"":return H.error("unexpected end of input"),0==sn&&ue.setTagName(Z.slice(q,xn)),xn;case">":switch(sn){case 0:ue.setTagName(Z.slice(q,xn));case 5:case 6:case 7:break;case 4:case 1:"/"===(ii=Z.slice(q,xn)).slice(-1)&&(ue.closed=!0,ii=ii.slice(0,-1));case 2:2===sn&&(ii=dt),4==sn?(H.warning('attribute "'+ii+'" missed quot(")!'),ze(dt,ii.replace(/&#?\w+;/g,Ke),q)):((!e.isHTML(Fe[""])||!ii.match(/^(?:disabled|checked|selected)$/i))&&H.warning('attribute "'+ii+'" missed value!! "'+ii+'" instead!!'),ze(ii,ii,q));break;case 3:throw new Error("attribute value missed!!")}return xn;case"\x80":si=" ";default:if(si<=" ")switch(sn){case 0:ue.setTagName(Z.slice(q,xn)),sn=6;break;case 1:dt=Z.slice(q,xn),sn=2;break;case 4:var ii=Z.slice(q,xn).replace(/&#?\w+;/g,Ke);H.warning('attribute "'+ii+'" missed quot(")!!'),ze(dt,ii,q);case 5:sn=6}else switch(sn){case 2:(!e.isHTML(Fe[""])||!dt.match(/^(?:disabled|checked|selected)$/i))&&H.warning('attribute "'+dt+'" missed value!! "'+dt+'" instead2!!'),ze(dt,dt,q),q=xn,sn=1;break;case 5:H.warning('attribute space is required"'+dt+'"!!');case 6:sn=1,q=xn;break;case 3:sn=4,q=xn;break;case 7:throw new Error("elements closed character '/' and '>' must be connected to")}}xn++}}function we(Z,q,ue){for(var Fe=Z.tagName,Ke=null,H=Z.length;H--;){var ze=Z[H],dt=ze.qName,xn=ze.value;if((wi=dt.indexOf(":"))>0)var sn=ze.prefix=dt.slice(0,wi),si=dt.slice(wi+1),ii="xmlns"===sn&&si;else si=dt,sn=null,ii="xmlns"===dt&&"";ze.localName=si,!1!==ii&&(null==Ke&&(Ke={},B(ue,ue={})),ue[ii]=Ke[ii]=xn,ze.uri=e.XMLNS,q.startPrefixMapping(ii,xn))}for(H=Z.length;H--;)(sn=(ze=Z[H]).prefix)&&("xml"===sn&&(ze.uri=e.XML),"xmlns"!==sn&&(ze.uri=ue[sn||""]));var wi;(wi=Fe.indexOf(":"))>0?(sn=Z.prefix=Fe.slice(0,wi),si=Z.localName=Fe.slice(wi+1)):(sn=null,si=Z.localName=Fe);var Di=Z.uri=ue[sn||""];if(q.startElement(Di,si,Fe,Z),!Z.closed)return Z.currentNSMap=ue,Z.localNSMap=Ke,!0;if(q.endElement(Di,si,Fe),Ke)for(sn in Ke)Object.prototype.hasOwnProperty.call(Ke,sn)&&q.endPrefixMapping(sn)}function He(Z,q,ue,Fe,Ke){if(/^(?:script|textarea)$/i.test(ue)){var H=Z.indexOf("",q),ze=Z.substring(q+1,H);if(/[&<]/.test(ze))return/^script$/i.test(ue)?(Ke.characters(ze,0,ze.length),H):(ze=ze.replace(/&#?\w+;/g,Fe),Ke.characters(ze,0,ze.length),H)}return q+1}function lt(Z,q,ue,Fe){var Ke=Fe[ue];return null==Ke&&((Ke=Z.lastIndexOf(""))q?(ue.comment(Z,q+4,Ke-q-4),Ke+3):(Fe.error("Unclosed comment"),-1):-1;if("CDATA["==Z.substr(q+3,6)){var Ke=Z.indexOf("]]>",q+9);return ue.startCDATA(),ue.characters(Z,q+9,Ke-q-9),ue.endCDATA(),Ke+3}var H=function(wi,Di){var Yn,ce=[],ot=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;for(ot.lastIndex=Di,ot.exec(wi);Yn=ot.exec(wi);)if(ce.push(Yn),Yn[1])return ce}(Z,q),ze=H.length;if(ze>1&&/!doctype/i.test(H[0][0])){var dt=H[1][0],xn=!1,sn=!1;ze>3&&(/^public$/i.test(H[2][0])?(xn=H[3][0],sn=ze>4&&H[4][0]):/^system$/i.test(H[2][0])&&(sn=H[3][0]));var si=H[ze-1];return ue.startDTD(dt,xn,sn),ue.endDTD(),si.index+si[0].length}return-1}function Le(Z,q,ue){var Fe=Z.indexOf("?>",q);if(Fe){var Ke=Z.substring(q,Fe).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);return Ke?(ue.processingInstruction(Ke[1],Ke[2]),Fe+2):-1}return-1}function ne(){this.attributeNames={}}(be.prototype=new Error).name=be.name,me.prototype={parse:function(Z,q,ue){var Fe=this.domBuilder;Fe.startDocument(),B(q,q={}),function(H,ze,dt,xn,sn){function ii(Yt){var Be=Yt.slice(1,-1);return Be in dt?dt[Be]:"#"===Be.charAt(0)?function si(Yt){if(Yt>65535){var Be=55296+((Yt-=65536)>>10);return String.fromCharCode(Be,56320+(1023&Yt))}return String.fromCharCode(Yt)}(parseInt(Be.substr(1).replace("x","0x"))):(sn.error("entity not found:"+Yt),Yt)}function wi(Yt){if(Yt>Mn){var Be=H.substring(Mn,Yt).replace(/&#?\w+;/g,ii);pt&&Di(Mn),xn.characters(Be,0,Yt-Mn),Mn=Yt}}function Di(Yt,Be){for(;Yt>=ce&&(Be=ot.exec(H));)ce=(Yn=Be.index)+Be[0].length,pt.lineNumber++;pt.columnNumber=Yt-Yn+1}for(var Yn=0,ce=0,ot=/.*(?:\r\n?|\n)|.*$/g,pt=xn.locator,ft=[{currentNSMap:ze}],Nt={},Mn=0;;){try{var En=H.indexOf("<",Mn);if(En<0){if(!H.substr(Mn).match(/^\s*$/)){var ln=xn.doc,wt=ln.createTextNode(H.substr(Mn));ln.appendChild(wt),xn.currentElement=wt}return}switch(En>Mn&&wi(En),H.charAt(En+1)){case"/":var ei=H.indexOf(">",En+3),zt=H.substring(En+2,ei).replace(/[ \t\n\r]+$/g,""),Ln=ft.pop();ei<0?(zt=H.substring(En+2).replace(/[\s<].*/,""),sn.error("end tag name: "+zt+" is not complete:"+Ln.tagName),ei=En+1+zt.length):zt.match(/\sMn?Mn=ei:wi(Math.max(En,Mn)+1)}}(Z,q,ue,Fe,this.errorHandler),Fe.endDocument()}},ne.prototype={setTagName:function(Z){if(!C.test(Z))throw new Error("invalid tagName:"+Z);this.tagName=Z},addValue:function(Z,q,ue){if(!C.test(Z))throw new Error("invalid attribute:"+Z);this.attributeNames[Z]=this.length,this[this.length++]={qName:Z,value:q,offset:ue}},length:0,getLocalName:function(Z){return this[Z].localName},getLocator:function(Z){return this[Z].locator},getQName:function(Z){return this[Z].qName},getURI:function(Z){return this[Z].uri},getValue:function(Z){return this[Z].value}},Pe.XMLReader=me,Pe.ParseError=be},6855:(Ae,Pe,S)=>{"use strict";function e(V){if(!V)return[];if(Array.isArray(V))return V;if(void 0!==V.nodeType)return[V];if("string"==typeof V&&(V=document.querySelectorAll(V)),void 0!==V.length)return[].slice.call(V,0);throw new TypeError("unexpected input "+String(V))}function f(V){var Oe=V.label,Ze=void 0===Oe?"context-to-element":Oe,Je=V.resolveDocument,Kt=V.defaultToDocument,Qt=e(V.context)[0];if(Je&&Qt&&Qt.nodeType===Node.DOCUMENT_NODE&&(Qt=Qt.documentElement),!Qt&&Kt)return document.documentElement;if(!Qt)throw new TypeError(Ze+" requires valid options.context");if(Qt.nodeType!==Node.ELEMENT_NODE&&Qt.nodeType!==Node.DOCUMENT_FRAGMENT_NODE)throw new TypeError(Ze+" requires options.context to be an Element");return Qt}function O(){for(var V=[],re=f({label:"get/parents",context:(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context});re;)V.push(re),(re=re.parentNode)&&re.nodeType!==Node.ELEMENT_NODE&&(re=null);return V}S.d(Pe,{Z:()=>oe});var C=["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector"],x=null;function N(V,re){return x||(Ze=V,C.some(function(Je){return!!Ze[Je]&&(x=Je,!0)})),V[x](re);var Ze}var j=S(834),G=S.n(j),ee=JSON.parse(JSON.stringify(G())),A=ee.os.family||"",F="Android"===A,$="Windows"===A.slice(0,7),be="OS X"===A,me="iOS"===A,Me="Blink"===ee.layout,gt="Gecko"===ee.layout,we="Trident"===ee.layout,He="EdgeHTML"===ee.layout,lt="WebKit"===ee.layout,B=parseFloat(ee.version),Ge=Math.floor(B);ee.majorVersion=Ge,ee.is={ANDROID:F,WINDOWS:$,OSX:be,IOS:me,BLINK:Me,GECKO:gt,TRIDENT:we,EDGE:He,WEBKIT:lt,IE9:we&&9===Ge,IE10:we&&10===Ge,IE11:we&&11===Ge};const Le=ee;var Z=typeof window<"u"&&window.navigator.userAgent||"",q="ally-supports-cache",ue=function(re){var Oe=void 0;try{Oe=(Oe=window.localStorage&&window.localStorage.getItem(re))?JSON.parse(Oe):{}}catch{Oe={}}return Oe}(q);(ue.userAgent!==Z||"1.4.1"!==ue.version)&&(ue={}),ue.userAgent=Z,ue.version="1.4.1";const Fe={get:function(){return ue},set:function(V){Object.keys(V).forEach(function(re){ue[re]=V[re]}),ue.time=(new Date).toISOString(),function(Oe,Ze){if(document.hasFocus())try{window.localStorage&&window.localStorage.setItem(Oe,JSON.stringify(Ze))}catch{}else try{window.localStorage&&window.localStorage.removeItem(Oe)}catch{}}(q,ue)}};function Ke(){var V=void 0;try{document.querySelector("html >>> :first-child"),V=">>>"}catch{try{document.querySelector("html /deep/ :first-child"),V="/deep/"}catch{V=""}}return V}const H="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",sn=H;var Yn=!Le.is.WEBKIT;const ce="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0ic3ZnIj48dGV4dCB4PSIxMCIgeT0iMjAiIGlkPSJzdmctbGluay10ZXh0Ij50ZXh0PC90ZXh0Pjwvc3ZnPg==";var ft=!Le.is.IE9;function En(V){return''+V+""}function ln(V,re,Oe){return function(Je){if(!Je.focus)try{HTMLElement.prototype.focus.call(Je)}catch{!function Mn(V){if(!V.ownerSVGElement&&"svg"!==V.nodeName.toLowerCase())return!1;var Je,re=((Je=document.createElement("div")).innerHTML='\n \n ',Je.firstChild.firstChild);V.appendChild(re);var Oe=re.querySelector("input");Oe.focus(),Oe.disabled=!0,V.removeChild(re)}(Je)}}(re),Oe.activeElement===re}var z=!!(Le.is.GECKO&&typeof SVGElement<"u"&&SVGElement.prototype.focus);const W=H;var Xe=Le.is.GECKO||Le.is.TRIDENT||Le.is.EDGE,nn={cssShadowPiercingDeepCombinator:Ke,focusInZeroDimensionObject:function(){return Yn},focusObjectSwf:function(){return ft},focusSvgInIframe:function(){return z},tabsequenceAreaAtImgPosition:function(){return Xe}},mt={focusAreaImgTabindex:{element:"div",mutate:function(V){return V.innerHTML='',V.querySelector("area")}},focusAreaTabindex:{element:"div",mutate:function(V){return V.innerHTML='',!1},validate:function(V,re,Oe){if(Le.is.GECKO)return!0;var Ze=V.querySelector("area");return Ze.focus(),Oe.activeElement===Ze}},focusAreaWithoutHref:{element:"div",mutate:function(V){return V.innerHTML='',V.querySelector("area")},validate:function(V,re,Oe){return!!Le.is.GECKO||Oe.activeElement===re}},focusAudioWithoutControls:{name:"can-focus-audio-without-controls",element:"audio",mutate:function(V){try{V.setAttribute("src",sn)}catch{}}},focusBrokenImageMap:{element:"div",mutate:function(V){return V.innerHTML='',V.querySelector("area")}},focusChildrenOfFocusableFlexbox:{element:"div",mutate:function(V){return V.setAttribute("tabindex","-1"),V.setAttribute("style","display: -webkit-flex; display: -ms-flexbox; display: flex;"),V.innerHTML='hello',V.querySelector("span")}},focusFieldsetDisabled:{element:"fieldset",mutate:function(V){V.setAttribute("tabindex",0),V.setAttribute("disabled","disabled")}},focusFieldset:{element:"fieldset",mutate:function(V){V.innerHTML="legend

content

"}},focusFlexboxContainer:{element:"span",mutate:function(V){V.setAttribute("style","display: -webkit-flex; display: -ms-flexbox; display: flex;"),V.innerHTML='hello'}},focusFormDisabled:{element:"form",mutate:function(V){V.setAttribute("tabindex",0),V.setAttribute("disabled","disabled")}},focusImgIsmap:{element:"a",mutate:function(V){return V.href="#void",V.innerHTML='',V.querySelector("img")}},focusImgUsemapTabindex:{element:"div",mutate:function(V){return V.innerHTML='',V.querySelector("img")}},focusInHiddenIframe:{element:function(V,re){var Oe=re.createElement("iframe");V.appendChild(Oe);var Ze=Oe.contentWindow.document;return Ze.open(),Ze.close(),Oe},mutate:function(V){V.style.visibility="hidden";var re=V.contentWindow.document,Oe=re.createElement("input");return re.body.appendChild(Oe),Oe},validate:function(V){var re=V.contentWindow.document,Oe=re.querySelector("input");return re.activeElement===Oe}},focusInvalidTabindex:{element:"div",mutate:function(V){V.setAttribute("tabindex","invalid-value")}},focusLabelTabindex:{element:"label",mutate:function(V){V.setAttribute("tabindex","-1")},validate:function(V,re,Oe){return V.focus(),Oe.activeElement===V}},focusObjectSvg:{name:"can-focus-object-svg",element:"object",mutate:function(V){V.setAttribute("type","image/svg+xml"),V.setAttribute("data",ce),V.setAttribute("width","200"),V.setAttribute("height","50")},validate:function(V,re,Oe){return!!Le.is.GECKO||Oe.activeElement===V}},focusObjectSvgHidden:{element:"object",mutate:function(V){V.setAttribute("type","image/svg+xml"),V.setAttribute("data",ce),V.setAttribute("width","200"),V.setAttribute("height","50"),V.style.visibility="hidden"}},focusRedirectImgUsemap:{element:"div",mutate:function(V){return V.innerHTML='',V.querySelector("img")},validate:function(V,re,Oe){var Ze=V.querySelector("area");return Oe.activeElement===Ze}},focusRedirectLegend:{element:"fieldset",mutate:function(V){return V.innerHTML='legend',!1},validate:function(V,re,Oe){var Ze=V.querySelector('input[tabindex="-1"]'),Je=V.querySelector('input[tabindex="0"]');return V.focus(),V.querySelector("legend").focus(),(Oe.activeElement===Ze?"focusable":Oe.activeElement===Je&&"tabbable")||""}},focusScrollBody:{element:"div",mutate:function(V){return V.setAttribute("style","width: 100px; height: 50px; overflow: auto;"),V.innerHTML='
scrollable content
',V.querySelector("div")}},focusScrollContainerWithoutOverflow:{element:"div",mutate:function(V){V.setAttribute("style","width: 100px; height: 50px;"),V.innerHTML='
scrollable content
'}},focusScrollContainer:{element:"div",mutate:function(V){V.setAttribute("style","width: 100px; height: 50px; overflow: auto;"),V.innerHTML='
scrollable content
'}},focusSummary:{element:"details",mutate:function(V){return V.innerHTML="foo

content

",V.firstElementChild}},focusSvgFocusableAttribute:{element:"div",mutate:function(V){return V.innerHTML=En('a'),V.querySelector("text")},validate:ln},focusSvgTabindexAttribute:{element:"div",mutate:function(V){return V.innerHTML=En('a'),V.querySelector("text")},validate:ln},focusSvgNegativeTabindexAttribute:{element:"div",mutate:function(V){return V.innerHTML=En('a'),V.querySelector("text")},validate:ln},focusSvgUseTabindex:{element:"div",mutate:function(V){return V.innerHTML=En(['link',''].join("")),V.querySelector("use")},validate:ln},focusSvgForeignobjectTabindex:{element:"div",mutate:function(V){return V.innerHTML=En(''),V.querySelector("foreignObject")||V.getElementsByTagName("foreignObject")[0]},validate:ln},focusSvg:{element:"div",mutate:function(V){return V.innerHTML=En(""),V.firstChild},validate:ln},focusTabindexTrailingCharacters:{element:"div",mutate:function(V){V.setAttribute("tabindex","3x")}},focusTable:{element:"table",mutate:function(V,re,Oe){var Ze=Oe.createDocumentFragment();Ze.innerHTML="cell",V.appendChild(Ze)}},focusVideoWithoutControls:{element:"video",mutate:function(V){try{V.setAttribute("src",W)}catch{}}}},qt=null;function Yt(){return qt||((qt=Fe.get()).time||(Fe.set((re=function ne(V){var Je,re=function(){var Je={activeElement:document.activeElement,windowScrollTop:window.scrollTop,windowScrollLeft:window.scrollLeft,bodyScrollTop:document.body.scrollTop,bodyScrollLeft:document.body.scrollLeft},Kt=document.createElement("iframe");Kt.setAttribute("style","position:absolute; position:fixed; top:0; left:-2px; width:1px; height:1px; overflow:hidden;"),Kt.setAttribute("aria-live","off"),Kt.setAttribute("aria-busy","true"),Kt.setAttribute("aria-hidden","true"),document.body.appendChild(Kt);var Qt=Kt.contentWindow,fn=Qt.document;fn.open(),fn.close();var Qn=fn.createElement("div");return fn.body.appendChild(Qn),Je.iframe=Kt,Je.wrapper=Qn,Je.window=Qt,Je.document=fn,Je}(),Oe={};return Object.keys(V).map(function(Ze){Oe[Ze]=function(Kt,Qt){Kt.wrapper.innerHTML="";var fn="string"==typeof Qt.element?Kt.document.createElement(Qt.element):Qt.element(Kt.wrapper,Kt.document),Qn=Qt.mutate&&Qt.mutate(fn,Kt.wrapper,Kt.document);return!Qn&&!1!==Qn&&(Qn=fn),!fn.parentNode&&Kt.wrapper.appendChild(fn),Qn&&Qn.focus&&Qn.focus(),Qt.validate?Qt.validate(fn,Qn,Kt.document):Kt.document.activeElement===Qn}(re,V[Ze])}),(Je=re).activeElement===document.body?(document.activeElement&&document.activeElement.blur&&document.activeElement.blur(),Le.is.IE10&&document.body.focus()):Je.activeElement&&Je.activeElement.focus&&Je.activeElement.focus(),document.body.removeChild(Je.iframe),window.scrollTop=Je.windowScrollTop,window.scrollLeft=Je.windowScrollLeft,document.body.scrollTop=Je.bodyScrollTop,document.body.scrollLeft=Je.bodyScrollLeft,Oe}(mt),Object.keys(nn).forEach(function(Oe){re[Oe]=nn[Oe]()}),re)),qt=Fe.get()),qt);var re}var Be=void 0,Ie=/^\s*(-|\+)?[0-9]+\s*$/,je=/^\s*(-|\+)?[0-9]+.*$/;function ke(V){Be||(Be=Yt());var re=Be.focusTabindexTrailingCharacters?je:Ie,Oe=f({label:"is/valid-tabindex",resolveDocument:!0,context:V}),Ze=Oe.hasAttribute("tabindex"),Je=Oe.hasAttribute("tabIndex");if(!Ze&&!Je||(Oe.ownerSVGElement||"svg"===Oe.nodeName.toLowerCase())&&!Be.focusSvgTabindexAttribute)return!1;if(Be.focusInvalidTabindex)return!0;var Kt=Oe.getAttribute(Ze?"tabindex":"tabIndex");return"-32768"!==Kt&&!(!Kt||!re.test(Kt))}function vt(V){if(!ke(V))return null;var re=V.hasAttribute("tabindex")?"tabindex":"tabIndex",Oe=parseInt(V.getAttribute(re),10);return isNaN(Oe)?-1:Oe}function Gt(V){var re=V.webkitUserModify||"";return!(!re||-1===re.indexOf("write"))}function Fn(V){return[V.getPropertyValue("overflow"),V.getPropertyValue("overflow-x"),V.getPropertyValue("overflow-y")].some(function(re){return"auto"===re||"scroll"===re})}function yn(V){return V.display.indexOf("flex")>-1}function Pn(V,re,Oe,Ze){return!("div"!==re&&"span"!==re||Oe&&"div"!==Oe&&"span"!==Oe&&!Fn(Ze))&&(V.offsetHeight0&&void 0!==arguments[0]?arguments[0]:{},re=V.context,Oe=V.except,Ze=void 0===Oe?{flexbox:!1,scrollable:!1,shadow:!1}:Oe;ut||(ut=Yt());var Je=f({label:"is/focus-relevant",resolveDocument:!0,context:re});if(!Ze.shadow&&Je.shadowRoot)return!0;var Kt=Je.nodeName.toLowerCase();if("input"===Kt&&"hidden"===Je.type)return!1;if("input"===Kt||"select"===Kt||"button"===Kt||"textarea"===Kt||"legend"===Kt&&ut.focusRedirectLegend||"label"===Kt||"area"===Kt||"a"===Kt&&Je.hasAttribute("href"))return!0;if("object"===Kt&&Je.hasAttribute("usemap"))return!1;if("object"===Kt){var Qt=Je.getAttribute("type");if(!ut.focusObjectSvg&&"image/svg+xml"===Qt||!ut.focusObjectSwf&&"application/x-shockwave-flash"===Qt)return!1}if("iframe"===Kt||"object"===Kt||"embed"===Kt||"keygen"===Kt||Je.hasAttribute("contenteditable")||"audio"===Kt&&(ut.focusAudioWithoutControls||Je.hasAttribute("controls"))||"video"===Kt&&(ut.focusVideoWithoutControls||Je.hasAttribute("controls"))||ut.focusSummary&&"summary"===Kt)return!0;var fn=ke(Je);if("img"===Kt&&Je.hasAttribute("usemap"))return fn&&ut.focusImgUsemapTabindex||ut.focusRedirectImgUsemap;if(ut.focusTable&&("table"===Kt||"td"===Kt)||ut.focusFieldset&&"fieldset"===Kt)return!0;var Qn="svg"===Kt,_i=Je.ownerSVGElement,ri=Je.getAttribute("focusable"),Ti=vt(Je);if("use"===Kt&&null!==Ti&&!ut.focusSvgUseTabindex)return!1;if("foreignobject"===Kt)return null!==Ti&&ut.focusSvgForeignobjectTabindex;if(N(Je,"svg a")&&Je.hasAttribute("xlink:href"))return!0;if((Qn||_i)&&Je.focus&&!ut.focusSvgNegativeTabindexAttribute&&Ti<0)return!1;if(Qn)return fn||ut.focusSvg||ut.focusSvgInIframe||!(!ut.focusSvgFocusableAttribute||!ri||"true"!==ri);if(_i){if(ut.focusSvgTabindexAttribute&&fn)return!0;if(ut.focusSvgFocusableAttribute)return"true"===ri}if(fn)return!0;var Ir=window.getComputedStyle(Je,null);if(Gt(Ir)||ut.focusImgIsmap&&"img"===Kt&&Je.hasAttribute("ismap")&&O({context:Je}).some(function(qo){return"a"===qo.nodeName.toLowerCase()&&qo.hasAttribute("href")}))return!0;if(!Ze.scrollable&&ut.focusScrollContainer)if(ut.focusScrollContainerWithoutOverflow){if(Pn(Je,Kt))return!0}else if(Fn(Ir))return!0;if(!Ze.flexbox&&ut.focusFlexboxContainer&&yn(Ir))return!0;var Jr=Je.parentElement;if(!Ze.scrollable&&Jr){var Zr=Jr.nodeName.toLowerCase(),So=window.getComputedStyle(Jr,null);if(ut.focusScrollBody&&Pn(Jr,Kt,Zr,So)||ut.focusChildrenOfFocusableFlexbox&&yn(So))return!0}return!1}Wt.except=function(){var V=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},re=function(Oe){return Wt({context:Oe,except:V})};return re.rules=Wt,re};const qe=Wt.except({});function Tt(V,re){if(V.findIndex)return V.findIndex(re);var Oe=V.length;if(0===Oe)return-1;for(var Ze=0;Ze0&&void 0!==arguments[0]?arguments[0]:{},Oe=V.except,Ze=void 0===Oe?{notRendered:!1,cssDisplay:!1,cssVisibility:!1,detailsElement:!1,browsingContext:!1}:Oe,Je=f({label:"is/visible",resolveDocument:!0,context:V.context}),Kt=Je.nodeName.toLowerCase();if(!Ze.notRendered&&rr.test(Kt))return!0;var Ti,Ir,Qt=O({context:Je}),fn="audio"===Kt&&!Je.hasAttribute("controls");if(!Ze.cssDisplay&&(fn?Qt.slice(1):Qt).some(function(Ir){return"none"===pr(Ir,"display")})||!Ze.cssVisibility&&function(Ti){var Ir=Tt(Ti,function(Zr){var So=pr(Zr,"visibility");return"hidden"===So||"collapse"===So});if(-1===Ir)return!1;var Jr=Tt(Ti,function(Zr){return"visible"===pr(Zr,"visibility")});return-1===Jr||Ir0&&void 0!==arguments[0]?arguments[0]:{},re=function(Oe){return sr({context:Oe,except:V})};return re.rules=sr,re};const _r=sr.except({});var or=S(6260),Vi=S.n(or);function Mr(V){var re=V.parentElement;return re.name&&"map"===re.nodeName.toLowerCase()&&Jt(V).querySelector('img[usemap="#'+Vi()(re.name)+'"]')||null}var Si=void 0,Dn=void 0,Zt=void 0,Ut={input:!0,select:!0,textarea:!0,button:!0,fieldset:!0,form:!0};function An(V){Dn||((Dn=Yt()).focusFieldsetDisabled&&delete Ut.fieldset,Dn.focusFormDisabled&&delete Ut.form,Zt=new RegExp("^("+Object.keys(Ut).join("|")+")$"));var re=f({label:"is/native-disabled-supported",context:V}).nodeName.toLowerCase();return!!Zt.test(re)}var Kn=void 0;function ai(V){return"fieldset"===V.nodeName.toLowerCase()&&V.disabled}function zn(V){return"form"===V.nodeName.toLowerCase()&&V.disabled}function yi(){var V=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},Oe=V.except,Ze=void 0===Oe?{onlyFocusableBrowsingContext:!1,visible:!1}:Oe,Je=f({label:"is/only-tabbable",resolveDocument:!0,context:V.context});if(!Ze.visible&&!_r(Je))return!1;if(!Ze.onlyFocusableBrowsingContext&&(Le.is.GECKO||Le.is.TRIDENT||Le.is.EDGE)){var Kt=bi(Je);if(Kt&&vt(Kt)<0)return!1}var Qt=Je.nodeName.toLowerCase(),fn=vt(Je);return"label"===Qt&&Le.is.GECKO?null!==fn&&fn>=0:!!(Le.is.GECKO&&Je.ownerSVGElement&&!Je.focus&&"a"===Qt&&Je.hasAttribute("xlink:href")&&Le.is.GECKO)}yi.except=function(){var V=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},re=function(Oe){return yi({context:Oe,except:V})};return re.rules=yi,re};const ci=yi.except({});var xi=void 0;function kr(){var V=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},re=V.context,Oe=V.except,Ze=void 0===Oe?{disabled:!1,visible:!1,onlyTabbable:!1}:Oe;xi||(xi=Yt());var Je=ci.rules.except({onlyFocusableBrowsingContext:!0,visible:Ze.visible}),Kt=f({label:"is/focusable",resolveDocument:!0,context:re});if(!qe.rules({context:Kt,except:Ze})||function Mi(V){var re=V.nodeName.toLowerCase();if("embed"===re||"keygen"===re)return!0;var Oe=vt(V);if(V.shadowRoot&&null===Oe)return!0;if("label"===re)return!xi.focusLabelTabindex||null===Oe;if("legend"===re)return null===Oe;if(xi.focusSvgFocusableAttribute&&(V.ownerSVGElement||"svg"===re)){var Ze=V.getAttribute("focusable");return Ze&&"false"===Ze}return"img"===re&&V.hasAttribute("usemap")?null===Oe||!xi.focusImgUsemapTabindex:"area"===re&&!function(Kt){Si||(Si=Yt());var Qt=f({label:"is/valid-area",context:Kt});if("area"!==Qt.nodeName.toLowerCase())return!1;var fn=Qt.hasAttribute("tabindex");if(!Si.focusAreaTabindex&&fn)return!1;var Qn=Mr(Qt);return!(!Qn||!_r(Qn)||!Si.focusBrokenImageMap&&(!Qn.complete||!Qn.naturalHeight||Qn.offsetWidth<=0||Qn.offsetHeight<=0))&&(Si.focusAreaWithoutHref||Qt.href?!O({context:Qn}).slice(1).some(function(_i){var ri=_i.nodeName.toLowerCase();return"button"===ri||"a"===ri}):Si.focusAreaTabindex&&fn||Si.focusAreaImgTabindex&&Qn.hasAttribute("tabindex"))}(V)}(Kt)||!Ze.disabled&&function(_i){Kn||(Kn=Yt());var ri=f({label:"is/disabled",context:_i});if(ri.hasAttribute("data-ally-disabled"))return!0;if(!An(ri))return!1;if(ri.disabled)return!0;var Ti=O({context:ri});return!!(Ti.some(ai)||!Kn.focusFormDisabled&&Ti.some(zn))}(Kt)||!Ze.onlyTabbable&&Je(Kt))return!1;if(!Ze.visible){var Qt={context:Kt,except:{}};if(xi.focusInHiddenIframe&&(Qt.except.browsingContext=!0),xi.focusObjectSvgHidden&&"object"===Kt.nodeName.toLowerCase()&&(Qt.except.cssVisibility=!0),!_r.rules(Qt))return!1}var fn=bi(Kt);return!(fn&&!("object"!==fn.nodeName.toLowerCase()||xi.focusInZeroDimensionObject||fn.offsetWidth&&fn.offsetHeight)||"svg"===Kt.nodeName.toLowerCase()&&xi.focusSvgInIframe&&!fn&&null===Kt.getAttribute("tabindex"))}kr.except=function(){var V=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},re=function(Oe){return kr({context:Oe,except:V})};return re.rules=kr,re};const xr=kr.except({});function Hi(V){var re=function(Oe){return Oe.shadowRoot||V(Oe)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP};return re.acceptNode=re,re}var vo=Hi(qe);function Ur(){var V=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},re=V.context,Oe=V.includeContext,Ze=V.includeOnlyTabbable,Je=V.strategy;re||(re=document.documentElement);for(var Kt=xr.rules.except({onlyTabbable:Ze}),Qt=Jt(re).createTreeWalker(re,NodeFilter.SHOW_ELEMENT,"all"===Je?vo:Hi(Kt),!1),fn=[];Qt.nextNode();)Qt.currentNode.shadowRoot?(Kt(Qt.currentNode)&&fn.push(Qt.currentNode),fn=fn.concat(Ur({context:Qt.currentNode.shadowRoot,includeOnlyTabbable:Ze,strategy:Je}))):fn.push(Qt.currentNode);return Oe&&("all"===Je?qe(re)&&fn.unshift(re):Kt(re)&&fn.unshift(re)),fn}var Bo=void 0,Bi=void 0;function Qr(){var V=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},Oe=V.includeContext,Ze=V.includeOnlyTabbable,Je=V.strategy,Kt=void 0===Je?"quick":Je,Qt={context:f({label:"query/focusable",resolveDocument:!0,defaultToDocument:!0,context:V.context}),includeContext:Oe,includeOnlyTabbable:Ze,strategy:Kt};if("quick"===Kt)return function zi(){var V=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},re=V.context,Oe=V.includeContext,Ze=V.includeOnlyTabbable,Je=(Bo||(Bo=Yt()),"string"==typeof Bi||(Bi=Cn(Bi=(Bo.focusTable?"table, td,":"")+(Bo.focusFieldset?"fieldset,":"")+"svg a,a[href],area[href],input, select, textarea, button,iframe, object, embed,keygen,"+(Bo.focusAudioWithoutControls?"audio,":"audio[controls],")+(Bo.focusVideoWithoutControls?"video,":"video[controls],")+(Bo.focusSummary?"summary,":"")+"[tabindex],[contenteditable]")),Bi),Kt=re.querySelectorAll(Je),Qt=xr.rules.except({onlyTabbable:Ze}),fn=[].filter.call(Kt,Qt);return Oe&&Qt(re)&&fn.unshift(re),fn}(Qt);if("strict"===Kt||"all"===Kt)return Ur(Qt);throw new TypeError('query/focusable requires option.strategy to be one of ["quick", "strict", "all"]')}function Uo(V){var re=V.element,Oe=V.attribute,Ze="data-cached-"+Oe;if(null===re.getAttribute(Ze)){var Je=re.getAttribute(Oe);if(null===Je)return;re.setAttribute(Ze,Je||""),re.removeAttribute(Oe)}else{var Kt=re.getAttribute(Ze);re.removeAttribute(Ze),re.setAttribute(Oe,Kt)}}function so(V){var re=V.element,Oe=V.attribute,Ze=V.temporaryValue,Kt="data-cached-"+Oe;if(void 0!==Ze){var Qt=V.saveValue||re.getAttribute(Oe);re.setAttribute(Kt,Qt||""),re.setAttribute(Oe,Ze)}else{var fn=re.getAttribute(Kt);re.removeAttribute(Kt),""===fn?re.removeAttribute(Oe):re.setAttribute(Oe,fn)}}var Hr=function(){};const ko=typeof console<"u"?console:{log:Hr,debug:Hr,info:Hr,warn:Hr,error:Hr};var br=void 0;function _o(){ko.warn("trying to focus inert element",this)}function Xt(V,re){br||(br=Yt());var Oe=f({label:"element/disabled",context:V});re=!!re;var Ze=Oe.hasAttribute("data-ally-disabled"),Je=1===arguments.length;return An(Oe)?Je?Oe.disabled:(Oe.disabled=re,Oe):Je?Ze:(Ze===re||function wo(V,re){so({element:V,attribute:"aria-disabled",temporaryValue:re?"true":void 0}),function(Je,Kt){if(Kt){var Qt=vt(Je);so({element:Je,attribute:"tabindex",temporaryValue:"-1",saveValue:null!==Qt?Qt:""})}else so({element:Je,attribute:"tabindex"})}(V,re),function(Je,Kt){Kt?Je.focus=_o:delete Je.focus}(V,re),function(Je,Kt){if(Kt)Je.setAttribute("data-inert-pointer-events",Je.style.pointerEvents||""),Je.style.pointerEvents="none";else{var fn=Je.getAttribute("data-inert-pointer-events");Je.removeAttribute("data-inert-pointer-events"),Je.style.pointerEvents=fn}}(V,re);var Oe=V.nodeName.toLowerCase();("video"===Oe||"audio"===Oe)&&function(Je,Kt){Uo({element:Je,attribute:"controls",remove:Kt})}(V,re),("svg"===Oe||V.ownerSVGElement)&&(br.focusSvgFocusableAttribute?function(Je,Kt){so({element:Je,attribute:"focusable",temporaryValue:Kt?"false":void 0})}(V,re):!br.focusSvgTabindexAttribute&&"a"===Oe&&function(Je,Kt){Uo({element:Je,attribute:"xlink:href",remove:Kt})}(V,re)),re?V.setAttribute("data-ally-disabled","true"):V.removeAttribute("data-ally-disabled")}(Oe,re),Oe)}var On=function(V){return V.shadowRoot?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP};function _n(){var V=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context,re=f({label:"query/shadow-hosts",resolveDocument:!0,defaultToDocument:!0,context:V}),Oe=Jt(V).createTreeWalker(re,NodeFilter.SHOW_ELEMENT,On,!1),Ze=[];for(re.shadowRoot&&(Ze.push(re),Ze=Ze.concat(_n({context:re.shadowRoot})));Oe.nextNode();)Ze.push(Oe.currentNode),Ze=Ze.concat(_n({context:Oe.currentNode.shadowRoot}));return Ze}On.acceptNode=On;var ni="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(V){return typeof V}:function(V){return V&&"function"==typeof Symbol&&V.constructor===Symbol&&V!==Symbol.prototype?"symbol":typeof V},hi=function(){function V(re,Oe){for(var Ze=0;Ze0&&void 0!==arguments[0]?arguments[0]:{},Ze=Oe.context,Je=Oe.callback,Kt=Oe.config;(function(fn,Qn){if(!(fn instanceof Qn))throw new TypeError("Cannot call a class as a function")})(this,V),this.config=Kt,this.disengage=this.disengage.bind(this),this.clientObserver=new MutationObserver(Je),this.hostObserver=new MutationObserver(function(Qt){return Qt.forEach(re.handleHostMutation,re)}),this.observeContext(Ze),this.observeShadowHosts(Ze)}return hi(V,[{key:"disengage",value:function(){this.clientObserver&&this.clientObserver.disconnect(),this.clientObserver=null,this.hostObserver&&this.hostObserver.disconnect(),this.hostObserver=null}},{key:"observeShadowHosts",value:function(re){var Oe=this;_n({context:re}).forEach(function(Ze){return Oe.observeContext(Ze.shadowRoot)})}},{key:"observeContext",value:function(re){this.clientObserver.observe(re,this.config),this.hostObserver.observe(re,Ji)}},{key:"handleHostMutation",value:function(re){"childList"===re.type&&e(re.addedNodes).filter(function(Oe){return Oe.nodeType===Node.ELEMENT_NODE}).forEach(this.observeShadowHosts,this)}}]),V}();function Wr(){var V=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},re=V.parent,Oe=V.element,Ze=V.includeSelf;if(re)return function(Je){return!!(Ze&&Je===re||re.compareDocumentPosition(Je)&Node.DOCUMENT_POSITION_CONTAINED_BY)};if(Oe)return function(Je){return!!(Ze&&Oe===Je||Je.compareDocumentPosition(Oe)&Node.DOCUMENT_POSITION_CONTAINED_BY)};throw new TypeError("util/compare-position#getParentComparator required either options.parent or options.element")}var vr=function(){function V(re,Oe){for(var Ze=0;Ze0&&void 0!==arguments[0]?arguments[0]:{},Ze=Oe.context,Je=Oe.filter;(function(fn,Qn){if(!(fn instanceof Qn))throw new TypeError("Cannot call a class as a function")})(this,V),this._context=e(Ze||document.documentElement)[0],this._filter=e(Je),this._inertElementCache=[],this.disengage=this.disengage.bind(this),this.handleMutation=this.handleMutation.bind(this),this.renderInert=this.renderInert.bind(this),this.filterElements=this.filterElements.bind(this),this.filterParentElements=this.filterParentElements.bind(this);var Kt=Qr({context:this._context,includeContext:!0,strategy:"all"});this.renderInert(Kt),this.shadowObserver=function(){var fn=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},Qn=fn.context,_i=fn.callback,ri=fn.config;if("function"!=typeof _i)throw new TypeError("observe/shadow-mutations requires options.callback to be a function");if("object"!==(typeof ri>"u"?"undefined":ni(ri)))throw new TypeError("observe/shadow-mutations requires options.config to be an object");if(!window.MutationObserver)return{disengage:function(){}};var Ti=f({label:"observe/shadow-mutations",resolveDocument:!0,defaultToDocument:!0,context:Qn});return{disengage:new Er({context:Ti,callback:_i,config:ri}).disengage}}({context:this._context,config:Ii,callback:function(Qt){return Qt.forEach(re.handleMutation)}})}return vr(V,[{key:"disengage",value:function(){this._context&&(fr(this._context),this._inertElementCache.forEach(function(re){return fr(re)}),this._inertElementCache=null,this._filter=null,this._context=null,this.shadowObserver&&this.shadowObserver.disengage(),this.shadowObserver=null)}},{key:"listQueryFocusable",value:function(re){return re.map(function(Oe){return Qr({context:Oe,includeContext:!0,strategy:"all"})}).reduce(function(Oe,Ze){return Oe.concat(Ze)},[])}},{key:"renderInert",value:function(re){var Oe=this;re.filter(this.filterElements).filter(this.filterParentElements).filter(function(Ze){return!Xt(Ze)}).forEach(function(Ze){Oe._inertElementCache.push(Ze),Xt(Ze,!0)})}},{key:"filterElements",value:function(re){var Oe=Wr({element:re,includeSelf:!0});return!this._filter.some(Oe)}},{key:"filterParentElements",value:function(re){var Oe=Wr({parent:re});return!this._filter.some(Oe)}},{key:"handleMutation",value:function(re){if("childList"===re.type){var Oe=e(re.addedNodes).filter(function(Je){return Je.nodeType===Node.ELEMENT_NODE});if(!Oe.length)return;var Ze=this.listQueryFocusable(Oe);this.renderInert(Ze)}else"attributes"===re.type&&this.renderInert([re.target])}}]),V}(),ao=function(){function V(re,Oe){for(var Ze=0;Ze0&&void 0!==arguments[0]?arguments[0]:{},Oe=re.context,Ze=re.filter;(function(Qt,fn){if(!(Qt instanceof fn))throw new TypeError("Cannot call a class as a function")})(this,V),this._context=e(Oe||document.documentElement)[0],this._filter=e(Ze),this.disengage=this.disengage.bind(this),this.handleMutation=this.handleMutation.bind(this),this.isInsignificantBranch=this.isInsignificantBranch.bind(this);var Je=function(){var Qt=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},fn=Qt.context,Qn=Qt.filter;if(fn=f({label:"get/insignificant-branches",defaultToDocument:!0,context:fn}),!(Qn=e(Qn)).length)throw new TypeError("get/insignificant-branches requires valid options.filter");return function Wi(V){var re=V.context,Oe=V.filter,Ze=[],Je=function(Qt){return Oe.some(function(fn){return Qt===fn})?NodeFilter.FILTER_REJECT:(Qn=Wr({parent:Qt}),Oe.some(Qn)?NodeFilter.FILTER_ACCEPT:(Ze.push(Qt),NodeFilter.FILTER_REJECT));var Qn};Je.acceptNode=Je;for(var Kt=Jt(re).createTreeWalker(re,NodeFilter.SHOW_ELEMENT,Je,!1);Kt.nextNode(););return Ze}({context:fn,filter:Qn})}({context:this._context,filter:this._filter});Je.forEach(Bt),this.startObserver()}return ao(V,[{key:"disengage",value:function(){this._context&&([].forEach.call(this._context.querySelectorAll("[data-cached-aria-hidden]"),St),this._context=null,this._filter=null,this._observer&&this._observer.disconnect(),this._observer=null)}},{key:"startObserver",value:function(){var re=this;window.MutationObserver&&(this._observer=new MutationObserver(function(Oe){return Oe.forEach(re.handleMutation)}),this._observer.observe(this._context,on))}},{key:"handleMutation",value:function(re){"childList"===re.type&&e(re.addedNodes).filter(function(Oe){return Oe.nodeType===Node.ELEMENT_NODE}).filter(this.isInsignificantBranch).forEach(Bt)}},{key:"isInsignificantBranch",value:function(re){if(O({context:re}).some(function(Ze){return"true"===Ze.getAttribute("aria-hidden")}))return!1;var Oe=Wr({element:re});return!this._filter.some(Oe)}}]),V}();function qi(){for(var V=f({label:"get/shadow-host",context:(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context}),re=null;V;)re=V,V=V.parentNode;return re.nodeType===re.DOCUMENT_FRAGMENT_NODE&&re.host?re.host:null}function Xi(V){var re=f({label:"is/active-element",resolveDocument:!0,context:V});if(Jt(re).activeElement===re)return!0;var Oe=qi({context:re});return!(!Oe||Oe.shadowRoot.activeElement!==re)}var gr=void 0,Yr=/^(fieldset|table|td|body)$/;function Rr(){var V=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},re=V.context,Oe=V.except,Ze=void 0===Oe?{flexbox:!1,scrollable:!1,shadow:!1,visible:!1,onlyTabbable:!1}:Oe;gr||(gr=Yt());var Je=f({label:"is/tabbable",resolveDocument:!0,context:re});if(Le.is.BLINK&&Le.is.ANDROID&&Le.majorVersion>42)return!1;var Kt=bi(Je);if(Kt){if(Le.is.WEBKIT&&Le.is.IOS||vt(Kt)<0||!Ze.visible&&(Le.is.BLINK||Le.is.WEBKIT)&&!_r(Kt))return!1;if("object"===Kt.nodeName.toLowerCase()&&(Le.is.WEBKIT||Le.is.BLINK&&!("Chrome"===Le.name&&Le.majorVersion>=54||"Opera"===Le.name&&Le.majorVersion>=41)))return!1}var fn=Je.nodeName.toLowerCase(),Qn=vt(Je),_i=null===Qn?null:Qn>=0;if(Le.is.EDGE&&Le.majorVersion>=14&&Kt&&Je.ownerSVGElement&&Qn<0)return!0;var ri=!1!==_i,Ti=null!==Qn&&Qn>=0;if(Je.hasAttribute("contenteditable"))return ri;if(Yr.test(fn)&&!0!==_i)return!1;if(Le.is.WEBKIT&&Le.is.IOS){var Ir="input"===fn&&"text"===Je.type||"password"===Je.type||"select"===fn||"textarea"===fn||Je.hasAttribute("contenteditable");if(Ir||(Ir=Gt(window.getComputedStyle(Je,null))),!Ir)return!1}if("use"===fn&&null!==Qn&&(Le.is.BLINK||Le.is.WEBKIT&&9===Le.majorVersion)||N(Je,"svg a")&&Je.hasAttribute("xlink:href")&&(ri||Je.focus&&!gr.focusSvgNegativeTabindexAttribute)||"svg"===fn&&gr.focusSvgInIframe&&ri)return!0;if(Le.is.TRIDENT||Le.is.EDGE){if("svg"===fn)return!!gr.focusSvg||Je.hasAttribute("focusable")||Ti;if(Je.ownerSVGElement)return!(!gr.focusSvgTabindexAttribute||!Ti)||Je.hasAttribute("focusable")}if(void 0===Je.tabIndex)return!!Ze.onlyTabbable;if("audio"===fn){if(!Je.hasAttribute("controls"))return!1;if(Le.is.BLINK)return!0}if("video"===fn)if(Je.hasAttribute("controls")){if(Le.is.BLINK||Le.is.GECKO)return!0}else if(Le.is.TRIDENT||Le.is.EDGE)return!1;if("object"===fn&&(Le.is.BLINK||Le.is.WEBKIT)||"iframe"===fn)return!1;if(!Ze.scrollable&&Le.is.GECKO&&Fn(window.getComputedStyle(Je,null)))return ri;if(Le.is.TRIDENT||Le.is.EDGE){if("area"===fn){var Jr=Mr(Je);if(Jr&&vt(Jr)<0)return!1}var Zr=window.getComputedStyle(Je,null);if(Gt(Zr))return Je.tabIndex>=0;if(!Ze.flexbox&&yn(Zr))return null!==Qn?Ti:Vr(Je)&&eo(Je);if(Pn(Je,fn))return!1;var So=Je.parentElement;if(So){var qo=So.nodeName.toLowerCase(),Ts=window.getComputedStyle(So,null);if(Pn(So,fn,qo,Ts))return!1;if(yn(Ts))return Ti}}return Je.tabIndex>=0}Rr.except=function(){var V=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},re=function(Oe){return Rr({context:Oe,except:V})};return re.rules=Rr,re};var Vr=qe.rules.except({flexbox:!0}),eo=Rr.except({flexbox:!0});const Kr=Rr.except({});function Ao(){var V=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},re=V.context,Oe=V.includeContext,Ze=V.includeOnlyTabbable,Je=V.strategy,Kt=Kr.rules.except({onlyTabbable:Ze});return Qr({context:re,includeContext:Oe,includeOnlyTabbable:Ze,strategy:Je}).filter(Kt)}function wn(V,re){return V.compareDocumentPosition(re)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1}function lo(){var fn,Qn,_i,V=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},Oe=V.elements,Ze=V.resolveElement,Je=V.list.slice(0),Kt=e(Oe).slice(0);return Kt.sort(wn),fn=Je,Qn=function Mo(V,re,Oe){var Ze=[];return re.forEach(function(Je){var ri,Kt=!0,Qt=V.indexOf(Je);-1===Qt&&(ri=Je,Qt=Tt(V,function(Ti){return ri.compareDocumentPosition(Ti)&Node.DOCUMENT_POSITION_FOLLOWING}),Kt=!1),-1===Qt&&(Qt=V.length);var fn=e(Oe?Oe(Je):Je);fn.length&&Ze.push({offset:Qt,replace:Kt,elements:fn})}),Ze}(Je,Kt,Ze),_i=0,Qn.sort(function(ri,Ti){return ri.offset-Ti.offset}),Qn.forEach(function(ri){var Ti=ri.replace?1:0,Ir=[ri.offset+_i,Ti].concat(ri.elements);fn.splice.apply(fn,Ir),_i+=ri.elements.length-Ti}),Je}var Tr=function(){function V(re,Oe){for(var Ze=0;Ze-1?[re].concat(Oe):Oe}},{key:"_cleanup",value:function(){Object.keys(this.hosts).forEach(function(re){delete this.hosts[re]._sortingId},this)}}]),V}(),en=void 0;function Ve(V,re){return en.tabsequenceAreaAtImgPosition&&(Ze=V,Kt=(Je=re).querySelectorAll("img[usemap]"),fn=(Qt=new Ee(Je)).extractAreasFromList(Ze),V=Kt.length?lo({list:fn,elements:Kt,resolveElement:function(Qn){var _i=Qn.getAttribute("usemap").slice(1);return Qt.getAreasFor(_i)}}):fn),V=function(Ze){var Je={},Kt=[],Qt=Ze.filter(function(fn){var Qn=fn.tabIndex;return void 0===Qn&&(Qn=vt(fn)),Qn<=0||null==Qn||(Je[Qn]||(Je[Qn]=[],Kt.push(Qn)),Je[Qn].push(fn),!1)});return Kt.sort().map(function(fn){return Je[fn]}).reduceRight(function(fn,Qn){return Qn.concat(fn)},Qt)}(V),V;var Ze,Je,Kt,Qt,fn}function We(){var V=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},re=V.context,Oe=V.includeContext,Ze=V.includeOnlyTabbable,Je=V.strategy;en||(en=Yt());var Qn,ri,Ti,Ir,Kt=e(re)[0]||document.documentElement,Qt=Ao({context:Kt,includeContext:Oe,includeOnlyTabbable:Ze,strategy:Je});return Qt=document.body.createShadowRoot&&Le.is.BLINK?(Qn=Qt,(Ir=(Ti=new Te(Kt,ri=Ve)).extractElements(Qn)).length===Qn.length?ri(Qn):Ti.sort(Ir)):Ve(Qt,Kt),Oe&&(Qt=function(Qn,_i){var ri=Qn.indexOf(_i);return ri>0?Qn.splice(ri,1).concat(Qn):Qn}(Qt,Kt)),Qt}for(var jt={tab:9,left:37,up:38,right:39,down:40,pageUp:33,"page-up":33,pageDown:34,"page-down":34,end:35,home:36,enter:13,escape:27,space:32,shift:16,capsLock:20,"caps-lock":20,ctrl:17,alt:18,meta:91,pause:19,insert:45,delete:46,backspace:8,_alias:{91:[92,93,224]}},D=1;D<26;D++)jt["f"+D]=D+111;for(var xe=0;xe<10;xe++){var ye=xe+48,_t=xe+96;jt[xe]=ye,jt["num-"+xe]=_t,jt._alias[ye]=[_t]}for(var Dt=0;Dt<26;Dt++){var cn=Dt+65;jt[String.fromCharCode(cn).toLowerCase()]=cn}const Un=jt;var Jn={alt:"altKey",ctrl:"ctrlKey",meta:"metaKey",shift:"shiftKey"},fi=Object.keys(Jn).map(function(V){return Jn[V]});function Ki(V,re){return!fi.some(function(Oe){return"boolean"==typeof V[Oe]&&!!re[Oe]!==V[Oe]})}const oe={disabled:function(){var re=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{disengage:new jr({context:re.context,filter:re.filter}).disengage}},hidden:function(){var re=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{disengage:new Xn({context:re.context,filter:re.filter}).disengage}},tabFocus:function(){var re=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context;return re||(re=document.documentElement),We(),function(){var Ze=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},Je={},Kt=e(Ze.context)[0]||document.documentElement;delete Ze.context;var Qt=e(Ze.filter);delete Ze.filter;var fn=Object.keys(Ze);if(!fn.length)throw new TypeError("when/key requires at least one option key");var Qn=function(Ti){Ti.keyCodes.forEach(function(Ir){Je[Ir]||(Je[Ir]=[]),Je[Ir].push(Ti)})};fn.forEach(function(Ti){if("function"!=typeof Ze[Ti])throw new TypeError('when/key requires option["'+Ti+'"] to be a function');(function L(V){return V.split(/\s+/).map(function(re){var Qt,fn,Oe=re.split("+"),Ze=(Qt=Oe.slice(0,-1),fn=function(_i){var ri=!!_i&&null;return{altKey:ri,ctrlKey:ri,metaKey:ri,shiftKey:ri}}(-1!==Qt.indexOf("*")),Qt.forEach(function(Qn){if("*"!==Qn){var _i=!0,ri=Qn.slice(0,1);"?"===ri?_i=null:"!"===ri&&(_i=!1),!0!==_i&&(Qn=Qn.slice(1));var Ti=Jn[Qn];if(!Ti)throw new TypeError('Unknown modifier "'+Qn+'"');fn[Ti]=_i}}),fn),Je=function(Qt){var fn=Un[Qt]||parseInt(Qt,10);if(!fn||"number"!=typeof fn||isNaN(fn))throw new TypeError('Unknown key "'+Qt+'"');return[fn].concat(Un._alias[fn]||[])}(Oe.slice(-1));return{keyCodes:Je,modifiers:Ze,matchModifiers:Ki.bind(null,Ze)}})})(Ti).map(function(Ir){return Ir.callback=Ze[Ti],Ir}).forEach(Qn)});var _i=function(Ti){if(!Ti.defaultPrevented){if(Qt.length){var Ir=Wr({element:Ti.target,includeSelf:!0});if(Qt.some(Ir))return}var Jr=Ti.keyCode||Ti.which;Je[Jr]&&Je[Jr].forEach(function(Zr){Zr.matchModifiers(Ti)&&Zr.callback.call(Kt,Ti,ri)})}};Kt.addEventListener("keydown",_i,!1);var ri=function(){Kt.removeEventListener("keydown",_i,!1)};return{disengage:ri}}({"?alt+?shift+tab":function(Oe){Oe.preventDefault();var Ze=We({context:re}),Je=Oe.shiftKey,Kt=Ze[0],Qt=Ze[Ze.length-1],fn=Je?Qt:Kt;if(Xi(Je?Kt:Qt))fn.focus();else{var Qn=void 0;Ze.some(function(_i,ri){return!!Xi(_i)&&(Qn=ri,!0)})?Ze[Qn+(Je?-1:1)].focus():Kt.focus()}}})}}},6260:function(Ae){var Pe;Pe=typeof global<"u"?global:this,Ae.exports=function(S){if(S.CSS&&S.CSS.escape)return S.CSS.escape;var e=function(f){if(0==arguments.length)throw new TypeError("`CSS.escape` requires an argument.");for(var O,C=String(f),x=C.length,N=-1,j="",G=C.charCodeAt(0);++N=1&&O<=31||127==O||0==N&&O>=48&&O<=57||1==N&&O>=48&&O<=57&&45==G?"\\"+O.toString(16)+" ":0==N&&1==x&&45==O||!(O>=128||45==O||95==O||O>=48&&O<=57||O>=65&&O<=90||O>=97&&O<=122)?"\\"+C.charAt(N):C.charAt(N):j+="\ufffd";return j};return S.CSS||(S.CSS={}),S.CSS.escape=e,e}(Pe)},7314:(Ae,Pe,S)=>{var e,f=typeof global<"u"?global:typeof window<"u"?window:{},O=S(5893);typeof document<"u"?e=document:(e=f["__GLOBAL_DOCUMENT_CACHE@4"])||(e=f["__GLOBAL_DOCUMENT_CACHE@4"]=O),Ae.exports=e},1473:Ae=>{var Pe;Pe=typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Ae.exports=Pe},9880:Ae=>{Ae.exports=function(e){if(!e)return!1;var f=Pe.call(e);return"[object Function]"===f||"function"==typeof e&&"[object RegExp]"!==f||typeof window<"u"&&(e===window.setTimeout||e===window.alert||e===window.confirm||e===window.prompt)};var Pe=Object.prototype.toString},8244:(Ae,Pe)=>{function S(N){if(N&&"object"==typeof N){var j=N.which||N.keyCode||N.charCode;j&&(N=j)}if("number"==typeof N)return C[N];var G,ee=String(N);return(G=e[ee.toLowerCase()])?G:(G=f[ee.toLowerCase()])||(1===ee.length?ee.charCodeAt(0):void 0)}S.isEventKey=function(N,j){if(N&&"object"==typeof N){var ee,G=N.which||N.keyCode||N.charCode;if(null==G)return!1;if("string"==typeof j){if((ee=e[j.toLowerCase()])||(ee=f[j.toLowerCase()]))return ee===G}else if("number"==typeof j)return j===G;return!1}};var e=(Pe=Ae.exports=S).code=Pe.codes={backspace:8,tab:9,enter:13,shift:16,ctrl:17,alt:18,"pause/break":19,"caps lock":20,esc:27,space:32,"page up":33,"page down":34,end:35,home:36,left:37,up:38,right:39,down:40,insert:45,delete:46,command:91,"left command":91,"right command":93,"numpad *":106,"numpad +":107,"numpad -":109,"numpad .":110,"numpad /":111,"num lock":144,"scroll lock":145,"my computer":182,"my calculator":183,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222},f=Pe.aliases={windows:91,"\u21e7":16,"\u2325":18,"\u2303":17,"\u2318":91,ctl:17,control:17,option:18,pause:19,break:19,caps:20,return:13,escape:27,spc:32,spacebar:32,pgup:33,pgdn:34,ins:45,del:46,cmd:91};for(O=97;O<123;O++)e[String.fromCharCode(O)]=O-32;for(var O=48;O<58;O++)e[O-48]=O;for(O=1;O<13;O++)e["f"+O]=O+111;for(O=0;O<10;O++)e["numpad "+O]=O+96;var C=Pe.names=Pe.title={};for(O in e)C[e[O]]=O;for(var x in f)e[x]=f[x]},9480:(Ae,Pe,S)=>{var e=S(8526).getUint64;Ae.exports=function(f){var O=new DataView(f.buffer,f.byteOffset,f.byteLength),C={version:f[0],flags:new Uint8Array(f.subarray(1,4)),references:[],referenceId:O.getUint32(4),timescale:O.getUint32(8)},x=12;0===C.version?(C.earliestPresentationTime=O.getUint32(x),C.firstOffset=O.getUint32(x+4),x+=8):(C.earliestPresentationTime=e(f.subarray(x)),C.firstOffset=e(f.subarray(x+8)),x+=16);var N=O.getUint16(x+=2);for(x+=2;N>0;x+=12,N--)C.references.push({referenceType:(128&f[x])>>>7,referencedSize:2147483647&O.getUint32(x),subsegmentDuration:O.getUint32(x+4),startsWithSap:!!(128&f[x+8]),sapType:(112&f[x+8])>>>4,sapDeltaTime:268435455&O.getUint32(x+8)});return C}},9296:Ae=>{var Pe,S,e,f,O,C,x;O=function(N,j){return Pe(f(N,j))},C=function(N,j){return S(e(N),j)},x=function(N,j,G){return e(G?N:N-j)},Ae.exports={ONE_SECOND_IN_TS:9e4,secondsToVideoTs:Pe=function(N){return 9e4*N},secondsToAudioTs:S=function(N,j){return N*j},videoTsToSeconds:e=function(N){return N/9e4},audioTsToSeconds:f=function(N,j){return N/j},audioTsToVideoTs:O,videoTsToAudioTs:C,metadataTsToSeconds:x}},8526:Ae=>{var Pe=Math.pow(2,32);Ae.exports={getUint64:function(S){var e,f=new DataView(S.buffer,S.byteOffset,S.byteLength);return f.getBigUint64?(e=f.getBigUint64(0))-1&&ze<=G)for(;++H3?"WebKit":/\bOpera\b/.test(Se)&&(/\bOPR\b/.test(Z)?"Blink":"Presto"))||/\b(?:Midori|Nook|Safari)\b/i.test(Z)&&!/^(?:Trident|EdgeHTML)$/.test(Ln)&&"WebKit"||!Ln&&/\bMSIE\b/i.test(Z)&&("Mac OS"==W?"Tasman":"Trident")||"WebKit"==Ln&&/\bPlayStation\b(?! Vita\b)/i.test(Se)&&"NetFront")&&(Ln=[H]),"IE"==Se&&(H=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(Z)||0)[1])?(Se+=" Mobile",W="Windows Phone "+(/\+$/.test(H)?H:H+".x"),ln.unshift("desktop mode")):/\bWPDesktop\b/i.test(Z)?(Se="IE Mobile",W="Windows Phone 8.x",ln.unshift("desktop mode"),zt||(zt=(/\brv:([\d.]+)/.exec(Z)||0)[1])):"IE"!=Se&&"Trident"==Ln&&(H=/\brv:([\d.]+)/.exec(Z))&&(Se&&ln.push("identifying as "+Se+(zt?" "+zt:"")),Se="IE",zt=H[1]),ei){if(He(q,"global"))if(Yn&&(En=(H=Yn.lang.System).getProperty("os.arch"),W=W||H.getProperty("os.name")+" "+H.getProperty("os.version")),dt&&He(q,"system")&&(H=[q.system])[0]){W||(W=H[0].os||null);try{H[1]=q.require("ringo/engine").version,zt=H[1].join("."),Se="RingoJS"}catch{H[0].global.system==q.system&&(Se="Narwhal")}}else"object"==typeof q.process&&!q.process.browser&&(H=q.process)?(Se="Node.js",En=H.arch,W=H.platform,zt=/[\d.]+/.exec(H.version)[0]):ce&&(Se="Rhino");else we(H=q.runtime)==si?(Se="Adobe AIR",W=H.flash.system.Capabilities.os):we(H=q.phantom)==Di?(Se="PhantomJS",zt=(H=H.version||null)&&H.major+"."+H.minor+"."+H.patch):"number"==typeof ft.documentMode&&(H=/\bTrident\/(\d+)/i.exec(Z))&&((H=+H[1]+4)!=(zt=[zt,ft.documentMode])[1]&&(ln.push("IE "+zt[1]+" mode"),Ln&&(Ln[1]=""),zt[1]=H),zt="IE"==Se?String(zt[1].toFixed(1)):zt[0]);W=W&&Me(W)}zt&&(H=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(zt)||/(?:alpha|beta)(?: ?\d)?/i.exec(Z+";"+(ei&&Fe.appMinorVersion))||/\bMinefield\b/i.test(Z)&&"a")&&(wt=/b/i.test(H)?"beta":"alpha",zt=zt.replace(RegExp(H+"\\+?$"),"")+("beta"==wt?pt:ot)+(/\d+\+?/.exec(H)||"")),"Fennec"==Se||"Firefox"==Se&&/\b(?:Android|Firefox OS)\b/.test(W)?Se="Firefox Mobile":"Maxthon"==Se&&zt?zt=zt.replace(/\.[\d.]+/,".x"):/\bXbox\b/i.test(z)?(W=null,"Xbox 360"==z&&/\bIEMobile\b/.test(Z)&&ln.unshift("mobile mode")):!/^(?:Chrome|IE|Opera)$/.test(Se)&&(!Se||z||/Browser|Mobi/.test(Se))||"Windows CE"!=W&&!/Mobi/i.test(Z)?"IE"==Se&&ei&&null===q.external?ln.unshift("platform preview"):(/\bBlackBerry\b/.test(z)||/\bBB10\b/.test(Z))&&(H=(RegExp(z.replace(/ +/g," *")+"/([.\\d]+)","i").exec(Z)||0)[1]||zt)?(W=((H=[H,/BB10/.test(Z)])[1]?(z=null,K="BlackBerry"):"Device Software")+" "+H[0],zt=null):this!=gt&&"Wii"!=z&&(ei&&Nt||/Opera/.test(Se)&&/\b(?:MSIE|Firefox)\b/i.test(Z)||"Firefox"==Se&&/\bOS X (?:\d+\.){2,}/.test(W)||"IE"==Se&&(W&&!/^Win/.test(W)&&zt>5.5||/\bWindows XP\b/.test(W)&&zt>8||8==zt&&!/\bTrident\b/.test(Z)))&&!ee.test(H=ne.call(gt,Z.replace(ee,"")+";"))&&H.name&&(H="ing as "+H.name+((H=H.version)?" "+H:""),ee.test(Se)?(/\bIE\b/.test(H)&&"Mac OS"==W&&(W=null),H="identify"+H):(H="mask"+H,Se=Mn?Me(Mn.replace(/([a-z])([A-Z])/g,"$1 $2")):"Opera",/\bIE\b/.test(H)&&(W=null),ei||(zt=null)),Ln=["Presto"],ln.push(H)):Se+=" Mobile",(H=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(Z)||0)[1])&&(H=[parseFloat(H.replace(/\.(\d)$/,".0$1")),H],"Safari"==Se&&"+"==H[1].slice(-1)?(Se="WebKit Nightly",wt="alpha",zt=H[1].slice(0,-1)):(zt==H[1]||zt==(H[2]=(/\bSafari\/([\d.]+\+?)/i.exec(Z)||0)[1]))&&(zt=null),H[1]=(/\bChrome\/([\d.]+)/i.exec(Z)||0)[1],537.36==H[0]&&537.36==H[2]&&parseFloat(H[1])>=28&&"WebKit"==Ln&&(Ln=["Blink"]),ei&&(xn||H[1])?(Ln&&(Ln[1]="like Chrome"),H=H[1]||((H=H[0])<530?1:H<532?2:H<532.05?3:H<533?4:H<534.03?5:H<534.07?6:H<534.1?7:H<534.13?8:H<534.16?9:H<534.24?10:H<534.3?11:H<535.01?12:H<535.02?"13+":H<535.07?15:H<535.11?16:H<535.19?17:H<536.05?18:H<536.1?19:H<537.01?20:H<537.11?"21+":H<537.13?23:H<537.18?24:H<537.24?25:H<537.36?26:"Blink"!=Ln?"27":"28")):(Ln&&(Ln[1]="like Safari"),H=(H=H[0])<400?1:H<500?2:H<526?3:H<533?4:H<534?"4+":H<535?5:H<537?6:H<538?7:H<601?8:"8"),Ln&&(Ln[1]+=" "+(H+="number"==typeof H?".x":/[.+]/.test(H)?"":"+")),"Safari"==Se&&(!zt||parseInt(zt)>45)&&(zt=H)),"Opera"==Se&&(H=/\bzbov|zvav$/.exec(W))?(Se+=" ",ln.unshift("desktop mode"),"zvav"==H?(Se+="Mini",zt=null):Se+="Mobile",W=W.replace(RegExp(" *"+H+"$"),"")):"Safari"==Se&&/\bChrome\b/.exec(Ln&&Ln[1])&&(ln.unshift("desktop mode"),Se="Chrome Mobile",zt=null,/\bOS X\b/.test(W)?(K="Apple",W="iOS 4.3+"):W=null),zt&&0==zt.indexOf(H=/[\d.]+$/.exec(W))&&Z.indexOf("/"+H+"-")>-1&&(W=Ge(W.replace(H,""))),Ln&&!/\b(?:Avant|Nook)\b/.test(Se)&&(/Browser|Lunascape|Maxthon/.test(Se)||"Safari"!=Se&&/^iOS/.test(W)&&/\bSafari\b/.test(Ln[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Sleipnir|Web)/.test(Se)&&Ln[1])&&(H=Ln[Ln.length-1])&&ln.push(H),ln.length&&(ln=["("+ln.join("; ")+")"]),K&&z&&z.indexOf(K)<0&&ln.push("on "+K),z&&ln.push((/^on /.test(ln[ln.length-1])?"":"on ")+z),W&&(H=/ ([\d.+]+)$/.exec(W),ze=H&&"/"==W.charAt(W.length-H[0].length-1),W={architecture:32,family:H&&!ze?W.replace(H[0],""):W,version:H?H[1]:null,toString:function(){var nn=this.version;return this.family+(nn&&!ze?" "+nn:"")+(64==this.architecture?" 64-bit":"")}}),(H=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(En))&&!/\bi686\b/i.test(En)?(W&&(W.architecture=64,W.family=W.family.replace(RegExp(" *"+H),"")),Se&&(/\bWOW64\b/i.test(Z)||ei&&/\w(?:86|32)$/.test(Fe.cpuClass||Fe.platform)&&!/\bWin64; x64\b/i.test(Z))&&ln.unshift("32-bit")):W&&/^OS X/.test(W.family)&&"Chrome"==Se&&parseFloat(zt)>=39&&(W.architecture=64),Z||(Z=null);var Xe={};return Xe.description=Z,Xe.layout=Ln&&Ln[0],Xe.manufacturer=K,Xe.name=Se,Xe.prerelease=wt,Xe.product=z,Xe.ua=Z,Xe.version=Se&&zt,Xe.os=W||{architecture:null,family:null,version:null,toString:function(){return"null"}},Xe.parse=ne,Xe.toString=function(){return this.description||""},Xe.version&&ln.unshift(zt),Xe.name&&ln.unshift(Se),W&&Se&&!(W==String(W).split(" ")[0]&&(W==Se.split(" ")[0]||z))&&ln.push(z?"("+W+")":"on "+W),ln.length&&(Xe.description=ln.join(" ")),Xe}();O.platform=Le,void 0!==(e=function(){return Le}.call(Pe,S,Pe,Ae))&&(Ae.exports=e)}.call(this)},5901:(Ae,Pe,S)=>{"use strict";S.d(Pe,{y:()=>G});var e=S(14),f=S(1482),O=S(9957),C=S(6831),x=S(1356),j=S(146);class G{constructor(F){this._isScalar=!1,F&&(this._subscribe=F)}lift(F){const $=new G;return $.source=this,$.operator=F,$}subscribe(F,$,be){const{operator:me}=this,Me=function(we,He,lt){if(we){if(we instanceof e.L)return we;if(we[f.b])return we[f.b]()}return we||He||lt?new e.L(we,He,lt):new e.L(O.c)}(F,$,be);if(Me.add(me?me.call(Me,this.source):this.source||j.v.useDeprecatedSynchronousErrorHandling&&!Me.syncErrorThrowable?this._subscribe(Me):this._trySubscribe(Me)),j.v.useDeprecatedSynchronousErrorHandling&&Me.syncErrorThrowable&&(Me.syncErrorThrowable=!1,Me.syncErrorThrown))throw Me.syncErrorValue;return Me}_trySubscribe(F){try{return this._subscribe(F)}catch($){j.v.useDeprecatedSynchronousErrorHandling&&(F.syncErrorThrown=!0,F.syncErrorValue=$),function(me){for(;me;){const{closed:Me,destination:gt,isStopped:we}=me;if(Me||we)return!1;me=gt&> instanceof e.L?gt:null}return!0}(F)?F.error($):console.warn($)}}forEach(F,$){return new($=ee($))((be,me)=>{let Me;Me=this.subscribe(gt=>{try{F(gt)}catch(we){me(we),Me&&Me.unsubscribe()}},me,be)})}_subscribe(F){const{source:$}=this;return $&&$.subscribe(F)}[C.L](){return this}pipe(...F){return 0===F.length?this:function N(A){return 0===A.length?x.y:1===A.length?A[0]:function(F){return A.reduce(($,be)=>be($),F)}}(F)(this)}toPromise(F){return new(F=ee(F))(($,be)=>{let me;this.subscribe(Me=>me=Me,Me=>be(Me),()=>$(me))})}}function ee(A){if(A||(A=j.v.Promise||Promise),!A)throw new Error("no Promise impl found");return A}G.create=A=>new G(A)},9957:(Ae,Pe,S)=>{"use strict";S.d(Pe,{c:()=>O});var e=S(146),f=S(8897);const O={closed:!0,next(C){},error(C){if(e.v.useDeprecatedSynchronousErrorHandling)throw C;(0,f.z)(C)},complete(){}}},2218:(Ae,Pe,S)=>{"use strict";S.d(Pe,{Yc:()=>j,xQ:()=>G});var e=S(5901),f=S(14),O=S(6957),C=S(9086),x=S(1722),N=S(1482);class j extends f.L{constructor(F){super(F),this.destination=F}}class G extends e.y{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[N.b](){return new j(this)}lift(F){const $=new ee(this,this);return $.operator=F,$}next(F){if(this.closed)throw new C.N;if(!this.isStopped){const{observers:$}=this,be=$.length,me=$.slice();for(let Me=0;Menew ee(A,F);class ee extends G{constructor(F,$){super(),this.destination=F,this.source=$}next(F){const{destination:$}=this;$&&$.next&&$.next(F)}error(F){const{destination:$}=this;$&&$.error&&this.destination.error(F)}complete(){const{destination:F}=this;F&&F.complete&&this.destination.complete()}_subscribe(F){const{source:$}=this;return $?this.source.subscribe(F):O.w.EMPTY}}},1722:(Ae,Pe,S)=>{"use strict";S.d(Pe,{W:()=>f});var e=S(6957);class f extends e.w{constructor(C,x){super(),this.subject=C,this.subscriber=x,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const C=this.subject,x=C.observers;if(this.subject=null,!x||0===x.length||C.isStopped||C.closed)return;const N=x.indexOf(this.subscriber);-1!==N&&x.splice(N,1)}}},14:(Ae,Pe,S)=>{"use strict";S.d(Pe,{L:()=>j});var e=S(1900),f=S(9957),O=S(6957),C=S(1482),x=S(146),N=S(8897);class j extends O.w{constructor(A,F,$){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=f.c;break;case 1:if(!A){this.destination=f.c;break}if("object"==typeof A){A instanceof j?(this.syncErrorThrowable=A.syncErrorThrowable,this.destination=A,A.add(this)):(this.syncErrorThrowable=!0,this.destination=new G(this,A));break}default:this.syncErrorThrowable=!0,this.destination=new G(this,A,F,$)}}[C.b](){return this}static create(A,F,$){const be=new j(A,F,$);return be.syncErrorThrowable=!1,be}next(A){this.isStopped||this._next(A)}error(A){this.isStopped||(this.isStopped=!0,this._error(A))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(A){this.destination.next(A)}_error(A){this.destination.error(A),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:A}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=A,this}}class G extends j{constructor(A,F,$,be){super(),this._parentSubscriber=A;let me,Me=this;(0,e.m)(F)?me=F:F&&(me=F.next,$=F.error,be=F.complete,F!==f.c&&(Me=Object.create(F),(0,e.m)(Me.unsubscribe)&&this.add(Me.unsubscribe.bind(Me)),Me.unsubscribe=this.unsubscribe.bind(this))),this._context=Me,this._next=me,this._error=$,this._complete=be}next(A){if(!this.isStopped&&this._next){const{_parentSubscriber:F}=this;x.v.useDeprecatedSynchronousErrorHandling&&F.syncErrorThrowable?this.__tryOrSetError(F,this._next,A)&&this.unsubscribe():this.__tryOrUnsub(this._next,A)}}error(A){if(!this.isStopped){const{_parentSubscriber:F}=this,{useDeprecatedSynchronousErrorHandling:$}=x.v;if(this._error)$&&F.syncErrorThrowable?(this.__tryOrSetError(F,this._error,A),this.unsubscribe()):(this.__tryOrUnsub(this._error,A),this.unsubscribe());else if(F.syncErrorThrowable)$?(F.syncErrorValue=A,F.syncErrorThrown=!0):(0,N.z)(A),this.unsubscribe();else{if(this.unsubscribe(),$)throw A;(0,N.z)(A)}}}complete(){if(!this.isStopped){const{_parentSubscriber:A}=this;if(this._complete){const F=()=>this._complete.call(this._context);x.v.useDeprecatedSynchronousErrorHandling&&A.syncErrorThrowable?(this.__tryOrSetError(A,F),this.unsubscribe()):(this.__tryOrUnsub(F),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(A,F){try{A.call(this._context,F)}catch($){if(this.unsubscribe(),x.v.useDeprecatedSynchronousErrorHandling)throw $;(0,N.z)($)}}__tryOrSetError(A,F,$){if(!x.v.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{F.call(this._context,$)}catch(be){return x.v.useDeprecatedSynchronousErrorHandling?(A.syncErrorValue=be,A.syncErrorThrown=!0,!0):((0,N.z)(be),!0)}return!1}_unsubscribe(){const{_parentSubscriber:A}=this;this._context=null,this._parentSubscriber=null,A.unsubscribe()}}},6957:(Ae,Pe,S)=>{"use strict";S.d(Pe,{w:()=>x});var e=S(4327),f=S(6549),O=S(1900);const C=(()=>{function G(ee){return Error.call(this),this.message=ee?`${ee.length} errors occurred during unsubscription:\n${ee.map((A,F)=>`${F+1}) ${A.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=ee,this}return G.prototype=Object.create(Error.prototype),G})();class x{constructor(ee){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,ee&&(this._ctorUnsubscribe=!0,this._unsubscribe=ee)}unsubscribe(){let ee;if(this.closed)return;let{_parentOrParents:A,_ctorUnsubscribe:F,_unsubscribe:$,_subscriptions:be}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,A instanceof x)A.remove(this);else if(null!==A)for(let me=0;meee.concat(A instanceof C?A.errors:A),[])}x.EMPTY=((N=new x).closed=!0,N)},146:(Ae,Pe,S)=>{"use strict";S.d(Pe,{v:()=>f});let e=!1;const f={Promise:void 0,set useDeprecatedSynchronousErrorHandling(O){if(O){const C=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+C.stack)}else e&&console.log("RxJS: Back to a better error behavior. Thank you. <3");e=O},get useDeprecatedSynchronousErrorHandling(){return e}}},2831:(Ae,Pe,S)=>{"use strict";S.d(Pe,{Ds:()=>x,IY:()=>C,ft:()=>N});var e=S(14),f=S(5901),O=S(3956);class C extends e.L{constructor(G){super(),this.parent=G}_next(G){this.parent.notifyNext(G)}_error(G){this.parent.notifyError(G),this.unsubscribe()}_complete(){this.parent.notifyComplete(),this.unsubscribe()}}class x extends e.L{notifyNext(G){this.destination.next(G)}notifyError(G){this.destination.error(G)}notifyComplete(){this.destination.complete()}}function N(j,G){if(G.closed)return;if(j instanceof f.y)return j.subscribe(G);let ee;try{ee=(0,O.s)(j)(G)}catch(A){G.error(A)}return ee}},4350:(Ae,Pe,S)=>{"use strict";S.d(Pe,{D:()=>N});var e=S(5901),f=S(4327),O=S(6942),C=S(6549),x=S(4858);function N(...G){if(1===G.length){const ee=G[0];if((0,f.k)(ee))return j(ee,null);if((0,C.K)(ee)&&Object.getPrototypeOf(ee)===Object.prototype){const A=Object.keys(ee);return j(A.map(F=>ee[F]),A)}}if("function"==typeof G[G.length-1]){const ee=G.pop();return j(G=1===G.length&&(0,f.k)(G[0])?G[0]:G,null).pipe((0,O.U)(A=>ee(...A)))}return j(G,null)}function j(G,ee){return new e.y(A=>{const F=G.length;if(0===F)return void A.complete();const $=new Array(F);let be=0,me=0;for(let Me=0;Me{we||(we=!0,me++),$[Me]=He},error:He=>A.error(He),complete:()=>{be++,(be===F||!we)&&(me===F&&A.next(ee?ee.reduce((He,lt,B)=>(He[lt]=$[B],He),{}):$),A.complete())}}))}})}},4858:(Ae,Pe,S)=>{"use strict";S.d(Pe,{D:()=>A});var e=S(5901),f=S(3956),O=S(6957),C=S(6831),x=S(8403),N=S(2803),j=S(5192),G=S(5122);function A(F,$){return $?function ee(F,$){if(null!=F){if((me=F)&&"function"==typeof me[C.L])return function(me,Me){return new e.y(gt=>{const we=new O.w;return we.add(Me.schedule(()=>{const He=me[C.L]();we.add(He.subscribe({next(lt){we.add(Me.schedule(()=>gt.next(lt)))},error(lt){we.add(Me.schedule(()=>gt.error(lt)))},complete(){we.add(Me.schedule(()=>gt.complete()))}}))})),we})}(F,$);if((0,j.t)(F))return function(me,Me){return new e.y(gt=>{const we=new O.w;return we.add(Me.schedule(()=>me.then(He=>{we.add(Me.schedule(()=>{gt.next(He),we.add(Me.schedule(()=>gt.complete()))}))},He=>{we.add(Me.schedule(()=>gt.error(He)))}))),we})}(F,$);if((0,G.z)(F))return(0,x.r)(F,$);if(function(me){return me&&"function"==typeof me[N.hZ]}(F)||"string"==typeof F)return function(me,Me){if(!me)throw new Error("Iterable cannot be null");return new e.y(gt=>{const we=new O.w;let He;return we.add(()=>{He&&"function"==typeof He.return&&He.return()}),we.add(Me.schedule(()=>{He=me[N.hZ](),we.add(Me.schedule(function(){if(gt.closed)return;let lt,B;try{const Ge=He.next();lt=Ge.value,B=Ge.done}catch(Ge){return void gt.error(Ge)}B?gt.complete():(gt.next(lt),this.schedule())}))})),we})}(F,$)}var me;throw new TypeError((null!==F&&typeof F||F)+" is not observable")}(F,$):F instanceof e.y?F:new e.y((0,f.s)(F))}},8005:(Ae,Pe,S)=>{"use strict";S.d(Pe,{n:()=>C});var e=S(5901),f=S(5414),O=S(8403);function C(x,N){return N?(0,O.r)(x,N):new e.y((0,f.V)(x))}},6312:(Ae,Pe,S)=>{"use strict";S.d(Pe,{R:()=>x});var e=S(5901),f=S(4327),O=S(1900),C=S(6942);function x(j,G,ee,A){return(0,O.m)(ee)&&(A=ee,ee=void 0),A?x(j,G,ee).pipe((0,C.U)(F=>(0,f.k)(F)?A(...F):A(F))):new e.y(F=>{N(j,G,function(be){F.next(arguments.length>1?Array.prototype.slice.call(arguments):be)},F,ee)})}function N(j,G,ee,A,F){let $;if((me=j)&&"function"==typeof me.addEventListener&&"function"==typeof me.removeEventListener){const be=j;j.addEventListener(G,ee,F),$=()=>be.removeEventListener(G,ee,F)}else if(function(me){return me&&"function"==typeof me.on&&"function"==typeof me.off}(j)){const be=j;j.on(G,ee),$=()=>be.off(G,ee)}else if(function(me){return me&&"function"==typeof me.addListener&&"function"==typeof me.removeListener}(j)){const be=j;j.addListener(G,ee),$=()=>be.removeListener(G,ee)}else{if(!j||!j.length)throw new TypeError("Invalid event target");for(let be=0,me=j.length;be{"use strict";S.d(Pe,{T:()=>N});var e=S(5901),f=S(7507),O=S(522),C=S(1356),x=S(8005);function N(...j){let G=Number.POSITIVE_INFINITY,ee=null,A=j[j.length-1];return(0,f.K)(A)?(ee=j.pop(),j.length>1&&"number"==typeof j[j.length-1]&&(G=j.pop())):"number"==typeof A&&(G=j.pop()),null===ee&&1===j.length&&j[0]instanceof e.y?j[0]:function($=Number.POSITIVE_INFINITY){return(0,O.zg)(C.y,$)}(G)((0,x.n)(j,ee))}},4139:(Ae,Pe,S)=>{"use strict";S.d(Pe,{of:()=>C});var e=S(7507),f=S(8005),O=S(8403);function C(...x){let N=x[x.length-1];return(0,e.K)(N)?(x.pop(),(0,O.r)(x,N)):(0,f.n)(x)}},6587:(Ae,Pe,S)=>{"use strict";S.d(Pe,{_:()=>f});var e=S(5901);function f(C,x){return new e.y(x?N=>x.schedule(O,0,{error:C,subscriber:N}):N=>N.error(C))}function O({error:C,subscriber:x}){x.error(C)}},6942:(Ae,Pe,S)=>{"use strict";S.d(Pe,{U:()=>f});var e=S(14);function f(x,N){return function(j){if("function"!=typeof x)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return j.lift(new O(x,N))}}class O{constructor(N,j){this.project=N,this.thisArg=j}call(N,j){return j.subscribe(new C(N,this.project,this.thisArg))}}class C extends e.L{constructor(N,j,G){super(N),this.project=j,this.count=0,this.thisArg=G||this}_next(N){let j;try{j=this.project.call(this.thisArg,N,this.count++)}catch(G){return void this.destination.error(G)}this.destination.next(j)}}},522:(Ae,Pe,S)=>{"use strict";S.d(Pe,{zg:()=>C});var e=S(6942),f=S(4858),O=S(2831);function C(j,G,ee=Number.POSITIVE_INFINITY){return"function"==typeof G?A=>A.pipe(C((F,$)=>(0,f.D)(j(F,$)).pipe((0,e.U)((be,me)=>G(F,be,$,me))),ee)):("number"==typeof G&&(ee=G),A=>A.lift(new x(j,ee)))}class x{constructor(G,ee=Number.POSITIVE_INFINITY){this.project=G,this.concurrent=ee}call(G,ee){return ee.subscribe(new N(G,this.project,this.concurrent))}}class N extends O.Ds{constructor(G,ee,A=Number.POSITIVE_INFINITY){super(G),this.project=ee,this.concurrent=A,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(G){this.active0?this._next(G.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}},8403:(Ae,Pe,S)=>{"use strict";S.d(Pe,{r:()=>O});var e=S(5901),f=S(6957);function O(C,x){return new e.y(N=>{const j=new f.w;let G=0;return j.add(x.schedule(function(){G!==C.length?(N.next(C[G++]),N.closed||j.add(this.schedule())):N.complete()})),j})}},2803:(Ae,Pe,S)=>{"use strict";S.d(Pe,{hZ:()=>e});const e=function(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},6831:(Ae,Pe,S)=>{"use strict";S.d(Pe,{L:()=>e});const e="function"==typeof Symbol&&Symbol.observable||"@@observable"},1482:(Ae,Pe,S)=>{"use strict";S.d(Pe,{b:()=>e});const e="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random()},9086:(Ae,Pe,S)=>{"use strict";S.d(Pe,{N:()=>e});const e=(()=>{function f(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return f.prototype=Object.create(Error.prototype),f})()},8897:(Ae,Pe,S)=>{"use strict";function e(f){setTimeout(()=>{throw f},0)}S.d(Pe,{z:()=>e})},1356:(Ae,Pe,S)=>{"use strict";function e(f){return f}S.d(Pe,{y:()=>e})},4327:(Ae,Pe,S)=>{"use strict";S.d(Pe,{k:()=>e});const e=Array.isArray||(f=>f&&"number"==typeof f.length)},5122:(Ae,Pe,S)=>{"use strict";S.d(Pe,{z:()=>e});const e=f=>f&&"number"==typeof f.length&&"function"!=typeof f},1900:(Ae,Pe,S)=>{"use strict";function e(f){return"function"==typeof f}S.d(Pe,{m:()=>e})},6549:(Ae,Pe,S)=>{"use strict";function e(f){return null!==f&&"object"==typeof f}S.d(Pe,{K:()=>e})},5192:(Ae,Pe,S)=>{"use strict";function e(f){return!!f&&"function"!=typeof f.subscribe&&"function"==typeof f.then}S.d(Pe,{t:()=>e})},7507:(Ae,Pe,S)=>{"use strict";function e(f){return f&&"function"==typeof f.schedule}S.d(Pe,{K:()=>e})},3956:(Ae,Pe,S)=>{"use strict";S.d(Pe,{s:()=>G});var e=S(5414),f=S(8897),O=S(2803),C=S(6831),x=S(5122),N=S(5192),j=S(6549);const G=ee=>{if(ee&&"function"==typeof ee[C.L])return(A=>F=>{const $=A[C.L]();if("function"!=typeof $.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return $.subscribe(F)})(ee);if((0,x.z)(ee))return(0,e.V)(ee);if((0,N.t)(ee))return(A=>F=>(A.then($=>{F.closed||(F.next($),F.complete())},$=>F.error($)).then(null,f.z),F))(ee);if(ee&&"function"==typeof ee[O.hZ])return(A=>F=>{const $=A[O.hZ]();for(;;){let be;try{be=$.next()}catch(me){return F.error(me),F}if(be.done){F.complete();break}if(F.next(be.value),F.closed)break}return"function"==typeof $.return&&F.add(()=>{$.return&&$.return()}),F})(ee);{const A=`You provided ${(0,j.K)(ee)?"an invalid object":`'${ee}'`} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`;throw new TypeError(A)}}},5414:(Ae,Pe,S)=>{"use strict";S.d(Pe,{V:()=>e});const e=f=>O=>{for(let C=0,x=f.length;C{Ae.exports=function(S,e){var f,O=null;try{f=JSON.parse(S,e)}catch(C){O=C}return[O,f]}},3004:function(Ae){var Pe,S,e,f,O;Pe=/^(?=((?:[a-zA-Z0-9+\-.]+:)?))\1(?=((?:\/\/[^\/?#]*)?))\2(?=((?:(?:[^?#\/]*\/)*[^;?#\/]*)?))\3((?:;[^?#]*)?)(\?[^#]*)?(#[^]*)?$/,S=/^(?=([^\/?#]*))\1([^]*)$/,e=/(?:\/|^)\.(?=\/)/g,f=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,Ae.exports=O={buildAbsoluteURL:function(C,x,N){if(N=N||{},C=C.trim(),!(x=x.trim())){if(!N.alwaysNormalize)return C;var j=O.parseURL(C);if(!j)throw new Error("Error trying to parse base URL.");return j.path=O.normalizePath(j.path),O.buildURLFromParts(j)}var G=O.parseURL(x);if(!G)throw new Error("Error trying to parse relative URL.");if(G.scheme)return N.alwaysNormalize?(G.path=O.normalizePath(G.path),O.buildURLFromParts(G)):x;var ee=O.parseURL(C);if(!ee)throw new Error("Error trying to parse base URL.");if(!ee.netLoc&&ee.path&&"/"!==ee.path[0]){var A=S.exec(ee.path);ee.netLoc=A[1],ee.path=A[2]}ee.netLoc&&!ee.path&&(ee.path="/");var F={scheme:ee.scheme,netLoc:G.netLoc,path:null,params:G.params,query:G.query,fragment:G.fragment};if(!G.netLoc&&(F.netLoc=ee.netLoc,"/"!==G.path[0]))if(G.path){var $=ee.path,be=$.substring(0,$.lastIndexOf("/")+1)+G.path;F.path=O.normalizePath(be)}else F.path=ee.path,G.params||(F.params=ee.params,G.query||(F.query=ee.query));return null===F.path&&(F.path=N.alwaysNormalize?O.normalizePath(G.path):G.path),O.buildURLFromParts(F)},parseURL:function(C){var x=Pe.exec(C);return x?{scheme:x[1]||"",netLoc:x[2]||"",path:x[3]||"",params:x[4]||"",query:x[5]||"",fragment:x[6]||""}:null},normalizePath:function(C){for(C=C.split("").reverse().join("").replace(e,"");C.length!==(C=C.replace(f,"")).length;);return C.split("").reverse().join("")},buildURLFromParts:function(C){return C.scheme+C.netLoc+C.path+C.params+C.query+C.fragment}}},9155:(Ae,Pe,S)=>{"use strict";S.d(Pe,{Z:()=>qh});var e=S(1473),f=S.n(e),O=S(7314),C=S.n(O);function x(){return x=Object.assign?Object.assign.bind():function(d){for(var y=1;y"u"||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}()?Reflect.construct.bind():function(n,l,h){var M=[null];M.push.apply(M,l);var X=new(Function.bind.apply(n,M));return h&&ee(X,h.prototype),X}).apply(null,arguments)}var He=S(3004),lt=S.n(He);const Ge=function(d,y){if(/^[a-z]+:/i.test(y))return y;/^data:/.test(d)&&(d=f().location&&f().location.href||"");var g="function"==typeof f().URL,n=/^\/\//.test(d),l=!f().location&&!/\/\//i.test(d);if(g?d=new(f().URL)(d,f().location||"http://example.com"):/\/\//i.test(d)||(d=lt().buildAbsoluteURL(f().location&&f().location.href||"",d)),g){var h=new URL(y,d);return l?h.href.slice(18):n?h.href.slice(h.protocol.length):h.href}return lt().buildAbsoluteURL(d,y)};var Le=function(){function d(){this.listeners={}}var y=d.prototype;return y.on=function(g,n){this.listeners[g]||(this.listeners[g]=[]),this.listeners[g].push(n)},y.off=function(g,n){if(!this.listeners[g])return!1;var l=this.listeners[g].indexOf(n);return this.listeners[g]=this.listeners[g].slice(0),this.listeners[g].splice(l,1),l>-1},y.trigger=function(g){var n=this.listeners[g];if(n)if(2===arguments.length)for(var l=n.length,h=0;h-1;n=this.buffer.indexOf("\n"))this.trigger("data",this.buffer.substring(0,n)),this.buffer=this.buffer.substring(n+1)},y}(Le),ze=function(d){var y=/([0-9.]*)?@?([0-9.]*)?/.exec(d||""),g={};return y[1]&&(g.length=parseInt(y[1],10)),y[2]&&(g.offset=parseInt(y[2],10)),g},dt=function(d){for(var y,g=d.split(new RegExp('(?:^|,)((?:[^=]*)=(?:"[^"]*"|[^,]*))')),n={},l=g.length;l--;)""!==g[l]&&((y=/([^=]*)=(.*)/.exec(g[l]).slice(1))[0]=y[0].replace(/^\s+|\s+$/g,""),y[1]=y[1].replace(/^\s+|\s+$/g,""),y[1]=y[1].replace(/^['"](.*)['"]$/g,"$1"),n[y[0]]=y[1]);return n},xn=function(d){function y(){var n;return(n=d.call(this)||this).customParsers=[],n.tagMappers=[],n}A(y,d);var g=y.prototype;return g.push=function(n){var l,h,M=this;if(0!==(n=n.trim()).length){if("#"!==n[0])return void this.trigger("data",{type:"uri",uri:n});this.tagMappers.reduce(function(X,le){var Ne=le(n);return Ne===n?X:X.concat([Ne])},[n]).forEach(function(X){for(var le=0;le0&&(le.duration=kn.duration),0===kn.duration&&(le.duration=.01,this.trigger("info",{message:"updating zero segment duration to a small value"})),this.manifest.segments=X},key:function(){if(kn.attributes)if("NONE"!==kn.attributes.METHOD)if(kn.attributes.URI){if("com.apple.streamingkeydelivery"===kn.attributes.KEYFORMAT)return this.manifest.contentProtection=this.manifest.contentProtection||{},void(this.manifest.contentProtection["com.apple.fps.1_0"]={attributes:kn.attributes});if("urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"===kn.attributes.KEYFORMAT)return-1===["SAMPLE-AES","SAMPLE-AES-CTR","SAMPLE-AES-CENC"].indexOf(kn.attributes.METHOD)?void this.trigger("warn",{message:"invalid key method provided for Widevine"}):("SAMPLE-AES-CENC"===kn.attributes.METHOD&&this.trigger("warn",{message:"SAMPLE-AES-CENC is deprecated, please use SAMPLE-AES-CTR instead"}),"data:text/plain;base64,"!==kn.attributes.URI.substring(0,23)?void this.trigger("warn",{message:"invalid key URI provided for Widevine"}):kn.attributes.KEYID&&"0x"===kn.attributes.KEYID.substring(0,2)?(this.manifest.contentProtection=this.manifest.contentProtection||{},void(this.manifest.contentProtection["com.widevine.alpha"]={attributes:{schemeIdUri:kn.attributes.KEYFORMAT,keyId:kn.attributes.KEYID.substring(2)},pssh:Z(kn.attributes.URI.split(",")[1])})):void this.trigger("warn",{message:"invalid key ID provided for Widevine"}));kn.attributes.METHOD||this.trigger("warn",{message:"defaulting key method to AES-128"}),h={method:kn.attributes.METHOD||"AES-128",uri:kn.attributes.URI},typeof kn.attributes.IV<"u"&&(h.iv=kn.attributes.IV)}else this.trigger("warn",{message:"ignoring key declaration without URI"});else h=null;else this.trigger("warn",{message:"ignoring key declaration without attribute list"})},"media-sequence":function(){isFinite(kn.number)?this.manifest.mediaSequence=kn.number:this.trigger("warn",{message:"ignoring invalid media sequence: "+kn.number})},"discontinuity-sequence":function(){isFinite(kn.number)?(this.manifest.discontinuitySequence=kn.number,yt=kn.number):this.trigger("warn",{message:"ignoring invalid discontinuity sequence: "+kn.number})},"playlist-type":function(){/VOD|EVENT/.test(kn.playlistType)?this.manifest.playlistType=kn.playlistType:this.trigger("warn",{message:"ignoring unknown playlist type: "+kn.playlist})},map:function(){l={},kn.uri&&(l.uri=kn.uri),kn.byterange&&(l.byterange=kn.byterange),h&&(l.key=h)},"stream-inf":function(){this.manifest.playlists=X,this.manifest.mediaGroups=this.manifest.mediaGroups||Pt,kn.attributes?(le.attributes||(le.attributes={}),x(le.attributes,kn.attributes)):this.trigger("warn",{message:"ignoring empty stream-inf attributes"})},media:function(){if(this.manifest.mediaGroups=this.manifest.mediaGroups||Pt,kn.attributes&&kn.attributes.TYPE&&kn.attributes["GROUP-ID"]&&kn.attributes.NAME){var Li=this.manifest.mediaGroups[kn.attributes.TYPE];Li[kn.attributes["GROUP-ID"]]=Li[kn.attributes["GROUP-ID"]]||{},di=Li[kn.attributes["GROUP-ID"]],Pi.autoselect=!!(Pi={default:/yes/i.test(kn.attributes.DEFAULT)}).default||/yes/i.test(kn.attributes.AUTOSELECT),kn.attributes.LANGUAGE&&(Pi.language=kn.attributes.LANGUAGE),kn.attributes.URI&&(Pi.uri=kn.attributes.URI),kn.attributes["INSTREAM-ID"]&&(Pi.instreamId=kn.attributes["INSTREAM-ID"]),kn.attributes.CHARACTERISTICS&&(Pi.characteristics=kn.attributes.CHARACTERISTICS),kn.attributes.FORCED&&(Pi.forced=/yes/i.test(kn.attributes.FORCED)),di[kn.attributes.NAME]=Pi}else this.trigger("warn",{message:"ignoring incomplete or missing media group"})},discontinuity:function(){yt+=1,le.discontinuity=!0,this.manifest.discontinuityStarts.push(X.length)},"program-date-time":function(){typeof this.manifest.dateTimeString>"u"&&(this.manifest.dateTimeString=kn.dateTimeString,this.manifest.dateTimeObject=kn.dateTimeObject),le.dateTimeString=kn.dateTimeString,le.dateTimeObject=kn.dateTimeObject},targetduration:function(){!isFinite(kn.duration)||kn.duration<0?this.trigger("warn",{message:"ignoring invalid target duration: "+kn.duration}):(this.manifest.targetDuration=kn.duration,si.call(this,this.manifest))},start:function(){kn.attributes&&!isNaN(kn.attributes["TIME-OFFSET"])?this.manifest.start={timeOffset:kn.attributes["TIME-OFFSET"],precise:kn.attributes.PRECISE}:this.trigger("warn",{message:"ignoring start declaration without appropriate attribute list"})},"cue-out":function(){le.cueOut=kn.data},"cue-out-cont":function(){le.cueOutCont=kn.data},"cue-in":function(){le.cueIn=kn.data},skip:function(){this.manifest.skip=sn(kn.attributes),this.warnOnMissingAttributes_("#EXT-X-SKIP",kn.attributes,["SKIPPED-SEGMENTS"])},part:function(){var Li=this;Ne=!0;var Ai=this.manifest.segments.length,Yi=sn(kn.attributes);le.parts=le.parts||[],le.parts.push(Yi),Yi.byterange&&(Yi.byterange.hasOwnProperty("offset")||(Yi.byterange.offset=qn),qn=Yi.byterange.offset+Yi.byterange.length),this.warnOnMissingAttributes_("#EXT-X-PART #"+(le.parts.length-1)+" for segment #"+Ai,kn.attributes,["URI","DURATION"]),this.manifest.renditionReports&&this.manifest.renditionReports.forEach(function($i,lr){$i.hasOwnProperty("lastPart")||Li.trigger("warn",{message:"#EXT-X-RENDITION-REPORT #"+lr+" lacks required attribute(s): LAST-PART"})})},"server-control":function(){var Li=this.manifest.serverControl=sn(kn.attributes);Li.hasOwnProperty("canBlockReload")||(Li.canBlockReload=!1,this.trigger("info",{message:"#EXT-X-SERVER-CONTROL defaulting CAN-BLOCK-RELOAD to false"})),si.call(this,this.manifest),Li.canSkipDateranges&&!Li.hasOwnProperty("canSkipUntil")&&this.trigger("warn",{message:"#EXT-X-SERVER-CONTROL lacks required attribute CAN-SKIP-UNTIL which is required when CAN-SKIP-DATERANGES is set"})},"preload-hint":function(){var Li=this.manifest.segments.length,Ai=sn(kn.attributes),Yi=Ai.type&&"PART"===Ai.type;le.preloadHints=le.preloadHints||[],le.preloadHints.push(Ai),Ai.byterange&&(Ai.byterange.hasOwnProperty("offset")||(Ai.byterange.offset=Yi?qn:0,Yi&&(qn=Ai.byterange.offset+Ai.byterange.length)));var mr=le.preloadHints.length-1;if(this.warnOnMissingAttributes_("#EXT-X-PRELOAD-HINT #"+mr+" for segment #"+Li,kn.attributes,["TYPE","URI"]),Ai.type)for(var $i=0;$ig.timeline?1:-1});var y},ut=function(d){var g,l,y=[];return g=d,l=function(g,n,l,h){y=y.concat(g.playlists||[])},yn.forEach(function(h){for(var M in g.mediaGroups[h])for(var X in g.mediaGroups[h][M])l(g.mediaGroups[h][M][X])}),y},Wt=function(d){var y=d.playlist;y.mediaSequence=d.mediaSequence,y.segments.forEach(function(n,l){n.number=y.mediaSequence+l})},Tt=function(d){return d&&d.uri+"-"+(g="bigint"==typeof(y=d.byterange).offset||"bigint"==typeof y.length?f().BigInt(y.offset)+f().BigInt(y.length)-f().BigInt(1):y.offset+y.length-1,y.offset+"-"+g);var y,g},Jt=function(d){return z(d.reduce(function(y,g){var l,n=g.attributes.id+(g.attributes.lang||"");return y[n]?(g.segments&&(g.segments[0]&&(g.segments[0].discontinuity=!0),(l=y[n].segments).push.apply(l,g.segments)),g.attributes.contentProtection&&(y[n].attributes.contentProtection=g.attributes.contentProtection)):(y[n]=g,y[n].attributes.timelineStarts=[]),y[n].attributes.timelineStarts.push({start:g.attributes.periodStart,timeline:g.attributes.periodStart}),y},{})).map(function(y){return y.discontinuityStarts=(y.segments||[]).reduce(function(l,h,M){return h.discontinuity&&l.push(M),l},[]),y})},pn=function(d,y){var g=Tt(d.sidx),n=g&&y[g]&&y[g].sidx;return n&&Fn(d,n,d.sidx.resolvedUri),d},Cn=function(d,y){if(void 0===y&&(y={}),!Object.keys(y).length)return d;for(var g in d)d[g]=pn(d[g],y);return d},ui=function(d){var y,g=d.attributes,n=d.segments,l=d.sidx,h=d.discontinuityStarts,M={attributes:(y={NAME:g.id,AUDIO:"audio",SUBTITLES:"subs",RESOLUTION:{width:g.width,height:g.height},CODECS:g.codecs,BANDWIDTH:g.bandwidth},y["PROGRAM-ID"]=1,y),uri:"",endList:"static"===g.type,timeline:g.periodStart,resolvedUri:"",targetDuration:g.duration,discontinuityStarts:h,timelineStarts:g.timelineStarts,segments:n};return g.contentProtection&&(M.contentProtection=g.contentProtection),l&&(M.sidx=l),M},bi=function(d){var y=d.attributes;return"video/mp4"===y.mimeType||"video/webm"===y.mimeType||"video"===y.contentType},rr=function(d){var y=d.attributes;return"audio/mp4"===y.mimeType||"audio/webm"===y.mimeType||"audio"===y.contentType},pr=function(d){var y=d.attributes;return"text/vtt"===y.mimeType||"text"===y.contentType},sr=function(d){return d?Object.keys(d).reduce(function(y,g){return y.concat(d[g].playlists)},[]):[]},or=function(d,y,g){var M=d.timescale,le=d.periodStart,Ct=d.minimumUpdatePeriod;return Math.ceil((((d.NOW+d.clientOffset)/1e3+(void 0===Ct?0:Ct)-(d.availabilityStartTime+(void 0===le?0:le)))*(void 0===M?1:M)-y)/g)},Vi=function(d,y){for(var g=d.type,n=d.minimumUpdatePeriod,l=void 0===n?0:n,h=d.media,M=void 0===h?"":h,X=d.sourceDuration,le=d.timescale,Ne=void 0===le?1:le,Ct=d.startNumber,Pt=void 0===Ct?1:Ct,yt=d.periodStart,dn=[],qn=-1,kn=0;knqn&&(qn=Ai);var Yi=void 0;if(Li<0){var mr=kn+1;Yi=mr===y.length?"dynamic"===g&&l>0&&M.indexOf("$Number$")>0?or(d,qn,Pi):(X*Ne-qn)/Pi:(y[mr].t-qn)/Pi}else Yi=Li+1;for(var $i=Pt+dn.length+Yi,lr=Pt+dn.length;lr<$i;)dn.push({number:lr,duration:Pi/Ne,time:qn,timeline:yt}),qn+=Pi,lr++}return dn},qr=/\$([A-z]*)(?:(%0)([0-9]+)d)?\$/g,Mr=function(d,y){return d.replace(qr,function(g){return function(n,l,h,M){if("$$"===n)return"$";if(typeof g[l]>"u")return n;var X=""+g[l];return"RepresentationID"===l||(M=h?parseInt(M,10):1,X.length>=M)?X:""+new Array(M-X.length+1).join("0")+X}}(y))},Si=function(d,y){var X,le,g={RepresentationID:d.id,Bandwidth:d.bandwidth||0},n=d.initialization,l=void 0===n?{sourceURL:"",range:""}:n,h=Ie({baseUrl:d.baseUrl,source:Mr(l.sourceURL,g),range:l.range});return(le=y,(X=d).duration||le?X.duration?vt(X):Vi(X,le):[{number:X.startNumber||1,duration:X.sourceDuration,time:0,timeline:X.periodStart}]).map(function(X){g.Number=X.number,g.Time=X.time;var le=Mr(d.media||"",g),Pt=d.periodStart+(X.time-(d.presentationTimeOffset||0))/(d.timescale||1);return{uri:le,timeline:X.timeline,duration:X.duration,resolvedUri:Ge(d.baseUrl||"",le),map:h,number:X.number,presentationTime:Pt}})},Dn=function(d,y){var g=d.duration,n=d.segmentUrls,l=void 0===n?[]:n,h=d.periodStart;if(!g&&!y||g&&y)throw new Error("SEGMENT_TIME_UNSPECIFIED");var M,X=l.map(function(le){return Ct=le,qn=Ie({baseUrl:Pt=(Ne=d).baseUrl,source:(dn=void 0===(yt=Ne.initialization)?{}:yt).sourceURL,range:dn.range}),(kn=Ie({baseUrl:Pt,source:Ct.media,range:Ct.mediaRange})).map=qn,kn;var Ne,Ct,Pt,yt,dn,qn,kn});return g&&(M=vt(d)),y&&(M=Vi(d,y)),M.map(function(le,Ne){if(X[Ne]){var Ct=X[Ne],Pt=d.timescale||1,yt=d.presentationTimeOffset||0;return Ct.timeline=le.timeline,Ct.duration=le.duration,Ct.number=le.number,Ct.presentationTime=h+(le.time-yt)/Pt,Ct}}).filter(function(le){return le})},Zt=function(d){var y,g,n=d.attributes,l=d.segmentInfo;l.template?(g=Si,y=Se(n,l.template)):l.base?(g=Gt,y=Se(n,l.base)):l.list&&(g=Dn,y=Se(n,l.list));var h={attributes:n};if(!g)return h;var M=g(y,l.segmentTimeline);if(y.duration){var Ne=y.timescale;y.duration=y.duration/(void 0===Ne?1:Ne)}else y.duration=M.length?M.reduce(function(Pt,yt){return Math.max(Pt,Math.ceil(yt.duration))},0):0;return h.attributes=y,h.segments=M,l.base&&y.indexRange&&(h.sidx=M[0],h.segments=[]),h},Ut=function(d,y){return W(d.childNodes).filter(function(g){return g.tagName===y})},An=function(d){return d.textContent.trim()},Kn=function(d){var y=/P(?:(\d*)Y)?(?:(\d*)M)?(?:(\d*)D)?(?:T(?:(\d*)H)?(?:(\d*)M)?(?:([\d.]*)S)?)?/.exec(d);if(!y)return 0;var g=y.slice(1),l=g[1],h=g[2],M=g[3],X=g[4],le=g[5];return 31536e3*parseFloat(g[0]||0)+2592e3*parseFloat(l||0)+86400*parseFloat(h||0)+3600*parseFloat(M||0)+60*parseFloat(X||0)+parseFloat(le||0)},ai={mediaPresentationDuration:function(d){return Kn(d)},availabilityStartTime:function(d){return/^\d+-\d+-\d+T\d+:\d+:\d+(\.\d+)?$/.test(y=d)&&(y+="Z"),Date.parse(y)/1e3;var y},minimumUpdatePeriod:function(d){return Kn(d)},suggestedPresentationDelay:function(d){return Kn(d)},type:function(d){return d},timeShiftBufferDepth:function(d){return Kn(d)},start:function(d){return Kn(d)},width:function(d){return parseInt(d,10)},height:function(d){return parseInt(d,10)},bandwidth:function(d){return parseInt(d,10)},startNumber:function(d){return parseInt(d,10)},timescale:function(d){return parseInt(d,10)},presentationTimeOffset:function(d){return parseInt(d,10)},duration:function(d){var y=parseInt(d,10);return isNaN(y)?Kn(d):y},d:function(d){return parseInt(d,10)},t:function(d){return parseInt(d,10)},r:function(d){return parseInt(d,10)},DEFAULT:function(d){return d}},zn=function(d){return d&&d.attributes?W(d.attributes).reduce(function(y,g){return y[g.name]=(ai[g.name]||ai.DEFAULT)(g.value),y},{}):{}},yi={"urn:uuid:1077efec-c0b2-4d02-ace3-3c1e52e2fb4b":"org.w3.clearkey","urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed":"com.widevine.alpha","urn:uuid:9a04f079-9840-4286-ab92-e65be0885f95":"com.microsoft.playready","urn:uuid:f239e769-efa3-4850-9c16-a903c6932efb":"com.adobe.primetime"},ci=function(d,y){return y.length?K(d.map(function(g){return y.map(function(n){return Ge(g,An(n))})})):d},xi=function(d){var y=Ut(d,"SegmentTemplate")[0],g=Ut(d,"SegmentList")[0],n=g&&Ut(g,"SegmentURL").map(function(Pt){return Se({tag:"SegmentURL"},zn(Pt))}),l=Ut(d,"SegmentBase")[0],h=g||y,M=h&&Ut(h,"SegmentTimeline")[0],X=g||l||y,le=X&&Ut(X,"Initialization")[0],Ne=y&&zn(y);Ne&&le?Ne.initialization=le&&zn(le):Ne&&Ne.initialization&&(Ne.initialization={sourceURL:Ne.initialization});var Ct={template:Ne,segmentTimeline:M&&Ut(M,"S").map(function(Pt){return zn(Pt)}),list:g&&Se(zn(g),{segmentUrls:n,initialization:zn(le)}),base:l&&Se(zn(l),{initialization:zn(le)})};return Object.keys(Ct).forEach(function(Pt){Ct[Pt]||delete Ct[Pt]}),Ct},kr=function(d,y){return function(g,n){var l=ci(y,Ut(g.node,"BaseURL")),h=Se(d,{periodStart:g.attributes.start});"number"==typeof g.attributes.duration&&(h.periodDuration=g.attributes.duration);var M=Ut(g.node,"AdaptationSet"),X=xi(g.node);return K(M.map(function(d,y,g){return function(n){var Pi,l=zn(n),h=ci(y,Ut(n,"BaseURL")),M=Ut(n,"Role")[0],X={role:zn(M)},le=Se(d,l,X),Ne=Ut(n,"Accessibility")[0],Ct="urn:scte:dash:cc:cea-608:2015"===(Pi=zn(Ne)).schemeIdUri?("string"!=typeof Pi.value?[]:Pi.value.split(";")).map(function(Li){var Ai,Yi;if(Yi=Li,/^CC\d=/.test(Li)){var mr=Li.split("=");Ai=mr[0],Yi=mr[1]}else/^CC\d$/.test(Li)&&(Ai=Li);return{channel:Ai,language:Yi}}):"urn:scte:dash:cc:cea-708:2015"===Pi.schemeIdUri?("string"!=typeof Pi.value?[]:Pi.value.split(";")).map(function(Li){var Ai={channel:void 0,language:void 0,aspectRatio:1,easyReader:0,"3D":0};if(/=/.test(Li)){var Yi=Li.split("="),$i=Yi[1],lr=void 0===$i?"":$i;Ai.channel=Yi[0],Ai.language=Li,lr.split(",").forEach(function(io){var wr=io.split(":"),To=wr[0],rs=wr[1];"lang"===To?Ai.language=rs:"er"===To?Ai.easyReader=Number(rs):"war"===To?Ai.aspectRatio=Number(rs):"3D"===To&&(Ai["3D"]=Number(rs))})}else Ai.language=Li;return Ai.channel&&(Ai.channel="SERVICE"+Ai.channel),Ai}):void 0;Ct&&(le=Se(le,{captionServices:Ct}));var Pt=Ut(n,"Label")[0];if(Pt&&Pt.childNodes.length){var yt=Pt.childNodes[0].nodeValue.trim();le=Se(le,{label:yt})}var dn=function(Pi){return Pi.reduce(function(Li,Ai){var Yi=zn(Ai),mr=yi[Yi.schemeIdUri];if(mr){Li[mr]={attributes:Yi};var $i=Ut(Ai,"cenc:pssh")[0];if($i){var lr=An($i),io=lr&&Z(lr);Li[mr].pssh=io}}return Li},{})}(Ut(n,"ContentProtection"));Object.keys(dn).length&&(le=Se(le,{contentProtection:dn}));var qn=xi(n),kn=Ut(n,"Representation"),di=Se(g,qn);return K(kn.map(function(Pi,Li,Ai){return function(Yi){var mr=Ut(Yi,"BaseURL"),$i=ci(Li,mr),lr=Se(Pi,zn(Yi)),io=xi(Yi);return $i.map(function(wr){return{segmentInfo:Se(Ai,io),attributes:Se(lr,{baseUrl:wr})}})}}(le,h,di)))}}(h,l,X)))}},xr=function(d){if(""===d)throw new Error("DASH_EMPTY_MANIFEST");var y,g,n=new zt.DOMParser;try{g=(y=n.parseFromString(d,"application/xml"))&&"MPD"===y.documentElement.tagName?y.documentElement:null}catch{}if(!g||g&&g.getElementsByTagName("parsererror").length>0)throw new Error("DASH_INVALID_XML");return g},Ur=S(9480),Bo=S.n(Ur),zi=function(d){return d instanceof Uint8Array?d:(!Array.isArray(d)&&!function(d){return y=d,"function"===ArrayBuffer.isView?ArrayBuffer.isView(y):y&&y.buffer instanceof ArrayBuffer;var y}(d)&&!(d instanceof ArrayBuffer)&&(d="number"!=typeof d||"number"==typeof d&&d!=d?0:[d]),new Uint8Array(d&&d.buffer||d,d&&d.byteOffset||0,d&&d.byteLength||0))},Qr=f().BigInt||Number,Uo=[Qr("0x1"),Qr("0x100"),Qr("0x10000"),Qr("0x1000000"),Qr("0x100000000"),Qr("0x10000000000"),Qr("0x1000000000000"),Qr("0x100000000000000"),Qr("0x10000000000000000")],so=(ue=new Uint16Array([65484]),new Uint8Array(ue.buffer,ue.byteOffset,ue.byteLength),function(d,y){var g=void 0===y?{}:y,n=g.signed,l=void 0!==n&&n,h=g.le,M=void 0!==h&&h;d=zi(d);var X=M?"reduce":"reduceRight",le=(d[X]?d[X]:Array.prototype[X]).call(d,function(Ct,Pt,yt){var dn=M?yt:Math.abs(yt+1-d.length);return Ct+Qr(Pt)*Uo[dn]},Qr(0));if(l){var Ne=Uo[d.length]/Qr(2)-Qr(1);(le=Qr(le))>Ne&&(le-=Ne,le-=Ne,le-=Qr(2))}return Number(le)}),ko=function(d,y){if("string"!=typeof d&&d&&"function"==typeof d.toString&&(d=d.toString()),"string"!=typeof d)return new Uint8Array;y||(d=unescape(encodeURIComponent(d)));for(var g=new Uint8Array(d.length),n=0;n=y.length&&le.call(y,function(Ne,Ct){return Ne===(X[Ct]?X[Ct]&d[h+Ct]:d[h+Ct])})},_o=zi([73,68,51]),wo=function d(y,g){return void 0===g&&(g=0),(y=zi(y)).length-g<10||!br(y,_o,{offset:g})?g:d(y,g+=function(n,l){void 0===l&&(l=0);var h=(n=zi(n))[l+5],M=n[l+6]<<21|n[l+7]<<14|n[l+8]<<7|n[l+9];return(16&h)>>4?M+20:M+10}(y,g))},Xt=(new Uint8Array([79,112,117,115,72,101,97,100]),function(d){return"string"==typeof d?ko(d):d}),On=function(d){d=zi(d);for(var y=[],g=0;d.length>g;){var n=d[g],l=0,h=0,M=d[++h];for(h++;128&M;)l=(127&M)<<7,M=d[h],h++;l+=127&M;for(var X=0;X>>0,X=y.subarray(h+4,h+8);if(0===M)break;var le=h+M;if(le>y.length){if(n)break;le=y.length}var Ne=y.subarray(h+8,le);br(X,g[0])&&(1===g.length?l.push(Ne):l.push.apply(l,d(Ne,g.slice(1),n))),h=le}return l},ni={EBML:zi([26,69,223,163]),DocType:zi([66,130]),Segment:zi([24,83,128,103]),SegmentInfo:zi([21,73,169,102]),Tracks:zi([22,84,174,107]),Track:zi([174]),TrackNumber:zi([215]),DefaultDuration:zi([35,227,131]),TrackEntry:zi([174]),TrackType:zi([131]),FlagDefault:zi([136]),CodecID:zi([134]),CodecPrivate:zi([99,162]),VideoTrack:zi([224]),AudioTrack:zi([225]),Cluster:zi([31,67,182,117]),Timestamp:zi([231]),TimestampScale:zi([42,215,177]),BlockGroup:zi([160]),BlockDuration:zi([155]),Block:zi([161]),SimpleBlock:zi([163])},hi=[128,64,32,16,8,4,2,1],Ji=function(d,y,g,n){void 0===g&&(g=!0),void 0===n&&(n=!1);var l=function(M){for(var X=1,le=0;le=g.length)return g.length;var l=Ji(g,n,!1);if(br(y.bytes,l.bytes))return n;var h=Ji(g,n+l.length);return d(y,g,n+h.length+h.value+l.length)},vr=function d(y,g){var Ct;Ct=g,g=Array.isArray(Ct)?Ct.map(function(Pt){return Er(Pt)}):[Er(Ct)],y=zi(y);var n=[];if(!g.length)return n;for(var l=0;ly.length?y.length:X+M.value);br(g[0],h.bytes)&&(1===g.length?n.push(Ne):n=n.concat(d(Ne,g.slice(1)))),l+=h.length+M.length+Ne.length}return n},fr=zi([0,0,0,1]),Ii=zi([0,0,1]),jr=zi([0,0,3]),Wi=function(d){for(var y=[],g=1;g>1&63),-1!==g.indexOf(le)&&(l=h+X),h+=X+("h264"===y?1:2)}else h++}return d.subarray(0,0)},Bt={webm:zi([119,101,98,109]),matroska:zi([109,97,116,114,111,115,107,97]),flac:zi([102,76,97,67]),ogg:zi([79,103,103,83]),ac3:zi([11,119]),riff:zi([82,73,70,70]),avi:zi([65,86,73]),wav:zi([87,65,86,69]),"3gp":zi([102,116,121,112,51,103]),mp4:zi([102,116,121,112]),fmp4:zi([115,116,121,112]),mov:zi([102,116,121,112,113,116]),moov:zi([109,111,111,118]),moof:zi([109,111,111,102])},St={aac:function(d){var y=wo(d);return br(d,[255,16],{offset:y,mask:[255,22]})},mp3:function(d){var y=wo(d);return br(d,[255,2],{offset:y,mask:[255,6]})},webm:function(d){var y=vr(d,[ni.EBML,ni.DocType])[0];return br(y,Bt.webm)},mkv:function(d){var y=vr(d,[ni.EBML,ni.DocType])[0];return br(y,Bt.matroska)},mp4:function(d){return!St["3gp"](d)&&!St.mov(d)&&(!!(br(d,Bt.mp4,{offset:4})||br(d,Bt.fmp4,{offset:4})||br(d,Bt.moof,{offset:4})||br(d,Bt.moov,{offset:4}))||void 0)},mov:function(d){return br(d,Bt.mov,{offset:4})},"3gp":function(d){return br(d,Bt["3gp"],{offset:4})},ac3:function(d){var y=wo(d);return br(d,Bt.ac3,{offset:y})},ts:function(d){if(d.length<189&&d.length>=1)return 71===d[0];for(var y=0;y+1880?X:0)}if(f().console){var le=f().console[g];!le&&"debug"===g&&(le=f().console.info||f().console.log),le&&h&&M.test(g)&&le[Array.isArray(l)?"apply":"call"](f().console,l)}}}(y,l),l.createLogger=function(h){return d(y+": "+h)},l.levels={all:"debug|log|warn|error",off:"",debug:"debug|log|warn|error",info:"log|warn|error",warn:"warn|error",error:"error",DEFAULT:n},l.level=function(h){if("string"==typeof h){if(!l.levels.hasOwnProperty(h))throw new Error('"'+h+'" in not a valid log level');n=h}return n},(l.history=function(){return Tr?[].concat(Tr):[]}).filter=function(h){return(Tr||[]).filter(function(M){return new RegExp(".*"+h+".*").test(M[0])})},l.history.clear=function(){Tr&&(Tr.length=0)},l.history.disable=function(){null!==Tr&&(Tr.length=0,Tr=null)},l.history.enable=function(){null===Tr&&(Tr=[])},l.error=function(){for(var h=arguments.length,M=new Array(h),X=0;X1?y-1:0),n=1;n=0)throw new Error("class has illegal whitespace characters")}function Zr(){return C()===f().document}function So(d){return D(d)&&1===d.nodeType}function qo(){try{return f().parent!==f().self}catch{return!0}}function Ts(d){return function(y,g){if(!Ir(y))return C()[d](null);Ir(g)&&(g=C().querySelector(g));var n=So(g)?g:C();return n[d]&&n[d](y)}}function jo(d,y,g,n){void 0===d&&(d="div"),void 0===y&&(y={}),void 0===g&&(g={});var l=C().createElement(d);return Object.getOwnPropertyNames(y).forEach(function(h){var M=y[h];-1!==h.indexOf("aria-")||"role"===h||"type"===h?(_.warn("Setting attributes in the second argument of createEl()\nhas been deprecated. Use the third argument instead.\ncreateEl(type, properties, attributes). Attempting to set "+h+" to "+M+"."),l.setAttribute(h,M)):"textContent"===h?$r(l,M):(l[h]!==M||"tabIndex"===h)&&(l[h]=M)}),Object.getOwnPropertyNames(g).forEach(function(h){l.setAttribute(h,g[h])}),n&&ps(l,n),l}function $r(d,y){return typeof d.textContent>"u"?d.innerText=y:d.textContent=y,d}function Ps(d,y){y.firstChild?y.insertBefore(d,y.firstChild):y.appendChild(d)}function uo(d,y){return Jr(y),d.classList?d.classList.contains(y):(n=y,new RegExp("(^|\\s)"+n+"($|\\s)")).test(d.className);var n}function zo(d,y){return d.classList?d.classList.add(y):uo(d,y)||(d.className=(d.className+" "+y).trim()),d}function $o(d,y){return d?(d.classList?d.classList.remove(y):(Jr(y),d.className=d.className.split(/\s+/).filter(function(g){return g!==y}).join(" ")),d):(_.warn("removeClass was called with an element that doesn't exist"),null)}function hs(d,y,g){var n=uo(d,y);if("function"==typeof g&&(g=g(d,y)),"boolean"!=typeof g&&(g=!n),g!==n)return g?zo(d,y):$o(d,y),d}function ws(d,y){Object.getOwnPropertyNames(y).forEach(function(g){var n=y[g];null===n||typeof n>"u"||!1===n?d.removeAttribute(g):d.setAttribute(g,!0===n?"":n)})}function $s(d){var y={};if(d&&d.attributes&&d.attributes.length>0)for(var g=d.attributes,n=g.length-1;n>=0;n--){var l=g[n].name,h=g[n].value;("boolean"==typeof d[l]||-1!==",autoplay,controls,playsinline,loop,muted,default,defaultMuted,".indexOf(","+l+","))&&(h=null!==h),y[l]=h}return y}function ra(d,y){return d.getAttribute(y)}function ys(d,y,g){d.setAttribute(y,g)}function Ys(d,y){d.removeAttribute(y)}function ks(){C().body.focus(),C().onselectstart=function(){return!1}}function us(){C().onselectstart=function(){return!0}}function Jo(d){if(d&&d.getBoundingClientRect&&d.parentNode){var y=d.getBoundingClientRect(),g={};return["bottom","height","left","right","top","width"].forEach(function(n){void 0!==y[n]&&(g[n]=y[n])}),g.height||(g.height=parseFloat(ye(d,"height"))),g.width||(g.width=parseFloat(ye(d,"width"))),g}}function Xo(d){if(!d||d&&!d.offsetParent)return{left:0,top:0,width:0,height:0};for(var y=d.offsetWidth,g=d.offsetHeight,n=0,l=0;d.offsetParent&&d!==C()[Kr.fullscreenElement];)n+=d.offsetLeft,l+=d.offsetTop,d=d.offsetParent;return{left:n,top:l,width:y,height:g}}function vs(d,y){var g={x:0,y:0};if(_i)for(var n=d;n&&"html"!==n.nodeName.toLowerCase();){var l=ye(n,"transform");if(/^matrix/.test(l)){var h=l.slice(7,-1).split(/,\s/).map(Number);g.x+=h[4],g.y+=h[5]}else if(/^matrix3d/.test(l)){var M=l.slice(9,-1).split(/,\s/).map(Number);g.x+=M[12],g.y+=M[13]}n=n.parentNode}var X={},le=Xo(y.target),Ne=Xo(d),Ct=Ne.width,yt=y.offsetY-(Ne.top-le.top),dn=y.offsetX-(Ne.left-le.left);return y.changedTouches&&(dn=y.changedTouches[0].pageX-Ne.left,yt=y.changedTouches[0].pageY+Ne.top,_i&&(dn-=g.x,yt-=g.y)),X.y=1-Math.max(0,Math.min(1,yt/Ne.height)),X.x=Math.max(0,Math.min(1,dn/Ct)),X}function Go(d){return D(d)&&3===d.nodeType}function Gr(d){for(;d.firstChild;)d.removeChild(d.firstChild);return d}function Qo(d){return"function"==typeof d&&(d=d()),(Array.isArray(d)?d:[d]).map(function(y){return"function"==typeof y&&(y=y()),So(y)||Go(y)?y:"string"==typeof y&&/\S/.test(y)?C().createTextNode(y):void 0}).filter(function(y){return y})}function ps(d,y){return Qo(y).forEach(function(g){return d.appendChild(g)}),d}function Et(d,y){return ps(Gr(d),y)}function Vt(d){return void 0===d.button&&void 0===d.buttons||0===d.button&&void 0===d.buttons||"mouseup"===d.type&&0===d.button&&0===d.buttons||!(0!==d.button||1!==d.buttons)}var Tn,Vn=Ts("querySelector"),Gn=Ts("querySelectorAll"),Ri=Object.freeze({__proto__:null,isReal:Zr,isEl:So,isInFrame:qo,createEl:jo,textContent:$r,prependTo:Ps,hasClass:uo,addClass:zo,removeClass:$o,toggleClass:hs,setAttributes:ws,getAttributes:$s,getAttribute:ra,setAttribute:ys,removeAttribute:Ys,blockTextSelection:ks,unblockTextSelection:us,getBoundingClientRect:Jo,findPosition:Xo,getPointerPosition:vs,isTextNode:Go,emptyEl:Gr,normalizeContent:Qo,appendContent:ps,insertContent:Et,isSingleLeftClick:Vt,$:Vn,$$:Gn}),er=!1,ar=function(){if(!1!==Tn.options.autoSetup){var d=Array.prototype.slice.call(C().getElementsByTagName("video")),y=Array.prototype.slice.call(C().getElementsByTagName("audio")),g=Array.prototype.slice.call(C().getElementsByTagName("video-js")),n=d.concat(y,g);if(n&&n.length>0)for(var l=0,h=n.length;l-1&&(l={passive:!0}),d.addEventListener(y,n.dispatcher,l)}else d.attachEvent&&d.attachEvent("on"+y,n.dispatcher)}function Ei(d,y,g){if(Rt.has(d)){var n=Rt.get(d);if(n.handlers){if(Array.isArray(y))return te(Ei,d,y,g);var l=function(le,Ne){n.handlers[Ne]=[],se(le,Ne)};if(void 0===y){for(var h in n.handlers)Object.prototype.hasOwnProperty.call(n.handlers||{},h)&&l(d,h);return}var M=n.handlers[y];if(M){if(!g)return void l(d,y);if(g.guid)for(var X=0;X=y&&(d.apply(void 0,arguments),g=n)}},Yo=function(){};Yo.prototype.allowedEvents_={},Yo.prototype.on=function(d,y){var g=this.addEventListener;this.addEventListener=function(){},$n(this,d,y),this.addEventListener=g},Yo.prototype.addEventListener=Yo.prototype.on,Yo.prototype.off=function(d,y){Ei(this,d,y)},Yo.prototype.removeEventListener=Yo.prototype.off,Yo.prototype.one=function(d,y){var g=this.addEventListener;this.addEventListener=function(){},nr(this,d,y),this.addEventListener=g},Yo.prototype.any=function(d,y){var g=this.addEventListener;this.addEventListener=function(){},ro(this,d,y),this.addEventListener=g},Yo.prototype.trigger=function(d){var y=d.type||d;"string"==typeof d&&(d={type:y}),d=ve(d),this.allowedEvents_[y]&&this["on"+y]&&this["on"+y](d),Oi(this,d)},Yo.prototype.dispatchEvent=Yo.prototype.trigger,Yo.prototype.queueTrigger=function(d){var y=this;ho||(ho=new Map);var g=d.type||d,n=ho.get(this);n||ho.set(this,n=new Map);var l=n.get(g);n.delete(g),f().clearTimeout(l);var h=f().setTimeout(function(){0===n.size&&(n=null,ho.delete(y)),y.trigger(d)},0);n.set(g,h)};var Is=function(d){return"function"==typeof d.name?d.name():"string"==typeof d.name?d.name:d.name_?d.name_:d.constructor&&d.constructor.name?d.constructor.name:typeof d},As=function(d){return d instanceof Yo||!!d.eventBusEl_&&["on","one","off","trigger"].every(function(y){return"function"==typeof d[y]})},Ms=function(d){return"string"==typeof d&&/\S/.test(d)||Array.isArray(d)&&!!d.length},Ho=function(d,y,g){if(!d||!d.nodeName&&!As(d))throw new Error("Invalid target for "+Is(y)+"#"+g+"; must be a DOM node or evented object.")},ba=function(d,y,g){if(!Ms(d))throw new Error("Invalid event type for "+Is(y)+"#"+g+"; must be a non-empty string or array.")},Eo=function(d,y,g){if("function"!=typeof d)throw new Error("Invalid listener for "+Is(y)+"#"+g+"; must be a function.")},ka=function(d,y,g){var n,l,h,M=y.length<3||y[0]===d||y[0]===d.eventBusEl_;return M?(n=d.eventBusEl_,y.length>=3&&y.shift(),l=y[0],h=y[1]):(n=y[0],l=y[1],h=y[2]),Ho(n,d,g),ba(l,d,g),Eo(h,d,g),{isTargetingSelf:M,target:n,type:l,listener:h=zr(d,h)}},Sl=function(d,y,g,n){Ho(d,d,y),d.nodeName?Fo[y](d,g,n):d[y](g,n)},Ta={on:function(){for(var d=this,y=arguments.length,g=new Array(y),n=0;n=0;g--)this.children_[g].dispose&&this.children_[g].dispose();this.children_=null,this.childIndex_=null,this.childNameIndex_=null,this.parentComponent_=null,this.el_&&(this.el_.parentNode&&this.el_.parentNode.removeChild(this.el_),this.el_=null),this.player_=null}},y.isDisposed=function(){return!!this.isDisposed_},y.player=function(){return this.player_},y.options=function(g){return g?(this.options_=xs(this.options_,g),this.options_):this.options_},y.el=function(){return this.el_},y.createEl=function(g,n,l){return jo(g,n,l)},y.localize=function(g,n,l){void 0===l&&(l=g);var h=this.player_.language&&this.player_.language(),M=this.player_.languages&&this.player_.languages(),X=M&&M[h],le=h&&h.split("-")[0],Ne=M&&M[le],Ct=l;return X&&X[g]?Ct=X[g]:Ne&&Ne[g]&&(Ct=Ne[g]),n&&(Ct=Ct.replace(/\{(\d+)\}/g,function(Pt,yt){var dn=n[yt-1],qn=dn;return typeof dn>"u"&&(qn=Pt),qn})),Ct},y.handleLanguagechange=function(){},y.contentEl=function(){return this.contentEl_||this.el_},y.id=function(){return this.id_},y.name=function(){return this.name_},y.children=function(){return this.children_},y.getChildById=function(g){return this.childIndex_[g]},y.getChild=function(g){if(g)return this.childNameIndex_[g]},y.getDescendant=function(){for(var g=arguments.length,n=new Array(g),l=0;l=0;l--)if(this.children_[l]===g){n=!0,this.children_.splice(l,1);break}if(n){g.parentComponent_=null,this.childIndex_[g.id()]=null,this.childNameIndex_[Qs(g.name())]=null,this.childNameIndex_[E1(g.name())]=null;var h=g.el();h&&h.parentNode===this.contentEl()&&this.contentEl().removeChild(g.el())}}},y.initChildren=function(){var g=this,n=this.options_.children;if(n){var l,h=this.options_,M=d.getComponent("Tech");(l=Array.isArray(n)?n:Object.keys(n)).concat(Object.keys(this.options_).filter(function(X){return!l.some(function(le){return"string"==typeof le?X===le:X===le.name})})).map(function(X){var le,Ne;return"string"==typeof X?Ne=n[le=X]||g.options_[le]||{}:(le=X.name,Ne=X),{name:le,opts:Ne}}).filter(function(X){var le=d.getComponent(X.opts.componentClass||Qs(X.name));return le&&!M.isTech(le)}).forEach(function(X){var le=X.name,Ne=X.opts;if(void 0!==h[le]&&(Ne=h[le]),!1!==Ne){!0===Ne&&(Ne={}),Ne.playerOptions=g.options_.playerOptions;var Ct=g.addChild(le,Ne);Ct&&(g[le]=Ct)}})}},y.buildCSSClass=function(){return""},y.ready=function(g,n){if(void 0===n&&(n=!1),g){if(!this.isReady_)return this.readyQueue_=this.readyQueue_||[],void this.readyQueue_.push(g);n?g.call(this):this.setTimeout(g,1)}},y.triggerReady=function(){this.isReady_=!0,this.setTimeout(function(){var g=this.readyQueue_;this.readyQueue_=[],g&&g.length>0&&g.forEach(function(n){n.call(this)},this),this.trigger("ready")},1)},y.$=function(g,n){return Vn(g,n||this.contentEl())},y.$$=function(g,n){return Gn(g,n||this.contentEl())},y.hasClass=function(g){return uo(this.el_,g)},y.addClass=function(g){zo(this.el_,g)},y.removeClass=function(g){$o(this.el_,g)},y.toggleClass=function(g,n){hs(this.el_,g,n)},y.show=function(){this.removeClass("vjs-hidden")},y.hide=function(){this.addClass("vjs-hidden")},y.lockShowing=function(){this.addClass("vjs-lock-showing")},y.unlockShowing=function(){this.removeClass("vjs-lock-showing")},y.getAttribute=function(g){return ra(this.el_,g)},y.setAttribute=function(g,n){ys(this.el_,g,n)},y.removeAttribute=function(g){Ys(this.el_,g)},y.width=function(g,n){return this.dimension("width",g,n)},y.height=function(g,n){return this.dimension("height",g,n)},y.dimensions=function(g,n){this.width(g,!0),this.height(n)},y.dimension=function(g,n,l){if(void 0!==n)return(null===n||n!=n)&&(n=0),this.el_.style[g]=-1!==(""+n).indexOf("%")||-1!==(""+n).indexOf("px")?n:"auto"===n?"":n+"px",void(l||this.trigger("componentresize"));if(!this.el_)return 0;var h=this.el_.style[g],M=h.indexOf("px");return parseInt(-1!==M?h.slice(0,M):this.el_["offset"+Qs(g)],10)},y.currentDimension=function(g){var n=0;if("width"!==g&&"height"!==g)throw new Error("currentDimension only accepts width or height value");if(n=ye(this.el_,g),0===(n=parseFloat(n))||isNaN(n)){var l="offset"+Qs(g);n=this.el_[l]}return n},y.currentDimensions=function(){return{width:this.currentDimension("width"),height:this.currentDimension("height")}},y.currentWidth=function(){return this.currentDimension("width")},y.currentHeight=function(){return this.currentDimension("height")},y.focus=function(){this.el_.focus()},y.blur=function(){this.el_.blur()},y.handleKeyDown=function(g){this.player_&&(j().isEventKey(g,"Tab")||g.stopPropagation(),this.player_.handleKeyDown(g))},y.handleKeyPress=function(g){this.handleKeyDown(g)},y.emitTapEvents=function(){var g,n=0,l=null;this.on("touchstart",function(M){1===M.touches.length&&(l={pageX:M.touches[0].pageX,pageY:M.touches[0].pageY},n=f().performance.now(),g=!0)}),this.on("touchmove",function(M){if(M.touches.length>1)g=!1;else if(l){var X=M.touches[0].pageX-l.pageX,le=M.touches[0].pageY-l.pageY;Math.sqrt(X*X+le*le)>10&&(g=!1)}});var h=function(){g=!1};this.on("touchleave",h),this.on("touchcancel",h),this.on("touchend",function(M){l=null,!0===g&&f().performance.now()-n<200&&(M.preventDefault(),this.trigger("tap"))})},y.enableTouchActivity=function(){if(this.player()&&this.player().reportUserActivity){var g,n=zr(this.player(),this.player().reportUserActivity);this.on("touchstart",function(){n(),this.clearInterval(g),g=this.setInterval(n,250)});var l=function(h){n(),this.clearInterval(g)};this.on("touchmove",n),this.on("touchend",l),this.on("touchcancel",l)}},y.setTimeout=function(g,n){var l,h=this;return g=zr(this,g),this.clearTimersOnDispose_(),l=f().setTimeout(function(){h.setTimeoutIds_.has(l)&&h.setTimeoutIds_.delete(l),g()},n),this.setTimeoutIds_.add(l),l},y.clearTimeout=function(g){return this.setTimeoutIds_.has(g)&&(this.setTimeoutIds_.delete(g),f().clearTimeout(g)),g},y.setInterval=function(g,n){g=zr(this,g),this.clearTimersOnDispose_();var l=f().setInterval(g,n);return this.setIntervalIds_.add(l),l},y.clearInterval=function(g){return this.setIntervalIds_.has(g)&&(this.setIntervalIds_.delete(g),f().clearInterval(g)),g},y.requestAnimationFrame=function(g){var n,l=this;return this.supportsRaf_?(this.clearTimersOnDispose_(),g=zr(this,g),n=f().requestAnimationFrame(function(){l.rafIds_.has(n)&&l.rafIds_.delete(n),g()}),this.rafIds_.add(n),n):this.setTimeout(g,1e3/60)},y.requestNamedAnimationFrame=function(g,n){var l=this;if(!this.namedRafs_.has(g)){this.clearTimersOnDispose_(),n=zr(this,n);var h=this.requestAnimationFrame(function(){n(),l.namedRafs_.has(g)&&l.namedRafs_.delete(g)});return this.namedRafs_.set(g,h),g}},y.cancelNamedAnimationFrame=function(g){this.namedRafs_.has(g)&&(this.cancelAnimationFrame(this.namedRafs_.get(g)),this.namedRafs_.delete(g))},y.cancelAnimationFrame=function(g){return this.supportsRaf_?(this.rafIds_.has(g)&&(this.rafIds_.delete(g),f().cancelAnimationFrame(g)),g):this.clearTimeout(g)},y.clearTimersOnDispose_=function(){var g=this;this.clearingTimersOnDispose_||(this.clearingTimersOnDispose_=!0,this.one("dispose",function(){[["namedRafs_","cancelNamedAnimationFrame"],["rafIds_","cancelAnimationFrame"],["setTimeoutIds_","clearTimeout"],["setIntervalIds_","clearInterval"]].forEach(function(n){var h=n[1];g[n[0]].forEach(function(M,X){return g[h](X)})}),g.clearingTimersOnDispose_=!1}))},d.registerComponent=function(g,n){if("string"!=typeof g||!g)throw new Error('Illegal component name, "'+g+'"; must be a non-empty string.');var h=d.getComponent("Tech"),M=h&&h.isTech(n),X=d===n||d.prototype.isPrototypeOf(n.prototype);if(M||!X)throw new Error('Illegal component, "'+g+'"; '+(M?"techs must be registered using Tech.registerTech()":"must be a Component subclass")+".");g=Qs(g),d.components_||(d.components_={});var le=d.getComponent("Player");if("Player"===g&&le&&le.players){var Ne=le.players,Ct=Object.keys(Ne);if(Ne&&Ct.length>0&&Ct.map(function(Pt){return Ne[Pt]}).every(Boolean))throw new Error("Can not register Player component after player has been created.")}return d.components_[g]=n,d.components_[E1(g)]=n,n},d.getComponent=function(g){if(g&&d.components_)return d.components_[g]},d}();function Dc(d,y,g,n){return function(h,M,X){if("number"!=typeof M||M<0||M>X)throw new Error("Failed to execute '"+h+"' on 'TimeRanges': The index provided ("+M+") is non-numeric or out of bounds (0-"+X+").")}(d,n,g.length-1),g[n][y]}function Ya(d){var y;return y=void 0===d||0===d.length?{length:0,start:function(){throw new Error("This TimeRanges object is empty")},end:function(){throw new Error("This TimeRanges object is empty")}}:{length:d.length,start:Dc.bind(null,"start",0,d),end:Dc.bind(null,"end",1,d)},f().Symbol&&f().Symbol.iterator&&(y[f().Symbol.iterator]=function(){return(d||[]).values()}),y}function El(d,y){return Array.isArray(d)?Ya(d):void 0===d||void 0===y?Ya():Ya([[d,y]])}function Nc(d,y){var g,n,l=0;if(!y)return 0;(!d||!d.length)&&(d=El(0,0));for(var h=0;hy&&(n=y),l+=n-g;return l/y}function al(d){if(d instanceof al)return d;"number"==typeof d?this.code=d:"string"==typeof d?this.message=d:D(d)&&("number"==typeof d.code&&(this.code=d.code),jt(this,d)),this.message||(this.message=al.defaultMessages[this.code]||"")}Cr.prototype.supportsRaf_="function"==typeof f().requestAnimationFrame&&"function"==typeof f().cancelAnimationFrame,Cr.registerComponent("Component",Cr),al.prototype.code=0,al.prototype.message="",al.prototype.status=null,al.errorTypes=["MEDIA_ERR_CUSTOM","MEDIA_ERR_ABORTED","MEDIA_ERR_NETWORK","MEDIA_ERR_DECODE","MEDIA_ERR_SRC_NOT_SUPPORTED","MEDIA_ERR_ENCRYPTED"],al.defaultMessages={1:"You aborted the media playback",2:"A network error caused the media download to fail part-way.",3:"The media playback was aborted due to a corruption problem or because the media used features your browser did not support.",4:"The media could not be loaded, either because the server or network failed or because the format is not supported.",5:"The media is encrypted and we do not have the keys to decrypt it."};for(var k1=0;k1=0;h--)if(n[h].enabled){O1(n,n[h]);break}return(l=d.call(this,n)||this).changing_=!1,l}A(y,d);var g=y.prototype;return g.addTrack=function(n){var l=this;n.enabled&&O1(this,n),d.prototype.addTrack.call(this,n),n.addEventListener&&(n.enabledChange_=function(){l.changing_||(l.changing_=!0,O1(l,n),l.changing_=!1,l.trigger("change"))},n.addEventListener("enabledchange",n.enabledChange_))},g.removeTrack=function(n){d.prototype.removeTrack.call(this,n),n.removeEventListener&&n.enabledChange_&&(n.removeEventListener("enabledchange",n.enabledChange_),n.enabledChange_=null)},y}(xa),Eu=function(d,y){for(var g=0;g=0;h--)if(n[h].selected){Eu(n,n[h]);break}return(l=d.call(this,n)||this).changing_=!1,Object.defineProperty(G(l),"selectedIndex",{get:function(){for(var M=0;M0&&(f().console&&f().console.groupCollapsed&&f().console.groupCollapsed("Text Track parsing errors for "+y.src),n.forEach(function(l){return _.error(l)}),f().console&&f().console.groupEnd&&f().console.groupEnd()),g.flush()},kl=function(d,y){var g={uri:d},n=I1(d);n&&(g.cors=n);var l="use-credentials"===y.tech_.crossOrigin();l&&(g.withCredentials=l),me()(g,zr(this,function(h,M,X){if(h)return _.error(h,M);y.loaded_=!0,"function"!=typeof f().WebVTT?y.tech_&&y.tech_.any(["vttjsloaded","vttjserror"],function(le){if("vttjserror"!==le.type)return rc(X,y);_.error("vttjs failed to load, stopping trying to process "+y.src)}):rc(X,y)}))},Fa=function(d){function y(n){var l;if(void 0===n&&(n={}),!n.tech)throw new Error("A tech was not provided.");var h=xs(n,{kind:Ud[n.kind]||"subtitles",language:n.language||n.srclang||""}),M=zu[h.mode]||"disabled",X=h.default;("metadata"===h.kind||"chapters"===h.kind)&&(M="hidden"),(l=d.call(this,h)||this).tech_=h.tech,l.cues_=[],l.activeCues_=[],l.preload_=!1!==l.tech_.preloadTextTracks;var le=new Uu(l.cues_),Ne=new Uu(l.activeCues_),Ct=!1,Pt=zr(G(l),function(){!this.tech_.isReady_||this.tech_.isDisposed()||(this.activeCues=this.activeCues,Ct&&(this.trigger("cuechange"),Ct=!1))});return l.tech_.one("dispose",function(){l.tech_.off("timeupdate",Pt)}),"disabled"!==M&&l.tech_.on("timeupdate",Pt),Object.defineProperties(G(l),{default:{get:function(){return X},set:function(){}},mode:{get:function(){return M},set:function(yt){zu[yt]&&M!==yt&&(M=yt,!this.preload_&&"disabled"!==M&&0===this.cues.length&&kl(this.src,this),this.tech_.off("timeupdate",Pt),"disabled"!==M&&this.tech_.on("timeupdate",Pt),this.trigger("modechange"))}},cues:{get:function(){return this.loaded_?le:null},set:function(){}},activeCues:{get:function(){if(!this.loaded_)return null;if(0===this.cues.length)return Ne;for(var yt=this.tech_.currentTime(),dn=[],qn=0,kn=this.cues.length;qn=yt||di.startTime===di.endTime&&di.startTime<=yt&&di.startTime+.5>=yt)&&dn.push(di)}if(Ct=!1,dn.length!==this.activeCues_.length)Ct=!0;else for(var Pi=0;Pi0)return void this.trigger("vttjsloaded");var l=C().createElement("script");l.src=this.options_["vtt.js"]||"https://vjs.zencdn.net/vttjs/0.14.1/vtt.min.js",l.onload=function(){n.trigger("vttjsloaded")},l.onerror=function(){n.trigger("vttjserror")},this.on("dispose",function(){l.onload=null,l.onerror=null}),f().WebVTT=!0,this.el().parentNode.appendChild(l)}else this.ready(this.addWebVttScript_)},g.emulateTextTracks=function(){var n=this,l=this.textTracks(),h=this.remoteTextTracks(),M=function(Ct){return l.addTrack(Ct.track)},X=function(Ct){return l.removeTrack(Ct.track)};h.on("addtrack",M),h.on("removetrack",X),this.addWebVttScript_();var le=function(){return n.trigger("texttrackchange")},Ne=function(){le();for(var Ct=0;Ct=0;dn--){var qn=Ne[dn];qn[Ct]&&qn[Ct](yt,Pt)}}(d,g,X,M),X}var sc={buffered:1,currentTime:1,duration:1,muted:1,played:1,paused:1,seekable:1,volume:1,ended:1},Zc={setCurrentTime:1,setMuted:1,setVolume:1},N1={play:1,pause:1};function yl(d){return function(y,g){return y===f1?f1:g[d]?g[d](y):y}}function xu(d,y,g,n,l,h){void 0===d&&(d={}),void 0===y&&(y=[]),void 0===l&&(l=[]),void 0===h&&(h=!1);var X=y[0],le=y.slice(1);if("string"==typeof X)xu(d,ml[X],g,n,l,h);else if(X){var Ne=function(Pt,yt){var dn=oc[Pt.id()],qn=null;if(null==dn)return qn=yt(Pt),oc[Pt.id()]=[[yt,qn]],qn;for(var kn=0;kn0;this.player_.tech(!0)&&!((Ze||V)&&l)&&this.player_.tech(!0).focus(),this.player_.paused()?Gl(this.player_.play()):this.player_.pause()}},y}(Lu);Cr.registerComponent("PosterImage",F1);var Ss="#222",Zu={monospace:"monospace",sansSerif:"sans-serif",serif:"serif",monospaceSansSerif:'"Andale Mono", "Lucida Console", monospace',monospaceSerif:'"Courier New", monospace',proportionalSansSerif:"sans-serif",proportionalSerif:"serif",casual:'"Comic Sans MS", Impact, fantasy',script:'"Monotype Corsiva", cursive',smallcaps:'"Andale Mono", "Lucida Console", monospace, sans-serif'};function Rl(d,y){var g;if(4===d.length)g=d[1]+d[1]+d[2]+d[2]+d[3]+d[3];else{if(7!==d.length)throw new Error("Invalid color code provided, "+d+"; must be formatted as e.g. #f0e or #f604e2.");g=d.slice(1)}return"rgba("+parseInt(g.slice(0,2),16)+","+parseInt(g.slice(2,4),16)+","+parseInt(g.slice(4,6),16)+","+y+")"}function ds(d,y,g){try{d.style[y]=g}catch{return}}var Hu=function(d){function y(n,l,h){var M;M=d.call(this,n,l,h)||this;var X=function(le){return M.updateDisplay(le)};return n.on("loadstart",function(le){return M.toggleDisplay(le)}),n.on("texttrackchange",X),n.on("loadedmetadata",function(le){return M.preselectTrack(le)}),n.ready(zr(G(M),function(){if(n.tech_&&n.tech_.featuresNativeTextTracks)this.hide();else{n.on("fullscreenchange",X),n.on("playerresize",X),f().addEventListener("orientationchange",X),n.on("dispose",function(){return f().removeEventListener("orientationchange",X)});for(var le=this.options_.playerOptions.tracks||[],Ne=0;Ne0;return Gl(l),void(this.player_.tech(!0)&&(!Ze&&!V||!h)&&this.player_.tech(!0).focus())}var M=this.player_.getChild("controlBar"),X=M&&M.getChild("playToggle");if(X){var le=function(){return X.focus()};x1(l)?l.then(le,function(){}):this.setTimeout(le,1)}else this.player_.tech(!0).focus()},g.handleKeyDown=function(n){this.mouseused_=!1,d.prototype.handleKeyDown.call(this,n)},g.handleMouseDown=function(n){this.mouseused_=!0},y}(Sa);Us.prototype.controlText_="Play Video",Cr.registerComponent("BigPlayButton",Us);var j1=function(d){function y(n,l){var h;return(h=d.call(this,n,l)||this).controlText(l&&l.controlText||h.localize("Close")),h}A(y,d);var g=y.prototype;return g.buildCSSClass=function(){return"vjs-close-button "+d.prototype.buildCSSClass.call(this)},g.handleClick=function(n){this.trigger({type:"close",bubbles:!1})},g.handleKeyDown=function(n){j().isEventKey(n,"Esc")?(n.preventDefault(),n.stopPropagation(),this.trigger("click")):d.prototype.handleKeyDown.call(this,n)},y}(Sa);Cr.registerComponent("CloseButton",j1);var Ou=function(d){function y(n,l){var h;return void 0===l&&(l={}),h=d.call(this,n,l)||this,l.replay=void 0===l.replay||l.replay,h.on(n,"play",function(M){return h.handlePlay(M)}),h.on(n,"pause",function(M){return h.handlePause(M)}),l.replay&&h.on(n,"ended",function(M){return h.handleEnded(M)}),h}A(y,d);var g=y.prototype;return g.buildCSSClass=function(){return"vjs-play-control "+d.prototype.buildCSSClass.call(this)},g.handleClick=function(n){this.player_.paused()?Gl(this.player_.play()):this.player_.pause()},g.handleSeeked=function(n){this.removeClass("vjs-ended"),this.player_.paused()?this.handlePause(n):this.handlePlay(n)},g.handlePlay=function(n){this.removeClass("vjs-ended"),this.removeClass("vjs-paused"),this.addClass("vjs-playing"),this.controlText("Pause")},g.handlePause=function(n){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.controlText("Play")},g.handleEnded=function(n){var l=this;this.removeClass("vjs-playing"),this.addClass("vjs-ended"),this.controlText("Replay"),this.one(this.player_,"seeked",function(h){return l.handleSeeked(h)})},y}(Sa);Ou.prototype.controlText_="Play",Cr.registerComponent("PlayToggle",Ou);var ac=function(d,y){d=d<0?0:d;var g=Math.floor(d%60),n=Math.floor(d/60%60),l=Math.floor(d/3600),h=Math.floor(y/60%60),M=Math.floor(y/3600);return(isNaN(d)||d===1/0)&&(l=n=g="-"),(l=l>0||M>0?l+":":"")+(n=((l||h>=10)&&n<10?"0"+n:n)+":")+(g<10?"0"+g:g)},Js=ac;function Ra(d,y){return void 0===y&&(y=d),Js(d,y)}var Ba=function(d){function y(n,l){var h;return(h=d.call(this,n,l)||this).on(n,["timeupdate","ended"],function(M){return h.updateContent(M)}),h.updateTextNode_(),h}A(y,d);var g=y.prototype;return g.createEl=function(){var n=this.buildCSSClass(),l=d.prototype.createEl.call(this,"div",{className:n+" vjs-time-control vjs-control"}),h=jo("span",{className:"vjs-control-text",textContent:this.localize(this.labelText_)+"\xa0"},{role:"presentation"});return l.appendChild(h),this.contentEl_=jo("span",{className:n+"-display"},{"aria-live":"off",role:"presentation"}),l.appendChild(this.contentEl_),l},g.dispose=function(){this.contentEl_=null,this.textNode_=null,d.prototype.dispose.call(this)},g.updateTextNode_=function(n){var l=this;void 0===n&&(n=0),n=Ra(n),this.formattedTime_!==n&&(this.formattedTime_=n,this.requestNamedAnimationFrame("TimeDisplay#updateTextNode_",function(){if(l.contentEl_){var h=l.textNode_;h&&l.contentEl_.firstChild!==h&&(h=null,_.warn("TimeDisplay#updateTextnode_: Prevented replacement of text node element since it was no longer a child of this node. Appending a new node instead.")),l.textNode_=C().createTextNode(l.formattedTime_),l.textNode_&&(h?l.contentEl_.replaceChild(l.textNode_,h):l.contentEl_.appendChild(l.textNode_))}}))},g.updateContent=function(n){},y}(Cr);Ba.prototype.labelText_="Time",Ba.prototype.controlText_="Time",Cr.registerComponent("TimeDisplay",Ba);var Vu=function(d){function y(){return d.apply(this,arguments)||this}A(y,d);var g=y.prototype;return g.buildCSSClass=function(){return"vjs-current-time"},g.updateContent=function(n){var l;l=this.player_.ended()?this.player_.duration():this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime(),this.updateTextNode_(l)},y}(Ba);Vu.prototype.labelText_="Current Time",Vu.prototype.controlText_="Current Time",Cr.registerComponent("CurrentTimeDisplay",Vu);var Hc=function(d){function y(n,l){var h,M=function(X){return h.updateContent(X)};return(h=d.call(this,n,l)||this).on(n,"durationchange",M),h.on(n,"loadstart",M),h.on(n,"loadedmetadata",M),h}A(y,d);var g=y.prototype;return g.buildCSSClass=function(){return"vjs-duration"},g.updateContent=function(n){var l=this.player_.duration();this.updateTextNode_(l)},y}(Ba);Hc.prototype.labelText_="Duration",Hc.prototype.controlText_="Duration",Cr.registerComponent("DurationDisplay",Hc);var lc=function(d){function y(){return d.apply(this,arguments)||this}return A(y,d),y.prototype.createEl=function(){var g=d.prototype.createEl.call(this,"div",{className:"vjs-time-control vjs-time-divider"},{"aria-hidden":!0}),n=d.prototype.createEl.call(this,"div"),l=d.prototype.createEl.call(this,"span",{textContent:"/"});return n.appendChild(l),g.appendChild(n),g},y}(Cr);Cr.registerComponent("TimeDivider",lc);var Bl=function(d){function y(n,l){var h;return(h=d.call(this,n,l)||this).on(n,"durationchange",function(M){return h.updateContent(M)}),h}A(y,d);var g=y.prototype;return g.buildCSSClass=function(){return"vjs-remaining-time"},g.createEl=function(){var n=d.prototype.createEl.call(this);return!1!==this.options_.displayNegative&&n.insertBefore(jo("span",{},{"aria-hidden":!0},"-"),this.contentEl_),n},g.updateContent=function(n){var l;"number"==typeof this.player_.duration()&&(l=this.player_.ended()?0:this.player_.remainingTimeDisplay?this.player_.remainingTimeDisplay():this.player_.remainingTime(),this.updateTextNode_(l))},y}(Ba);Bl.prototype.labelText_="Remaining Time",Bl.prototype.controlText_="Remaining Time",Cr.registerComponent("RemainingTimeDisplay",Bl);var pu=function(d){function y(n,l){var h;return(h=d.call(this,n,l)||this).updateShowing(),h.on(h.player(),"durationchange",function(M){return h.updateShowing(M)}),h}A(y,d);var g=y.prototype;return g.createEl=function(){var n=d.prototype.createEl.call(this,"div",{className:"vjs-live-control vjs-control"});return this.contentEl_=jo("div",{className:"vjs-live-display"},{"aria-live":"off"}),this.contentEl_.appendChild(jo("span",{className:"vjs-control-text",textContent:this.localize("Stream Type")+"\xa0"})),this.contentEl_.appendChild(C().createTextNode(this.localize("LIVE"))),n.appendChild(this.contentEl_),n},g.dispose=function(){this.contentEl_=null,d.prototype.dispose.call(this)},g.updateShowing=function(n){this.player().duration()===1/0?this.show():this.hide()},y}(Cr);Cr.registerComponent("LiveDisplay",pu);var uc=function(d){function y(n,l){var h;return(h=d.call(this,n,l)||this).updateLiveEdgeStatus(),h.player_.liveTracker&&(h.updateLiveEdgeStatusHandler_=function(M){return h.updateLiveEdgeStatus(M)},h.on(h.player_.liveTracker,"liveedgechange",h.updateLiveEdgeStatusHandler_)),h}A(y,d);var g=y.prototype;return g.createEl=function(){var n=d.prototype.createEl.call(this,"button",{className:"vjs-seek-to-live-control vjs-control"});return this.textEl_=jo("span",{className:"vjs-seek-to-live-text",textContent:this.localize("LIVE")},{"aria-hidden":"true"}),n.appendChild(this.textEl_),n},g.updateLiveEdgeStatus=function(){!this.player_.liveTracker||this.player_.liveTracker.atLiveEdge()?(this.setAttribute("aria-disabled",!0),this.addClass("vjs-at-live-edge"),this.controlText("Seek to live, currently playing live")):(this.setAttribute("aria-disabled",!1),this.removeClass("vjs-at-live-edge"),this.controlText("Seek to live, currently behind live"))},g.handleClick=function(){this.player_.liveTracker.seekToLiveEdge()},g.dispose=function(){this.player_.liveTracker&&this.off(this.player_.liveTracker,"liveedgechange",this.updateLiveEdgeStatusHandler_),this.textEl_=null,d.prototype.dispose.call(this)},y}(Sa);uc.prototype.controlText_="Seek to live, currently playing live",Cr.registerComponent("SeekToLive",uc);var Pu=function(d,y,g){return d=Number(d),Math.min(g,Math.max(y,isNaN(d)?y:d))},R1=function(d){function y(n,l){var h;return(h=d.call(this,n,l)||this).handleMouseDown_=function(M){return h.handleMouseDown(M)},h.handleMouseUp_=function(M){return h.handleMouseUp(M)},h.handleKeyDown_=function(M){return h.handleKeyDown(M)},h.handleClick_=function(M){return h.handleClick(M)},h.handleMouseMove_=function(M){return h.handleMouseMove(M)},h.update_=function(M){return h.update(M)},h.bar=h.getChild(h.options_.barName),h.vertical(!!h.options_.vertical),h.enable(),h}A(y,d);var g=y.prototype;return g.enabled=function(){return this.enabled_},g.enable=function(){this.enabled()||(this.on("mousedown",this.handleMouseDown_),this.on("touchstart",this.handleMouseDown_),this.on("keydown",this.handleKeyDown_),this.on("click",this.handleClick_),this.on(this.player_,"controlsvisible",this.update),this.playerEvent&&this.on(this.player_,this.playerEvent,this.update),this.removeClass("disabled"),this.setAttribute("tabindex",0),this.enabled_=!0)},g.disable=function(){if(this.enabled()){var n=this.bar.el_.ownerDocument;this.off("mousedown",this.handleMouseDown_),this.off("touchstart",this.handleMouseDown_),this.off("keydown",this.handleKeyDown_),this.off("click",this.handleClick_),this.off(this.player_,"controlsvisible",this.update_),this.off(n,"mousemove",this.handleMouseMove_),this.off(n,"mouseup",this.handleMouseUp_),this.off(n,"touchmove",this.handleMouseMove_),this.off(n,"touchend",this.handleMouseUp_),this.removeAttribute("tabindex"),this.addClass("disabled"),this.playerEvent&&this.off(this.player_,this.playerEvent,this.update),this.enabled_=!1}},g.createEl=function(n,l,h){return void 0===l&&(l={}),void 0===h&&(h={}),l.className=l.className+" vjs-slider",l=jt({tabIndex:0},l),h=jt({role:"slider","aria-valuenow":0,"aria-valuemin":0,"aria-valuemax":100,tabIndex:0},h),d.prototype.createEl.call(this,n,l,h)},g.handleMouseDown=function(n){var l=this.bar.el_.ownerDocument;"mousedown"===n.type&&n.preventDefault(),"touchstart"===n.type&&!re&&n.preventDefault(),ks(),this.addClass("vjs-sliding"),this.trigger("slideractive"),this.on(l,"mousemove",this.handleMouseMove_),this.on(l,"mouseup",this.handleMouseUp_),this.on(l,"touchmove",this.handleMouseMove_),this.on(l,"touchend",this.handleMouseUp_),this.handleMouseMove(n,!0)},g.handleMouseMove=function(n){},g.handleMouseUp=function(){var n=this.bar.el_.ownerDocument;us(),this.removeClass("vjs-sliding"),this.trigger("sliderinactive"),this.off(n,"mousemove",this.handleMouseMove_),this.off(n,"mouseup",this.handleMouseUp_),this.off(n,"touchmove",this.handleMouseMove_),this.off(n,"touchend",this.handleMouseUp_),this.update()},g.update=function(){var n=this;if(this.el_&&this.bar){var l=this.getProgress();return l===this.progress_||(this.progress_=l,this.requestNamedAnimationFrame("Slider#update",function(){var h=n.vertical()?"height":"width";n.bar.el().style[h]=(100*l).toFixed(2)+"%"})),l}},g.getProgress=function(){return Number(Pu(this.getPercent(),0,1).toFixed(4))},g.calculateDistance=function(n){var l=vs(this.el_,n);return this.vertical()?l.y:l.x},g.handleKeyDown=function(n){j().isEventKey(n,"Left")||j().isEventKey(n,"Down")?(n.preventDefault(),n.stopPropagation(),this.stepBack()):j().isEventKey(n,"Right")||j().isEventKey(n,"Up")?(n.preventDefault(),n.stopPropagation(),this.stepForward()):d.prototype.handleKeyDown.call(this,n)},g.handleClick=function(n){n.stopPropagation(),n.preventDefault()},g.vertical=function(n){if(void 0===n)return this.vertical_||!1;this.vertical_=!!n,this.addClass(this.vertical_?"vjs-slider-vertical":"vjs-slider-horizontal")},y}(Cr);Cr.registerComponent("Slider",R1);var bl=function(d,y){return Pu(d/y*100,0,100).toFixed(2)+"%"},Vc=function(d){function y(n,l){var h;return(h=d.call(this,n,l)||this).partEls_=[],h.on(n,"progress",function(M){return h.update(M)}),h}A(y,d);var g=y.prototype;return g.createEl=function(){var n=d.prototype.createEl.call(this,"div",{className:"vjs-load-progress"}),l=jo("span",{className:"vjs-control-text"}),h=jo("span",{textContent:this.localize("Loaded")}),M=C().createTextNode(": ");return this.percentageEl_=jo("span",{className:"vjs-control-text-loaded-percentage",textContent:"0%"}),n.appendChild(l),l.appendChild(h),l.appendChild(M),l.appendChild(this.percentageEl_),n},g.dispose=function(){this.partEls_=null,this.percentageEl_=null,d.prototype.dispose.call(this)},g.update=function(n){var l=this;this.requestNamedAnimationFrame("LoadProgressBar#update",function(){var h=l.player_.liveTracker,M=l.player_.buffered(),X=h&&h.isLive()?h.seekableEnd():l.player_.duration(),le=l.player_.bufferedEnd(),Ne=l.partEls_,Ct=bl(le,X);l.percent_!==Ct&&(l.el_.style.width=Ct,$r(l.percentageEl_,Ct),l.percent_=Ct);for(var Pt=0;PtM.length;kn--)l.el_.removeChild(Ne[kn-1]);Ne.length=M.length})},y}(Cr);Cr.registerComponent("LoadProgressBar",Vc);var Iu=function(d){function y(n,l){var h;return(h=d.call(this,n,l)||this).update=as(zr(G(h),h.update),30),h}A(y,d);var g=y.prototype;return g.createEl=function(){return d.prototype.createEl.call(this,"div",{className:"vjs-time-tooltip"},{"aria-hidden":"true"})},g.update=function(n,l,h){var M=Xo(this.el_),X=Jo(this.player_.el()),le=n.width*l;if(X&&M){var Ne=n.left-X.left+le,Ct=n.width-le+(X.right-n.right),Pt=M.width/2;NeM.width&&(Pt=M.width),Pt=Math.round(Pt),this.el_.style.right="-"+Pt+"px",this.write(h)}},g.write=function(n){$r(this.el_,n)},g.updateTime=function(n,l,h,M){var X=this;this.requestNamedAnimationFrame("TimeTooltip#updateTime",function(){var le,Ne=X.player_.duration();if(X.player_.liveTracker&&X.player_.liveTracker.isLive()){var Ct=X.player_.liveTracker.liveWindow(),Pt=Ct-l*Ct;le=(Pt<1?"":"-")+Ra(Pt,Ct)}else le=Ra(h,Ne);X.update(n,l,le),M&&M()})},y}(Cr);Cr.registerComponent("TimeTooltip",Iu);var Xs=function(d){function y(n,l){var h;return(h=d.call(this,n,l)||this).update=as(zr(G(h),h.update),30),h}A(y,d);var g=y.prototype;return g.createEl=function(){return d.prototype.createEl.call(this,"div",{className:"vjs-play-progress vjs-slider-bar"},{"aria-hidden":"true"})},g.update=function(n,l){var h=this.getChild("timeTooltip");if(h){var M=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime();h.updateTime(n,l,M)}},y}(Cr);Xs.prototype.options_={children:[]},!_i&&!fi&&Xs.prototype.options_.children.push("timeTooltip"),Cr.registerComponent("PlayProgressBar",Xs);var cc=function(d){function y(n,l){var h;return(h=d.call(this,n,l)||this).update=as(zr(G(h),h.update),30),h}A(y,d);var g=y.prototype;return g.createEl=function(){return d.prototype.createEl.call(this,"div",{className:"vjs-mouse-display"})},g.update=function(n,l){var h=this,M=l*this.player_.duration();this.getChild("timeTooltip").updateTime(n,l,M,function(){h.el_.style.left=n.width*l+"px"})},y}(Cr);cc.prototype.options_={children:["timeTooltip"]},Cr.registerComponent("MouseTimeDisplay",cc);var Ni=function(d){function y(n,l){var h;return(h=d.call(this,n,l)||this).setEventHandlers_(),h}A(y,d);var g=y.prototype;return g.setEventHandlers_=function(){var n=this;this.update_=zr(this,this.update),this.update=as(this.update_,30),this.on(this.player_,["ended","durationchange","timeupdate"],this.update),this.player_.liveTracker&&this.on(this.player_.liveTracker,"liveedgechange",this.update),this.updateInterval=null,this.enableIntervalHandler_=function(l){return n.enableInterval_(l)},this.disableIntervalHandler_=function(l){return n.disableInterval_(l)},this.on(this.player_,["playing"],this.enableIntervalHandler_),this.on(this.player_,["ended","pause","waiting"],this.disableIntervalHandler_),"hidden"in C()&&"visibilityState"in C()&&this.on(C(),"visibilitychange",this.toggleVisibility_)},g.toggleVisibility_=function(n){"hidden"===C().visibilityState?(this.cancelNamedAnimationFrame("SeekBar#update"),this.cancelNamedAnimationFrame("Slider#update"),this.disableInterval_(n)):(!this.player_.ended()&&!this.player_.paused()&&this.enableInterval_(),this.update())},g.enableInterval_=function(){this.updateInterval||(this.updateInterval=this.setInterval(this.update,30))},g.disableInterval_=function(n){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&n&&"ended"!==n.type||this.updateInterval&&(this.clearInterval(this.updateInterval),this.updateInterval=null)},g.createEl=function(){return d.prototype.createEl.call(this,"div",{className:"vjs-progress-holder"},{"aria-label":this.localize("Progress Bar")})},g.update=function(n){var l=this;if("hidden"!==C().visibilityState){var h=d.prototype.update.call(this);return this.requestNamedAnimationFrame("SeekBar#update",function(){var M=l.player_.ended()?l.player_.duration():l.getCurrentTime_(),X=l.player_.liveTracker,le=l.player_.duration();X&&X.isLive()&&(le=l.player_.liveTracker.liveCurrentTime()),l.percent_!==h&&(l.el_.setAttribute("aria-valuenow",(100*h).toFixed(2)),l.percent_=h),(l.currentTime_!==M||l.duration_!==le)&&(l.el_.setAttribute("aria-valuetext",l.localize("progress bar timing: currentTime={1} duration={2}",[Ra(M,le),Ra(le,le)],"{1} of {2}")),l.currentTime_=M,l.duration_=le),l.bar&&l.bar.update(Jo(l.el()),l.getProgress())}),h}},g.userSeek_=function(n){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&this.player_.liveTracker.nextSeekedFromUser(),this.player_.currentTime(n)},g.getCurrentTime_=function(){return this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime()},g.getPercent=function(){var n,l=this.getCurrentTime_(),h=this.player_.liveTracker;return h&&h.isLive()?(n=(l-h.seekableStart())/h.liveWindow(),h.atLiveEdge()&&(n=1)):n=l/this.player_.duration(),n},g.handleMouseDown=function(n){Vt(n)&&(n.stopPropagation(),this.videoWasPlaying=!this.player_.paused(),this.player_.pause(),d.prototype.handleMouseDown.call(this,n))},g.handleMouseMove=function(n,l){if(void 0===l&&(l=!1),Vt(n)){!l&&!this.player_.scrubbing()&&this.player_.scrubbing(!0);var h,M=this.calculateDistance(n),X=this.player_.liveTracker;if(X&&X.isLive()){if(M>=.99)return void X.seekToLiveEdge();var le=X.seekableStart(),Ne=X.liveCurrentTime();if((h=le+M*X.liveWindow())>=Ne&&(h=Ne),h<=le&&(h=le+.1),h===1/0)return}else(h=M*this.player_.duration())===this.player_.duration()&&(h-=.1);this.userSeek_(h)}},g.enable=function(){d.prototype.enable.call(this);var n=this.getChild("mouseTimeDisplay");n&&n.show()},g.disable=function(){d.prototype.disable.call(this);var n=this.getChild("mouseTimeDisplay");n&&n.hide()},g.handleMouseUp=function(n){d.prototype.handleMouseUp.call(this,n),n&&n.stopPropagation(),this.player_.scrubbing(!1),this.player_.trigger({type:"timeupdate",target:this,manuallyTriggered:!0}),this.videoWasPlaying?Gl(this.player_.play()):this.update_()},g.stepForward=function(){this.userSeek_(this.player_.currentTime()+5)},g.stepBack=function(){this.userSeek_(this.player_.currentTime()-5)},g.handleAction=function(n){this.player_.paused()?this.player_.play():this.player_.pause()},g.handleKeyDown=function(n){var l=this.player_.liveTracker;if(j().isEventKey(n,"Space")||j().isEventKey(n,"Enter"))n.preventDefault(),n.stopPropagation(),this.handleAction(n);else if(j().isEventKey(n,"Home"))n.preventDefault(),n.stopPropagation(),this.userSeek_(0);else if(j().isEventKey(n,"End"))n.preventDefault(),n.stopPropagation(),l&&l.isLive()?this.userSeek_(l.liveCurrentTime()):this.userSeek_(this.player_.duration());else if(/^[0-9]$/.test(j()(n))){n.preventDefault(),n.stopPropagation();var h=10*(j().codes[j()(n)]-j().codes[0])/100;l&&l.isLive()?this.userSeek_(l.seekableStart()+l.liveWindow()*h):this.userSeek_(this.player_.duration()*h)}else j().isEventKey(n,"PgDn")?(n.preventDefault(),n.stopPropagation(),this.userSeek_(this.player_.currentTime()-60)):j().isEventKey(n,"PgUp")?(n.preventDefault(),n.stopPropagation(),this.userSeek_(this.player_.currentTime()+60)):d.prototype.handleKeyDown.call(this,n)},g.dispose=function(){this.disableInterval_(),this.off(this.player_,["ended","durationchange","timeupdate"],this.update),this.player_.liveTracker&&this.off(this.player_.liveTracker,"liveedgechange",this.update),this.off(this.player_,["playing"],this.enableIntervalHandler_),this.off(this.player_,["ended","pause","waiting"],this.disableIntervalHandler_),"hidden"in C()&&"visibilityState"in C()&&this.off(C(),"visibilitychange",this.toggleVisibility_),d.prototype.dispose.call(this)},y}(R1);Ni.prototype.options_={children:["loadProgressBar","playProgressBar"],barName:"playProgressBar"},!_i&&!fi&&Ni.prototype.options_.children.splice(1,0,"mouseTimeDisplay"),Cr.registerComponent("SeekBar",Ni);var ta=function(d){function y(n,l){var h;return(h=d.call(this,n,l)||this).handleMouseMove=as(zr(G(h),h.handleMouseMove),30),h.throttledHandleMouseSeek=as(zr(G(h),h.handleMouseSeek),30),h.handleMouseUpHandler_=function(M){return h.handleMouseUp(M)},h.handleMouseDownHandler_=function(M){return h.handleMouseDown(M)},h.enable(),h}A(y,d);var g=y.prototype;return g.createEl=function(){return d.prototype.createEl.call(this,"div",{className:"vjs-progress-control vjs-control"})},g.handleMouseMove=function(n){var l=this.getChild("seekBar");if(l){var h=l.getChild("playProgressBar"),M=l.getChild("mouseTimeDisplay");if(h||M){var X=l.el(),le=Xo(X),Ne=vs(X,n).x;Ne=Pu(Ne,0,1),M&&M.update(le,Ne),h&&h.update(le,l.getProgress())}}},g.handleMouseSeek=function(n){var l=this.getChild("seekBar");l&&l.handleMouseMove(n)},g.enabled=function(){return this.enabled_},g.disable=function(){if(this.children().forEach(function(l){return l.disable&&l.disable()}),this.enabled()&&(this.off(["mousedown","touchstart"],this.handleMouseDownHandler_),this.off(this.el_,"mousemove",this.handleMouseMove),this.removeListenersAddedOnMousedownAndTouchstart(),this.addClass("disabled"),this.enabled_=!1,this.player_.scrubbing())){var n=this.getChild("seekBar");this.player_.scrubbing(!1),n.videoWasPlaying&&Gl(this.player_.play())}},g.enable=function(){this.children().forEach(function(n){return n.enable&&n.enable()}),!this.enabled()&&(this.on(["mousedown","touchstart"],this.handleMouseDownHandler_),this.on(this.el_,"mousemove",this.handleMouseMove),this.removeClass("disabled"),this.enabled_=!0)},g.removeListenersAddedOnMousedownAndTouchstart=function(){var n=this.el_.ownerDocument;this.off(n,"mousemove",this.throttledHandleMouseSeek),this.off(n,"touchmove",this.throttledHandleMouseSeek),this.off(n,"mouseup",this.handleMouseUpHandler_),this.off(n,"touchend",this.handleMouseUpHandler_)},g.handleMouseDown=function(n){var l=this.el_.ownerDocument,h=this.getChild("seekBar");h&&h.handleMouseDown(n),this.on(l,"mousemove",this.throttledHandleMouseSeek),this.on(l,"touchmove",this.throttledHandleMouseSeek),this.on(l,"mouseup",this.handleMouseUpHandler_),this.on(l,"touchend",this.handleMouseUpHandler_)},g.handleMouseUp=function(n){var l=this.getChild("seekBar");l&&l.handleMouseUp(n),this.removeListenersAddedOnMousedownAndTouchstart()},y}(Cr);ta.prototype.options_={children:["seekBar"]},Cr.registerComponent("ProgressControl",ta);var Qa=function(d){function y(n,l){var h;return(h=d.call(this,n,l)||this).on(n,["enterpictureinpicture","leavepictureinpicture"],function(M){return h.handlePictureInPictureChange(M)}),h.on(n,["disablepictureinpicturechanged","loadedmetadata"],function(M){return h.handlePictureInPictureEnabledChange(M)}),h.disable(),h}A(y,d);var g=y.prototype;return g.buildCSSClass=function(){return"vjs-picture-in-picture-control "+d.prototype.buildCSSClass.call(this)},g.handlePictureInPictureEnabledChange=function(){C().pictureInPictureEnabled&&!1===this.player_.disablePictureInPicture()?this.enable():this.disable()},g.handlePictureInPictureChange=function(n){this.player_.isInPictureInPicture()?this.controlText("Exit Picture-in-Picture"):this.controlText("Picture-in-Picture"),this.handlePictureInPictureEnabledChange()},g.handleClick=function(n){this.player_.isInPictureInPicture()?this.player_.exitPictureInPicture():this.player_.requestPictureInPicture()},y}(Sa);Qa.prototype.controlText_="Picture-in-Picture",Cr.registerComponent("PictureInPictureToggle",Qa);var Wa=function(d){function y(n,l){var h;return(h=d.call(this,n,l)||this).on(n,"fullscreenchange",function(M){return h.handleFullscreenChange(M)}),!1===C()[n.fsApi_.fullscreenEnabled]&&h.disable(),h}A(y,d);var g=y.prototype;return g.buildCSSClass=function(){return"vjs-fullscreen-control "+d.prototype.buildCSSClass.call(this)},g.handleFullscreenChange=function(n){this.player_.isFullscreen()?this.controlText("Non-Fullscreen"):this.controlText("Fullscreen")},g.handleClick=function(n){this.player_.isFullscreen()?this.player_.exitFullscreen():this.player_.requestFullscreen()},y}(Sa);Wa.prototype.controlText_="Fullscreen",Cr.registerComponent("FullscreenToggle",Wa);var Ql=function(d){function y(){return d.apply(this,arguments)||this}return A(y,d),y.prototype.createEl=function(){var g=d.prototype.createEl.call(this,"div",{className:"vjs-volume-level"});return g.appendChild(d.prototype.createEl.call(this,"span",{className:"vjs-control-text"})),g},y}(Cr);Cr.registerComponent("VolumeLevel",Ql);var Au=function(d){function y(n,l){var h;return(h=d.call(this,n,l)||this).update=as(zr(G(h),h.update),30),h}A(y,d);var g=y.prototype;return g.createEl=function(){return d.prototype.createEl.call(this,"div",{className:"vjs-volume-tooltip"},{"aria-hidden":"true"})},g.update=function(n,l,h,M){if(!h){var X=Jo(this.el_),le=Jo(this.player_.el()),Ne=n.width*l;if(!le||!X)return;var Ct=n.left-le.left+Ne,Pt=n.width-Ne+(le.right-n.right),yt=X.width/2;CtX.width&&(yt=X.width),this.el_.style.right="-"+yt+"px"}this.write(M+"%")},g.write=function(n){$r(this.el_,n)},g.updateVolume=function(n,l,h,M,X){var le=this;this.requestNamedAnimationFrame("VolumeLevelTooltip#updateVolume",function(){le.update(n,l,h,M.toFixed(0)),X&&X()})},y}(Cr);Cr.registerComponent("VolumeLevelTooltip",Au);var Wl=function(d){function y(n,l){var h;return(h=d.call(this,n,l)||this).update=as(zr(G(h),h.update),30),h}A(y,d);var g=y.prototype;return g.createEl=function(){return d.prototype.createEl.call(this,"div",{className:"vjs-mouse-display"})},g.update=function(n,l,h){var M=this,X=100*l;this.getChild("volumeLevelTooltip").updateVolume(n,l,h,X,function(){h?M.el_.style.bottom=n.height*l+"px":M.el_.style.left=n.width*l+"px"})},y}(Cr);Wl.prototype.options_={children:["volumeLevelTooltip"]},Cr.registerComponent("MouseVolumeLevelDisplay",Wl);var Oa=function(d){function y(n,l){var h;return(h=d.call(this,n,l)||this).on("slideractive",function(M){return h.updateLastVolume_(M)}),h.on(n,"volumechange",function(M){return h.updateARIAAttributes(M)}),n.ready(function(){return h.updateARIAAttributes()}),h}A(y,d);var g=y.prototype;return g.createEl=function(){return d.prototype.createEl.call(this,"div",{className:"vjs-volume-bar vjs-slider-bar"},{"aria-label":this.localize("Volume Level"),"aria-live":"polite"})},g.handleMouseDown=function(n){Vt(n)&&d.prototype.handleMouseDown.call(this,n)},g.handleMouseMove=function(n){var l=this.getChild("mouseVolumeLevelDisplay");if(l){var h=this.el(),M=Jo(h),X=this.vertical(),le=vs(h,n);le=Pu(le=X?le.y:le.x,0,1),l.update(M,le,X)}Vt(n)&&(this.checkMuted(),this.player_.volume(this.calculateDistance(n)))},g.checkMuted=function(){this.player_.muted()&&this.player_.muted(!1)},g.getPercent=function(){return this.player_.muted()?0:this.player_.volume()},g.stepForward=function(){this.checkMuted(),this.player_.volume(this.player_.volume()+.1)},g.stepBack=function(){this.checkMuted(),this.player_.volume(this.player_.volume()-.1)},g.updateARIAAttributes=function(n){var l=this.player_.muted()?0:this.volumeAsPercentage_();this.el_.setAttribute("aria-valuenow",l),this.el_.setAttribute("aria-valuetext",l+"%")},g.volumeAsPercentage_=function(){return Math.round(100*this.player_.volume())},g.updateLastVolume_=function(){var n=this,l=this.player_.volume();this.one("sliderinactive",function(){0===n.player_.volume()&&n.player_.lastVolume_(l)})},y}(R1);Oa.prototype.options_={children:["volumeLevel"],barName:"volumeLevel"},!_i&&!fi&&Oa.prototype.options_.children.splice(0,0,"mouseVolumeLevelDisplay"),Oa.prototype.playerEvent="volumechange",Cr.registerComponent("VolumeBar",Oa);var Gu=function(d){function y(n,l){var h;return void 0===l&&(l={}),l.vertical=l.vertical||!1,(typeof l.volumeBar>"u"||xe(l.volumeBar))&&(l.volumeBar=l.volumeBar||{},l.volumeBar.vertical=l.vertical),function(d,y){y.tech_&&!y.tech_.featuresVolumeControl&&d.addClass("vjs-hidden"),d.on(y,"loadstart",function(){y.tech_.featuresVolumeControl?d.removeClass("vjs-hidden"):d.addClass("vjs-hidden")})}(G(h=d.call(this,n,l)||this),n),h.throttledHandleMouseMove=as(zr(G(h),h.handleMouseMove),30),h.handleMouseUpHandler_=function(M){return h.handleMouseUp(M)},h.on("mousedown",function(M){return h.handleMouseDown(M)}),h.on("touchstart",function(M){return h.handleMouseDown(M)}),h.on("mousemove",function(M){return h.handleMouseMove(M)}),h.on(h.volumeBar,["focus","slideractive"],function(){h.volumeBar.addClass("vjs-slider-active"),h.addClass("vjs-slider-active"),h.trigger("slideractive")}),h.on(h.volumeBar,["blur","sliderinactive"],function(){h.volumeBar.removeClass("vjs-slider-active"),h.removeClass("vjs-slider-active"),h.trigger("sliderinactive")}),h}A(y,d);var g=y.prototype;return g.createEl=function(){var n="vjs-volume-horizontal";return this.options_.vertical&&(n="vjs-volume-vertical"),d.prototype.createEl.call(this,"div",{className:"vjs-volume-control vjs-control "+n})},g.handleMouseDown=function(n){var l=this.el_.ownerDocument;this.on(l,"mousemove",this.throttledHandleMouseMove),this.on(l,"touchmove",this.throttledHandleMouseMove),this.on(l,"mouseup",this.handleMouseUpHandler_),this.on(l,"touchend",this.handleMouseUpHandler_)},g.handleMouseUp=function(n){var l=this.el_.ownerDocument;this.off(l,"mousemove",this.throttledHandleMouseMove),this.off(l,"touchmove",this.throttledHandleMouseMove),this.off(l,"mouseup",this.handleMouseUpHandler_),this.off(l,"touchend",this.handleMouseUpHandler_)},g.handleMouseMove=function(n){this.volumeBar.handleMouseMove(n)},y}(Cr);Gu.prototype.options_={children:["volumeBar"]},Cr.registerComponent("VolumeControl",Gu);var Du=function(d){function y(n,l){var h;return function(d,y){y.tech_&&!y.tech_.featuresMuteControl&&d.addClass("vjs-hidden"),d.on(y,"loadstart",function(){y.tech_.featuresMuteControl?d.removeClass("vjs-hidden"):d.addClass("vjs-hidden")})}(G(h=d.call(this,n,l)||this),n),h.on(n,["loadstart","volumechange"],function(M){return h.update(M)}),h}A(y,d);var g=y.prototype;return g.buildCSSClass=function(){return"vjs-mute-control "+d.prototype.buildCSSClass.call(this)},g.handleClick=function(n){var l=this.player_.volume(),h=this.player_.lastVolume_();0===l?(this.player_.volume(h<.1?.1:h),this.player_.muted(!1)):this.player_.muted(!this.player_.muted())},g.update=function(n){this.updateIcon_(),this.updateControlText_()},g.updateIcon_=function(){var n=this.player_.volume(),l=3;_i&&this.player_.tech_&&this.player_.tech_.el_&&this.player_.muted(this.player_.tech_.el_.muted),0===n||this.player_.muted()?l=0:n<.33?l=1:n<.67&&(l=2);for(var h=0;h<4;h++)$o(this.el_,"vjs-vol-"+h);zo(this.el_,"vjs-vol-"+l)},g.updateControlText_=function(){var n=this.player_.muted()||0===this.player_.volume()?"Unmute":"Mute";this.controlText()!==n&&this.controlText(n)},y}(Sa);Du.prototype.controlText_="Mute",Cr.registerComponent("MuteToggle",Du);var _a=function(d){function y(n,l){var h;return void 0===l&&(l={}),l.inline=!(typeof l.inline<"u")||l.inline,(typeof l.volumeControl>"u"||xe(l.volumeControl))&&(l.volumeControl=l.volumeControl||{},l.volumeControl.vertical=!l.inline),(h=d.call(this,n,l)||this).handleKeyPressHandler_=function(M){return h.handleKeyPress(M)},h.on(n,["loadstart"],function(M){return h.volumePanelState_(M)}),h.on(h.muteToggle,"keyup",function(M){return h.handleKeyPress(M)}),h.on(h.volumeControl,"keyup",function(M){return h.handleVolumeControlKeyUp(M)}),h.on("keydown",function(M){return h.handleKeyPress(M)}),h.on("mouseover",function(M){return h.handleMouseOver(M)}),h.on("mouseout",function(M){return h.handleMouseOut(M)}),h.on(h.volumeControl,["slideractive"],h.sliderActive_),h.on(h.volumeControl,["sliderinactive"],h.sliderInactive_),h}A(y,d);var g=y.prototype;return g.sliderActive_=function(){this.addClass("vjs-slider-active")},g.sliderInactive_=function(){this.removeClass("vjs-slider-active")},g.volumePanelState_=function(){this.volumeControl.hasClass("vjs-hidden")&&this.muteToggle.hasClass("vjs-hidden")&&this.addClass("vjs-hidden"),this.volumeControl.hasClass("vjs-hidden")&&!this.muteToggle.hasClass("vjs-hidden")&&this.addClass("vjs-mute-toggle-only")},g.createEl=function(){var n="vjs-volume-panel-horizontal";return this.options_.inline||(n="vjs-volume-panel-vertical"),d.prototype.createEl.call(this,"div",{className:"vjs-volume-panel vjs-control "+n})},g.dispose=function(){this.handleMouseOut(),d.prototype.dispose.call(this)},g.handleVolumeControlKeyUp=function(n){j().isEventKey(n,"Esc")&&this.muteToggle.focus()},g.handleMouseOver=function(n){this.addClass("vjs-hover"),$n(C(),"keyup",this.handleKeyPressHandler_)},g.handleMouseOut=function(n){this.removeClass("vjs-hover"),Ei(C(),"keyup",this.handleKeyPressHandler_)},g.handleKeyPress=function(n){j().isEventKey(n,"Esc")&&this.handleMouseOut()},y}(Cr);_a.prototype.options_={children:["muteToggle","volumeControl"]},Cr.registerComponent("VolumePanel",_a);var ul=function(d){function y(n,l){var h;return h=d.call(this,n,l)||this,l&&(h.menuButton_=l.menuButton),h.focusedChild_=-1,h.on("keydown",function(M){return h.handleKeyDown(M)}),h.boundHandleBlur_=function(M){return h.handleBlur(M)},h.boundHandleTapClick_=function(M){return h.handleTapClick(M)},h}A(y,d);var g=y.prototype;return g.addEventListenerForItem=function(n){n instanceof Cr&&(this.on(n,"blur",this.boundHandleBlur_),this.on(n,["tap","click"],this.boundHandleTapClick_))},g.removeEventListenerForItem=function(n){n instanceof Cr&&(this.off(n,"blur",this.boundHandleBlur_),this.off(n,["tap","click"],this.boundHandleTapClick_))},g.removeChild=function(n){"string"==typeof n&&(n=this.getChild(n)),this.removeEventListenerForItem(n),d.prototype.removeChild.call(this,n)},g.addItem=function(n){var l=this.addChild(n);l&&this.addEventListenerForItem(l)},g.createEl=function(){this.contentEl_=jo(this.options_.contentElType||"ul",{className:"vjs-menu-content"}),this.contentEl_.setAttribute("role","menu");var l=d.prototype.createEl.call(this,"div",{append:this.contentEl_,className:"vjs-menu"});return l.appendChild(this.contentEl_),$n(l,"click",function(h){h.preventDefault(),h.stopImmediatePropagation()}),l},g.dispose=function(){this.contentEl_=null,this.boundHandleBlur_=null,this.boundHandleTapClick_=null,d.prototype.dispose.call(this)},g.handleBlur=function(n){var l=n.relatedTarget||C().activeElement;if(!this.children().some(function(M){return M.el()===l})){var h=this.menuButton_;h&&h.buttonPressed_&&l!==h.el().firstChild&&h.unpressButton()}},g.handleTapClick=function(n){if(this.menuButton_){this.menuButton_.unpressButton();var l=this.children();if(!Array.isArray(l))return;var h=l.filter(function(M){return M.el()===n.target})[0];if(!h)return;"CaptionSettingsMenuItem"!==h.name()&&this.menuButton_.focus()}},g.handleKeyDown=function(n){j().isEventKey(n,"Left")||j().isEventKey(n,"Down")?(n.preventDefault(),n.stopPropagation(),this.stepForward()):(j().isEventKey(n,"Right")||j().isEventKey(n,"Up"))&&(n.preventDefault(),n.stopPropagation(),this.stepBack())},g.stepForward=function(){var n=0;void 0!==this.focusedChild_&&(n=this.focusedChild_+1),this.focus(n)},g.stepBack=function(){var n=0;void 0!==this.focusedChild_&&(n=this.focusedChild_-1),this.focus(n)},g.focus=function(n){void 0===n&&(n=0);var l=this.children().slice();l.length&&l[0].hasClass("vjs-menu-title")&&l.shift(),l.length>0&&(n<0?n=0:n>=l.length&&(n=l.length-1),this.focusedChild_=n,l[n].el_.focus())},y}(Cr);Cr.registerComponent("Menu",ul);var qa=function(d){function y(n,l){var h;void 0===l&&(l={}),(h=d.call(this,n,l)||this).menuButton_=new Sa(n,l),h.menuButton_.controlText(h.controlText_),h.menuButton_.el_.setAttribute("aria-haspopup","true");var M=Sa.prototype.buildCSSClass();h.menuButton_.el_.className=h.buildCSSClass()+" "+M,h.menuButton_.removeClass("vjs-control"),h.addChild(h.menuButton_),h.update(),h.enabled_=!0;var X=function(le){return h.handleClick(le)};return h.handleMenuKeyUp_=function(le){return h.handleMenuKeyUp(le)},h.on(h.menuButton_,"tap",X),h.on(h.menuButton_,"click",X),h.on(h.menuButton_,"keydown",function(le){return h.handleKeyDown(le)}),h.on(h.menuButton_,"mouseenter",function(){h.addClass("vjs-hover"),h.menu.show(),$n(C(),"keyup",h.handleMenuKeyUp_)}),h.on("mouseleave",function(le){return h.handleMouseLeave(le)}),h.on("keydown",function(le){return h.handleSubmenuKeyDown(le)}),h}A(y,d);var g=y.prototype;return g.update=function(){var n=this.createMenu();this.menu&&(this.menu.dispose(),this.removeChild(this.menu)),this.menu=n,this.addChild(n),this.buttonPressed_=!1,this.menuButton_.el_.setAttribute("aria-expanded","false"),this.items&&this.items.length<=this.hideThreshold_?this.hide():this.show()},g.createMenu=function(){var n=new ul(this.player_,{menuButton:this});if(this.hideThreshold_=0,this.options_.title){var l=jo("li",{className:"vjs-menu-title",textContent:Qs(this.options_.title),tabIndex:-1}),h=new Cr(this.player_,{el:l});n.addItem(h)}if(this.items=this.createItems(),this.items)for(var M=0;M-1&&"showing"===le.mode){h=!1;break}}h!==this.isSelected_&&this.selected(h)},g.handleSelectedLanguageChange=function(n){for(var l=this.player().textTracks(),h=!0,M=0,X=l.length;M-1&&"showing"===le.mode){h=!1;break}}h&&(this.player_.cache_.selectedLanguage={enabled:!1})},y}(Fu);Cr.registerComponent("OffTextTrackMenuItem",Kl);var _l=function(d){function y(g,n){return void 0===n&&(n={}),n.tracks=g.textTracks(),d.call(this,g,n)||this}return A(y,d),y.prototype.createItems=function(g,n){var l;void 0===g&&(g=[]),void 0===n&&(n=Fu),this.label_&&(l=this.label_+" off"),g.push(new Kl(this.player_,{kinds:this.kinds_,kind:this.kind_,label:l})),this.hideThreshold_+=1;var h=this.player_.textTracks();Array.isArray(this.kinds_)||(this.kinds_=[this.kind_]);for(var M=0;M-1){var le=new n(this.player_,{track:X,kinds:this.kinds_,kind:this.kind_,selectable:!0,multiSelectable:!1});le.addClass("vjs-"+X.kind+"-menu-item"),g.push(le)}}return g},y}(Cl);Cr.registerComponent("TextTrackButton",_l);var oa=function(d){function y(n,l){var h,M=l.track,X=l.cue,le=n.currentTime();return l.selectable=!0,l.multiSelectable=!1,l.label=X.text,l.selected=X.startTime<=le&&le=0;l--){var h=n[l];if(h.kind===this.kind_)return h}},g.getMenuCaption=function(){return this.track_&&this.track_.label?this.track_.label:this.localize(Qs(this.kind_))},g.createMenu=function(){return this.options_.title=this.getMenuCaption(),d.prototype.createMenu.call(this)},g.createItems=function(){var n=[];if(!this.track_)return n;var l=this.track_.cues;if(!l)return n;for(var h=0,M=l.length;h-1&&(h.label_="captions"),h.menuButton_.controlText(Qs(h.label_)),h}A(y,d);var g=y.prototype;return g.buildCSSClass=function(){return"vjs-subs-caps-button "+d.prototype.buildCSSClass.call(this)},g.buildWrapperCSSClass=function(){return"vjs-subs-caps-button "+d.prototype.buildWrapperCSSClass.call(this)},g.createItems=function(){var n=[];return!(this.player().tech_&&this.player().tech_.featuresNativeTextTracks)&&this.player().getChild("textTrackSettings")&&(n.push(new Ul(this.player_,{kind:this.label_})),this.hideThreshold_+=1),d.prototype.createItems.call(this,n,cl)},y}(_l);Yu.prototype.kinds_=["captions","subtitles"],Yu.prototype.controlText_="Subtitles",Cr.registerComponent("SubsCapsButton",Yu);var Qu=function(d){function y(n,l){var h,M=l.track,X=n.audioTracks();l.label=M.label||M.language||"Unknown",l.selected=M.enabled,(h=d.call(this,n,l)||this).track=M,h.addClass("vjs-"+M.kind+"-menu-item");var le=function(){for(var Ne=arguments.length,Ct=new Array(Ne),Pt=0;Pt=0;h--)l.push(new Xl(this.player(),{rate:n[h]+"x"}));return l},g.updateARIAAttributes=function(){this.el().setAttribute("aria-valuenow",this.player().playbackRate())},g.handleClick=function(n){var l=this.player().playbackRate(),h=this.playbackRates(),M=(h.indexOf(l)+1)%h.length;this.player().playbackRate(h[M])},g.handlePlaybackRateschange=function(n){this.update()},g.playbackRates=function(){var n=this.player();return n.playbackRates&&n.playbackRates()||[]},g.playbackRateSupported=function(){return this.player().tech_&&this.player().tech_.featuresPlaybackRate&&this.playbackRates()&&this.playbackRates().length>0},g.updateVisibility=function(n){this.playbackRateSupported()?this.removeClass("vjs-hidden"):this.addClass("vjs-hidden")},g.updateLabel=function(n){this.playbackRateSupported()&&(this.labelEl_.textContent=this.player().playbackRate()+"x")},y}(qa);Wu.prototype.controlText_="Playback Rate",Cr.registerComponent("PlaybackRateMenuButton",Wu);var ge=function(d){function y(){return d.apply(this,arguments)||this}A(y,d);var g=y.prototype;return g.buildCSSClass=function(){return"vjs-spacer "+d.prototype.buildCSSClass.call(this)},g.createEl=function(n,l,h){return void 0===n&&(n="div"),void 0===l&&(l={}),void 0===h&&(h={}),l.className||(l.className=this.buildCSSClass()),d.prototype.createEl.call(this,n,l,h)},y}(Cr);Cr.registerComponent("Spacer",ge);var Y=function(d){function y(){return d.apply(this,arguments)||this}A(y,d);var g=y.prototype;return g.buildCSSClass=function(){return"vjs-custom-control-spacer "+d.prototype.buildCSSClass.call(this)},g.createEl=function(){return d.prototype.createEl.call(this,"div",{className:this.buildCSSClass(),textContent:"\xa0"})},y}(ge);Cr.registerComponent("CustomControlSpacer",Y);var Ce=function(d){function y(){return d.apply(this,arguments)||this}return A(y,d),y.prototype.createEl=function(){return d.prototype.createEl.call(this,"div",{className:"vjs-control-bar",dir:"ltr"})},y}(Cr);Ce.prototype.options_={children:["playToggle","volumePanel","currentTimeDisplay","timeDivider","durationDisplay","progressControl","liveDisplay","seekToLive","remainingTimeDisplay","customControlSpacer","playbackRateMenuButton","chaptersButton","descriptionsButton","subsCapsButton","audioTrackButton","fullscreenToggle"]},"exitPictureInPicture"in C()&&Ce.prototype.options_.children.splice(Ce.prototype.options_.children.length-1,0,"pictureInPictureToggle"),Cr.registerComponent("ControlBar",Ce);var ct=function(d){function y(n,l){var h;return(h=d.call(this,n,l)||this).on(n,"error",function(M){return h.open(M)}),h}A(y,d);var g=y.prototype;return g.buildCSSClass=function(){return"vjs-error-display "+d.prototype.buildCSSClass.call(this)},g.content=function(){var n=this.player().error();return n?this.localize(n.message):""},y}(Fl);ct.prototype.options_=x({},Fl.prototype.options_,{pauseOnOpen:!1,fillAlways:!0,temporary:!1,uncloseable:!0}),Cr.registerComponent("ErrorDisplay",ct);var tn="vjs-text-track-settings",ae=["#000","Black"],k=["#00F","Blue"],I=["#0FF","Cyan"],De=["#0F0","Green"],Ft=["#F0F","Magenta"],Rn=["#F00","Red"],vi=["#FFF","White"],Ci=["#FF0","Yellow"],Zi=["1","Opaque"],Pr=["0.5","Semi-Transparent"],Lo=["0","Transparent"],Sr={backgroundColor:{selector:".vjs-bg-color > select",id:"captions-background-color-%s",label:"Color",options:[ae,vi,Rn,De,k,Ci,Ft,I]},backgroundOpacity:{selector:".vjs-bg-opacity > select",id:"captions-background-opacity-%s",label:"Transparency",options:[Zi,Pr,Lo]},color:{selector:".vjs-fg-color > select",id:"captions-foreground-color-%s",label:"Color",options:[vi,ae,Rn,De,k,Ci,Ft,I]},edgeStyle:{selector:".vjs-edge-style > select",id:"%s",label:"Text Edge Style",options:[["none","None"],["raised","Raised"],["depressed","Depressed"],["uniform","Uniform"],["dropshadow","Dropshadow"]]},fontFamily:{selector:".vjs-font-family > select",id:"captions-font-family-%s",label:"Font Family",options:[["proportionalSansSerif","Proportional Sans-Serif"],["monospaceSansSerif","Monospace Sans-Serif"],["proportionalSerif","Proportional Serif"],["monospaceSerif","Monospace Serif"],["casual","Casual"],["script","Script"],["small-caps","Small Caps"]]},fontPercent:{selector:".vjs-font-percent > select",id:"captions-font-size-%s",label:"Font Size",options:[["0.50","50%"],["0.75","75%"],["1.00","100%"],["1.25","125%"],["1.50","150%"],["1.75","175%"],["2.00","200%"],["3.00","300%"],["4.00","400%"]],default:2,parser:function(d){return"1.00"===d?null:Number(d)}},textOpacity:{selector:".vjs-text-opacity > select",id:"captions-foreground-opacity-%s",label:"Transparency",options:[Zi,Pr]},windowColor:{selector:".vjs-window-color > select",id:"captions-window-color-%s",label:"Color"},windowOpacity:{selector:".vjs-window-opacity > select",id:"captions-window-opacity-%s",label:"Transparency",options:[Lo,Pr,Zi]}};function Fr(d,y){if(y&&(d=y(d)),d&&"none"!==d)return d}Sr.windowColor.options=Sr.backgroundColor.options;var mo=function(d){function y(n,l){var h;return l.temporary=!1,(h=d.call(this,n,l)||this).updateDisplay=h.updateDisplay.bind(G(h)),h.fill(),h.hasBeenOpened_=h.hasBeenFilled_=!0,h.endDialog=jo("p",{className:"vjs-control-text",textContent:h.localize("End of dialog window.")}),h.el().appendChild(h.endDialog),h.setDefaults(),void 0===l.persistTextTrackSettings&&(h.options_.persistTextTrackSettings=h.options_.playerOptions.persistTextTrackSettings),h.on(h.$(".vjs-done-button"),"click",function(){h.saveSettings(),h.close()}),h.on(h.$(".vjs-default-button"),"click",function(){h.setDefaults(),h.updateDisplay()}),We(Sr,function(M){h.on(h.$(M.selector),"change",h.updateDisplay)}),h.options_.persistTextTrackSettings&&h.restoreSettings(),h}A(y,d);var g=y.prototype;return g.dispose=function(){this.endDialog=null,d.prototype.dispose.call(this)},g.createElSelect_=function(n,l,h){var M=this;void 0===l&&(l=""),void 0===h&&(h="label");var X=Sr[n],le=X.id.replace("%s",this.id_),Ne=[l,le].join(" ").trim();return["<"+h+' id="'+le+'" class="'+("label"===h?"vjs-label":"")+'">',this.localize(X.label),"",'").join("")},g.createElFgColor_=function(){var n="captions-text-legend-"+this.id_;return['
','',this.localize("Text"),"",this.createElSelect_("color",n),'',this.createElSelect_("textOpacity",n),"","
"].join("")},g.createElBgColor_=function(){var n="captions-background-"+this.id_;return['
','',this.localize("Background"),"",this.createElSelect_("backgroundColor",n),'',this.createElSelect_("backgroundOpacity",n),"","
"].join("")},g.createElWinColor_=function(){var n="captions-window-"+this.id_;return['
','',this.localize("Window"),"",this.createElSelect_("windowColor",n),'',this.createElSelect_("windowOpacity",n),"","
"].join("")},g.createElColors_=function(){return jo("div",{className:"vjs-track-settings-colors",innerHTML:[this.createElFgColor_(),this.createElBgColor_(),this.createElWinColor_()].join("")})},g.createElFont_=function(){return jo("div",{className:"vjs-track-settings-font",innerHTML:['
',this.createElSelect_("fontPercent","","legend"),"
",'
',this.createElSelect_("edgeStyle","","legend"),"
",'
',this.createElSelect_("fontFamily","","legend"),"
"].join("")})},g.createElControls_=function(){var n=this.localize("restore all settings to the default values");return jo("div",{className:"vjs-track-settings-controls",innerHTML:['",'"].join("")})},g.content=function(){return[this.createElColors_(),this.createElFont_(),this.createElControls_()]},g.label=function(){return this.localize("Caption Settings Dialog")},g.description=function(){return this.localize("Beginning of dialog window. Escape will cancel and close the window.")},g.buildCSSClass=function(){return d.prototype.buildCSSClass.call(this)+" vjs-text-track-settings"},g.getValues=function(){var h,X,n=this;return void 0===(X={})&&(X=0),Ve(h=Sr).reduce(function(le,Ne){return function(l,h,M){var X=function(Ne,Ct){return Fr(Ne.options[Ne.options.selectedIndex].value,Ct)}(n.$(h.selector),h.parser);return void 0!==X&&(l[M]=X),l}(le,h[Ne],Ne)},X)},g.setValues=function(n){var l=this;We(Sr,function(h,M){!function(le,Ne,Ct){if(Ne)for(var Pt=0;Ptthis.options_.liveTolerance;(!this.timeupdateSeen_||M===1/0)&&(le=!1),le!==this.behindLiveEdge_&&(this.behindLiveEdge_=le,this.trigger("liveedgechange"))}},g.handleDurationchange=function(){this.toggleTracking()},g.toggleTracking=function(){this.player_.duration()===1/0&&this.liveWindow()>=this.options_.trackingThreshold?(this.player_.options_.liveui&&this.player_.addClass("vjs-liveui"),this.startTracking()):(this.player_.removeClass("vjs-liveui"),this.stopTracking())},g.startTracking=function(){this.isTracking()||(this.timeupdateSeen_||(this.timeupdateSeen_=this.player_.hasStarted()),this.trackingInterval_=this.setInterval(this.trackLiveHandler_,30),this.trackLive_(),this.on(this.player_,["play","pause"],this.trackLiveHandler_),this.timeupdateSeen_?this.on(this.player_,"seeked",this.handleSeeked_):(this.one(this.player_,"play",this.handlePlay_),this.one(this.player_,"timeupdate",this.handleFirstTimeupdate_)))},g.handleFirstTimeupdate=function(){this.timeupdateSeen_=!0,this.on(this.player_,"seeked",this.handleSeeked_)},g.handleSeeked=function(){var n=Math.abs(this.liveCurrentTime()-this.player_.currentTime());this.seekedBehindLive_=this.nextSeekedFromUser_&&n>2,this.nextSeekedFromUser_=!1,this.trackLive_()},g.handlePlay=function(){this.one(this.player_,"timeupdate",this.seekToLiveEdge_)},g.reset_=function(){this.lastTime_=-1,this.pastSeekEnd_=0,this.lastSeekEnd_=-1,this.behindLiveEdge_=!0,this.timeupdateSeen_=!1,this.seekedBehindLive_=!1,this.nextSeekedFromUser_=!1,this.clearInterval(this.trackingInterval_),this.trackingInterval_=null,this.off(this.player_,["play","pause"],this.trackLiveHandler_),this.off(this.player_,"seeked",this.handleSeeked_),this.off(this.player_,"play",this.handlePlay_),this.off(this.player_,"timeupdate",this.handleFirstTimeupdate_),this.off(this.player_,"timeupdate",this.seekToLiveEdge_)},g.nextSeekedFromUser=function(){this.nextSeekedFromUser_=!0},g.stopTracking=function(){this.isTracking()&&(this.reset_(),this.trigger("liveedgechange"))},g.seekableEnd=function(){for(var n=this.player_.seekable(),l=[],h=n?n.length:0;h--;)l.push(n.end(h));return l.length?l.sort()[l.length-1]:1/0},g.seekableStart=function(){for(var n=this.player_.seekable(),l=[],h=n?n.length:0;h--;)l.push(n.start(h));return l.length?l.sort()[0]:0},g.liveWindow=function(){var n=this.liveCurrentTime();return n===1/0?0:n-this.seekableStart()},g.isLive=function(){return this.isTracking()},g.atLiveEdge=function(){return!this.behindLiveEdge()},g.liveCurrentTime=function(){return this.pastSeekEnd()+this.seekableEnd()},g.pastSeekEnd=function(){var n=this.seekableEnd();return-1!==this.lastSeekEnd_&&n!==this.lastSeekEnd_&&(this.pastSeekEnd_=0),this.lastSeekEnd_=n,this.pastSeekEnd_},g.behindLiveEdge=function(){return this.behindLiveEdge_},g.isTracking=function(){return"number"==typeof this.trackingInterval_},g.seekToLiveEdge=function(){this.seekedBehindLive_=!1,!this.atLiveEdge()&&(this.nextSeekedFromUser_=!1,this.player_.currentTime(this.liveCurrentTime()))},g.dispose=function(){this.off(C(),"visibilitychange",this.handleVisibilityChange_),this.stopTracking(),d.prototype.dispose.call(this)},y}(Cr);Cr.registerComponent("LiveTracker",ns);var is,es=function(d){var y=d.el();if(y.hasAttribute("src"))return d.triggerSourceset(y.src),!0;var g=d.$$("source"),n=[],l="";if(!g.length)return!1;for(var h=0;h=2&&X.push("loadeddata"),n.readyState>=3&&X.push("canplay"),n.readyState>=4&&X.push("canplaythrough"),this.ready(function(){X.forEach(function(le){this.trigger(le)},this)})}},g.setScrubbing=function(n){this.isScrubbing_=n},g.scrubbing=function(){return this.isScrubbing_},g.setCurrentTime=function(n){try{this.isScrubbing_&&this.el_.fastSeek&&ri?this.el_.fastSeek(n):this.el_.currentTime=n}catch(l){_(l,"Video is not ready. (Video.js)")}},g.duration=function(){var n=this;return this.el_.duration===1/0&&fi&&re&&0===this.el_.currentTime?(this.on("timeupdate",function l(){n.el_.currentTime>0&&(n.el_.duration===1/0&&n.trigger("durationchange"),n.off("timeupdate",l))}),NaN):this.el_.duration||NaN},g.width=function(){return this.el_.offsetWidth},g.height=function(){return this.el_.offsetHeight},g.proxyWebkitFullscreen_=function(){var n=this;if("webkitDisplayingFullscreen"in this.el_){var l=function(){this.trigger("fullscreenchange",{isFullscreen:!1}),this.el_.controls&&!this.options_.nativeControlsForTouch&&this.controls()&&(this.el_.controls=!1)},h=function(){"webkitPresentationMode"in this.el_&&"picture-in-picture"!==this.el_.webkitPresentationMode&&(this.one("webkitendfullscreen",l),this.trigger("fullscreenchange",{isFullscreen:!0,nativeIOSFullscreen:!0}))};this.on("webkitbeginfullscreen",h),this.on("dispose",function(){n.off("webkitbeginfullscreen",h),n.off("webkitendfullscreen",l)})}},g.supportsFullScreen=function(){if("function"==typeof this.el_.webkitEnterFullScreen){var n=f().navigator&&f().navigator.userAgent||"";if(/Android/.test(n)||!/Chrome|Mac OS X 10.5/.test(n))return!0}return!1},g.enterFullScreen=function(){var n=this.el_;if(n.paused&&n.networkState<=n.HAVE_METADATA)Gl(this.el_.play()),this.setTimeout(function(){n.pause();try{n.webkitEnterFullScreen()}catch(l){this.trigger("fullscreenerror",l)}},0);else try{n.webkitEnterFullScreen()}catch(l){this.trigger("fullscreenerror",l)}},g.exitFullScreen=function(){this.el_.webkitDisplayingFullscreen?this.el_.webkitExitFullScreen():this.trigger("fullscreenerror",new Error("The video is not fullscreen"))},g.requestPictureInPicture=function(){return this.el_.requestPictureInPicture()},g.src=function(n){if(void 0===n)return this.el_.src;this.setSrc(n)},g.reset=function(){y.resetMediaElement(this.el_)},g.currentSrc=function(){return this.currentSource_?this.currentSource_.src:this.el_.currentSrc},g.setControls=function(n){this.el_.controls=!!n},g.addTextTrack=function(n,l,h){return this.featuresNativeTextTracks?this.el_.addTextTrack(n,l,h):d.prototype.addTextTrack.call(this,n,l,h)},g.createRemoteTextTrack=function(n){if(!this.featuresNativeTextTracks)return d.prototype.createRemoteTextTrack.call(this,n);var l=C().createElement("track");return n.kind&&(l.kind=n.kind),n.label&&(l.label=n.label),(n.language||n.srclang)&&(l.srclang=n.language||n.srclang),n.default&&(l.default=n.default),n.id&&(l.id=n.id),n.src&&(l.src=n.src),l},g.addRemoteTextTrack=function(n,l){var h=d.prototype.addRemoteTextTrack.call(this,n,l);return this.featuresNativeTextTracks&&this.el().appendChild(h),h},g.removeRemoteTextTrack=function(n){if(d.prototype.removeRemoteTextTrack.call(this,n),this.featuresNativeTextTracks)for(var l=this.$$("track"),h=l.length;h--;)(n===l[h]||n===l[h].track)&&this.el().removeChild(l[h])},g.getVideoPlaybackQuality=function(){if("function"==typeof this.el().getVideoPlaybackQuality)return this.el().getVideoPlaybackQuality();var n={};return typeof this.el().webkitDroppedFrameCount<"u"&&typeof this.el().webkitDecodedFrameCount<"u"&&(n.droppedVideoFrames=this.el().webkitDroppedFrameCount,n.totalVideoFrames=this.el().webkitDecodedFrameCount),f().performance&&"function"==typeof f().performance.now?n.creationTime=f().performance.now():f().performance&&f().performance.timing&&"number"==typeof f().performance.timing.navigationStart&&(n.creationTime=f().Date.now()-f().performance.timing.navigationStart),n},y}(qs);dl(yo,"TEST_VID",function(){if(Zr()){var d=C().createElement("video"),y=C().createElement("track");return y.kind="captions",y.srclang="en",y.label="English",d.appendChild(y),d}}),yo.isSupported=function(){try{yo.TEST_VID.volume=.5}catch{return!1}return!(!yo.TEST_VID||!yo.TEST_VID.canPlayType)},yo.canPlayType=function(d){return yo.TEST_VID.canPlayType(d)},yo.canPlaySource=function(d,y){return yo.canPlayType(d.type)},yo.canControlVolume=function(){try{var d=yo.TEST_VID.volume;yo.TEST_VID.volume=d/2+.1;var y=d!==yo.TEST_VID.volume;return y&&_i?(f().setTimeout(function(){yo&&yo.prototype&&(yo.prototype.featuresVolumeControl=d!==yo.TEST_VID.volume)}),!1):y}catch{return!1}},yo.canMuteVolume=function(){try{var d=yo.TEST_VID.muted;return yo.TEST_VID.muted=!d,yo.TEST_VID.muted?ys(yo.TEST_VID,"muted","muted"):Ys(yo.TEST_VID,"muted"),d!==yo.TEST_VID.muted}catch{return!1}},yo.canControlPlaybackRate=function(){if(fi&&re&&Oe<58)return!1;try{var d=yo.TEST_VID.playbackRate;return yo.TEST_VID.playbackRate=d/2+.1,d!==yo.TEST_VID.playbackRate}catch{return!1}},yo.canOverrideAttributes=function(){try{var d=function(){};Object.defineProperty(C().createElement("video"),"src",{get:d,set:d}),Object.defineProperty(C().createElement("audio"),"src",{get:d,set:d}),Object.defineProperty(C().createElement("video"),"innerHTML",{get:d,set:d}),Object.defineProperty(C().createElement("audio"),"innerHTML",{get:d,set:d})}catch{return!1}return!0},yo.supportsNativeTextTracks=function(){return ri||_i&&re},yo.supportsNativeVideoTracks=function(){return!(!yo.TEST_VID||!yo.TEST_VID.videoTracks)},yo.supportsNativeAudioTracks=function(){return!(!yo.TEST_VID||!yo.TEST_VID.audioTracks)},yo.Events=["loadstart","suspend","abort","error","emptied","stalled","loadedmetadata","loadeddata","canplay","canplaythrough","playing","waiting","seeking","seeked","ended","durationchange","timeupdate","progress","play","pause","ratechange","resize","volumechange"],[["featuresMuteControl","canMuteVolume"],["featuresPlaybackRate","canControlPlaybackRate"],["featuresSourceset","canOverrideAttributes"],["featuresNativeTextTracks","supportsNativeTextTracks"],["featuresNativeVideoTracks","supportsNativeVideoTracks"],["featuresNativeAudioTracks","supportsNativeAudioTracks"]].forEach(function(d){var g=d[1];dl(yo.prototype,d[0],function(){return yo[g]()},!0)}),yo.prototype.featuresVolumeControl=yo.canControlVolume(),yo.prototype.movingMediaElementInDOM=!_i,yo.prototype.featuresFullscreenResize=!0,yo.prototype.featuresProgressEvents=!0,yo.prototype.featuresTimeupdateEvents=!0,yo.patchCanPlayType=function(){Ki>=4&&!oe&&!re&&(is=yo.TEST_VID&&yo.TEST_VID.constructor.prototype.canPlayType,yo.TEST_VID.constructor.prototype.canPlayType=function(d){return d&&/^application\/(?:x-|vnd\.apple\.)mpegurl/i.test(d)?"maybe":is.call(this,d)})},yo.unpatchCanPlayType=function(){var d=yo.TEST_VID.constructor.prototype.canPlayType;return is&&(yo.TEST_VID.constructor.prototype.canPlayType=is),d},yo.patchCanPlayType(),yo.disposeMediaElement=function(d){if(d){for(d.parentNode&&d.parentNode.removeChild(d);d.hasChildNodes();)d.removeChild(d.firstChild);d.removeAttribute("src"),"function"==typeof d.load&&function(){try{d.load()}catch{}}()}},yo.resetMediaElement=function(d){if(d){for(var y=d.querySelectorAll("source"),g=y.length;g--;)d.removeChild(y[g]);d.removeAttribute("src"),"function"==typeof d.load&&function(){try{d.load()}catch{}}()}},["muted","defaultMuted","autoplay","controls","loop","playsinline"].forEach(function(d){yo.prototype[d]=function(){return this.el_[d]||this.el_.hasAttribute(d)}}),["muted","defaultMuted","autoplay","loop","playsinline"].forEach(function(d){yo.prototype["set"+Qs(d)]=function(y){this.el_[d]=y,y?this.el_.setAttribute(d,d):this.el_.removeAttribute(d)}}),["paused","currentTime","buffered","volume","poster","preload","error","seeking","seekable","ended","playbackRate","defaultPlaybackRate","disablePictureInPicture","played","networkState","readyState","videoWidth","videoHeight","crossOrigin"].forEach(function(d){yo.prototype[d]=function(){return this.el_[d]}}),["volume","src","poster","preload","playbackRate","defaultPlaybackRate","disablePictureInPicture","crossOrigin"].forEach(function(d){yo.prototype["set"+Qs(d)]=function(y){this.el_[d]=y}}),["pause","load","play"].forEach(function(d){yo.prototype[d]=function(){return this.el_[d]()}}),qs.withSourceHandlers(yo),yo.nativeSourceHandler={},yo.nativeSourceHandler.canPlayType=function(d){try{return yo.TEST_VID.canPlayType(d)}catch{return""}},yo.nativeSourceHandler.canHandleSource=function(d,y){if(d.type)return yo.nativeSourceHandler.canPlayType(d.type);if(d.src){var g=P1(d.src);return yo.nativeSourceHandler.canPlayType("video/"+g)}return""},yo.nativeSourceHandler.handleSource=function(d,y,g){y.setSrc(d.src)},yo.nativeSourceHandler.dispose=function(){},yo.registerSourceHandler(yo.nativeSourceHandler),qs.registerTech("Html5",yo);var hl=["progress","abort","suspend","emptied","stalled","loadedmetadata","loadeddata","timeupdate","resize","volumechange","texttrackchange"],Gc={canplay:"CanPlay",canplaythrough:"CanPlayThrough",playing:"Playing",seeked:"Seeked"},x2=["tiny","xsmall","small","medium","large","xlarge","huge"],Ka={};x2.forEach(function(d){var y="x"===d.charAt(0)?"x-"+d.substring(1):d;Ka[d]="vjs-layout-"+y});var hd={tiny:210,xsmall:320,small:425,medium:768,large:1440,xlarge:2560,huge:1/0},Rs=function(d){function y(n,l,h){var M;if(n.id=n.id||l.id||"vjs_video_"+bt(),(l=jt(y.getTagSettings(n),l)).initChildren=!1,l.createEl=!1,l.evented=!1,l.reportTouchActivity=!1,!l.language)if("function"==typeof n.closest){var X=n.closest("[lang]");X&&X.getAttribute&&(l.language=X.getAttribute("lang"))}else for(var le=n;le&&1===le.nodeType;){if($s(le).hasOwnProperty("lang")){l.language=le.getAttribute("lang");break}le=le.parentNode}if((M=d.call(this,null,l,h)||this).boundDocumentFullscreenChange_=function(yt){return M.documentFullscreenChange_(yt)},M.boundFullWindowOnEscKey_=function(yt){return M.fullWindowOnEscKey(yt)},M.boundUpdateStyleEl_=function(yt){return M.updateStyleEl_(yt)},M.boundApplyInitTime_=function(yt){return M.applyInitTime_(yt)},M.boundUpdateCurrentBreakpoint_=function(yt){return M.updateCurrentBreakpoint_(yt)},M.boundHandleTechClick_=function(yt){return M.handleTechClick_(yt)},M.boundHandleTechDoubleClick_=function(yt){return M.handleTechDoubleClick_(yt)},M.boundHandleTechTouchStart_=function(yt){return M.handleTechTouchStart_(yt)},M.boundHandleTechTouchMove_=function(yt){return M.handleTechTouchMove_(yt)},M.boundHandleTechTouchEnd_=function(yt){return M.handleTechTouchEnd_(yt)},M.boundHandleTechTap_=function(yt){return M.handleTechTap_(yt)},M.isFullscreen_=!1,M.log=Te(M.id_),M.fsApi_=Kr,M.isPosterFromTech_=!1,M.queuedCallbacks_=[],M.isReady_=!1,M.hasStarted_=!1,M.userActive_=!1,M.debugEnabled_=!1,!M.options_||!M.options_.techOrder||!M.options_.techOrder.length)throw new Error("No techOrder specified. Did you overwrite videojs.options instead of just changing the properties you want to override?");if(M.tag=n,M.tagAttributes=n&&$s(n),M.language(M.options_.language),l.languages){var Ne={};Object.getOwnPropertyNames(l.languages).forEach(function(yt){Ne[yt.toLowerCase()]=l.languages[yt]}),M.languages_=Ne}else M.languages_=y.prototype.options_.languages;M.resetCache_(),M.poster_=l.poster||"",M.controls_=!!l.controls,n.controls=!1,n.removeAttribute("controls"),M.changingSrc_=!1,M.playCallbacks_=[],M.playTerminatedQueue_=[],n.hasAttribute("autoplay")?M.autoplay(!0):M.autoplay(M.options_.autoplay),l.plugins&&Object.keys(l.plugins).forEach(function(yt){if("function"!=typeof M[yt])throw new Error('plugin "'+yt+'" does not exist')}),M.scrubbing_=!1,M.el_=M.createEl(),Nl(G(M),{eventBusKey:"el_"}),M.fsApi_.requestFullscreen&&($n(C(),M.fsApi_.fullscreenchange,M.boundDocumentFullscreenChange_),M.on(M.fsApi_.fullscreenchange,M.boundDocumentFullscreenChange_)),M.fluid_&&M.on(["playerreset","resize"],M.boundUpdateStyleEl_);var Ct=xs(M.options_);l.plugins&&Object.keys(l.plugins).forEach(function(yt){M[yt](l.plugins[yt])}),l.debug&&M.debug(!0),M.options_.playerOptions=Ct,M.middleware_=[],M.playbackRates(l.playbackRates),M.initChildren(),M.isAudio("audio"===n.nodeName.toLowerCase()),M.controls()?M.addClass("vjs-controls-enabled"):M.addClass("vjs-controls-disabled"),M.el_.setAttribute("role","region"),M.isAudio()?M.el_.setAttribute("aria-label",M.localize("Audio Player")):M.el_.setAttribute("aria-label",M.localize("Video Player")),M.isAudio()&&M.addClass("vjs-audio"),M.flexNotSupported_()&&M.addClass("vjs-no-flex"),Qt&&M.addClass("vjs-touch-enabled"),_i||M.addClass("vjs-workinghover"),y.players[M.id_]=G(M);var Pt="7.18.1".split(".")[0];return M.addClass("vjs-v"+Pt),M.userActive(!0),M.reportUserActivity(),M.one("play",function(yt){return M.listenForUserActivity_(yt)}),M.on("stageclick",function(yt){return M.handleStageClick_(yt)}),M.on("keydown",function(yt){return M.handleKeyDown(yt)}),M.on("languagechange",function(yt){return M.handleLanguagechange(yt)}),M.breakpoints(M.options_.breakpoints),M.responsive(M.options_.responsive),M}A(y,d);var g=y.prototype;return g.dispose=function(){var n=this;this.trigger("dispose"),this.off("dispose"),Ei(C(),this.fsApi_.fullscreenchange,this.boundDocumentFullscreenChange_),Ei(C(),"keydown",this.boundFullWindowOnEscKey_),this.styleEl_&&this.styleEl_.parentNode&&(this.styleEl_.parentNode.removeChild(this.styleEl_),this.styleEl_=null),y.players[this.id_]=null,this.tag&&this.tag.player&&(this.tag.player=null),this.el_&&this.el_.player&&(this.el_.player=null),this.tech_&&(this.tech_.dispose(),this.isPosterFromTech_=!1,this.poster_=""),this.playerElIngest_&&(this.playerElIngest_=null),this.tag&&(this.tag=null),oc[this.id()]=null,La.names.forEach(function(l){var M=n[La[l].getterName]();M&&M.off&&M.off()}),d.prototype.dispose.call(this)},g.createEl=function(){var n,l=this.tag,h=this.playerElIngest_=l.parentNode&&l.parentNode.hasAttribute&&l.parentNode.hasAttribute("data-vjs-player"),M="video-js"===this.tag.tagName.toLowerCase();h?n=this.el_=l.parentNode:M||(n=this.el_=d.prototype.createEl.call(this,"div"));var X=$s(l);if(M){for(n=this.el_=l,l=this.tag=C().createElement("video");n.children.length;)l.appendChild(n.firstChild);uo(n,"video-js")||zo(n,"video-js"),n.appendChild(l),h=this.playerElIngest_=n,Object.keys(n).forEach(function(dn){try{l[dn]=n[dn]}catch{}})}if(l.setAttribute("tabindex","-1"),X.tabindex="-1",(Ze||re&&Kt)&&(l.setAttribute("role","application"),X.role="application"),l.removeAttribute("width"),l.removeAttribute("height"),"width"in X&&delete X.width,"height"in X&&delete X.height,Object.getOwnPropertyNames(X).forEach(function(dn){M&&"class"===dn||n.setAttribute(dn,X[dn]),M&&l.setAttribute(dn,X[dn])}),l.playerId=l.id,l.id+="_html5_api",l.className="vjs-tech",l.player=n.player=this,this.addClass("vjs-paused"),!0!==f().VIDEOJS_NO_DYNAMIC_STYLE){this.styleEl_=go("vjs-styles-dimensions");var le=Vn(".vjs-styles-defaults"),Ne=Vn("head");Ne.insertBefore(this.styleEl_,le?le.nextSibling:Ne.firstChild)}this.fill_=!1,this.fluid_=!1,this.width(this.options_.width),this.height(this.options_.height),this.fill(this.options_.fill),this.fluid(this.options_.fluid),this.aspectRatio(this.options_.aspectRatio),this.crossOrigin(this.options_.crossOrigin||this.options_.crossorigin);for(var Ct=l.getElementsByTagName("a"),Pt=0;Pt0?this.videoWidth()+":"+this.videoHeight():"16:9").split(":"),X=M[1]/M[0];n=void 0!==this.width_?this.width_:void 0!==this.height_?this.height_/X:this.videoWidth()||300,l=void 0!==this.height_?this.height_:n*X,h=/^[^a-zA-Z]/.test(this.id())?"dimensions-"+this.id():this.id()+"-dimensions",this.addClass(h),co(this.styleEl_,"\n ."+h+" {\n width: "+n+"px;\n height: "+l+"px;\n }\n\n ."+h+".vjs-fluid {\n padding-top: "+100*X+"%;\n }\n ")}else{var le="number"==typeof this.width_?this.width_:this.options_.width,Ne="number"==typeof this.height_?this.height_:this.options_.height,Ct=this.tech_&&this.tech_.el();Ct&&(le>=0&&(Ct.width=le),Ne>=0&&(Ct.height=Ne))}},g.loadTech_=function(n,l){var h=this;this.tech_&&this.unloadTech_();var M=Qs(n),X=n.charAt(0).toLowerCase()+n.slice(1);"Html5"!==M&&this.tag&&(qs.getTech("Html5").disposeMediaElement(this.tag),this.tag.player=null,this.tag=null),this.techName_=M,this.isReady_=!1;var le=this.autoplay();("string"==typeof this.autoplay()||!0===this.autoplay()&&this.options_.normalizeAutoplay)&&(le=!1);var Ne={source:l,autoplay:le,nativeControlsForTouch:this.options_.nativeControlsForTouch,playerId:this.id(),techId:this.id()+"_"+X+"_api",playsinline:this.options_.playsinline,preload:this.options_.preload,loop:this.options_.loop,disablePictureInPicture:this.options_.disablePictureInPicture,muted:this.options_.muted,poster:this.poster(),language:this.language(),playerElIngest:this.playerElIngest_||!1,"vtt.js":this.options_["vtt.js"],canOverridePoster:!!this.options_.techCanOverridePoster,enableSourceset:this.options_.enableSourceset,Promise:this.options_.Promise};La.names.forEach(function(Pt){var yt=La[Pt];Ne[yt.getterName]=h[yt.privateName]}),jt(Ne,this.options_[M]),jt(Ne,this.options_[X]),jt(Ne,this.options_[n.toLowerCase()]),this.tag&&(Ne.tag=this.tag),l&&l.src===this.cache_.src&&this.cache_.currentTime>0&&(Ne.startTime=this.cache_.currentTime);var Ct=qs.getTech(n);if(!Ct)throw new Error("No Tech named '"+M+"' exists! '"+M+"' should be registered using videojs.registerTech()'");this.tech_=new Ct(Ne),this.tech_.ready(zr(this,this.handleTechReady_),!0),function(d,y){d.forEach(function(g){var n=y.addRemoteTextTrack(g).track;!g.src&&g.cues&&g.cues.forEach(function(l){return n.addCue(l)})}),y.textTracks()}(this.textTracksJson_||[],this.tech_),hl.forEach(function(Pt){h.on(h.tech_,Pt,function(yt){return h["handleTech"+Qs(Pt)+"_"](yt)})}),Object.keys(Gc).forEach(function(Pt){h.on(h.tech_,Pt,function(yt){0===h.tech_.playbackRate()&&h.tech_.seeking()?h.queuedCallbacks_.push({callback:h["handleTech"+Gc[Pt]+"_"].bind(h),event:yt}):h["handleTech"+Gc[Pt]+"_"](yt)})}),this.on(this.tech_,"loadstart",function(Pt){return h.handleTechLoadStart_(Pt)}),this.on(this.tech_,"sourceset",function(Pt){return h.handleTechSourceset_(Pt)}),this.on(this.tech_,"waiting",function(Pt){return h.handleTechWaiting_(Pt)}),this.on(this.tech_,"ended",function(Pt){return h.handleTechEnded_(Pt)}),this.on(this.tech_,"seeking",function(Pt){return h.handleTechSeeking_(Pt)}),this.on(this.tech_,"play",function(Pt){return h.handleTechPlay_(Pt)}),this.on(this.tech_,"firstplay",function(Pt){return h.handleTechFirstPlay_(Pt)}),this.on(this.tech_,"pause",function(Pt){return h.handleTechPause_(Pt)}),this.on(this.tech_,"durationchange",function(Pt){return h.handleTechDurationChange_(Pt)}),this.on(this.tech_,"fullscreenchange",function(Pt,yt){return h.handleTechFullscreenChange_(Pt,yt)}),this.on(this.tech_,"fullscreenerror",function(Pt,yt){return h.handleTechFullscreenError_(Pt,yt)}),this.on(this.tech_,"enterpictureinpicture",function(Pt){return h.handleTechEnterPictureInPicture_(Pt)}),this.on(this.tech_,"leavepictureinpicture",function(Pt){return h.handleTechLeavePictureInPicture_(Pt)}),this.on(this.tech_,"error",function(Pt){return h.handleTechError_(Pt)}),this.on(this.tech_,"posterchange",function(Pt){return h.handleTechPosterChange_(Pt)}),this.on(this.tech_,"textdata",function(Pt){return h.handleTechTextData_(Pt)}),this.on(this.tech_,"ratechange",function(Pt){return h.handleTechRateChange_(Pt)}),this.on(this.tech_,"loadedmetadata",this.boundUpdateStyleEl_),this.usingNativeControls(this.techGet_("controls")),this.controls()&&!this.usingNativeControls()&&this.addTechControlsListeners_(),this.tech_.el().parentNode!==this.el()&&("Html5"!==M||!this.tag)&&Ps(this.tech_.el(),this.el()),this.tag&&(this.tag.player=null,this.tag=null)},g.unloadTech_=function(){var n=this;La.names.forEach(function(l){var h=La[l];n[h.privateName]=n[h.getterName]()}),this.textTracksJson_=function(d){var y=d.$$("track"),g=Array.prototype.map.call(y,function(n){return n.track});return Array.prototype.map.call(y,function(n){var l=Fc(n.track);return n.src&&(l.src=n.src),l}).concat(Array.prototype.filter.call(d.textTracks(),function(n){return-1===g.indexOf(n)}).map(Fc))}(this.tech_),this.isReady_=!1,this.tech_.dispose(),this.tech_=!1,this.isPosterFromTech_&&(this.poster_="",this.trigger("posterchange")),this.isPosterFromTech_=!1},g.tech=function(n){return void 0===n&&_.warn("Using the tech directly can be dangerous. I hope you know what you're doing.\nSee https://github.com/videojs/video.js/issues/2617 for more info.\n"),this.tech_},g.addTechControlsListeners_=function(){this.removeTechControlsListeners_(),this.on(this.tech_,"click",this.boundHandleTechClick_),this.on(this.tech_,"dblclick",this.boundHandleTechDoubleClick_),this.on(this.tech_,"touchstart",this.boundHandleTechTouchStart_),this.on(this.tech_,"touchmove",this.boundHandleTechTouchMove_),this.on(this.tech_,"touchend",this.boundHandleTechTouchEnd_),this.on(this.tech_,"tap",this.boundHandleTechTap_)},g.removeTechControlsListeners_=function(){this.off(this.tech_,"tap",this.boundHandleTechTap_),this.off(this.tech_,"touchstart",this.boundHandleTechTouchStart_),this.off(this.tech_,"touchmove",this.boundHandleTechTouchMove_),this.off(this.tech_,"touchend",this.boundHandleTechTouchEnd_),this.off(this.tech_,"click",this.boundHandleTechClick_),this.off(this.tech_,"dblclick",this.boundHandleTechDoubleClick_)},g.handleTechReady_=function(){this.triggerReady(),this.cache_.volume&&this.techCall_("setVolume",this.cache_.volume),this.handleTechPosterChange_(),this.handleTechDurationChange_()},g.handleTechLoadStart_=function(){this.removeClass("vjs-ended"),this.removeClass("vjs-seeking"),this.error(null),this.handleTechDurationChange_(),this.paused()?(this.hasStarted(!1),this.trigger("loadstart")):(this.trigger("loadstart"),this.trigger("firstplay")),this.manualAutoplay_(!0===this.autoplay()&&this.options_.normalizeAutoplay?"play":this.autoplay())},g.manualAutoplay_=function(n){var l=this;if(this.tech_&&"string"==typeof n){var h,M=function(){var X=l.muted();l.muted(!0);var le=function(){l.muted(X)};l.playTerminatedQueue_.push(le);var Ne=l.play();if(x1(Ne))return Ne.catch(function(Ct){throw le(),new Error("Rejection at manualAutoplay. Restoring muted value. "+(Ct||""))})};if("any"!==n||this.muted()?h="muted"!==n||this.muted()?this.play():M():x1(h=this.play())&&(h=h.catch(M)),x1(h))return h.then(function(){l.trigger({type:"autoplay-success",autoplay:n})}).catch(function(){l.trigger({type:"autoplay-failure",autoplay:n})})}},g.updateSourceCaches_=function(n){void 0===n&&(n="");var l=n,h="";"string"!=typeof l&&(l=n.src,h=n.type),this.cache_.source=this.cache_.source||{},this.cache_.sources=this.cache_.sources||[],l&&!h&&(h=function(yt,dn){if(!dn)return"";if(yt.cache_.source.src===dn&&yt.cache_.source.type)return yt.cache_.source.type;var qn=yt.cache_.sources.filter(function(Li){return Li.src===dn});if(qn.length)return qn[0].type;for(var kn=yt.$$("source"),di=0;di0&&0===this.cache_.lastPlaybackRate&&(this.queuedCallbacks_.forEach(function(n){return n.callback(n.event)}),this.queuedCallbacks_=[]),this.cache_.lastPlaybackRate=this.tech_.playbackRate(),this.trigger("ratechange")},g.handleTechWaiting_=function(){var n=this;this.addClass("vjs-waiting"),this.trigger("waiting");var l=this.currentTime();this.on("timeupdate",function h(){l!==n.currentTime()&&(n.removeClass("vjs-waiting"),n.off("timeupdate",h))})},g.handleTechCanPlay_=function(){this.removeClass("vjs-waiting"),this.trigger("canplay")},g.handleTechCanPlayThrough_=function(){this.removeClass("vjs-waiting"),this.trigger("canplaythrough")},g.handleTechPlaying_=function(){this.removeClass("vjs-waiting"),this.trigger("playing")},g.handleTechSeeking_=function(){this.addClass("vjs-seeking"),this.trigger("seeking")},g.handleTechSeeked_=function(){this.removeClass("vjs-seeking"),this.removeClass("vjs-ended"),this.trigger("seeked")},g.handleTechFirstPlay_=function(){this.options_.starttime&&(_.warn("Passing the `starttime` option to the player will be deprecated in 6.0"),this.currentTime(this.options_.starttime)),this.addClass("vjs-has-started"),this.trigger("firstplay")},g.handleTechPause_=function(){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.trigger("pause")},g.handleTechEnded_=function(){this.addClass("vjs-ended"),this.removeClass("vjs-waiting"),this.options_.loop?(this.currentTime(0),this.play()):this.paused()||this.pause(),this.trigger("ended")},g.handleTechDurationChange_=function(){this.duration(this.techGet_("duration"))},g.handleTechClick_=function(n){this.controls_&&(void 0===this.options_||void 0===this.options_.userActions||void 0===this.options_.userActions.click||!1!==this.options_.userActions.click)&&(void 0!==this.options_&&void 0!==this.options_.userActions&&"function"==typeof this.options_.userActions.click?this.options_.userActions.click.call(this,n):this.paused()?Gl(this.play()):this.pause())},g.handleTechDoubleClick_=function(n){this.controls_&&(Array.prototype.some.call(this.$$(".vjs-control-bar, .vjs-modal-dialog"),function(l){return l.contains(n.target)})||(void 0===this.options_||void 0===this.options_.userActions||void 0===this.options_.userActions.doubleClick||!1!==this.options_.userActions.doubleClick)&&(void 0!==this.options_&&void 0!==this.options_.userActions&&"function"==typeof this.options_.userActions.doubleClick?this.options_.userActions.doubleClick.call(this,n):this.isFullscreen()?this.exitFullscreen():this.requestFullscreen()))},g.handleTechTap_=function(){this.userActive(!this.userActive())},g.handleTechTouchStart_=function(){this.userWasActive=this.userActive()},g.handleTechTouchMove_=function(){this.userWasActive&&this.reportUserActivity()},g.handleTechTouchEnd_=function(n){n.cancelable&&n.preventDefault()},g.handleStageClick_=function(){this.reportUserActivity()},g.toggleFullscreenClass_=function(){this.isFullscreen()?this.addClass("vjs-fullscreen"):this.removeClass("vjs-fullscreen")},g.documentFullscreenChange_=function(n){var l=n.target.player;if(!l||l===this){var h=this.el(),M=C()[this.fsApi_.fullscreenElement]===h;!M&&h.matches?M=h.matches(":"+this.fsApi_.fullscreen):!M&&h.msMatchesSelector&&(M=h.msMatchesSelector(":"+this.fsApi_.fullscreen)),this.isFullscreen(M)}},g.handleTechFullscreenChange_=function(n,l){var h=this;l&&(l.nativeIOSFullscreen&&(this.addClass("vjs-ios-native-fs"),this.tech_.one("webkitendfullscreen",function(){h.removeClass("vjs-ios-native-fs")})),this.isFullscreen(l.isFullscreen))},g.handleTechFullscreenError_=function(n,l){this.trigger("fullscreenerror",l)},g.togglePictureInPictureClass_=function(){this.isInPictureInPicture()?this.addClass("vjs-picture-in-picture"):this.removeClass("vjs-picture-in-picture")},g.handleTechEnterPictureInPicture_=function(n){this.isInPictureInPicture(!0)},g.handleTechLeavePictureInPicture_=function(n){this.isInPictureInPicture(!1)},g.handleTechError_=function(){var n=this.tech_.error();this.error(n)},g.handleTechTextData_=function(){var n=null;arguments.length>1&&(n=arguments[1]),this.trigger("textdata",n)},g.getCache=function(){return this.cache_},g.resetCache_=function(){this.cache_={currentTime:0,initTime:0,inactivityTimeout:this.options_.inactivityTimeout,duration:NaN,lastVolume:1,lastPlaybackRate:this.defaultPlaybackRate(),media:null,src:"",source:{},sources:[],playbackRates:[],volume:1}},g.techCall_=function(n,l){this.ready(function(){if(n in Zc)return Ne=l,this.tech_[le=n](this.middleware_.reduce(yl(le),Ne));var le,Ne;if(n in N1)return zc(this.middleware_,this.tech_,n,l);try{this.tech_&&this.tech_[n](l)}catch(h){throw _(h),h}},!0)},g.techGet_=function(n){if(this.tech_&&this.tech_.isReady_){if(n in sc)return M=this.tech_,this.middleware_.reduceRight(yl(X=n),M[X]());if(n in N1)return zc(this.middleware_,this.tech_,n);try{return this.tech_[n]()}catch(l){throw void 0===this.tech_[n]?(_("Video.js: "+n+" method not defined for "+this.techName_+" playback technology.",l),l):"TypeError"===l.name?(_("Video.js: "+n+" unavailable on "+this.techName_+" playback technology element.",l),this.tech_.isReady_=!1,l):(_(l),l)}}var M,X},g.play=function(){var n=this,l=this.options_.Promise||f().Promise;return l?new l(function(h){n.play_(h)}):this.play_()},g.play_=function(n){var l=this;void 0===n&&(n=Gl),this.playCallbacks_.push(n);var h=!(this.changingSrc_||!this.src()&&!this.currentSrc());if(this.waitToPlay_&&(this.off(["ready","loadstart"],this.waitToPlay_),this.waitToPlay_=null),!this.isReady_||!h)return this.waitToPlay_=function(X){l.play_()},this.one(["ready","loadstart"],this.waitToPlay_),void(!h&&(ri||_i)&&this.load());var M=this.techGet_("play");null===M?this.runPlayTerminatedQueue_():this.runPlayCallbacks_(M)},g.runPlayTerminatedQueue_=function(){var n=this.playTerminatedQueue_.slice(0);this.playTerminatedQueue_=[],n.forEach(function(l){l()})},g.runPlayCallbacks_=function(n){var l=this.playCallbacks_.slice(0);this.playCallbacks_=[],this.playTerminatedQueue_=[],l.forEach(function(h){h(n)})},g.pause=function(){this.techCall_("pause")},g.paused=function(){return!1!==this.techGet_("paused")},g.played=function(){return this.techGet_("played")||El(0,0)},g.scrubbing=function(n){if(typeof n>"u")return this.scrubbing_;this.scrubbing_=!!n,this.techCall_("setScrubbing",this.scrubbing_),n?this.addClass("vjs-scrubbing"):this.removeClass("vjs-scrubbing")},g.currentTime=function(n){return typeof n<"u"?(n<0&&(n=0),this.isReady_&&!this.changingSrc_&&this.tech_&&this.tech_.isReady_?(this.techCall_("setCurrentTime",n),void(this.cache_.initTime=0)):(this.cache_.initTime=n,this.off("canplay",this.boundApplyInitTime_),void this.one("canplay",this.boundApplyInitTime_))):(this.cache_.currentTime=this.techGet_("currentTime")||0,this.cache_.currentTime)},g.applyInitTime_=function(){this.currentTime(this.cache_.initTime)},g.duration=function(n){if(void 0===n)return void 0!==this.cache_.duration?this.cache_.duration:NaN;(n=parseFloat(n))<0&&(n=1/0),n!==this.cache_.duration&&(this.cache_.duration=n,n===1/0?this.addClass("vjs-live"):this.removeClass("vjs-live"),isNaN(n)||this.trigger("durationchange"))},g.remainingTime=function(){return this.duration()-this.currentTime()},g.remainingTimeDisplay=function(){return Math.floor(this.duration())-Math.floor(this.currentTime())},g.buffered=function(){var n=this.techGet_("buffered");return(!n||!n.length)&&(n=El(0,0)),n},g.bufferedPercent=function(){return Nc(this.buffered(),this.duration())},g.bufferedEnd=function(){var n=this.buffered(),l=this.duration(),h=n.end(n.length-1);return h>l&&(h=l),h},g.volume=function(n){var l;return void 0!==n?(l=Math.max(0,Math.min(1,parseFloat(n))),this.cache_.volume=l,this.techCall_("setVolume",l),void(l>0&&this.lastVolume_(l))):(l=parseFloat(this.techGet_("volume")),isNaN(l)?1:l)},g.muted=function(n){if(void 0===n)return this.techGet_("muted")||!1;this.techCall_("setMuted",n)},g.defaultMuted=function(n){return void 0!==n?this.techCall_("setDefaultMuted",n):this.techGet_("defaultMuted")||!1},g.lastVolume_=function(n){if(void 0===n||0===n)return this.cache_.lastVolume;this.cache_.lastVolume=n},g.supportsFullScreen=function(){return this.techGet_("supportsFullScreen")||!1},g.isFullscreen=function(n){if(void 0!==n){var l=this.isFullscreen_;return this.isFullscreen_=!!n,this.isFullscreen_!==l&&this.fsApi_.prefixed&&this.trigger("fullscreenchange"),void this.toggleFullscreenClass_()}return this.isFullscreen_},g.requestFullscreen=function(n){var l=this.options_.Promise||f().Promise;if(l){var h=this;return new l(function(M,X){function le(){h.off("fullscreenerror",Ct),h.off("fullscreenchange",Ne)}function Ne(){le(),M()}function Ct(yt,dn){le(),X(dn)}h.one("fullscreenchange",Ne),h.one("fullscreenerror",Ct);var Pt=h.requestFullscreenHelper_(n);Pt&&(Pt.then(le,le),Pt.then(M,X))})}return this.requestFullscreenHelper_()},g.requestFullscreenHelper_=function(n){var l,h=this;if(this.fsApi_.prefixed||(l=this.options_.fullscreen&&this.options_.fullscreen.options||{},void 0!==n&&(l=n)),this.fsApi_.requestFullscreen){var M=this.el_[this.fsApi_.requestFullscreen](l);return M&&M.then(function(){return h.isFullscreen(!0)},function(){return h.isFullscreen(!1)}),M}this.tech_.supportsFullScreen()&&!this.options_.preferFullWindow?this.techCall_("enterFullScreen"):this.enterFullWindow()},g.exitFullscreen=function(){var n=this.options_.Promise||f().Promise;if(n){var l=this;return new n(function(h,M){function X(){l.off("fullscreenerror",Ne),l.off("fullscreenchange",le)}function le(){X(),h()}function Ne(Pt,yt){X(),M(yt)}l.one("fullscreenchange",le),l.one("fullscreenerror",Ne);var Ct=l.exitFullscreenHelper_();Ct&&(Ct.then(X,X),Ct.then(h,M))})}return this.exitFullscreenHelper_()},g.exitFullscreenHelper_=function(){var n=this;if(this.fsApi_.requestFullscreen){var l=C()[this.fsApi_.exitFullscreen]();return l&&Gl(l.then(function(){return n.isFullscreen(!1)})),l}this.tech_.supportsFullScreen()&&!this.options_.preferFullWindow?this.techCall_("exitFullScreen"):this.exitFullWindow()},g.enterFullWindow=function(){this.isFullscreen(!0),this.isFullWindow=!0,this.docOrigOverflow=C().documentElement.style.overflow,$n(C(),"keydown",this.boundFullWindowOnEscKey_),C().documentElement.style.overflow="hidden",zo(C().body,"vjs-full-window"),this.trigger("enterFullWindow")},g.fullWindowOnEscKey=function(n){j().isEventKey(n,"Esc")&&!0===this.isFullscreen()&&(this.isFullWindow?this.exitFullWindow():this.exitFullscreen())},g.exitFullWindow=function(){this.isFullscreen(!1),this.isFullWindow=!1,Ei(C(),"keydown",this.boundFullWindowOnEscKey_),C().documentElement.style.overflow=this.docOrigOverflow,$o(C().body,"vjs-full-window"),this.trigger("exitFullWindow")},g.disablePictureInPicture=function(n){if(void 0===n)return this.techGet_("disablePictureInPicture");this.techCall_("setDisablePictureInPicture",n),this.options_.disablePictureInPicture=n,this.trigger("disablepictureinpicturechanged")},g.isInPictureInPicture=function(n){return void 0!==n?(this.isInPictureInPicture_=!!n,void this.togglePictureInPictureClass_()):!!this.isInPictureInPicture_},g.requestPictureInPicture=function(){if("pictureInPictureEnabled"in C()&&!1===this.disablePictureInPicture())return this.techGet_("requestPictureInPicture")},g.exitPictureInPicture=function(){if("pictureInPictureEnabled"in C())return C().exitPictureInPicture()},g.handleKeyDown=function(n){var h,M,l=this.options_.userActions;l&&l.hotkeys&&(M=(h=this.el_.ownerDocument.activeElement).tagName.toLowerCase(),h.isContentEditable||("input"===M?-1===["button","checkbox","hidden","radio","reset","submit"].indexOf(h.type):-1!==["textarea"].indexOf(M))||("function"==typeof l.hotkeys?l.hotkeys.call(this,n):this.handleHotkeys(n)))},g.handleHotkeys=function(n){var l=this.options_.userActions?this.options_.userActions.hotkeys:{},h=l.fullscreenKey,X=l.muteKey,le=void 0===X?function(yt){return j().isEventKey(yt,"m")}:X,Ne=l.playPauseKey,Ct=void 0===Ne?function(yt){return j().isEventKey(yt,"k")||j().isEventKey(yt,"Space")}:Ne;if((void 0===h?function(yt){return j().isEventKey(yt,"f")}:h).call(this,n)){n.preventDefault(),n.stopPropagation();var Pt=Cr.getComponent("FullscreenToggle");!1!==C()[this.fsApi_.fullscreenEnabled]&&Pt.prototype.handleClick.call(this,n)}else le.call(this,n)?(n.preventDefault(),n.stopPropagation(),Cr.getComponent("MuteToggle").prototype.handleClick.call(this,n)):Ct.call(this,n)&&(n.preventDefault(),n.stopPropagation(),Cr.getComponent("PlayToggle").prototype.handleClick.call(this,n))},g.canPlayType=function(n){for(var l,h=0,M=this.options_.techOrder;h"u")return this.cache_.src||"";this.resetRetryOnError_&&this.resetRetryOnError_();var M=jl(n);if(M.length){if(this.changingSrc_=!0,l||(this.cache_.sources=M),this.updateSourceCaches_(M[0]),Uc(this,M[0],function(Ne,Ct){if(h.middleware_=Ct,l||(h.cache_.sources=M),h.updateSourceCaches_(Ne),h.src_(Ne))return M.length>1?h.handleSrc_(M.slice(1)):(h.changingSrc_=!1,h.setTimeout(function(){this.error({code:4,message:this.localize(this.options_.notSupportedMessage)})},0),void h.triggerReady());var dn;dn=h.tech_,Ct.forEach(function(qn){return qn.setTech&&qn.setTech(dn)})}),this.options_.retryOnError&&M.length>1){var X=function(){h.error(null),h.handleSrc_(M.slice(1),!0)},le=function(){h.off("error",X)};this.one("error",X),this.one("playing",le),this.resetRetryOnError_=function(){h.off("error",X),h.off("playing",le)}}}else this.setTimeout(function(){this.error({code:4,message:this.localize(this.options_.notSupportedMessage)})},0)},g.src=function(n){return this.handleSrc_(n,!1)},g.src_=function(n){var X,l=this,h=this.selectSource([n]);return!h||(X=this.techName_,Qs(h.tech)===Qs(X)?(this.ready(function(){this.tech_.constructor.prototype.hasOwnProperty("setSource")?this.techCall_("setSource",n):this.techCall_("src",n.src),this.changingSrc_=!1},!0),!1):(this.changingSrc_=!0,this.loadTech_(h.tech,h.source),this.tech_.ready(function(){l.changingSrc_=!1}),!1))},g.load=function(){this.techCall_("load")},g.reset=function(){var n=this,l=this.options_.Promise||f().Promise;this.paused()||!l?this.doReset_():Gl(this.play().then(function(){return n.doReset_()}))},g.doReset_=function(){this.tech_&&this.tech_.clearTracks("text"),this.resetCache_(),this.poster(""),this.loadTech_(this.options_.techOrder[0],null),this.techCall_("reset"),this.resetControlBarUI_(),As(this)&&this.trigger("playerreset")},g.resetControlBarUI_=function(){this.resetProgressBar_(),this.resetPlaybackRate_(),this.resetVolumeBar_()},g.resetProgressBar_=function(){this.currentTime(0);var n=this.controlBar,l=n.durationDisplay,h=n.remainingTimeDisplay;l&&l.updateContent(),h&&h.updateContent()},g.resetPlaybackRate_=function(){this.playbackRate(this.defaultPlaybackRate()),this.handleTechRateChange_()},g.resetVolumeBar_=function(){this.volume(1),this.trigger("volumechange")},g.currentSources=function(){var n=this.currentSource(),l=[];return 0!==Object.keys(n).length&&l.push(n),this.cache_.sources||l},g.currentSource=function(){return this.cache_.source||{}},g.currentSrc=function(){return this.currentSource()&&this.currentSource().src||""},g.currentType=function(){return this.currentSource()&&this.currentSource().type||""},g.preload=function(n){return void 0!==n?(this.techCall_("setPreload",n),void(this.options_.preload=n)):this.techGet_("preload")},g.autoplay=function(n){if(void 0===n)return this.options_.autoplay||!1;var l;"string"==typeof n&&/(any|play|muted)/.test(n)||!0===n&&this.options_.normalizeAutoplay?(this.options_.autoplay=n,this.manualAutoplay_("string"==typeof n?n:"play"),l=!1):this.options_.autoplay=!!n,l=typeof l>"u"?this.options_.autoplay:l,this.tech_&&this.techCall_("setAutoplay",l)},g.playsinline=function(n){return void 0!==n?(this.techCall_("setPlaysinline",n),this.options_.playsinline=n,this):this.techGet_("playsinline")},g.loop=function(n){return void 0!==n?(this.techCall_("setLoop",n),void(this.options_.loop=n)):this.techGet_("loop")},g.poster=function(n){if(void 0===n)return this.poster_;n||(n=""),n!==this.poster_&&(this.poster_=n,this.techCall_("setPoster",n),this.isPosterFromTech_=!1,this.trigger("posterchange"))},g.handleTechPosterChange_=function(){if((!this.poster_||this.options_.techCanOverridePoster)&&this.tech_&&this.tech_.poster){var n=this.tech_.poster()||"";n!==this.poster_&&(this.poster_=n,this.isPosterFromTech_=!0,this.trigger("posterchange"))}},g.controls=function(n){if(void 0===n)return!!this.controls_;this.controls_!==(n=!!n)&&(this.controls_=n,this.usingNativeControls()&&this.techCall_("setControls",n),this.controls_?(this.removeClass("vjs-controls-disabled"),this.addClass("vjs-controls-enabled"),this.trigger("controlsenabled"),this.usingNativeControls()||this.addTechControlsListeners_()):(this.removeClass("vjs-controls-enabled"),this.addClass("vjs-controls-disabled"),this.trigger("controlsdisabled"),this.usingNativeControls()||this.removeTechControlsListeners_()))},g.usingNativeControls=function(n){if(void 0===n)return!!this.usingNativeControls_;this.usingNativeControls_!==(n=!!n)&&(this.usingNativeControls_=n,this.usingNativeControls_?(this.addClass("vjs-using-native-controls"),this.trigger("usingnativecontrols")):(this.removeClass("vjs-using-native-controls"),this.trigger("usingcustomcontrols")))},g.error=function(n){var l=this;if(void 0===n)return this.error_||null;if(Vr("beforeerror").forEach(function(M){var X=M(l,n);D(X)&&!Array.isArray(X)||"string"==typeof X||"number"==typeof X||null===X?n=X:l.log.error("please return a value that MediaError expects in beforeerror hooks")}),this.options_.suppressNotSupportedError&&n&&4===n.code){var h=function(){this.error(n)};return this.options_.suppressNotSupportedError=!1,this.any(["click","touchstart"],h),void this.one("loadstart",function(){this.off(["click","touchstart"],h)})}if(null===n)return this.error_=n,this.removeClass("vjs-error"),void(this.errorDisplay&&this.errorDisplay.close());this.error_=new al(n),this.addClass("vjs-error"),_.error("(CODE:"+this.error_.code+" "+al.errorTypes[this.error_.code]+")",this.error_.message,this.error_),this.trigger("error"),Vr("error").forEach(function(M){return M(l,l.error_)})},g.reportUserActivity=function(n){this.userActivity_=!0},g.userActive=function(n){if(void 0===n)return this.userActive_;if((n=!!n)!==this.userActive_){if(this.userActive_=n,this.userActive_)return this.userActivity_=!0,this.removeClass("vjs-user-inactive"),this.addClass("vjs-user-active"),void this.trigger("useractive");this.tech_&&this.tech_.one("mousemove",function(l){l.stopPropagation(),l.preventDefault()}),this.userActivity_=!1,this.removeClass("vjs-user-active"),this.addClass("vjs-user-inactive"),this.trigger("userinactive")}},g.listenForUserActivity_=function(){var n,l,h,M=zr(this,this.reportUserActivity),X=function(Ct){M(),this.clearInterval(n)};this.on("mousedown",function(){M(),this.clearInterval(n),n=this.setInterval(M,250)}),this.on("mousemove",function(Ct){(Ct.screenX!==l||Ct.screenY!==h)&&(l=Ct.screenX,h=Ct.screenY,M())}),this.on("mouseup",X),this.on("mouseleave",X);var le,Ne=this.getChild("controlBar");Ne&&!_i&&!fi&&(Ne.on("mouseenter",function(Ct){0!==this.player().options_.inactivityTimeout&&(this.player().cache_.inactivityTimeout=this.player().options_.inactivityTimeout),this.player().options_.inactivityTimeout=0}),Ne.on("mouseleave",function(Ct){this.player().options_.inactivityTimeout=this.player().cache_.inactivityTimeout})),this.on("keydown",M),this.on("keyup",M),this.setInterval(function(){if(this.userActivity_){this.userActivity_=!1,this.userActive(!0),this.clearTimeout(le);var Ct=this.options_.inactivityTimeout;Ct<=0||(le=this.setTimeout(function(){this.userActivity_||this.userActive(!1)},Ct))}},250)},g.playbackRate=function(n){if(void 0===n)return this.tech_&&this.tech_.featuresPlaybackRate?this.cache_.lastPlaybackRate||this.techGet_("playbackRate"):1;this.techCall_("setPlaybackRate",n)},g.defaultPlaybackRate=function(n){return void 0!==n?this.techCall_("setDefaultPlaybackRate",n):this.tech_&&this.tech_.featuresPlaybackRate?this.techGet_("defaultPlaybackRate"):1},g.isAudio=function(n){if(void 0===n)return!!this.isAudio_;this.isAudio_=!!n},g.addTextTrack=function(n,l,h){if(this.tech_)return this.tech_.addTextTrack(n,l,h)},g.addRemoteTextTrack=function(n,l){if(this.tech_)return this.tech_.addRemoteTextTrack(n,l)},g.removeRemoteTextTrack=function(n){void 0===n&&(n={});var l=n.track;if(l||(l=n),this.tech_)return this.tech_.removeRemoteTextTrack(l)},g.getVideoPlaybackQuality=function(){return this.techGet_("getVideoPlaybackQuality")},g.videoWidth=function(){return this.tech_&&this.tech_.videoWidth&&this.tech_.videoWidth()||0},g.videoHeight=function(){return this.tech_&&this.tech_.videoHeight&&this.tech_.videoHeight()||0},g.language=function(n){if(void 0===n)return this.language_;this.language_!==String(n).toLowerCase()&&(this.language_=String(n).toLowerCase(),As(this)&&this.trigger("languagechange"))},g.languages=function(){return xs(y.prototype.options_.languages,this.languages_)},g.toJSON=function(){var n=xs(this.options_),l=n.tracks;n.tracks=[];for(var h=0;h"):function(){}},pc=1/30,tu=.1,zd=function(d,y){var g,n=[];if(d&&d.length)for(g=0;g=y})},mu=function(d,y){return zd(d,function(g){return g-pc>=y})},Y0=function(d){var y=[];if(!d||!d.length)return"";for(var g=0;g "+d.end(g));return y.join(", ")},m1=function(d){for(var y=[],g=0;gh)){if(y>l&&y<=h){g+=h-y;continue}g+=h-l}}return g},P2=ji.createTimeRange,Za=function(d,y){if(!y.preload)return y.duration;var g=0;return(y.parts||[]).forEach(function(n){g+=n.duration}),(y.preloadHints||[]).forEach(function(n){"PART"===n.type&&(g+=d.partTargetDuration)}),g},Yc=function(d){return(d.segments||[]).reduce(function(y,g,n){return g.parts?g.parts.forEach(function(l,h){y.push({duration:l.duration,segmentIndex:n,partIndex:h,part:l,segment:g})}):y.push({duration:g.duration,segmentIndex:n,partIndex:null,segment:g,part:null}),y},[])},m0=function(d){var y=d.segments&&d.segments.length&&d.segments[d.segments.length-1];return y&&y.parts||[]},y0=function(d){var y=d.preloadSegment;if(y){var g=y.parts;return(y.preloadHints||[]).reduce(function(l,h){return l+("PART"===h.type?1:0)},0)+(g&&g.length?g.length:0)}},v0=function(d,y){if(y.endList)return 0;if(d&&d.suggestedPresentationDelay)return d.suggestedPresentationDelay;var g=m0(y).length>0;return g&&y.serverControl&&y.serverControl.partHoldBack?y.serverControl.partHoldBack:g&&y.partTargetDuration?3*y.partTargetDuration:y.serverControl&&y.serverControl.holdBack?y.serverControl.holdBack:y.targetDuration?3*y.targetDuration:0},Qc=function(d,y,g){if(typeof y>"u"&&(y=d.mediaSequence+d.segments.length),y"u"){if(d.totalDuration)return d.totalDuration;if(!d.endList)return f()[1/0]}return Qc(d,y,g)},Ku=function(d){var y=d.defaultDuration,g=d.durationList,n=d.startIndex,l=d.endIndex,h=0;if(n>l){var M=[l,n];n=M[0],l=M[1]}if(n<0){for(var X=n;XDate.now()},z1=function(d){return d.excludeUntil&&d.excludeUntil===1/0},Wc=function(d){var y=gc(d);return!d.disabled&&!y},Zd=function(d,y){return y.attributes&&y.attributes[d]},Z1=function(d,y){if(1===d.playlists.length)return!0;var g=y.attributes.BANDWIDTH||Number.MAX_VALUE;return 0===d.playlists.filter(function(n){return!!Wc(n)&&(n.attributes.BANDWIDTH||0)0)for(var yt=Ne-1;yt>=0;yt--){var dn=le[yt];if(X+=dn.duration,M){if(X<0)continue}else if(X+pc<=0)continue;return{partIndex:dn.partIndex,segmentIndex:dn.segmentIndex,startTime:h-Ku({defaultDuration:y.targetDuration,durationList:le,startIndex:Ne,endIndex:yt})}}return{partIndex:le[0]&&le[0].partIndex||null,segmentIndex:le[0]&&le[0].segmentIndex||0,startTime:g}}if(Ne<0){for(var qn=Ne;qn<0;qn++)if((X-=y.targetDuration)<0)return{partIndex:le[0]&&le[0].partIndex||null,segmentIndex:le[0]&&le[0].segmentIndex||0,startTime:g};Ne=0}for(var kn=Ne;kn0)continue}else if(X-pc>=0)continue;return{partIndex:di.partIndex,segmentIndex:di.segmentIndex,startTime:h+Ku({defaultDuration:y.targetDuration,durationList:le,startIndex:Ne,endIndex:kn})}}return{segmentIndex:le[le.length-1].segmentIndex,partIndex:le[le.length-1].partIndex,startTime:g}},isEnabled:Wc,isDisabled:function(d){return d.disabled},isBlacklisted:gc,isIncompatible:z1,playlistEnd:y1,isAes:function(d){for(var y=0;y-1&&yt!==Pt.length-1&&(le._HLS_part=yt),(yt>-1||Pt.length)&&Ct--}le._HLS_msn=Ct}if(X.serverControl&&X.serverControl.canSkipUntil&&(le._HLS_skip=X.serverControl.canSkipDateranges?"v2":"YES"),Object.keys(le).length){var dn=new(f().URL)(M);["_HLS_skip","_HLS_msn","_HLS_part"].forEach(function(qn){le.hasOwnProperty(qn)&&dn.searchParams.set(qn,le[qn])}),M=dn.toString()}return M}(h,l)),this.state="HAVE_CURRENT_METADATA",this.request=this.vhs_.xhr({uri:h,withCredentials:this.withCredentials},function(M,X){if(n.request){if(M)return n.playlistRequestError(n.request,n.media(),"HAVE_METADATA");n.haveMetadata({playlistString:n.request.responseText,url:n.media().uri,id:n.media().id})}})}},g.playlistRequestError=function(n,l,h){var M=l.uri,X=l.id;this.request=null,h&&(this.state=h),this.error={playlist:this.master.playlists[X],status:n.status,message:"HLS playlist request error at URL: "+M+".",responseText:n.responseText,code:n.status>=500?4:2},this.trigger("error")},g.parseManifest_=function(n){var l=this,h=n.url;return function(M){var X=M.onwarn,le=M.oninfo,Ne=M.manifestString,Ct=M.customTagParsers,Pt=void 0===Ct?[]:Ct,yt=M.customTagMappers,dn=void 0===yt?[]:yt,qn=M.experimentalLLHLS,kn=new ii;X&&kn.on("warn",X),le&&kn.on("info",le),Pt.forEach(function(Yi){return kn.addParser(Yi)}),dn.forEach(function(Yi){return kn.addTagMapper(Yi)}),kn.push(Ne),kn.end();var di=kn.manifest;if(qn||(["preloadSegment","skip","serverControl","renditionReports","partInf","partTargetDuration"].forEach(function(Yi){di.hasOwnProperty(Yi)&&delete di[Yi]}),di.segments&&di.segments.forEach(function(Yi){["parts","preloadHints"].forEach(function(mr){Yi.hasOwnProperty(mr)&&delete Yi[mr]})})),!di.targetDuration){var Pi=10;di.segments&&di.segments.length&&(Pi=di.segments.reduce(function(Yi,mr){return Math.max(Yi,mr.duration)},0)),X&&X("manifest has no targetDuration defaulting to "+Pi),di.targetDuration=Pi}var Li=m0(di);if(Li.length&&!di.partTargetDuration){var Ai=Li.reduce(function(Yi,mr){return Math.max(Yi,mr.duration)},0);X&&(X("manifest has no partTargetDuration defaulting to "+Ai),C0.error("LL-HLS manifest has parts but lacks required #EXT-X-PART-INF:PART-TARGET value. See https://datatracker.ietf.org/doc/html/draft-pantos-hls-rfc8216bis-09#section-4.4.3.7. Playback is not guaranteed.")),di.partTargetDuration=Ai}return di}({onwarn:function(M){return l.logger_("m3u8-parser warn for "+h+": "+M.message)},oninfo:function(M){return l.logger_("m3u8-parser info for "+h+": "+M.message)},manifestString:n.manifestString,customTagParsers:this.customTagParsers,customTagMappers:this.customTagMappers,experimentalLLHLS:this.experimentalLLHLS})},g.haveMetadata=function(n){var l=n.playlistString,h=n.playlistObject,M=n.url,X=n.id;this.request=null,this.state="HAVE_METADATA";var le=h||this.parseManifest_({url:M,manifestString:l});le.lastRequest=Date.now(),Q0({playlist:le,uri:M,id:X});var Ne=J0(this.master,le);this.targetDuration=le.partTargetDuration||le.targetDuration,this.pendingMedia_=null,Ne?(this.master=Ne,this.media_=this.master.playlists[X]):this.trigger("playlistunchanged"),this.updateMediaUpdateTimeout_(nu(this.media(),!!Ne)),this.trigger("loadedplaylist")},g.dispose=function(){this.trigger("dispose"),this.stopRequest(),f().clearTimeout(this.mediaUpdateTimeout),f().clearTimeout(this.finalRenditionTimeout),this.off()},g.stopRequest=function(){if(this.request){var n=this.request;this.request=null,n.onreadystatechange=null,n.abort()}},g.media=function(n,l){var h=this;if(!n)return this.media_;if("HAVE_NOTHING"===this.state)throw new Error("Cannot switch media playlist from "+this.state);if("string"==typeof n){if(!this.master.playlists[n])throw new Error("Unknown playlist URI: "+n);n=this.master.playlists[n]}if(f().clearTimeout(this.finalRenditionTimeout),l){var M=(n.partTargetDuration||n.targetDuration)/2*1e3||5e3;this.finalRenditionTimeout=f().setTimeout(this.media.bind(this,n,!1),M)}else{var X=this.state,le=!this.media_||n.id!==this.media_.id,Ne=this.master.playlists[n.id];if(Ne&&Ne.endList||n.endList&&n.segments.length)return this.request&&(this.request.onreadystatechange=null,this.request.abort(),this.request=null),this.state="HAVE_METADATA",this.media_=n,void(le&&(this.trigger("mediachanging"),this.trigger("HAVE_MASTER"===X?"loadedmetadata":"mediachange")));if(this.updateMediaUpdateTimeout_(nu(n,!0)),le){if(this.state="SWITCHING_MEDIA",this.request){if(n.resolvedUri===this.request.url)return;this.request.onreadystatechange=null,this.request.abort(),this.request=null}this.media_&&this.trigger("mediachanging"),this.pendingMedia_=n,this.request=this.vhs_.xhr({uri:n.resolvedUri,withCredentials:this.withCredentials},function(Ct,Pt){if(h.request){if(n.lastRequest=Date.now(),n.resolvedUri=hc(h.handleManifestRedirects,n.resolvedUri,Pt),Ct)return h.playlistRequestError(h.request,n,X);h.haveMetadata({playlistString:Pt.responseText,url:n.uri,id:n.id}),h.trigger("HAVE_MASTER"===X?"loadedmetadata":"mediachange")}})}}},g.pause=function(){this.mediaUpdateTimeout&&(f().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null),this.stopRequest(),"HAVE_NOTHING"===this.state&&(this.started=!1),"SWITCHING_MEDIA"===this.state?this.state=this.media_?"HAVE_METADATA":"HAVE_MASTER":"HAVE_CURRENT_METADATA"===this.state&&(this.state="HAVE_METADATA")},g.load=function(n){var l=this;this.mediaUpdateTimeout&&(f().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null);var h=this.media();if(n){var M=h?(h.partTargetDuration||h.targetDuration)/2*1e3:5e3;this.mediaUpdateTimeout=f().setTimeout(function(){l.mediaUpdateTimeout=null,l.load()},M)}else this.started?this.trigger(h&&!h.endList?"mediaupdatetimeout":"loadedplaylist"):this.start()},g.updateMediaUpdateTimeout_=function(n){var l=this;this.mediaUpdateTimeout&&(f().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null),this.media()&&!this.media().endList&&(this.mediaUpdateTimeout=f().setTimeout(function(){l.mediaUpdateTimeout=null,l.trigger("mediaupdatetimeout"),l.updateMediaUpdateTimeout_(n)},n))},g.start=function(){var n=this;if(this.started=!0,"object"==typeof this.src)return this.src.uri||(this.src.uri=f().location.href),this.src.resolvedUri=this.src.uri,void setTimeout(function(){n.setupInitialPlaylist(n.src)},0);this.request=this.vhs_.xhr({uri:this.src,withCredentials:this.withCredentials},function(l,h){if(n.request){if(n.request=null,l)return n.error={status:h.status,message:"HLS playlist request error at URL: "+n.src+".",responseText:h.responseText,code:2},"HAVE_NOTHING"===n.state&&(n.started=!1),n.trigger("error");n.src=hc(n.handleManifestRedirects,n.src,h);var M=n.parseManifest_({manifestString:h.responseText,url:n.src});n.setupInitialPlaylist(M)}})},g.srcUri=function(){return"string"==typeof this.src?this.src:this.src.uri},g.setupInitialPlaylist=function(n){if(this.state="HAVE_MASTER",n.playlists)return this.master=n,W0(this.master,this.srcUri()),n.playlists.forEach(function(h){h.segments=$0(h),h.segments.forEach(function(M){Ph(M,h.resolvedUri)})}),this.trigger("loadedplaylist"),void(this.request||this.media(this.master.playlists[0]));var M,X,le,l=this.srcUri()||f().location.href;this.master=(X=A2(0,M=l),(le={mediaGroups:{AUDIO:{},VIDEO:{},"CLOSED-CAPTIONS":{},SUBTITLES:{}},uri:f().location.href,resolvedUri:f().location.href,playlists:[{uri:M,id:X,resolvedUri:M,attributes:{}}]}).playlists[X]=le.playlists[0],le.playlists[M]=le.playlists[0],le),this.haveMetadata({playlistObject:n,url:l,id:this.master.playlists[0].id}),this.trigger("loadedmetadata")},y}(ji.EventTarget),X0=ji.xhr,Ah=ji.mergeOptions,yd=function(d,y,g,n){var l="arraybuffer"===d.responseType?d.response:d.responseText;!y&&l&&(d.responseTime=Date.now(),d.roundTripTime=d.responseTime-d.requestTime,d.bytesReceived=l.byteLength||l.length,d.bandwidth||(d.bandwidth=Math.floor(d.bytesReceived/d.roundTripTime*8*1e3))),g.headers&&(d.responseHeaders=g.headers),y&&"ETIMEDOUT"===y.code&&(d.timedout=!0),!y&&!d.aborted&&200!==g.statusCode&&206!==g.statusCode&&0!==g.statusCode&&(y=new Error("XHR Failed with a response of: "+(d&&(l||d.responseText)))),n(y,d)},Dh=function(){var d=function y(g,n){g=Ah({timeout:45e3},g);var l=y.beforeRequest||ji.Vhs.xhr.beforeRequest;if(l&&"function"==typeof l){var h=l(g);h&&(g=h)}var M=(!0===ji.Vhs.xhr.original?X0:ji.Vhs.xhr)(g,function(le,Ne){return yd(M,le,Ne,n)}),X=M.abort;return M.abort=function(){return M.aborted=!0,X.apply(M,arguments)},M.uri=g.uri,M.requestTime=Date.now(),M};return d.original=!0,d},mc=function(d){var g,y={};return d.byterange&&(y.Range="bytes="+(g=d.byterange).offset+"-"+("bigint"==typeof g.offset||"bigint"==typeof g.length?f().BigInt(g.offset)+f().BigInt(g.length)-f().BigInt(1):g.offset+g.length-1)),y},wl=function(d,y){return d.start(y)+"-"+d.end(y)},yc=function(d,y){var g=d.toString(16);return"00".substring(0,2-g.length)+g+(y%2?" ":"")},vc=function(d){return d>=32&&d<126?String.fromCharCode(d):"."},eh=function(d){var y={};return Object.keys(d).forEach(function(g){var n=d[g];y[g]=ArrayBuffer.isView(n)?{bytes:n.buffer,byteOffset:n.byteOffset,byteLength:n.byteLength}:n}),y},Kc=function(d){var y=d.byterange||{length:1/0,offset:0};return[y.length,y.offset,d.resolvedUri].join(",")},D2=function(d){return d.resolvedUri},vd=function(d){for(var y=Array.prototype.slice.call(d),g=16,n="",l=0;l"u"||!n||!M)return Ct({message:"seekToProgramTime: programTime, seekTo and playlist must be provided"});if(!n.endList&&!Ne.hasStarted_)return Ct({message:"player must be playing a live stream to start buffering"});if(!function(kn){if(!kn.segments||0===kn.segments.length)return!1;for(var di=0;dinew Date(mr.getTime()+1e3*$i)?null:(Pi>mr&&(Li=Yi),{segment:Li,estimatedStart:Li.videoTimingInfo?Li.videoTimingInfo.transmuxedPresentationStart:ya.duration(di,di.mediaSequence+di.segments.indexOf(Li)),type:Li.videoTimingInfo?"accurate":"estimate"})}(g,n);if(!Pt)return Ct({message:g+" was not found in the stream"});var yt=Pt.segment,dn=function(kn,di){var Pi,Li;try{Pi=new Date(kn),Li=new Date(di)}catch{}var Ai=Pi.getTime();return(Li.getTime()-Ai)/1e3}(yt.dateTimeObject,g);if("estimate"===Pt.type)return 0===h?Ct({message:g+" is not buffered yet. Try again"}):(M(Pt.estimatedStart+dn),void Ne.one("seeked",function(){d({programTime:g,playlist:n,retryCount:h-1,seekTo:M,pauseAfterSeek:le,tech:Ne,callback:Ct})}));var qn=yt.start+dn;Ne.one("seeked",function(){return Ct(null,Ne.currentTime())}),le&&Ne.pause(),M(qn)},Xu=function(d,y){if(4===d.readyState)return y()},bd=ji.mergeOptions,F2=function(d,y){if(!Ih(d,y)||d.sidx&&y.sidx&&(d.sidx.offset!==y.sidx.offset||d.sidx.length!==y.sidx.length)||!d.sidx&&y.sidx||d.sidx&&!y.sidx||d.segments&&!y.segments||!d.segments&&y.segments)return!1;if(!d.segments&&!y.segments)return!0;for(var g=0;g=di+kn)return Ne(Ct,{response:dn.subarray(kn,kn+di),status:Pt.status,uri:Pt.uri});M.request=M.vhs_.xhr({uri:le,responseType:"arraybuffer",headers:mc({byterange:n.sidx.byterange})},Ne)})}else this.mediaRequest_=f().setTimeout(function(){return h(!1)},0)},g.dispose=function(){this.trigger("dispose"),this.stopRequest(),this.loadedPlaylists_={},f().clearTimeout(this.minimumUpdatePeriodTimeout_),f().clearTimeout(this.mediaRequest_),f().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null,this.mediaRequest_=null,this.minimumUpdatePeriodTimeout_=null,this.masterPlaylistLoader_.createMupOnMedia_&&(this.off("loadedmetadata",this.masterPlaylistLoader_.createMupOnMedia_),this.masterPlaylistLoader_.createMupOnMedia_=null),this.off()},g.hasPendingRequest=function(){return this.request||this.mediaRequest_},g.stopRequest=function(){if(this.request){var n=this.request;this.request=null,n.onreadystatechange=null,n.abort()}},g.media=function(n){var l=this;if(!n)return this.media_;if("HAVE_NOTHING"===this.state)throw new Error("Cannot switch media playlist from "+this.state);var h=this.state;if("string"==typeof n){if(!this.masterPlaylistLoader_.master.playlists[n])throw new Error("Unknown playlist URI: "+n);n=this.masterPlaylistLoader_.master.playlists[n]}var M=!this.media_||n.id!==this.media_.id;if(M&&this.loadedPlaylists_[n.id]&&this.loadedPlaylists_[n.id].endList)return this.state="HAVE_METADATA",this.media_=n,void(M&&(this.trigger("mediachanging"),this.trigger("mediachange")));M&&(this.media_&&this.trigger("mediachanging"),this.addSidxSegments_(n,h,function(X){l.haveMetadata({startingState:h,playlist:n})}))},g.haveMetadata=function(n){var l=n.startingState,h=n.playlist;this.state="HAVE_METADATA",this.loadedPlaylists_[h.id]=h,this.mediaRequest_=null,this.refreshMedia_(h.id),this.trigger("HAVE_MASTER"===l?"loadedmetadata":"mediachange")},g.pause=function(){this.masterPlaylistLoader_.createMupOnMedia_&&(this.off("loadedmetadata",this.masterPlaylistLoader_.createMupOnMedia_),this.masterPlaylistLoader_.createMupOnMedia_=null),this.stopRequest(),f().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null,this.isMaster_&&(f().clearTimeout(this.masterPlaylistLoader_.minimumUpdatePeriodTimeout_),this.masterPlaylistLoader_.minimumUpdatePeriodTimeout_=null),"HAVE_NOTHING"===this.state&&(this.started=!1)},g.load=function(n){var l=this;f().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null;var h=this.media();if(n){var M=h?h.targetDuration/2*1e3:5e3;this.mediaUpdateTimeout=f().setTimeout(function(){return l.load()},M)}else this.started?h&&!h.endList?(this.isMaster_&&!this.minimumUpdatePeriodTimeout_&&(this.trigger("minimumUpdatePeriod"),this.updateMinimumUpdatePeriodTimeout_()),this.trigger("mediaupdatetimeout")):this.trigger("loadedplaylist"):this.start()},g.start=function(){var n=this;this.started=!0,this.isMaster_?this.requestMaster_(function(l,h){n.haveMaster_(),!n.hasPendingRequest()&&!n.media_&&n.media(n.masterPlaylistLoader_.master.playlists[0])}):this.mediaRequest_=f().setTimeout(function(){return n.haveMaster_()},0)},g.requestMaster_=function(n){var l=this;this.request=this.vhs_.xhr({uri:this.masterPlaylistLoader_.srcUrl,withCredentials:this.withCredentials},function(h,M){if(!l.requestErrored_(h,M)){var X=M.responseText!==l.masterPlaylistLoader_.masterXml_;return l.masterPlaylistLoader_.masterXml_=M.responseText,l.masterLoaded_=M.responseHeaders&&M.responseHeaders.date?Date.parse(M.responseHeaders.date):Date.now(),l.masterPlaylistLoader_.srcUrl=hc(l.handleManifestRedirects,l.masterPlaylistLoader_.srcUrl,M),X?(l.handleMaster_(),void l.syncClientServerClock_(function(){return n(M,X)})):n(M,X)}"HAVE_NOTHING"===l.state&&(l.started=!1)})},g.syncClientServerClock_=function(n){var l=this,h=function(d){return function(y){var g=Ut(y,"UTCTiming")[0];if(!g)return null;var n=zn(g);switch(n.schemeIdUri){case"urn:mpeg:dash:utc:http-head:2014":case"urn:mpeg:dash:utc:http-head:2012":n.method="HEAD";break;case"urn:mpeg:dash:utc:http-xsdate:2014":case"urn:mpeg:dash:utc:http-iso:2014":case"urn:mpeg:dash:utc:http-xsdate:2012":case"urn:mpeg:dash:utc:http-iso:2012":n.method="GET";break;case"urn:mpeg:dash:utc:direct:2014":case"urn:mpeg:dash:utc:direct:2012":n.method="DIRECT",n.value=Date.parse(n.value);break;default:throw new Error("UNSUPPORTED_UTC_TIMING_SCHEME")}return n}(xr(d))}(this.masterPlaylistLoader_.masterXml_);return null===h?(this.masterPlaylistLoader_.clientOffset_=this.masterLoaded_-Date.now(),n()):"DIRECT"===h.method?(this.masterPlaylistLoader_.clientOffset_=h.value-Date.now(),n()):void(this.request=this.vhs_.xhr({uri:eu(this.masterPlaylistLoader_.srcUrl,h.value),method:h.method,withCredentials:this.withCredentials},function(M,X){if(l.request){if(M)return l.masterPlaylistLoader_.clientOffset_=l.masterLoaded_-Date.now(),n();var le;le="HEAD"===h.method?X.responseHeaders&&X.responseHeaders.date?Date.parse(X.responseHeaders.date):l.masterLoaded_:Date.parse(X.responseText),l.masterPlaylistLoader_.clientOffset_=le-Date.now(),n()}}))},g.haveMaster_=function(){this.state="HAVE_MASTER",this.isMaster_?this.trigger("loadedplaylist"):this.media_||this.media(this.childPlaylist_)},g.handleMaster_=function(){this.mediaRequest_=null;var M,le,yt,n=this.masterPlaylistLoader_.master,l=(yt=function(d,y){void 0===y&&(y={});var g=function(l,h){void 0===h&&(h={});var M=h,X=M.manifestUri,le=void 0===X?"":X,Ne=M.NOW,Ct=void 0===Ne?Date.now():Ne,Pt=M.clientOffset,yt=void 0===Pt?0:Pt,dn=Ut(l,"Period");if(!dn.length)throw new Error("INVALID_NUMBER_OF_PERIOD");var qn=Ut(l,"Location"),kn=zn(l),di=ci([le],Ut(l,"BaseURL"));kn.type=kn.type||"static",kn.sourceDuration=kn.mediaPresentationDuration||0,kn.NOW=Ct,kn.clientOffset=yt,qn.length&&(kn.locations=qn.map(An));var Pi=[];return dn.forEach(function(Li,Ai){var $i,lr,io,Yi=zn(Li),mr=Pi[Ai-1];Yi.start=(io=($i={attributes:Yi,priorPeriodAttributes:mr?mr.attributes:null,mpdType:kn.type}).priorPeriodAttributes,"number"==typeof(lr=$i.attributes).start?lr.start:io&&"number"==typeof io.start&&"number"==typeof io.duration?io.start+io.duration:io||"static"!==$i.mpdType?null:0),Pi.push({node:Li,attributes:Yi})}),{locations:kn.locations,representationInfo:K(Pi.map(kr(kn,di)))}}(xr(d),y);return function(d){var y,g=d.dashPlaylists,n=d.locations,l=d.sidxMapping,h=void 0===l?{}:l,M=d.previousManifest;if(!g.length)return{};var X=g[0].attributes,le=X.sourceDuration,Ne=X.type,Ct=X.suggestedPresentationDelay,Pt=X.minimumUpdatePeriod,yt=Jt(g.filter(bi)).map(ui),dn=Jt(g.filter(rr)),qn=Jt(g.filter(pr)),kn=g.map(function($i){return $i.attributes.captionServices}).filter(Boolean),di={allowCache:!0,discontinuityStarts:[],segments:[],endList:!0,mediaGroups:(y={AUDIO:{},VIDEO:{}},y["CLOSED-CAPTIONS"]={},y.SUBTITLES={},y),uri:"",duration:le,playlists:Cn(yt,h)};Pt>=0&&(di.minimumUpdatePeriod=1e3*Pt),n&&(di.locations=n),"dynamic"===Ne&&(di.suggestedPresentationDelay=Ct);var lr,Li=dn.length?function($i,lr,io){void 0===lr&&(lr={}),void 0===io&&(io=!1);var wr,To=$i.reduce(function(rs,Ko){var Zo=Ko.attributes.role&&Ko.attributes.role.value||"",Hs=Ko.attributes.lang||"",ea=Ko.attributes.label||"main";Hs&&!Ko.attributes.label&&(ea=Ko.attributes.lang+(Zo?" ("+Zo+")":"")),rs[ea]||(rs[ea]={language:Hs,autoselect:!0,default:"main"===Zo,playlists:[],uri:""});var wa,Pl,s1,Il,a2,el,l2,w1,X2,iu,da=pn((Pl=io,a2=(wa=Ko).segments,el=wa.sidx,l2=wa.mediaSequence,w1=wa.discontinuitySequence,X2=wa.discontinuityStarts,iu={attributes:(s1={NAME:(Il=wa.attributes).id,BANDWIDTH:Il.bandwidth,CODECS:Il.codecs},s1["PROGRAM-ID"]=1,s1),uri:"",endList:"static"===Il.type,timeline:Il.periodStart,resolvedUri:"",targetDuration:Il.duration,discontinuitySequence:w1,discontinuityStarts:X2,timelineStarts:Il.timelineStarts,mediaSequence:l2,segments:a2},Il.contentProtection&&(iu.contentProtection=Il.contentProtection),el&&(iu.sidx=el),Pl&&(iu.attributes.AUDIO="audio",iu.attributes.SUBTITLES="subs"),iu),lr);return rs[ea].playlists.push(da),typeof wr>"u"&&"main"===Zo&&((wr=Ko).default=!0),rs},{});return wr||(To[Object.keys(To)[0]].default=!0),To}(dn,h,0===di.playlists.length):null,Ai=qn.length?(void 0===(lr=h)&&(lr={}),qn.reduce(function(io,wr){var To=wr.attributes.lang||"text";return io[To]||(io[To]={language:To,default:!1,autoselect:!1,playlists:[],uri:""}),io[To].playlists.push(pn(function(rs){var Ko,Zo=rs.attributes,Hs=rs.segments,ea=rs.mediaSequence,Ds=rs.discontinuityStarts,da=rs.discontinuitySequence;typeof Hs>"u"&&(Hs=[{uri:Zo.baseUrl,timeline:Zo.periodStart,resolvedUri:Zo.baseUrl||"",duration:Zo.sourceDuration,number:0}],Zo.duration=Zo.sourceDuration);var wa=((Ko={NAME:Zo.id,BANDWIDTH:Zo.bandwidth})["PROGRAM-ID"]=1,Ko);return Zo.codecs&&(wa.CODECS=Zo.codecs),{attributes:wa,uri:"",endList:"static"===Zo.type,timeline:Zo.periodStart,resolvedUri:Zo.baseUrl||"",targetDuration:Zo.duration,timelineStarts:Zo.timelineStarts,discontinuityStarts:Ds,discontinuitySequence:da,mediaSequence:ea,segments:Hs}}(wr),lr)),io},{})):null,Yi=yt.concat(sr(Li),sr(Ai)),mr=Yi.map(function($i){return $i.timelineStarts});return di.timelineStarts=Pn(mr),function($i,lr){$i.forEach(function(io){io.mediaSequence=0,io.discontinuitySequence=st(lr,function(wr){return wr.timeline===io.timeline}),io.segments&&io.segments.forEach(function(wr,To){wr.number=To})})}(Yi,di.timelineStarts),Li&&(di.mediaGroups.AUDIO.audio=Li),Ai&&(di.mediaGroups.SUBTITLES.subs=Ai),kn.length&&(di.mediaGroups["CLOSED-CAPTIONS"].cc=kn.reduce(function(lr,io){return io&&io.forEach(function(wr){var rs=wr.language;lr[rs]={autoselect:!1,default:!1,instreamId:wr.channel,language:rs},wr.hasOwnProperty("aspectRatio")&&(lr[rs].aspectRatio=wr.aspectRatio),wr.hasOwnProperty("easyReader")&&(lr[rs].easyReader=wr.easyReader),wr.hasOwnProperty("3D")&&(lr[rs]["3D"]=wr["3D"])}),lr},{})),M?function(d){var h,M,le,y=d.oldManifest,g=d.newManifest,n=y.playlists.concat(ut(y)),l=g.playlists.concat(ut(g));return g.timelineStarts=Pn([y.timelineStarts,g.timelineStarts]),M=(h={oldPlaylists:n,newPlaylists:l,timelineStarts:g.timelineStarts}).oldPlaylists,le=h.timelineStarts,h.newPlaylists.forEach(function(Ne){Ne.discontinuitySequence=st(le,function(dn){return dn.timeline===Ne.timeline});var Ct=function(dn,qn){for(var kn=0;knCt.timeline||Ct.segments.length&&Ne.timeline>Ct.segments[Ct.segments.length-1].timeline)&&Ne.discontinuitySequence--);Ct.segments[yt].discontinuity&&!Pt.discontinuity&&(Pt.discontinuity=!0,Ne.discontinuityStarts.unshift(0),Ne.discontinuitySequence--),Wt({playlist:Ne,mediaSequence:Ct.segments[yt].number})}}),g}({oldManifest:M,newManifest:di}):di}({dashPlaylists:g.representationInfo.map(Zt),locations:g.locations,sidxMapping:y.sidxMapping,previousManifest:y.previousManifest})}((M={masterXml:this.masterPlaylistLoader_.masterXml_,srcUrl:this.masterPlaylistLoader_.srcUrl,clientOffset:this.masterPlaylistLoader_.clientOffset_,sidxMapping:this.masterPlaylistLoader_.sidxMapping_,previousManifest:n}).masterXml,{manifestUri:le=M.srcUrl,clientOffset:M.clientOffset,sidxMapping:M.sidxMapping,previousManifest:M.previousManifest}),W0(yt,le),yt);n&&(l=function(M,X,le){for(var Ne=!0,Ct=bd(M,{duration:X.duration,minimumUpdatePeriod:X.minimumUpdatePeriod,timelineStarts:X.timelineStarts}),Pt=0;Pt-1)},this.trigger=function(Qe){var xt,it,kt,vn;if(xt=he[Qe])if(2===arguments.length)for(kt=xt.length,it=0;it"u")){for(he in lr)lr.hasOwnProperty(he)&&(lr[he]=[he.charCodeAt(0),he.charCodeAt(1),he.charCodeAt(2),he.charCodeAt(3)]);io=new Uint8Array([105,115,111,109]),To=new Uint8Array([97,118,99,49]),wr=new Uint8Array([0,0,0,1]),rs=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),Ko=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),Zo={video:rs,audio:Ko},Ds=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),ea=new Uint8Array([0,0,0,0,0,0,0,0]),da=new Uint8Array([0,0,0,0,0,0,0,0]),wa=da,Pl=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),s1=da,Hs=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}})(),y=function(he){var Qe,xt,it=[],kt=0;for(Qe=1;Qe>>1,he.samplingfrequencyindex<<7|he.channelcount<<3,6,1,2]))},l=function(){return y(lr.ftyp,io,wr,io,To)},di=function(he){return y(lr.hdlr,Zo[he])},h=function(he){return y(lr.mdat,he)},kn=function(he){var Qe=new Uint8Array([0,0,0,0,0,0,0,2,0,0,0,3,0,1,95,144,he.duration>>>24&255,he.duration>>>16&255,he.duration>>>8&255,255&he.duration,85,196,0,0]);return he.samplerate&&(Qe[12]=he.samplerate>>>24&255,Qe[13]=he.samplerate>>>16&255,Qe[14]=he.samplerate>>>8&255,Qe[15]=255&he.samplerate),y(lr.mdhd,Qe)},qn=function(he){return y(lr.mdia,kn(he),di(he.type),X(he))},M=function(he){return y(lr.mfhd,new Uint8Array([0,0,0,0,(4278190080&he)>>24,(16711680&he)>>16,(65280&he)>>8,255&he]))},X=function(he){return y(lr.minf,"video"===he.type?y(lr.vmhd,Hs):y(lr.smhd,ea),g(),Li(he))},le=function(he,Qe){for(var xt=[],it=Qe.length;it--;)xt[it]=Yi(Qe[it]);return y.apply(null,[lr.moof,M(he)].concat(xt))},Ne=function(he){for(var Qe=he.length,xt=[];Qe--;)xt[Qe]=yt(he[Qe]);return y.apply(null,[lr.moov,Pt(4294967295)].concat(xt).concat(Ct(he)))},Ct=function(he){for(var Qe=he.length,xt=[];Qe--;)xt[Qe]=mr(he[Qe]);return y.apply(null,[lr.mvex].concat(xt))},Pt=function(he){var Qe=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,2,0,1,95,144,(4278190080&he)>>24,(16711680&he)>>16,(65280&he)>>8,255&he,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return y(lr.mvhd,Qe)},Pi=function(he){var Qe,xt,it=he.samples||[],kt=new Uint8Array(4+it.length);for(xt=0;xt>>8),vn.push(255&it[Qe].byteLength),vn=vn.concat(Array.prototype.slice.call(it[Qe]));for(Qe=0;Qe>>8),Nn.push(255&kt[Qe].byteLength),Nn=Nn.concat(Array.prototype.slice.call(kt[Qe]));if(xt=[lr.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,(65280&he.width)>>8,255&he.width,(65280&he.height)>>8,255&he.height,0,72,0,0,0,72,0,0,0,0,0,0,0,1,19,118,105,100,101,111,106,115,45,99,111,110,116,114,105,98,45,104,108,115,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),y(lr.avcC,new Uint8Array([1,he.profileIdc,he.profileCompatibility,he.levelIdc,255].concat([it.length],vn,[kt.length],Nn))),y(lr.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192]))],he.sarRatio){var ti=he.sarRatio[0],li=he.sarRatio[1];xt.push(y(lr.pasp,new Uint8Array([(4278190080&ti)>>24,(16711680&ti)>>16,(65280&ti)>>8,255&ti,(4278190080&li)>>24,(16711680&li)>>16,(65280&li)>>8,255&li])))}return y.apply(null,xt)},a2=function(he){return y(lr.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,(65280&he.channelcount)>>8,255&he.channelcount,(65280&he.samplesize)>>8,255&he.samplesize,0,0,0,0,(65280&he.samplerate)>>8,255&he.samplerate,0,0]),n(he))},dn=function(he){var Qe=new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,(4278190080&he.id)>>24,(16711680&he.id)>>16,(65280&he.id)>>8,255&he.id,0,0,0,0,(4278190080&he.duration)>>24,(16711680&he.duration)>>16,(65280&he.duration)>>8,255&he.duration,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,(65280&he.width)>>8,255&he.width,0,0,(65280&he.height)>>8,255&he.height,0,0]);return y(lr.tkhd,Qe)},Yi=function(he){var Qe,xt,it,kt,vn,Nn;return Qe=y(lr.tfhd,new Uint8Array([0,0,0,58,(4278190080&he.id)>>24,(16711680&he.id)>>16,(65280&he.id)>>8,255&he.id,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0])),vn=Math.floor(he.baseMediaDecodeTime/X2),Nn=Math.floor(he.baseMediaDecodeTime%X2),xt=y(lr.tfdt,new Uint8Array([1,0,0,0,vn>>>24&255,vn>>>16&255,vn>>>8&255,255&vn,Nn>>>24&255,Nn>>>16&255,Nn>>>8&255,255&Nn])),"audio"===he.type?(it=$i(he,92),y(lr.traf,Qe,xt,it)):(kt=Pi(he),it=$i(he,kt.length+92),y(lr.traf,Qe,xt,it,kt))},yt=function(he){return he.duration=he.duration||4294967295,y(lr.trak,dn(he),qn(he))},mr=function(he){var Qe=new Uint8Array([0,0,0,0,(4278190080&he.id)>>24,(16711680&he.id)>>16,(65280&he.id)>>8,255&he.id,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return"video"!==he.type&&(Qe[Qe.length-1]=0),y(lr.trex,Qe)},xt=function(it,kt){var vn=0,Nn=0,ti=0,li=0;return it.length&&(void 0!==it[0].duration&&(vn=1),void 0!==it[0].size&&(Nn=2),void 0!==it[0].flags&&(ti=4),void 0!==it[0].compositionTimeOffset&&(li=8)),[0,0,vn|Nn|ti|li,1,(4278190080&it.length)>>>24,(16711680&it.length)>>>16,(65280&it.length)>>>8,255&it.length,(4278190080&kt)>>>24,(16711680&kt)>>>16,(65280&kt)>>>8,255&kt]},Qe=function(it,kt){var vn,Nn,ti,li,gi,ur;for(kt+=20+16*(li=it.samples||[]).length,ti=xt(li,kt),(Nn=new Uint8Array(ti.length+16*li.length)).set(ti),vn=ti.length,ur=0;ur>>24,Nn[vn++]=(16711680&gi.duration)>>>16,Nn[vn++]=(65280&gi.duration)>>>8,Nn[vn++]=255&gi.duration,Nn[vn++]=(4278190080&gi.size)>>>24,Nn[vn++]=(16711680&gi.size)>>>16,Nn[vn++]=(65280&gi.size)>>>8,Nn[vn++]=255&gi.size,Nn[vn++]=gi.flags.isLeading<<2|gi.flags.dependsOn,Nn[vn++]=gi.flags.isDependedOn<<6|gi.flags.hasRedundancy<<4|gi.flags.paddingValue<<1|gi.flags.isNonSyncSample,Nn[vn++]=61440&gi.flags.degradationPriority,Nn[vn++]=15&gi.flags.degradationPriority,Nn[vn++]=(4278190080&gi.compositionTimeOffset)>>>24,Nn[vn++]=(16711680&gi.compositionTimeOffset)>>>16,Nn[vn++]=(65280&gi.compositionTimeOffset)>>>8,Nn[vn++]=255&gi.compositionTimeOffset;return y(lr.trun,Nn)},he=function(it,kt){var vn,Nn,ti,li,gi,ur;for(kt+=20+8*(li=it.samples||[]).length,ti=xt(li,kt),(vn=new Uint8Array(ti.length+8*li.length)).set(ti),Nn=ti.length,ur=0;ur>>24,vn[Nn++]=(16711680&gi.duration)>>>16,vn[Nn++]=(65280&gi.duration)>>>8,vn[Nn++]=255&gi.duration,vn[Nn++]=(4278190080&gi.size)>>>24,vn[Nn++]=(16711680&gi.size)>>>16,vn[Nn++]=(65280&gi.size)>>>8,vn[Nn++]=255&gi.size;return y(lr.trun,vn)},$i=function(it,kt){return"audio"===it.type?he(it,kt):Qe(it,kt)};var iu,kd,e0,ru,t0,I0,A0,uh,Uh=h,zh=le,s3=function(he,Qe){var xt={size:0,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0,degradationPriority:0,isNonSyncSample:1}};return xt.dataOffset=Qe,xt.compositionTimeOffset=he.pts-he.dts,xt.duration=he.duration,xt.size=4*he.length,xt.size+=he.byteLength,he.keyFrame&&(xt.flags.dependsOn=2,xt.flags.isNonSyncSample=0),xt},Y1=[33,16,5,32,164,27],u2=[33,65,108,84,1,2,4,8,168,2,4,8,17,191,252],Ns=function(he){for(var Qe=[];he--;)Qe.push(0);return Qe};kd=function(he){return 9e4*he},e0=function(he,Qe){return he*Qe},ru=function(he){return he/9e4},t0=function(he,Qe){return he/Qe},I0=function(he,Qe){return kd(t0(he,Qe))},A0=function(he,Qe){return e0(ru(he),Qe)},uh=function(he,Qe,xt){return ru(xt?he:he-Qe)};var sd=9e4,n0=kd,tl=ru,F0=I0,Zh=A0,xd=uh,Ld=function(he){delete he.minSegmentDts,delete he.maxSegmentDts,delete he.minSegmentPts,delete he.maxSegmentPts},hh=function(he,Qe){var xt,it=he.minSegmentDts;return Qe||(it-=he.timelineStartInfo.dts),xt=he.timelineStartInfo.baseMediaDecodeTime,xt+=it,xt=Math.max(0,xt),"audio"===he.type&&(xt*=he.samplerate/9e4,xt=Math.floor(xt)),xt},r0=function(he,Qe){"number"==typeof Qe.pts&&(void 0===he.timelineStartInfo.pts&&(he.timelineStartInfo.pts=Qe.pts),he.minSegmentPts=void 0===he.minSegmentPts?Qe.pts:Math.min(he.minSegmentPts,Qe.pts),he.maxSegmentPts=void 0===he.maxSegmentPts?Qe.pts:Math.max(he.maxSegmentPts,Qe.pts)),"number"==typeof Qe.dts&&(void 0===he.timelineStartInfo.dts&&(he.timelineStartInfo.dts=Qe.dts),he.minSegmentDts=void 0===he.minSegmentDts?Qe.dts:Math.min(he.minSegmentDts,Qe.dts),he.maxSegmentDts=void 0===he.maxSegmentDts?Qe.dts:Math.max(he.maxSegmentDts,Qe.dts))},Cu=function he(Qe){Qe=Qe||{},he.prototype.init.call(this),this.parse708captions_="boolean"!=typeof Qe.parse708captions||Qe.parse708captions,this.captionPackets_=[],this.ccStreams_=[new Ea(0,0),new Ea(0,1),new Ea(1,0),new Ea(1,1)],this.parse708captions_&&(this.cc708Stream_=new ha({captionServices:Qe.captionServices})),this.reset(),this.ccStreams_.forEach(function(xt){xt.on("data",this.trigger.bind(this,"data")),xt.on("partialdone",this.trigger.bind(this,"partialdone")),xt.on("done",this.trigger.bind(this,"done"))},this),this.parse708captions_&&(this.cc708Stream_.on("data",this.trigger.bind(this,"data")),this.cc708Stream_.on("partialdone",this.trigger.bind(this,"partialdone")),this.cc708Stream_.on("done",this.trigger.bind(this,"done")))};(Cu.prototype=new el).push=function(he){var Qe,xt,it;if("sei_rbsp"===he.nalUnitType&&(Qe=function(he){for(var Qe=0,xt={payloadType:-1,payloadSize:0},it=0,kt=0;Qe=this.virtualRowCount&&"function"==typeof this.beforeRowOverflow&&this.beforeRowOverflow(he),this.rows.length>0&&(this.rows.push(""),this.rowIdx++);this.rows.length>this.virtualRowCount;)this.rows.shift(),this.rowIdx--},Ec.prototype.isEmpty=function(){return 0===this.rows.length||1===this.rows.length&&""===this.rows[0]},Ec.prototype.addText=function(he){this.rows[this.rowIdx]+=he},Ec.prototype.backspace=function(){if(!this.isEmpty()){var he=this.rows[this.rowIdx];this.rows[this.rowIdx]=he.substr(0,he.length-1)}};var Vl=function(he,Qe,xt){this.serviceNum=he,this.text="",this.currentWindow=new Ec(-1),this.windows=[],this.stream=xt,"string"==typeof Qe&&this.createTextDecoder(Qe)};Vl.prototype.init=function(he,Qe){this.startPts=he;for(var xt=0;xt<8;xt++)this.windows[xt]=new Ec(xt),"function"==typeof Qe&&(this.windows[xt].beforeRowOverflow=Qe)},Vl.prototype.setCurrentWindow=function(he){this.currentWindow=this.windows[he]},Vl.prototype.createTextDecoder=function(he){if(typeof TextDecoder>"u")this.stream.trigger("log",{level:"warn",message:"The `encoding` option is unsupported without TextDecoder support"});else try{this.textDecoder_=new TextDecoder(he)}catch(Qe){this.stream.trigger("log",{level:"warn",message:"TextDecoder could not be created with "+he+" encoding. "+Qe})}};var ha=function he(Qe){Qe=Qe||{},he.prototype.init.call(this);var xt,it=this,kt=Qe.captionServices||{},vn={};Object.keys(kt).forEach(function(Nn){xt=kt[Nn],/^SERVICE/.test(Nn)&&(vn[Nn]=xt.encoding)}),this.serviceEncodings=vn,this.current708Packet=null,this.services={},this.push=function(Nn){3===Nn.type?(it.new708Packet(),it.add708Bytes(Nn)):(null===it.current708Packet&&it.new708Packet(),it.add708Bytes(Nn))}};ha.prototype=new el,ha.prototype.new708Packet=function(){null!==this.current708Packet&&this.push708Packet(),this.current708Packet={data:[],ptsVals:[]}},ha.prototype.add708Bytes=function(he){var Qe=he.ccData,xt=Qe>>>8,it=255&Qe;this.current708Packet.ptsVals.push(he.pts),this.current708Packet.data.push(xt),this.current708Packet.data.push(it)},ha.prototype.push708Packet=function(){var he=this.current708Packet,Qe=he.data,xt=null,it=null,kt=0,vn=Qe[kt++];for(he.seq=vn>>6,he.sizeCode=63&vn;kt>5)&&it>0&&(xt=vn=Qe[kt++]),this.pushServiceBlock(xt,kt,it),it>0&&(kt+=it-1)},ha.prototype.pushServiceBlock=function(he,Qe,xt){var it,kt=Qe,vn=this.current708Packet.data,Nn=this.services[he];for(Nn||(Nn=this.initService(he,kt));kt>5,vn.rowLock=(16&it)>>4,vn.columnLock=(8&it)>>3,vn.priority=7&it,it=xt[++he],vn.relativePositioning=(128&it)>>7,vn.anchorVertical=127&it,it=xt[++he],vn.anchorHorizontal=it,it=xt[++he],vn.anchorPoint=(240&it)>>4,vn.rowCount=15&it,it=xt[++he],vn.columnCount=63&it,it=xt[++he],vn.windowStyle=(56&it)>>3,vn.penStyle=7&it,vn.virtualRowCount=vn.rowCount+1,he},ha.prototype.setWindowAttributes=function(he,Qe){var xt=this.current708Packet.data,it=xt[he],kt=Qe.currentWindow.winAttr;return it=xt[++he],kt.fillOpacity=(192&it)>>6,kt.fillRed=(48&it)>>4,kt.fillGreen=(12&it)>>2,kt.fillBlue=3&it,it=xt[++he],kt.borderType=(192&it)>>6,kt.borderRed=(48&it)>>4,kt.borderGreen=(12&it)>>2,kt.borderBlue=3&it,it=xt[++he],kt.borderType+=(128&it)>>5,kt.wordWrap=(64&it)>>6,kt.printDirection=(48&it)>>4,kt.scrollDirection=(12&it)>>2,kt.justify=3&it,it=xt[++he],kt.effectSpeed=(240&it)>>4,kt.effectDirection=(12&it)>>2,kt.displayEffect=3&it,he},ha.prototype.flushDisplayed=function(he,Qe){for(var xt=[],it=0;it<8;it++)Qe.windows[it].visible&&!Qe.windows[it].isEmpty()&&xt.push(Qe.windows[it].getText());Qe.endPts=he,Qe.text=xt.join("\n\n"),this.pushCaption(Qe),Qe.startPts=he},ha.prototype.pushCaption=function(he){""!==he.text&&(this.trigger("data",{startPts:he.startPts,endPts:he.endPts,text:he.text,stream:"cc708_"+he.serviceNum}),he.text="",he.startPts=he.endPts)},ha.prototype.displayWindows=function(he,Qe){var xt=this.current708Packet.data[++he],it=this.getPts(he);this.flushDisplayed(it,Qe);for(var kt=0;kt<8;kt++)xt&1<>4,kt.offset=(12&it)>>2,kt.penSize=3&it,it=xt[++he],kt.italics=(128&it)>>7,kt.underline=(64&it)>>6,kt.edgeType=(56&it)>>3,kt.fontStyle=7&it,he},ha.prototype.setPenColor=function(he,Qe){var xt=this.current708Packet.data,it=xt[he],kt=Qe.currentWindow.penColor;return it=xt[++he],kt.fgOpacity=(192&it)>>6,kt.fgRed=(48&it)>>4,kt.fgGreen=(12&it)>>2,kt.fgBlue=3&it,it=xt[++he],kt.bgOpacity=(192&it)>>6,kt.bgRed=(48&it)>>4,kt.bgGreen=(12&it)>>2,kt.bgBlue=3&it,it=xt[++he],kt.edgeRed=(48&it)>>4,kt.edgeGreen=(12&it)>>2,kt.edgeBlue=3&it,he},ha.prototype.setPenLocation=function(he,Qe){var xt=this.current708Packet.data,it=xt[he],kt=Qe.currentWindow.penLoc;return Qe.currentWindow.pendingNewLine=!0,it=xt[++he],kt.row=15&it,it=xt[++he],kt.column=63&it,he},ha.prototype.reset=function(he,Qe){var xt=this.getPts(he);return this.flushDisplayed(xt,Qe),this.initService(Qe.serviceNum,he)};var Hh={42:225,92:233,94:237,95:243,96:250,123:231,124:247,125:209,126:241,127:9608,304:174,305:176,306:189,307:191,308:8482,309:162,310:163,311:9834,312:224,313:160,314:232,315:226,316:234,317:238,318:244,319:251,544:193,545:201,546:211,547:218,548:220,549:252,550:8216,551:161,552:42,553:39,554:8212,555:169,556:8480,557:8226,558:8220,559:8221,560:192,561:194,562:199,563:200,564:202,565:203,566:235,567:206,568:207,569:239,570:212,571:217,572:249,573:219,574:171,575:187,800:195,801:227,802:205,803:204,804:236,805:210,806:242,807:213,808:245,809:123,810:125,811:92,812:94,813:95,814:124,815:126,816:196,817:228,818:214,819:246,820:223,821:165,822:164,823:9474,824:197,825:229,826:216,827:248,828:9484,829:9488,830:9492,831:9496},ou=function(he){return null===he?"":(he=Hh[he]||he,String.fromCharCode(he))},Vh=[4352,4384,4608,4640,5376,5408,5632,5664,5888,5920,4096,4864,4896,5120,5152],d2=function(){for(var he=[],Qe=15;Qe--;)he.push("");return he},Ea=function he(Qe,xt){he.prototype.init.call(this),this.field_=Qe||0,this.dataChannel_=xt||0,this.name_="CC"+(1+(this.field_<<1|this.dataChannel_)),this.setConstants(),this.reset(),this.push=function(it){var kt,vn,Nn,ti,li;if((kt=32639&it.ccData)!==this.lastControlCode_){if(4096==(61440&kt)?this.lastControlCode_=kt:kt!==this.PADDING_&&(this.lastControlCode_=null),Nn=kt>>>8,ti=255&kt,kt!==this.PADDING_)if(kt===this.RESUME_CAPTION_LOADING_)this.mode_="popOn";else if(kt===this.END_OF_CAPTION_)this.mode_="popOn",this.clearFormatting(it.pts),this.flushDisplayed(it.pts),vn=this.displayed_,this.displayed_=this.nonDisplayed_,this.nonDisplayed_=vn,this.startPts_=it.pts;else if(kt===this.ROLL_UP_2_ROWS_)this.rollUpRows_=2,this.setRollUp(it.pts);else if(kt===this.ROLL_UP_3_ROWS_)this.rollUpRows_=3,this.setRollUp(it.pts);else if(kt===this.ROLL_UP_4_ROWS_)this.rollUpRows_=4,this.setRollUp(it.pts);else if(kt===this.CARRIAGE_RETURN_)this.clearFormatting(it.pts),this.flushDisplayed(it.pts),this.shiftRowsUp_(),this.startPts_=it.pts;else if(kt===this.BACKSPACE_)"popOn"===this.mode_?this.nonDisplayed_[this.row_]=this.nonDisplayed_[this.row_].slice(0,-1):this.displayed_[this.row_]=this.displayed_[this.row_].slice(0,-1);else if(kt===this.ERASE_DISPLAYED_MEMORY_)this.flushDisplayed(it.pts),this.displayed_=d2();else if(kt===this.ERASE_NON_DISPLAYED_MEMORY_)this.nonDisplayed_=d2();else if(kt===this.RESUME_DIRECT_CAPTIONING_)"paintOn"!==this.mode_&&(this.flushDisplayed(it.pts),this.displayed_=d2()),this.mode_="paintOn",this.startPts_=it.pts;else if(this.isSpecialCharacter(Nn,ti))li=ou((Nn=(3&Nn)<<8)|ti),this[this.mode_](it.pts,li),this.column_++;else if(this.isExtCharacter(Nn,ti))"popOn"===this.mode_?this.nonDisplayed_[this.row_]=this.nonDisplayed_[this.row_].slice(0,-1):this.displayed_[this.row_]=this.displayed_[this.row_].slice(0,-1),li=ou((Nn=(3&Nn)<<8)|ti),this[this.mode_](it.pts,li),this.column_++;else if(this.isMidRowCode(Nn,ti))this.clearFormatting(it.pts),this[this.mode_](it.pts," "),this.column_++,!(14&~ti)&&this.addFormatting(it.pts,["i"]),!(1&~ti)&&this.addFormatting(it.pts,["u"]);else if(this.isOffsetControlCode(Nn,ti))this.column_+=3&ti;else if(this.isPAC(Nn,ti)){var gi=Vh.indexOf(7968&kt);"rollUp"===this.mode_&&(gi-this.rollUpRows_+1<0&&(gi=this.rollUpRows_-1),this.setRollUp(it.pts,gi)),gi!==this.row_&&(this.clearFormatting(it.pts),this.row_=gi),1&ti&&-1===this.formatting_.indexOf("u")&&this.addFormatting(it.pts,["u"]),!(16&~kt)&&(this.column_=4*((14&kt)>>1)),this.isColorPAC(ti)&&!(14&~ti)&&this.addFormatting(it.pts,["i"])}else this.isNormalChar(Nn)&&(0===ti&&(ti=null),li=ou(Nn),li+=ou(ti),this[this.mode_](it.pts,li),this.column_+=li.length)}else this.lastControlCode_=null}};Ea.prototype=new el,Ea.prototype.flushDisplayed=function(he){var Qe=this.displayed_.map(function(xt,it){try{return xt.trim()}catch{return this.trigger("log",{level:"warn",message:"Skipping a malformed 608 caption at index "+it+"."}),""}},this).join("\n").replace(/^\n+|\n+$/g,"");Qe.length&&this.trigger("data",{startPts:this.startPts_,endPts:he,text:Qe,stream:this.name_})},Ea.prototype.reset=function(){this.mode_="popOn",this.topRow_=0,this.startPts_=0,this.displayed_=d2(),this.nonDisplayed_=d2(),this.lastControlCode_=null,this.column_=0,this.row_=14,this.rollUpRows_=2,this.formatting_=[]},Ea.prototype.setConstants=function(){0===this.dataChannel_?(this.BASE_=16,this.EXT_=17,this.CONTROL_=(20|this.field_)<<8,this.OFFSET_=23):1===this.dataChannel_&&(this.BASE_=24,this.EXT_=25,this.CONTROL_=(28|this.field_)<<8,this.OFFSET_=31),this.PADDING_=0,this.RESUME_CAPTION_LOADING_=32|this.CONTROL_,this.END_OF_CAPTION_=47|this.CONTROL_,this.ROLL_UP_2_ROWS_=37|this.CONTROL_,this.ROLL_UP_3_ROWS_=38|this.CONTROL_,this.ROLL_UP_4_ROWS_=39|this.CONTROL_,this.CARRIAGE_RETURN_=45|this.CONTROL_,this.RESUME_DIRECT_CAPTIONING_=41|this.CONTROL_,this.BACKSPACE_=33|this.CONTROL_,this.ERASE_DISPLAYED_MEMORY_=44|this.CONTROL_,this.ERASE_NON_DISPLAYED_MEMORY_=46|this.CONTROL_},Ea.prototype.isSpecialCharacter=function(he,Qe){return he===this.EXT_&&Qe>=48&&Qe<=63},Ea.prototype.isExtCharacter=function(he,Qe){return(he===this.EXT_+1||he===this.EXT_+2)&&Qe>=32&&Qe<=63},Ea.prototype.isMidRowCode=function(he,Qe){return he===this.EXT_&&Qe>=32&&Qe<=47},Ea.prototype.isOffsetControlCode=function(he,Qe){return he===this.OFFSET_&&Qe>=33&&Qe<=35},Ea.prototype.isPAC=function(he,Qe){return he>=this.BASE_&&he=64&&Qe<=127},Ea.prototype.isColorPAC=function(he){return he>=64&&he<=79||he>=96&&he<=127},Ea.prototype.isNormalChar=function(he){return he>=32&&he<=127},Ea.prototype.setRollUp=function(he,Qe){if("rollUp"!==this.mode_&&(this.row_=14,this.mode_="rollUp",this.flushDisplayed(he),this.nonDisplayed_=d2(),this.displayed_=d2()),void 0!==Qe&&Qe!==this.row_)for(var xt=0;xt"},"");this[this.mode_](he,xt)},Ea.prototype.clearFormatting=function(he){if(this.formatting_.length){var Qe=this.formatting_.reverse().reduce(function(xt,it){return xt+""},"");this.formatting_=[],this[this.mode_](he,Qe)}},Ea.prototype.popOn=function(he,Qe){var xt=this.nonDisplayed_[this.row_];this.nonDisplayed_[this.row_]=xt+=Qe},Ea.prototype.rollUp=function(he,Qe){var xt=this.displayed_[this.row_];this.displayed_[this.row_]=xt+=Qe},Ea.prototype.shiftRowsUp_=function(){var he;for(he=0;heQe&&(xt=-1);Math.abs(Qe-he)>4294967296;)he+=8589934592*xt;return he},c3=function he(Qe){var xt,it;he.prototype.init.call(this),this.type_=Qe||"shared",this.push=function(kt){"shared"!==this.type_&&kt.type!==this.type_||(void 0===it&&(it=kt.dts),kt.dts=gh(kt.dts,it),kt.pts=gh(kt.pts,it),xt=kt.dts,this.trigger("data",kt))},this.flush=function(){it=xt,this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")},this.discontinuity=function(){it=void 0,xt=void 0},this.reset=function(){this.discontinuity(),this.trigger("reset")}};c3.prototype=new el;var su,Gh=c3,h2=gh,Yh=function(he,Qe,xt){var it,kt="";for(it=Qe;it>>2;Ro*=4,ur.timeStamp=Ro+=3&Ar[7],void 0===ti.pts&&void 0===ti.dts&&(ti.pts=ur.timeStamp,ti.dts=ur.timeStamp),this.trigger("timestamp",ur)}ti.frames.push(ur),li+=10,li+=gi}while(li>>4>1&&(Nn+=kt[Nn]+1),0===vn.pid)vn.type="pat",he(kt.subarray(Nn),vn),this.trigger("data",vn);else if(vn.pid===this.pmtPid)for(vn.type="pmt",he(kt.subarray(Nn),vn),this.trigger("data",vn);this.packetsWaitingForPmt.length;)this.processPes_.apply(this,this.packetsWaitingForPmt.shift());else void 0===this.programMapTable?this.packetsWaitingForPmt.push([kt,Nn,vn]):this.processPes_(kt,Nn,vn)},this.processPes_=function(kt,vn,Nn){Nn.streamType=Nn.pid===this.programMapTable.video?Al.H264_STREAM_TYPE:Nn.pid===this.programMapTable.audio?Al.ADTS_STREAM_TYPE:this.programMapTable["timed-metadata"][Nn.pid],Nn.type="pes",Nn.data=kt.subarray(vn),this.trigger("data",Nn)}},Pd.prototype=new el,Pd.STREAM_TYPES={h264:27,adts:15},s0=function(){var he,Qe=this,xt=!1,it={data:[],size:0},kt={data:[],size:0},vn={data:[],size:0},Nn=function(ti,li,gi){var ur,os,Vs,Tu,Mu,Br=new Uint8Array(ti.size),Ar={type:li},Ro=0,Es=0,js=!1;if(ti.data.length&&!(ti.size<9)){for(Ar.trackId=ti.data[0].pid,Ro=0;Ro>>3,Vs.pts*=4,Vs.pts+=(6&os[13])>>>1,Vs.dts=Vs.pts,64&Tu&&(Vs.dts=(14&os[14])<<27|(255&os[15])<<20|(254&os[16])<<12|(255&os[17])<<5|(254&os[18])>>>3,Vs.dts*=4,Vs.dts+=(6&os[18])>>>1)),Vs.data=os.subarray(9+os[8])),js="video"===li||Ar.packetLength<=ti.size,(gi||js)&&(ti.size=0,ti.data.length=0),js&&Qe.trigger("data",Ar)}};s0.prototype.init.call(this),this.push=function(ti){({pat:function(){},pes:function(){var li,gi;switch(ti.streamType){case Al.H264_STREAM_TYPE:li=it,gi="video";break;case Al.ADTS_STREAM_TYPE:li=kt,gi="audio";break;case Al.METADATA_STREAM_TYPE:li=vn,gi="timed-metadata";break;default:return}ti.payloadUnitStartIndicator&&Nn(li,gi,!0),li.data.push(ti),li.size+=ti.data.byteLength},pmt:function(){var li={type:"metadata",tracks:[]};null!==(he=ti.programMapTable).video&&li.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+he.video,codec:"avc",type:"video"}),null!==he.audio&&li.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+he.audio,codec:"adts",type:"audio"}),xt=!0,Qe.trigger("data",li)}})[ti.type]()},this.reset=function(){it.size=0,it.data.length=0,kt.size=0,kt.data.length=0,this.trigger("reset")},this.flushStreams_=function(){Nn(it,"video"),Nn(kt,"audio"),Nn(vn,"timed-metadata")},this.flush=function(){if(!xt&&he){var ti={type:"metadata",tracks:[]};null!==he.video&&ti.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+he.video,codec:"avc",type:"video"}),null!==he.audio&&ti.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+he.audio,codec:"adts",type:"audio"}),Qe.trigger("data",ti)}xt=!1,this.flushStreams_(),this.trigger("done")}},s0.prototype=new el;var a0={PAT_PID:0,MP2T_PACKET_LENGTH:188,TransportPacketStream:kc,TransportParseStream:Pd,ElementaryStream:s0,TimestampRolloverStream:x3,CaptionStream:R0.CaptionStream,Cea608Stream:R0.Cea608Stream,Cea708Stream:R0.Cea708Stream,MetadataStream:yh};for(var p2 in Al)Al.hasOwnProperty(p2)&&(a0[p2]=Al[p2]);var W1,_u=a0,vh=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];W1=function(he){var Qe,xt=0;W1.prototype.init.call(this),this.skipWarn_=function(it,kt){this.trigger("log",{level:"warn",message:"adts skiping bytes "+it+" to "+kt+" in frame "+xt+" outside syncword"})},this.push=function(it){var kt,vn,Nn,ti,li,gi=0;if(he||(xt=0),"audio"===it.type){Qe&&Qe.length?(Nn=Qe,(Qe=new Uint8Array(Nn.byteLength+it.data.byteLength)).set(Nn),Qe.set(it.data,Nn.byteLength)):Qe=it.data;for(var ur;gi+7>>2],Qe.byteLength-gi<(kt=(3&Qe[gi+3])<<11|Qe[gi+4]<<3|(224&Qe[gi+5])>>5))break;this.trigger("data",{pts:it.pts+xt*li,dts:it.dts+xt*li,sampleCount:ti,audioobjecttype:1+(Qe[gi+2]>>>6&3),channelcount:(1&Qe[gi+2])<<2|(192&Qe[gi+3])>>>6,samplerate:vh[(60&Qe[gi+2])>>>2],samplingfrequencyindex:(60&Qe[gi+2])>>>2,samplesize:16,data:Qe.subarray(gi+7+vn,gi+kt)}),xt++,gi+=kt}else"number"!=typeof ur&&(ur=gi),gi++;"number"==typeof ur&&(this.skipWarn_(ur,gi),ur=null),Qe=Qe.subarray(gi)}},this.flush=function(){xt=0,this.trigger("done")},this.reset=function(){Qe=void 0,this.trigger("reset")},this.endTimeline=function(){Qe=void 0,this.trigger("endedtimeline")}},W1.prototype=new el;var f2,h3=W1;f2=function(he){var Qe=he.byteLength,xt=0,it=0;this.length=function(){return 8*Qe},this.bitsAvailable=function(){return 8*Qe+it},this.loadWord=function(){var kt=he.byteLength-Qe,vn=new Uint8Array(4),Nn=Math.min(4,Qe);if(0===Nn)throw new Error("no bytes available");vn.set(he.subarray(kt,kt+Nn)),xt=new DataView(vn.buffer).getUint32(0),it=8*Nn,Qe-=Nn},this.skipBits=function(kt){var vn;it>kt?(xt<<=kt,it-=kt):(kt-=it,kt-=8*(vn=Math.floor(kt/8)),Qe-=vn,this.loadWord(),xt<<=kt,it-=kt)},this.readBits=function(kt){var vn=Math.min(it,kt),Nn=xt>>>32-vn;return(it-=vn)>0?xt<<=vn:Qe>0&&this.loadWord(),(vn=kt-vn)>0?Nn<>>kt)return xt<<=kt,it-=kt,kt;return this.loadWord(),kt+this.skipLeadingZeros()},this.skipUnsignedExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.skipExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.readUnsignedExpGolomb=function(){var kt=this.skipLeadingZeros();return this.readBits(kt+1)-1},this.readExpGolomb=function(){var kt=this.readUnsignedExpGolomb();return 1&kt?1+kt>>>1:-1*(kt>>>1)},this.readBoolean=function(){return 1===this.readBits(1)},this.readUnsignedByte=function(){return this.readBits(8)},this.loadWord()};var bh,Id,p3,f3=f2;Id=function(){var he,Qe,xt=0;Id.prototype.init.call(this),this.push=function(it){var kt;Qe?((kt=new Uint8Array(Qe.byteLength+it.data.byteLength)).set(Qe),kt.set(it.data,Qe.byteLength),Qe=kt):Qe=it.data;for(var vn=Qe.byteLength;xt3&&this.trigger("data",Qe.subarray(xt+3)),Qe=null,xt=0,this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")}},Id.prototype=new el,p3={100:!0,110:!0,122:!0,244:!0,44:!0,83:!0,86:!0,118:!0,128:!0,138:!0,139:!0,134:!0},bh=function(){var he,Qe,xt,it,kt,vn,Nn,ti=new Id;bh.prototype.init.call(this),he=this,this.push=function(li){"video"===li.type&&(Qe=li.trackId,xt=li.pts,it=li.dts,ti.push(li))},ti.on("data",function(li){var gi={trackId:Qe,pts:xt,dts:it,data:li,nalUnitTypeCode:31&li[0]};switch(gi.nalUnitTypeCode){case 5:gi.nalUnitType="slice_layer_without_partitioning_rbsp_idr";break;case 6:gi.nalUnitType="sei_rbsp",gi.escapedRBSP=kt(li.subarray(1));break;case 7:gi.nalUnitType="seq_parameter_set_rbsp",gi.escapedRBSP=kt(li.subarray(1)),gi.config=vn(gi.escapedRBSP);break;case 8:gi.nalUnitType="pic_parameter_set_rbsp";break;case 9:gi.nalUnitType="access_unit_delimiter_rbsp"}he.trigger("data",gi)}),ti.on("done",function(){he.trigger("done")}),ti.on("partialdone",function(){he.trigger("partialdone")}),ti.on("reset",function(){he.trigger("reset")}),ti.on("endedtimeline",function(){he.trigger("endedtimeline")}),this.flush=function(){ti.flush()},this.partialFlush=function(){ti.partialFlush()},this.reset=function(){ti.reset()},this.endTimeline=function(){ti.endTimeline()},Nn=function(li,gi){var ur,Br=8,Ar=8;for(ur=0;ur=0?xt:0,(16&he[Qe+5])>>4?xt+20:xt+10},g3=function he(Qe,xt){return Qe.length-xt<10||73!==Qe[xt]||68!==Qe[xt+1]||51!==Qe[xt+2]?xt:he(Qe,xt+=Qh(Qe,xt))},Tl=function(he){return he[0]<<21|he[1]<<14|he[2]<<7|he[3]},m3=function(he,Qe,xt){return unescape(function(it,kt,vn){var Nn,ti="";for(Nn=kt;Nn=Qe+2&&!(255&~he[Qe])&&!(240&~he[Qe+1])&&16==(22&he[Qe+1])},parseId3TagSize:Qh,parseAdtsSize:function(he,Qe){return 6144&he[Qe+3]|he[Qe+4]<<3|(224&he[Qe+5])>>5},parseType:function(he,Qe){return 73===he[Qe]&&68===he[Qe+1]&&51===he[Qe+2]?"timed-metadata":!0&he[Qe]&&!(240&~he[Qe+1])?"audio":null},parseSampleRate:function(he){for(var Qe=0;Qe+5>>2];Qe++}return null},parseAacTimestamp:function(he){var Qe,xt,it;Qe=10,64&he[5]&&(Qe+=4,Qe+=Tl(he.subarray(10,14)));do{if((xt=Tl(he.subarray(Qe+4,Qe+8)))<1)return null;if("PRIV"===String.fromCharCode(he[Qe],he[Qe+1],he[Qe+2],he[Qe+3])){it=he.subarray(Qe+10,Qe+xt+10);for(var kt=0;kt>>2;return(Nn*=4)+(3&vn[7])}break}}Qe+=10,Qe+=xt}while(Qe=3;)if(73!==he[li]||68!==he[li+1]||51!==he[li+2])if(255&~he[li]||240&~he[li+1])li++;else{if(he.length-li<7||li+(ti=m2.parseAdtsSize(he,li))>he.length)break;vn={type:"audio",data:he.subarray(li,li+ti),pts:Qe,dts:Qe},this.trigger("data",vn),li+=ti}else{if(he.length-li<10||li+(ti=m2.parseId3TagSize(he,li))>he.length)break;kt={type:"timed-metadata",data:he.subarray(li,li+ti)},this.trigger("data",kt),li+=ti}he=he.length-li>0?he.subarray(li):new Uint8Array},this.reset=function(){he=new Uint8Array,this.trigger("reset")},this.endTimeline=function(){he=new Uint8Array,this.trigger("endedtimeline")}},Ch.prototype=new el;var B0,y2,xc,Lc,v2=Ch,i=["audioobjecttype","channelcount","samplerate","samplingfrequencyindex","samplesize"],s=["width","height","profileIdc","levelIdc","profileCompatibility","sarRatio"],o=g2.H264Stream,t=m2.isLikelyAacData,u=function(he,Qe){Qe.stream=he,this.trigger("log",Qe)},w=function(he,Qe){for(var xt=Object.keys(Qe),it=0;it=xt?he:(Qe.minSegmentDts=1/0,he.filter(function(it){return it.dts>=xt&&(Qe.minSegmentDts=Math.min(Qe.minSegmentDts,it.dts),Qe.minSegmentPts=Qe.minSegmentDts,!0)}))}(it,he,kt),he.baseMediaDecodeTime=hh(he,Qe.keepOriginalTimestamps),Ro=function(he,Qe,xt,it){var kt,vn,Nn,ti,li=0,gi=0,ur=0,Br=0;if(Qe.length&&(kt=F0(he.baseMediaDecodeTime,he.samplerate),li=Math.ceil(sd/(he.samplerate/1024)),xt&&it&&(gi=kt-Math.max(xt,it),Br=(ur=Math.floor(gi/li))*li),!(ur<1||Br>sd/2))){for((vn=function(){if(!iu){var he={96e3:[Y1,[227,64],Ns(154),[56]],88200:[Y1,[231],Ns(170),[56]],64e3:[Y1,[248,192],Ns(240),[56]],48e3:[Y1,[255,192],Ns(268),[55,148,128],Ns(54),[112]],44100:[Y1,[255,192],Ns(268),[55,163,128],Ns(84),[112]],32e3:[Y1,[255,192],Ns(268),[55,234],Ns(226),[112]],24e3:[Y1,[255,192],Ns(268),[55,255,128],Ns(268),[111,112],Ns(126),[224]],16e3:[Y1,[255,192],Ns(268),[55,255,128],Ns(268),[111,255],Ns(269),[223,108],Ns(195),[1,192]],12e3:[u2,Ns(268),[3,127,248],Ns(268),[6,255,240],Ns(268),[13,255,224],Ns(268),[27,253,128],Ns(259),[56]],11025:[u2,Ns(268),[3,127,248],Ns(268),[6,255,240],Ns(268),[13,255,224],Ns(268),[27,255,192],Ns(268),[55,175,128],Ns(108),[112]],8e3:[u2,Ns(268),[3,121,16],Ns(47),[7]]};iu=function(Qe){return Object.keys(Qe).reduce(function(xt,it){return xt[it]=new Uint8Array(Qe[it].reduce(function(kt,vn){return kt.concat(vn)},[])),xt},{})}(he)}return iu}()[he.samplerate])||(vn=Qe[0].data),Nn=0;Nn1&&(Qe=he.shift(),he.byteLength-=Qe.byteLength,he.nalCount-=Qe.nalCount,he[0][0].dts=Qe.dts,he[0][0].pts=Qe.pts,he[0][0].duration+=Qe.duration),he}(gi)),Nn.length){var os;if(!(os=Qe.alignGopsAtEnd?this.alignGopsAtEnd_(gi):this.alignGopsAtStart_(gi)))return this.gopCache_.unshift({gop:gi.pop(),pps:he.pps,sps:he.sps}),this.gopCache_.length=Math.min(6,this.gopCache_.length),vn=[],this.resetStream_(),void this.trigger("done","VideoSegmentStream");Ld(he),gi=os}r0(he,gi),he.samples=function(he,Qe){var xt,it,kt,vn,ti=0,li=[];for(xt=0;xt=-1e4&&li<=45e3&&(!gi||Ro>li)&&(gi=Br,Ro=li));return gi?gi.gop:null},this.alignGopsAtStart_=function(ti){var li,gi,ur,Br,Ar,Ro,Es,js;for(Ar=ti.byteLength,Ro=ti.nalCount,Es=ti.duration,li=gi=0;liur.pts?li++:(gi++,Ar-=Br.byteLength,Ro-=Br.nalCount,Es-=Br.duration);return 0===gi?ti:gi===ti.length?null:((js=ti.slice(gi)).byteLength=Ar,js.duration=Es,js.nalCount=Ro,js.pts=js[0].pts,js.dts=js[0].dts,js)},this.alignGopsAtEnd_=function(ti){var li,gi,ur,Br,Ar,Ro,Es;for(li=Nn.length-1,gi=ti.length-1,Ar=null,Ro=!1;li>=0&&gi>=0;){if((ur=Nn[li]).pts===(Br=ti[gi]).pts){Ro=!0;break}ur.pts>Br.pts?li--:(li===Nn.length-1&&(Ar=gi),gi--)}if(!Ro&&null===Ar)return null;if(0===(Es=Ro?gi:Ar))return ti;var js=ti.slice(Es),os=js.reduce(function(Vs,Tu){return Vs.byteLength+=Tu.byteLength,Vs.duration+=Tu.duration,Vs.nalCount+=Tu.nalCount,Vs},{byteLength:0,duration:0,nalCount:0});return js.byteLength=os.byteLength,js.duration=os.duration,js.nalCount=os.nalCount,js.pts=js[0].pts,js.dts=js[0].dts,js},this.alignGopsWith=function(ti){Nn=ti}},B0.prototype=new el,Lc=function(he,Qe){this.numberOfTracks=0,this.metadataStream=Qe,this.remuxTracks=!(typeof(he=he||{}).remux<"u"&&!he.remux),this.keepOriginalTimestamps="boolean"==typeof he.keepOriginalTimestamps&&he.keepOriginalTimestamps,this.pendingTracks=[],this.videoTrack=null,this.pendingBoxes=[],this.pendingCaptions=[],this.pendingMetadata=[],this.pendingBytes=0,this.emittedTracks=0,Lc.prototype.init.call(this),this.push=function(xt){return xt.text?this.pendingCaptions.push(xt):xt.frames?this.pendingMetadata.push(xt):(this.pendingTracks.push(xt.track),this.pendingBytes+=xt.boxes.byteLength,"video"===xt.track.type&&(this.videoTrack=xt.track,this.pendingBoxes.push(xt.boxes)),void("audio"===xt.track.type&&(this.audioTrack=xt.track,this.pendingBoxes.unshift(xt.boxes))))}},Lc.prototype=new el,Lc.prototype.flush=function(he){var Qe,xt,it,kt,vn=0,Nn={captions:[],captionStreams:{},metadata:[],info:{}},ti=0;if(this.pendingTracks.length=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0))}if(this.videoTrack?(ti=this.videoTrack.timelineStartInfo.pts,s.forEach(function(li){Nn.info[li]=this.videoTrack[li]},this)):this.audioTrack&&(ti=this.audioTrack.timelineStartInfo.pts,i.forEach(function(li){Nn.info[li]=this.audioTrack[li]},this)),this.videoTrack||this.audioTrack){for(Nn.type=1===this.pendingTracks.length?this.pendingTracks[0].type:"combined",this.emittedTracks+=this.pendingTracks.length,it=function(he){var Qe,xt=l(),it=Ne(he);return(Qe=new Uint8Array(xt.byteLength+it.byteLength)).set(xt),Qe.set(it,xt.byteLength),Qe}(this.pendingTracks),Nn.initSegment=new Uint8Array(it.byteLength),Nn.initSegment.set(it),Nn.data=new Uint8Array(this.pendingBytes),kt=0;kt=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0)},Lc.prototype.setRemux=function(he){this.remuxTracks=he},xc=function(he){var Qe,xt,it=this,kt=!0;xc.prototype.init.call(this),this.baseMediaDecodeTime=(he=he||{}).baseMediaDecodeTime||0,this.transmuxPipeline_={},this.setupAacPipeline=function(){var vn={};this.transmuxPipeline_=vn,vn.type="aac",vn.metadataStream=new _u.MetadataStream,vn.aacStream=new v2,vn.audioTimestampRolloverStream=new _u.TimestampRolloverStream("audio"),vn.timedMetadataTimestampRolloverStream=new _u.TimestampRolloverStream("timed-metadata"),vn.adtsStream=new h3,vn.coalesceStream=new Lc(he,vn.metadataStream),vn.headOfPipeline=vn.aacStream,vn.aacStream.pipe(vn.audioTimestampRolloverStream).pipe(vn.adtsStream),vn.aacStream.pipe(vn.timedMetadataTimestampRolloverStream).pipe(vn.metadataStream).pipe(vn.coalesceStream),vn.metadataStream.on("timestamp",function(Nn){vn.aacStream.setTimestamp(Nn.timeStamp)}),vn.aacStream.on("data",function(Nn){"timed-metadata"!==Nn.type&&"audio"!==Nn.type||vn.audioSegmentStream||(xt=xt||{timelineStartInfo:{baseMediaDecodeTime:it.baseMediaDecodeTime},codec:"adts",type:"audio"},vn.coalesceStream.numberOfTracks++,vn.audioSegmentStream=new y2(xt,he),vn.audioSegmentStream.on("log",it.getLogTrigger_("audioSegmentStream")),vn.audioSegmentStream.on("timingInfo",it.trigger.bind(it,"audioTimingInfo")),vn.adtsStream.pipe(vn.audioSegmentStream).pipe(vn.coalesceStream),it.trigger("trackinfo",{hasAudio:!!xt,hasVideo:!!Qe}))}),vn.coalesceStream.on("data",this.trigger.bind(this,"data")),vn.coalesceStream.on("done",this.trigger.bind(this,"done")),w(this,vn)},this.setupTsPipeline=function(){var vn={};this.transmuxPipeline_=vn,vn.type="ts",vn.metadataStream=new _u.MetadataStream,vn.packetStream=new _u.TransportPacketStream,vn.parseStream=new _u.TransportParseStream,vn.elementaryStream=new _u.ElementaryStream,vn.timestampRolloverStream=new _u.TimestampRolloverStream,vn.adtsStream=new h3,vn.h264Stream=new o,vn.captionStream=new _u.CaptionStream(he),vn.coalesceStream=new Lc(he,vn.metadataStream),vn.headOfPipeline=vn.packetStream,vn.packetStream.pipe(vn.parseStream).pipe(vn.elementaryStream).pipe(vn.timestampRolloverStream),vn.timestampRolloverStream.pipe(vn.h264Stream),vn.timestampRolloverStream.pipe(vn.adtsStream),vn.timestampRolloverStream.pipe(vn.metadataStream).pipe(vn.coalesceStream),vn.h264Stream.pipe(vn.captionStream).pipe(vn.coalesceStream),vn.elementaryStream.on("data",function(Nn){var ti;if("metadata"===Nn.type){for(ti=Nn.tracks.length;ti--;)Qe||"video"!==Nn.tracks[ti].type?!xt&&"audio"===Nn.tracks[ti].type&&((xt=Nn.tracks[ti]).timelineStartInfo.baseMediaDecodeTime=it.baseMediaDecodeTime):(Qe=Nn.tracks[ti]).timelineStartInfo.baseMediaDecodeTime=it.baseMediaDecodeTime;Qe&&!vn.videoSegmentStream&&(vn.coalesceStream.numberOfTracks++,vn.videoSegmentStream=new B0(Qe,he),vn.videoSegmentStream.on("log",it.getLogTrigger_("videoSegmentStream")),vn.videoSegmentStream.on("timelineStartInfo",function(li){xt&&!he.keepOriginalTimestamps&&(xt.timelineStartInfo=li,vn.audioSegmentStream.setEarliestDts(li.dts-it.baseMediaDecodeTime))}),vn.videoSegmentStream.on("processedGopsInfo",it.trigger.bind(it,"gopInfo")),vn.videoSegmentStream.on("segmentTimingInfo",it.trigger.bind(it,"videoSegmentTimingInfo")),vn.videoSegmentStream.on("baseMediaDecodeTime",function(li){xt&&vn.audioSegmentStream.setVideoBaseMediaDecodeTime(li)}),vn.videoSegmentStream.on("timingInfo",it.trigger.bind(it,"videoTimingInfo")),vn.h264Stream.pipe(vn.videoSegmentStream).pipe(vn.coalesceStream)),xt&&!vn.audioSegmentStream&&(vn.coalesceStream.numberOfTracks++,vn.audioSegmentStream=new y2(xt,he),vn.audioSegmentStream.on("log",it.getLogTrigger_("audioSegmentStream")),vn.audioSegmentStream.on("timingInfo",it.trigger.bind(it,"audioTimingInfo")),vn.audioSegmentStream.on("segmentTimingInfo",it.trigger.bind(it,"audioSegmentTimingInfo")),vn.adtsStream.pipe(vn.audioSegmentStream).pipe(vn.coalesceStream)),it.trigger("trackinfo",{hasAudio:!!xt,hasVideo:!!Qe})}}),vn.coalesceStream.on("data",this.trigger.bind(this,"data")),vn.coalesceStream.on("id3Frame",function(Nn){Nn.dispatchType=vn.metadataStream.dispatchType,it.trigger("id3Frame",Nn)}),vn.coalesceStream.on("caption",this.trigger.bind(this,"caption")),vn.coalesceStream.on("done",this.trigger.bind(this,"done")),w(this,vn)},this.setBaseMediaDecodeTime=function(vn){var Nn=this.transmuxPipeline_;he.keepOriginalTimestamps||(this.baseMediaDecodeTime=vn),xt&&(xt.timelineStartInfo.dts=void 0,xt.timelineStartInfo.pts=void 0,Ld(xt),Nn.audioTimestampRolloverStream&&Nn.audioTimestampRolloverStream.discontinuity()),Qe&&(Nn.videoSegmentStream&&(Nn.videoSegmentStream.gopCache_=[]),Qe.timelineStartInfo.dts=void 0,Qe.timelineStartInfo.pts=void 0,Ld(Qe),Nn.captionStream.reset()),Nn.timestampRolloverStream&&Nn.timestampRolloverStream.discontinuity()},this.setAudioAppendStart=function(vn){xt&&this.transmuxPipeline_.audioSegmentStream.setAudioAppendStart(vn)},this.setRemux=function(vn){var Nn=this.transmuxPipeline_;he.remux=vn,Nn&&Nn.coalesceStream&&Nn.coalesceStream.setRemux(vn)},this.alignGopsWith=function(vn){Qe&&this.transmuxPipeline_.videoSegmentStream&&this.transmuxPipeline_.videoSegmentStream.alignGopsWith(vn)},this.getLogTrigger_=function(vn){var Nn=this;return function(ti){ti.stream=vn,Nn.trigger("log",ti)}},this.push=function(vn){if(kt){var Nn=t(vn);Nn&&"aac"!==this.transmuxPipeline_.type?this.setupAacPipeline():!Nn&&"ts"!==this.transmuxPipeline_.type&&this.setupTsPipeline(),kt=!1}this.transmuxPipeline_.headOfPipeline.push(vn)},this.flush=function(){kt=!0,this.transmuxPipeline_.headOfPipeline.flush()},this.endTimeline=function(){this.transmuxPipeline_.headOfPipeline.endTimeline()},this.reset=function(){this.transmuxPipeline_.headOfPipeline&&this.transmuxPipeline_.headOfPipeline.reset()},this.resetCaptions=function(){this.transmuxPipeline_.captionStream&&this.transmuxPipeline_.captionStream.reset()}},xc.prototype=new el;var de,$e,nt,tt={Transmuxer:xc,VideoSegmentStream:B0,AudioSegmentStream:y2,AUDIO_PROPERTIES:i,VIDEO_PROPERTIES:s,generateSegmentTimingInfo:Q},Ht=function(he){return he>>>0},an=function(he){var Qe="";return Qe+=String.fromCharCode(he[0]),Qe+=String.fromCharCode(he[1]),(Qe+=String.fromCharCode(he[2]))+String.fromCharCode(he[3])},Hn=Ht,Zn=function he(Qe,xt){var it,kt,vn,Nn,ti,li=[];if(!xt.length)return null;for(it=0;it1?it+kt:Qe.byteLength,vn===xt[0]&&(1===xt.length?li.push(Qe.subarray(it+8,Nn)):(ti=he(Qe.subarray(it+8,Nn),xt.slice(1))).length&&(li=li.concat(ti))),it=Nn;return li},oi=Ht,mi=w1.getUint64,tr=function(he){return{isLeading:(12&he[0])>>>2,dependsOn:3&he[0],isDependedOn:(192&he[1])>>>6,hasRedundancy:(48&he[1])>>>4,paddingValue:(14&he[1])>>>1,isNonSyncSample:1&he[1],degradationPriority:he[2]<<8|he[3]}},Nr=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},cr=typeof window<"u"?window:typeof Nr<"u"?Nr:typeof self<"u"?self:{},bo=function(he){for(var Qe,xt,it=he.byteLength,kt=[],vn=1;vn0;){var Br=Qe.shift();this.parse(Br,li,gi)}return(ur=function(Ar,Ro,Es){if(null===Ro)return null;var js=function(he,Qe){var xt=Zn(he,["moof","traf"]),it=Zn(he,["mdat"]),kt={},vn=[];return it.forEach(function(Nn,ti){vn.push({mdat:Nn,traf:xt[ti]})}),vn.forEach(function(Nn){var li,Mu,Aa,lu,l1,M1,ld,gi=Nn.mdat,ur=Nn.traf,Ar=function(he){var Qe,xt=new DataView(he.buffer,he.byteOffset,he.byteLength),it={version:he[0],flags:new Uint8Array(he.subarray(1,4)),trackId:xt.getUint32(4)},kt=1&it.flags[2],vn=2&it.flags[2],Nn=8&it.flags[2],ti=16&it.flags[2],li=32&it.flags[2],gi=65536&it.flags[0],ur=131072&it.flags[0];return Qe=8,kt&&(Qe+=4,it.baseDataOffset=xt.getUint32(12),Qe+=4),vn&&(it.sampleDescriptionIndex=xt.getUint32(Qe),Qe+=4),Nn&&(it.defaultSampleDuration=xt.getUint32(Qe),Qe+=4),ti&&(it.defaultSampleSize=xt.getUint32(Qe),Qe+=4),li&&(it.defaultSampleFlags=xt.getUint32(Qe)),gi&&(it.durationIsEmpty=!0),!kt&&ur&&(it.baseDataOffsetIsMoof=!0),it}(Zn(ur,["tfhd"])[0]),Ro=Ar.trackId,Es=Zn(ur,["tfdt"]),js=Es.length>0?function(he){var Qe={version:he[0],flags:new Uint8Array(he.subarray(1,4))};return Qe.baseMediaDecodeTime=1===Qe.version?mi(he.subarray(4)):oi(he[4]<<24|he[5]<<16|he[6]<<8|he[7]),Qe}(Es[0]).baseMediaDecodeTime:0,os=Zn(ur,["trun"]);Qe===Ro&&os.length>0&&(Aa=js,lu=(Mu=Ar).defaultSampleDuration||0,l1=Mu.defaultSampleSize||0,M1=Mu.trackId,ld=[],os.forEach(function(Ks){var Dd=function(he){var Qe,xt={version:he[0],flags:new Uint8Array(he.subarray(1,4)),samples:[]},it=new DataView(he.buffer,he.byteOffset,he.byteLength),kt=1&xt.flags[2],vn=4&xt.flags[2],Nn=1&xt.flags[1],ti=2&xt.flags[1],li=4&xt.flags[1],gi=8&xt.flags[1],ur=it.getUint32(4),Br=8;for(kt&&(xt.dataOffset=it.getInt32(Br),Br+=4),vn&&ur&&(Qe={flags:tr(he.subarray(Br,Br+4))},Br+=4,Nn&&(Qe.duration=it.getUint32(Br),Br+=4),ti&&(Qe.size=it.getUint32(Br),Br+=4),gi&&(Qe.compositionTimeOffset=1===xt.version?it.getInt32(Br):it.getUint32(Br),Br+=4),xt.samples.push(Qe),ur--);ur--;)Qe={},Nn&&(Qe.duration=it.getUint32(Br),Br+=4),ti&&(Qe.size=it.getUint32(Br),Br+=4),li&&(Qe.flags=tr(he.subarray(Br,Br+4)),Br+=4),gi&&(Qe.compositionTimeOffset=1===xt.version?it.getInt32(Br):it.getUint32(Br),Br+=4),xt.samples.push(Qe);return xt}(Ks).samples;Dd.forEach(function(il){void 0===il.duration&&(il.duration=lu),void 0===il.size&&(il.size=l1),il.trackId=M1,il.dts=Aa,void 0===il.compositionTimeOffset&&(il.compositionTimeOffset=0),"bigint"==typeof Aa?(il.pts=Aa+cr.BigInt(il.compositionTimeOffset),Aa+=cr.BigInt(il.duration)):(il.pts=Aa+il.compositionTimeOffset,Aa+=il.duration)}),ld=ld.concat(Dd)}),li=function(Vs,Tu,Mu){var Aa,lu,l1,M1,ld=new DataView(Vs.buffer,Vs.byteOffset,Vs.byteLength),Ks={logs:[],seiNals:[]};for(lu=0;lu+411?(Nn.codec+=".",Nn.codec+=Ls(Ar[9]),Nn.codec+=Ls(Ar[10]),Nn.codec+=Ls(Ar[11])):Nn.codec="avc1.4d400d"):/^mp4[a,v]$/i.test(Nn.codec)?(Ar=Ro.subarray(28),"esds"===an(Ar.subarray(4,8))&&Ar.length>20&&0!==Ar[19]?(Nn.codec+="."+Ls(Ar[19]),Nn.codec+="."+Ls(Ar[20]>>>2&63).replace(/^0/,"")):Nn.codec="mp4a.40.2"):Nn.codec=Nn.codec.toLowerCase())}var Es=Zn(it,["mdia","mdhd"])[0];Es&&(Nn.timescale=nt(Es)),xt.push(Nn)}),xt};var aa=de,au=$e,Ws=function(he){var Qe=31&he[1];return(Qe<<=8)|he[2]},la=function(he){return!!(64&he[1])},Oc=function(he){var Qe=0;return(48&he[3])>>>4>1&&(Qe+=he[4]+1),Qe},Va=function(he){switch(he){case 5:return"slice_layer_without_partitioning_rbsp_idr";case 6:return"sei_rbsp";case 7:return"seq_parameter_set_rbsp";case 8:return"pic_parameter_set_rbsp";case 9:return"access_unit_delimiter_rbsp";default:return null}},q0={parseType:function(he,Qe){var xt=Ws(he);return 0===xt?"pat":xt===Qe?"pmt":Qe?"pes":null},parsePat:function(he){var Qe=la(he),xt=4+Oc(he);return Qe&&(xt+=he[xt]+1),(31&he[xt+10])<<8|he[xt+11]},parsePmt:function(he){var Qe={},xt=la(he),it=4+Oc(he);if(xt&&(it+=he[it]+1),1&he[it+5]){var kt;kt=3+((15&he[it+1])<<8|he[it+2])-4;for(var vn=12+((15&he[it+10])<<8|he[it+11]);vn=he.byteLength)return null;var xt,it=null;return 192&(xt=he[Qe+7])&&((it={}).pts=(14&he[Qe+9])<<27|(255&he[Qe+10])<<20|(254&he[Qe+11])<<12|(255&he[Qe+12])<<5|(254&he[Qe+13])>>>3,it.pts*=4,it.pts+=(6&he[Qe+13])>>>1,it.dts=it.pts,64&xt&&(it.dts=(14&he[Qe+14])<<27|(255&he[Qe+15])<<20|(254&he[Qe+16])<<12|(255&he[Qe+17])<<5|(254&he[Qe+18])>>>3,it.dts*=4,it.dts+=(6&he[Qe+18])>>>1)),it},videoPacketContainsKeyFrame:function(he){for(var Qe=4+Oc(he),xt=he.subarray(Qe),it=0,kt=0,vn=!1;kt3&&"slice_layer_without_partitioning_rbsp_idr"===Va(31&xt[kt+3])&&(vn=!0),vn}},Pc=h2,Os={};Os.ts=q0,Os.aac=m2;var wu=sd,nl=188,_h=function(he,Qe,xt){for(var it,kt,vn,Nn,ti=0,li=nl,gi=!1;li<=he.byteLength;)if(71!==he[ti]||71!==he[li]&&li!==he.byteLength)ti++,li++;else{if(it=he.subarray(ti,li),"pes"===Os.ts.parseType(it,Qe.pid)&&(kt=Os.ts.parsePesType(it,Qe.table),vn=Os.ts.parsePayloadUnitStartIndicator(it),"audio"===kt&&vn&&(Nn=Os.ts.parsePesTime(it))&&(Nn.type="audio",xt.audio.push(Nn),gi=!0)),gi)break;ti+=nl,li+=nl}for(ti=(li=he.byteLength)-nl,gi=!1;ti>=0;)if(71!==he[ti]||71!==he[li]&&li!==he.byteLength)ti--,li--;else{if(it=he.subarray(ti,li),"pes"===Os.ts.parseType(it,Qe.pid)&&(kt=Os.ts.parsePesType(it,Qe.table),vn=Os.ts.parsePayloadUnitStartIndicator(it),"audio"===kt&&vn&&(Nn=Os.ts.parsePesTime(it))&&(Nn.type="audio",xt.audio.push(Nn),gi=!0)),gi)break;ti-=nl,li-=nl}},Ad=function(he,Qe,xt){for(var it,kt,vn,Nn,ti,li,gi,ur=0,Br=nl,Ar=!1,Ro={data:[],size:0};Br=0;)if(71!==he[ur]||71!==he[Br])ur--,Br--;else{if(it=he.subarray(ur,Br),"pes"===Os.ts.parseType(it,Qe.pid)&&(kt=Os.ts.parsePesType(it,Qe.table),vn=Os.ts.parsePayloadUnitStartIndicator(it),"video"===kt&&vn&&(Nn=Os.ts.parsePesTime(it))&&(Nn.type="video",xt.video.push(Nn),Ar=!0)),Ar)break;ur-=nl,Br-=nl}},Th=function(){function he(xt,it){this.options=it||{},this.self=xt,this.init()}var Qe=he.prototype;return Qe.init=function(){this.transmuxer&&this.transmuxer.dispose(),this.transmuxer=new tt.Transmuxer(this.options),function(xt,it){it.on("data",function(kt){var vn=kt.initSegment;kt.initSegment={data:vn.buffer,byteOffset:vn.byteOffset,byteLength:vn.byteLength};var Nn=kt.data;kt.data=Nn.buffer,xt.postMessage({action:"data",segment:kt,byteOffset:Nn.byteOffset,byteLength:Nn.byteLength},[kt.data])}),it.on("done",function(kt){xt.postMessage({action:"done"})}),it.on("gopInfo",function(kt){xt.postMessage({action:"gopInfo",gopInfo:kt})}),it.on("videoSegmentTimingInfo",function(kt){var vn={start:{decode:tl(kt.start.dts),presentation:tl(kt.start.pts)},end:{decode:tl(kt.end.dts),presentation:tl(kt.end.pts)},baseMediaDecodeTime:tl(kt.baseMediaDecodeTime)};kt.prependedContentDuration&&(vn.prependedContentDuration=tl(kt.prependedContentDuration)),xt.postMessage({action:"videoSegmentTimingInfo",videoSegmentTimingInfo:vn})}),it.on("audioSegmentTimingInfo",function(kt){var vn={start:{decode:tl(kt.start.dts),presentation:tl(kt.start.pts)},end:{decode:tl(kt.end.dts),presentation:tl(kt.end.pts)},baseMediaDecodeTime:tl(kt.baseMediaDecodeTime)};kt.prependedContentDuration&&(vn.prependedContentDuration=tl(kt.prependedContentDuration)),xt.postMessage({action:"audioSegmentTimingInfo",audioSegmentTimingInfo:vn})}),it.on("id3Frame",function(kt){xt.postMessage({action:"id3Frame",id3Frame:kt})}),it.on("caption",function(kt){xt.postMessage({action:"caption",caption:kt})}),it.on("trackinfo",function(kt){xt.postMessage({action:"trackinfo",trackInfo:kt})}),it.on("audioTimingInfo",function(kt){xt.postMessage({action:"audioTimingInfo",audioTimingInfo:{start:tl(kt.start),end:tl(kt.end)}})}),it.on("videoTimingInfo",function(kt){xt.postMessage({action:"videoTimingInfo",videoTimingInfo:{start:tl(kt.start),end:tl(kt.end)}})}),it.on("log",function(kt){xt.postMessage({action:"log",log:kt})})}(this.self,this.transmuxer)},Qe.pushMp4Captions=function(xt){this.captionParser||(this.captionParser=new ms,this.captionParser.init());var it=new Uint8Array(xt.data,xt.byteOffset,xt.byteLength),kt=this.captionParser.parse(it,xt.trackIds,xt.timescales);this.self.postMessage({action:"mp4Captions",captions:kt&&kt.captions||[],logs:kt&&kt.logs||[],data:it.buffer},[it.buffer])},Qe.probeMp4StartTime=function(xt){var kt=xt.data,vn=aa(xt.timescales,kt);this.self.postMessage({action:"probeMp4StartTime",startTime:vn,data:kt},[kt.buffer])},Qe.probeMp4Tracks=function(xt){var it=xt.data,kt=au(it);this.self.postMessage({action:"probeMp4Tracks",tracks:kt,data:it},[it.buffer])},Qe.probeTs=function(xt){var it=xt.data,kt=xt.baseStartTime,Nn=function(he,Qe){var xt;return xt=Os.aac.isLikelyAacData(he)?function(it){for(var kt,vn=!1,Nn=0,ti=null,li=null,gi=0,ur=0;it.length-ur>=3;){switch(Os.aac.parseType(it,ur)){case"timed-metadata":if(it.length-ur<10){vn=!0;break}if((gi=Os.aac.parseId3TagSize(it,ur))>it.length){vn=!0;break}null===li&&(kt=it.subarray(ur,ur+gi),li=Os.aac.parseAacTimestamp(kt)),ur+=gi;break;case"audio":if(it.length-ur<7){vn=!0;break}if((gi=Os.aac.parseAdtsSize(it,ur))>it.length){vn=!0;break}null===ti&&(kt=it.subarray(ur,ur+gi),ti=Os.aac.parseSampleRate(kt)),Nn++,ur+=gi;break;default:ur++}if(vn)return null}if(null===ti||null===li)return null;var Br=wu/ti;return{audio:[{type:"audio",dts:li,pts:li},{type:"audio",dts:li+1024*Nn*Br,pts:li+1024*Nn*Br}]}}(he):function(he){var Qe={pid:null,table:null},xt={};for(var it in function(kt,vn){for(var Nn,ti=0,li=nl;li"u"||isNaN(vn))&&(vn=it.audio[0].dts),it.audio.forEach(function(li){li.dts=Pc(li.dts,vn),li.pts=Pc(li.pts,vn),li.dtsTime=li.dts/wu,li.ptsTime=li.pts/wu})}if(it.video&&it.video.length){var Nn=kt;if((typeof Nn>"u"||isNaN(Nn))&&(Nn=it.video[0].dts),it.video.forEach(function(li){li.dts=Pc(li.dts,Nn),li.pts=Pc(li.pts,Nn),li.dtsTime=li.dts/wu,li.ptsTime=li.pts/wu}),it.firstKeyFrame){var ti=it.firstKeyFrame;ti.dts=Pc(ti.dts,Nn),ti.pts=Pc(ti.pts,Nn),ti.dtsTime=ti.dts/wu,ti.ptsTime=ti.pts/wu}}}(xt,Qe),xt):null}(it,"number"!=typeof kt||isNaN(kt)?void 0:kt*sd),ti=null;Nn&&((ti={hasVideo:Nn.video&&2===Nn.video.length||!1,hasAudio:Nn.audio&&2===Nn.audio.length||!1}).hasVideo&&(ti.videoStart=Nn.video[0].ptsTime),ti.hasAudio&&(ti.audioStart=Nn.audio[0].ptsTime)),this.self.postMessage({action:"probeTs",result:ti,data:it},[it.buffer])},Qe.clearAllMp4Captions=function(){this.captionParser&&this.captionParser.clearAllCaptions()},Qe.clearParsedMp4Captions=function(){this.captionParser&&this.captionParser.clearParsedCaptions()},Qe.push=function(xt){var it=new Uint8Array(xt.data,xt.byteOffset,xt.byteLength);this.transmuxer.push(it)},Qe.reset=function(){this.transmuxer.reset()},Qe.setTimestampOffset=function(xt){this.transmuxer.setBaseMediaDecodeTime(Math.round(n0(xt.timestampOffset||0)))},Qe.setAudioAppendStart=function(xt){this.transmuxer.setAudioAppendStart(Math.ceil(n0(xt.appendStart)))},Qe.setRemux=function(xt){this.transmuxer.setRemux(xt.remux)},Qe.flush=function(xt){this.transmuxer.flush(),self.postMessage({action:"done",type:"transmuxed"})},Qe.endTimeline=function(){this.transmuxer.endTimeline(),self.postMessage({action:"endedtimeline",type:"transmuxed"})},Qe.alignGopsWith=function(xt){this.transmuxer.alignGopsWith(xt.gopsToAlignWith.slice())},he}();self.onmessage=function(he){"init"===he.data.action&&he.data.options?this.messageHandlers=new Th(self,he.data.options):(this.messageHandlers||(this.messageHandlers=new Th(self)),he.data&&he.data.action&&"init"!==he.data.action&&this.messageHandlers[he.data.action]&&this.messageHandlers[he.data.action](he.data))}})),Nh=yu(j2),rh=function(d){var y=d.transmuxer,g=d.bytes,n=d.audioAppendStart,l=d.gopsToAlignWith,h=d.remux,M=d.onData,X=d.onTrackInfo,le=d.onAudioTimingInfo,Ne=d.onVideoTimingInfo,Ct=d.onVideoSegmentTimingInfo,Pt=d.onAudioSegmentTimingInfo,yt=d.onId3,dn=d.onCaptions,qn=d.onDone,kn=d.onEndedTimeline,di=d.onTransmuxerLog,Pi=d.isEndOfTimeline,Li={buffer:[]},Ai=Pi;if(y.onmessage=function($i){var lr,io,wr;y.currentTransmux===d&&("data"===$i.data.action&&function(lr,io,wr){var To=lr.data.segment,rs=To.type,Ko=To.initSegment,Ds=To.videoFrameDtsTime,da=To.videoFramePtsTime;io.buffer.push({captions:To.captions,captionStreams:To.captionStreams,metadata:To.metadata});var wa=lr.data.segment.boxes||{data:lr.data.segment.data},Pl={type:rs,data:new Uint8Array(wa.data,wa.data.byteOffset,wa.data.byteLength),initSegment:new Uint8Array(Ko.data,Ko.byteOffset,Ko.byteLength)};typeof Ds<"u"&&(Pl.videoFrameDtsTime=Ds),typeof da<"u"&&(Pl.videoFramePtsTime=da),wr(Pl)}($i,Li,M),"trackinfo"===$i.data.action&&X($i.data.trackInfo),"gopInfo"===$i.data.action&&(Li.gopInfo=$i.data.gopInfo),"audioTimingInfo"===$i.data.action&&le($i.data.audioTimingInfo),"videoTimingInfo"===$i.data.action&&Ne($i.data.videoTimingInfo),"videoSegmentTimingInfo"===$i.data.action&&Ct($i.data.videoSegmentTimingInfo),"audioSegmentTimingInfo"===$i.data.action&&Pt($i.data.audioSegmentTimingInfo),"id3Frame"===$i.data.action&&yt([$i.data.id3Frame],$i.data.id3Frame.dispatchType),"caption"===$i.data.action&&dn($i.data.caption),"endedtimeline"===$i.data.action&&(Ai=!1,kn()),"log"===$i.data.action&&di($i.data.log),"transmuxed"===$i.data.type&&(Ai||(y.onmessage=null,wr=(lr={transmuxedData:Li,callback:qn}).callback,(io=lr.transmuxedData).buffer=[],wr(io),n3(y))))},n&&y.postMessage({action:"setAudioAppendStart",appendStart:n}),Array.isArray(l)&&y.postMessage({action:"alignGopsWith",gopsToAlignWith:l}),typeof h<"u"&&y.postMessage({action:"setRemux",remux:h}),g.byteLength){var Yi=g instanceof ArrayBuffer?g:g.buffer,mr=g instanceof ArrayBuffer?0:g.byteOffset;y.postMessage({action:"push",data:Yi,byteOffset:mr,byteLength:g.byteLength},[Yi])}Pi&&y.postMessage({action:"endTimeline"}),y.postMessage({action:"flush"})},n3=function(d){d.currentTransmux=null,d.transmuxQueue.length&&(d.currentTransmux=d.transmuxQueue.shift(),"function"==typeof d.currentTransmux?d.currentTransmux():rh(d.currentTransmux))},i3=function(d,y){d.postMessage({action:y}),n3(d)},R2=function(d){!function(d,y){if(!y.currentTransmux)return y.currentTransmux=d,void i3(y,d);y.transmuxQueue.push(i3.bind(null,y,d))}("reset",d)},Gd=function(d){var y=d.transmuxer,g=d.endAction||d.action,n=d.callback,l=x({},d,{endAction:null,transmuxer:null,callback:null});if(y.addEventListener("message",function X(le){le.data.action===g&&(y.removeEventListener("message",X),le.data.data&&(le.data.data=new Uint8Array(le.data.data,d.byteOffset||0,d.byteLength||le.data.data.byteLength),d.data&&(d.data=le.data.data)),n(le.data))}),d.data){var h=d.data instanceof ArrayBuffer;l.byteOffset=h?0:d.data.byteOffset,l.byteLength=d.data.byteLength,y.postMessage(l,[h?d.data:d.data.buffer])}else y.postMessage(l)},$a=function(d){d.forEach(function(y){y.abort()})},H1=function(d,y){return y.timedout?{status:y.status,message:"HLS request timed-out at URL: "+y.uri,code:-101,xhr:y}:y.aborted?{status:y.status,message:"HLS request aborted at URL: "+y.uri,code:-102,xhr:y}:d?{status:y.status,message:"HLS request errored at URL: "+y.uri,code:2,xhr:y}:"arraybuffer"===y.responseType&&0===y.response.byteLength?{status:y.status,message:"Empty HLS response at URL: "+y.uri,code:2,xhr:y}:null},B2=function(d,y,g){return function(n,l){var h=l.response,M=H1(n,l);if(M)return g(M,d);if(16!==h.byteLength)return g({status:l.status,message:"Invalid HLS key at URL: "+l.uri,code:2,xhr:l},d);for(var X=new DataView(h),le=new Uint32Array([X.getUint32(0),X.getUint32(4),X.getUint32(8),X.getUint32(12)]),Ne=0;Ne0){y.isFmp4=!0;var kn=y.map.tracks,di={isFmp4:!0,hasVideo:!!kn.video,hasAudio:!!kn.audio};kn.audio&&kn.audio.codec&&"enca"!==kn.audio.codec&&(di.audioCodec=kn.audio.codec),kn.video&&kn.video.codec&&"encv"!==kn.video.codec&&(di.videoCodec=kn.video.codec),kn.video&&kn.audio&&(di.isMuxed=!0),n(y,di);var Pi=function(Li){Pt(y,{data:qn,type:di.hasAudio&&!di.isMuxed?"audio":"video"}),Li&&Li.length&&le(y,Li),yt(null,y,{})};Gd({action:"probeMp4StartTime",timescales:y.map.timescales,data:qn,transmuxer:y.transmuxer,callback:function(Li){var Ai=Li.data,Yi=Li.startTime;g=Ai.buffer,y.bytes=qn=Ai,di.hasAudio&&!di.isMuxed&&l(y,"audio","start",Yi),di.hasVideo&&l(y,"video","start",Yi),kn.video&&Ai.byteLength&&y.transmuxer?Gd({action:"pushMp4Captions",endAction:"mp4Captions",transmuxer:y.transmuxer,data:qn,timescales:y.map.timescales,trackIds:[kn.video.id],callback:function(mr){g=mr.data.buffer,y.bytes=qn=mr.data,mr.logs.forEach(function($i){dn(ji.mergeOptions($i,{stream:"mp4CaptionParser"}))}),Pi(mr.captions)}}):Pi()}})}else{if(y.transmuxer)return typeof y.container>"u"&&(y.container=Xi(qn)),"ts"!==y.container&&"aac"!==y.container?(n(y,{hasAudio:!1,hasVideo:!1}),void yt(null,y,{})):void function(d){var y=d.segment,g=d.bytes,n=d.trackInfoFn,l=d.timingInfoFn,h=d.videoSegmentTimingInfoFn,M=d.audioSegmentTimingInfoFn,X=d.id3Fn,le=d.captionsFn,Ne=d.isEndOfTimeline,Ct=d.endedTimelineFn,Pt=d.dataFn,yt=d.doneFn,dn=d.onTransmuxerLog,qn=y.map&&y.map.tracks||{},kn=!(!qn.audio||!qn.video),di=l.bind(null,y,"audio","start"),Pi=l.bind(null,y,"audio","end"),Li=l.bind(null,y,"video","start"),Ai=l.bind(null,y,"video","end");Gd({action:"probeTs",transmuxer:y.transmuxer,data:g,baseStartTime:y.baseStartTime,callback:function(Yi){y.bytes=g=Yi.data;var mr=Yi.result;mr&&(n(y,{hasAudio:mr.hasAudio,hasVideo:mr.hasVideo,isMuxed:kn}),n=null,mr.hasAudio&&!kn&&di(mr.audioStart),mr.hasVideo&&Li(mr.videoStart),di=null,Li=null),function(d){if(!d.transmuxer.currentTransmux)return d.transmuxer.currentTransmux=d,void rh(d);d.transmuxer.transmuxQueue.push(d)}({bytes:g,transmuxer:y.transmuxer,audioAppendStart:y.audioAppendStart,gopsToAlignWith:y.gopsToAlignWith,remux:kn,onData:function($i){$i.type="combined"===$i.type?"video":$i.type,Pt(y,$i)},onTrackInfo:function($i){n&&(kn&&($i.isMuxed=!0),n(y,$i))},onAudioTimingInfo:function($i){di&&typeof $i.start<"u"&&(di($i.start),di=null),Pi&&typeof $i.end<"u"&&Pi($i.end)},onVideoTimingInfo:function($i){Li&&typeof $i.start<"u"&&(Li($i.start),Li=null),Ai&&typeof $i.end<"u"&&Ai($i.end)},onVideoSegmentTimingInfo:function($i){h($i)},onAudioSegmentTimingInfo:function($i){M($i)},onId3:function($i,lr){X(y,$i,lr)},onCaptions:function($i){le(y,[$i])},isEndOfTimeline:Ne,onEndedTimeline:function(){Ct()},onTransmuxerLog:dn,onDone:function($i){yt&&($i.type="combined"===$i.type?"video":$i.type,yt(null,y,$i))}})}})}({segment:y,bytes:g,trackInfoFn:n,timingInfoFn:l,videoSegmentTimingInfoFn:h,audioSegmentTimingInfoFn:M,id3Fn:X,captionsFn:le,isEndOfTimeline:Ne,endedTimelineFn:Ct,dataFn:Pt,doneFn:yt,onTransmuxerLog:dn});yt(null,y,{})}},Pa=function(d,y){var g,n=d.id,l=d.key,h=d.encryptedBytes,M=d.decryptionWorker;M.addEventListener("message",function X(le){if(le.data.source===n){M.removeEventListener("message",X);var Ne=le.data.decrypted;y(new Uint8Array(Ne.bytes,Ne.byteOffset,Ne.byteLength))}}),g=l.bytes.slice?l.bytes.slice():new Uint32Array(Array.prototype.slice.call(l.bytes)),M.postMessage(eh({source:n,encrypted:h,key:g,iv:l.iv}),[h.buffer,g.buffer])},Xc=zl("CodecUtils"),G1=function(d,y){var g=y.attributes||{};return d&&d.mediaGroups&&d.mediaGroups.AUDIO&&g.AUDIO&&d.mediaGroups.AUDIO[g.AUDIO]},Cc=function(d){var y={};return d.forEach(function(g){var n=g.mediaType,l=g.type,h=g.details;y[n]=y[n]||[],y[n].push(ce(""+l+h))}),Object.keys(y).forEach(function(g){if(y[g].length>1)return Xc("multiple "+g+" codecs found as attributes: "+y[g].join(", ")+". Setting playlist codecs to null so that we wait for mux.js to probe segments for real codecs."),void(y[g]=null);y[g]=y[g][0]}),y},sh=function(d){var y=0;return d.audio&&y++,d.video&&y++,y},Qd=function(d,y){var g=y.attributes||{},n=Cc(function(h){var M=h.attributes||{};if(M.CODECS)return ot(M.CODECS)}(y)||[]);if(G1(d,y)&&!n.audio&&!function(h,M){if(!G1(h,M))return!0;var le=h.mediaGroups.AUDIO[(M.attributes||{}).AUDIO];for(var Ne in le)if(!le[Ne].uri&&!le[Ne].playlists)return!0;return!1}(d,y)){var l=Cc(function(h,M){if(!h.mediaGroups.AUDIO||!M)return null;var X=h.mediaGroups.AUDIO[M];if(!X)return null;for(var le in X){var Ne=X[le];if(Ne.default&&Ne.playlists)return ot(Ne.playlists[0].attributes.CODECS)}return null}(d,g.AUDIO)||[]);l.audio&&(n.audio=l.audio)}return n},S0=zl("PlaylistSelector"),U2=function(d){if(d&&d.playlist){var y=d.playlist;return JSON.stringify({id:y.id,bandwidth:d.bandwidth,width:d.width,height:d.height,codecs:y.attributes&&y.attributes.CODECS||""})}},E0=function(d,y){if(!d)return"";var g=f().getComputedStyle(d);return g?g[y]:""},Wo=function(d,y){var g=d.slice();d.sort(function(n,l){var h=y(n,l);return 0===h?g.indexOf(n)-g.indexOf(l):h})},Ja=function(d,y){var g,n;return d.attributes.BANDWIDTH&&(g=d.attributes.BANDWIDTH),g=g||f().Number.MAX_VALUE,y.attributes.BANDWIDTH&&(n=y.attributes.BANDWIDTH),g-(n||f().Number.MAX_VALUE)},Wd=function(d,y,g,n,l,h){if(d){var M={bandwidth:y,width:g,height:n,limitRenditionByPlayerDimensions:l},X=d.playlists;ya.isAudioOnly(d)&&(X=h.getAudioTrackPlaylists_(),M.audioOnly=!0);var le=X.map(function(wr){var To=wr.attributes&&wr.attributes.RESOLUTION&&wr.attributes.RESOLUTION.width,rs=wr.attributes&&wr.attributes.RESOLUTION&&wr.attributes.RESOLUTION.height;return{bandwidth:wr.attributes&&wr.attributes.BANDWIDTH||f().Number.MAX_VALUE,width:To,height:rs,playlist:wr}});Wo(le,function(wr,To){return wr.bandwidth-To.bandwidth});var Ne=(le=le.filter(function(wr){return!ya.isIncompatible(wr.playlist)})).filter(function(wr){return ya.isEnabled(wr.playlist)});Ne.length||(Ne=le.filter(function(wr){return!ya.isDisabled(wr.playlist)}));var Ct=Ne.filter(function(wr){return wr.bandwidth*Ha.BANDWIDTH_VARIANCEg||wr.height>n})).filter(function(wr){return wr.width===Pi[0].width&&wr.height===Pi[0].height}),Pt=Li[Li.length-1],Ai=Li.filter(function(wr){return wr.bandwidth===Pt.bandwidth})[0]),h.experimentalLeastPixelDiffSelector){var $i=kn.map(function(wr){return wr.pixelDiff=Math.abs(wr.width-g)+Math.abs(wr.height-n),wr});Wo($i,function(wr,To){return wr.pixelDiff===To.pixelDiff?To.bandwidth-wr.bandwidth:wr.pixelDiff-To.pixelDiff}),Yi=$i[0]}var lr=Yi||Ai||mr||yt||Ne[0]||le[0];if(lr&&lr.playlist){var io="sortedPlaylistReps";return Yi?io="leastPixelDiffRep":Ai?io="resolutionPlusOneRep":mr?io="resolutionBestRep":yt?io="bandwidthBestRep":Ne[0]&&(io="enabledPlaylistReps"),S0("choosing "+U2(lr)+" using "+io+" with options",M),lr.playlist}return S0("could not choose a playlist with options",M),null}},k0=function(){var d=this.useDevicePixelRatio&&f().devicePixelRatio||1;return Wd(this.playlists.master,this.systemBandwidth,parseInt(E0(this.tech_.el(),"width"),10)*d,parseInt(E0(this.tech_.el(),"height"),10)*d,this.limitRenditionByPlayerDimensions,this.masterPlaylistController_)},z2=function(d,y,g){var n,l;if(g&&g.cues)for(n=g.cues.length;n--;)(l=g.cues[n]).startTime>=d&&l.endTime<=y&&g.removeCue(l)},ga=function(d){return"number"==typeof d&&isFinite(d)},Z2=1/60,e1=function(d){var y=d.startOfSegment,g=d.duration,n=d.segment,l=d.part,h=d.playlist,M=h.mediaSequence,X=h.id,le=h.segments,Ct=d.mediaIndex,Pt=d.partIndex,yt=d.timeline,dn=(void 0===le?[]:le).length-1,qn="mediaIndex/partIndex increment";d.getMediaInfoForTime?qn="getMediaInfoForTime ("+d.getMediaInfoForTime+")":d.isSyncRequest&&(qn="getSyncSegmentCandidate (isSyncRequest)"),d.independent&&(qn+=" with independent "+d.independent);var kn="number"==typeof Pt,di=d.segment.uri?"segment":"pre-segment",Pi=kn?y0({preloadSegment:n})-1:0;return di+" ["+(M+Ct)+"/"+(M+dn)+"]"+(kn?" part ["+Pt+"/"+Pi+"]":"")+" segment start/end ["+n.start+" => "+n.end+"]"+(kn?" part start/end ["+l.start+" => "+l.end+"]":"")+" startOfSegment ["+y+"] duration ["+g+"] timeline ["+yt+"] selected by ["+qn+"] playlist ["+X+"]"},H2=function(d){return d+"TimingInfo"},ah=function(d){var y=d.timelineChangeController,n=d.segmentTimeline,l=d.loaderType,h=d.audioDisabled;if(d.currentTimeline===n)return!1;if("audio"===l){var M=y.lastTimelineChange({type:"main"});return!M||M.to!==n}if("main"===l&&h){var X=y.pendingTimelineChange({type:"audio"});return!(X&&X.to===n)}return!1},ed=function(d){var y=d.segmentDuration,g=d.maxDuration;return!!y&&Math.round(y)>g+pc},$d=function(d){function y(n,l){var h;if(h=d.call(this)||this,!n)throw new TypeError("Initialization settings are required");if("function"!=typeof n.currentTime)throw new TypeError("No currentTime getter specified");if(!n.mediaSource)throw new TypeError("No MediaSource specified");return h.bandwidth=n.bandwidth,h.throughput={rate:0,count:0},h.roundTrip=NaN,h.resetStats_(),h.mediaIndex=null,h.partIndex=null,h.hasPlayed_=n.hasPlayed,h.currentTime_=n.currentTime,h.seekable_=n.seekable,h.seeking_=n.seeking,h.duration_=n.duration,h.mediaSource_=n.mediaSource,h.vhs_=n.vhs,h.loaderType_=n.loaderType,h.currentMediaInfo_=void 0,h.startingMediaInfo_=void 0,h.segmentMetadataTrack_=n.segmentMetadataTrack,h.goalBufferLength_=n.goalBufferLength,h.sourceType_=n.sourceType,h.sourceUpdater_=n.sourceUpdater,h.inbandTextTracks_=n.inbandTextTracks,h.state_="INIT",h.timelineChangeController_=n.timelineChangeController,h.shouldSaveSegmentTimingInfo_=!0,h.parse708captions_=n.parse708captions,h.captionServices_=n.captionServices,h.experimentalExactManifestTimings=n.experimentalExactManifestTimings,h.checkBufferTimeout_=null,h.error_=void 0,h.currentTimeline_=-1,h.pendingSegment_=null,h.xhrOptions_=null,h.pendingSegments_=[],h.audioDisabled_=!1,h.isPendingTimestampOffset_=!1,h.gopBuffer_=[],h.timeMapping_=0,h.safeAppend_=ji.browser.IE_VERSION>=11,h.appendInitSegment_={audio:!0,video:!0},h.playlistOfLastInitSegment_={audio:null,video:null},h.callQueue_=[],h.loadQueue_=[],h.metadataQueue_={id3:[],caption:[]},h.waitingOnRemove_=!1,h.quotaExceededErrorRetryTimeout_=null,h.activeInitSegmentId_=null,h.initSegments_={},h.cacheEncryptionKeys_=n.cacheEncryptionKeys,h.keyCache_={},h.decrypter_=n.decrypter,h.syncController_=n.syncController,h.syncPoint_={segmentIndex:0,time:0},h.transmuxer_=h.createTransmuxer_(),h.triggerSyncInfoUpdate_=function(){return h.trigger("syncinfoupdate")},h.syncController_.on("syncinfoupdate",h.triggerSyncInfoUpdate_),h.mediaSource_.addEventListener("sourceopen",function(){h.isEndOfStream_()||(h.ended_=!1)}),h.fetchAtBuffer_=!1,h.logger_=zl("SegmentLoader["+h.loaderType_+"]"),Object.defineProperty(G(h),"state",{get:function(){return this.state_},set:function(M){M!==this.state_&&(this.logger_(this.state_+" -> "+M),this.state_=M,this.trigger("statechange"))}}),h.sourceUpdater_.on("ready",function(){h.hasEnoughInfoToAppend_()&&h.processCallQueue_()}),"main"===h.loaderType_&&h.timelineChangeController_.on("pendingtimelinechange",function(){h.hasEnoughInfoToAppend_()&&h.processCallQueue_()}),"audio"===h.loaderType_&&h.timelineChangeController_.on("timelinechange",function(){h.hasEnoughInfoToLoad_()&&h.processLoadQueue_(),h.hasEnoughInfoToAppend_()&&h.processCallQueue_()}),h}A(y,d);var g=y.prototype;return g.createTransmuxer_=function(){return function(d){var y=new Nh;y.currentTransmux=null,y.transmuxQueue=[];var g=y.terminate;return y.terminate=function(){return y.currentTransmux=null,y.transmuxQueue.length=0,g.call(y)},y.postMessage({action:"init",options:d}),y}({remux:!1,alignGopsAtEnd:this.safeAppend_,keepOriginalTimestamps:!0,parse708captions:this.parse708captions_,captionServices:this.captionServices_})},g.resetStats_=function(){this.mediaBytesTransferred=0,this.mediaRequests=0,this.mediaRequestsAborted=0,this.mediaRequestsTimedout=0,this.mediaRequestsErrored=0,this.mediaTransferDuration=0,this.mediaSecondsLoaded=0,this.mediaAppends=0},g.dispose=function(){this.trigger("dispose"),this.state="DISPOSED",this.pause(),this.abort_(),this.transmuxer_&&this.transmuxer_.terminate(),this.resetStats_(),this.checkBufferTimeout_&&f().clearTimeout(this.checkBufferTimeout_),this.syncController_&&this.triggerSyncInfoUpdate_&&this.syncController_.off("syncinfoupdate",this.triggerSyncInfoUpdate_),this.off()},g.setAudio=function(n){this.audioDisabled_=!n,n?this.appendInitSegment_.audio=!0:this.sourceUpdater_.removeAudio(0,this.duration_())},g.abort=function(){"WAITING"===this.state?(this.abort_(),this.state="READY",this.paused()||this.monitorBuffer_()):this.pendingSegment_&&(this.pendingSegment_=null)},g.abort_=function(){this.pendingSegment_&&this.pendingSegment_.abortRequests&&this.pendingSegment_.abortRequests(),this.pendingSegment_=null,this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_.id3=[],this.metadataQueue_.caption=[],this.timelineChangeController_.clearPendingTimelineChange(this.loaderType_),this.waitingOnRemove_=!1,f().clearTimeout(this.quotaExceededErrorRetryTimeout_),this.quotaExceededErrorRetryTimeout_=null},g.checkForAbort_=function(n){return"APPENDING"!==this.state||this.pendingSegment_?!this.pendingSegment_||this.pendingSegment_.requestId!==n:(this.state="READY",!0)},g.error=function(n){return typeof n<"u"&&(this.logger_("error occurred:",n),this.error_=n),this.pendingSegment_=null,this.error_},g.endOfStream=function(){this.ended_=!0,this.transmuxer_&&R2(this.transmuxer_),this.gopBuffer_.length=0,this.pause(),this.trigger("ended")},g.buffered_=function(){var n=this.getMediaInfo_();if(!this.sourceUpdater_||!n)return ji.createTimeRanges();if("main"===this.loaderType_){var h=n.hasVideo;if(h&&n.hasAudio&&!this.audioDisabled_&&!n.isMuxed)return this.sourceUpdater_.buffered();if(h)return this.sourceUpdater_.videoBuffered()}return this.sourceUpdater_.audioBuffered()},g.initSegmentForMap=function(n,l){if(void 0===l&&(l=!1),!n)return null;var h=Kc(n),M=this.initSegments_[h];return l&&!M&&n.bytes&&(this.initSegments_[h]=M={resolvedUri:n.resolvedUri,byterange:n.byterange,bytes:n.bytes,tracks:n.tracks,timescales:n.timescales}),M||n},g.segmentKey=function(n,l){if(void 0===l&&(l=!1),!n)return null;var h=D2(n),M=this.keyCache_[h];this.cacheEncryptionKeys_&&l&&!M&&n.bytes&&(this.keyCache_[h]=M={resolvedUri:n.resolvedUri,bytes:n.bytes});var X={resolvedUri:(M||n).resolvedUri};return M&&(X.bytes=M.bytes),X},g.couldBeginLoading_=function(){return this.playlist_&&!this.paused()},g.load=function(){if(this.monitorBuffer_(),this.playlist_){if("INIT"===this.state&&this.couldBeginLoading_())return this.init_();!this.couldBeginLoading_()||"READY"!==this.state&&"INIT"!==this.state||(this.state="READY")}},g.init_=function(){return this.state="READY",this.resetEverything(),this.monitorBuffer_()},g.playlist=function(n,l){if(void 0===l&&(l={}),n){var h=this.playlist_,M=this.pendingSegment_;this.playlist_=n,this.xhrOptions_=l,"INIT"===this.state&&(n.syncInfo={mediaSequence:n.mediaSequence,time:0},"main"===this.loaderType_&&this.syncController_.setDateTimeMappingForStart(n));var X=null;if(h&&(h.id?X=h.id:h.uri&&(X=h.uri)),this.logger_("playlist update ["+X+" => "+(n.id||n.uri)+"]"),this.trigger("syncinfoupdate"),"INIT"===this.state&&this.couldBeginLoading_())return this.init_();if(!h||h.uri!==n.uri)return null!==this.mediaIndex&&(n.endList?this.resyncLoader():this.resetLoader()),this.currentMediaInfo_=void 0,void this.trigger("playlistupdate");var le=n.mediaSequence-h.mediaSequence;if(this.logger_("live window shift ["+le+"]"),null!==this.mediaIndex)if(this.mediaIndex-=le,this.mediaIndex<0)this.mediaIndex=null,this.partIndex=null;else{var Ne=this.playlist_.segments[this.mediaIndex];if(this.partIndex&&(!Ne.parts||!Ne.parts.length||!Ne.parts[this.partIndex])){var Ct=this.mediaIndex;this.logger_("currently processing part (index "+this.partIndex+") no longer exists."),this.resetLoader(),this.mediaIndex=Ct}}M&&(M.mediaIndex-=le,M.mediaIndex<0?(M.mediaIndex=null,M.partIndex=null):(M.mediaIndex>=0&&(M.segment=n.segments[M.mediaIndex]),M.partIndex>=0&&M.segment.parts&&(M.part=M.segment.parts[M.partIndex]))),this.syncController_.saveExpiredSegmentInfo(h,n)}},g.pause=function(){this.checkBufferTimeout_&&(f().clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=null)},g.paused=function(){return null===this.checkBufferTimeout_},g.resetEverything=function(n){this.ended_=!1,this.appendInitSegment_={audio:!0,video:!0},this.resetLoader(),this.remove(0,1/0,n),this.transmuxer_&&(this.transmuxer_.postMessage({action:"clearAllMp4Captions"}),this.transmuxer_.postMessage({action:"reset"}))},g.resetLoader=function(){this.fetchAtBuffer_=!1,this.resyncLoader()},g.resyncLoader=function(){this.transmuxer_&&R2(this.transmuxer_),this.mediaIndex=null,this.partIndex=null,this.syncPoint_=null,this.isPendingTimestampOffset_=!1,this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_.id3=[],this.metadataQueue_.caption=[],this.abort(),this.transmuxer_&&this.transmuxer_.postMessage({action:"clearParsedMp4Captions"})},g.remove=function(n,l,h,M){if(void 0===h&&(h=function(){}),void 0===M&&(M=!1),l===1/0&&(l=this.duration_()),l<=n)this.logger_("skipping remove because end ${end} is <= start ${start}");else if(this.sourceUpdater_&&this.getMediaInfo_()){var X=1,le=function(){0==--X&&h()};for(var Ne in(M||!this.audioDisabled_)&&(X++,this.sourceUpdater_.removeAudio(n,l,le)),(M||"main"===this.loaderType_)&&(this.gopBuffer_=function(Ct,Pt,yt,dn){for(var qn=Math.ceil((Pt-dn)*gr.ONE_SECOND_IN_TS),kn=Math.ceil((yt-dn)*gr.ONE_SECOND_IN_TS),di=Ct.slice(),Pi=Ct.length;Pi--&&!(Ct[Pi].pts<=kn););if(-1===Pi)return di;for(var Li=Pi+1;Li--&&!(Ct[Li].pts<=qn););return Li=Math.max(Li,0),di.splice(Li,Pi-Li+1),di}(this.gopBuffer_,n,l,this.timeMapping_),X++,this.sourceUpdater_.removeVideo(n,l,le)),this.inbandTextTracks_)z2(n,l,this.inbandTextTracks_[Ne]);z2(n,l,this.segmentMetadataTrack_),le()}else this.logger_("skipping remove because no source updater or starting media info")},g.monitorBuffer_=function(){this.checkBufferTimeout_&&f().clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=f().setTimeout(this.monitorBufferTick_.bind(this),1)},g.monitorBufferTick_=function(){"READY"===this.state&&this.fillBuffer_(),this.checkBufferTimeout_&&f().clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=f().setTimeout(this.monitorBufferTick_.bind(this),500)},g.fillBuffer_=function(){if(!this.sourceUpdater_.updating()){var n=this.chooseNextRequest_();n&&("number"==typeof n.timestampOffset&&(this.isPendingTimestampOffset_=!1,this.timelineChangeController_.pendingTimelineChange({type:this.loaderType_,from:this.currentTimeline_,to:n.timeline})),this.loadSegment_(n))}},g.isEndOfStream_=function(n,l,h){if(void 0===n&&(n=this.mediaIndex),void 0===l&&(l=this.playlist_),void 0===h&&(h=this.partIndex),!l||!this.mediaSource_)return!1;var M="number"==typeof n&&l.segments[n];return l.endList&&"open"===this.mediaSource_.readyState&&n+1===l.segments.length&&(!M||!M.parts||h+1===M.parts.length)},g.chooseNextRequest_=function(){var n=this.buffered_(),l=fc(n)||0,h=Oh(n,this.currentTime_()),M=!this.hasPlayed_()&&h>=1,X=h>=this.goalBufferLength_(),le=this.playlist_.segments;if(!le.length||M||X)return null;this.syncPoint_=this.syncPoint_||this.syncController_.getSyncPoint(this.playlist_,this.duration_(),this.currentTimeline_,this.currentTime_());var Ne={partIndex:null,mediaIndex:null,startOfSegment:null,playlist:this.playlist_,isSyncRequest:!this.syncPoint_};if(Ne.isSyncRequest)Ne.mediaIndex=function(mr,$i,lr){$i=$i||[];for(var io=[],wr=0,To=0;To<$i.length;To++){var rs=$i[To];if(mr===rs.timeline&&(io.push(To),(wr+=rs.duration)>lr))return To}return 0===io.length?0:io[io.length-1]}(this.currentTimeline_,le,l);else if(null!==this.mediaIndex){var Ct=le[this.mediaIndex],Pt="number"==typeof this.partIndex?this.partIndex:-1;Ne.startOfSegment=Ct.end?Ct.end:l,Ct.parts&&Ct.parts[Pt+1]?(Ne.mediaIndex=this.mediaIndex,Ne.partIndex=Pt+1):Ne.mediaIndex=this.mediaIndex+1}else{var yt=ya.getMediaInfoForTime({experimentalExactManifestTimings:this.experimentalExactManifestTimings,playlist:this.playlist_,currentTime:this.fetchAtBuffer_?l:this.currentTime_(),startingPartIndex:this.syncPoint_.partIndex,startingSegmentIndex:this.syncPoint_.segmentIndex,startTime:this.syncPoint_.time}),dn=yt.segmentIndex,qn=yt.startTime,kn=yt.partIndex;Ne.getMediaInfoForTime=this.fetchAtBuffer_?"bufferedEnd "+l:"currentTime "+this.currentTime_(),Ne.mediaIndex=dn,Ne.startOfSegment=qn,Ne.partIndex=kn}var di=le[Ne.mediaIndex],Pi=di&&"number"==typeof Ne.partIndex&&di.parts&&di.parts[Ne.partIndex];if(!di||"number"==typeof Ne.partIndex&&!Pi)return null;if("number"!=typeof Ne.partIndex&&di.parts&&(Ne.partIndex=0,Pi=di.parts[0]),!h&&Pi&&!Pi.independent)if(0===Ne.partIndex){var Li=le[Ne.mediaIndex-1],Ai=Li.parts&&Li.parts.length&&Li.parts[Li.parts.length-1];Ai&&Ai.independent&&(Ne.mediaIndex-=1,Ne.partIndex=Li.parts.length-1,Ne.independent="previous segment")}else di.parts[Ne.partIndex-1].independent&&(Ne.partIndex-=1,Ne.independent="previous part");return Ne.mediaIndex>=le.length-1&&this.mediaSource_&&"ended"===this.mediaSource_.readyState&&!this.seeking_()?null:this.generateSegmentInfo_(Ne)},g.generateSegmentInfo_=function(n){var l=n.independent,h=n.playlist,M=n.mediaIndex,X=n.startOfSegment,le=n.isSyncRequest,Ne=n.partIndex,Ct=n.forceTimestampOffset,Pt=n.getMediaInfoForTime,yt=h.segments[M],dn="number"==typeof Ne&&yt.parts[Ne],qn={requestId:"segment-loader-"+Math.random(),uri:dn&&dn.resolvedUri||yt.resolvedUri,mediaIndex:M,partIndex:dn?Ne:null,isSyncRequest:le,startOfSegment:X,playlist:h,bytes:null,encryptedBytes:null,timestampOffset:null,timeline:yt.timeline,duration:dn&&dn.duration||yt.duration,segment:yt,part:dn,byteLength:0,transmuxer:this.transmuxer_,getMediaInfoForTime:Pt,independent:l},kn=typeof Ct<"u"?Ct:this.isPendingTimestampOffset_;qn.timestampOffset=this.timestampOffsetForSegment_({segmentTimeline:yt.timeline,currentTimeline:this.currentTimeline_,startOfSegment:X,buffered:this.buffered_(),overrideCheck:kn});var di=fc(this.sourceUpdater_.audioBuffered());return"number"==typeof di&&(qn.audioAppendStart=di-this.sourceUpdater_.audioTimestampOffset()),this.sourceUpdater_.videoBuffered().length&&(qn.gopsToAlignWith=function(Pi,Li,Ai){if(typeof Li>"u"||null===Li||!Pi.length)return[];var Yi,mr=Math.ceil((Li-Ai+3)*gr.ONE_SECOND_IN_TS);for(Yi=0;Yimr);Yi++);return Pi.slice(Yi)}(this.gopBuffer_,this.currentTime_()-this.sourceUpdater_.videoTimestampOffset(),this.timeMapping_)),qn},g.timestampOffsetForSegment_=function(n){return h=(l=n).segmentTimeline,M=l.currentTimeline,X=l.startOfSegment,le=l.buffered,l.overrideCheck||h!==M?h "+Pt+" for "+le),function(qn,kn,di){if(!qn[di]){kn.trigger({type:"usage",name:"vhs-608"}),kn.trigger({type:"usage",name:"hls-608"});var Pi=di;/^cc708_/.test(di)&&(Pi="SERVICE"+di.split("_")[1]);var Li=kn.textTracks().getTrackById(Pi);if(Li)qn[di]=Li;else{var Ai=di,Yi=di,mr=!1,$i=(kn.options_.vhs&&kn.options_.vhs.captionServices||{})[Pi];$i&&(Ai=$i.label,Yi=$i.language,mr=$i.default),qn[di]=kn.addRemoteTextTrack({kind:"captions",id:Pi,default:mr,label:Ai,language:Yi},!1).track}}}(dn,h.vhs_.tech_,le),z2(Ct,Pt,dn[le]),function(qn){var kn=qn.inbandTextTracks,di=qn.captionArray,Pi=qn.timestampOffset;if(di){var Li=f().WebKitDataCue||f().VTTCue;di.forEach(function(Ai){kn[Ai.stream].addCue(new Li(Ai.startTime+Pi,Ai.endTime+Pi,Ai.text))})}}({captionArray:yt,inbandTextTracks:dn,timestampOffset:M})}),this.transmuxer_&&this.transmuxer_.postMessage({action:"clearParsedMp4Captions"})}},g.handleId3_=function(n,l,h){if(this.earlyAbortWhenNeeded_(n.stats),!this.checkForAbort_(n.requestId)){if(!this.pendingSegment_.hasAppendedData_)return void this.metadataQueue_.id3.push(this.handleId3_.bind(this,n,l,h));var M=null===this.sourceUpdater_.videoTimestampOffset()?this.sourceUpdater_.audioTimestampOffset():this.sourceUpdater_.videoTimestampOffset();le=h,(X=this.inbandTextTracks_).metadataTrack_||(X.metadataTrack_=this.vhs_.tech_.addRemoteTextTrack({kind:"metadata",label:"Timed Metadata"},!1).track,X.metadataTrack_.inBandMetadataTrackDispatchType=le),function(d){var y=d.inbandTextTracks,g=d.metadataArray,n=d.timestampOffset,l=d.videoDuration;if(g){var h=f().WebKitDataCue||f().VTTCue,M=y.metadataTrack_;if(M&&(g.forEach(function(yt){var dn=yt.cueTime+n;"number"!=typeof dn||f().isNaN(dn)||dn<0||!(dn<1/0)||yt.frames.forEach(function(qn){var di,kn=new h(dn,dn,qn.value||qn.url||qn.data||"");kn.frame=qn,kn.value=qn,di=kn,Object.defineProperties(di.frame,{id:{get:function(){return ji.log.warn("cue.frame.id is deprecated. Use cue.value.key instead."),di.value.key}},value:{get:function(){return ji.log.warn("cue.frame.value is deprecated. Use cue.value.data instead."),di.value.data}},privateData:{get:function(){return ji.log.warn("cue.frame.privateData is deprecated. Use cue.value.data instead."),di.value.data}}}),M.addCue(kn)})}),M.cues&&M.cues.length)){for(var X=M.cues,le=[],Ne=0;Ne1&&this.logger_("On QUOTA_EXCEEDED_ERR, found gaps in the audio buffer: "+m1(Ne).join(", ")),Ct.length>1&&this.logger_("On QUOTA_EXCEEDED_ERR, found gaps in the video buffer: "+m1(Ct).join(", "));var Pt=Ne.length?Ne.start(0):0,yt=Ne.length?Ne.end(Ne.length-1):0,dn=Ct.length?Ct.start(0):0,qn=Ct.length?Ct.end(Ct.length-1):0;if(yt-Pt<=1&&qn-dn<=1)return this.logger_("On QUOTA_EXCEEDED_ERR, single segment too large to append to buffer, triggering an error. Appended byte length: "+le.byteLength+", audio buffer: "+m1(Ne).join(", ")+", video buffer: "+m1(Ct).join(", ")+", "),this.error({message:"Quota exceeded error with append of a single segment of content",excludeUntil:1/0}),void this.trigger("error");this.waitingOnRemove_=!0,this.callQueue_.push(this.appendToSourceBuffer_.bind(this,{segmentInfo:M,type:X,bytes:le}));var kn=this.currentTime_()-1;this.logger_("On QUOTA_EXCEEDED_ERR, removing audio/video from 0 to "+kn),this.remove(0,kn,function(){h.logger_("On QUOTA_EXCEEDED_ERR, retrying append in 1s"),h.waitingOnRemove_=!1,h.quotaExceededErrorRetryTimeout_=f().setTimeout(function(){h.logger_("On QUOTA_EXCEEDED_ERR, re-processing call queue"),h.quotaExceededErrorRetryTimeout_=null,h.processCallQueue_()},1e3)},!0)},g.handleAppendError_=function(n,l){var h=n.segmentInfo,M=n.type,X=n.bytes;if(l){if(22===l.code)return void this.handleQuotaExceededError_({segmentInfo:h,type:M,bytes:X});this.logger_("Received non QUOTA_EXCEEDED_ERR on append",l),this.error(M+" append of "+X.length+"b failed for segment #"+h.mediaIndex+" in playlist "+h.playlist.id),this.trigger("appenderror")}},g.appendToSourceBuffer_=function(n){var Pt,yt,dn,l=n.segmentInfo,h=n.type,M=n.initSegment,X=n.data,le=n.bytes;if(!le){var Ne=[X],Ct=X.byteLength;M&&(Ne.unshift(M),Ct+=M.byteLength),dn=0,(Pt={bytes:Ct,segments:Ne}).bytes&&(yt=new Uint8Array(Pt.bytes),Pt.segments.forEach(function(qn){yt.set(qn,dn),dn+=qn.byteLength})),le=yt}this.sourceUpdater_.appendBuffer({segmentInfo:l,type:h,bytes:le},this.handleAppendError_.bind(this,{segmentInfo:l,type:h,bytes:le}))},g.handleSegmentTimingInfo_=function(n,l,h){if(this.pendingSegment_&&l===this.pendingSegment_.requestId){var M=this.pendingSegment_.segment,X=n+"TimingInfo";M[X]||(M[X]={}),M[X].transmuxerPrependedSeconds=h.prependedContentDuration||0,M[X].transmuxedPresentationStart=h.start.presentation,M[X].transmuxedDecodeStart=h.start.decode,M[X].transmuxedPresentationEnd=h.end.presentation,M[X].transmuxedDecodeEnd=h.end.decode,M[X].baseMediaDecodeTime=h.baseMediaDecodeTime}},g.appendData_=function(n,l){var h=l.type,M=l.data;if(M&&M.byteLength&&("audio"!==h||!this.audioDisabled_)){var X=this.getInitSegmentAndUpdateState_({type:h,initSegment:l.initSegment,playlist:n.playlist,map:n.isFmp4?n.segment.map:null});this.appendToSourceBuffer_({segmentInfo:n,type:h,initSegment:X,data:M})}},g.loadSegment_=function(n){var l=this;this.state="WAITING",this.pendingSegment_=n,this.trimBackBuffer_(n),"number"==typeof n.timestampOffset&&this.transmuxer_&&this.transmuxer_.postMessage({action:"clearAllMp4Captions"}),this.hasEnoughInfoToLoad_()?this.updateTransmuxerAndRequestSegment_(n):this.loadQueue_.push(function(){var h=x({},n,{forceTimestampOffset:!0});x(n,l.generateSegmentInfo_(h)),l.isPendingTimestampOffset_=!1,l.updateTransmuxerAndRequestSegment_(n)})},g.updateTransmuxerAndRequestSegment_=function(n){var l=this;this.shouldUpdateTransmuxerTimestampOffset_(n.timestampOffset)&&(this.gopBuffer_.length=0,n.gopsToAlignWith=[],this.timeMapping_=0,this.transmuxer_.postMessage({action:"reset"}),this.transmuxer_.postMessage({action:"setTimestampOffset",timestampOffset:n.timestampOffset}));var h=this.createSimplifiedSegmentObj_(n),Ne=this.isEndOfStream_(n.mediaIndex,n.playlist,n.partIndex)||null!==this.mediaIndex&&n.timeline!==this.currentTimeline_&&n.timeline>0;this.logger_("Requesting "+e1(n)),h.map&&!h.map.bytes&&(this.logger_("going to request init segment."),this.appendInitSegment_={video:!0,audio:!0}),n.abortRequests=function(d){var Zo,Hs,ea,y=d.xhr,g=d.xhrOptions,l=d.segment,h=d.abortFn,M=d.progressFn,X=d.trackInfoFn,le=d.timingInfoFn,Ne=d.videoSegmentTimingInfoFn,Ct=d.audioSegmentTimingInfoFn,Pt=d.id3Fn,yt=d.captionsFn,dn=d.isEndOfTimeline,qn=d.endedTimelineFn,kn=d.dataFn,Li=[],Ai=function(d){var y=d.activeXhrs,g=d.decryptionWorker,n=d.trackInfoFn,l=d.timingInfoFn,h=d.videoSegmentTimingInfoFn,M=d.audioSegmentTimingInfoFn,X=d.id3Fn,le=d.captionsFn,Ne=d.isEndOfTimeline,Ct=d.endedTimelineFn,Pt=d.dataFn,yt=d.doneFn,dn=d.onTransmuxerLog,qn=0,kn=!1;return function(di,Pi){if(!kn){if(di)return kn=!0,$a(y),yt(di,Pi);if((qn+=1)===y.length){var Li=function(){if(Pi.encryptedBytes)return $i=(Ai={decryptionWorker:g,segment:Pi,trackInfoFn:n,timingInfoFn:l,videoSegmentTimingInfoFn:h,audioSegmentTimingInfoFn:M,id3Fn:X,captionsFn:le,isEndOfTimeline:Ne,endedTimelineFn:Ct,dataFn:Pt,doneFn:yt,onTransmuxerLog:dn}).trackInfoFn,lr=Ai.timingInfoFn,io=Ai.videoSegmentTimingInfoFn,wr=Ai.audioSegmentTimingInfoFn,To=Ai.id3Fn,rs=Ai.captionsFn,Ko=Ai.isEndOfTimeline,Zo=Ai.endedTimelineFn,Hs=Ai.dataFn,ea=Ai.doneFn,Ds=Ai.onTransmuxerLog,void Pa({id:(mr=Ai.segment).requestId,key:mr.key,encryptedBytes:mr.encryptedBytes,decryptionWorker:Ai.decryptionWorker},function(da){mr.bytes=da,Jc({segment:mr,bytes:mr.bytes,trackInfoFn:$i,timingInfoFn:lr,videoSegmentTimingInfoFn:io,audioSegmentTimingInfoFn:wr,id3Fn:To,captionsFn:rs,isEndOfTimeline:Ko,endedTimelineFn:Zo,dataFn:Hs,doneFn:ea,onTransmuxerLog:Ds})});var Ai,mr,$i,lr,io,wr,To,rs,Ko,Zo,Hs,ea,Ds;Jc({segment:Pi,bytes:Pi.bytes,trackInfoFn:n,timingInfoFn:l,videoSegmentTimingInfoFn:h,audioSegmentTimingInfoFn:M,id3Fn:X,captionsFn:le,isEndOfTimeline:Ne,endedTimelineFn:Ct,dataFn:Pt,doneFn:yt,onTransmuxerLog:dn})};if(Pi.endOfAllRequests=Date.now(),Pi.map&&Pi.map.encryptedBytes&&!Pi.map.bytes)return Pa({decryptionWorker:g,id:Pi.requestId+"-init",encryptedBytes:Pi.map.encryptedBytes,key:Pi.map.key},function(Ai){Pi.map.bytes=Ai,Zs(Pi,function(Yi){if(Yi)return $a(y),yt(Yi,Pi);Li()})});Li()}}}}({activeXhrs:Li,decryptionWorker:d.decryptionWorker,trackInfoFn:X,timingInfoFn:le,videoSegmentTimingInfoFn:Ne,audioSegmentTimingInfoFn:Ct,id3Fn:Pt,captionsFn:yt,isEndOfTimeline:dn,endedTimelineFn:qn,dataFn:kn,doneFn:d.doneFn,onTransmuxerLog:d.onTransmuxerLog});if(l.key&&!l.key.bytes){var Yi=[l.key];l.map&&!l.map.bytes&&l.map.key&&l.map.key.resolvedUri===l.key.resolvedUri&&Yi.push(l.map.key);var mr=y(ji.mergeOptions(g,{uri:l.key.resolvedUri,responseType:"arraybuffer"}),B2(l,Yi,Ai));Li.push(mr)}if(l.map&&!l.map.bytes){if(l.map.key&&(!l.key||l.key.resolvedUri!==l.map.key.resolvedUri)){var $i=y(ji.mergeOptions(g,{uri:l.map.key.resolvedUri,responseType:"arraybuffer"}),B2(l,[l.map.key],Ai));Li.push($i)}var wr=y(ji.mergeOptions(g,{uri:l.map.resolvedUri,responseType:"arraybuffer",headers:mc(l.map)}),(Hs=(Zo={segment:l,finishProcessingFn:Ai}).segment,ea=Zo.finishProcessingFn,function(Ds,da){var wa=H1(Ds,da);if(wa)return ea(wa,Hs);var Pl=new Uint8Array(da.response);if(Hs.map.key)return Hs.map.encryptedBytes=Pl,ea(null,Hs);Hs.map.bytes=Pl,Zs(Hs,function(s1){if(s1)return s1.xhr=da,s1.status=da.status,ea(s1,Hs);ea(null,Hs)})}));Li.push(wr)}var To=ji.mergeOptions(g,{uri:l.part&&l.part.resolvedUri||l.resolvedUri,responseType:"arraybuffer",headers:mc(l)}),rs=y(To,function(d){var y=d.segment,g=d.finishProcessingFn,n=d.responseType;return function(l,h){var M=H1(l,h);if(M)return g(M,y);var le,X="arraybuffer"!==n&&h.responseText?function(le){for(var Ne=new Uint8Array(new ArrayBuffer(le.length)),Ct=0;Ct0&&this.remove(0,l)},g.createSimplifiedSegmentObj_=function(n){var l=n.segment,h=n.part,M={resolvedUri:h?h.resolvedUri:l.resolvedUri,byterange:h?h.byterange:l.byterange,requestId:n.requestId,transmuxer:n.transmuxer,audioAppendStart:n.audioAppendStart,gopsToAlignWith:n.gopsToAlignWith,part:n.part},X=n.playlist.segments[n.mediaIndex-1];if(X&&X.timeline===l.timeline&&(X.videoTimingInfo?M.baseStartTime=X.videoTimingInfo.transmuxedDecodeEnd:X.audioTimingInfo&&(M.baseStartTime=X.audioTimingInfo.transmuxedDecodeEnd)),l.key){var le=l.key.iv||new Uint32Array([0,0,0,n.mediaIndex+n.playlist.mediaSequence]);M.key=this.segmentKey(l.key),M.key.iv=le}return l.map&&(M.map=this.initSegmentForMap(l.map)),M},g.saveTransferStats_=function(n){this.mediaRequests+=1,n&&(this.mediaBytesTransferred+=n.bytesReceived,this.mediaTransferDuration+=n.roundTripTime)},g.saveBandwidthRelatedStats_=function(n,l){this.pendingSegment_.byteLength=l.bytesReceived,n=Ct);Pt++);return X.slice(0,Pt).concat(le)}(this.gopBuffer_,h.gopInfo,this.safeAppend_)),this.state="APPENDING",this.trigger("appending"),this.waitForAppendsToComplete_(M)}},g.setTimeMapping_=function(n){var l=this.syncController_.mappingForTimeline(n);null!==l&&(this.timeMapping_=l)},g.updateMediaSecondsLoaded_=function(n){this.mediaSecondsLoaded+="number"==typeof n.start&&"number"==typeof n.end?n.end-n.start:n.duration},g.shouldUpdateTransmuxerTimestampOffset_=function(n){return null!==n&&("main"===this.loaderType_&&n!==this.sourceUpdater_.videoTimestampOffset()||!this.audioDisabled_&&n!==this.sourceUpdater_.audioTimestampOffset())},g.trueSegmentStart_=function(n){var l=n.currentStart,M=n.mediaIndex,X=n.firstVideoFrameTimeForData;if(typeof l<"u")return l;if(!n.useVideoTimingInfo)return n.audioTimingInfo.start;var yt=n.playlist.segments[M-1];return 0===M||!yt||typeof yt.start>"u"||yt.end!==X+n.currentVideoTimestampOffset?X:n.videoTimingInfo.start},g.waitForAppendsToComplete_=function(n){var l=this.getCurrentMediaInfo_(n);if(!l)return this.error({message:"No starting media returned, likely due to an unsupported media format.",blacklistDuration:1/0}),void this.trigger("error");var le="main"===this.loaderType_&&l.hasVideo,Ne=!this.audioDisabled_&&l.hasAudio&&!l.isMuxed;if(n.waitingOnAppends=0,!n.hasAppendedData_)return!n.timingInfo&&"number"==typeof n.timestampOffset&&(this.isPendingTimestampOffset_=!0),n.timingInfo={start:0},n.waitingOnAppends++,this.isPendingTimestampOffset_||(this.updateSourceBufferTimestampOffset_(n),this.processMetadataQueue_()),void this.checkAppendsDone_(n);le&&n.waitingOnAppends++,Ne&&n.waitingOnAppends++,le&&this.sourceUpdater_.videoQueueCallback(this.checkAppendsDone_.bind(this,n)),Ne&&this.sourceUpdater_.audioQueueCallback(this.checkAppendsDone_.bind(this,n))},g.checkAppendsDone_=function(n){this.checkForAbort_(n.requestId)||(n.waitingOnAppends--,0===n.waitingOnAppends&&this.handleAppendsDone_())},g.checkForIllegalMediaSwitch=function(n){var h,M,X,l=(h=this.loaderType_,M=this.getCurrentMediaInfo_(),X=n,"main"===h&&M&&X?X.hasAudio||X.hasVideo?M.hasVideo&&!X.hasVideo?"Only audio found in segment when we expected video. We can't switch to audio only from a stream that had video. To get rid of this message, please add codec information to the manifest.":!M.hasVideo&&X.hasVideo?"Video found in segment when we expected only audio. We can't switch to a stream with video from an audio only stream. To get rid of this message, please add codec information to the manifest.":null:"Neither audio nor video found in segment.":null);return!!l&&(this.error({message:l,blacklistDuration:1/0}),this.trigger("error"),!0)},g.updateSourceBufferTimestampOffset_=function(n){if(null!==n.timestampOffset&&"number"==typeof n.timingInfo.start&&!n.changedTimestampOffset&&"main"===this.loaderType_){var l=!1;n.timestampOffset-=n.timingInfo.start,n.changedTimestampOffset=!0,n.timestampOffset!==this.sourceUpdater_.videoTimestampOffset()&&(this.sourceUpdater_.videoTimestampOffset(n.timestampOffset),l=!0),n.timestampOffset!==this.sourceUpdater_.audioTimestampOffset()&&(this.sourceUpdater_.audioTimestampOffset(n.timestampOffset),l=!0),l&&this.trigger("timestampoffset")}},g.updateTimingInfoEnd_=function(n){n.timingInfo=n.timingInfo||{};var l=this.getMediaInfo_(),h="main"===this.loaderType_&&l&&l.hasVideo&&n.videoTimingInfo?n.videoTimingInfo:n.audioTimingInfo;h&&(n.timingInfo.end="number"==typeof h.end?h.end:h.start+n.duration)},g.handleAppendsDone_=function(){if(this.pendingSegment_&&this.trigger("appendsdone"),!this.pendingSegment_)return this.state="READY",void(this.paused()||this.monitorBuffer_());var n=this.pendingSegment_;this.updateTimingInfoEnd_(n),this.shouldSaveSegmentTimingInfo_&&this.syncController_.saveSegmentTimingInfo({segmentInfo:n,shouldSaveTimelineMapping:"main"===this.loaderType_});var l=function(d,y){if("hls"!==y)return null;var X,le,g=(X={audioTimingInfo:d.audioTimingInfo,videoTimingInfo:d.videoTimingInfo},le=0,["video","audio"].forEach(function(Ne){var Ct=X[Ne+"TimingInfo"];if(Ct){var Pt,yt=Ct.start,dn=Ct.end;"bigint"==typeof yt||"bigint"==typeof dn?Pt=f().BigInt(dn)-f().BigInt(yt):"number"==typeof yt&&"number"==typeof dn&&(Pt=dn-yt),typeof Pt<"u"&&Pt>le&&(le=Pt)}}),"bigint"==typeof le&&le3*n.playlist.targetDuration,le=M&&M.end&&this.currentTime_()-M.end>3*n.playlist.partTargetDuration;if(X||le)return this.logger_("bad "+(X?"segment":"part")+" "+e1(n)),void this.resetEverything();null!==this.mediaIndex&&this.trigger("bandwidthupdate"),this.trigger("progress"),this.mediaIndex=n.mediaIndex,this.partIndex=n.partIndex,this.isEndOfStream_(n.mediaIndex,n.playlist,n.partIndex)&&this.endOfStream(),this.trigger("appended"),n.hasAppendedData_&&this.mediaAppends++,this.paused()||this.monitorBuffer_()}else this.logger_("Throwing away un-appended sync request "+e1(n))},g.recordThroughput_=function(n){if(n.duration"u"||(this.subtitlesTrack_=n,"INIT"===this.state&&this.couldBeginLoading_()&&this.init_()),this.subtitlesTrack_},g.remove=function(n,l){z2(n,l,this.subtitlesTrack_)},g.fillBuffer_=function(){var n=this,l=this.chooseNextRequest_();if(l){if(null===this.syncController_.timestampOffsetForTimeline(l.timeline))return this.syncController_.one("timestampoffset",function(){n.state="READY",n.paused()||n.monitorBuffer_()}),void(this.state="WAITING_ON_TIMELINE");this.loadSegment_(l)}},g.timestampOffsetForSegment_=function(){return null},g.chooseNextRequest_=function(){return this.skipEmptySegments_(d.prototype.chooseNextRequest_.call(this))},g.skipEmptySegments_=function(n){for(;n&&n.segment.empty;){if(n.mediaIndex+1>=n.playlist.segments.length){n=null;break}n=this.generateSegmentInfo_({playlist:n.playlist,mediaIndex:n.mediaIndex+1,startOfSegment:n.startOfSegment+n.duration,isSyncRequest:n.isSyncRequest})}return n},g.stopForError=function(n){this.error(n),this.state="READY",this.pause(),this.trigger("error")},g.segmentRequestFinished_=function(n,l,h){var M=this;if(this.subtitlesTrack_){if(this.saveTransferStats_(l.stats),!this.pendingSegment_)return this.state="READY",void(this.mediaRequestsAborted+=1);if(n)return-101===n.code&&this.handleTimeout_(),-102===n.code?this.mediaRequestsAborted+=1:this.mediaRequestsErrored+=1,void this.stopForError(n);var X=this.pendingSegment_;this.saveBandwidthRelatedStats_(X.duration,l.stats),this.state="APPENDING",this.trigger("appending");var le=X.segment;if(le.map&&(le.map.bytes=l.map.bytes),X.bytes=l.bytes,"function"!=typeof f().WebVTT&&this.subtitlesTrack_&&this.subtitlesTrack_.tech_){var Ne,Ct=function(){M.subtitlesTrack_.tech_.off("vttjsloaded",Ne),M.stopForError({message:"Error loading vtt.js"})};return Ne=function(){M.subtitlesTrack_.tech_.off("vttjserror",Ct),M.segmentRequestFinished_(n,l,h)},this.state="WAITING_ON_VTTJS",this.subtitlesTrack_.tech_.one("vttjsloaded",Ne),void this.subtitlesTrack_.tech_.one("vttjserror",Ct)}le.requested=!0;try{this.parseVTTCues_(X)}catch(Pt){return void this.stopForError({message:Pt.message})}if(this.updateTimeMapping_(X,this.syncController_.timelines[X.timeline],this.playlist_),X.timingInfo=X.cues.length?{start:X.cues[0].startTime,end:X.cues[X.cues.length-1].endTime}:{start:X.startOfSegment,end:X.startOfSegment+X.duration},X.isSyncRequest)return this.trigger("syncinfoupdate"),this.pendingSegment_=null,void(this.state="READY");X.byteLength=X.bytes.byteLength,this.mediaSecondsLoaded+=le.duration,X.cues.forEach(function(Pt){M.subtitlesTrack_.addCue(M.featuresNativeTextTracks_?new(f().VTTCue)(Pt.startTime,Pt.endTime,Pt.text):Pt)}),function(Pt){var yt=Pt.cues;if(yt)for(var dn=0;dn1&&qn.push(yt[di]);qn.length&&qn.forEach(function(Pi){return Pt.removeCue(Pi)})}}(this.subtitlesTrack_),this.handleAppendsDone_()}else this.state="READY"},g.handleData_=function(){},g.updateTimingInfoEnd_=function(){},g.parseVTTCues_=function(n){var l,h=!1;"function"==typeof f().TextDecoder?l=new(f().TextDecoder)("utf8"):(l=f().WebVTT.StringDecoder(),h=!0);var M=new(f().WebVTT.Parser)(f(),f().vttjs,l);if(n.cues=[],n.timestampmap={MPEGTS:0,LOCAL:0},M.oncue=n.cues.push.bind(n.cues),M.ontimestampmap=function(Ne){n.timestampmap=Ne},M.onparsingerror=function(Ne){ji.log.warn("Error encountered when parsing cues: "+Ne.message)},n.segment.map){var X=n.segment.map.bytes;h&&(X=Tc(X)),M.parse(X)}var le=n.bytes;h&&(le=Tc(le)),M.parse(le),M.flush()},g.updateTimeMapping_=function(n,l,h){var M=n.segment;if(l){if(!n.cues.length)return void(M.empty=!0);var X=n.timestampmap,le=X.MPEGTS/gr.ONE_SECOND_IN_TS-X.LOCAL+l.mapping;n.cues.forEach(function(Pt){Pt.startTime+=le,Pt.endTime+=le}),h.syncInfo||(h.syncInfo={mediaSequence:h.mediaSequence+n.mediaIndex,time:Math.min(n.cues[0].startTime,n.cues[n.cues.length-1].startTime-M.duration)})}},y}($d),Sd=function(d,y){for(var g=d.cues,n=0;n=l.adStartTime&&y<=l.adEndTime)return l}return null},Y2=[{name:"VOD",run:function(d,y,g,n,l){return g!==1/0?{time:0,segmentIndex:0,partIndex:null}:null}},{name:"ProgramDateTime",run:function(d,y,g,n,l){if(!Object.keys(d.timelineToDatetimeMappings).length)return null;var h=null,M=null,X=Yc(y);l=l||0;for(var le=0;le=yt)&&(M=yt,h={time:Pt,segmentIndex:Ne.segmentIndex,partIndex:Ne.partIndex})}}return h}},{name:"Discontinuity",run:function(d,y,g,n,l){var h=null;if(l=l||0,y.discontinuityStarts&&y.discontinuityStarts.length)for(var M=null,X=0;X=Pt)&&(M=Pt,h={time:Ct.time,segmentIndex:le,partIndex:null})}}return h}},{name:"Playlist",run:function(d,y,g,n,l){return y.syncInfo?{time:y.syncInfo.time,segmentIndex:y.syncInfo.mediaSequence-y.mediaSequence,partIndex:null}:null}}],Xa=function(d){function y(n){var l;return(l=d.call(this)||this).timelines=[],l.discontinuities=[],l.timelineToDatetimeMappings={},l.logger_=zl("SyncController"),l}A(y,d);var g=y.prototype;return g.getSyncPoint=function(n,l,h,M){var X=this.runStrategies_(n,l,h,M);return X.length?this.selectSyncPoint_(X,{key:"time",value:M}):null},g.getExpiredTime=function(n,l){if(!n||!n.segments)return null;var h=this.runStrategies_(n,l,n.discontinuitySequence,0);if(!h.length)return null;var M=this.selectSyncPoint_(h,{key:"segmentIndex",value:0});return M.segmentIndex>0&&(M.time*=-1),Math.abs(M.time+Ku({defaultDuration:n.targetDuration,durationList:n.segments,startIndex:M.segmentIndex,endIndex:0}))},g.runStrategies_=function(n,l,h,M){for(var X=[],le=0;le86400)ji.log.warn("Not saving expired segment info. Media sequence gap "+h+" is too large.");else for(var M=h-1;M>=0;M--){var X=n.segments[M];if(X&&typeof X.start<"u"){l.syncInfo={mediaSequence:n.mediaSequence+M,time:X.start},this.logger_("playlist refresh sync: [time:"+l.syncInfo.time+", mediaSequence: "+l.syncInfo.mediaSequence+"]"),this.trigger("syncinfoupdate");break}}},g.setDateTimeMappingForStart=function(n){if(this.timelineToDatetimeMappings={},n.segments&&n.segments.length&&n.segments[0].dateTimeObject){var l=n.segments[0],h=l.dateTimeObject.getTime()/1e3;this.timelineToDatetimeMappings[l.timeline]=-h}},g.saveSegmentTimingInfo=function(n){var l=n.segmentInfo,h=n.shouldSaveTimelineMapping,M=this.calculateSegmentTimeMapping_(l,l.timingInfo,h),X=l.segment;M&&(this.saveDiscontinuitySyncInfo_(l),l.playlist.syncInfo||(l.playlist.syncInfo={mediaSequence:l.playlist.mediaSequence+l.mediaIndex,time:X.start}));var le=X.dateTimeObject;X.discontinuity&&h&&le&&(this.timelineToDatetimeMappings[X.timeline]=-le.getTime()/1e3)},g.timestampOffsetForTimeline=function(n){return typeof this.timelines[n]>"u"?null:this.timelines[n].time},g.mappingForTimeline=function(n){return typeof this.timelines[n]>"u"?null:this.timelines[n].mapping},g.calculateSegmentTimeMapping_=function(n,l,h){var M,X,le=n.segment,Ne=n.part,Ct=this.timelines[n.timeline];if("number"==typeof n.timestampOffset)Ct={time:n.startOfSegment,mapping:n.startOfSegment-l.start},h&&(this.timelines[n.timeline]=Ct,this.trigger("timestampoffset"),this.logger_("time mapping for timeline "+n.timeline+": [time: "+Ct.time+"] [mapping: "+Ct.mapping+"]")),M=n.startOfSegment,X=l.end+Ct.mapping;else{if(!Ct)return!1;M=l.start+Ct.mapping,X=l.end+Ct.mapping}return Ne&&(Ne.start=M,Ne.end=X),(!le.start||MCt)Pt=Ne<0?h.start-Ku({defaultDuration:l.targetDuration,durationList:l.segments,startIndex:n.mediaIndex,endIndex:X}):h.end+Ku({defaultDuration:l.targetDuration,durationList:l.segments,startIndex:n.mediaIndex+1,endIndex:X}),this.discontinuities[le]={time:Pt,accuracy:Ct}}},g.dispose=function(){this.trigger("dispose"),this.off()},y}(ji.EventTarget),id=function(d){function y(){var n;return(n=d.call(this)||this).pendingTimelineChanges_={},n.lastTimelineChanges_={},n}A(y,d);var g=y.prototype;return g.clearPendingTimelineChange=function(n){this.pendingTimelineChanges_[n]=null,this.trigger("pendingtimelinechange")},g.pendingTimelineChange=function(n){var l=n.type,h=n.from,M=n.to;return"number"==typeof h&&"number"==typeof M&&(this.pendingTimelineChanges_[l]={type:l,from:h,to:M},this.trigger("pendingtimelinechange")),this.pendingTimelineChanges_[l]},g.lastTimelineChange=function(n){var l=n.type,h=n.from,M=n.to;return"number"==typeof h&&"number"==typeof M&&(this.lastTimelineChanges_[l]={type:l,from:h,to:M},delete this.pendingTimelineChanges_[l],this.trigger("timelinechange")),this.lastTimelineChanges_[l]},g.dispose=function(){this.trigger("dispose"),this.pendingTimelineChanges_={},this.lastTimelineChanges_={},this.off()},y}(ji.EventTarget),Rh=M0(Cd(function(){function d(Pt,yt,dn){return Pt(dn={path:yt,exports:{},require:function(qn,kn){return function(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}()}},dn.exports),dn.exports}var y=d(function(Pt){function yt(dn,qn){for(var kn=0;kn-1},yt.trigger=function(dn){var qn=this.listeners[dn];if(qn)if(2===arguments.length)for(var kn=qn.length,di=0;di>7))^Pt]=Pt;for(yt=dn=0;!$i[yt];yt^=qn||1,dn=wr[dn]||1)for(di=(di=dn^dn<<1^dn<<2^dn<<3^dn<<4)>>8^255&di^99,$i[yt]=di,lr[di]=yt,Li=16843009*io[kn=io[qn=io[yt]]]^65537*kn^257*qn^16843008*yt,Pi=257*io[di]^16843008*di,Pt=0;Pt<4;Pt++)Yi[Pt][yt]=Pi=Pi<<24^Pi>>>8,mr[Pt][di]=Li=Li<<24^Li>>>8;for(Pt=0;Pt<5;Pt++)Yi[Pt]=Yi[Pt].slice(0),mr[Pt]=mr[Pt].slice(0);return Ai}()),this._tables=[[M[0][0].slice(),M[0][1].slice(),M[0][2].slice(),M[0][3].slice(),M[0][4].slice()],[M[1][0].slice(),M[1][1].slice(),M[1][2].slice(),M[1][3].slice(),M[1][4].slice()]];var dn,qn,kn,di=this._tables[0][4],Pi=this._tables[1],Li=yt.length,Ai=1;if(4!==Li&&6!==Li&&8!==Li)throw new Error("Invalid aes key size");var Yi=yt.slice(0),mr=[];for(this._key=[Yi,mr],dn=Li;dn<4*Li+28;dn++)kn=Yi[dn-1],(dn%Li==0||8===Li&&dn%Li==4)&&(kn=di[kn>>>24]<<24^di[kn>>16&255]<<16^di[kn>>8&255]<<8^di[255&kn],dn%Li==0&&(kn=kn<<8^kn>>>24^Ai<<24,Ai=Ai<<1^283*(Ai>>7))),Yi[dn]=Yi[dn-Li]^kn;for(qn=0;dn;qn++,dn--)kn=Yi[3&qn?dn:dn-4],mr[qn]=dn<=4||qn<4?kn:Pi[0][di[kn>>>24]]^Pi[1][di[kn>>16&255]]^Pi[2][di[kn>>8&255]]^Pi[3][di[255&kn]]}return Pt.prototype.decrypt=function(yt,dn,qn,kn,di,Pi){var Li,Ai,Yi,mr,$i=this._key[1],lr=yt^$i[0],io=kn^$i[1],wr=qn^$i[2],To=dn^$i[3],rs=$i.length/4-2,Ko=4,Zo=this._tables[1],Hs=Zo[0],ea=Zo[1],Ds=Zo[2],da=Zo[3],wa=Zo[4];for(mr=0;mr>>24]^ea[io>>16&255]^Ds[wr>>8&255]^da[255&To]^$i[Ko],Ai=Hs[io>>>24]^ea[wr>>16&255]^Ds[To>>8&255]^da[255&lr]^$i[Ko+1],Yi=Hs[wr>>>24]^ea[To>>16&255]^Ds[lr>>8&255]^da[255&io]^$i[Ko+2],To=Hs[To>>>24]^ea[lr>>16&255]^Ds[io>>8&255]^da[255&wr]^$i[Ko+3],Ko+=4,lr=Li,io=Ai,wr=Yi;for(mr=0;mr<4;mr++)di[(3&-mr)+Pi]=wa[lr>>>24]<<24^wa[io>>16&255]<<16^wa[wr>>8&255]<<8^wa[255&To]^$i[Ko++],Li=lr,lr=io,io=wr,wr=To,To=Li},Pt}(),le=function(Pt){function yt(){var qn;return(qn=Pt.call(this,l)||this).jobs=[],qn.delay=1,qn.timeout_=null,qn}n(yt,Pt);var dn=yt.prototype;return dn.processJob_=function(){this.jobs.shift()(),this.timeout_=this.jobs.length?setTimeout(this.processJob_.bind(this),this.delay):null},dn.push=function(qn){this.jobs.push(qn),this.timeout_||(this.timeout_=setTimeout(this.processJob_.bind(this),this.delay))},yt}(l),Ne=function(Pt){return Pt<<24|(65280&Pt)<<8|(16711680&Pt)>>8|Pt>>>24},Ct=function(){function Pt(yt,dn,qn,kn){var di=Pt.STEP,Pi=new Int32Array(yt.buffer),Li=new Uint8Array(yt.byteLength),Ai=0;for(this.asyncStream_=new le,this.asyncStream_.push(this.decryptChunk_(Pi.subarray(Ai,Ai+di),dn,qn,Li)),Ai=di;Ai>2),Hs=new X(Array.prototype.slice.call(Li)),ea=new Uint8Array(Pi.byteLength),Ds=new Int32Array(ea.buffer);for(Yi=Ai[0],mr=Ai[1],$i=Ai[2],lr=Ai[3],Ko=0;Ko=0&&(y="main-desc"),y},Mc=function(d,y){d.abort(),d.pause(),y&&y.activePlaylistLoader&&(y.activePlaylistLoader.pause(),y.activePlaylistLoader=null)},o1=function(d,y){y.activePlaylistLoader=d,d.load()},Ed={AUDIO:function(d,y){return function(){var n=y.mediaTypes[d],l=y.blacklistCurrentPlaylist;Mc(y.segmentLoaders[d],n);var h=n.activeTrack(),M=n.activeGroup(),X=(M.filter(function(Ct){return Ct.default})[0]||M[0]).id,le=n.tracks[X];if(h!==le){for(var Ne in ji.log.warn("Problem encountered loading the alternate audio track.Switching back to default."),n.tracks)n.tracks[Ne].enabled=n.tracks[Ne]===le;n.onTrackChanged()}else l({message:"Problem encountered loading the default audio track."})}},SUBTITLES:function(d,y){return function(){var g=y.segmentLoaders[d],n=y.mediaTypes[d];ji.log.warn("Problem encountered loading the subtitle track.Disabling subtitle track."),Mc(g,n);var l=n.activeTrack();l&&(l.mode="disabled"),n.onTrackChanged()}}},n2={AUDIO:function(d,y,g){if(y){var n=g.tech,l=g.requestOptions,h=g.segmentLoaders[d];y.on("loadedmetadata",function(){var M=y.media();h.playlist(M,l),(!n.paused()||M.endList&&"none"!==n.preload())&&h.load()}),y.on("loadedplaylist",function(){h.playlist(y.media(),l),n.paused()||h.load()}),y.on("error",Ed[d](d,g))}},SUBTITLES:function(d,y,g){var n=g.tech,l=g.requestOptions,h=g.segmentLoaders[d],M=g.mediaTypes[d];y.on("loadedmetadata",function(){var X=y.media();h.playlist(X,l),h.track(M.activeTrack()),(!n.paused()||X.endList&&"none"!==n.preload())&&h.load()}),y.on("loadedplaylist",function(){h.playlist(y.media(),l),n.paused()||h.load()}),y.on("error",Ed[d](d,g))}},i2={AUDIO:function(d,y){var g=y.vhs,n=y.sourceType,l=y.segmentLoaders[d],h=y.requestOptions,M=y.master.mediaGroups,X=y.mediaTypes[d],le=X.groups,Ne=X.tracks,Ct=X.logger_,Pt=y.masterPlaylistLoader,yt=md(Pt.master);for(var dn in(!M[d]||0===Object.keys(M[d]).length)&&(M[d]={main:{default:{default:!0}}},yt&&(M[d].main.default.playlists=Pt.master.playlists)),M[d])for(var qn in le[dn]||(le[dn]=[]),M[d][dn]){var kn=M[d][dn][qn],di=void 0;if(yt?(Ct("AUDIO group '"+dn+"' label '"+qn+"' is a master playlist"),kn.isMasterPlaylist=!0,di=null):di="vhs-json"===n&&kn.playlists?new Ju(kn.playlists[0],g,h):kn.resolvedUri?new Ju(kn.resolvedUri,g,h):kn.playlists&&"dash"===n?new nh(kn.playlists[0],g,h,Pt):null,kn=ji.mergeOptions({id:qn,playlistLoader:di},kn),n2[d](d,kn.playlistLoader,y),le[dn].push(kn),typeof Ne[qn]>"u"){var Pi=new ji.AudioTrack({id:qn,kind:x0(kn),enabled:!1,language:kn.language,default:kn.default,label:qn});Ne[qn]=Pi}}l.on("error",Ed[d](d,y))},SUBTITLES:function(d,y){var g=y.tech,n=y.vhs,l=y.sourceType,h=y.segmentLoaders[d],M=y.requestOptions,X=y.master.mediaGroups,le=y.mediaTypes[d],Ne=le.groups,Ct=le.tracks,Pt=y.masterPlaylistLoader;for(var yt in X[d])for(var dn in Ne[yt]||(Ne[yt]=[]),X[d][yt])if(!X[d][yt][dn].forced){var qn=X[d][yt][dn],kn=void 0;if("hls"===l)kn=new Ju(qn.resolvedUri,n,M);else if("dash"===l){if(!qn.playlists.filter(function(Pi){return Pi.excludeUntil!==1/0}).length)return;kn=new nh(qn.playlists[0],n,M,Pt)}else"vhs-json"===l&&(kn=new Ju(qn.playlists?qn.playlists[0]:qn.resolvedUri,n,M));if(qn=ji.mergeOptions({id:dn,playlistLoader:kn},qn),n2[d](d,qn.playlistLoader,y),Ne[yt].push(qn),typeof Ct[dn]>"u"){var di=g.addRemoteTextTrack({id:dn,kind:"subtitles",default:qn.default&&qn.autoselect,language:qn.language,label:dn},!1).track;Ct[dn]=di}}h.on("error",Ed[d](d,y))},"CLOSED-CAPTIONS":function(d,y){var g=y.tech,n=y.master.mediaGroups,l=y.mediaTypes[d],h=l.groups,M=l.tracks;for(var X in n[d])for(var le in h[X]||(h[X]=[]),n[d][X]){var Ne=n[d][X][le];if(/^(?:CC|SERVICE)/.test(Ne.instreamId)){var Ct=g.options_.vhs&&g.options_.vhs.captionServices||{},Pt={label:le,language:Ne.language,instreamId:Ne.instreamId,default:Ne.default&&Ne.autoselect};if(Ct[Pt.instreamId]&&(Pt=ji.mergeOptions(Pt,Ct[Pt.instreamId])),void 0===Pt.default&&delete Pt.default,h[X].push(ji.mergeOptions({id:le},Ne)),typeof M[le]>"u"){var yt=g.addRemoteTextTrack({id:Pt.instreamId,kind:"captions",default:Pt.default,language:Pt.language,label:Pt.label},!1).track;M[le]=yt}}}}},L0=function d(y,g){for(var n=0;n"u")&&(Ai=1/0),t1=Ct,l.experimentalBufferBasedABR=!!di,l.experimentalLeastPixelDiffSelector=!!Pi,l.withCredentials=X,l.tech_=le,l.vhs_=le.vhs,l.sourceType_=qn,l.useCueTags_=Pt,l.blacklistDuration=yt,l.maxPlaylistRetries=Ai,l.enableLowInitialPlaylist=dn,l.useCueTags_&&(l.cueTagsTrack_=l.tech_.addTextTrack("metadata","ad-cues"),l.cueTagsTrack_.inBandMetadataTrackDispatchType=""),l.requestOptions_={withCredentials:X,handleManifestRedirects:M,maxPlaylistRetries:Ai,timeout:null},l.on("error",l.pauseLoading),l.mediaTypes_=function(){var d={};return["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach(function(y){d[y]={groups:{},tracks:{},activePlaylistLoader:null,activeGroup:b1,activeTrack:b1,getActiveGroup:b1,onGroupChanged:b1,onTrackChanged:b1,lastTrack_:null,logger_:zl("MediaGroups["+y+"]")}}),d}(),l.mediaSource=new(f().MediaSource),l.handleDurationChange_=l.handleDurationChange_.bind(G(l)),l.handleSourceOpen_=l.handleSourceOpen_.bind(G(l)),l.handleSourceEnded_=l.handleSourceEnded_.bind(G(l)),l.mediaSource.addEventListener("durationchange",l.handleDurationChange_),l.mediaSource.addEventListener("sourceopen",l.handleSourceOpen_),l.mediaSource.addEventListener("sourceended",l.handleSourceEnded_),l.seekable_=ji.createTimeRanges(),l.hasPlayed_=!1,l.syncController_=new Xa(n),l.segmentMetadataTrack_=le.addRemoteTextTrack({kind:"metadata",label:"segment-metadata"},!1).track,l.decrypter_=new Q2,l.sourceUpdater_=new Bu(l.mediaSource),l.inbandTextTracks_={},l.timelineChangeController_=new id;var Yi={vhs:l.vhs_,parse708captions:n.parse708captions,captionServices:Li,mediaSource:l.mediaSource,currentTime:l.tech_.currentTime.bind(l.tech_),seekable:function(){return l.seekable()},seeking:function(){return l.tech_.seeking()},duration:function(){return l.duration()},hasPlayed:function(){return l.hasPlayed_},goalBufferLength:function(){return l.goalBufferLength()},bandwidth:Ne,syncController:l.syncController_,decrypter:l.decrypter_,sourceType:l.sourceType_,inbandTextTracks:l.inbandTextTracks_,cacheEncryptionKeys:kn,sourceUpdater:l.sourceUpdater_,timelineChangeController:l.timelineChangeController_,experimentalExactManifestTimings:n.experimentalExactManifestTimings};l.masterPlaylistLoader_="dash"===l.sourceType_?new nh(h,l.vhs_,l.requestOptions_):new Ju(h,l.vhs_,l.requestOptions_),l.setupMasterPlaylistLoaderListeners_(),l.mainSegmentLoader_=new $d(ji.mergeOptions(Yi,{segmentMetadataTrack:l.segmentMetadataTrack_,loaderType:"main"}),n),l.audioSegmentLoader_=new $d(ji.mergeOptions(Yi,{loaderType:"audio"}),n),l.subtitleSegmentLoader_=new jh(ji.mergeOptions(Yi,{loaderType:"vtt",featuresNativeTextTracks:l.tech_.featuresNativeTextTracks}),n),l.setupSegmentLoaderListeners_(),l.experimentalBufferBasedABR&&(l.masterPlaylistLoader_.one("loadedplaylist",function(){return l.startABRTimer_()}),l.tech_.on("pause",function(){return l.stopABRTimer_()}),l.tech_.on("play",function(){return l.startABRTimer_()})),_1.forEach(function($i){l[$i+"_"]=vu.bind(G(l),$i)}),l.logger_=zl("MPC"),l.triggeredFmp4Usage=!1,"none"===l.tech_.preload()?(l.loadOnPlay_=function(){l.loadOnPlay_=null,l.masterPlaylistLoader_.load()},l.tech_.one("play",l.loadOnPlay_)):l.masterPlaylistLoader_.load(),l.timeToLoadedData__=-1,l.mainAppendsToLoadedData__=-1,l.audioAppendsToLoadedData__=-1;var mr="none"===l.tech_.preload()?"play":"loadstart";return l.tech_.one(mr,function(){var $i=Date.now();l.tech_.one("loadeddata",function(){l.timeToLoadedData__=Date.now()-$i,l.mainAppendsToLoadedData__=l.mainSegmentLoader_.mediaAppends,l.audioAppendsToLoadedData__=l.audioSegmentLoader_.mediaAppends})}),l}A(y,d);var g=y.prototype;return g.mainAppendsToLoadedData_=function(){return this.mainAppendsToLoadedData__},g.audioAppendsToLoadedData_=function(){return this.audioAppendsToLoadedData__},g.appendsToLoadedData_=function(){var n=this.mainAppendsToLoadedData_(),l=this.audioAppendsToLoadedData_();return-1===n||-1===l?-1:n+l},g.timeToLoadedData_=function(){return this.timeToLoadedData__},g.checkABR_=function(){var n=this.selectPlaylist();n&&this.shouldSwitchToMedia_(n)&&this.switchMedia_(n,"abr")},g.switchMedia_=function(n,l,h){var M=this.media(),X=M&&(M.id||M.uri),le=n.id||n.uri;X&&X!==le&&(this.logger_("switch media "+X+" -> "+le+" from "+l),this.tech_.trigger({type:"usage",name:"vhs-rendition-change-"+l})),this.masterPlaylistLoader_.media(n,h)},g.startABRTimer_=function(){var n=this;this.stopABRTimer_(),this.abrTimer_=f().setInterval(function(){return n.checkABR_()},250)},g.stopABRTimer_=function(){this.tech_.scrubbing&&this.tech_.scrubbing()||(f().clearInterval(this.abrTimer_),this.abrTimer_=null)},g.getAudioTrackPlaylists_=function(){var n=this.master(),l=n&&n.playlists||[];if(!n||!n.mediaGroups||!n.mediaGroups.AUDIO)return l;var h,M=n.mediaGroups.AUDIO,X=Object.keys(M);if(Object.keys(this.mediaTypes_.AUDIO.groups).length)h=this.mediaTypes_.AUDIO.activeTrack();else{var le=M.main||X.length&&M[X[0]];for(var Ne in le)if(le[Ne].default){h={label:Ne};break}}if(!h)return l;var Ct=[];for(var Pt in M)if(M[Pt][h.label]){var yt=M[Pt][h.label];if(yt.playlists&&yt.playlists.length)Ct.push.apply(Ct,yt.playlists);else if(yt.uri)Ct.push(yt);else if(n.playlists.length)for(var dn=0;dn1&&md(qn.master))for(var mr=0;mr"u"?Ai:null!==kn&&Ai&&Ai.filter(function(lr){return lr.id===kn.id})[0]||null}}(yt,d),y[yt].activeTrack=C1[yt](yt,d),y[yt].onGroupChanged=function(dn,qn){return function(){var kn=qn.segmentLoaders,di=kn[dn],Pi=kn.main,Li=qn.mediaTypes[dn],Ai=Li.activeTrack(),Yi=Li.getActiveGroup(),mr=Li.activePlaylistLoader,$i=Li.lastGroup_;if((!Yi||!$i||Yi.id!==$i.id)&&(Li.lastGroup_=Yi,Li.lastTrack_=Ai,Mc(di,Li),Yi&&!Yi.isMasterPlaylist)){if(!Yi.playlistLoader)return void(mr&&Pi.resetEverything());di.resyncLoader(),o1(Yi.playlistLoader,Li)}}}(yt,d),y[yt].onGroupChanging=function(dn,qn){return function(){var kn=qn.segmentLoaders[dn];qn.mediaTypes[dn].lastGroup_=null,kn.abort(),kn.pause()}}(yt,d),y[yt].onTrackChanged=function(dn,qn){return function(){var kn=qn.masterPlaylistLoader,di=qn.segmentLoaders,Pi=di[dn],Li=di.main,Ai=qn.mediaTypes[dn],Yi=Ai.activeTrack(),mr=Ai.getActiveGroup(),$i=Ai.activePlaylistLoader,lr=Ai.lastTrack_;if((!lr||!Yi||lr.id!==Yi.id)&&(Ai.lastGroup_=mr,Ai.lastTrack_=Yi,Mc(Pi,Ai),mr)){if(mr.isMasterPlaylist){if(!Yi||!lr||Yi.id===lr.id)return;var io=qn.vhs.masterPlaylistController_,wr=io.selectPlaylist();return io.media()===wr?void 0:(Ai.logger_("track change. Switching master audio from "+lr.id+" to "+Yi.id),kn.pause(),Li.resetEverything(),void io.fastQualityChange_(wr))}if("AUDIO"===dn){if(!mr.playlistLoader)return Li.setAudio(!0),void Li.resetEverything();Pi.setAudio(!0),Li.setAudio(!1)}if($i===mr.playlistLoader)return void o1(mr.playlistLoader,Ai);Pi.track&&Pi.track(Yi),Pi.resetEverything(),o1(mr.playlistLoader,Ai)}}}(yt,d),y[yt].getActiveGroup=(dn=yt,kn=d.mediaTypes,function(){var di=kn[dn].activeTrack();return di?kn[dn].activeGroup(di):null})});var le=y.AUDIO.activeGroup();if(le){var Ne=(le.filter(function(yt){return yt.default})[0]||le[0]).id;y.AUDIO.tracks[Ne].enabled=!0,y.AUDIO.onGroupChanged(),y.AUDIO.onTrackChanged(),y.AUDIO.getActiveGroup().playlistLoader?(X.setAudio(!1),M.setAudio(!0)):X.setAudio(!0)}g.on("mediachange",function(){["AUDIO","SUBTITLES"].forEach(function(yt){return y[yt].onGroupChanged()})}),g.on("mediachanging",function(){["AUDIO","SUBTITLES"].forEach(function(yt){return y[yt].onGroupChanging()})});var Ct=function(){y.AUDIO.onTrackChanged(),n.trigger({type:"usage",name:"vhs-audio-change"}),n.trigger({type:"usage",name:"hls-audio-change"})};for(var Pt in n.audioTracks().addEventListener("change",Ct),n.remoteTextTracks().addEventListener("change",y.SUBTITLES.onTrackChanged),l.on("dispose",function(){n.audioTracks().removeEventListener("change",Ct),n.remoteTextTracks().removeEventListener("change",y.SUBTITLES.onTrackChanged)}),n.clearTracks("audio"),y.AUDIO.tracks)n.audioTracks().addTrack(y.AUDIO.tracks[Pt])}({sourceType:n.sourceType_,segmentLoaders:{AUDIO:n.audioSegmentLoader_,SUBTITLES:n.subtitleSegmentLoader_,main:n.mainSegmentLoader_},tech:n.tech_,requestOptions:n.requestOptions_,masterPlaylistLoader:n.masterPlaylistLoader_,vhs:n.vhs_,master:n.master(),mediaTypes:n.mediaTypes_,blacklistCurrentPlaylist:n.blacklistCurrentPlaylist.bind(n)}),n.triggerPresenceUsage_(n.master(),l),n.setupFirstPlay(),!n.mediaTypes_.AUDIO.activePlaylistLoader||n.mediaTypes_.AUDIO.activePlaylistLoader.media()?n.trigger("selectedinitialmedia"):n.mediaTypes_.AUDIO.activePlaylistLoader.one("loadedmetadata",function(){n.trigger("selectedinitialmedia")})}),this.masterPlaylistLoader_.on("loadedplaylist",function(){n.loadOnPlay_&&n.tech_.off("play",n.loadOnPlay_);var l=n.masterPlaylistLoader_.media();if(!l){var h;if(n.excludeUnsupportedVariants_(),n.enableLowInitialPlaylist&&(h=n.selectInitialPlaylist()),h||(h=n.selectPlaylist()),!h||!n.shouldSwitchToMedia_(h)||(n.initialMedia_=h,n.switchMedia_(n.initialMedia_,"initial"),"vhs-json"!==n.sourceType_||!n.initialMedia_.segments))return;l=n.initialMedia_}n.handleUpdatedMediaPlaylist(l)}),this.masterPlaylistLoader_.on("error",function(){n.blacklistCurrentPlaylist(n.masterPlaylistLoader_.error)}),this.masterPlaylistLoader_.on("mediachanging",function(){n.mainSegmentLoader_.abort(),n.mainSegmentLoader_.pause()}),this.masterPlaylistLoader_.on("mediachange",function(){var l=n.masterPlaylistLoader_.media(),h=1.5*l.targetDuration*1e3;n.requestOptions_.timeout=Z1(n.masterPlaylistLoader_.master,n.masterPlaylistLoader_.media())?0:h,n.mainSegmentLoader_.playlist(l,n.requestOptions_),n.mainSegmentLoader_.load(),n.tech_.trigger({type:"mediachange",bubbles:!0})}),this.masterPlaylistLoader_.on("playlistunchanged",function(){var l=n.masterPlaylistLoader_.media();"playlist-unchanged"!==l.lastExcludeReason_&&n.stuckAtPlaylistEnd_(l)&&(n.blacklistCurrentPlaylist({message:"Playlist no longer updating.",reason:"playlist-unchanged"}),n.tech_.trigger("playliststuck"))}),this.masterPlaylistLoader_.on("renditiondisabled",function(){n.tech_.trigger({type:"usage",name:"vhs-rendition-disabled"}),n.tech_.trigger({type:"usage",name:"hls-rendition-disabled"})}),this.masterPlaylistLoader_.on("renditionenabled",function(){n.tech_.trigger({type:"usage",name:"vhs-rendition-enabled"}),n.tech_.trigger({type:"usage",name:"hls-rendition-enabled"})})},g.handleUpdatedMediaPlaylist=function(n){this.useCueTags_&&this.updateAdCues_(n),this.mainSegmentLoader_.playlist(n,this.requestOptions_),this.updateDuration(!n.endList),this.tech_.paused()||(this.mainSegmentLoader_.load(),this.audioSegmentLoader_&&this.audioSegmentLoader_.load())},g.triggerPresenceUsage_=function(n,l){var h=n.mediaGroups||{},M=!0,X=Object.keys(h.AUDIO);for(var le in h.AUDIO)for(var Ne in h.AUDIO[le])h.AUDIO[le][Ne].uri||(M=!1);M&&(this.tech_.trigger({type:"usage",name:"vhs-demuxed"}),this.tech_.trigger({type:"usage",name:"hls-demuxed"})),Object.keys(h.SUBTITLES).length&&(this.tech_.trigger({type:"usage",name:"vhs-webvtt"}),this.tech_.trigger({type:"usage",name:"hls-webvtt"})),t1.Playlist.isAes(l)&&(this.tech_.trigger({type:"usage",name:"vhs-aes"}),this.tech_.trigger({type:"usage",name:"hls-aes"})),X.length&&Object.keys(h.AUDIO[X[0]]).length>1&&(this.tech_.trigger({type:"usage",name:"vhs-alternate-audio"}),this.tech_.trigger({type:"usage",name:"hls-alternate-audio"})),this.useCueTags_&&(this.tech_.trigger({type:"usage",name:"vhs-playlist-cue-tags"}),this.tech_.trigger({type:"usage",name:"hls-playlist-cue-tags"}))},g.shouldSwitchToMedia_=function(n){var l=this.masterPlaylistLoader_.media()||this.masterPlaylistLoader_.pendingMedia_,h=this.tech_.currentTime(),M=this.bufferLowWaterLine(),X=this.bufferHighWaterLine();return function(le){var Ne=le.currentPlaylist,Ct=le.buffered,Pt=le.currentTime,yt=le.nextPlaylist,dn=le.bufferLowWaterLine,qn=le.bufferHighWaterLine,kn=le.duration,di=le.experimentalBufferBasedABR,Pi=le.log;if(!yt)return ji.log.warn("We received no playlist to switch to. Please check your stream."),!1;var Li="allowing switch "+(Ne&&Ne.id||"null")+" -> "+yt.id;if(!Ne)return Pi(Li+" as current playlist is not set"),!0;if(yt.id===Ne.id)return!1;var Ai=!!Zl(Ct,Pt).length;if(!Ne.endList)return Ai||"number"!=typeof Ne.partTargetDuration?(Pi(Li+" as current playlist is live"),!0):(Pi("not "+Li+" as current playlist is live llhls, but currentTime isn't in buffered."),!1);var Yi=Oh(Ct,Pt),mr=di?Ha.EXPERIMENTAL_MAX_BUFFER_LOW_WATER_LINE:Ha.MAX_BUFFER_LOW_WATER_LINE;if(knlr)&&Yi>=dn){var wr=Li+" as forwardBuffer >= bufferLowWaterLine ("+Yi+" >= "+dn+")";return di&&(wr+=" and next bandwidth > current bandwidth ("+$i+" > "+lr+")"),Pi(wr),!0}return Pi("not "+Li+" as no switching criteria met"),!1}({buffered:this.tech_.buffered(),currentTime:h,currentPlaylist:l,nextPlaylist:n,bufferLowWaterLine:M,bufferHighWaterLine:X,duration:this.duration(),experimentalBufferBasedABR:this.experimentalBufferBasedABR,log:this.logger_})},g.setupSegmentLoaderListeners_=function(){var n=this;this.experimentalBufferBasedABR||(this.mainSegmentLoader_.on("bandwidthupdate",function(){var h=n.selectPlaylist();n.shouldSwitchToMedia_(h)&&n.switchMedia_(h,"bandwidthupdate"),n.tech_.trigger("bandwidthupdate")}),this.mainSegmentLoader_.on("progress",function(){n.trigger("progress")})),this.mainSegmentLoader_.on("error",function(){n.blacklistCurrentPlaylist(n.mainSegmentLoader_.error())}),this.mainSegmentLoader_.on("appenderror",function(){n.error=n.mainSegmentLoader_.error_,n.trigger("error")}),this.mainSegmentLoader_.on("syncinfoupdate",function(){n.onSyncInfoUpdate_()}),this.mainSegmentLoader_.on("timestampoffset",function(){n.tech_.trigger({type:"usage",name:"vhs-timestamp-offset"}),n.tech_.trigger({type:"usage",name:"hls-timestamp-offset"})}),this.audioSegmentLoader_.on("syncinfoupdate",function(){n.onSyncInfoUpdate_()}),this.audioSegmentLoader_.on("appenderror",function(){n.error=n.audioSegmentLoader_.error_,n.trigger("error")}),this.mainSegmentLoader_.on("ended",function(){n.logger_("main segment loader ended"),n.onEndOfStream()}),this.mainSegmentLoader_.on("earlyabort",function(h){n.experimentalBufferBasedABR||(n.delegateLoaders_("all",["abort"]),n.blacklistCurrentPlaylist({message:"Aborted early because there isn't enough bandwidth to complete the request without rebuffering."},120))});var l=function(){if(!n.sourceUpdater_.hasCreatedSourceBuffers())return n.tryToCreateSourceBuffers_();var h=n.getCodecsOrExclude_();h&&n.sourceUpdater_.addOrChangeSourceBuffers(h)};this.mainSegmentLoader_.on("trackinfo",l),this.audioSegmentLoader_.on("trackinfo",l),this.mainSegmentLoader_.on("fmp4",function(){n.triggeredFmp4Usage||(n.tech_.trigger({type:"usage",name:"vhs-fmp4"}),n.tech_.trigger({type:"usage",name:"hls-fmp4"}),n.triggeredFmp4Usage=!0)}),this.audioSegmentLoader_.on("fmp4",function(){n.triggeredFmp4Usage||(n.tech_.trigger({type:"usage",name:"vhs-fmp4"}),n.tech_.trigger({type:"usage",name:"hls-fmp4"}),n.triggeredFmp4Usage=!0)}),this.audioSegmentLoader_.on("ended",function(){n.logger_("audioSegmentLoader ended"),n.onEndOfStream()})},g.mediaSecondsLoaded_=function(){return Math.max(this.audioSegmentLoader_.mediaSecondsLoaded+this.mainSegmentLoader_.mediaSecondsLoaded)},g.load=function(){this.mainSegmentLoader_.load(),this.mediaTypes_.AUDIO.activePlaylistLoader&&this.audioSegmentLoader_.load(),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&this.subtitleSegmentLoader_.load()},g.smoothQualityChange_=function(n){void 0===n&&(n=this.selectPlaylist()),this.fastQualityChange_(n)},g.fastQualityChange_=function(n){var l=this;void 0===n&&(n=this.selectPlaylist()),n!==this.masterPlaylistLoader_.media()?(this.switchMedia_(n,"fast-quality"),this.mainSegmentLoader_.resetEverything(function(){l.tech_.setCurrentTime(ji.browser.IE_VERSION||ji.browser.IS_EDGE?l.tech_.currentTime()+.04:l.tech_.currentTime())})):this.logger_("skipping fastQualityChange because new media is same as old")},g.play=function(){if(!this.setupFirstPlay()){this.tech_.ended()&&this.tech_.setCurrentTime(0),this.hasPlayed_&&this.load();var n=this.tech_.seekable();if(this.tech_.duration()===1/0&&this.tech_.currentTime()this.maxPlaylistRetries?1/0:Date.now()+1e3*l,h.excludeUntil=M,n.reason&&(h.lastExcludeReason_=n.reason),this.tech_.trigger("blacklistplaylist"),this.tech_.trigger({type:"usage",name:"vhs-rendition-blacklisted"}),this.tech_.trigger({type:"usage",name:"hls-rendition-blacklisted"});var Pt=this.selectPlaylist();if(!Pt)return this.error="Playback cannot continue. No available working or supported playlists.",void this.trigger("error");(n.internal?this.logger_:ji.log.warn)((n.internal?"Internal problem":"Problem")+" encountered with playlist "+h.id+"."+(n.message?" "+n.message:"")+" Switching to playlist "+Pt.id+"."),Pt.attributes.AUDIO!==h.attributes.AUDIO&&this.delegateLoaders_("audio",["abort","pause"]),Pt.attributes.SUBTITLES!==h.attributes.SUBTITLES&&this.delegateLoaders_("subtitle",["abort","pause"]),this.delegateLoaders_("main",["abort","pause"]);var qn=Pt.targetDuration/2*1e3||5e3,kn="number"==typeof Pt.lastRequest&&Date.now()-Pt.lastRequest<=qn;return this.switchMedia_(Pt,"exclude",Ne||kn)},g.pauseLoading=function(){this.delegateLoaders_("all",["abort","pause"]),this.stopABRTimer_()},g.delegateLoaders_=function(n,l){var h=this,M=[],X="all"===n;(X||"main"===n)&&M.push(this.masterPlaylistLoader_);var le=[];(X||"audio"===n)&&le.push("AUDIO"),(X||"subtitle"===n)&&(le.push("CLOSED-CAPTIONS"),le.push("SUBTITLES")),le.forEach(function(Ne){var Ct=h.mediaTypes_[Ne]&&h.mediaTypes_[Ne].activePlaylistLoader;Ct&&M.push(Ct)}),["main","audio","subtitle"].forEach(function(Ne){var Ct=h[Ne+"SegmentLoader_"];Ct&&(n===Ne||"all"===n)&&M.push(Ct)}),M.forEach(function(Ne){return l.forEach(function(Ct){"function"==typeof Ne[Ct]&&Ne[Ct]()})})},g.setCurrentTime=function(n){var l=Zl(this.tech_.buffered(),n);return this.masterPlaylistLoader_&&this.masterPlaylistLoader_.media()&&this.masterPlaylistLoader_.media().segments?l&&l.length?n:(this.mainSegmentLoader_.resetEverything(),this.mainSegmentLoader_.abort(),this.mediaTypes_.AUDIO.activePlaylistLoader&&(this.audioSegmentLoader_.resetEverything(),this.audioSegmentLoader_.abort()),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&(this.subtitleSegmentLoader_.resetEverything(),this.subtitleSegmentLoader_.abort()),void this.load()):0},g.duration=function(){if(!this.masterPlaylistLoader_)return 0;var n=this.masterPlaylistLoader_.media();return n?n.endList?this.mediaSource?this.mediaSource.duration:t1.Playlist.duration(n):1/0:0},g.seekable=function(){return this.seekable_},g.onSyncInfoUpdate_=function(){var n;if(this.masterPlaylistLoader_){var l=this.masterPlaylistLoader_.media();if(l){var h=this.syncController_.getExpiredTime(l,this.duration());if(null!==h){var M,X,le=this.masterPlaylistLoader_.master,Ne=t1.Playlist.seekable(l,h,t1.Playlist.liveEdgeDelay(le,l));0!==Ne.length&&(!this.mediaTypes_.AUDIO.activePlaylistLoader||(l=this.mediaTypes_.AUDIO.activePlaylistLoader.media(),null!==(h=this.syncController_.getExpiredTime(l,this.duration()))&&0!==(n=t1.Playlist.seekable(l,h,t1.Playlist.liveEdgeDelay(le,l))).length))&&(this.seekable_&&this.seekable_.length&&(M=this.seekable_.end(0),X=this.seekable_.start(0)),this.seekable_=n?n.start(0)>Ne.end(0)||Ne.start(0)>n.end(0)?Ne:ji.createTimeRanges([[n.start(0)>Ne.start(0)?n.start(0):Ne.start(0),n.end(0)0&&(M=Math.max(M,h.end(h.length-1))),this.mediaSource.duration!==M&&this.sourceUpdater_.setDuration(M)}},g.dispose=function(){var n=this;this.trigger("dispose"),this.decrypter_.terminate(),this.masterPlaylistLoader_.dispose(),this.mainSegmentLoader_.dispose(),this.loadOnPlay_&&this.tech_.off("play",this.loadOnPlay_),["AUDIO","SUBTITLES"].forEach(function(l){var h=n.mediaTypes_[l].groups;for(var M in h)h[M].forEach(function(X){X.playlistLoader&&X.playlistLoader.dispose()})}),this.audioSegmentLoader_.dispose(),this.subtitleSegmentLoader_.dispose(),this.sourceUpdater_.dispose(),this.timelineChangeController_.dispose(),this.stopABRTimer_(),this.updateDuration_&&this.mediaSource.removeEventListener("sourceopen",this.updateDuration_),this.mediaSource.removeEventListener("durationchange",this.handleDurationChange_),this.mediaSource.removeEventListener("sourceopen",this.handleSourceOpen_),this.mediaSource.removeEventListener("sourceended",this.handleSourceEnded_),this.off()},g.master=function(){return this.masterPlaylistLoader_.master},g.media=function(){return this.masterPlaylistLoader_.media()||this.initialMedia_},g.areMediaTypesKnown_=function(){var n=!!this.mediaTypes_.AUDIO.activePlaylistLoader,l=!!this.mainSegmentLoader_.getCurrentMediaInfo_(),h=!n||!!this.audioSegmentLoader_.getCurrentMediaInfo_();return!(!l||!h)},g.getCodecsOrExclude_=function(){var n=this,l={main:this.mainSegmentLoader_.getCurrentMediaInfo_()||{},audio:this.audioSegmentLoader_.getCurrentMediaInfo_()||{}};l.video=l.main;var h=Qd(this.master(),this.media()),M={},X=!!this.mediaTypes_.AUDIO.activePlaylistLoader;if(l.main.hasVideo&&(M.video=h.video||l.main.videoCodec||"avc1.4d400d"),l.main.isMuxed&&(M.video+=","+(h.audio||l.main.audioCodec||En)),(l.main.hasAudio&&!l.main.isMuxed||l.audio.hasAudio||X)&&(M.audio=h.audio||l.main.audioCodec||l.audio.audioCodec||En,l.audio.isFmp4=l.main.hasAudio&&!l.main.isMuxed?l.main.isFmp4:l.audio.isFmp4),M.audio||M.video){var le,Ne={};if(["video","audio"].forEach(function(dn){if(M.hasOwnProperty(dn)&&(di=M[dn],!(l[dn].isFmp4?Nt(di):Mn(di)))){var qn=l[dn].isFmp4?"browser":"muxer";Ne[qn]=Ne[qn]||[],Ne[qn].push(M[dn]),"audio"===dn&&(le=qn)}var di}),X&&le&&this.media().attributes.AUDIO){var Ct=this.media().attributes.AUDIO;this.master().playlists.forEach(function(dn){(dn.attributes&&dn.attributes.AUDIO)===Ct&&dn!==n.media()&&(dn.excludeUntil=1/0)}),this.logger_("excluding audio group "+Ct+" as "+le+' does not support codec(s): "'+M.audio+'"')}if(!Object.keys(Ne).length){if(this.sourceUpdater_.hasCreatedSourceBuffers()&&!this.sourceUpdater_.canChangeType()){var Pt=[];if(["video","audio"].forEach(function(dn){var qn=(ot(n.sourceUpdater_.codecs[dn]||"")[0]||{}).type,kn=(ot(M[dn]||"")[0]||{}).type;qn&&kn&&qn.toLowerCase()!==kn.toLowerCase()&&Pt.push('"'+n.sourceUpdater_.codecs[dn]+'" -> "'+M[dn]+'"')}),Pt.length)return void this.blacklistCurrentPlaylist({playlist:this.media(),message:"Codec switching not supported: "+Pt.join(", ")+".",blacklistDuration:1/0,internal:!0})}return M}var yt=Object.keys(Ne).reduce(function(dn,qn){return dn&&(dn+=", "),dn+(qn+' does not support codec(s): "')+Ne[qn].join(",")+'"'},"")+".";this.blacklistCurrentPlaylist({playlist:this.media(),internal:!0,message:yt,blacklistDuration:1/0})}else this.blacklistCurrentPlaylist({playlist:this.media(),message:"Could not determine codecs for playlist.",blacklistDuration:1/0})},g.tryToCreateSourceBuffers_=function(){if("open"===this.mediaSource.readyState&&!this.sourceUpdater_.hasCreatedSourceBuffers()&&this.areMediaTypesKnown_()){var n=this.getCodecsOrExclude_();if(n){this.sourceUpdater_.createSourceBuffers(n);var l=[n.video,n.audio].filter(Boolean).join(",");this.excludeIncompatibleVariants_(l)}}},g.excludeUnsupportedVariants_=function(){var n=this,l=this.master().playlists,h=[];Object.keys(l).forEach(function(M){var X=l[M];if(-1===h.indexOf(X.id)){h.push(X.id);var le=Qd(n.master,X),Ne=[];le.audio&&!Mn(le.audio)&&!Nt(le.audio)&&Ne.push("audio codec "+le.audio),le.video&&!Mn(le.video)&&!Nt(le.video)&&Ne.push("video codec "+le.video),le.text&&"stpp.ttml.im1t"===le.text&&Ne.push("text codec "+le.text),Ne.length&&(X.excludeUntil=1/0,n.logger_("excluding "+X.id+" for unsupported: "+Ne.join(", ")))}})},g.excludeIncompatibleVariants_=function(n){var l=this,h=[],M=this.master().playlists,X=Cc(ot(n)),le=sh(X),Ne=X.video&&ot(X.video)[0]||null,Ct=X.audio&&ot(X.audio)[0]||null;Object.keys(M).forEach(function(Pt){var yt=M[Pt];if(-1===h.indexOf(yt.id)&&yt.excludeUntil!==1/0){h.push(yt.id);var dn=[],qn=Qd(l.masterPlaylistLoader_.master,yt),kn=sh(qn);if(qn.audio||qn.video){if(kn!==le&&dn.push('codec count "'+kn+'" !== "'+le+'"'),!l.sourceUpdater_.canChangeType()){var di=qn.video&&ot(qn.video)[0]||null,Pi=qn.audio&&ot(qn.audio)[0]||null;di&&Ne&&di.type.toLowerCase()!==Ne.type.toLowerCase()&&dn.push('video codec "'+di.type+'" !== "'+Ne.type+'"'),Pi&&Ct&&Pi.type.toLowerCase()!==Ct.type.toLowerCase()&&dn.push('audio codec "'+Pi.type+'" !== "'+Ct.type+'"')}dn.length&&(yt.excludeUntil=1/0,l.logger_("blacklisting "+yt.id+": "+dn.join(" && ")))}}})},g.updateAdCues_=function(n){var l=0,h=this.seekable();h.length&&(l=h.start(0)),function(M,X,le){if(void 0===le&&(le=0),M.segments)for(var Ne,Ct=le,Pt=0;Pt"u"?yt:(Ne?delete Ct.disabled:Ct.disabled=!0,Ne!==yt&&!Pt&&(le(),M.trigger(Ne?"renditionenabled":"renditiondisabled")),Ne)}}(d.playlists,y.id,l)},W2=["seeking","seeked","pause","playing","error"],K2=function(){function d(g){var n=this;this.masterPlaylistController_=g.masterPlaylistController,this.tech_=g.tech,this.seekable=g.seekable,this.allowSeeksWithinUnsafeLiveWindow=g.allowSeeksWithinUnsafeLiveWindow,this.liveRangeSafeTimeDelta=g.liveRangeSafeTimeDelta,this.media=g.media,this.consecutiveUpdates=0,this.lastRecordedTime=null,this.timer_=null,this.checkCurrentTimeTimeout_=null,this.logger_=zl("PlaybackWatcher"),this.logger_("initialize");var l=function(){return n.monitorCurrentTime_()},h=function(){return n.monitorCurrentTime_()},M=function(){return n.techWaiting_()},X=function(){return n.cancelTimer_()},le=this.masterPlaylistController_,Ne=["main","subtitle","audio"],Ct={};Ne.forEach(function(yt){Ct[yt]={reset:function(){return n.resetSegmentDownloads_(yt)},updateend:function(){return n.checkSegmentDownloads_(yt)}},le[yt+"SegmentLoader_"].on("appendsdone",Ct[yt].updateend),le[yt+"SegmentLoader_"].on("playlistupdate",Ct[yt].reset),n.tech_.on(["seeked","seeking"],Ct[yt].reset)});var Pt=function(yt){["main","audio"].forEach(function(dn){le[dn+"SegmentLoader_"][yt]("appended",n.seekingAppendCheck_)})};this.seekingAppendCheck_=function(){n.fixesBadSeeks_()&&(n.consecutiveUpdates=0,n.lastRecordedTime=n.tech_.currentTime(),Pt("off"))},this.clearSeekingAppendCheck_=function(){return Pt("off")},this.watchForBadSeeking_=function(){n.clearSeekingAppendCheck_(),Pt("on")},this.tech_.on("seeked",this.clearSeekingAppendCheck_),this.tech_.on("seeking",this.watchForBadSeeking_),this.tech_.on("waiting",M),this.tech_.on(W2,X),this.tech_.on("canplay",h),this.tech_.one("play",l),this.dispose=function(){n.clearSeekingAppendCheck_(),n.logger_("dispose"),n.tech_.off("waiting",M),n.tech_.off(W2,X),n.tech_.off("canplay",h),n.tech_.off("play",l),n.tech_.off("seeking",n.watchForBadSeeking_),n.tech_.off("seeked",n.clearSeekingAppendCheck_),Ne.forEach(function(yt){le[yt+"SegmentLoader_"].off("appendsdone",Ct[yt].updateend),le[yt+"SegmentLoader_"].off("playlistupdate",Ct[yt].reset),n.tech_.off(["seeked","seeking"],Ct[yt].reset)}),n.checkCurrentTimeTimeout_&&f().clearTimeout(n.checkCurrentTimeTimeout_),n.cancelTimer_()}}var y=d.prototype;return y.monitorCurrentTime_=function(){this.checkCurrentTime_(),this.checkCurrentTimeTimeout_&&f().clearTimeout(this.checkCurrentTimeTimeout_),this.checkCurrentTimeTimeout_=f().setTimeout(this.monitorCurrentTime_.bind(this),250)},y.resetSegmentDownloads_=function(g){var n=this.masterPlaylistController_[g+"SegmentLoader_"];this[g+"StalledDownloads_"]>0&&this.logger_("resetting possible stalled download count for "+g+" loader"),this[g+"StalledDownloads_"]=0,this[g+"Buffered_"]=n.buffered_()},y.checkSegmentDownloads_=function(g){var n=this.masterPlaylistController_,l=n[g+"SegmentLoader_"],h=l.buffered_(),M=function(X,le){if(X===le)return!1;if(!X&&le||!le&&X||X.length!==le.length)return!0;for(var Ne=0;Ne=n.end(n.length-1)))return this.techWaiting_();this.consecutiveUpdates>=5&&g===this.lastRecordedTime?(this.consecutiveUpdates++,this.waiting_()):g===this.lastRecordedTime?this.consecutiveUpdates++:(this.consecutiveUpdates=0,this.lastRecordedTime=g)}},y.cancelTimer_=function(){this.consecutiveUpdates=0,this.timer_&&(this.logger_("cancelTimer_"),clearTimeout(this.timer_)),this.timer_=null},y.fixesBadSeeks_=function(){if(!this.tech_.seeking())return!1;var g,n=this.seekable(),l=this.tech_.currentTime();if(this.afterSeekableWindow_(n,l,this.media(),this.allowSeeksWithinUnsafeLiveWindow)&&(g=n.end(n.length-1)),this.beforeSeekableWindow_(n,l)){var h=n.start(0);g=h+(h===n.end(0)?0:tu)}if(typeof g<"u")return this.logger_("Trying to seek outside of seekable at time "+l+" with seekable range "+Y0(n)+". Seeking to "+g+"."),this.tech_.setCurrentTime(g),!0;for(var M=this.masterPlaylistController_.sourceUpdater_,X=this.tech_.buffered(),le=M.audioBuffer?M.audioBuffered():null,Ne=M.videoBuffer?M.videoBuffered():null,Ct=this.media(),Pt=Ct.partTargetDuration?Ct.partTargetDuration:2*(Ct.targetDuration-pc),yt=[le,Ne],dn=0;dn "+l.end(0)+"]. Attempting to resume playback by seeking to the current time."),this.tech_.trigger({type:"usage",name:"vhs-unknown-waiting"}),void this.tech_.trigger({type:"usage",name:"hls-unknown-waiting"})}},y.techWaiting_=function(){var g=this.seekable(),n=this.tech_.currentTime();if(this.tech_.seeking()||null!==this.timer_)return!0;if(this.beforeSeekableWindow_(g,n)){var l=g.end(g.length-1);return this.logger_("Fell out of live window at time "+n+". Seeking to live point (seekable end) "+l),this.cancelTimer_(),this.tech_.setCurrentTime(l),this.tech_.trigger({type:"usage",name:"vhs-live-resync"}),this.tech_.trigger({type:"usage",name:"hls-live-resync"}),!0}var h=this.tech_.vhs.masterPlaylistController_.sourceUpdater_,M=this.tech_.buffered();if(this.videoUnderflow_({audioBuffered:h.audioBuffered(),videoBuffered:h.videoBuffered(),currentTime:n}))return this.cancelTimer_(),this.tech_.setCurrentTime(n),this.tech_.trigger({type:"usage",name:"vhs-video-underflow"}),this.tech_.trigger({type:"usage",name:"hls-video-underflow"}),!0;var X=mu(M,n);if(X.length>0){var le=X.start(0)-n;return this.logger_("Stopped at "+n+", setting timer for "+le+", seeking to "+X.start(0)),this.cancelTimer_(),this.timer_=setTimeout(this.skipTheGap_.bind(this),1e3*le,n),!0}return!1},y.afterSeekableWindow_=function(g,n,l,h){if(void 0===h&&(h=!1),!g.length)return!1;var M=g.end(g.length-1)+tu;return!l.endList&&h&&(M=g.end(g.length-1)+3*l.targetDuration),n>M},y.beforeSeekableWindow_=function(g,n){return!!(g.length&&g.start(0)>0&&n2)return{start:M,end:X}}return null},d}(),o2={errorInterval:30,getSource:function(d){return d(this.tech({IWillNotUseThisInPlugins:!0}).currentSource_||this.currentSource())}},$2=function d(y,g){var n=0,l=0,h=ji.mergeOptions(o2,g);y.ready(function(){y.trigger({type:"usage",name:"vhs-error-reload-initialized"}),y.trigger({type:"usage",name:"hls-error-reload-initialized"})});var M=function(){l&&y.currentTime(l)},X=function(Ct){null!=Ct&&(l=y.duration()!==1/0&&y.currentTime()||0,y.one("loadedmetadata",M),y.src(Ct),y.trigger({type:"usage",name:"vhs-error-reload"}),y.trigger({type:"usage",name:"hls-error-reload"}),y.play())},le=function(){return Date.now()-n<1e3*h.errorInterval?(y.trigger({type:"usage",name:"vhs-error-reload-canceled"}),void y.trigger({type:"usage",name:"hls-error-reload-canceled"})):h.getSource&&"function"==typeof h.getSource?(n=Date.now(),h.getSource.call(y,X)):void ji.log.error("ERROR: reloadSourceOnError - The option getSource must be a function!")},Ne=function Ct(){y.off("loadedmetadata",M),y.off("error",le),y.off("dispose",Ct)};y.on("error",le),y.on("dispose",Ne),y.reloadSourceOnError=function(Ct){Ne(),d(y,Ct)}},na={PlaylistLoader:Ju,Playlist:ya,utils:th,STANDARD_PLAYLIST_SELECTOR:k0,INITIAL_PLAYLIST_SELECTOR:function(){var d=this,y=this.playlists.master.playlists.filter(ya.isEnabled);return Wo(y,function(g,n){return Ja(g,n)}),y.filter(function(g){return!!Qd(d.playlists.master,g).video})[0]||null},lastBandwidthSelector:k0,movingAverageBandwidthSelector:function(d){var y=-1,g=-1;if(d<0||d>1)throw new Error("Moving average bandwidth decay must be between 0 and 1.");return function(){var n=this.useDevicePixelRatio&&f().devicePixelRatio||1;return y<0&&(y=this.systemBandwidth,g=this.systemBandwidth),this.systemBandwidth>0&&this.systemBandwidth!==g&&(y=d*this.systemBandwidth+(1-d)*y,g=this.systemBandwidth),Wd(this.playlists.master,y,parseInt(E0(this.tech_.el(),"width"),10)*n,parseInt(E0(this.tech_.el(),"height"),10)*n,this.limitRenditionByPlayerDimensions,this.masterPlaylistController_)}},comparePlaylistBandwidth:Ja,comparePlaylistResolution:function(d,y){var g,n;return d.attributes.RESOLUTION&&d.attributes.RESOLUTION.width&&(g=d.attributes.RESOLUTION.width),g=g||f().Number.MAX_VALUE,y.attributes.RESOLUTION&&y.attributes.RESOLUTION.width&&(n=y.attributes.RESOLUTION.width),g===(n=n||f().Number.MAX_VALUE)&&d.attributes.BANDWIDTH&&y.attributes.BANDWIDTH?d.attributes.BANDWIDTH-y.attributes.BANDWIDTH:g-n},xhr:Dh()};Object.keys(Ha).forEach(function(d){Object.defineProperty(na,d,{get:function(){return ji.log.warn("using Vhs."+d+" is UNSAFE be sure you know what you are doing"),Ha[d]},set:function(y){ji.log.warn("using Vhs."+d+" is UNSAFE be sure you know what you are doing"),"number"!=typeof y||y<0?ji.log.warn("value of Vhs."+d+" must be greater than or equal to 0"):Ha[d]=y}})});var O0="videojs-vhs",rd=function(d,y){for(var g=y.media(),n=-1,l=0;l=1e7&&le>=1e7?Math.max(le,Pt):Pt}return le},set:function(le){this.masterPlaylistController_.mainSegmentLoader_.bandwidth=le,this.masterPlaylistController_.mainSegmentLoader_.throughput={rate:0,count:0}}},systemBandwidth:{get:function(){return Math.floor(1/(1/(this.bandwidth||1)+(this.throughput>0?1/this.throughput:0)))},set:function(){ji.log.error('The "systemBandwidth" property is read-only')}}}),this.options_.bandwidth&&(this.bandwidth=this.options_.bandwidth),this.options_.throughput&&(this.throughput=this.options_.throughput),Object.defineProperties(this.stats,{bandwidth:{get:function(){return h.bandwidth||0},enumerable:!0},mediaRequests:{get:function(){return h.masterPlaylistController_.mediaRequests_()||0},enumerable:!0},mediaRequestsAborted:{get:function(){return h.masterPlaylistController_.mediaRequestsAborted_()||0},enumerable:!0},mediaRequestsTimedout:{get:function(){return h.masterPlaylistController_.mediaRequestsTimedout_()||0},enumerable:!0},mediaRequestsErrored:{get:function(){return h.masterPlaylistController_.mediaRequestsErrored_()||0},enumerable:!0},mediaTransferDuration:{get:function(){return h.masterPlaylistController_.mediaTransferDuration_()||0},enumerable:!0},mediaBytesTransferred:{get:function(){return h.masterPlaylistController_.mediaBytesTransferred_()||0},enumerable:!0},mediaSecondsLoaded:{get:function(){return h.masterPlaylistController_.mediaSecondsLoaded_()||0},enumerable:!0},mediaAppends:{get:function(){return h.masterPlaylistController_.mediaAppends_()||0},enumerable:!0},mainAppendsToLoadedData:{get:function(){return h.masterPlaylistController_.mainAppendsToLoadedData_()||0},enumerable:!0},audioAppendsToLoadedData:{get:function(){return h.masterPlaylistController_.audioAppendsToLoadedData_()||0},enumerable:!0},appendsToLoadedData:{get:function(){return h.masterPlaylistController_.appendsToLoadedData_()||0},enumerable:!0},timeToLoadedData:{get:function(){return h.masterPlaylistController_.timeToLoadedData_()||0},enumerable:!0},buffered:{get:function(){return m1(h.tech_.buffered())},enumerable:!0},currentTime:{get:function(){return h.tech_.currentTime()},enumerable:!0},currentSource:{get:function(){return h.tech_.currentSource_},enumerable:!0},currentTech:{get:function(){return h.tech_.name_},enumerable:!0},duration:{get:function(){return h.tech_.duration()},enumerable:!0},master:{get:function(){return h.playlists.master},enumerable:!0},playerDimensions:{get:function(){return h.tech_.currentDimensions()},enumerable:!0},seekable:{get:function(){return m1(h.tech_.seekable())},enumerable:!0},timestamp:{get:function(){return Date.now()},enumerable:!0},videoPlaybackQuality:{get:function(){return h.tech_.getVideoPlaybackQuality()},enumerable:!0}}),this.tech_.one("canplay",this.masterPlaylistController_.setupFirstPlay.bind(this.masterPlaylistController_)),this.tech_.on("bandwidthupdate",function(){h.options_.useBandwidthFromLocalStorage&&function(le){if(!f().localStorage)return!1;var Ne=J2();Ne=Ne?ji.mergeOptions(Ne,le):le;try{f().localStorage.setItem(O0,JSON.stringify(Ne))}catch{return!1}}({bandwidth:h.bandwidth,throughput:Math.round(h.throughput)})}),this.masterPlaylistController_.on("selectedinitialmedia",function(){!function(le){le.representations=function(){var Ne=le.masterPlaylistController_.master(),Ct=md(Ne)?le.masterPlaylistController_.getAudioTrackPlaylists_():Ne.playlists;return Ct?Ct.filter(function(Pt){return!z1(Pt)}).map(function(Pt,yt){return new lh(le,Pt,Pt.id)}):[]}}(h)}),this.masterPlaylistController_.sourceUpdater_.on("createdsourcebuffers",function(){h.setupEme_()}),this.on(this.masterPlaylistController_,"progress",function(){this.tech_.trigger("progress")}),this.on(this.masterPlaylistController_,"firstplay",function(){this.ignoreNextSeekingEvent_=!0}),this.setupQualityLevels_(),this.tech_.el()&&(this.mediaSourceUrl_=f().URL.createObjectURL(this.masterPlaylistController_.mediaSource),this.tech_.src(this.mediaSourceUrl_))}},g.createKeySessions_=function(){var n=this,l=this.masterPlaylistController_.mediaTypes_.AUDIO.activePlaylistLoader;this.logger_("waiting for EME key session creation"),function(d){var y=d.player,g=d.sourceKeySystems,n=d.audioMedia,l=d.mainPlaylists;if(!y.eme.initializeMediaKeys)return Promise.resolve();var le,Ne,h=(le=n?l.concat([n]):l,Ne=Object.keys(g),le.reduce(function(Ct,Pt){if(!Pt.contentProtection)return Ct;var yt=Ne.reduce(function(dn,qn){var kn=Pt.contentProtection[qn];return kn&&kn.pssh&&(dn[qn]={pssh:kn.pssh}),dn},{});return Object.keys(yt).length&&Ct.push(yt),Ct},[])),M=[],X=[];return h.forEach(function(le){X.push(new Promise(function(Ne,Ct){y.tech_.one("keysessioncreated",Ne)})),M.push(new Promise(function(Ne,Ct){y.eme.initializeMediaKeys({keySystems:le},function(Pt){Pt?Ct(Pt):Ne()})}))}),Promise.race([Promise.all(M),Promise.race(X)])}({player:this.player_,sourceKeySystems:this.source_.keySystems,audioMedia:l&&l.media(),mainPlaylists:this.playlists.master.playlists}).then(function(){n.logger_("created EME key session"),n.masterPlaylistController_.sourceUpdater_.initializedEme()}).catch(function(h){n.logger_("error while creating EME key session",h),n.player_.error({message:"Failed to initialize media keys for EME",code:3})})},g.handleWaitingForKey_=function(){this.logger_("waitingforkey fired, attempting to create any new key sessions"),this.createKeySessions_()},g.setupEme_=function(){var n=this,l=this.masterPlaylistController_.mediaTypes_.AUDIO.activePlaylistLoader,h=function(d){var y=d.player,g=function(n,l,h){if(!n)return n;var M={};l&&l.attributes&&l.attributes.CODECS&&(M=Cc(ot(l.attributes.CODECS))),h&&h.attributes&&h.attributes.CODECS&&(M.audio=h.attributes.CODECS);var X=ft(M.video),le=ft(M.audio),Ne={};for(var Ct in n)Ne[Ct]={},le&&(Ne[Ct].audioContentType=le),X&&(Ne[Ct].videoContentType=X),l.contentProtection&&l.contentProtection[Ct]&&l.contentProtection[Ct].pssh&&(Ne[Ct].pssh=l.contentProtection[Ct].pssh),"string"==typeof n[Ct]&&(Ne[Ct].url=n[Ct]);return ji.mergeOptions(n,Ne)}(d.sourceKeySystems,d.media,d.audioMedia);return!(!g||(y.currentSource().keySystems=g,g&&!y.eme&&(ji.log.warn("DRM encrypted source cannot be decrypted without a DRM plugin"),1)))}({player:this.player_,sourceKeySystems:this.source_.keySystems,media:this.playlists.media(),audioMedia:l&&l.media()});this.player_.tech_.on("keystatuschange",function(M){"output-restricted"===M.status&&n.masterPlaylistController_.blacklistCurrentPlaylist({playlist:n.masterPlaylistController_.media(),message:"DRM keystatus changed to "+M.status+". Playlist will fail to play. Check for HDCP content.",blacklistDuration:1/0})}),this.handleWaitingForKey_=this.handleWaitingForKey_.bind(this),this.player_.tech_.on("waitingforkey",this.handleWaitingForKey_),11!==ji.browser.IE_VERSION&&h?this.createKeySessions_():this.masterPlaylistController_.sourceUpdater_.initializedEme()},g.setupQualityLevels_=function(){var n=this,l=ji.players[this.tech_.options_.playerId];!l||!l.qualityLevels||this.qualityLevels_||(this.qualityLevels_=l.qualityLevels(),this.masterPlaylistController_.on("selectedinitialmedia",function(){var h,M;h=n.qualityLevels_,(M=n).representations().forEach(function(X){h.addQualityLevel(X)}),rd(h,M.playlists)}),this.playlists.on("mediachange",function(){rd(n.qualityLevels_,n.playlists)}))},y.version=function(){return{"@videojs/http-streaming":"2.13.1","mux.js":"6.0.1","mpd-parser":"0.21.0","m3u8-parser":"4.7.0","aes-decrypter":"3.1.2"}},g.version=function(){return this.constructor.version()},g.canChangeType=function(){return Bu.canChangeType()},g.play=function(){this.masterPlaylistController_.play()},g.setCurrentTime=function(n){this.masterPlaylistController_.setCurrentTime(n)},g.duration=function(){return this.masterPlaylistController_.duration()},g.seekable=function(){return this.masterPlaylistController_.seekable()},g.dispose=function(){this.playbackWatcher_&&this.playbackWatcher_.dispose(),this.masterPlaylistController_&&this.masterPlaylistController_.dispose(),this.qualityLevels_&&this.qualityLevels_.dispose(),this.player_&&(delete this.player_.vhs,delete this.player_.dash,delete this.player_.hls),this.tech_&&this.tech_.vhs&&delete this.tech_.vhs,this.tech_&&delete this.tech_.hls,this.mediaSourceUrl_&&f().URL.revokeObjectURL&&(f().URL.revokeObjectURL(this.mediaSourceUrl_),this.mediaSourceUrl_=null),this.tech_&&this.tech_.off("waitingforkey",this.handleWaitingForKey_),d.prototype.dispose.call(this)},g.convertToProgramTime=function(n,l){return function(d){var y=d.playlist,g=d.time,n=void 0===g?void 0:g,l=d.callback;if(!l)throw new Error("getProgramTime: callback must be provided");if(!y||void 0===n)return l({message:"getProgramTime: playlist and time must be provided"});var h=function(le,Ne){if(!Ne||!Ne.segments||0===Ne.segments.length)return null;for(var Ct,Pt=0,yt=0;ytPt){if(le>Pt+.25*dn.duration)return null;Ct=dn}return{segment:Ct,estimatedStart:Ct.videoTimingInfo?Ct.videoTimingInfo.transmuxedPresentationStart:Pt-Ct.duration,type:Ct.videoTimingInfo?"accurate":"estimate"}}(n,y);if(!h)return l({message:"valid programTime was not found"});if("estimate"===h.type)return l({message:"Accurate programTime could not be determined. Please seek to e.seekTime and try again",seekTime:h.estimatedStart});var M={mediaSeconds:n},X=function(le,Ne){if(!Ne.dateTimeObject)return null;var Pt=le-(Ne.videoTimingInfo.transmuxedPresentationStart+Ne.videoTimingInfo.transmuxerPrependedSeconds);return new Date(Ne.dateTimeObject.getTime()+1e3*Pt)}(n,h.segment);return X&&(M.programDateTime=X.toISOString()),l(null,M)}({playlist:this.masterPlaylistController_.media(),time:n,callback:l})},g.seekToProgramTime=function(n,l,h,M){return void 0===h&&(h=!0),void 0===M&&(M=2),w0({programTime:n,playlist:this.masterPlaylistController_.media(),retryCount:M,pauseAfterSeek:h,seekTo:this.options_.seekTo,tech:this.options_.tech,callback:l})},y}(ji.getComponent("Component")),s2={name:"videojs-http-streaming",VERSION:"2.13.1",canHandleSource:function(d,y){void 0===y&&(y={});var g=ji.mergeOptions(ji.options,y);return s2.canPlayType(d.type,g)},handleSource:function(d,y,g){void 0===g&&(g={});var n=ji.mergeOptions(ji.options,g);return y.vhs=new Sc(d,y,n),ji.hasOwnProperty("hls")||Object.defineProperty(y,"hls",{get:function(){return ji.log.warn("player.tech().hls is deprecated. Use player.tech().vhs instead."),y.vhs},configurable:!0}),y.vhs.xhr=Dh(),y.vhs.src(d.src,d.type),y.vhs},canPlayType:function(d,y){void 0===y&&(y={});var g=ji.mergeOptions(ji.options,y),n=g.vhs,l=(n=void 0===n?{}:n).overrideNative,h=void 0===l?!ji.browser.IS_ANY_SAFARI:l,M=g.hls,X=(M=void 0===M?{}:M).overrideNative,le=void 0!==X&&X,Ne=ei(d);return Ne&&(!na.supportsTypeNatively(Ne)||le||h)?"maybe":""}};Nt("avc1.4d400d,mp4a.40.2")&&ji.getTech("Html5").registerSourceHandler(s2,0),ji.VhsHandler=Sc,Object.defineProperty(ji,"HlsHandler",{get:function(){return ji.log.warn("videojs.HlsHandler is deprecated. Use videojs.VhsHandler instead."),Sc},configurable:!0}),ji.VhsSourceHandler=s2,Object.defineProperty(ji,"HlsSourceHandler",{get:function(){return ji.log.warn("videojs.HlsSourceHandler is deprecated. Use videojs.VhsSourceHandler instead."),s2},configurable:!0}),ji.Vhs=na,Object.defineProperty(ji,"Hls",{get:function(){return ji.log.warn("videojs.Hls is deprecated. Use videojs.Vhs instead."),na},configurable:!0}),ji.use||(ji.registerComponent("Hls",na),ji.registerComponent("Vhs",na)),ji.options.vhs=ji.options.vhs||{},ji.options.hls=ji.options.hls||{},ji.getPlugin&&ji.getPlugin("reloadSourceOnError")||(ji.registerPlugin||ji.plugin)("reloadSourceOnError",function(d){$2(this,d)});const qh=ji},1256:(Ae,Pe,S)=>{"use strict";var e=S(9155),f=S(7314),O=S.n(f);function C(A){if(void 0===A)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return A}var x=function A(F){var $=this;if(e.Z.browser.IS_IE8)for(var be in $=O().createElement("custom"),A.prototype)"constructor"!==be&&($[be]=A.prototype[be]);return $.id=F.id,$.label=$.id,$.width=F.width,$.height=F.height,$.bitrate=F.bandwidth,$.enabled_=F.enabled,Object.defineProperty($,"enabled",{get:function(){return $.enabled_()},set:function(me){$.enabled_(me)}}),$},N=function(A){function F(){var be,me=C(C(be=A.call(this)||this));if(e.Z.browser.IS_IE8)for(var Me in me=O().createElement("custom"),F.prototype)"constructor"!==Me&&(me[Me]=F.prototype[Me]);return me.levels_=[],me.selectedIndex_=-1,Object.defineProperty(me,"selectedIndex",{get:function(){return me.selectedIndex_}}),Object.defineProperty(me,"length",{get:function(){return me.levels_.length}}),me||C(be)}var me,Me;Me=A,(me=F).prototype=Object.create(Me.prototype),me.prototype.constructor=me,me.__proto__=Me;var $=F.prototype;return $.addQualityLevel=function(be){var me=this.getQualityLevelById(be.id);if(me)return me;var Me=this.levels_.length;return me=new x(be),""+Me in this||Object.defineProperty(this,Me,{get:function(){return this.levels_[Me]}}),this.levels_.push(me),this.trigger({qualityLevel:me,type:"addqualitylevel"}),me},$.removeQualityLevel=function(be){for(var me=null,Me=0,gt=this.length;MeMe&&this.selectedIndex_--;break}return me&&this.trigger({qualityLevel:be,type:"removequalitylevel"}),me},$.getQualityLevelById=function(be){for(var me=0,Me=this.length;me{"use strict";S.d(Pe,{Z:()=>$});var e=S(9155);function f(be,me){be.prototype=Object.create(me.prototype),be.prototype.constructor=be,be.__proto__=me}function O(be){if(void 0===be)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return be}var C=e.Z.getComponent("MenuItem"),x=e.Z.getComponent("Component"),N=function(be){function me(gt,we){return we.selectable=!0,we.multiSelectable=!1,be.call(this,gt,we)||this}f(me,be);var Me=me.prototype;return Me.handleClick=function(){var gt=this.options_;console.log("Changing quality to:",gt.label),be.prototype.handleClick.call(this);for(var we=this.player().qualityLevels(),He=0;He=0)&&(He.push(Le),gt.push(new N(this.player_,{label:Le,index:B,selected:Ge,sortVal:ne})))}return we.length>1&>.push(new N(this.player_,{label:"Auto",index:we.length,selected:!1,sortVal:99999})),gt.sort(function(Z,q){return Z.options_.sortValq.options_.sortVal?-1:0}),gt},me}(j),ee={},F=function(be){var me=this;this.ready(function(){!function(Me,gt){if(Me.addClass("vjs-http-source-selector"),console.log("videojs-http-source-selector initialized!"),console.log("player.techName_:"+Me.techName_),"Html5"!=Me.techName_)return!1;Me.on(["loadedmetadata"],function(we){if(Me.qualityLevels(),e.Z.log("loadmetadata event"),"undefined"==Me.videojs_http_source_selector_initialized||1==Me.videojs_http_source_selector_initialized)console.log("player.videojs_http_source_selector_initialized == true");else{console.log("player.videojs_http_source_selector_initialized == false"),Me.videojs_http_source_selector_initialized=!0;var He=Me.controlBar,lt=He.getChild("fullscreenToggle").el();He.el().insertBefore(He.addChild("SourceMenuButton").el(),lt)}})}(me,e.Z.mergeOptions(ee,be))}),e.Z.registerComponent("SourceMenuButton",G),e.Z.registerComponent("SourceMenuItem",N)};(e.Z.registerPlugin||e.Z.plugin)("httpSourceSelector",F),F.VERSION="1.1.6";const $=F},2920:(Ae,Pe,S)=>{var e=S(1473),f=Ae.exports={WebVTT:S(3792),VTTCue:S(8838),VTTRegion:S(9643)};e.vttjs=f,e.WebVTT=f.WebVTT;var O=f.VTTCue,C=f.VTTRegion,x=e.VTTCue,N=e.VTTRegion;f.shim=function(){e.VTTCue=O,e.VTTRegion=C},f.restore=function(){e.VTTCue=x,e.VTTRegion=N},e.VTTCue||f.shim()},3792:(Ae,Pe,S)=>{var e=S(7314),f=Object.create||function(){function Le(){}return function(ne){if(1!==arguments.length)throw new Error("Object.create shim only accepts one parameter.");return Le.prototype=ne,new Le}}();function O(Le,ne){this.name="ParsingError",this.code=Le.code,this.message=ne||Le.message}function C(Le){function ne(q,ue,Fe,Ke){return 3600*(0|q)+60*(0|ue)+(0|Fe)+(0|Ke)/1e3}var Z=Le.match(/^(\d+):(\d{1,2})(:\d{1,2})?\.(\d{3})/);return Z?Z[3]?ne(Z[1],Z[2],Z[3].replace(":",""),Z[4]):Z[1]>59?ne(Z[1],Z[2],0,Z[4]):ne(0,Z[1],Z[2],Z[4]):null}function x(){this.values=f(null)}function N(Le,ne,Z,q){var ue=q?Le.split(q):[Le];for(var Fe in ue)if("string"==typeof ue[Fe]){var Ke=ue[Fe].split(Z);2===Ke.length&&ne(Ke[0].trim(),Ke[1].trim())}}function j(Le,ne,Z){var q=Le;function ue(){var Ke=C(Le);if(null===Ke)throw new O(O.Errors.BadTimeStamp,"Malformed timestamp: "+q);return Le=Le.replace(/^[^\sa-zA-Z-]+/,""),Ke}function Fe(){Le=Le.replace(/^\s+/,"")}if(Fe(),ne.startTime=ue(),Fe(),"--\x3e"!==Le.substr(0,3))throw new O(O.Errors.BadTimeStamp,"Malformed time stamp (time stamps must be separated by '--\x3e'): "+q);Le=Le.substr(3),Fe(),ne.endTime=ue(),Fe(),function(H,ze){var dt=new x;N(H,function(xn,sn){switch(xn){case"region":for(var si=Z.length-1;si>=0;si--)if(Z[si].id===sn){dt.set(xn,Z[si].region);break}break;case"vertical":dt.alt(xn,sn,["rl","lr"]);break;case"line":var ii=sn.split(","),wi=ii[0];dt.integer(xn,wi),dt.percent(xn,wi)&&dt.set("snapToLines",!1),dt.alt(xn,wi,["auto"]),2===ii.length&&dt.alt("lineAlign",ii[1],["start","center","end"]);break;case"position":ii=sn.split(","),dt.percent(xn,ii[0]),2===ii.length&&dt.alt("positionAlign",ii[1],["start","center","end"]);break;case"size":dt.percent(xn,sn);break;case"align":dt.alt(xn,sn,["start","center","end","left","right"])}},/:/,/\s/),ze.region=dt.get("region",null),ze.vertical=dt.get("vertical","");try{ze.line=dt.get("line","auto")}catch{}ze.lineAlign=dt.get("lineAlign","start"),ze.snapToLines=dt.get("snapToLines",!0),ze.size=dt.get("size",100);try{ze.align=dt.get("align","center")}catch{ze.align=dt.get("align","middle")}try{ze.position=dt.get("position","auto")}catch{ze.position=dt.get("position",{start:0,left:0,center:50,middle:50,end:100,right:100},ze.align)}ze.positionAlign=dt.get("positionAlign",{start:"start",left:"start",center:"center",middle:"center",end:"end",right:"end"},ze.align)}(Le,ne)}(O.prototype=f(Error.prototype)).constructor=O,O.Errors={BadSignature:{code:0,message:"Malformed WebVTT signature."},BadTimeStamp:{code:1,message:"Malformed time stamp."}},x.prototype={set:function(Le,ne){!this.get(Le)&&""!==ne&&(this.values[Le]=ne)},get:function(Le,ne,Z){return Z?this.has(Le)?this.values[Le]:ne[Z]:this.has(Le)?this.values[Le]:ne},has:function(Le){return Le in this.values},alt:function(Le,ne,Z){for(var q=0;q=0&&ne<=100))&&(this.set(Le,ne),!0)}};var G=e.createElement&&e.createElement("textarea"),ee={c:"span",i:"i",b:"b",u:"u",ruby:"ruby",rt:"rt",v:"span",lang:"span"},A={white:"rgba(255,255,255,1)",lime:"rgba(0,255,0,1)",cyan:"rgba(0,255,255,1)",red:"rgba(255,0,0,1)",yellow:"rgba(255,255,0,1)",magenta:"rgba(255,0,255,1)",blue:"rgba(0,0,255,1)",black:"rgba(0,0,0,1)"},F={v:"title",lang:"lang"},$={rt:"ruby"};function be(Le,ne){function Z(){if(!ne)return null;var ce,Di=ne.match(/^([^<]*)(<[^>]*>?)?/);return ne=ne.substr((ce=Di[1]?Di[1]:Di[2]).length),ce}function ue(Di,Yn){var ce=ee[Di];if(!ce)return null;var ot=Le.document.createElement(ce),pt=F[Di];return pt&&Yn&&(ot[pt]=Yn.trim()),ot}for(var Fe,Ke=Le.document.createElement("div"),H=Ke,ze=[];null!==(Fe=Z());)if("<"!==Fe[0])H.appendChild(Le.document.createTextNode((G.innerHTML=Fe,Di=G.textContent,G.textContent="",Di)));else{if("/"===Fe[1]){ze.length&&ze[ze.length-1]===Fe.substr(2).replace(">","")&&(ze.pop(),H=H.parentNode);continue}var dt,xn=C(Fe.substr(1,Fe.length-2));if(xn){dt=Le.document.createProcessingInstruction("timestamp",xn),H.appendChild(dt);continue}var sn=Fe.match(/^<([^.\s/0-9>]+)(\.[^\s\\>]+)?([^>\\]+)?(\\?)>?$/);if(!sn||!(dt=ue(sn[1],sn[3]))||$[(wi=dt).localName]&&$[wi.localName]!==H.localName)continue;if(sn[2]){var si=sn[2].split(".");si.forEach(function(Di){var Yn=/^bg_/.test(Di),ce=Yn?Di.slice(3):Di;A.hasOwnProperty(ce)&&(dt.style[Yn?"background-color":"color"]=A[ce])}),dt.className=si.join(" ")}ze.push(sn[1]),H.appendChild(dt),H=dt}var Di,wi;return Ke}var me=[[1470,1470],[1472,1472],[1475,1475],[1478,1478],[1488,1514],[1520,1524],[1544,1544],[1547,1547],[1549,1549],[1563,1563],[1566,1610],[1645,1647],[1649,1749],[1765,1766],[1774,1775],[1786,1805],[1807,1808],[1810,1839],[1869,1957],[1969,1969],[1984,2026],[2036,2037],[2042,2042],[2048,2069],[2074,2074],[2084,2084],[2088,2088],[2096,2110],[2112,2136],[2142,2142],[2208,2208],[2210,2220],[8207,8207],[64285,64285],[64287,64296],[64298,64310],[64312,64316],[64318,64318],[64320,64321],[64323,64324],[64326,64449],[64467,64829],[64848,64911],[64914,64967],[65008,65020],[65136,65140],[65142,65276],[67584,67589],[67592,67592],[67594,67637],[67639,67640],[67644,67644],[67647,67669],[67671,67679],[67840,67867],[67872,67897],[67903,67903],[67968,68023],[68030,68031],[68096,68096],[68112,68115],[68117,68119],[68121,68147],[68160,68167],[68176,68184],[68192,68223],[68352,68405],[68416,68437],[68440,68466],[68472,68479],[68608,68680],[126464,126467],[126469,126495],[126497,126498],[126500,126500],[126503,126503],[126505,126514],[126516,126519],[126521,126521],[126523,126523],[126530,126530],[126535,126535],[126537,126537],[126539,126539],[126541,126543],[126545,126546],[126548,126548],[126551,126551],[126553,126553],[126555,126555],[126557,126557],[126559,126559],[126561,126562],[126564,126564],[126567,126570],[126572,126578],[126580,126583],[126585,126588],[126590,126590],[126592,126601],[126603,126619],[126625,126627],[126629,126633],[126635,126651],[1114109,1114109]];function Me(Le){for(var ne=0;ne=Z[0]&&Le<=Z[1])return!0}return!1}function gt(Le){var ne=[],Z="";if(!Le||!Le.childNodes)return"ltr";function q(Ke,H){for(var ze=H.childNodes.length-1;ze>=0;ze--)Ke.push(H.childNodes[ze])}function ue(Ke){if(!Ke||!Ke.length)return null;var H=Ke.pop(),ze=H.textContent||H.innerText;if(ze){var dt=ze.match(/^.*(\n|\r)/);return dt?(Ke.length=0,dt[0]):ze}return"ruby"===H.tagName?ue(Ke):H.childNodes?(q(Ke,H),ue(Ke)):void 0}for(q(ne,Le);Z=ue(ne);)for(var Fe=0;Fe=0&&Yn.line<=100))return Yn.line;if(!Yn.track||!Yn.track.textTrackList||!Yn.track.textTrackList.mediaElement)return-1;for(var ce=Yn.track,ot=ce.textTrackList,pt=0,ft=0;ftsn&&(xn=xn<0?-1:1,xn*=Math.ceil(sn/dt)*dt),Ke<0&&(xn+=""===Fe.vertical?Z.height:Z.width,H=H.reverse()),ue.move(si,xn)}else{var ii=ue.lineHeight/Z.height*100;switch(Fe.lineAlign){case"center":Ke-=ii/2;break;case"end":Ke-=ii}switch(Fe.vertical){case"":ne.applyStyles({top:ne.formatStyle(Ke,"%")});break;case"rl":ne.applyStyles({left:ne.formatStyle(Ke,"%")});break;case"lr":ne.applyStyles({right:ne.formatStyle(Ke,"%")})}H=["+y","-x","+x","-y"],ue=new lt(ne)}var wi=function(Yn,ce){for(var ot,pt=new lt(Yn),ft=1,Nt=0;NtMn&&(ot=new lt(Yn),ft=Mn),Yn=new lt(pt)}return ot||pt}(ue,H);ne.move(wi.toCSSCompatValues(Z))}function Ge(){}we.prototype.applyStyles=function(Le,ne){for(var Z in ne=ne||this.div,Le)Le.hasOwnProperty(Z)&&(ne.style[Z]=Le[Z])},we.prototype.formatStyle=function(Le,ne){return 0===Le?0:Le+ne},(He.prototype=f(we.prototype)).constructor=He,lt.prototype.move=function(Le,ne){switch(ne=void 0!==ne?ne:this.lineHeight,Le){case"+x":this.left+=ne,this.right+=ne;break;case"-x":this.left-=ne,this.right-=ne;break;case"+y":this.top+=ne,this.bottom+=ne;break;case"-y":this.top-=ne,this.bottom-=ne}},lt.prototype.overlaps=function(Le){return this.leftLe.left&&this.topLe.top},lt.prototype.overlapsAny=function(Le){for(var ne=0;ne=Le.top&&this.bottom<=Le.bottom&&this.left>=Le.left&&this.right<=Le.right},lt.prototype.overlapsOppositeAxis=function(Le,ne){switch(ne){case"+x":return this.leftLe.right;case"+y":return this.topLe.bottom}},lt.prototype.intersectPercentage=function(Le){return Math.max(0,Math.min(this.right,Le.right)-Math.max(this.left,Le.left))*Math.max(0,Math.min(this.bottom,Le.bottom)-Math.max(this.top,Le.top))/(this.height*this.width)},lt.prototype.toCSSCompatValues=function(Le){return{top:this.top-Le.top,bottom:Le.bottom-this.bottom,left:this.left-Le.left,right:Le.right-this.right,height:this.height,width:this.width}},lt.getSimpleBoxPosition=function(Le){var ne=Le.div?Le.div.offsetHeight:Le.tagName?Le.offsetHeight:0,Z=Le.div?Le.div.offsetWidth:Le.tagName?Le.offsetWidth:0,q=Le.div?Le.div.offsetTop:Le.tagName?Le.offsetTop:0;return{left:(Le=Le.div?Le.div.getBoundingClientRect():Le.tagName?Le.getBoundingClientRect():Le).left,right:Le.right,top:Le.top||q,height:Le.height||ne,bottom:Le.bottom||q+(Le.height||ne),width:Le.width||Z}},Ge.StringDecoder=function(){return{decode:function(Le){if(!Le)return"";if("string"!=typeof Le)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(Le))}}},Ge.convertCueToDOMTree=function(Le,ne){return Le&&ne?be(Le,ne):null},Ge.processCues=function(Le,ne,Z){if(!Le||!ne||!Z)return null;for(;Z.firstChild;)Z.removeChild(Z.firstChild);var q=Le.document.createElement("div");if(q.style.position="absolute",q.style.left="0",q.style.right="0",q.style.top="0",q.style.bottom="0",q.style.margin="1.5%",Z.appendChild(q),function(dt){for(var xn=0;xn{var S={"":1,lr:1,rl:1},e={start:1,center:1,end:1,left:1,right:1,auto:1,"line-left":1,"line-right":1};function f(C){return"string"==typeof C&&!!e[C.toLowerCase()]&&C.toLowerCase()}function O(C,x,N){this.hasBeenReset=!1;var j="",G=!1,ee=C,A=x,F=N,$=null,be="",me=!0,Me="auto",gt="start",we="auto",He="auto",lt=100,B="center";Object.defineProperties(this,{id:{enumerable:!0,get:function(){return j},set:function(Ge){j=""+Ge}},pauseOnExit:{enumerable:!0,get:function(){return G},set:function(Ge){G=!!Ge}},startTime:{enumerable:!0,get:function(){return ee},set:function(Ge){if("number"!=typeof Ge)throw new TypeError("Start time must be set to a number.");ee=Ge,this.hasBeenReset=!0}},endTime:{enumerable:!0,get:function(){return A},set:function(Ge){if("number"!=typeof Ge)throw new TypeError("End time must be set to a number.");A=Ge,this.hasBeenReset=!0}},text:{enumerable:!0,get:function(){return F},set:function(Ge){F=""+Ge,this.hasBeenReset=!0}},region:{enumerable:!0,get:function(){return $},set:function(Ge){$=Ge,this.hasBeenReset=!0}},vertical:{enumerable:!0,get:function(){return be},set:function(Ge){var Z,Le="string"==typeof(Z=Ge)&&!!S[Z.toLowerCase()]&&Z.toLowerCase();if(!1===Le)throw new SyntaxError("Vertical: an invalid or illegal direction string was specified.");be=Le,this.hasBeenReset=!0}},snapToLines:{enumerable:!0,get:function(){return me},set:function(Ge){me=!!Ge,this.hasBeenReset=!0}},line:{enumerable:!0,get:function(){return Me},set:function(Ge){if("number"!=typeof Ge&&"auto"!==Ge)throw new SyntaxError("Line: an invalid number or illegal string was specified.");Me=Ge,this.hasBeenReset=!0}},lineAlign:{enumerable:!0,get:function(){return gt},set:function(Ge){var Le=f(Ge);Le?(gt=Le,this.hasBeenReset=!0):console.warn("lineAlign: an invalid or illegal string was specified.")}},position:{enumerable:!0,get:function(){return we},set:function(Ge){if(Ge<0||Ge>100)throw new Error("Position must be between 0 and 100.");we=Ge,this.hasBeenReset=!0}},positionAlign:{enumerable:!0,get:function(){return He},set:function(Ge){var Le=f(Ge);Le?(He=Le,this.hasBeenReset=!0):console.warn("positionAlign: an invalid or illegal string was specified.")}},size:{enumerable:!0,get:function(){return lt},set:function(Ge){if(Ge<0||Ge>100)throw new Error("Size must be between 0 and 100.");lt=Ge,this.hasBeenReset=!0}},align:{enumerable:!0,get:function(){return B},set:function(Ge){var Le=f(Ge);if(!Le)throw new SyntaxError("align: an invalid or illegal alignment string was specified.");B=Le,this.hasBeenReset=!0}}}),this.displayState=void 0}O.prototype.getCueAsHTML=function(){return WebVTT.convertCueToDOMTree(window,this.text)},Ae.exports=O},9643:Ae=>{var Pe={"":!0,up:!0};function S(e){return"number"==typeof e&&e>=0&&e<=100}Ae.exports=function(){var f=100,O=3,C=0,x=100,N=0,j=100,G="";Object.defineProperties(this,{width:{enumerable:!0,get:function(){return f},set:function(ee){if(!S(ee))throw new Error("Width must be between 0 and 100.");f=ee}},lines:{enumerable:!0,get:function(){return O},set:function(ee){if("number"!=typeof ee)throw new TypeError("Lines must be set to a number.");O=ee}},regionAnchorY:{enumerable:!0,get:function(){return x},set:function(ee){if(!S(ee))throw new Error("RegionAnchorX must be between 0 and 100.");x=ee}},regionAnchorX:{enumerable:!0,get:function(){return C},set:function(ee){if(!S(ee))throw new Error("RegionAnchorY must be between 0 and 100.");C=ee}},viewportAnchorY:{enumerable:!0,get:function(){return j},set:function(ee){if(!S(ee))throw new Error("ViewportAnchorY must be between 0 and 100.");j=ee}},viewportAnchorX:{enumerable:!0,get:function(){return N},set:function(ee){if(!S(ee))throw new Error("ViewportAnchorX must be between 0 and 100.");N=ee}},scroll:{enumerable:!0,get:function(){return G},set:function(ee){var $,A="string"==typeof($=ee)&&!!Pe[$.toLowerCase()]&&$.toLowerCase();!1===A?console.warn("Scroll: an invalid or illegal string was specified."):G=A}}})}},7387:(Ae,Pe,S)=>{"use strict";S.d(Pe,{T_:()=>ws,uY:()=>$o,N3:()=>hs,ye:()=>ra,bf:()=>Ys,Z2:()=>ys,vM:()=>Gr});var e=S(8008),f=S(4666),O=S(2508);function C(Et){if(!Et)return[];if(Array.isArray(Et))return Et;if(void 0!==Et.nodeType)return[Et];if("string"==typeof Et&&(Et=document.querySelectorAll(Et)),void 0!==Et.length)return[].slice.call(Et,0);throw new TypeError("unexpected input "+String(Et))}function x(Et){var Tn=Et.label,Vn=void 0===Tn?"context-to-element":Tn,Gn=Et.resolveDocument,Ri=Et.defaultToDocument,er=C(Et.context)[0];if(Gn&&er&&er.nodeType===Node.DOCUMENT_NODE&&(er=er.documentElement),!er&&Ri)return document.documentElement;if(!er)throw new TypeError(Vn+" requires valid options.context");if(er.nodeType!==Node.ELEMENT_NODE&&er.nodeType!==Node.DOCUMENT_FRAGMENT_NODE)throw new TypeError(Vn+" requires options.context to be an Element");return er}function N(){for(var Et=[],Vt=x({label:"get/parents",context:(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context});Vt;)Et.push(Vt),(Vt=Vt.parentNode)&&Vt.nodeType!==Node.ELEMENT_NODE&&(Vt=null);return Et}var j=["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector"],G=null;function ee(Et,Vt){return G||(Vn=Et,j.some(function(Gn){return!!Vn[Gn]&&(G=Gn,!0)})),Et[G](Vt);var Vn}var A=S(8338),F=S.n(A),$=JSON.parse(JSON.stringify(F())),be=$.os.family||"",me="Android"===be,Me="Windows"===be.slice(0,7),gt="OS X"===be,we="iOS"===be,He="Blink"===$.layout,lt="Gecko"===$.layout,B="Trident"===$.layout,Ge="EdgeHTML"===$.layout,Le="WebKit"===$.layout,ne=parseFloat($.version),Z=Math.floor(ne);$.majorVersion=Z,$.is={ANDROID:me,WINDOWS:Me,OSX:gt,IOS:we,BLINK:He,GECKO:lt,TRIDENT:B,EDGE:Ge,WEBKIT:Le,IE9:B&&9===Z,IE10:B&&10===Z,IE11:B&&11===Z};const q=$;var Fe=typeof window<"u"&&window.navigator.userAgent||"",Ke="ally-supports-cache",H=function(Vt){var Tn=void 0;try{Tn=(Tn=window.localStorage&&window.localStorage.getItem(Vt))?JSON.parse(Tn):{}}catch{Tn={}}return Tn}(Ke);(H.userAgent!==Fe||"1.4.1"!==H.version)&&(H={}),H.userAgent=Fe,H.version="1.4.1";const ze={get:function(){return H},set:function(Et){Object.keys(Et).forEach(function(Vt){H[Vt]=Et[Vt]}),H.time=(new Date).toISOString(),function(Tn,Vn){if(document.hasFocus())try{window.localStorage&&window.localStorage.setItem(Tn,JSON.stringify(Vn))}catch{}else try{window.localStorage&&window.localStorage.removeItem(Tn)}catch{}}(Ke,H)}};function dt(){var Et=void 0;try{document.querySelector("html >>> :first-child"),Et=">>>"}catch{try{document.querySelector("html /deep/ :first-child"),Et="/deep/"}catch{Et=""}}return Et}const xn="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",wi=xn;var pt=!q.is.WEBKIT;const ft="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0ic3ZnIj48dGV4dCB4PSIxMCIgeT0iMjAiIGlkPSJzdmctbGluay10ZXh0Ij50ZXh0PC90ZXh0Pjwvc3ZnPg==";var En=!q.is.IE9;function ei(Et){return''+Et+""}function zt(Et,Vt,Tn){return function(Gn){if(!Gn.focus)try{HTMLElement.prototype.focus.call(Gn)}catch{!function wt(Et){if(!Et.ownerSVGElement&&"svg"!==Et.nodeName.toLowerCase())return!1;var Gn,Vt=((Gn=document.createElement("div")).innerHTML='\n \n ',Gn.firstChild.firstChild);Et.appendChild(Vt);var Tn=Vt.querySelector("input");Tn.focus(),Tn.disabled=!0,Et.removeChild(Vt)}(Gn)}}(Vt),Tn.activeElement===Vt}var st=!!(q.is.GECKO&&typeof SVGElement<"u"&&SVGElement.prototype.focus);const nn=xn;var qt=q.is.GECKO||q.is.TRIDENT||q.is.EDGE,Yt={cssShadowPiercingDeepCombinator:dt,focusInZeroDimensionObject:function(){return pt},focusObjectSwf:function(){return En},focusSvgInIframe:function(){return st},tabsequenceAreaAtImgPosition:function(){return qt}},Be={focusAreaImgTabindex:{element:"div",mutate:function(Et){return Et.innerHTML='',Et.querySelector("area")}},focusAreaTabindex:{element:"div",mutate:function(Et){return Et.innerHTML='',!1},validate:function(Et,Vt,Tn){if(q.is.GECKO)return!0;var Vn=Et.querySelector("area");return Vn.focus(),Tn.activeElement===Vn}},focusAreaWithoutHref:{element:"div",mutate:function(Et){return Et.innerHTML='',Et.querySelector("area")},validate:function(Et,Vt,Tn){return!!q.is.GECKO||Tn.activeElement===Vt}},focusAudioWithoutControls:{name:"can-focus-audio-without-controls",element:"audio",mutate:function(Et){try{Et.setAttribute("src",wi)}catch{}}},focusBrokenImageMap:{element:"div",mutate:function(Et){return Et.innerHTML='',Et.querySelector("area")}},focusChildrenOfFocusableFlexbox:{element:"div",mutate:function(Et){return Et.setAttribute("tabindex","-1"),Et.setAttribute("style","display: -webkit-flex; display: -ms-flexbox; display: flex;"),Et.innerHTML='hello',Et.querySelector("span")}},focusFieldsetDisabled:{element:"fieldset",mutate:function(Et){Et.setAttribute("tabindex",0),Et.setAttribute("disabled","disabled")}},focusFieldset:{element:"fieldset",mutate:function(Et){Et.innerHTML="legend

content

"}},focusFlexboxContainer:{element:"span",mutate:function(Et){Et.setAttribute("style","display: -webkit-flex; display: -ms-flexbox; display: flex;"),Et.innerHTML='hello'}},focusFormDisabled:{element:"form",mutate:function(Et){Et.setAttribute("tabindex",0),Et.setAttribute("disabled","disabled")}},focusImgIsmap:{element:"a",mutate:function(Et){return Et.href="#void",Et.innerHTML='',Et.querySelector("img")}},focusImgUsemapTabindex:{element:"div",mutate:function(Et){return Et.innerHTML='',Et.querySelector("img")}},focusInHiddenIframe:{element:function(Et,Vt){var Tn=Vt.createElement("iframe");Et.appendChild(Tn);var Vn=Tn.contentWindow.document;return Vn.open(),Vn.close(),Tn},mutate:function(Et){Et.style.visibility="hidden";var Vt=Et.contentWindow.document,Tn=Vt.createElement("input");return Vt.body.appendChild(Tn),Tn},validate:function(Et){var Vt=Et.contentWindow.document,Tn=Vt.querySelector("input");return Vt.activeElement===Tn}},focusInvalidTabindex:{element:"div",mutate:function(Et){Et.setAttribute("tabindex","invalid-value")}},focusLabelTabindex:{element:"label",mutate:function(Et){Et.setAttribute("tabindex","-1")},validate:function(Et,Vt,Tn){return Et.focus(),Tn.activeElement===Et}},focusObjectSvg:{name:"can-focus-object-svg",element:"object",mutate:function(Et){Et.setAttribute("type","image/svg+xml"),Et.setAttribute("data",ft),Et.setAttribute("width","200"),Et.setAttribute("height","50")},validate:function(Et,Vt,Tn){return!!q.is.GECKO||Tn.activeElement===Et}},focusObjectSvgHidden:{element:"object",mutate:function(Et){Et.setAttribute("type","image/svg+xml"),Et.setAttribute("data",ft),Et.setAttribute("width","200"),Et.setAttribute("height","50"),Et.style.visibility="hidden"}},focusRedirectImgUsemap:{element:"div",mutate:function(Et){return Et.innerHTML='',Et.querySelector("img")},validate:function(Et,Vt,Tn){var Vn=Et.querySelector("area");return Tn.activeElement===Vn}},focusRedirectLegend:{element:"fieldset",mutate:function(Et){return Et.innerHTML='legend',!1},validate:function(Et,Vt,Tn){var Vn=Et.querySelector('input[tabindex="-1"]'),Gn=Et.querySelector('input[tabindex="0"]');return Et.focus(),Et.querySelector("legend").focus(),(Tn.activeElement===Vn?"focusable":Tn.activeElement===Gn&&"tabbable")||""}},focusScrollBody:{element:"div",mutate:function(Et){return Et.setAttribute("style","width: 100px; height: 50px; overflow: auto;"),Et.innerHTML='
scrollable content
',Et.querySelector("div")}},focusScrollContainerWithoutOverflow:{element:"div",mutate:function(Et){Et.setAttribute("style","width: 100px; height: 50px;"),Et.innerHTML='
scrollable content
'}},focusScrollContainer:{element:"div",mutate:function(Et){Et.setAttribute("style","width: 100px; height: 50px; overflow: auto;"),Et.innerHTML='
scrollable content
'}},focusSummary:{element:"details",mutate:function(Et){return Et.innerHTML="foo

content

",Et.firstElementChild}},focusSvgFocusableAttribute:{element:"div",mutate:function(Et){return Et.innerHTML=ei('a'),Et.querySelector("text")},validate:zt},focusSvgTabindexAttribute:{element:"div",mutate:function(Et){return Et.innerHTML=ei('a'),Et.querySelector("text")},validate:zt},focusSvgNegativeTabindexAttribute:{element:"div",mutate:function(Et){return Et.innerHTML=ei('a'),Et.querySelector("text")},validate:zt},focusSvgUseTabindex:{element:"div",mutate:function(Et){return Et.innerHTML=ei(['link',''].join("")),Et.querySelector("use")},validate:zt},focusSvgForeignobjectTabindex:{element:"div",mutate:function(Et){return Et.innerHTML=ei(''),Et.querySelector("foreignObject")||Et.getElementsByTagName("foreignObject")[0]},validate:zt},focusSvg:{element:"div",mutate:function(Et){return Et.innerHTML=ei(""),Et.firstChild},validate:zt},focusTabindexTrailingCharacters:{element:"div",mutate:function(Et){Et.setAttribute("tabindex","3x")}},focusTable:{element:"table",mutate:function(Et,Vt,Tn){var Vn=Tn.createDocumentFragment();Vn.innerHTML="cell",Et.appendChild(Vn)}},focusVideoWithoutControls:{element:"video",mutate:function(Et){try{Et.setAttribute("src",nn)}catch{}}}},Ie=null;function je(){return Ie||((Ie=ze.get()).time||(ze.set((Vt=function ue(Et){var Gn,Vt=function(){var Gn={activeElement:document.activeElement,windowScrollTop:window.scrollTop,windowScrollLeft:window.scrollLeft,bodyScrollTop:document.body.scrollTop,bodyScrollLeft:document.body.scrollLeft},Ri=document.createElement("iframe");Ri.setAttribute("style","position:absolute; position:fixed; top:0; left:-2px; width:1px; height:1px; overflow:hidden;"),Ri.setAttribute("aria-live","off"),Ri.setAttribute("aria-busy","true"),Ri.setAttribute("aria-hidden","true"),document.body.appendChild(Ri);var er=Ri.contentWindow,ar=er.document;ar.open(),ar.close();var yr=ar.createElement("div");return ar.body.appendChild(yr),Gn.iframe=Ri,Gn.wrapper=yr,Gn.window=er,Gn.document=ar,Gn}(),Tn={};return Object.keys(Et).map(function(Vn){Tn[Vn]=function(Ri,er){Ri.wrapper.innerHTML="";var ar="string"==typeof er.element?Ri.document.createElement(er.element):er.element(Ri.wrapper,Ri.document),yr=er.mutate&&er.mutate(ar,Ri.wrapper,Ri.document);return!yr&&!1!==yr&&(yr=ar),!ar.parentNode&&Ri.wrapper.appendChild(ar),yr&&yr.focus&&yr.focus(),er.validate?er.validate(ar,yr,Ri.document):Ri.document.activeElement===yr}(Vt,Et[Vn])}),(Gn=Vt).activeElement===document.body?(document.activeElement&&document.activeElement.blur&&document.activeElement.blur(),q.is.IE10&&document.body.focus()):Gn.activeElement&&Gn.activeElement.focus&&Gn.activeElement.focus(),document.body.removeChild(Gn.iframe),window.scrollTop=Gn.windowScrollTop,window.scrollLeft=Gn.windowScrollLeft,document.body.scrollTop=Gn.bodyScrollTop,document.body.scrollLeft=Gn.bodyScrollLeft,Tn}(Be),Object.keys(Yt).forEach(function(Tn){Vt[Tn]=Yt[Tn]()}),Vt)),Ie=ze.get()),Ie);var Vt}var ke=void 0,vt=/^\s*(-|\+)?[0-9]+\s*$/,Gt=/^\s*(-|\+)?[0-9]+.*$/;function Fn(Et){ke||(ke=je());var Vt=ke.focusTabindexTrailingCharacters?Gt:vt,Tn=x({label:"is/valid-tabindex",resolveDocument:!0,context:Et}),Vn=Tn.hasAttribute("tabindex"),Gn=Tn.hasAttribute("tabIndex");if(!Vn&&!Gn||(Tn.ownerSVGElement||"svg"===Tn.nodeName.toLowerCase())&&!ke.focusSvgTabindexAttribute)return!1;if(ke.focusInvalidTabindex)return!0;var Ri=Tn.getAttribute(Vn?"tabindex":"tabIndex");return"-32768"!==Ri&&!(!Ri||!Vt.test(Ri))}function yn(Et){if(!Fn(Et))return null;var Vt=Et.hasAttribute("tabindex")?"tabindex":"tabIndex",Tn=parseInt(Et.getAttribute(Vt),10);return isNaN(Tn)?-1:Tn}function Pn(Et){var Vt=Et.webkitUserModify||"";return!(!Vt||-1===Vt.indexOf("write"))}function ut(Et){return[Et.getPropertyValue("overflow"),Et.getPropertyValue("overflow-x"),Et.getPropertyValue("overflow-y")].some(function(Vt){return"auto"===Vt||"scroll"===Vt})}function Wt(Et){return Et.display.indexOf("flex")>-1}function qe(Et,Vt,Tn,Vn){return!("div"!==Vt&&"span"!==Vt||Tn&&"div"!==Tn&&"span"!==Tn&&!ut(Vn))&&(Et.offsetHeight0&&void 0!==arguments[0]?arguments[0]:{},Vt=Et.context,Tn=Et.except,Vn=void 0===Tn?{flexbox:!1,scrollable:!1,shadow:!1}:Tn;Tt||(Tt=je());var Gn=x({label:"is/focus-relevant",resolveDocument:!0,context:Vt});if(!Vn.shadow&&Gn.shadowRoot)return!0;var Ri=Gn.nodeName.toLowerCase();if("input"===Ri&&"hidden"===Gn.type)return!1;if("input"===Ri||"select"===Ri||"button"===Ri||"textarea"===Ri||"legend"===Ri&&Tt.focusRedirectLegend||"label"===Ri||"area"===Ri||"a"===Ri&&Gn.hasAttribute("href"))return!0;if("object"===Ri&&Gn.hasAttribute("usemap"))return!1;if("object"===Ri){var er=Gn.getAttribute("type");if(!Tt.focusObjectSvg&&"image/svg+xml"===er||!Tt.focusObjectSwf&&"application/x-shockwave-flash"===er)return!1}if("iframe"===Ri||"object"===Ri||"embed"===Ri||"keygen"===Ri||Gn.hasAttribute("contenteditable")||"audio"===Ri&&(Tt.focusAudioWithoutControls||Gn.hasAttribute("controls"))||"video"===Ri&&(Tt.focusVideoWithoutControls||Gn.hasAttribute("controls"))||Tt.focusSummary&&"summary"===Ri)return!0;var ar=Fn(Gn);if("img"===Ri&&Gn.hasAttribute("usemap"))return ar&&Tt.focusImgUsemapTabindex||Tt.focusRedirectImgUsemap;if(Tt.focusTable&&("table"===Ri||"td"===Ri)||Tt.focusFieldset&&"fieldset"===Ri)return!0;var yr="svg"===Ri,Io=Gn.ownerSVGElement,to=Gn.getAttribute("focusable"),go=yn(Gn);if("use"===Ri&&null!==go&&!Tt.focusSvgUseTabindex)return!1;if("foreignobject"===Ri)return null!==go&&Tt.focusSvgForeignobjectTabindex;if(ee(Gn,"svg a")&&Gn.hasAttribute("xlink:href"))return!0;if((yr||Io)&&Gn.focus&&!Tt.focusSvgNegativeTabindexAttribute&&go<0)return!1;if(yr)return ar||Tt.focusSvg||Tt.focusSvgInIframe||!(!Tt.focusSvgFocusableAttribute||!to||"true"!==to);if(Io){if(Tt.focusSvgTabindexAttribute&&ar)return!0;if(Tt.focusSvgFocusableAttribute)return"true"===to}if(ar)return!0;var co=window.getComputedStyle(Gn,null);if(Pn(co)||Tt.focusImgIsmap&&"img"===Ri&&Gn.hasAttribute("ismap")&&N({context:Gn}).some(function(se){return"a"===se.nodeName.toLowerCase()&&se.hasAttribute("href")}))return!0;if(!Vn.scrollable&&Tt.focusScrollContainer)if(Tt.focusScrollContainerWithoutOverflow){if(qe(Gn,Ri))return!0}else if(ut(co))return!0;if(!Vn.flexbox&&Tt.focusFlexboxContainer&&Wt(co))return!0;var cs=Gn.parentElement;if(!Vn.scrollable&&cs){var bt=cs.nodeName.toLowerCase(),Rt=window.getComputedStyle(cs,null);if(Tt.focusScrollBody&&qe(cs,Ri,bt,Rt)||Tt.focusChildrenOfFocusableFlexbox&&Wt(Rt))return!0}return!1}Jt.except=function(){var Et=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},Vt=function(Tn){return Jt({context:Tn,except:Et})};return Vt.rules=Jt,Vt};const pn=Jt.except({});function Cn(Et,Vt){if(Et.findIndex)return Et.findIndex(Vt);var Tn=Et.length;if(0===Tn)return-1;for(var Vn=0;Vn0&&void 0!==arguments[0]?arguments[0]:{},Tn=Et.except,Vn=void 0===Tn?{notRendered:!1,cssDisplay:!1,cssVisibility:!1,detailsElement:!1,browsingContext:!1}:Tn,Gn=x({label:"is/visible",resolveDocument:!0,context:Et.context}),Ri=Gn.nodeName.toLowerCase();if(!Vn.notRendered&&_r.test(Ri))return!0;var go,co,er=N({context:Gn}),ar="audio"===Ri&&!Gn.hasAttribute("controls");if(!Vn.cssDisplay&&(ar?er.slice(1):er).some(function(co){return"none"===or(co,"display")})||!Vn.cssVisibility&&function(go){var co=Cn(go,function(bt){var Rt=or(bt,"visibility");return"hidden"===Rt||"collapse"===Rt});if(-1===co)return!1;var cs=Cn(go,function(bt){return"visible"===or(bt,"visibility")});return-1===cs||co0&&void 0!==arguments[0]?arguments[0]:{},Vt=function(Tn){return Vi({context:Tn,except:Et})};return Vt.rules=Vi,Vt};const qr=Vi.except({});var Mr=S(546),Si=S.n(Mr);function Zt(Et){var Vt=Et.parentElement;return Vt.name&&"map"===Vt.nodeName.toLowerCase()&&ui(Et).querySelector('img[usemap="#'+Si()(Vt.name)+'"]')||null}var Ut=void 0,An=void 0,Kn=void 0,ai={input:!0,select:!0,textarea:!0,button:!0,fieldset:!0,form:!0};function zn(Et){An||((An=je()).focusFieldsetDisabled&&delete ai.fieldset,An.focusFormDisabled&&delete ai.form,Kn=new RegExp("^("+Object.keys(ai).join("|")+")$"));var Vt=x({label:"is/native-disabled-supported",context:Et}).nodeName.toLowerCase();return!!Kn.test(Vt)}var yi=void 0;function ci(Et){return"fieldset"===Et.nodeName.toLowerCase()&&Et.disabled}function xi(Et){return"form"===Et.nodeName.toLowerCase()&&Et.disabled}function Mi(){var Et=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},Tn=Et.except,Vn=void 0===Tn?{onlyFocusableBrowsingContext:!1,visible:!1}:Tn,Gn=x({label:"is/only-tabbable",resolveDocument:!0,context:Et.context});if(!Vn.visible&&!qr(Gn))return!1;if(!Vn.onlyFocusableBrowsingContext&&(q.is.GECKO||q.is.TRIDENT||q.is.EDGE)){var Ri=sr(Gn);if(Ri&&yn(Ri)<0)return!1}var er=Gn.nodeName.toLowerCase(),ar=yn(Gn);return"label"===er&&q.is.GECKO?null!==ar&&ar>=0:!!(q.is.GECKO&&Gn.ownerSVGElement&&!Gn.focus&&"a"===er&&Gn.hasAttribute("xlink:href")&&q.is.GECKO)}Mi.except=function(){var Et=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},Vt=function(Tn){return Mi({context:Tn,except:Et})};return Vt.rules=Mi,Vt};const kr=Mi.except({});var xr=void 0;function vo(){var Et=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},Vt=Et.context,Tn=Et.except,Vn=void 0===Tn?{disabled:!1,visible:!1,onlyTabbable:!1}:Tn;xr||(xr=je());var Gn=kr.rules.except({onlyFocusableBrowsingContext:!0,visible:Vn.visible}),Ri=x({label:"is/focusable",resolveDocument:!0,context:Vt});if(!pn.rules({context:Ri,except:Vn})||function Hi(Et){var Vt=Et.nodeName.toLowerCase();if("embed"===Vt||"keygen"===Vt)return!0;var Tn=yn(Et);if(Et.shadowRoot&&null===Tn)return!0;if("label"===Vt)return!xr.focusLabelTabindex||null===Tn;if("legend"===Vt)return null===Tn;if(xr.focusSvgFocusableAttribute&&(Et.ownerSVGElement||"svg"===Vt)){var Vn=Et.getAttribute("focusable");return Vn&&"false"===Vn}return"img"===Vt&&Et.hasAttribute("usemap")?null===Tn||!xr.focusImgUsemapTabindex:"area"===Vt&&!function(Ri){Ut||(Ut=je());var er=x({label:"is/valid-area",context:Ri});if("area"!==er.nodeName.toLowerCase())return!1;var ar=er.hasAttribute("tabindex");if(!Ut.focusAreaTabindex&&ar)return!1;var yr=Zt(er);return!(!yr||!qr(yr)||!Ut.focusBrokenImageMap&&(!yr.complete||!yr.naturalHeight||yr.offsetWidth<=0||yr.offsetHeight<=0))&&(Ut.focusAreaWithoutHref||er.href?!N({context:yr}).slice(1).some(function(Io){var to=Io.nodeName.toLowerCase();return"button"===to||"a"===to}):Ut.focusAreaTabindex&&ar||Ut.focusAreaImgTabindex&&yr.hasAttribute("tabindex"))}(Et)}(Ri)||!Vn.disabled&&function(Io){yi||(yi=je());var to=x({label:"is/disabled",context:Io});if(to.hasAttribute("data-ally-disabled"))return!0;if(!zn(to))return!1;if(to.disabled)return!0;var go=N({context:to});return!!(go.some(ci)||!yi.focusFormDisabled&&go.some(xi))}(Ri)||!Vn.onlyTabbable&&Gn(Ri))return!1;if(!Vn.visible){var er={context:Ri,except:{}};if(xr.focusInHiddenIframe&&(er.except.browsingContext=!0),xr.focusObjectSvgHidden&&"object"===Ri.nodeName.toLowerCase()&&(er.except.cssVisibility=!0),!qr.rules(er))return!1}var ar=sr(Ri);return!(ar&&!("object"!==ar.nodeName.toLowerCase()||xr.focusInZeroDimensionObject||ar.offsetWidth&&ar.offsetHeight)||"svg"===Ri.nodeName.toLowerCase()&&xr.focusSvgInIframe&&!ar&&null===Ri.getAttribute("tabindex"))}vo.except=function(){var Et=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},Vt=function(Tn){return vo({context:Tn,except:Et})};return Vt.rules=vo,Vt};const Ur=vo.except({});function Bo(Et){var Vt=function(Tn){return Tn.shadowRoot||Et(Tn)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP};return Vt.acceptNode=Vt,Vt}var Bi=Bo(pn);function zi(){var Et=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},Vt=Et.context,Tn=Et.includeContext,Vn=Et.includeOnlyTabbable,Gn=Et.strategy;Vt||(Vt=document.documentElement);for(var Ri=Ur.rules.except({onlyTabbable:Vn}),er=ui(Vt).createTreeWalker(Vt,NodeFilter.SHOW_ELEMENT,"all"===Gn?Bi:Bo(Ri),!1),ar=[];er.nextNode();)er.currentNode.shadowRoot?(Ri(er.currentNode)&&ar.push(er.currentNode),ar=ar.concat(zi({context:er.currentNode.shadowRoot,includeOnlyTabbable:Vn,strategy:Gn}))):ar.push(er.currentNode);return Tn&&("all"===Gn?pn(Vt)&&ar.unshift(Vt):Ri(Vt)&&ar.unshift(Vt)),ar}var Qr=void 0,Uo=void 0;function Hr(){var Et=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},Tn=Et.includeContext,Vn=Et.includeOnlyTabbable,Gn=Et.strategy,Ri=void 0===Gn?"quick":Gn,er={context:x({label:"query/focusable",resolveDocument:!0,defaultToDocument:!0,context:Et.context}),includeContext:Tn,includeOnlyTabbable:Vn,strategy:Ri};if("quick"===Ri)return function so(){var Et=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},Vt=Et.context,Tn=Et.includeContext,Vn=Et.includeOnlyTabbable,Gn=(Qr||(Qr=je()),"string"==typeof Uo||(Uo=rr(Uo=(Qr.focusTable?"table, td,":"")+(Qr.focusFieldset?"fieldset,":"")+"svg a,a[href],area[href],input, select, textarea, button,iframe, object, embed,keygen,"+(Qr.focusAudioWithoutControls?"audio,":"audio[controls],")+(Qr.focusVideoWithoutControls?"video,":"video[controls],")+(Qr.focusSummary?"summary,":"")+"[tabindex],[contenteditable]")),Uo),Ri=Vt.querySelectorAll(Gn),er=Ur.rules.except({onlyTabbable:Vn}),ar=[].filter.call(Ri,er);return Tn&&er(Vt)&&ar.unshift(Vt),ar}(er);if("strict"===Ri||"all"===Ri)return zi(er);throw new TypeError('query/focusable requires option.strategy to be one of ["quick", "strict", "all"]')}function ko(Et){var Vt=Et.element,Tn=Et.attribute,Vn="data-cached-"+Tn;if(null===Vt.getAttribute(Vn)){var Gn=Vt.getAttribute(Tn);if(null===Gn)return;Vt.setAttribute(Vn,Gn||""),Vt.removeAttribute(Tn)}else{var Ri=Vt.getAttribute(Vn);Vt.removeAttribute(Vn),Vt.setAttribute(Tn,Ri)}}function br(Et){var Vt=Et.element,Tn=Et.attribute,Vn=Et.temporaryValue,Ri="data-cached-"+Tn;if(void 0!==Vn){var er=Et.saveValue||Vt.getAttribute(Tn);Vt.setAttribute(Ri,er||""),Vt.setAttribute(Tn,Vn)}else{var ar=Vt.getAttribute(Ri);Vt.removeAttribute(Ri),""===ar?Vt.removeAttribute(Tn):Vt.setAttribute(Tn,ar)}}var _o=function(){};const wo=typeof console<"u"?console:{log:_o,debug:_o,info:_o,warn:_o,error:_o};var Xt=void 0;function On(){wo.warn("trying to focus inert element",this)}function ni(Et,Vt){Xt||(Xt=je());var Tn=x({label:"element/disabled",context:Et});Vt=!!Vt;var Vn=Tn.hasAttribute("data-ally-disabled"),Gn=1===arguments.length;return zn(Tn)?Gn?Tn.disabled:(Tn.disabled=Vt,Tn):Gn?Vn:(Vn===Vt||function _n(Et,Vt){br({element:Et,attribute:"aria-disabled",temporaryValue:Vt?"true":void 0}),function(Gn,Ri){if(Ri){var er=yn(Gn);br({element:Gn,attribute:"tabindex",temporaryValue:"-1",saveValue:null!==er?er:""})}else br({element:Gn,attribute:"tabindex"})}(Et,Vt),function(Gn,Ri){Ri?Gn.focus=On:delete Gn.focus}(Et,Vt),function(Gn,Ri){if(Ri)Gn.setAttribute("data-inert-pointer-events",Gn.style.pointerEvents||""),Gn.style.pointerEvents="none";else{var ar=Gn.getAttribute("data-inert-pointer-events");Gn.removeAttribute("data-inert-pointer-events"),Gn.style.pointerEvents=ar}}(Et,Vt);var Tn=Et.nodeName.toLowerCase();("video"===Tn||"audio"===Tn)&&function(Gn,Ri){ko({element:Gn,attribute:"controls",remove:Ri})}(Et,Vt),("svg"===Tn||Et.ownerSVGElement)&&(Xt.focusSvgFocusableAttribute?function(Gn,Ri){br({element:Gn,attribute:"focusable",temporaryValue:Ri?"false":void 0})}(Et,Vt):!Xt.focusSvgTabindexAttribute&&"a"===Tn&&function(Gn,Ri){ko({element:Gn,attribute:"xlink:href",remove:Ri})}(Et,Vt)),Vt?Et.setAttribute("data-ally-disabled","true"):Et.removeAttribute("data-ally-disabled")}(Tn,Vt),Tn)}var hi=function(Et){return Et.shadowRoot?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP};function Ji(){var Et=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context,Vt=x({label:"query/shadow-hosts",resolveDocument:!0,defaultToDocument:!0,context:Et}),Tn=ui(Et).createTreeWalker(Vt,NodeFilter.SHOW_ELEMENT,hi,!1),Vn=[];for(Vt.shadowRoot&&(Vn.push(Vt),Vn=Vn.concat(Ji({context:Vt.shadowRoot})));Tn.nextNode();)Vn.push(Tn.currentNode),Vn=Vn.concat(Ji({context:Tn.currentNode.shadowRoot}));return Vn}hi.acceptNode=hi;var Er="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(Et){return typeof Et}:function(Et){return Et&&"function"==typeof Symbol&&Et.constructor===Symbol&&Et!==Symbol.prototype?"symbol":typeof Et},Wr=function(){function Et(Vt,Tn){for(var Vn=0;Vn0&&void 0!==arguments[0]?arguments[0]:{},Vn=Tn.context,Gn=Tn.callback,Ri=Tn.config;(function(ar,yr){if(!(ar instanceof yr))throw new TypeError("Cannot call a class as a function")})(this,Et),this.config=Ri,this.disengage=this.disengage.bind(this),this.clientObserver=new MutationObserver(Gn),this.hostObserver=new MutationObserver(function(er){return er.forEach(Vt.handleHostMutation,Vt)}),this.observeContext(Vn),this.observeShadowHosts(Vn)}return Wr(Et,[{key:"disengage",value:function(){this.clientObserver&&this.clientObserver.disconnect(),this.clientObserver=null,this.hostObserver&&this.hostObserver.disconnect(),this.hostObserver=null}},{key:"observeShadowHosts",value:function(Vt){var Tn=this;Ji({context:Vt}).forEach(function(Vn){return Tn.observeContext(Vn.shadowRoot)})}},{key:"observeContext",value:function(Vt){this.clientObserver.observe(Vt,this.config),this.hostObserver.observe(Vt,vr)}},{key:"handleHostMutation",value:function(Vt){"childList"===Vt.type&&C(Vt.addedNodes).filter(function(Tn){return Tn.nodeType===Node.ELEMENT_NODE}).forEach(this.observeShadowHosts,this)}}]),Et}();function Ii(){var Et=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},Vt=Et.parent,Tn=Et.element,Vn=Et.includeSelf;if(Vt)return function(Gn){return!!(Vn&&Gn===Vt||Vt.compareDocumentPosition(Gn)&Node.DOCUMENT_POSITION_CONTAINED_BY)};if(Tn)return function(Gn){return!!(Vn&&Tn===Gn||Gn.compareDocumentPosition(Tn)&Node.DOCUMENT_POSITION_CONTAINED_BY)};throw new TypeError("util/compare-position#getParentComparator required either options.parent or options.element")}var jr=function(){function Et(Vt,Tn){for(var Vn=0;Vn0&&void 0!==arguments[0]?arguments[0]:{},Vn=Tn.context,Gn=Tn.filter;(function(ar,yr){if(!(ar instanceof yr))throw new TypeError("Cannot call a class as a function")})(this,Et),this._context=C(Vn||document.documentElement)[0],this._filter=C(Gn),this._inertElementCache=[],this.disengage=this.disengage.bind(this),this.handleMutation=this.handleMutation.bind(this),this.renderInert=this.renderInert.bind(this),this.filterElements=this.filterElements.bind(this),this.filterParentElements=this.filterParentElements.bind(this);var Ri=Hr({context:this._context,includeContext:!0,strategy:"all"});this.renderInert(Ri),this.shadowObserver=function(){var ar=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},yr=ar.context,Io=ar.callback,to=ar.config;if("function"!=typeof Io)throw new TypeError("observe/shadow-mutations requires options.callback to be a function");if("object"!==(typeof to>"u"?"undefined":Er(to)))throw new TypeError("observe/shadow-mutations requires options.config to be an object");if(!window.MutationObserver)return{disengage:function(){}};var go=x({label:"observe/shadow-mutations",resolveDocument:!0,defaultToDocument:!0,context:yr});return{disengage:new fr({context:go,callback:Io,config:to}).disengage}}({context:this._context,config:ao,callback:function(er){return er.forEach(Vt.handleMutation)}})}return jr(Et,[{key:"disengage",value:function(){this._context&&(Wi(this._context),this._inertElementCache.forEach(function(Vt){return Wi(Vt)}),this._inertElementCache=null,this._filter=null,this._context=null,this.shadowObserver&&this.shadowObserver.disengage(),this.shadowObserver=null)}},{key:"listQueryFocusable",value:function(Vt){return Vt.map(function(Tn){return Hr({context:Tn,includeContext:!0,strategy:"all"})}).reduce(function(Tn,Vn){return Tn.concat(Vn)},[])}},{key:"renderInert",value:function(Vt){var Tn=this;Vt.filter(this.filterElements).filter(this.filterParentElements).filter(function(Vn){return!ni(Vn)}).forEach(function(Vn){Tn._inertElementCache.push(Vn),ni(Vn,!0)})}},{key:"filterElements",value:function(Vt){var Tn=Ii({element:Vt,includeSelf:!0});return!this._filter.some(Tn)}},{key:"filterParentElements",value:function(Vt){var Tn=Ii({parent:Vt});return!this._filter.some(Tn)}},{key:"handleMutation",value:function(Vt){if("childList"===Vt.type){var Tn=C(Vt.addedNodes).filter(function(Gn){return Gn.nodeType===Node.ELEMENT_NODE});if(!Tn.length)return;var Vn=this.listQueryFocusable(Tn);this.renderInert(Vn)}else"attributes"===Vt.type&&this.renderInert([Vt.target])}}]),Et}();function Xn(Et){br({element:Et,attribute:"aria-hidden",temporaryValue:"true"})}function qi(Et){br({element:Et,attribute:"aria-hidden"})}var Xi={attributes:!1,childList:!0,subtree:!0};function Yr(){for(var Et=x({label:"get/shadow-host",context:(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context}),Vt=null;Et;)Vt=Et,Et=Et.parentNode;return Vt.nodeType===Vt.DOCUMENT_FRAGMENT_NODE&&Vt.host?Vt.host:null}(function(){function Et(Vt,Tn){for(var Vn=0;Vn0&&void 0!==arguments[0]?arguments[0]:{},Tn=Vt.context,Vn=Vt.filter;(function(er,ar){if(!(er instanceof ar))throw new TypeError("Cannot call a class as a function")})(this,Et),this._context=C(Tn||document.documentElement)[0],this._filter=C(Vn),this.disengage=this.disengage.bind(this),this.handleMutation=this.handleMutation.bind(this),this.isInsignificantBranch=this.isInsignificantBranch.bind(this);var Gn=function(){var er=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},ar=er.context,yr=er.filter;if(ar=x({label:"get/insignificant-branches",defaultToDocument:!0,context:ar}),!(yr=C(yr)).length)throw new TypeError("get/insignificant-branches requires valid options.filter");return function St(Et){var Vt=Et.context,Tn=Et.filter,Vn=[],Gn=function(er){return Tn.some(function(ar){return er===ar})?NodeFilter.FILTER_REJECT:(yr=Ii({parent:er}),Tn.some(yr)?NodeFilter.FILTER_ACCEPT:(Vn.push(er),NodeFilter.FILTER_REJECT));var yr};Gn.acceptNode=Gn;for(var Ri=ui(Vt).createTreeWalker(Vt,NodeFilter.SHOW_ELEMENT,Gn,!1);Ri.nextNode(););return Vn}({context:ar,filter:yr})}({context:this._context,filter:this._filter});Gn.forEach(Xn),this.startObserver()},[{key:"disengage",value:function(){this._context&&([].forEach.call(this._context.querySelectorAll("[data-cached-aria-hidden]"),qi),this._context=null,this._filter=null,this._observer&&this._observer.disconnect(),this._observer=null)}},{key:"startObserver",value:function(){var Vt=this;window.MutationObserver&&(this._observer=new MutationObserver(function(Tn){return Tn.forEach(Vt.handleMutation)}),this._observer.observe(this._context,Xi))}},{key:"handleMutation",value:function(Vt){"childList"===Vt.type&&C(Vt.addedNodes).filter(function(Tn){return Tn.nodeType===Node.ELEMENT_NODE}).filter(this.isInsignificantBranch).forEach(Xn)}},{key:"isInsignificantBranch",value:function(Vt){if(N({context:Vt}).some(function(Vn){return"true"===Vn.getAttribute("aria-hidden")}))return!1;var Tn=Ii({element:Vt});return!this._filter.some(Tn)}}]);var Vr=void 0,eo=/^(fieldset|table|td|body)$/;function Kr(){var Et=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},Vt=Et.context,Tn=Et.except,Vn=void 0===Tn?{flexbox:!1,scrollable:!1,shadow:!1,visible:!1,onlyTabbable:!1}:Tn;Vr||(Vr=je());var Gn=x({label:"is/tabbable",resolveDocument:!0,context:Vt});if(q.is.BLINK&&q.is.ANDROID&&q.majorVersion>42)return!1;var Ri=sr(Gn);if(Ri){if(q.is.WEBKIT&&q.is.IOS||yn(Ri)<0||!Vn.visible&&(q.is.BLINK||q.is.WEBKIT)&&!qr(Ri))return!1;if("object"===Ri.nodeName.toLowerCase()&&(q.is.WEBKIT||q.is.BLINK&&!("Chrome"===q.name&&q.majorVersion>=54||"Opera"===q.name&&q.majorVersion>=41)))return!1}var ar=Gn.nodeName.toLowerCase(),yr=yn(Gn),Io=null===yr?null:yr>=0;if(q.is.EDGE&&q.majorVersion>=14&&Ri&&Gn.ownerSVGElement&&yr<0)return!0;var to=!1!==Io,go=null!==yr&&yr>=0;if(Gn.hasAttribute("contenteditable"))return to;if(eo.test(ar)&&!0!==Io)return!1;if(q.is.WEBKIT&&q.is.IOS){var co="input"===ar&&"text"===Gn.type||"password"===Gn.type||"select"===ar||"textarea"===ar||Gn.hasAttribute("contenteditable");if(co||(co=Pn(window.getComputedStyle(Gn,null))),!co)return!1}if("use"===ar&&null!==yr&&(q.is.BLINK||q.is.WEBKIT&&9===q.majorVersion)||ee(Gn,"svg a")&&Gn.hasAttribute("xlink:href")&&(to||Gn.focus&&!Vr.focusSvgNegativeTabindexAttribute)||"svg"===ar&&Vr.focusSvgInIframe&&to)return!0;if(q.is.TRIDENT||q.is.EDGE){if("svg"===ar)return!!Vr.focusSvg||Gn.hasAttribute("focusable")||go;if(Gn.ownerSVGElement)return!(!Vr.focusSvgTabindexAttribute||!go)||Gn.hasAttribute("focusable")}if(void 0===Gn.tabIndex)return!!Vn.onlyTabbable;if("audio"===ar){if(!Gn.hasAttribute("controls"))return!1;if(q.is.BLINK)return!0}if("video"===ar)if(Gn.hasAttribute("controls")){if(q.is.BLINK||q.is.GECKO)return!0}else if(q.is.TRIDENT||q.is.EDGE)return!1;if("object"===ar&&(q.is.BLINK||q.is.WEBKIT)||"iframe"===ar)return!1;if(!Vn.scrollable&&q.is.GECKO&&ut(window.getComputedStyle(Gn,null)))return to;if(q.is.TRIDENT||q.is.EDGE){if("area"===ar){var cs=Zt(Gn);if(cs&&yn(cs)<0)return!1}var bt=window.getComputedStyle(Gn,null);if(Pn(bt))return Gn.tabIndex>=0;if(!Vn.flexbox&&Wt(bt))return null!==yr?go:Ao(Gn)&&wn(Gn);if(qe(Gn,ar))return!1;var Rt=Gn.parentElement;if(Rt){var se=Rt.nodeName.toLowerCase(),te=window.getComputedStyle(Rt,null);if(qe(Rt,ar,se,te))return!1;if(Wt(te))return go}}return Gn.tabIndex>=0}Kr.except=function(){var Et=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},Vt=function(Tn){return Kr({context:Tn,except:Et})};return Vt.rules=Kr,Vt};var Ao=pn.rules.except({flexbox:!0}),wn=Kr.except({flexbox:!0});const Mo=Kr.except({});function Tr(Et,Vt){return Et.compareDocumentPosition(Vt)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1}function _(){var ar,yr,Io,Et=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},Tn=Et.elements,Vn=Et.resolveElement,Gn=Et.list.slice(0),Ri=C(Tn).slice(0);return Ri.sort(Tr),ar=Gn,yr=function Ee(Et,Vt,Tn){var Vn=[];return Vt.forEach(function(Gn){var to,Ri=!0,er=Et.indexOf(Gn);-1===er&&(to=Gn,er=Cn(Et,function(go){return to.compareDocumentPosition(go)&Node.DOCUMENT_POSITION_FOLLOWING}),Ri=!1),-1===er&&(er=Et.length);var ar=C(Tn?Tn(Gn):Gn);ar.length&&Vn.push({offset:er,replace:Ri,elements:ar})}),Vn}(Gn,Ri,Vn),Io=0,yr.sort(function(to,go){return to.offset-go.offset}),yr.forEach(function(to){var go=to.replace?1:0,co=[to.offset+Io,go].concat(to.elements);ar.splice.apply(ar,co),Io+=to.elements.length-go}),Gn}(function(){function Et(Vt,Tn){for(var Vn=0;Vn0&&void 0!==arguments[0]?arguments[0]:{},Vt=Et.context,Tn=Et.includeContext,Vn=Et.includeOnlyTabbable,Gn=Et.strategy,Ri=Mo.rules.except({onlyTabbable:Vn});return Hr({context:Vt,includeContext:Tn,includeOnlyTabbable:Vn,strategy:Gn}).filter(Ri)}({context:Tn}))}},{key:"extractAreasFromList",value:function(Vt){return Vt.filter(function(Tn){if("area"!==Tn.nodeName.toLowerCase())return!0;var Vn=Tn.parentNode;return this.maps[Vn.name]||(this.maps[Vn.name]=[]),this.maps[Vn.name].push(Tn),!1},this)}}]),function(){function Et(Vt,Tn){for(var Vn=0;Vn-1?[Vt].concat(Tn):Tn}},{key:"_cleanup",value:function(){Object.keys(this.hosts).forEach(function(Vt){delete this.hosts[Vt]._sortingId},this)}}]);for(var ye={tab:9,left:37,up:38,right:39,down:40,pageUp:33,"page-up":33,pageDown:34,"page-down":34,end:35,home:36,enter:13,escape:27,space:32,shift:16,capsLock:20,"caps-lock":20,ctrl:17,alt:18,meta:91,pause:19,insert:45,delete:46,backspace:8,_alias:{91:[92,93,224]}},_t=1;_t<26;_t++)ye["f"+_t]=_t+111;for(var Dt=0;Dt<10;Dt++){var cn=Dt+48,Un=Dt+96;ye[Dt]=cn,ye["num-"+Dt]=Un,ye._alias[cn]=[Un]}for(var Jn=0;Jn<26;Jn++){var fi=Jn+65;ye[String.fromCharCode(fi).toLowerCase()]=fi}var L={alt:"altKey",ctrl:"ctrlKey",meta:"metaKey",shift:"shiftKey"};Object.keys(L).map(function(Et){return L[Et]});const Oe_disabled=function(){var Vt=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{disengage:new Bt({context:Vt.context,filter:Vt.filter}).disengage}};var Ze=S(6312);const Je=function(Et){return{showDownload:Et}};function Kt(Et,Vt){if(1&Et&&(e.O4$(),e.TgZ(0,"text",229)(1,"tspan",230),e._uU(2),e.qZA(),e.TgZ(3,"tspan",231),e._uU(4),e.qZA()()),2&Et){const Tn=e.oxw();e.xp6(2),e.Oqu(Tn.outcomeLabel),e.xp6(2),e.Oqu(Tn.outcome)}}function Qt(Et,Vt){if(1&Et&&(e.O4$(),e.TgZ(0,"g",232)(1,"g",233),e._UZ(2,"polygon",234)(3,"path",235),e.qZA(),e.TgZ(4,"text",236)(5,"tspan",237),e._uU(6),e.qZA()()()),2&Et){const Tn=e.oxw();e.xp6(6),e.Oqu(Tn.timeSpentLabel)}}function fn(Et,Vt){1&Et&&(e.O4$(),e.TgZ(0,"svg",238)(1,"defs")(2,"linearGradient",239),e._UZ(3,"stop",240)(4,"stop",241),e.qZA()(),e.TgZ(5,"g",242),e._UZ(6,"path",243)(7,"path",244),e.qZA()())}function Qn(Et,Vt){1&Et&&(e.O4$(),e.TgZ(0,"svg",238)(1,"defs")(2,"linearGradient",239),e._UZ(3,"stop",240)(4,"stop",241),e.qZA()(),e.TgZ(5,"g",242),e._UZ(6,"path",243)(7,"path",245),e.qZA()())}function _i(Et,Vt){if(1&Et){const Tn=e.EpF();e.TgZ(0,"div",246),e.NdJ("click",function(){e.CHM(Tn);const Vn=e.oxw();return e.KtG(Vn.exitContent.emit({type:"EXIT"}))}),e.O4$(),e.TgZ(1,"svg",247)(2,"defs")(3,"linearGradient",248),e._UZ(4,"stop",240)(5,"stop",241),e.qZA()(),e.TgZ(6,"g",242),e._UZ(7,"path",249)(8,"path",250),e.qZA()(),e.kcU(),e.TgZ(9,"div",226),e._uU(10,"Exit"),e.qZA()()}}function ri(Et,Vt){if(1&Et){const Tn=e.EpF();e.ynx(0),e.TgZ(1,"div",251),e._uU(2,"Up Next"),e.qZA(),e.TgZ(3,"div",252),e.NdJ("click",function(){e.CHM(Tn);const Vn=e.oxw();return e.KtG(Vn.playNext())}),e.TgZ(4,"div",253),e._uU(5),e.qZA(),e.TgZ(6,"div",254),e._UZ(7,"img",255),e.qZA()(),e.BQk()}if(2&Et){const Tn=e.oxw();e.xp6(5),e.Oqu(Tn.nextContent.name)}}function Ti(Et,Vt){if(1&Et){const Tn=e.EpF();e.TgZ(0,"li",8),e.NdJ("click",function(Vn){e.CHM(Tn);const Gn=e.oxw();return e.KtG(Gn.emitSideBarEvent(Vn,"SHARE"))})("keydown.enter",function(Vn){e.CHM(Tn);const Gn=e.oxw();return e.KtG(Gn.emitSideBarEvent(Vn,"SHARE"))}),e._UZ(1,"span",9),e._uU(2," Share"),e.qZA()}}function Ir(Et,Vt){if(1&Et){const Tn=e.EpF();e.TgZ(0,"li",8),e.NdJ("click",function(Vn){e.CHM(Tn);const Gn=e.oxw();return e.KtG(Gn.showDownloadPopup(Vn,"DOWNLOAD_MENU"))})("keydown.enter",function(Vn){e.CHM(Tn);const Gn=e.oxw();return Gn.closeNav(Vn),e.KtG(Gn.showDownloadPopup(Vn,"DOWNLOAD_MENU"))}),e._UZ(1,"span",10),e._uU(2," Download"),e.qZA()}}function Jr(Et,Vt){if(1&Et){const Tn=e.EpF();e.TgZ(0,"li",8),e.NdJ("click",function(Vn){e.CHM(Tn);const Gn=e.oxw();return Gn.closeNav(Vn),e.KtG(Gn.emitSideBarEvent(Vn,"PRINT"))})("keydown.enter",function(Vn){e.CHM(Tn);const Gn=e.oxw();return e.KtG(Gn.emitSideBarEvent(Vn,"PRINT"))}),e._UZ(1,"span",11),e._uU(2," Print"),e.qZA()}}function Zr(Et,Vt){if(1&Et){const Tn=e.EpF();e.TgZ(0,"li",8),e.NdJ("click",function(Vn){e.CHM(Tn);const Gn=e.oxw();return Gn.closeNav(Vn),e.KtG(Gn.emitSideBarEvent(Vn,"EXIT"))})("keydown.enter",function(Vn){e.CHM(Tn);const Gn=e.oxw();return Gn.closeNav(Vn),e.KtG(Gn.emitSideBarEvent(Vn,"EXIT"))}),e._UZ(1,"span",12),e._uU(2," Exit"),e.qZA()}}function So(Et,Vt){if(1&Et){const Tn=e.EpF();e.TgZ(0,"sb-player-download-popup",13),e.NdJ("hideDownloadPopUp",function(Vn){e.CHM(Tn);const Gn=e.oxw();return e.KtG(Gn.hideDownloadPopUp(Vn))})("downloadEvent",function(Vn){e.CHM(Tn);const Gn=e.oxw();return e.KtG(Gn.sidebarEvent.emit(Vn))}),e.qZA()}if(2&Et){const Tn=e.oxw();e.Q6J("title",Tn.title)("showDownloadPopUp",Tn.showDownloadPopUp)}}const qo=function(Et){return{"animated animateBg":Et}};function Ts(Et,Vt){1&Et&&(e.TgZ(0,"div",1),e._uU(1," You are offline\n"),e.qZA())}const jo=':root{--sdk-navigation-arrows-bg:#fff;--sdk-navigation-arrows-border:#F2F2F2;--sdk-navigation-arrows-after:#999999;--sdk-player-nextIcon:#fff}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]{height:2rem;width:4rem;cursor:pointer;border-radius:1rem;background-color:var(--sdk-navigation-arrows-bg);box-shadow:var(--sbt-box-shadow-3px);border:1px solid var(--sdk-navigation-arrows-border);-webkit-transition:.1s ease-in;transition:.1s ease-in}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover{border:1px solid transparent;background:var(--primary-color)}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]::after{display:none;content:"";width:.5rem;height:.5rem;border-top:.125rem solid var(--sdk-navigation-arrows-after);border-left:.125rem solid var(--sdk-navigation-arrows-after)}[_nghost-%COMP%] .player-nextIcon[_ngcontent-%COMP%]::after{content:"";-webkit-transform:rotate(135deg);transform:rotate(135deg);border-top:.125rem solid var(--sdk-player-nextIcon);border-left:.125rem solid var(--sdk-player-nextIcon)}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover.player-nextIcon::after{content:"";border-top:.125rem solid var(--sdk-player-nextIcon);border-left:.125rem solid var(--sdk-player-nextIcon)}[_nghost-%COMP%] .navigation-arrows.player-nextIcon[_ngcontent-%COMP%]{background:var(--primary-color)}button[_ngcontent-%COMP%]{-webkit-appearance:none;background:0 0;border:0}.paginate[_ngcontent-%COMP%]{position:relative;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.paginate[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{position:absolute;top:42%;left:40%;width:.75rem;height:.1875rem;border-radius:.09375rem;background:var(--white);-webkit-transition:.15s;transition:.15s}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{-webkit-transform-origin:0 50%;transform-origin:0 50%;background-color:var(--gray-800)}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{-webkit-transform:translate(0,-1px) rotate(40deg);transform:translate(0,-1px) rotate(40deg)}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{-webkit-transform:translate(0,1px) rotate(-40deg);transform:translate(0,1px) rotate(-40deg)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]{background-color:var(--white)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{-webkit-transform:translate(0,0) rotate(30deg);transform:translate(0,0) rotate(30deg)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{-webkit-transform:translate(0,1px) rotate(-30deg);transform:translate(0,1px) rotate(-30deg)}.paginate.left[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child, .paginate.left[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child, .paginate.left[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child, .paginate.left[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{-webkit-transform:translate(-.3125rem,0) rotate(0);transform:translate(-.3125rem,0) rotate(0)}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{-webkit-transform:translate(0,.0625rem) rotate(40deg);transform:translate(0,.0625rem) rotate(40deg)}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{-webkit-transform:translate(0,-.0625rem) rotate(-40deg);transform:translate(0,-.0625rem) rotate(-40deg)}.paginate.right[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{-webkit-transform:translate(0,.0625rem) rotate(30deg);transform:translate(0,.0625rem) rotate(30deg)}.paginate.right[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{-webkit-transform:translate(0,.0625rem) rotate(-30deg);transform:translate(0,.0625rem) rotate(-30deg)}.paginate.right[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child, .paginate.right[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child, .paginate.right[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child, .paginate.right[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{-webkit-transform:translate(.3125rem,0) rotate(0);transform:translate(.3125rem,0) rotate(0)}.paginate[data-state=disabled][_ngcontent-%COMP%]{opacity:.3;cursor:default} html[dir=rtl] .player-nextIcon, html[dir=rtl] .player-previousIcon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}';function $r(Et,Vt){if(1&Et){const Tn=e.EpF();e.TgZ(0,"div",6)(1,"img",7),e.NdJ("click",function(){e.CHM(Tn);const Vn=e.oxw();return e.KtG(Vn.rotateCW())}),e.qZA()()}}function Ps(Et,Vt){if(1&Et){const Tn=e.EpF();e.TgZ(0,"div",8)(1,"button",9),e.NdJ("click",function(){e.CHM(Tn);const Vn=e.oxw();return e.KtG(Vn.zoomOut())}),e.qZA(),e.TgZ(2,"button",10),e.NdJ("click",function(){e.CHM(Tn);const Vn=e.oxw();return e.KtG(Vn.zoomIn())}),e.qZA()()}}function uo(Et,Vt){if(1&Et){const Tn=e.EpF();e.TgZ(0,"div",11)(1,"input",12),e.NdJ("ngModelChange",function(Vn){e.CHM(Tn);const Gn=e.oxw();return e.KtG(Gn.page=Vn)}),e.qZA(),e.TgZ(2,"span",13),e.NdJ("click",function(){e.CHM(Tn);const Vn=e.oxw();return e.KtG(Vn.gotoPage())}),e._UZ(3,"img",14),e.qZA(),e.TgZ(4,"span",15),e._uU(5,"/"),e.qZA(),e.TgZ(6,"span",16),e._uU(7),e.qZA()()}if(2&Et){const Tn=e.oxw();e.xp6(1),e.Q6J("ngModel",Tn.page)("max",Tn.totalPages),e.xp6(6),e.Oqu(Tn.totalPages)}}function zo(Et,Vt){if(1&Et){const Tn=e.EpF();e.TgZ(0,"div",17)(1,"div",18)(2,"sb-player-previous-navigation",19),e.NdJ("previousAction",function(Vn){e.CHM(Tn);const Gn=e.oxw();return e.KtG(Gn.actions.emit(Vn))}),e.qZA(),e.TgZ(3,"sb-player-next-navigation",20),e.NdJ("nextAction",function(Vn){e.CHM(Tn);const Gn=e.oxw();return e.KtG(Gn.actions.emit(Vn))}),e.qZA()()()}}const $o={contentCompatibility:"CPV2_CONT_COMP_01",contentLoadFails:"CPV2_CONT_LOAD_FAIL_01",internetConnectivity:"CPV2_INT_CONNECT_01",streamingUrlSupport:"CPV2_INT_STREAMINGURL_01"},hs={contentCompatibility:"content compatibility error",contentLoadFails:"content load failed",internetConnectivity:"content failed to load , No Internet Available",streamingUrlSupport:"streaming url is not supported",contentPlayFailedHeader:"Unable to load content",contentPlayFailTitle:"Refresh and try again later"};class ws{constructor(){this.playerContentCompatibiltyLevel=5,this.getInternetConnectivityError=new e.vpe,this.setInternetConnectivityError=()=>{const Vt=new Error;Vt.message=hs.internetConnectivity,Vt.name=$o.internetConnectivity,this.getInternetConnectivityError.emit({error:Vt})},this.initInternetConnectivityError()}checkContentCompatibility(Vt){if(Vt>this.playerContentCompatibiltyLevel){const Tn=new Error;return Tn.message=`Player supports ${this.playerContentCompatibiltyLevel}\n but content compatibility is ${Vt}`,Tn.name="contentCompatibily",{error:Tn,isCompitable:!1}}return{error:null,isCompitable:!0}}initInternetConnectivityError(){window.addEventListener("offline",this.setInternetConnectivityError)}ngOnDestroy(){window.removeEventListener("offline",this.setInternetConnectivityError)}}ws.\u0275fac=function(Et){return new(Et||ws)},ws.ctorParameters=()=>[],ws.\u0275prov=(0,e.Yz7)({factory:function(){return new ws},token:ws,providedIn:"root"});class $s{constructor(){this.downloadEvent=new e.vpe,this.hideDownloadPopUp=new e.vpe,this.showDownloadPopUp=!1}hideDownloadPopup(Vt,Tn){this.disabledHandle.disengage(),this.hideDownloadPopUp.emit({event:Vt,type:Tn})}ngOnChanges(Vt){for(const Tn in Vt)if(Vt.hasOwnProperty(Tn)&&"showDownloadPopUp"===Tn){this.showDownloadPopUp=Vt[Tn].currentValue||!1;const Vn=document.querySelector(".file-download");this.disabledHandle=Oe_disabled({filter:Vn})}}download(Vt,Tn){this.downloadEvent.emit({event:Vt,type:Tn}),this.disabledHandle.disengage()}}$s.\u0275fac=function(Et){return new(Et||$s)},$s.\u0275cmp=e.Xpm({type:$s,selectors:[["sb-player-download-popup"]],inputs:{showDownloadPopUp:"showDownloadPopUp",title:"title"},outputs:{downloadEvent:"downloadEvent",hideDownloadPopUp:"hideDownloadPopUp"},features:[e.TTD],decls:16,vars:4,consts:[[1,"file-download",3,"ngClass"],[1,"file-download__overlay"],["aria-modal","true","aria-labelledby","Download Content","aria-describedby","Dialog to download content",1,"file-download__popup"],[1,"close-btn",3,"click"],["type","button","id","close","data-animation","showShadow","aria-label","player-close-btn",1,"close-icon"],[1,"file-download__metadata"],[1,"file-download__title","text-left"],[1,"file-download__text","text-left"],[1,"file-download__size"],[1,"file-download__action-btns"],["type","button","id","cancel",1,"sb-btn","sb-btn-normal","sb-btn-outline-primary","sb-btn-radius","cancel-btn","mr-8",3,"click"],["type","button","id","download",1,"sb-btn","sb-btn-normal","sb-btn-primary","sb-btn-radius","download-btn",3,"click"]],template:function(Et,Vt){1&Et&&(e.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3),e.NdJ("click",function(Tn){return Vt.hideDownloadPopup(Tn,"DOWNLOAD_POPUP_CLOSE")}),e._UZ(4,"button",4),e.qZA(),e.TgZ(5,"div",5)(6,"h5",6),e._uU(7,"Confirm Download"),e.qZA(),e.TgZ(8,"div",7),e._uU(9),e.qZA(),e._UZ(10,"div",8),e.TgZ(11,"div",9)(12,"button",10),e.NdJ("click",function(Tn){return Vt.hideDownloadPopup(Tn,"DOWNLOAD_POPUP_CANCEL")}),e._uU(13,"Cancel"),e.qZA(),e.TgZ(14,"button",11),e.NdJ("click",function(Tn){return Vt.download(Tn,"DOWNLOAD")}),e._uU(15,"Download"),e.qZA()()()()()()),2&Et&&(e.Q6J("ngClass",e.VKq(2,Je,Vt.showDownloadPopUp)),e.xp6(9),e.hij('"',Vt.title,'" will be saved on your device.'))},dependencies:[f.mk],styles:['[_nghost-%COMP%] .file-download[_ngcontent-%COMP%]{width:100%;height:100%;position:absolute;top:0;left:0;z-index:99;-webkit-transition:.3s;transition:.3s;opacity:0;visibility:hidden}[_nghost-%COMP%] .file-download__overlay[_ngcontent-%COMP%]{width:100%;height:100%;background:rgba(var(--rc-rgba-black),.5);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-transition:.3s;transition:.3s;visibility:hidden}[_nghost-%COMP%] .file-download__popup[_ngcontent-%COMP%]{width:90%;max-width:22.5rem;min-height:13.125rem;background:var(--white);border-radius:1rem;box-shadow:0 0 1.5em 0 rgba(var(--rc-rgba-black),.22);padding:1.5rem;position:relative;-webkit-transition:.3s ease-in;transition:.3s ease-in;-webkit-transform:scale(.5);transform:scale(.5)}[_nghost-%COMP%] .file-download__close-btn[_ngcontent-%COMP%]{position:absolute;top:.75rem;right:.75rem;width:1.5rem;height:1.5rem;cursor:pointer}[_nghost-%COMP%] .file-download__close-btn[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%}[_nghost-%COMP%] .file-download__metadata[_ngcontent-%COMP%]{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%}[_nghost-%COMP%] .file-download__title[_ngcontent-%COMP%]{font-size:1rem;font-weight:700;line-height:1.375rem;word-break:break-word}[_nghost-%COMP%] .file-download__text[_ngcontent-%COMP%]{color:var(--gray-400);word-break:break-word}[_nghost-%COMP%] .file-download__size[_ngcontent-%COMP%]{color:var(--black)}[_nghost-%COMP%] .file-download__size[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__text[_ngcontent-%COMP%]{font-size:.875rem;line-height:1.25rem}[_nghost-%COMP%] .file-download__size[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__text[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__title[_ngcontent-%COMP%]{margin:0 0 1.5em}[_nghost-%COMP%] .file-download__action-btns[_ngcontent-%COMP%]{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end}[_nghost-%COMP%] .file-download__action-btns[_ngcontent-%COMP%] .cancel-btn[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__action-btns[_ngcontent-%COMP%] .download-btn[_ngcontent-%COMP%]{outline:0;border:none;font-size:.75rem;text-transform:uppercase;cursor:pointer;line-height:normal}[_nghost-%COMP%] .file-download.showDownload[_ngcontent-%COMP%] .file-download__popup[_ngcontent-%COMP%]{-webkit-transform:scale(1);transform:scale(1);visibility:visible}[_nghost-%COMP%] .file-download.showDownload[_ngcontent-%COMP%]{visibility:visible;opacity:1}[_nghost-%COMP%] .file-download.showDownload[_ngcontent-%COMP%] .file-download__overlay[_ngcontent-%COMP%]{visibility:visible}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%]{position:absolute;top:.75rem;right:.75rem}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]{width:1.875rem;height:1.875rem;background:0 0;border-radius:50%;cursor:pointer;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding:0}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]::after{content:"";-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]::before{content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]:after, [_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]:before{content:"";width:1.25rem;height:.125rem;position:absolute;background-color:var(--black)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]{box-shadow:0 0 0 0 var(--red) inset;-webkit-transition:.2s cubic-bezier(.175,.885,.52,1.775);transition:.2s cubic-bezier(.175,.885,.52,1.775);border:0 solid var(--white)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:before{-webkit-transition:.2s cubic-bezier(.175,.885,.52,1.775);transition:.2s cubic-bezier(.175,.885,.52,1.775)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:after{-webkit-transition:.2s cubic-bezier(.175,.885,.52,1.775);transition:.2s cubic-bezier(.175,.885,.52,1.775)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover{box-shadow:0 0 0 .25rem var(--red) inset}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover:before{-webkit-transform:scale(.7) rotate(45deg);transform:scale(.7) rotate(45deg);-webkit-transition-delay:.1s;transition-delay:.1s;background-color:var(--red)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover:after{-webkit-transform:scale(.7) rotate(-45deg);transform:scale(.7) rotate(-45deg);-webkit-transition-delay:.1s;transition-delay:.1s;background-color:var(--red)} html[dir=rtl] .close-btn{left:.75rem;right:auto}']}),$s.propDecorators={title:[{type:e.IIB}],downloadEvent:[{type:e.r_U}],hideDownloadPopUp:[{type:e.r_U}],showDownloadPopUp:[{type:e.IIB}]};class ra{constructor(){this.showReplay=!0,this.replayContent=new e.vpe,this.exitContent=new e.vpe,this.playNextContent=new e.vpe}ngOnInit(){this.subscription=(0,Ze.R)(document,"keydown").subscribe(Vt=>{"Enter"===Vt.key&&(Vt.stopPropagation(),document.activeElement.click())})}playNext(){this.playNextContent.emit({name:this.nextContent.name,identifier:this.nextContent.identifier,type:"NEXT_CONTENT_PLAY"})}replay(){this.showReplay&&this.replayContent.emit({type:"REPLAY"})}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}}ra.\u0275fac=function(Et){return new(Et||ra)},ra.\u0275cmp=e.Xpm({type:ra,selectors:[["sb-player-end-page"]],inputs:{showReplay:"showReplay",showExit:"showExit",contentName:"contentName",outcome:"outcome",outcomeLabel:"outcomeLabel",userName:"userName",timeSpentLabel:"timeSpentLabel",nextContent:"nextContent"},outputs:{replayContent:"replayContent",exitContent:"exitContent",playNextContent:"playNextContent"},ngContentSelectors:["*"],decls:237,vars:9,consts:[[1,"player-endpage"],[1,"player-endpage__left-panel"],[1,"user-score-card"],["width","100%","height","100%","viewBox","0 0 250 250","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink",0,"xmlns","xhtml","http://www.w3.org/1999/xhtml"],["id","filter-1"],["in","SourceGraphic","type","matrix","values",""],["x1","-19.3154721%","y1","50%","x2","100%","y2","50%","id","linearGradient-1"],["stop-color","#43A981","offset","0%"],["stop-color","#1D7E58","offset","100%"],["x1","0%","y1","0%","x2","101.719666%","y2","100%","id","linearGradient-2"],["stop-color","#FFCD55","offset","0%"],["stop-color","#FFD955","offset","100%"],["d","M124.02,185.665 C116.138,185.665 109.713,175.367 102.434,173.416 C94.911,171.399 84.204,177.031 77.612,173.212 C70.933,169.339 70.491,157.213 65.068,151.786 C59.642,146.36 47.514,145.92 43.643,139.24 C39.825,132.649 45.454,121.942 43.438,114.42 C41.487,107.143 31.19,100.717 31.19,92.831 C31.19,84.948 41.487,78.521 43.438,71.245 C45.454,63.721 39.825,53.013 43.644,46.423 C47.516,39.742 59.643,39.304 65.068,33.878 C70.493,28.452 70.933,16.325 77.612,12.453 C84.206,8.635 94.911,14.266 102.434,12.248 C109.713,10.297 116.138,-1.42108547e-14 124.02,-1.42108547e-14 C131.907,-1.42108547e-14 138.332,10.297 145.608,12.248 C153.132,14.266 163.839,8.635 170.429,12.454 C177.11,16.325 177.55,28.453 182.976,33.879 C188.403,39.305 200.531,39.743 204.401,46.425 C208.22,53.015 202.589,63.722 204.606,71.245 C206.558,78.521 216.854,84.948 216.854,92.831 C216.854,100.717 206.558,107.143 204.606,114.421 C202.589,121.943 208.22,132.651 204.4,139.242 C200.529,145.923 188.401,146.361 182.975,151.787 C177.55,157.214 177.11,169.34 170.429,173.212 C163.839,177.031 153.132,171.4 145.608,173.416 C138.332,175.367 131.907,185.665 124.02,185.665","id","path-3"],["x","-6.5%","y","-6.5%","width","112.9%","height","112.9%","filterUnits","objectBoundingBox","id","filter-4"],["stdDeviation","11.5","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","1","in","shadowBlurInner1","result","shadowOffsetInner1"],["in","shadowOffsetInner1","in2","SourceAlpha","operator","arithmetic","k2","-1","k3","1","result","shadowInnerInner1"],["values","0 0 0 0 0.0914162133 0 0 0 0 0.159459438 0 0 0 0 0.537477355 0 0 0 1 0","type","matrix","in","shadowInnerInner1"],["x1","50%","y1","0.0901442308%","x2","50%","y2","99.6203016%","id","linearGradient-5"],["stop-color","#1D6349","offset","0%"],["stop-color","#1D6349","offset","100%"],["id","text-8","x","55","y","16","text-anchor","middle","fill","#FFFFFE",4,"ngIf"],["id","player-Player","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","endgame-l2","transform","translate(-39.000000, -65.000000)"],["id","Group-2","transform","translate(39.500000, 65.000000)"],["filter","url(#filter-1)","id","Group"],["transform","translate(4.000000, 4.000000)",1,"particles"],["d","M84.4144231,47.2437308 L77.9616538,41.1916154 C77.5351923,40.7922308 76.8658846,40.8133846 76.4665,41.2394231 C76.0666923,41.6654615 76.0882692,42.3351923 76.5143077,42.7345769 L82.9670769,48.7866923 C83.3931154,49.1860769 84.0624231,49.1649231 84.4622308,48.7384615 C84.8616154,48.3124231 84.8404615,47.6431154 84.4144231,47.2437308","id","Fill-3"],["d","M78.2087308,48.9402692 L84.2616923,42.4875 C84.6615,42.0614615 84.6399231,41.3921538 84.2138846,40.9927692 C83.7878462,40.5929615 83.1185385,40.6141154 82.7187308,41.0405769 L76.6661923,47.4929231 C76.2663846,47.9189615 76.2879615,48.5886923 76.714,48.9880769 C77.1400385,49.3878846 77.8093462,49.3663077 78.2087308,48.9402692","id","Fill-4"],["d","M91.8275769,140.082038 L85.3748077,134.030346 C84.9487692,133.630538 84.2794615,133.652115 83.8796538,134.078154 C83.4802692,134.504192 83.5014231,135.1735 83.9278846,135.573308 L90.3806538,141.625 C90.8066923,142.024808 91.476,142.003231 91.8753846,141.577192 C92.2751923,141.151154 92.2536154,140.481846 91.8275769,140.082038","id","Fill-5"],["d","M85.6223077,141.779 L91.6748462,135.326231 C92.0746538,134.900192 92.0535,134.230885 91.6270385,133.831077 C91.201,133.431269 90.5316923,133.452846 90.1323077,133.878885 L84.0793462,140.331654 C83.6799615,140.757692 83.7011154,141.427 84.1271538,141.826808 C84.5531923,142.226192 85.2225,142.205038 85.6223077,141.779","id","Fill-6"],["d","M13.3091538,191.951269 L6.85638462,185.899154 C6.43034615,185.499769 5.76103846,185.520923 5.36123077,185.946962 C4.96184615,186.373423 4.98342308,187.042731 5.40946154,187.442115 L11.8622308,193.494231 C12.2882692,193.893615 12.9575769,193.872462 13.3569615,193.446423 C13.7567692,193.020385 13.7351923,192.350654 13.3091538,191.951269","id","Fill-7"],["d","M7.10388462,193.647808 L13.1568462,187.195038 C13.5562308,186.769 13.5350769,186.099692 13.1090385,185.700308 C12.683,185.3005 12.0136923,185.322077 11.6138846,185.748115 L5.56092308,192.200885 C5.16153846,192.626923 5.18269231,193.296231 5.60873077,193.695615 C6.03476923,194.095423 6.70407692,194.073846 7.10388462,193.647808","id","Fill-8"],["d","M10.4914615,38.4115769 L4.03869231,32.3594615 C3.61265385,31.9600769 2.94334615,31.9812308 2.54353846,32.4072692 C2.14415385,32.8333077 2.16573077,33.5030385 2.59176923,33.9024231 L9.04453846,39.9545385 C9.47057692,40.3539231 10.1398846,40.3327692 10.5392692,39.9067308 C10.9390769,39.4802692 10.9175,38.8109615 10.4914615,38.4115769","id","Fill-9"],["d","M4.28619231,40.1081154 L10.3391538,33.6553462 C10.7385385,33.2293077 10.7173846,32.56 10.2909231,32.1606154 C9.86488462,31.7608077 9.19557692,31.7823846 8.79619231,32.2084231 L2.74323077,38.6611923 C2.34342308,39.0872308 2.365,39.7565385 2.79103846,40.1559231 C3.21707692,40.5557308 3.88638462,40.5341538 4.28619231,40.1081154","id","Fill-10"],["d","M239.977269,47.0855 L233.5245,41.0333846 C233.098462,40.634 232.429154,40.6551538 232.029769,41.0811923 C231.629962,41.5072308 231.651538,42.1765385 232.077577,42.5763462 L238.530346,48.6284615 C238.956385,49.0278462 239.625692,49.0066923 240.0255,48.5802308 C240.424885,48.1541923 240.403308,47.4848846 239.977269,47.0855","id","Fill-11"],["d","M233.771577,48.7820385 L239.824538,42.3292692 C240.223923,41.9032308 240.202769,41.2339231 239.776731,40.8341154 C239.350692,40.4347308 238.681385,40.4558846 238.281577,40.8823462 L232.228615,47.3346923 C231.829231,47.7607308 231.850385,48.4304615 232.276423,48.8298462 C232.702885,49.2296538 233.372192,49.2080769 233.771577,48.7820385","id","Fill-12"],["d","M163.849231,80.0025769 L157.396462,73.9508846 C156.970423,73.5510769 156.301115,73.5726538 155.901308,73.9986923 C155.501923,74.4247308 155.523077,75.0940385 155.949115,75.4938462 L162.401885,81.5455385 C162.828346,81.9453462 163.497654,81.9237692 163.897038,81.4977308 C164.296846,81.0716923 164.275269,80.4023846 163.849231,80.0025769","id","Fill-13"],["d","M157.644385,81.6995385 L163.696923,75.2467692 C164.096731,74.8207308 164.075154,74.1514231 163.649115,73.7516154 C163.223077,73.3522308 162.553769,73.3733846 162.154385,73.7994231 L156.101423,80.2521923 C155.701615,80.6782308 155.723192,81.3475385 156.149231,81.7473462 C156.575269,82.1467308 157.244577,82.1255769 157.644385,81.6995385","id","Fill-14"],["d","M195.311346,151.846538 L188.858577,145.794423 C188.432538,145.395038 187.763231,145.416192 187.363423,145.842654 C186.964038,146.268692 186.985615,146.938 187.411654,147.337385 L193.864423,153.3895 C194.290462,153.788885 194.959769,153.767731 195.359154,153.341692 C195.758962,152.915654 195.737385,152.245923 195.311346,151.846538","id","Fill-15"],["d","M189.105654,153.543077 L195.158615,147.090308 C195.558,146.664269 195.536846,145.994962 195.110808,145.595577 C194.684769,145.195769 194.015462,145.217346 193.615654,145.643385 L187.562692,152.096154 C187.163308,152.522192 187.184462,153.1915 187.6105,153.590885 C188.036538,153.990692 188.705846,153.969115 189.105654,153.543077","id","Fill-16"],["d","M190.299577,210.370769 L183.846808,204.318654 C183.420769,203.919269 182.751462,203.940423 182.352077,204.366885 C181.952269,204.792923 181.973846,205.462231 182.399885,205.861615 L188.852654,211.913731 C189.278692,212.313538 189.948,212.291962 190.347808,211.865923 C190.747192,211.439885 190.726038,210.770577 190.299577,210.370769","id","Fill-17"],["d","M184.093885,212.067308 L190.146846,205.614538 C190.546654,205.1885 190.525077,204.519192 190.099038,204.119808 C189.673,203.72 189.003692,203.741577 188.603885,204.167615 L182.551346,210.620385 C182.151538,211.046423 182.173115,211.715731 182.599154,212.115115 C183.025192,212.514923 183.6945,212.493346 184.093885,212.067308","id","Fill-18"],["d","M131.642077,57.7017692 L132.557615,57.1720769 L128.114462,49.4881538 C127.925346,49.1611154 127.575885,48.9597308 127.198077,48.9601532 C126.819846,48.9601532 126.470808,49.1623846 126.282538,49.4898462 L117.420346,64.8674231 C117.231654,65.1948846 117.232077,65.5980769 117.421192,65.9251154 C117.610308,66.2521538 117.959769,66.4535385 118.337577,66.453116 L127.210346,66.4459231 L136.084808,66.4416923 C136.462615,66.4416923 136.811654,66.2394615 137.000346,65.9124231 C137.189462,65.5849615 137.189038,65.1817692 136.999923,64.8547308 L132.557615,57.1720769 L131.642077,57.7017692 L130.726115,58.2310385 L134.251192,64.3271538 L127.209077,64.3305385 L120.168231,64.3364615 L127.200615,52.1336538 L130.726115,58.2310385 L131.642077,57.7017692","id","Fill-19"],["d","M116.952846,151.625692 L117.868808,151.096 L113.425654,143.412077 C113.236115,143.085038 112.887077,142.883654 112.508846,142.884076 C112.131038,142.884076 111.782,143.086308 111.593308,143.413769 L102.731115,158.791346 C102.542423,159.118385 102.542846,159.522 102.731962,159.849038 C102.921077,160.176077 103.270538,160.377462 103.648346,160.377039 L112.521538,160.369846 L121.396,160.365615 C121.773808,160.365192 122.123269,160.163385 122.311962,159.836346 C122.500654,159.508885 122.500231,159.105692 122.311115,158.778231 L117.868808,151.096 L116.952846,151.625692 L116.037308,152.154962 L119.562385,158.251077 L112.520269,158.254462 L105.479,158.260385 L112.511385,146.057577 L116.037308,152.154962 L116.952846,151.625692","id","Fill-20"],["d","M167.868885,180.468538 L168.784423,179.938846 L164.341269,172.254923 C164.152154,171.927885 163.802692,171.7265 163.424885,171.7265 C163.047077,171.726923 162.697615,171.929154 162.508923,172.256192 L158.080154,179.944346 L153.646731,187.633769 C153.458038,187.961231 153.458462,188.364423 153.647577,188.691885 C153.836692,189.018923 154.186154,189.220308 154.563962,189.219885 L163.437154,189.212692 L172.311615,189.208462 C172.689423,189.208038 173.038462,189.006231 173.227154,188.678769 C173.415846,188.351731 173.415846,187.948538 173.226731,187.621077 L168.784423,179.938846 L167.868885,180.468538 L166.952923,180.997808 L170.478,187.093923 L163.435885,187.097308 L156.394615,187.103231 L163.427423,174.900423 L166.952923,180.997808 L167.868885,180.468538","id","Fill-21"],["d","M197.152577,121.4785 L198.174731,121.751808 L200.466962,113.176885 C200.564269,112.811769 200.459769,112.422115 200.192385,112.155154 C199.925,111.888192 199.534923,111.784115 199.170231,111.882269 L190.602077,114.186769 L182.030115,116.489154 C181.665423,116.587308 181.380269,116.872462 181.282538,117.237577 C181.185231,117.602692 181.289731,117.991923 181.557115,118.259308 L187.836423,124.528462 L194.114462,130.801 C194.381846,131.067962 194.7715,131.172462 195.136615,131.074308 C195.501308,130.976154 195.786462,130.691 195.884192,130.325885 L198.174731,121.751808 L197.152577,121.4785 L196.130846,121.205615 L194.313308,128.009115 L184.348577,118.056654 L191.151231,116.229808 L197.949654,114.401269 L196.130846,121.205615 L197.152577,121.4785","id","Fill-22"],["d","M51.2223462,21.9327308 L52.2440769,22.2056154 L54.5358846,13.6306923 C54.6336154,13.2655769 54.5291154,12.8759231 54.2617308,12.6089615 C53.9939231,12.342 53.6042692,12.2379231 53.2395769,12.3360769 L44.6714231,14.6405769 L44.6718462,14.6405769 L36.0994615,16.9433846 C35.7343462,17.0411154 35.4496154,17.3266923 35.3518846,17.6918077 C35.2545769,18.0569231 35.3590769,18.4461538 35.6264615,18.7131154 L41.9061923,24.9822692 L41.9057692,24.9818462 L48.1842308,31.2543846 C48.4516154,31.5213462 48.8412692,31.6258462 49.2059615,31.5276923 C49.5710769,31.4295385 49.8562308,31.1443846 49.9535385,30.7792692 L52.2440769,22.2056154 L50.2006154,21.6594231 L48.3830769,28.4629231 L43.4009231,23.4854231 L43.4005,23.485 L38.4179231,18.5108846 L45.2205769,16.6836154 L45.221,16.6836154 L52.019,14.8550769 L50.2006154,21.6594231 L51.2223462,21.9327308","id","Fill-23"],["d","M45.1456923,207.203192 L46.1674231,207.476077 L48.4592308,198.900731 C48.5569615,198.535615 48.4520385,198.145962 48.1846538,197.879 C47.9172692,197.612038 47.5276154,197.507962 47.1629231,197.606115 L38.5947692,199.911038 L38.5947692,199.910615 L30.0228077,202.213846 C29.6576923,202.311577 29.3725385,202.597154 29.2752308,202.962269 C29.1775,203.327385 29.2824231,203.716615 29.5498077,203.983577 L35.8295385,210.252308 L35.8291154,210.251885 L42.1075769,216.524423 C42.3749615,216.791385 42.7646154,216.895885 43.1293077,216.797731 C43.4944231,216.699577 43.7791538,216.414423 43.8768846,216.049308 L46.1674231,207.476077 L44.1239615,206.930308 L42.3064231,213.732962 L37.3242692,208.755462 L37.3238462,208.755038 L32.3412692,203.781346 L39.1435,201.953654 L39.1439231,201.953654 L45.9423462,200.125115 L44.1239615,206.929885 L45.1456923,207.203192","id","Fill-24"],["d","M206.143808,31.5111923 L206.6735,32.4267308 L214.357423,27.984 C214.684462,27.7948846 214.885846,27.4454231 214.885424,27.0676154 C214.885424,26.6893846 214.683192,26.3403462 214.355731,26.1516538 L206.667577,21.7224615 L206.668,21.7228846 L198.978154,17.2894615 C198.651115,17.1007692 198.2475,17.1011923 197.920462,17.2903077 C197.593423,17.4794231 197.392038,17.8288846 197.392461,18.2066923 L197.399654,27.0798846 L197.399654,27.0794615 L197.403885,35.9547692 C197.403885,36.3325769 197.606115,36.6816154 197.933577,36.8703077 C198.260615,37.059 198.664231,37.059 198.991269,36.8698846 L206.6735,32.4267308 L206.143808,31.5111923 L205.614538,30.5952308 L199.518423,34.1211538 L199.515038,27.0786154 L199.515038,27.0781923 L199.509115,20.0373462 L205.611577,23.5556538 L205.612,23.5556538 L211.711923,27.0697308 L205.614538,30.5952308 L206.143808,31.5111923","id","Fill-25"],["d","M44.9489615,120.167385 L45.4782308,121.082923 L53.1625769,116.640192 C53.4896154,116.450654 53.691,116.101192 53.6905776,115.723385 C53.6901538,115.345577 53.4883462,114.996538 53.1608846,114.807846 L45.4727308,110.378654 L45.4731538,110.379077 L37.7833077,105.945654 C37.4558462,105.756962 37.0526538,105.757385 36.7256154,105.9465 C36.3985769,106.135615 36.1971923,106.485077 36.1971923,106.862885 L36.2094615,124.610962 C36.2094615,124.989192 36.4112692,125.338231 36.7387308,125.526923 C37.0661923,125.715615 37.4693846,125.715192 37.7964231,125.526077 L45.4786538,121.082923 L44.4192692,119.251846 L38.324,122.777346 L38.3142692,108.693538 L44.4167308,112.211423 L44.4167308,112.211846 L50.5170769,115.725923 L44.4196923,119.251846 L44.9489615,120.167385","id","Fill-26"],["d","M146.638885,105.637654 L145.581192,105.637654 C145.580769,107.208115 144.947423,108.619923 143.918923,109.650115 C142.888731,110.678615 141.476923,111.311538 139.906885,111.312385 C138.336423,111.311538 136.924192,110.678615 135.893577,109.650115 C134.865077,108.619923 134.232154,107.208115 134.231731,105.637654 C134.232154,104.066769 134.865077,102.654962 135.893577,101.624769 C136.924192,100.596269 138.336423,99.9633462 139.906885,99.9625 C141.476923,99.9633462 142.888731,100.596269 143.918923,101.624769 C144.947423,102.654962 145.580769,104.066769 145.581192,105.637654 L147.696577,105.637654 C147.695731,101.334538 144.209154,97.8479615 139.906885,97.8471154 C135.603769,97.8479615 132.116769,101.334538 132.116346,105.637654 C132.116769,109.940346 135.603769,113.426923 139.906885,113.427769 C144.209154,113.426923 147.695731,109.940346 147.696577,105.637654 L146.638885,105.637654","id","Fill-27"],["d","M112.621808,30.5059615 L111.564115,30.5059615 C111.563692,32.0768462 110.930769,33.4886538 109.901846,34.5188462 C108.871654,35.5473462 107.459846,36.1802692 105.889385,36.1811154 C104.318923,36.1802692 102.907115,35.5473462 101.8765,34.5188462 C100.848,33.4886538 100.214654,32.0764231 100.214231,30.5059615 C100.214654,28.9355 100.848,27.5236923 101.8765,26.4935 C102.907115,25.465 104.318923,24.8320769 105.889385,24.8316538 C107.459846,24.8320769 108.871654,25.465 109.901846,26.4935 C110.930769,27.5236923 111.563692,28.9355 111.564115,30.5059615 L113.6795,30.5059615 C113.678654,26.2032692 110.192077,22.7166923 105.889385,22.7162692 C101.586692,22.7166923 98.0996923,26.2032692 98.0988462,30.5059615 C98.0996923,34.8095 101.586692,38.2956538 105.889385,38.2965 C110.192077,38.2956538 113.678654,34.8090769 113.6795,30.5059615 L112.621808,30.5059615","id","Fill-28"],["d","M116.918154,229.204885 L115.860462,229.204885 C115.860038,230.775346 115.227115,232.187577 114.198192,233.217769 C113.168,234.246269 111.756192,234.879615 110.185731,234.880038 C108.615692,234.879615 107.203462,234.246269 106.172846,233.217769 C105.144346,232.187154 104.511423,230.775346 104.510577,229.204885 C104.511423,227.634423 105.144346,226.222615 106.172846,225.192423 C107.203462,224.163923 108.615692,223.531 110.185731,223.530577 C111.756192,223.531 113.168423,224.163923 114.198615,225.192423 C115.227115,226.222615 115.860038,227.634423 115.860462,229.204885 L117.975846,229.204885 C117.975423,224.901769 114.488423,221.415615 110.185731,221.415192 C108.038192,221.414346 106.084,222.288423 104.677269,223.696423 C103.268846,225.102731 102.394769,227.056923 102.395192,229.204885 C102.396038,233.508 105.883462,236.994577 110.185731,236.995423 C114.488423,236.994577 117.975423,233.508 117.975846,229.204885 L116.918154,229.204885","id","Fill-29"],["d","M135.982423,219.142846 C135.983269,217.572385 136.616192,216.160577 137.645115,215.130385 C138.675308,214.101885 140.087538,213.468962 141.658,213.468538 C143.228462,213.468962 144.640269,214.101885 145.670885,215.130385 C146.699385,216.160154 147.332308,217.572385 147.332731,219.142846 C147.332731,219.726692 147.806577,220.200538 148.390423,220.200538 C148.974692,220.200538 149.448115,219.726692 149.448115,219.142846 C149.447692,214.839731 145.960692,211.353577 141.658,211.353153 C139.510038,211.352308 137.555846,212.226385 136.149538,213.634385 C134.741115,215.040269 133.866615,216.994462 133.867038,219.142846 C133.867038,219.726692 134.340885,220.200538 134.924731,220.200538 C135.509,220.200538 135.982423,219.726692 135.982423,219.142846","id","Fill-30"],["d","M82.247,115.736077 C82.2474231,114.165615 82.8807692,112.753385 83.9092692,111.723192 C84.9398846,110.694692 86.3521154,110.061769 87.9221538,110.061346 C89.4926154,110.061769 90.9044231,110.694692 91.9350385,111.723192 C92.9635385,112.753385 93.5964615,114.165192 93.5968846,115.736077 C93.5968846,116.319923 94.0707308,116.793769 94.6545769,116.793769 C95.2388462,116.793769 95.7122692,116.319923 95.7122692,115.736077 C95.7118462,111.432962 92.2248462,107.946385 87.9221538,107.945538 C83.6198846,107.946385 80.1324615,111.432962 80.1316154,115.736077 C80.1316154,116.319923 80.6054615,116.793769 81.1893077,116.793769 C81.7735769,116.793769 82.247,116.319923 82.247,115.736077","id","Fill-31"],["d","M11.4163077,61.0732692 C11.4167308,59.5011154 12.0479615,58.0884615 13.0713846,57.0586923 C14.0969231,56.0306154 15.5006923,55.3989615 17.061,55.3981154 C18.6213077,55.3989615 20.0250769,56.0306154 21.0501923,57.0586923 C22.0736154,58.0884615 22.7048462,59.5011154 22.7052692,61.0732692 C22.7052692,61.6571154 23.1786923,62.1309615 23.7629615,62.1309615 C24.3468077,62.1309615 24.820654,61.6571154 24.820654,61.0732692 C24.8210769,58.9265769 23.9516538,56.9732308 22.5495769,55.5660769 C21.1491923,54.1576538 19.2017692,53.2823077 17.061,53.2827306 C14.9202308,53.2823077 12.9728077,54.1576538 11.5724231,55.5660769 C10.1699231,56.9732308 9.3005,58.9265769 9.30092292,61.0732692 C9.30092292,61.6571154 9.77434615,62.1309615 10.3586154,62.1309615 C10.9428846,62.1309615 11.4163077,61.6571154 11.4163077,61.0732692","id","Fill-32"],["d","M180.062808,71.0401154 C178.491077,71.0396923 177.078,70.4084615 176.048231,69.3850385 C175.019731,68.3595 174.388077,66.9557308 174.387654,65.3954231 C174.388077,63.8351154 175.019731,62.4317692 176.048231,61.4062308 C177.078,60.3828077 178.490654,59.752 180.062808,59.7511538 C180.647077,59.7511538 181.1205,59.2777308 181.1205,58.6938846 C181.1205,58.1096154 180.647077,57.6361917 180.062808,57.6361917 C177.916115,57.6353462 175.962769,58.5047692 174.555615,59.9072692 C173.147192,61.3072308 172.271423,63.2546538 172.272269,65.3954231 C172.271423,67.5361923 173.147192,69.4836154 174.555615,70.884 C175.962769,72.2865 177.916115,73.1559231 180.062808,73.1555002 C180.647077,73.1555002 181.1205,72.6820769 181.1205,72.0978077 C181.1205,71.5135385 180.647077,71.0401154 180.062808,71.0401154","id","Fill-33"],["d","M17.9490385,228.116731 C16.3768846,228.115885 14.9642308,227.485077 13.9344615,226.461654 C12.9063846,225.436115 12.2747308,224.032346 12.2743077,222.472038 C12.2747308,220.911731 12.9063846,219.507962 13.9344615,218.482846 C14.9642308,217.459423 16.3768846,216.828615 17.9490385,216.828192 C18.5328846,216.828192 19.0067308,216.354769 19.0067308,215.7705 C19.0067308,215.186231 18.5328846,214.712808 17.9490385,214.712808 C15.8023462,214.712385 13.849,215.581808 12.4418462,216.983885 C11.0334231,218.383846 10.1580769,220.331269 10.1589225,222.472038 C10.1580769,224.612808 11.0334231,226.560231 12.4418462,227.960615 C13.849,229.362692 15.8023462,230.232538 17.9490385,230.232116 C18.5328846,230.232116 19.0067308,229.758269 19.0067308,229.174423 C19.0067308,228.590154 18.5328846,228.116731 17.9490385,228.116731","id","Fill-34"],["d","M90.1932308,14.0000385 C88.6215,13.9996154 87.2088462,13.3683846 86.1790769,12.3449615 C85.151,11.3194231 84.5193462,9.91565385 84.5185,8.35534615 C84.5193462,6.79503846 85.151,5.39126923 86.1790769,4.36615385 C87.2088462,3.34273077 88.6215,2.7115 90.1932308,2.71107692 C90.7775,2.71107692 91.2509231,2.23765385 91.2509231,1.65338462 C91.2509231,1.06953846 90.7775,0.595692153 90.1932308,0.595692153 C88.0469615,0.595269231 86.0936154,1.46469231 84.6864615,2.86676923 C83.2780385,4.26715385 82.4026923,6.21457692 82.4031152,8.35534615 C82.4026923,10.4961154 83.2780385,12.4435385 84.6864615,13.8439231 C86.0931923,15.2464231 88.0469615,16.1158462 90.1932308,16.1154232 C90.7775,16.1154232 91.2509231,15.642 91.2509231,15.0577308 C91.2509231,14.4734615 90.7775,14.0000385 90.1932308,14.0000385","id","Fill-35"],["d","M21.3154615,158.362769 L20.2577692,158.362769 C20.2569231,159.933231 19.624,161.345038 18.5955,162.375654 C17.5653077,163.404154 16.1530769,164.037077 14.5830385,164.037923 C13.0125769,164.037077 11.6003462,163.404154 10.5701538,162.375654 C9.54123077,161.345038 8.90830769,159.933231 8.90788462,158.362769 C8.90830769,156.792308 9.54123077,155.3805 10.5701538,154.350308 C11.6003462,153.321808 13.0125769,152.688885 14.5830385,152.688038 C16.1530769,152.688885 17.5653077,153.321808 18.5955,154.349885 C19.624,155.380077 20.2569231,156.791885 20.2577692,158.362769 L22.3731538,158.362769 C22.3723077,154.059654 18.8853077,150.5735 14.5830385,150.572654 C12.4350769,150.572231 10.4808846,151.446308 9.07415385,152.854308 C7.66615385,154.260192 6.79165385,156.214385 6.79249939,158.362769 C6.79292308,162.665885 10.2803462,166.152462 14.5830385,166.153308 C18.8853077,166.152462 22.3723077,162.665462 22.3731538,158.362769 L21.3154615,158.362769","id","Fill-36"],["d","M228.928192,166.051346 L227.8705,166.051346 C227.869654,167.621808 227.236731,169.034038 226.208231,170.064654 C225.178038,171.093154 223.766231,171.726077 222.196192,171.7265 C220.625731,171.726077 219.2135,171.093154 218.183308,170.064654 C217.154385,169.034038 216.521462,167.621808 216.521038,166.051346 C216.521462,164.480885 217.154385,163.069077 218.182885,162.038885 C219.2135,161.010385 220.625308,160.377885 222.196192,160.377038 C223.766231,160.377885 225.178038,161.010385 226.208231,162.038885 C227.236731,163.069077 227.869654,164.480885 227.8705,166.051346 L229.985885,166.051346 C229.985038,161.748231 226.498038,158.2625 222.196192,158.261654 C217.8935,158.2625 214.406077,161.748231 214.405654,166.051346 C214.406077,170.354462 217.893077,173.841462 222.196192,173.841885 C226.498462,173.841462 229.985038,170.354462 229.985885,166.051346 L228.928192,166.051346","id","Fill-37"],["d","M210.305192,58.6993846 L210.305192,59.7570769 L222.64,59.7570769 L222.64,71.0337692 L211.362885,71.0337692 L211.362885,58.6993846 L210.305192,58.6993846 L210.305192,59.7570769 L210.305192,58.6993846 L209.2475,58.6993846 L209.2475,72.0914615 C209.2475,72.3702692 209.360462,72.6427308 209.557192,72.8394615 C209.754346,73.0366154 210.026808,73.1491538 210.305192,73.1491538 L223.697692,73.1491538 C223.976077,73.1491538 224.248538,73.0366154 224.445269,72.8394615 C224.642423,72.6427308 224.755385,72.3702692 224.755385,72.0914615 L224.755385,58.6993846 C224.755385,58.421 224.642423,58.1485385 224.445269,57.9513846 C224.248538,57.7546538 223.976077,57.6416923 223.697692,57.6416923 L210.305192,57.6416923 C210.026808,57.6416923 209.754346,57.7546538 209.557192,57.9513846 C209.360462,58.1485385 209.2475,58.421 209.2475,58.6993846 L210.305192,58.6993846","id","Fill-38"],["d","M58.8897692,65.3954231 L58.8897692,66.4531154 L71.2237308,66.4531154 L71.2237308,77.7302308 L59.9474615,77.7302308 L59.9474615,65.3954231 L58.8897692,65.3954231 L58.8897692,66.4531154 L58.8897692,65.3954231 L57.8320769,65.3954231 L57.8320769,78.7879231 C57.8320769,79.0663077 57.9450385,79.3387692 58.1417692,79.5355 C58.3389231,79.7326538 58.6113846,79.8456154 58.8897692,79.8456154 L72.2814231,79.8456154 C72.5602308,79.8456154 72.8326923,79.7326538 73.0294231,79.5355 C73.2265769,79.3387692 73.3391154,79.0663077 73.3391154,78.7879231 L73.3391154,65.3954231 C73.3391154,65.1170385 73.2265769,64.8445769 73.0294231,64.6478462 C72.8326923,64.4506923 72.5602308,64.3377308 72.2814231,64.3377308 L58.8897692,64.3377308 C58.6113846,64.3377308 58.3389231,64.4506923 58.1417692,64.6478462 C57.9450385,64.8445769 57.8320769,65.1170385 57.8320769,65.3954231 L58.8897692,65.3954231","id","Fill-39"],["d","M58.2175,150.893346 L58.2175,151.951038 L70.5518846,151.951038 L70.5518846,163.228154 L59.2751923,163.228154 L59.2751923,150.893346 L58.2175,150.893346 L58.2175,151.951038 L58.2175,150.893346 L57.1598077,150.893346 L57.1598077,164.285846 C57.1598077,164.564231 57.2727692,164.836692 57.4699231,165.033423 C57.6666538,165.230577 57.9391154,165.343538 58.2175,165.343538 L71.6095769,165.343538 C71.8879615,165.343538 72.1604231,165.230577 72.3571538,165.033423 C72.5543077,164.836692 72.6672692,164.564231 72.6672692,164.285846 L72.6672692,150.893346 C72.6672692,150.614962 72.5543077,150.3425 72.3571538,150.145346 C72.1604231,149.948615 71.8879615,149.835654 71.6095769,149.835654 L58.2175,149.835654 C57.9391154,149.835654 57.6666538,149.948615 57.4699231,150.145346 C57.2727692,150.3425 57.1598077,150.614962 57.1598077,150.893346 L58.2175,150.893346","id","Fill-40"],["d","M210.305192,215.776423 L210.305192,216.834115 L222.639154,216.834115 L222.639154,228.110808 L211.362885,228.110808 L211.362885,215.776423 L210.305192,215.776423 L210.305192,216.834115 L210.305192,215.776423 L209.2475,215.776423 L209.2475,229.1685 C209.2475,229.446885 209.360462,229.719346 209.557192,229.9165 C209.754346,230.113231 210.026808,230.226192 210.305192,230.226192 L223.696846,230.226192 C223.975231,230.226192 224.247692,230.113231 224.444423,229.9165 C224.641577,229.719346 224.754538,229.446885 224.754538,229.1685 L224.754538,215.776423 C224.754538,215.497615 224.641577,215.225154 224.444423,215.028423 C224.247692,214.831269 223.975231,214.718731 223.696846,214.718731 L210.305192,214.718731 C210.026808,214.718731 209.754346,214.831269 209.557192,215.028423 C209.360462,215.225154 209.2475,215.497615 209.2475,215.776423 L210.305192,215.776423","id","Fill-41"],["d","M154.751808,1.65973077 L154.751808,2.71742308 L167.085346,2.71742308 L167.085346,13.9941154 L155.8095,13.9941154 L155.8095,1.65973077 L154.751808,1.65973077 L154.751808,2.71742308 L154.751808,1.65973077 L153.694115,1.65973077 L153.694115,15.0518077 C153.694115,15.3306154 153.806654,15.6030769 154.003808,15.7998077 C154.200538,15.9965385 154.473,16.1095 154.751808,16.1095 L168.143038,16.1095 C168.421423,16.1095 168.693885,15.9965385 168.891038,15.7998077 C169.087769,15.6030769 169.200731,15.3306154 169.200731,15.0518077 L169.200731,1.65973077 C169.200731,1.38134615 169.087769,1.10888462 168.891038,0.911730769 C168.693885,0.715 168.421423,0.602038462 168.143038,0.602038462 L154.751808,0.602038462 C154.473,0.602038462 154.200538,0.715 154.003808,0.911730769 C153.806654,1.10888462 153.694115,1.38134615 153.694115,1.65973077 L154.751808,1.65973077","id","Fill-42"],["d","M135.508154,136.771462 C135.298731,136.769769 135.172654,136.731692 135.044885,136.667808 C134.934038,136.610269 134.818962,136.522692 134.692038,136.386462 C134.469077,136.151231 134.227077,135.765385 133.973654,135.300423 C133.585692,134.604885 133.179962,133.738423 132.487808,132.969692 C132.140885,132.587654 131.710615,132.232269 131.180923,131.980115 C130.6525,131.726692 130.033538,131.585808 129.357885,131.587068 C128.773615,131.587068 128.300192,132.060923 128.300192,132.644769 C128.300192,133.229038 128.773615,133.702462 129.357885,133.702462 C129.702269,133.703308 129.957808,133.76 130.175269,133.847577 C130.365654,133.925423 130.530654,134.0295 130.692692,134.168269 C130.975308,134.409 131.243115,134.767769 131.503731,135.2065 C131.901,135.862692 132.255115,136.675423 132.809346,137.425962 C133.089,137.799538 133.432538,138.165077 133.889038,138.443462 C134.342577,138.722692 134.9095,138.890231 135.508154,138.886896 C136.092423,138.886896 136.565846,138.413423 136.565846,137.829154 C136.565846,137.245308 136.092423,136.771462 135.508154,136.771462","id","Fill-43"],["d","M147.808269,136.771462 C147.598423,136.769769 147.472346,136.731692 147.344577,136.667808 C147.233731,136.610269 147.119077,136.522692 146.991731,136.386462 C146.768769,136.151231 146.526769,135.765385 146.273346,135.300423 C145.885385,134.604885 145.480077,133.738423 144.787923,132.970115 C144.441,132.587654 144.011154,132.232269 143.481462,131.980115 C142.953038,131.726692 142.334077,131.585808 141.658423,131.587068 C141.074577,131.587068 140.600731,132.060923 140.600731,132.644769 C140.600731,133.229038 141.074577,133.702462 141.658423,133.702462 C142.002808,133.703308 142.258346,133.76 142.475808,133.847577 C142.665769,133.925 142.830769,134.0295 142.992808,134.168269 C143.275423,134.409 143.543231,134.767769 143.803423,135.2065 C144.201115,135.862692 144.555231,136.675423 145.109038,137.425962 C145.389115,137.799538 145.732231,138.165077 146.188731,138.443462 C146.642692,138.722692 147.209192,138.890231 147.808269,138.886896 C148.392115,138.886896 148.865962,138.413423 148.865962,137.829154 C148.865962,137.245308 148.392115,136.771462 147.808269,136.771462","id","Fill-44"],["d","M135.508154,138.886873 C136.029808,138.888962 136.527346,138.764577 136.945769,138.545423 C137.313423,138.354615 137.617615,138.101192 137.870615,137.830423 C138.313154,137.353615 138.616923,136.825192 138.896577,136.319615 C139.3095,135.559346 139.676731,134.8435 140.093462,134.393346 C140.300769,134.166154 140.5085,134.003269 140.746269,133.889462 C140.985308,133.776923 141.262846,133.704154 141.658423,133.702462 C142.242692,133.702462 142.716115,133.229038 142.716115,132.644769 C142.716115,132.060923 142.242692,131.587076 141.658423,131.587076 C141.070346,131.586654 140.525423,131.692 140.045231,131.887885 C139.624269,132.058385 139.257462,132.295308 138.945654,132.563538 C138.398615,133.034846 138.015731,133.589923 137.696731,134.122154 C137.225,134.921346 136.870038,135.691346 136.512962,136.159269 C136.337385,136.394923 136.1745,136.548077 136.028538,136.635654 C135.880038,136.721962 135.748885,136.7685 135.508154,136.771462 C134.924308,136.771462 134.450462,137.245308 134.450462,137.829154 C134.450462,138.413423 134.924308,138.886873 135.508154,138.886873","id","Fill-45"],["d","M147.808269,138.886873 C148.3295,138.888962 148.827038,138.764577 149.245462,138.545423 C149.613115,138.354615 149.917308,138.101192 150.170308,137.830423 C150.612423,137.353192 150.916192,136.825192 151.196269,136.319615 C151.608769,135.559346 151.976,134.8435 152.392731,134.393346 C152.600038,134.166154 152.808192,134.003269 153.045538,133.889462 C153.284577,133.776923 153.562115,133.704154 153.957692,133.702462 C154.541538,133.702462 155.015385,133.229038 155.015385,132.644769 C155.015385,132.060923 154.541538,131.587076 153.957692,131.587076 C153.369192,131.586654 152.824269,131.692 152.344077,131.887885 C151.923538,132.058385 151.556731,132.295308 151.244923,132.563538 C150.697885,133.034846 150.315,133.589923 149.996,134.122154 C149.524269,134.921346 149.169731,135.691346 148.812231,136.159269 C148.636654,136.394923 148.473769,136.548077 148.328231,136.635654 C148.179731,136.721962 148.048154,136.7685 147.808269,136.771462 C147.224,136.771462 146.750577,137.245308 146.750577,137.829154 C146.750577,138.413423 147.224,138.886873 147.808269,138.886873","id","Fill-46"],["d","M170.546962,233.332423 C170.337115,233.330308 170.211038,233.292654 170.083269,233.228346 C169.972423,233.170808 169.857769,233.083231 169.730423,232.947 C169.507462,232.711769 169.265462,232.325923 169.012038,231.860962 C168.624077,231.165423 168.218346,230.298538 167.526615,229.529808 C167.179692,229.147769 166.749,228.792385 166.219308,228.540231 C165.690885,228.286385 165.071923,228.145923 164.396692,228.147184 C163.812423,228.147184 163.339,228.620615 163.339,229.204885 C163.339,229.789154 163.812423,230.262577 164.396692,230.262577 C164.741077,230.263423 164.996192,230.319692 165.214077,230.407692 C165.404038,230.485115 165.569038,230.589192 165.7315,230.727962 C166.013692,230.969115 166.2815,231.327885 166.542115,231.766615 C166.939385,232.422808 167.293923,233.235538 167.847731,233.9865 C168.127808,234.360077 168.470923,234.725615 168.927423,235.004 C169.381385,235.283654 169.947885,235.451192 170.546962,235.447858 C171.130808,235.447858 171.604654,234.973962 171.604654,234.390115 C171.604654,233.805846 171.130808,233.332423 170.546962,233.332423","id","Fill-47"],["d","M182.846654,233.332423 C182.637231,233.330308 182.510731,233.292654 182.382962,233.228346 C182.272538,233.170808 182.157462,233.083231 182.030115,232.947 C181.807154,232.711769 181.565577,232.326346 181.311731,231.861385 C180.924192,231.165846 180.518462,230.299385 179.826731,229.530654 C179.479808,229.148615 179.049538,228.793231 178.519846,228.540654 C177.991423,228.287231 177.372462,228.146769 176.697231,228.14803 C176.112962,228.14803 175.639538,228.621462 175.639538,229.205731 C175.639538,229.79 176.112962,230.263423 176.697231,230.263423 C177.041615,230.264269 177.296731,230.320538 177.514192,230.408115 C177.704154,230.485962 177.869577,230.590038 178.031615,230.728808 C178.313808,230.969538 178.581615,231.328308 178.842231,231.767038 C179.2395,232.423231 179.593615,233.235962 180.147846,233.9865 C180.4275,234.360077 180.771038,234.725615 181.227538,235.004 C181.681077,235.283654 182.247577,235.451192 182.846654,235.447858 C183.430923,235.447858 183.904346,234.973962 183.904346,234.390115 C183.904346,233.805846 183.430923,233.332423 182.846654,233.332423","id","Fill-48"],["d","M170.546962,235.447825 C171.068192,235.4495 171.565731,235.325538 171.984577,235.105962 C172.352231,234.915577 172.656423,234.662154 172.909,234.390962 C173.351538,233.914154 173.655308,233.385731 173.935385,232.880154 C174.347885,232.120308 174.715115,231.404038 175.131846,230.953885 C175.339154,230.726692 175.547308,230.563808 175.785077,230.45 C176.023692,230.337462 176.301231,230.264692 176.697231,230.263423 C177.2815,230.263423 177.754923,229.79 177.754923,229.205731 C177.754923,228.621462 177.2815,228.148033 176.697231,228.148033 C176.108731,228.147192 175.563808,228.252538 175.083615,228.448423 C174.663077,228.618923 174.295846,228.855846 173.984038,229.124077 C173.437,229.595808 173.054115,230.150885 172.735115,230.682692 C172.263385,231.481885 171.908846,232.251885 171.551769,232.719808 C171.375769,232.955885 171.212885,233.108615 171.067346,233.196192 C170.918846,233.282923 170.787269,233.329038 170.546962,233.332423 C169.962692,233.332423 169.489269,233.805846 169.489269,234.390115 C169.489269,234.973962 169.962692,235.447825 170.546962,235.447825","id","Fill-49"],["d","M182.847077,235.447825 C183.368308,235.4495 183.865846,235.325115 184.284269,235.105538 C184.6515,234.915154 184.955692,234.661731 185.208692,234.390538 C185.650808,233.913731 185.954577,233.385308 186.234654,232.880154 C186.647154,232.119885 187.014385,231.404038 187.431115,230.953885 C187.638423,230.726692 187.846154,230.563808 188.0835,230.45 C188.322538,230.337462 188.599654,230.264692 188.995231,230.263423 L188.995654,230.263423 L188.995654,229.208692 L188.828962,230.249885 C188.906385,230.262154 188.966038,230.263423 188.995654,230.263423 L188.995654,229.208692 L188.828962,230.249885 C189.405615,230.342115 189.948,229.9495 190.040654,229.372846 C190.132885,228.795769 189.739846,228.253385 189.163192,228.161154 C189.085769,228.148885 189.025692,228.148033 188.995654,228.148033 L188.995231,228.148033 C188.407154,228.147192 187.862231,228.252538 187.382038,228.448423 C186.9615,228.618923 186.594692,228.855846 186.282885,229.124077 C185.736269,229.595385 185.353385,230.150462 185.034385,230.682269 C184.562654,231.481462 184.208115,232.251462 183.851038,232.719808 C183.675038,232.955462 183.512154,233.108192 183.366615,233.196192 C183.218115,233.2825 183.086538,233.329038 182.846231,233.332423 C182.261962,233.332423 181.788962,233.806269 181.788962,234.390115 C181.788962,234.974385 182.262808,235.447825 182.847077,235.447825","id","Fill-50"],["d","M187.318577,94.1223462 C187.109154,94.1202308 186.983077,94.0825769 186.855308,94.0182692 C186.744462,93.9607308 186.629385,93.8731538 186.502462,93.7369231 C186.2795,93.5016923 186.0375,93.1162692 185.784077,92.6508846 C185.396115,91.9553462 184.990385,91.0888846 184.298654,90.3201538 C183.951731,89.9381154 183.521462,89.5827308 182.991769,89.3305769 C182.463346,89.0767308 181.844385,88.9362692 181.169154,88.9375299 C180.584885,88.9375299 180.111462,89.4109615 180.111462,89.9952308 C180.111462,90.5795 180.584885,91.0529231 181.169154,91.0529231 C181.513538,91.0537692 181.768654,91.1100385 181.986115,91.1980385 C182.1765,91.2754615 182.3415,91.3795385 182.503538,91.5183077 C182.786154,91.7590385 183.053538,92.1182308 183.314154,92.5565385 C183.711423,93.2131538 184.065538,94.0258846 184.619769,94.7764231 C184.899423,95.15 185.242962,95.5155385 185.699462,95.7939231 C186.153,96.0735769 186.7195,96.2411154 187.318577,96.2377811 C187.902846,96.2377811 188.376269,95.7638846 188.376269,95.1800385 C188.376269,94.5957692 187.902846,94.1223462 187.318577,94.1223462","id","Fill-51"],["d","M199.618692,94.1223462 C199.408846,94.1202308 199.282769,94.0825769 199.155,94.0182692 C199.044154,93.9607308 198.9295,93.8731538 198.802154,93.7369231 C198.579192,93.5016923 198.337192,93.1162692 198.083769,92.6513077 C197.695808,91.9557692 197.2905,91.0893077 196.598346,90.3205769 C196.251423,89.9385385 195.821154,89.5831538 195.291885,89.331 C194.763038,89.0771538 194.1445,88.9366923 193.468846,88.937953 C192.885,88.937953 192.411154,89.4113846 192.411154,89.9956538 C192.411154,90.5799231 192.885,91.0533462 193.468846,91.0533462 C193.813231,91.0541923 194.068769,91.1104615 194.286231,91.1980385 C194.476192,91.2758846 194.641192,91.3799615 194.803231,91.5187308 C195.085846,91.7594615 195.353231,92.1182308 195.613846,92.5569615 C196.011115,93.2131538 196.365654,94.0258846 196.919462,94.7768462 C197.199538,95.15 197.542654,95.5155385 197.999154,95.7939231 C198.453115,96.0735769 199.019615,96.2411154 199.618692,96.2377811 C200.202538,96.2377811 200.676385,95.7638846 200.676385,95.1800385 C200.676385,94.5957692 200.202538,94.1223462 199.618692,94.1223462","id","Fill-52"],["d","M187.318577,96.2377479 C187.839808,96.2394231 188.337769,96.1154615 188.756192,95.8958846 C189.123846,95.7055 189.428038,95.4520769 189.681038,95.1808846 C190.123577,94.7040769 190.427346,94.1756538 190.707423,93.6705 C191.119923,92.9102308 191.487577,92.1939615 191.904308,91.7438077 C192.111615,91.5166154 192.319346,91.3537308 192.557115,91.2399231 C192.795731,91.1273846 193.073269,91.0546154 193.468846,91.0533462 C194.053115,91.0533462 194.526538,90.5799231 194.526538,89.9956538 C194.526538,89.4113846 194.053115,88.9379565 193.468846,88.9379565 C192.880769,88.9371154 192.335846,89.0424615 191.855654,89.2383462 C191.435115,89.4088462 191.067885,89.6457692 190.756077,89.914 C190.209462,90.3857308 189.826154,90.9408077 189.507577,91.4726154 C189.035423,92.2718077 188.680885,93.0418077 188.323808,93.5097308 C188.147808,93.7453846 187.984923,93.8985385 187.839385,93.9861154 C187.690462,94.0728462 187.558885,94.1189615 187.318577,94.1223462 C186.734731,94.1223462 186.260885,94.5957692 186.260885,95.1800385 C186.260885,95.7638846 186.734731,96.2377479 187.318577,96.2377479","id","Fill-53"],["d","M199.618692,96.2377478 C200.139923,96.2394231 200.637462,96.1150385 201.056308,95.8958846 C201.423538,95.7050769 201.728154,95.4516538 201.980731,95.1808846 C202.423269,94.7036538 202.727038,94.1756538 203.006692,93.6700769 C203.419615,92.9102308 203.786846,92.1939615 204.203577,91.7438077 C204.410885,91.5166154 204.618615,91.3537308 204.856385,91.2399231 C205.095423,91.1273846 205.372962,91.0546154 205.768962,91.0533462 C206.352808,91.0533462 206.826654,90.5795 206.826654,89.9956538 C206.826654,89.4113846 206.352808,88.9379565 205.768962,88.9379565 C205.180462,88.9371154 204.635538,89.0424615 204.155346,89.2383462 C203.734808,89.4088462 203.367577,89.6457692 203.055769,89.914 C202.508731,90.3853077 202.125846,90.9403846 201.806846,91.4721923 C201.335115,92.2718077 200.980577,93.0418077 200.623077,93.5097308 C200.4475,93.7453846 200.284615,93.8985385 200.138654,93.9861154 C199.990154,94.0724231 199.858577,94.1189615 199.618269,94.1223462 C199.034,94.1223462 198.560577,94.5957692 198.560577,95.1800385 C198.561,95.7643077 199.034423,96.2377478 199.618692,96.2377478","id","Fill-54"],["d","M16.2766154,87.857 C16.0667692,87.8553077 15.9406923,87.8172308 15.8129231,87.7529231 C15.7020769,87.6958077 15.5874231,87.6078077 15.4600769,87.472 C15.2371154,87.2367692 14.9951154,86.8509231 14.7416923,86.3859615 C14.3537308,85.6904231 13.948,84.8235385 13.2562692,84.0552308 C12.9093462,83.6727692 12.4790769,83.3173846 11.9493846,83.0652308 C11.4209615,82.8118077 10.802,82.6709231 10.1263462,82.6721838 C9.5425,82.6721838 9.06865385,83.1460385 9.06865385,83.7298846 C9.06865385,84.3141538 9.5425,84.7875769 10.1263462,84.7875769 C10.4707308,84.7884231 10.7262692,84.8451154 10.9437308,84.9326923 C11.1341154,85.0101154 11.2991154,85.1146154 11.4611538,85.2533846 C11.7437692,85.4941154 12.0111538,85.8528846 12.2717692,86.2916154 C12.6690385,86.9478077 13.0235769,87.7605385 13.5773846,88.5115 C13.8574615,88.8850769 14.2005769,89.2506154 14.6570769,89.5285769 C15.1110385,89.8082308 15.6775385,89.9757692 16.2766154,89.9724349 C16.8604615,89.9724349 17.3343077,89.4989615 17.3343077,88.9146923 C17.3343077,88.3304231 16.8604615,87.857 16.2766154,87.857","id","Fill-55"],["d","M28.5763077,87.857 C28.3664615,87.8553077 28.2403846,87.8172308 28.1126154,87.7529231 C28.0017692,87.6958077 27.8871154,87.6078077 27.7597692,87.472 C27.5368077,87.2367692 27.2948077,86.8509231 27.0413846,86.3859615 C26.6538462,85.6904231 26.2481154,84.8239615 25.5563846,84.0552308 C25.2094615,83.6731923 24.7791923,83.3178077 24.2495,83.0656538 C23.7210769,82.8122308 23.1021154,82.6713462 22.4268846,82.6726069 C21.8426154,82.6726069 21.3691923,83.1464615 21.3691923,83.7303077 C21.3691923,84.3145769 21.8426154,84.788 22.4268846,84.788 C22.7708462,84.7888462 23.0263846,84.8455385 23.2438462,84.9331154 C23.4338077,85.0105385 23.5988077,85.1150385 23.7612692,85.2538077 C24.0434615,85.4945385 24.3112692,85.8533077 24.5718846,86.2920385 C24.9691538,86.9482308 25.3232692,87.7609615 25.8775,88.5115 C26.1571538,88.8850769 26.5006923,89.2506154 26.9571923,89.5285769 C27.4107308,89.8082308 27.9772308,89.9757692 28.5763077,89.9724349 C29.1605769,89.9724349 29.634,89.4989615 29.634,88.9146923 C29.634,88.3304231 29.1605769,87.857 28.5763077,87.857","id","Fill-56"],["d","M16.2766154,89.9724112 C16.7978462,89.9745 17.2953846,89.8501154 17.7142308,89.6309615 C18.0814615,89.4401538 18.3860769,89.1867308 18.6386538,88.9159615 C19.0811923,88.4387308 19.3849615,87.9107308 19.6650385,87.4051538 C20.0775385,86.6448846 20.4451923,85.9290385 20.8619231,85.4788846 C21.0692308,85.2516923 21.2769615,85.0888077 21.5147308,84.975 C21.7533462,84.8624615 22.0308846,84.7892692 22.4268846,84.788 C23.0107308,84.788 23.4845769,84.3145769 23.4845769,83.7303077 C23.4845769,83.1464615 23.0107308,82.6726103 22.4268846,82.6726103 C21.8383846,82.6717692 21.2934615,82.7775385 20.8132692,82.9734231 C20.3927308,83.1439231 20.0255,83.3804231 19.7136923,83.6486538 C19.1670769,84.1203846 18.7837692,84.6754615 18.4647692,85.2072692 C17.9930385,86.0068846 17.6385,86.7764615 17.2814231,87.2448077 C17.1054231,87.4804615 16.9425385,87.6331923 16.797,87.7211923 C16.6485,87.8075 16.5169231,87.8536154 16.2766154,87.857 C15.6923462,87.857 15.2189231,88.3304231 15.2189231,88.9146923 C15.2189231,89.4989615 15.6923462,89.9724112 16.2766154,89.9724112","id","Fill-57"],["d","M28.5763077,89.9724017 C29.0975385,89.9740769 29.5950769,89.8501154 30.0139231,89.6305385 C30.3815769,89.4401538 30.6857692,89.1867308 30.9383462,88.9155385 C31.3808846,88.4387308 31.6842308,87.9103077 31.9643077,87.4047308 C32.3768077,86.6448846 32.7444615,85.9286154 33.1607692,85.4788846 C33.3685,85.2516923 33.5762308,85.0888077 33.8135769,84.975 C34.0526154,84.8624615 34.3301538,84.7892692 34.7257308,84.788 L34.7257308,83.7332692 L34.6381538,84.7846154 C34.6804615,84.788 34.7109231,84.788 34.7257308,84.788 L34.7257308,83.7332692 L34.6381538,84.7846154 C35.2203077,84.8328462 35.7318077,84.4004615 35.7800385,83.8183077 C35.8286923,83.2361538 35.3963077,82.7246538 34.8141538,82.6764231 C34.7714231,82.6730385 34.7409615,82.6726141 34.7257308,82.6726141 C34.1376538,82.6721923 33.5927308,82.7775385 33.1121154,82.9734231 C32.692,83.1435 32.3247692,83.3804231 32.0129615,83.6486538 C31.4659231,84.1203846 31.0830385,84.6754615 30.7644615,85.2072692 C30.2927308,86.0064615 29.9377692,86.7764615 29.5806923,87.2443846 C29.4046923,87.4804615 29.2422308,87.6331923 29.0962692,87.7211923 C28.9477692,87.8075 28.8161923,87.8536154 28.5758846,87.857 C27.9920385,87.857 27.5186154,88.3308462 27.5186154,88.9151154 C27.5186154,89.4989615 27.9920385,89.9724017 28.5763077,89.9724017","id","Fill-58"],["d","M135.468808,19.5072308 C135.466692,19.7170769 135.429038,19.8431538 135.364731,19.9709231 C135.307192,20.0817692 135.219615,20.1964231 135.083385,20.3237692 C134.848154,20.5467308 134.462731,20.7887308 133.997346,21.0421538 C133.301808,21.4301154 132.435346,21.8358462 131.667038,22.5275769 C131.285,22.8745 130.929192,23.3047692 130.677038,23.8344615 C130.423615,24.3628846 130.282731,24.9818462 130.284408,25.6575 C130.284408,26.2413462 130.757846,26.7151923 131.342115,26.7151923 C131.925962,26.7151923 132.399808,26.2413462 132.399808,25.6575 C132.400231,25.3131154 132.456923,25.0575769 132.5445,24.8401154 C132.622346,24.6497308 132.726423,24.4847308 132.865192,24.3226923 C133.105923,24.0400769 133.464692,23.7726923 133.903423,23.5120769 C134.559615,23.1148077 135.372346,22.7602692 136.122885,22.2064615 C136.496462,21.9263846 136.862,21.5832692 137.140385,21.1267692 C137.420038,20.6728077 137.587154,20.1063077 137.584231,19.5072308 C137.584231,18.9233846 137.110346,18.4495385 136.5265,18.4495385 C135.942231,18.4495385 135.468808,18.9233846 135.468808,19.5072308","id","Fill-59"],["d","M135.468808,7.20753846 C135.466692,7.41696154 135.429038,7.54346154 135.364731,7.67123077 C135.307192,7.78165385 135.219615,7.89673077 135.083385,8.02407692 C134.848154,8.24703846 134.462731,8.48861538 133.997346,8.74246154 C133.301808,9.13 132.435346,9.53573077 131.667038,10.2274615 C131.285,10.5743846 130.929615,11.0046538 130.677038,11.5343462 C130.423615,12.0627692 130.282731,12.6817308 130.284408,13.3569615 C130.284408,13.9412308 130.757846,14.4146538 131.342115,14.4146538 C131.925962,14.4146538 132.399808,13.9412308 132.399808,13.3569615 C132.400231,13.013 132.456923,12.7574615 132.5445,12.54 C132.622346,12.3500385 132.726423,12.1846154 132.865192,12.0225769 C133.105923,11.7403846 133.464692,11.4725769 133.903423,11.2119615 C134.559615,10.8146923 135.372346,10.4605769 136.122885,9.90634615 C136.496462,9.62669231 136.862,9.28315385 137.140385,8.82665385 C137.420038,8.37311538 137.587154,7.80661538 137.584231,7.20753846 C137.584231,6.62369231 137.110346,6.14984615 136.5265,6.14984615 C135.942231,6.14984615 135.468808,6.62369231 135.468808,7.20753846","id","Fill-60"],["d","M137.584209,19.5072308 C137.585885,18.986 137.461923,18.4884615 137.242346,18.0696154 C137.051962,17.7019615 136.798538,17.3977692 136.527346,17.1451923 C136.050538,16.7026538 135.522115,16.3988846 135.016538,16.1188077 C134.256692,15.7063077 133.540423,15.3386538 133.090269,14.9219231 C132.863077,14.7146154 132.700192,14.5068846 132.586385,14.2691154 C132.473846,14.0305 132.401077,13.7525385 132.399808,13.3569615 C132.399808,12.7731154 131.925962,12.2992692 131.342115,12.2992692 C130.757846,12.2992692 130.284418,12.7731154 130.284418,13.3569615 C130.283577,13.9454615 130.388923,14.4903846 130.584808,14.9705769 C130.755308,15.3911154 130.992231,15.7583462 131.260462,16.0701538 C131.731769,16.6167692 132.287269,17.0000769 132.819077,17.3186538 C133.618269,17.7908077 134.388269,18.1453462 134.856192,18.5024231 C135.091846,18.6784231 135.245,18.8413077 135.332577,18.9868462 C135.418885,19.1353462 135.465423,19.2669231 135.468808,19.5072308 C135.468808,20.0915 135.942231,20.5649231 136.5265,20.5649231 C137.110346,20.5649231 137.584209,20.0915 137.584209,19.5072308","id","Fill-61"],["d","M137.584209,7.20753846 C137.585885,6.68630769 137.461923,6.18876923 137.242346,5.76992308 C137.051962,5.40226923 136.798538,5.09807692 136.527346,4.8455 C136.050538,4.40296154 135.522115,4.09919231 135.016538,3.81953846 C134.256692,3.40661538 133.540423,3.03938462 133.090269,2.62265385 C132.863077,2.41534615 132.700192,2.20761538 132.586385,1.96984615 C132.473846,1.73080769 132.401077,1.45326923 132.399808,1.05769231 C132.399808,0.473423077 131.925962,0 131.342115,0 C130.757846,0 130.284418,0.473423077 130.284418,1.05769231 C130.283577,1.64576923 130.388923,2.19069231 130.584808,2.67130769 C130.755308,3.09184615 130.992231,3.45865385 131.260462,3.77046154 C131.731769,4.3175 132.287269,4.70038462 132.819077,5.01938462 C133.618269,5.49111538 134.388269,5.84565385 134.856192,6.20315385 C135.092269,6.37873077 135.245,6.54161538 135.332577,6.68715385 C135.419308,6.83565385 135.465423,6.96723077 135.468808,7.20753846 C135.468808,7.79180769 135.942231,8.26523077 136.5265,8.26523077 C137.110346,8.26523077 137.584209,7.79180769 137.584209,7.20753846","id","Fill-62"],["d","M97.7553077,83.8453846 C97.7536154,84.0548077 97.7155385,84.1808846 97.6516538,84.3090769 C97.5941154,84.4195 97.5065385,84.5345769 97.3703077,84.6615 C97.1350769,84.8844615 96.7492308,85.1264615 96.2842692,85.3798846 C95.5887308,85.7678462 94.7222692,86.1735769 93.9539615,86.8653077 C93.5715,87.2122308 93.2161154,87.6425 92.9639615,88.1721923 C92.7105385,88.7010385 92.5696538,89.3195769 92.5713311,89.9952308 C92.5713311,90.5795 93.0447692,91.0529231 93.6290385,91.0529231 C94.2128846,91.0529231 94.6867308,90.5795 94.6867308,89.9952308 C94.6871538,89.6508462 94.7438462,89.3953077 94.8314231,89.1778462 C94.9092692,88.9878846 95.0133462,88.8224615 95.1521154,88.6604231 C95.3928462,88.3782308 95.7516154,88.1104231 96.1903462,87.8498077 C96.8465385,87.4525385 97.6592692,87.0984231 98.4098077,86.5441923 C98.7833846,86.2645385 99.1489231,85.921 99.4273077,85.4645 C99.7065385,85.0109615 99.8740769,84.4440385 99.8707426,83.8453846 C99.8707426,83.2611154 99.3972692,82.7876923 98.813,82.7876923 C98.2291538,82.7876923 97.7553077,83.2611154 97.7553077,83.8453846","id","Fill-63"],["d","M97.7553077,71.5452692 C97.7536154,71.7551154 97.7155385,71.8811923 97.6516538,72.0089615 C97.5941154,72.1198077 97.5065385,72.2344615 97.3703077,72.3618077 C97.1350769,72.5847692 96.7492308,72.8267692 96.2842692,73.0801923 C95.5887308,73.4681538 94.7222692,73.8734615 93.9539615,74.5656154 C93.5715,74.9125385 93.2161154,75.3428077 92.9639615,75.8720769 C92.7105385,76.4009231 92.5696538,77.0194615 92.5713311,77.6951154 C92.5713311,78.2789615 93.0447692,78.7528077 93.6290385,78.7528077 C94.2128846,78.7528077 94.6867308,78.2789615 94.6867308,77.6951154 C94.6871538,77.3507308 94.7438462,77.0951923 94.8314231,76.8777308 C94.9092692,76.6877692 95.0133462,76.5227692 95.1521154,76.3607308 C95.3928462,76.0781154 95.7516154,75.8107308 96.1903462,75.5501154 C96.8465385,75.1528462 97.6592692,74.7983077 98.4098077,74.2445 C98.7833846,73.9644231 99.1489231,73.6213077 99.4273077,73.1648077 C99.7065385,72.7108462 99.8740769,72.1443462 99.8707426,71.5452692 C99.8707426,70.9614231 99.3972692,70.4875769 98.813,70.4875769 C98.2291538,70.4875769 97.7553077,70.9614231 97.7553077,71.5452692","id","Fill-64"],["d","M99.8707189,83.8453846 C99.8728077,83.3241538 99.7484231,82.8261923 99.5292692,82.4077692 C99.3388846,82.0401154 99.0854615,81.7359231 98.8142692,81.4829231 C98.3374615,81.0403846 97.8090385,80.7366154 97.3034615,80.4565385 C96.5436154,80.0440385 95.8273462,79.6768077 95.3771923,79.2600769 C95.15,79.0527692 94.9871154,78.8446154 94.8733077,78.6072692 C94.7607692,78.3682308 94.688,78.0906923 94.6867308,77.6951154 C94.6867308,77.1108462 94.2128846,76.6374231 93.6290385,76.6374231 C93.0447692,76.6374231 92.5713411,77.1108462 92.5713411,77.6951154 C92.5705,78.2831923 92.6758462,78.8281154 92.8717308,79.3083077 C93.0422308,79.7288462 93.2791538,80.0960769 93.5473846,80.4078846 C94.0186923,80.9549231 94.5737692,81.3378077 95.106,81.6568077 C95.9051923,82.1285385 96.6751923,82.4830769 97.1431154,82.8405769 C97.3787692,83.0161538 97.5319231,83.1790385 97.6195,83.3245769 C97.7058077,83.4735 97.7523462,83.6050769 97.7553077,83.8453846 C97.7553077,84.4292308 98.2291538,84.9030769 98.813,84.9030769 C99.3972692,84.9030769 99.8707189,84.4292308 99.8707189,83.8453846","id","Fill-65"],["d","M99.8707189,71.5452692 C99.8728077,71.0240385 99.7484231,70.5265 99.5292692,70.1080769 C99.3388846,69.7404231 99.0850385,69.4362308 98.8142692,69.1832308 C98.3374615,68.7411154 97.8090385,68.4373462 97.3034615,68.1572692 C96.5431923,67.7447692 95.8273462,67.3771154 95.3771923,66.9603846 C95.15,66.7530769 94.9871154,66.5453462 94.8733077,66.3075769 C94.7607692,66.0689615 94.688,65.791 94.6867308,65.3954231 C94.6867308,64.8115769 94.2128846,64.3377308 93.6290385,64.3377308 C93.0447692,64.3377308 92.5713411,64.8115769 92.5713411,65.3954231 C92.5705,65.9839231 92.6758462,66.5288462 92.8717308,67.0090385 C93.0422308,67.4295769 93.2791538,67.7968077 93.5473846,68.1086154 C94.0186923,68.6552308 94.5737692,69.0385385 95.106,69.3571154 C95.9051923,69.8292692 96.6751923,70.1838077 97.1431154,70.5408846 C97.3787692,70.7168846 97.5319231,70.8797692 97.6195,71.0253077 C97.7058077,71.1738077 97.7523462,71.3049615 97.7553077,71.5452692 C97.7553077,72.1295385 98.2291538,72.6029615 98.813,72.6029615 C99.3972692,72.6029615 99.8707189,72.1295385 99.8707189,71.5452692","id","Fill-66"],["d","M199.984654,186.622615 C199.982538,186.832462 199.944885,186.958538 199.880577,187.086308 C199.823038,187.197154 199.735462,187.311808 199.599231,187.439154 C199.364,187.662115 198.978577,187.904115 198.513192,188.157538 C197.817654,188.5455 196.951192,188.951231 196.182885,189.643385 C195.800846,189.990308 195.445462,190.420577 195.192885,190.950269 C194.939462,191.478692 194.799,192.097654 194.800261,192.773308 C194.800261,193.357154 195.273692,193.831 195.857962,193.831 C196.442231,193.831 196.915654,193.357154 196.915654,192.773308 C196.9165,192.4285 196.972769,192.173385 197.060769,191.9555 C197.138192,191.765538 197.242269,191.600115 197.381038,191.438077 C197.621769,191.155885 197.980962,190.888077 198.419269,190.627462 C199.075885,190.230192 199.888192,189.875654 200.639154,189.321846 C201.012308,189.041769 201.377846,188.698654 201.656231,188.242154 C201.935885,187.788192 202.103423,187.221692 202.100089,186.622615 C202.100089,186.038769 201.626192,185.564923 201.042346,185.564923 C200.458077,185.564923 199.984654,186.038769 199.984654,186.622615","id","Fill-67"],["d","M199.984654,174.322923 C199.982538,174.532769 199.944885,174.658846 199.880577,174.786615 C199.823038,174.897462 199.735462,175.012115 199.599231,175.139462 C199.364,175.362423 198.978577,175.604 198.513615,175.857846 C197.818077,176.245385 196.951615,176.651115 196.182885,177.342846 C195.800846,177.689769 195.445462,178.120038 195.193308,178.649731 C194.939462,179.178154 194.799,179.797115 194.800261,180.472346 C194.800261,181.056615 195.273692,181.530038 195.857962,181.530038 C196.442231,181.530038 196.915654,181.056615 196.915654,180.472346 C196.9165,180.128385 196.972769,179.872846 197.060769,179.655385 C197.138192,179.465423 197.242269,179.3 197.381038,179.137962 C197.621769,178.855769 197.980538,178.587962 198.419269,178.327346 C199.075462,177.930077 199.888192,177.575962 200.639154,177.021731 C201.012308,176.742077 201.377846,176.398538 201.656231,175.942038 C201.935885,175.4885 202.103423,174.922 202.100089,174.322923 C202.100089,173.738654 201.626192,173.265231 201.042346,173.265231 C200.458077,173.265231 199.984654,173.738654 199.984654,174.322923","id","Fill-68"],["d","M202.100056,186.622615 C202.101731,186.101385 201.977769,185.603846 201.758192,185.185 C201.567808,184.817769 201.314385,184.513154 201.043192,184.260577 C200.566385,183.818038 200.037962,183.514269 199.532808,183.234192 C198.772538,182.821692 198.056269,182.454462 197.606538,182.037731 C197.379346,181.830423 197.216038,181.622269 197.102231,181.384923 C196.990115,181.145885 196.916923,180.868346 196.915654,180.472346 C196.915654,179.8885 196.442231,179.414654 195.857962,179.414654 C195.273692,179.414654 194.800264,179.8885 194.800264,180.472346 C194.799423,181.060846 194.904769,181.605769 195.100654,182.085962 C195.271154,182.5065 195.508077,182.873731 195.776308,183.185538 C196.248038,183.732577 196.803115,184.115462 197.334923,184.434462 C198.134115,184.906192 198.904115,185.260731 199.372038,185.617808 C199.608115,185.793808 199.760846,185.956692 199.848423,186.102231 C199.935154,186.250731 199.981269,186.382308 199.984654,186.622615 C199.984654,187.206885 200.458077,187.680308 201.042346,187.680308 C201.626192,187.680308 202.100056,187.206885 202.100056,186.622615","id","Fill-69"],["d","M202.100056,174.322923 C202.101731,173.801692 201.977769,173.304154 201.758192,172.885308 C201.567808,172.518077 201.314385,172.213885 201.043192,171.960885 C200.566385,171.518769 200.037962,171.215 199.532808,170.934923 C198.772538,170.522423 198.056269,170.154769 197.606115,169.738462 C197.378923,169.530731 197.216038,169.323 197.102231,169.085654 C196.989692,168.846615 196.916923,168.569077 196.915654,168.1735 C196.915654,167.589231 196.442231,167.115808 195.857962,167.115808 C195.273692,167.115808 194.800264,167.589231 194.800264,168.1735 C194.799423,168.761577 194.904769,169.3065 195.100654,169.786692 C195.271154,170.207231 195.508077,170.574462 195.776308,170.886269 C196.248038,171.433308 196.803115,171.816192 197.334923,172.135192 C198.134115,172.606923 198.904115,172.961462 199.372038,173.318538 C199.608115,173.494538 199.760846,173.657423 199.848423,173.802962 C199.935154,173.951462 199.981269,174.082615 199.984654,174.322923 C199.984654,174.907192 200.458077,175.380615 201.042346,175.380615 C201.626192,175.380615 202.100056,174.907192 202.100056,174.322923","id","Fill-70"],["d","M73.1440769,196.315731 C73.1419615,196.525154 73.1043077,196.651231 73.04,196.779 C72.9824615,196.889846 72.8948846,197.004923 72.7586538,197.131846 C72.5234231,197.354808 72.138,197.596808 71.6726154,197.850231 C70.9770769,198.238192 70.1110385,198.643923 69.3423077,199.335654 C68.9602692,199.682577 68.6048846,200.112846 68.3523077,200.642538 C68.0988846,201.170962 67.958,201.7895 67.9596772,202.465154 C67.9596772,203.049 68.4331154,203.522846 69.0173846,203.522846 C69.6012308,203.522846 70.0750769,203.049 70.0750769,202.465154 C70.0755,202.120769 70.1321923,201.865654 70.2197692,201.647769 C70.2976154,201.457808 70.4016923,201.292808 70.5404615,201.130769 C70.7811923,200.848154 71.1399615,200.580769 71.5786923,200.320154 C72.2348846,199.922885 73.0476154,199.568346 73.7981538,199.014538 C74.1717308,198.734462 74.5372692,198.391346 74.8156538,197.934846 C75.0953077,197.480885 75.2624231,196.914385 75.2595003,196.315731 C75.2595003,195.731462 74.7856154,195.258038 74.2017692,195.258038 C73.6175,195.258038 73.1440769,195.731462 73.1440769,196.315731","id","Fill-71"],["d","M73.1440769,184.015615 C73.1419615,184.225462 73.1043077,184.351538 73.04,184.479308 C72.9824615,184.590154 72.8948846,184.704808 72.7586538,184.832154 C72.5234231,185.055115 72.138,185.297115 71.6726154,185.550538 C70.9770769,185.938077 70.1110385,186.343808 69.3423077,187.035962 C68.9602692,187.382462 68.6048846,187.812731 68.3523077,188.342423 C68.0988846,188.870846 67.958,189.489808 67.9596772,190.165038 C67.9596772,190.749308 68.4331154,191.222731 69.0173846,191.222731 C69.6012308,191.222731 70.0750769,190.749308 70.0750769,190.165038 C70.0755,189.821077 70.1321923,189.565538 70.2197692,189.348077 C70.2976154,189.158115 70.4016923,188.993115 70.5404615,188.830654 C70.7811923,188.548462 71.1399615,188.280654 71.5786923,188.020462 C72.2348846,187.622769 73.0476154,187.268654 73.7981538,186.714846 C74.1717308,186.434769 74.5372692,186.091654 74.8156538,185.634731 C75.0953077,185.181192 75.2624231,184.614692 75.2595003,184.015615 C75.2595003,183.431769 74.7856154,182.957923 74.2017692,182.957923 C73.6175,182.957923 73.1440769,183.431769 73.1440769,184.015615","id","Fill-72"],["d","M75.2594786,196.315731 C75.2611538,195.794077 75.1371923,195.296538 74.9176154,194.878115 C74.7272308,194.510462 74.4738077,194.205846 74.2026154,193.953269 C73.7258077,193.510731 73.1973846,193.206962 72.6918077,192.926885 C71.9319615,192.514385 71.2156923,192.146731 70.7655385,191.73 C70.5383462,191.522692 70.3754615,191.314962 70.2616538,191.077192 C70.1491154,190.838577 70.0763462,190.560615 70.0750769,190.165038 C70.0750769,189.581192 69.6012308,189.107346 69.0173846,189.107346 C68.4331154,189.107346 67.9596873,189.581192 67.9596873,190.165038 C67.9588462,190.753538 68.0641923,191.298462 68.2600769,191.778654 C68.4305769,192.199192 68.6675,192.566423 68.9357308,192.878231 C69.4070385,193.424846 69.9625385,193.807731 70.4943462,194.126731 C71.2935385,194.598462 72.0635385,194.953423 72.5314615,195.3105 C72.7671154,195.4865 72.9202692,195.649385 73.0078462,195.794923 C73.0941538,195.943423 73.1406923,196.075 73.1440769,196.315731 C73.1440769,196.899577 73.6175,197.373423 74.2017692,197.373423 C74.7856154,197.373423 75.2594786,196.899577 75.2594786,196.315731","id","Fill-73"],["d","M75.2594786,184.015615 C75.2611538,183.494385 75.1371923,182.996846 74.9176154,182.578 C74.7272308,182.210346 74.4738077,181.906154 74.2026154,181.653154 C73.7258077,181.211038 73.1973846,180.907269 72.6918077,180.627192 C71.9319615,180.214692 71.2156923,179.847462 70.7655385,179.430731 C70.5383462,179.223423 70.3754615,179.015269 70.2616538,178.7775 C70.1491154,178.538885 70.0763462,178.261346 70.0750769,177.865346 C70.0750769,177.281077 69.6012308,176.807654 69.0173846,176.807654 C68.4331154,176.807654 67.9596873,177.281077 67.9596873,177.865346 C67.9588462,178.453846 68.0641923,178.998769 68.2600769,179.478962 C68.4305769,179.8995 68.6675,180.266731 68.9357308,180.578538 C69.4070385,181.125577 69.9625385,181.508462 70.4943462,181.827462 C71.2935385,182.299192 72.0635385,182.653731 72.5314615,183.010808 C72.7671154,183.186808 72.9202692,183.349692 73.0078462,183.495231 C73.0941538,183.643731 73.1406923,183.775308 73.1440769,184.015615 C73.1440769,184.599885 73.6175,185.073308 74.2017692,185.073308 C74.7856154,185.073308 75.2594786,184.599885 75.2594786,184.015615","id","Fill-74"],["d","M150.245615,152.688038 L165.420962,152.688038 C166.005231,152.688038 166.478654,152.214615 166.478654,151.630346 C166.478654,151.0465 166.005231,150.572654 165.420962,150.572654 L150.245615,150.572654 C149.661769,150.572654 149.187923,151.0465 149.187923,151.630346 C149.187923,152.214615 149.661769,152.688038 150.245615,152.688038","id","Fill-75"],["d","M1.05769231,108.836538 L16.2330385,108.836538 C16.8173077,108.836538 17.2907308,108.363115 17.2907308,107.778846 C17.2907308,107.194577 16.8173077,106.721154 16.2330385,106.721154 L1.05769231,106.721154 C0.473423077,106.721154 0,107.194577 0,107.778846 C0,108.363115 0.473423077,108.836538 1.05769231,108.836538","id","Fill-76"],["d","M151.380308,38.2965 L166.555654,38.2965 C167.139923,38.2965 167.613346,37.8226538 167.613346,37.2388077 C167.613346,36.6545385 167.139923,36.1811154 166.555654,36.1811154 L151.380308,36.1811154 C150.796038,36.1811154 150.322615,36.6545385 150.322615,37.2388077 C150.322615,37.8226538 150.796038,38.2965 151.380308,38.2965","id","Fill-77"],["d","M211.198731,4.048 L226.374077,4.048 C226.957923,4.048 227.431769,3.57457692 227.431769,2.99030769 C227.431769,2.40646154 226.957923,1.93261538 226.374077,1.93261538 L211.198731,1.93261538 C210.614462,1.93261538 210.141038,2.40646154 210.141038,2.99030769 C210.141038,3.57457692 210.614462,4.048 211.198731,4.048","id","Fill-78"],["d","M61.5568462,230.232115 L76.7321923,230.232115 C77.3164615,230.232115 77.7898846,229.758269 77.7898846,229.174423 C77.7898846,228.590154 77.3164615,228.116731 76.7321923,228.116731 L61.5568462,228.116731 C60.9725769,228.116731 60.4991538,228.590154 60.4991538,229.174423 C60.4991538,229.758269 60.9725769,230.232115 61.5568462,230.232115","id","Fill-79"],["d","M101.2715,200.604038 L112.002,189.873538 C112.415346,189.460615 112.415346,188.790885 112.002,188.377962 C111.589077,187.964615 110.919346,187.964615 110.506423,188.377962 L99.7759231,199.108462 C99.3625769,199.521385 99.3625769,200.191115 99.7759231,200.604038 C100.188846,201.017385 100.858577,201.017385 101.2715,200.604038","id","Fill-80"],["d","M12.4435385,14.4688077 L23.1740385,3.73830769 C23.5873846,3.32538462 23.5873846,2.65565385 23.1740385,2.24273077 C22.7611154,1.82938462 22.0913846,1.82938462 21.6784615,2.24273077 L10.9479615,12.9732308 C10.5346154,13.3861538 10.5346154,14.0558846 10.9479615,14.4688077 C11.3608846,14.8821538 12.0306154,14.8821538 12.4435385,14.4688077","id","Fill-81"],["d","M219.533769,124.474308 L230.264269,113.743808 C230.677615,113.330885 230.677615,112.661154 230.264269,112.247808 C229.851346,111.834885 229.181615,111.834885 228.768692,112.247808 L218.037769,122.978731 C217.624846,123.391654 217.624846,124.061385 218.037769,124.474308 C218.451115,124.887231 219.120846,124.887231 219.533769,124.474308","id","Fill-82"],["d","M127.623269,71.2592692 L130.399077,66.4442308 L130.887731,66.4442308 L128.356038,70.8357692 L136.862423,70.8285769 L145.370923,70.8247692 L141.111808,63.4594231 L141.478192,63.2478846 L146.104115,71.2474231 L136.862846,71.2516538 L127.623269,71.2592692 M131.619231,64.3284231 L132.933308,62.0480385 L133.177846,62.4706923 L132.606269,63.4636538 L132.107462,64.328 L131.619231,64.3284231 M141.111808,63.4594231 L136.852269,56.0928077 L134.397577,60.3540385 L134.153038,59.9309615 L136.851423,55.2466538 L141.478192,63.2478846 L141.111808,63.4594231","id","Fill-83"],["d","M130.399077,66.4442308 L131.619231,64.3284231 L132.107462,64.328 L130.887731,66.4442308 L130.399077,66.4442308 M133.177846,62.4706923 L132.933308,62.0480385 L134.153038,59.9309615 L134.397577,60.3540385 L133.177846,62.4706923","id","Fill-84"],["d","M112.934462,165.183192 L115.710269,160.368154 L116.198923,160.368154 L113.666808,164.759692 L122.173615,164.7525 L130.682115,164.748692 L126.423,157.383346 L126.606192,157.277577 L126.789385,157.171808 L131.415308,165.171346 L122.174038,165.175577 L112.934462,165.183192 M116.930423,158.252346 L118.2445,155.971538 L118.489038,156.394615 L117.917038,157.387577 L117.418654,158.251923 L116.930423,158.252346 M126.423,157.383346 L122.163462,150.016731 L119.708769,154.277962 L119.464231,153.854885 L122.162615,149.170577 L126.789385,157.171808 L126.606192,157.277577 L126.423,157.383346","id","Fill-85"],["d","M115.710269,160.368154 L116.930423,158.252346 L117.418654,158.251923 L116.198923,160.368154 L115.710269,160.368154 M118.489038,156.394615 L118.2445,155.971538 L119.464231,153.854885 L119.708769,154.277962 L118.489038,156.394615","id","Fill-86"],["d","M163.850077,194.026038 L166.625885,189.211 L167.114538,189.210577 L164.582846,193.602538 L173.089231,193.595346 L181.597308,193.591115 L177.338615,186.226192 L177.705,186.014654 L182.3305,194.014192 L173.089654,194.018423 L163.850077,194.026038 M167.846038,187.095192 L169.160115,184.814385 L169.404654,185.237462 L168.334269,187.094769 L167.846038,187.095192 M177.338615,186.226192 L173.079077,178.859577 L170.624385,183.120808 L170.379423,182.697731 L173.078231,178.013423 L177.705,186.014654 L177.338615,186.226192","id","Fill-87"],["d","M166.625885,189.211 L167.846038,187.095192 L168.334269,187.094769 L167.114538,189.210577 L166.625885,189.211 M169.404654,185.237462 L169.160115,184.814385 L170.379423,182.697731 L170.624385,183.120808 L169.404654,185.237462","id","Fill-88"],["d","M204.624962,136.113577 L198.087577,129.582115 L196.504846,128.001923 L196.630923,127.529769 L198.386269,129.282577 L204.405385,135.296192 L208.799038,118.855423 L200.584577,121.064731 L198.186154,121.709077 L198.312231,121.237346 L200.475,120.656462 L209.396846,118.256346 L204.624962,136.113577 M194.776154,126.276192 L191.548923,123.053615 L195.953154,121.870692 L195.827077,122.342846 L192.366308,123.271923 L194.902231,125.804038 L194.776154,126.276192","id","Fill-89"],["d","M196.504846,128.001923 L194.776154,126.276192 L194.902231,125.804038 L196.630923,127.529769 L196.504846,128.001923 M195.827077,122.342846 L195.953154,121.870692 L198.312231,121.237346 L198.186154,121.709077 L195.827077,122.342846","id","Fill-90"],["d","M58.6947308,36.5669615 L50.5746154,28.4553077 L50.7006923,27.9835769 L52.4560385,29.7359615 L58.4751538,35.7495769 L62.8683846,19.3088077 L54.6539231,21.5185385 L52.2559231,22.1624615 L52.382,21.6907308 L54.5443462,21.1098462 L63.4661923,18.7101538 L58.6947308,36.5669615 M48.8459231,26.73 L45.6182692,23.5074231 L50.0229231,22.3245 L49.8968462,22.7962308 L46.4356538,23.7261538 L48.972,26.2578462 L48.8459231,26.73","id","Fill-91"],["d","M50.5746154,28.4553077 L48.8459231,26.73 L48.972,26.2578462 L50.7006923,27.9835769 L50.5746154,28.4553077 M49.8968462,22.7962308 L50.0229231,22.3245 L52.382,21.6907308 L52.2559231,22.1624615 L49.8968462,22.7962308","id","Fill-92"],["d","M52.6180769,221.837 L46.0802692,215.305538 L44.4975385,213.725769 L44.6240385,213.253615 L46.3793846,215.006 L52.3985,221.019615 L54.5942692,212.8005 L54.7986154,212.855077 L54.5942692,212.8005 L56.7913077,204.579269 L48.5772692,206.788577 L46.1792692,207.432923 L46.3053462,206.960769 L48.4672692,206.379885 L57.3895385,203.980192 L52.6180769,221.837 M42.7692692,212.000038 L39.5411923,208.777885 L43.9462692,207.594538 L43.8201923,208.066692 L40.359,208.996192 L42.8953462,211.528308 L42.7692692,212.000038","id","Fill-93"],["d","M44.4975385,213.725769 L42.7692692,212.000038 L42.8953462,211.528308 L44.6240385,213.253615 L44.4975385,213.725769 M43.8201923,208.066692 L43.9462692,207.594538 L46.3053462,206.960769 L46.1792692,207.432923 L43.8201923,208.066692","id","Fill-94"],["d","M207.903385,41.9726154 L207.898308,31.7185 L208.320962,31.4739615 L208.322231,32.7309231 L208.326038,41.2394231 L215.690962,36.9798846 L223.058,32.7207692 L215.687154,28.4743462 L214.564731,27.8270385 C214.667538,27.7276154 214.748346,27.6078846 214.803346,27.4767308 L215.898269,28.1079615 L223.904154,32.7199231 L207.903385,41.9726154 M207.896192,29.2760769 L207.892385,24.8697308 L208.315885,25.1134231 L208.318846,29.0315385 L207.896192,29.2760769","id","Fill-95"],["d","M207.898308,31.7185 L207.896192,29.2760769 L208.318846,29.0315385 L208.320962,31.4739615 L207.898308,31.7185 M214.564731,27.8270385 L208.315038,24.2245385 L208.315885,25.1134231 L207.892385,24.8697308 L207.891115,23.4917692 L214.803346,27.4767308 C214.748346,27.6078846 214.667538,27.7276154 214.564731,27.8270385","id","Fill-96"],["d","M46.7089615,130.629231 L46.7034615,120.374269 L47.1265385,120.130154 L47.1316154,129.896038 L61.8627308,121.376538 L54.4923077,117.130538 L53.3698846,116.483231 C53.4726923,116.383385 53.5535,116.264077 53.6085,116.1325 L54.7034231,116.763731 L62.7093077,121.375692 L54.7080769,126.002885 L54.7080769,126.002462 L46.7089615,130.629231 M46.7013462,117.932269 L46.6975385,113.5255 L47.1206154,113.769615 L47.1244231,117.687731 L46.7013462,117.932269","id","Fill-97"],["d","M46.7034615,120.374269 L46.7013462,117.932269 L47.1244231,117.687731 L47.1265385,120.130154 L46.7034615,120.374269 M53.3698846,116.483231 L47.1201923,112.880308 L47.1206154,113.769615 L46.6975385,113.5255 L46.6962692,112.147962 L53.6085,116.1325 C53.5535,116.264077 53.4726923,116.383385 53.3698846,116.483231","id","Fill-98"],["d","M149.559808,118.2335 C146.269538,118.2335 143.513615,115.9455 142.796923,112.873538 C142.930615,112.820231 143.062192,112.763115 143.192077,112.702615 C143.464538,113.936308 144.086038,115.038 144.948692,115.900654 C146.1295,117.081038 147.758346,117.810423 149.559808,117.810423 C151.360846,117.810423 152.989692,117.081038 154.1705,115.900654 C155.350885,114.719846 156.080269,113.091 156.080269,111.289538 C156.080269,109.488077 155.350885,107.859231 154.1705,106.678423 C152.989692,105.498038 151.360846,104.768654 149.559808,104.768654 C148.904038,104.768654 148.271115,104.865115 147.674154,105.045346 C147.663577,104.9015 147.648769,104.7585 147.630154,104.617192 C148.242769,104.440346 148.8905,104.345577 149.559808,104.345577 C153.394577,104.345577 156.503346,107.454346 156.503346,111.289538 C156.503346,115.124731 153.394577,118.2335 149.559808,118.2335 M142.648423,110.607115 C142.850654,108.535308 143.963346,106.730462 145.581192,105.597462 C145.581192,105.611 145.581192,105.624115 145.581192,105.637654 C145.581192,105.806885 145.573577,105.974 145.559192,106.139423 C145.344692,106.306538 145.140769,106.486346 144.948692,106.678423 C143.983654,107.643462 143.319846,108.908462 143.109577,110.322385 C142.961077,110.424346 142.807077,110.519538 142.648423,110.607115","id","Fill-99"],["d","M142.796923,112.873538 C142.678462,112.364577 142.615423,111.834462 142.615423,111.289538 C142.615423,111.058962 142.626846,110.831769 142.648423,110.607115 C142.807077,110.519538 142.961077,110.424346 143.109577,110.322385 C143.063038,110.638 143.0385,110.960808 143.0385,111.289538 C143.0385,111.774808 143.091385,112.247808 143.192077,112.702615 C143.062192,112.763115 142.930615,112.820231 142.796923,112.873538 M145.559192,106.139423 C145.573577,105.974 145.581192,105.806885 145.581192,105.637654 C145.581192,105.624115 145.581192,105.611 145.581192,105.597462 C146.198038,105.1655 146.8885,104.831269 147.630154,104.617192 C147.648769,104.7585 147.663577,104.9015 147.674154,105.045346 C146.898231,105.279308 146.183654,105.653731 145.559192,106.139423","id","Fill-100"],["d","M115.542308,43.1022308 C112.252462,43.1022308 109.496538,40.8142308 108.779846,37.7422692 C108.913115,37.6889615 109.045115,37.6318462 109.174577,37.5713462 C109.447038,38.8050385 110.068962,39.9067308 110.931192,40.7693846 C112.112,41.9497692 113.741269,42.6791538 115.542308,42.6791538 C117.343769,42.6791538 118.972615,41.9497692 120.153423,40.7693846 C121.333808,39.5885769 122.063192,37.9597308 122.063192,36.1582692 C122.063192,34.3568077 121.333808,32.7279615 120.153423,31.5471538 C118.972615,30.3667692 117.343769,29.6373846 115.542308,29.6373846 C114.886962,29.6373846 114.254038,29.7338462 113.657077,29.9140769 C113.6465,29.7702308 113.631692,29.6272308 113.613077,29.4859231 C114.225692,29.3090769 114.873,29.2143077 115.542308,29.2143077 C119.3775,29.2143077 122.486269,32.3226538 122.486269,36.1582692 C122.486269,39.9934615 119.3775,43.1022308 115.542308,43.1022308 M108.631346,35.4758462 C108.833154,33.4036154 109.945846,31.5991923 111.564115,30.4661923 C111.564115,30.4793077 111.564115,30.4928462 111.564115,30.5059615 C111.564115,30.6751923 111.556923,30.8427308 111.542115,31.0077308 C111.327615,31.1748462 111.123692,31.3550769 110.931192,31.5471538 C109.966154,32.5126154 109.302346,33.7771923 109.0925,35.1911154 C108.943577,35.2930769 108.789577,35.3882692 108.631346,35.4758462","id","Fill-101"],["d","M108.779846,37.7422692 C108.660962,37.2337308 108.597923,36.7031923 108.597923,36.1582692 C108.597923,35.9281154 108.609346,35.7005 108.631346,35.4758462 C108.789577,35.3882692 108.943577,35.2930769 109.0925,35.1911154 C109.045538,35.5067308 109.021,35.8295385 109.021,36.1582692 C109.021,36.6435385 109.074308,37.1165385 109.174577,37.5713462 C109.045115,37.6318462 108.913115,37.6889615 108.779846,37.7422692 M111.542115,31.0077308 C111.556923,30.8427308 111.564115,30.6751923 111.564115,30.5059615 C111.564115,30.4928462 111.564115,30.4793077 111.564115,30.4661923 C112.180962,30.0342308 112.871846,29.7 113.613077,29.4859231 C113.631692,29.6272308 113.6465,29.7702308 113.657077,29.9140769 C112.881577,30.1476154 112.166577,30.5220385 111.542115,31.0077308","id","Fill-102"],["d","M119.839077,241.801154 C116.549231,241.801154 113.793308,239.513154 113.076192,236.441192 C113.209885,236.387885 113.341462,236.330769 113.471346,236.270269 C113.743808,237.503962 114.365308,238.605654 115.227962,239.467885 C116.408769,240.648692 118.037615,241.378077 119.839077,241.378077 C121.640538,241.378077 123.269385,240.648692 124.450192,239.467885 C125.630577,238.2875 126.359962,236.658231 126.359962,234.856769 C126.359962,233.055308 125.630577,231.426462 124.450192,230.246077 C123.269385,229.065692 121.640538,228.336308 119.839077,228.336308 C119.183308,228.336308 118.550385,228.433192 117.953846,228.613 C117.942846,228.469154 117.928038,228.326154 117.909846,228.184846 C118.522038,228.008 119.169346,227.913231 119.839077,227.913231 C123.674269,227.913231 126.783038,231.021577 126.783038,234.856769 C126.783038,238.692385 123.674269,241.801154 119.839077,241.801154 M112.927692,234.175192 C113.1295,232.102962 114.242192,230.297692 115.860462,229.165115 C115.860462,229.178231 115.860462,229.191346 115.860462,229.204885 C115.860462,229.374115 115.853269,229.541654 115.838885,229.707077 C115.623962,229.873769 115.420038,230.054 115.227962,230.246077 C114.2625,231.211115 113.598692,232.476115 113.388846,233.890038 C113.239923,233.992 113.085923,234.087192 112.927692,234.175192","id","Fill-103"],["d","M113.076192,236.441192 C112.957308,235.932231 112.894692,235.402115 112.894692,234.856769 C112.894692,234.626615 112.905692,234.399423 112.927692,234.175192 C113.085923,234.087192 113.239923,233.992 113.388846,233.890038 C113.341885,234.205654 113.317769,234.528462 113.317769,234.856769 C113.317769,235.342462 113.370654,235.815462 113.471346,236.270269 C113.341462,236.330769 113.209885,236.387885 113.076192,236.441192 M115.838885,229.707077 C115.853269,229.541654 115.860462,229.374115 115.860462,229.204885 C115.860462,229.191346 115.860462,229.178231 115.860462,229.165115 C116.477308,228.733154 117.168192,228.398923 117.909846,228.184846 C117.928038,228.326154 117.942846,228.469154 117.953846,228.613 C117.177923,228.846538 116.462923,229.221385 115.838885,229.707077","id","Fill-104"],["d","M158.255308,224.794731 L157.832231,224.794731 C157.832231,222.993269 157.102423,221.364423 155.922038,220.184038 C154.741231,219.003654 153.112385,218.274269 151.310923,218.274269 C150.655154,218.274269 150.022654,218.370731 149.426115,218.550538 C149.415115,218.406692 149.400731,218.264538 149.382115,218.122385 C149.994308,217.945962 150.641615,217.851192 151.310923,217.851192 C155.146115,217.851192 158.255308,220.959538 158.255308,224.794731 M144.789615,224.794731 L144.366538,224.794731 C144.366538,222.439462 145.539308,220.358346 147.332731,219.102654 C147.332731,219.116192 147.332731,219.129308 147.332731,219.142846 C147.332731,219.291769 147.363615,219.4335 147.419462,219.562115 C147.164769,219.751654 146.924038,219.959808 146.699808,220.184038 C145.519423,221.364423 144.789615,222.993269 144.789615,224.794731","id","Fill-105"],["d","M147.419462,219.562115 C147.363615,219.4335 147.332731,219.291769 147.332731,219.142846 C147.332731,219.129308 147.332731,219.116192 147.332731,219.102654 C147.95,218.670692 148.640462,218.336462 149.382115,218.122385 C149.400731,218.264538 149.415115,218.406692 149.426115,218.550538 C148.694615,218.770962 148.017692,219.116615 147.419462,219.562115","id","Fill-106"],["d","M104.519462,121.387538 L104.096385,121.387538 C104.095962,119.586077 103.366577,117.957231 102.186192,116.776846 C101.005385,115.596462 99.3765385,114.867077 97.5755,114.867077 C96.9197308,114.867077 96.2868077,114.963538 95.6902692,115.143769 C95.6792692,114.999923 95.6644615,114.856923 95.6462692,114.715615 C96.2584615,114.538769 96.9057692,114.444 97.5755,114.444 C101.410269,114.444 104.519038,117.552346 104.519462,121.387538 M91.0541923,121.387538 L90.6311154,121.387538 C90.6311154,119.032269 91.8034615,116.951154 93.5968846,115.695885 C93.5968846,115.709 93.5968846,115.722538 93.5968846,115.736077 C93.5968846,115.885 93.6277692,116.026731 93.6831923,116.155346 C93.4289231,116.344885 93.1886154,116.552615 92.9643846,116.776846 C91.7835769,117.957231 91.0541923,119.586077 91.0541923,121.387538","id","Fill-107"],["d","M93.6831923,116.155346 C93.6277692,116.026731 93.5968846,115.885 93.5968846,115.736077 C93.5968846,115.722538 93.5968846,115.709 93.5968846,115.695885 C94.2137308,115.263923 94.9046154,114.929269 95.6462692,114.715615 C95.6644615,114.856923 95.6792692,114.999923 95.6902692,115.143769 C94.9587692,115.364192 94.2818462,115.709423 93.6831923,116.155346","id","Fill-108"],["d","M33.6274231,66.7251538 L33.2043462,66.7251538 C33.2043462,64.9232692 32.4779231,63.2944231 31.3030385,62.1136154 C30.1277308,60.9336538 28.5065,60.2042692 26.7139231,60.2042692 C26.0475769,60.2042692 25.4045,60.3049615 24.7995,60.4923846 C24.7889231,60.3485385 24.7741154,60.2055385 24.7559231,60.0638077 C25.377,59.8797692 26.0340385,59.7811923 26.7139231,59.7811923 C30.5326154,59.7811923 33.6274231,62.8903846 33.6274231,66.7251538 M20.2235,66.7251538 L19.8004231,66.7251538 C19.8004231,64.3910385 20.9469615,62.326 22.7052692,61.0669231 C22.7052692,61.0690385 22.7052692,61.0711538 22.7052692,61.0732692 C22.7052692,61.2327692 22.7403846,61.3842308 22.8038462,61.5200385 C22.5639615,61.7019615 22.3371923,61.9003846 22.1248077,62.1136154 C20.9499231,63.2944231 20.2235,64.9232692 20.2235,66.7251538","id","Fill-109"],["d","M22.8038462,61.5200385 C22.7403846,61.3842308 22.7052692,61.2327692 22.7052692,61.0732692 C22.7052692,61.0711538 22.7052692,61.0690385 22.7052692,61.0669231 C23.3212692,60.6260769 24.0125769,60.2838077 24.7559231,60.0638077 C24.7741154,60.2055385 24.7889231,60.3485385 24.7995,60.4923846 C24.0713846,60.7178846 23.3978462,61.0686154 22.8038462,61.5200385","id","Fill-110"],["d","M189.715731,77.9612308 C185.881385,77.9612308 182.771769,74.8664231 182.771346,71.0477308 C182.771769,67.2290385 185.881385,64.1342308 189.715731,64.1342308 L189.715731,64.5573077 C187.913846,64.5573077 186.285,65.2837308 185.104192,66.4586154 C183.923808,67.6339231 183.194423,69.2551538 183.194423,71.0477308 C183.194423,72.8403077 183.923808,74.4611154 185.104192,75.6368462 C186.285,76.8117308 187.914269,77.5381538 189.715731,77.5381538 L189.715731,77.9612308","id","Fill-111"],["d","M27.6019615,235.037846 C23.7671923,235.037846 20.6584231,231.942615 20.658,228.123923 C20.6584231,224.305231 23.7671923,221.210846 27.6019615,221.210846 L27.6019615,221.633923 C25.8000769,221.633923 24.1712308,222.360346 22.9904231,223.535231 C21.8104615,224.710538 21.0810769,226.331346 21.0810769,228.123923 C21.0810769,229.9165 21.8104615,231.537731 22.9904231,232.713038 C24.1712308,233.888346 25.8000769,234.614769 27.6019615,234.614769 L27.6019615,235.037846","id","Fill-112"],["d","M99.8465769,20.9211538 C96.0118077,20.9211538 92.9026154,17.8259231 92.9026154,14.0072308 C92.9026154,10.1885385 96.0118077,7.09415385 99.8465769,7.09415385 L99.8465769,7.51723077 C98.0446923,7.51723077 96.4158462,8.24365385 95.2350385,9.41853846 C94.0546538,10.5938462 93.3256923,12.2150769 93.3256923,14.0072308 C93.3256923,15.7998077 94.0546538,17.4210385 95.2350385,18.5967692 C96.4158462,19.7716538 98.0446923,20.4980769 99.8465769,20.4980769 L99.8465769,20.9211538","id","Fill-113"],["d","M24.2359615,170.959038 C20.9461154,170.959038 18.1901923,168.670615 17.4730769,165.599077 C17.6067692,165.545769 17.7383462,165.488654 17.8682308,165.428154 C18.1406923,166.661423 18.7626154,167.763538 19.6248462,168.625769 C20.8056538,169.806577 22.4349231,170.535962 24.2359615,170.535962 C26.037,170.535962 27.6662692,169.806577 28.8470769,168.625769 C30.0274615,167.444962 30.7568462,165.816115 30.7568462,164.014654 C30.7568462,162.213192 30.0274615,160.584346 28.8470769,159.403962 C27.6662692,158.223577 26.037,157.494192 24.2359615,157.494192 C23.5801923,157.494192 22.9476923,157.590654 22.3507308,157.770462 C22.3401538,157.627038 22.3253462,157.484038 22.3067308,157.342731 C22.9193462,157.165885 23.5666538,157.071115 24.2359615,157.071115 C28.0707308,157.071115 31.1799231,160.179462 31.1799231,164.014654 C31.1799231,167.849846 28.0711538,170.959038 24.2359615,170.959038 M17.3245769,163.332654 C17.5268077,161.260423 18.6395,159.455577 20.2573462,158.323 C20.2577692,158.336115 20.2577692,158.349231 20.2577692,158.362769 C20.2577692,158.532 20.2501538,158.699115 20.2357692,158.864538 C20.0208462,159.031654 19.8169231,159.211885 19.6248462,159.403962 C18.6593846,160.369 17.996,161.634 17.7857308,163.047923 C17.6368077,163.149885 17.4832308,163.245077 17.3245769,163.332654","id","Fill-114"],["d","M17.4730769,165.599077 C17.3541923,165.090115 17.2915769,164.56 17.2915769,164.014654 C17.2915769,163.7845 17.3025769,163.557308 17.3245769,163.332654 C17.4832308,163.245077 17.6368077,163.149885 17.7857308,163.047923 C17.7387692,163.363538 17.7146538,163.685923 17.7146538,164.014654 C17.7146538,164.500346 17.7675385,164.973346 17.8682308,165.428154 C17.7383462,165.488654 17.6067692,165.545769 17.4730769,165.599077 M20.2357692,158.864538 C20.2501538,158.699115 20.2577692,158.532 20.2577692,158.362769 C20.2577692,158.349231 20.2577692,158.336115 20.2573462,158.323 C20.8746154,157.891038 21.5650769,157.556385 22.3067308,157.342731 C22.3253462,157.484038 22.3401538,157.627038 22.3507308,157.770462 C21.5748077,158.004423 20.8602308,158.378846 20.2357692,158.864538","id","Fill-115"],["d","M231.849115,178.648038 C228.558846,178.648038 225.802923,176.360038 225.086231,173.288077 C225.219923,173.234346 225.3515,173.177654 225.481385,173.117154 C225.753846,174.350423 226.375769,175.452115 227.238,176.314769 C228.418808,177.495154 230.047654,178.224538 231.849115,178.224962 C233.650154,178.224538 235.279,177.495154 236.459808,176.314769 C237.640192,175.133962 238.369577,173.505115 238.369577,171.703654 C238.369577,169.902192 237.640192,168.273346 236.459808,167.092538 C235.279,165.912577 233.650154,165.183192 231.849115,165.183192 C231.193346,165.183192 230.560423,165.279654 229.963462,165.459462 C229.952885,165.316038 229.938077,165.173038 229.919462,165.031731 C230.532077,164.854885 231.179808,164.760115 231.849115,164.760115 C235.683462,164.760115 238.792654,167.868038 238.792654,171.703654 C238.792654,175.538846 235.683885,178.647615 231.849115,178.648038 M224.937731,171.021654 C225.139962,168.949423 226.252231,167.144577 227.870077,166.012 C227.8705,166.025115 227.8705,166.038231 227.8705,166.051346 C227.8705,166.221 227.862885,166.388538 227.8485,166.553962 C227.634,166.720654 227.430077,166.900885 227.238,167.092538 C226.272962,168.058 225.609154,169.323 225.398885,170.7365 C225.249962,170.838885 225.096385,170.933654 224.937731,171.021654","id","Fill-116"],["d","M225.086231,173.288077 C224.967769,172.779115 224.904731,172.248577 224.904731,171.703654 C224.904731,171.4735 224.916154,171.245885 224.937731,171.021654 C225.096385,170.933654 225.249962,170.838885 225.398885,170.7365 C225.351923,171.052115 225.327808,171.374923 225.327808,171.703654 C225.327808,172.188923 225.380692,172.661923 225.481385,173.117154 C225.3515,173.177654 225.219923,173.234346 225.086231,173.288077 M227.8485,166.553962 C227.862885,166.388538 227.8705,166.221 227.8705,166.051346 C227.8705,166.038231 227.8705,166.025115 227.870077,166.012 C228.487346,165.579615 229.177808,165.245808 229.919462,165.031731 C229.938077,165.173038 229.952885,165.316038 229.963462,165.459462 C229.187538,165.693423 228.472962,166.068269 227.8485,166.553962","id","Fill-117"],["d","M233.562154,77.9553077 L219.747,77.9553077 L219.747,73.1491538 L220.170077,73.1491538 L220.170077,77.5322308 L233.139077,77.5322308 L233.139077,64.5632308 L224.755385,64.5632308 L224.755385,64.1401538 L233.562154,64.1401538 L233.562154,77.9553077 M220.170077,71.0337692 L219.747,71.0337692 L219.747,64.1401538 L222.64,64.1401538 L222.64,64.5632308 L220.170077,64.5632308 L220.170077,71.0337692","id","Fill-118"],["d","M219.747,73.1491538 L220.170077,73.1491538 L220.170077,71.0337692 L219.747,71.0337692 L219.747,73.1491538 Z M222.64,64.5632308 L224.755385,64.5632308 L224.755385,64.1401538 L222.64,64.1401538 L222.64,64.5632308 Z","id","Fill-119"],["d","M82.1463077,84.6513462 L68.3315769,84.6513462 L68.3315769,79.8456154 L68.7546538,79.8456154 L68.7546538,84.2282692 L81.7232308,84.2282692 L81.7232308,71.2592692 L73.3391154,71.2592692 L73.3391154,70.8361923 L82.1463077,70.8361923 L82.1463077,84.6513462 M68.7546538,77.7302308 L68.3315769,77.7302308 L68.3315769,70.8361923 L71.2237308,70.8361923 L71.2237308,71.2592692 L68.7546538,71.2592692 L68.7546538,77.7302308","id","Fill-120"],["d","M68.3315769,79.8456154 L68.7546538,79.8456154 L68.7546538,77.7302308 L68.3315769,77.7302308 L68.3315769,79.8456154 Z M71.2237308,71.2592692 L73.3391154,71.2592692 L73.3391154,70.8361923 L71.2237308,70.8361923 L71.2237308,71.2592692 Z","id","Fill-121"],["d","M81.4740385,170.149269 L67.6593077,170.149269 L67.6593077,165.343538 L68.0823846,165.343538 L68.0823846,169.726192 L81.0509615,169.726192 L81.0509615,156.757192 L72.6672692,156.757192 L72.6672692,156.334115 L81.4740385,156.334115 L81.4740385,170.149269 M68.0823846,163.228154 L67.6593077,163.228154 L67.6593077,156.334115 L70.5518846,156.334115 L70.5518846,156.757192 L68.0823846,156.757192 L68.0823846,163.228154","id","Fill-122"],["d","M67.6593077,165.343538 L68.0823846,165.343538 L68.0823846,163.228154 L67.6593077,163.228154 L67.6593077,165.343538 Z M70.5518846,156.757192 L72.6672692,156.757192 L72.6672692,156.334115 L70.5518846,156.334115 L70.5518846,156.757192 Z","id","Fill-123"],["d","M233.561308,235.031923 L219.747,235.031923 L219.747,230.226192 L220.170077,230.226192 L220.170077,234.608846 L233.138231,234.608846 L233.138231,221.639846 L224.754538,221.639846 L224.754538,221.216769 L233.561308,221.216769 L233.561308,235.031923 M220.170077,228.110808 L219.747,228.110808 L219.747,221.216769 L222.639154,221.216769 L222.639154,221.639846 L220.170077,221.639846 L220.170077,228.110808","id","Fill-124"],["d","M219.747,230.226192 L220.170077,230.226192 L220.170077,228.110808 L219.747,228.110808 L219.747,230.226192 Z M222.639154,221.639846 L224.754538,221.639846 L224.754538,221.216769 L222.639154,221.216769 L222.639154,221.639846 Z","id","Fill-125"],["d","M178.0075,20.9156538 L164.193192,20.9156538 L164.193192,16.1095 L164.616269,16.1095 L164.616269,20.4925769 L177.584423,20.4925769 L177.584423,7.52315385 L169.200731,7.52315385 L169.200731,7.10007692 L178.0075,7.10007692 L178.0075,20.9156538 M164.616269,13.9941154 L164.193192,13.9941154 L164.193192,7.10007692 L167.085346,7.10007692 L167.085346,7.52315385 L164.616269,7.52315385 L164.616269,13.9941154","id","Fill-126"],["d","M164.193192,16.1095 L164.616269,16.1095 L164.616269,13.9941154 L164.193192,13.9941154 L164.193192,16.1095 Z M167.085346,7.52315385 L169.200731,7.52315385 L169.200731,7.10007692 L167.085346,7.10007692 L167.085346,7.52315385 Z","id","Fill-127"],["d","M145.154308,143.693 C144.562,143.693 144.078846,143.487385 143.693,143.165846 C143.304192,142.843462 143.005923,142.412769 142.732192,141.948231 C142.187692,141.018308 141.730346,139.944962 140.990808,139.262115 C140.4975,138.806885 139.894192,138.510731 139.011231,138.508615 L139.011231,138.085538 C139.0125,138.085538 139.014192,138.085538 139.015885,138.085538 C139.749923,138.085538 140.346038,138.281 140.829615,138.598308 C141.314462,138.916462 141.685923,139.350115 142.001538,139.819308 C142.628538,140.758115 143.052462,141.848385 143.651538,142.5325 C144.052615,142.989 144.496423,143.266538 145.1615,143.269923 L145.1615,143.693 C145.158962,143.693 145.156846,143.693 145.154308,143.693","id","Fill-128"],["d","M157.454423,143.693 C156.861692,143.693 156.378538,143.487385 155.992692,143.165846 C155.604308,142.843462 155.305615,142.412769 155.031885,141.948231 C154.487808,141.018308 154.030462,139.944962 153.290923,139.262115 C152.797615,138.806885 152.194731,138.510731 151.311769,138.508615 L151.311769,138.085538 C151.313462,138.085538 151.314731,138.085538 151.316423,138.085538 C152.050038,138.085538 152.646154,138.281 153.129731,138.598308 C153.615,138.916462 153.986038,139.350115 154.301231,139.819308 C154.928654,140.758115 155.352154,141.848385 155.951231,142.5325 C156.352731,142.989 156.796115,143.266538 157.461192,143.269923 L157.461192,143.693 C157.459077,143.693 157.456538,143.693 157.454423,143.693","id","Fill-129"],["d","M145.172077,143.693 C145.168269,143.693 145.164885,143.693 145.1615,143.693 L145.1615,143.269923 C145.662,143.268231 146.031769,143.109577 146.360077,142.840077 C146.686692,142.570154 146.963385,142.1805 147.226115,141.733731 C147.754538,140.841038 148.214423,139.727077 149.044077,138.952 C149.5945,138.437115 150.324308,138.085538 151.301615,138.085538 C151.305,138.085538 151.308385,138.085538 151.311769,138.085538 L151.311769,138.508615 C150.648808,138.509462 150.144923,138.678269 149.725231,138.952423 C149.305962,139.227 148.969615,139.613269 148.672615,140.055385 C148.075654,140.939192 147.658077,142.036231 146.990885,142.810038 C146.549615,143.323654 145.963654,143.693 145.172077,143.693","id","Fill-130"],["d","M157.471769,143.693 C157.468385,143.693 157.464577,143.693 157.461192,143.693 L157.461192,143.269923 C157.961692,143.268231 158.331462,143.109577 158.659346,142.840077 C158.985962,142.570154 159.263077,142.1805 159.525385,141.733731 C160.054231,140.841038 160.513692,139.727077 161.343346,138.952 C161.893769,138.437115 162.623577,138.085538 163.600462,138.085538 C163.603846,138.085538 163.607231,138.085538 163.610615,138.085538 L163.610615,138.508615 C162.947654,138.509462 162.444192,138.678269 162.0245,138.952423 C161.605231,139.226577 161.268885,139.613269 160.971885,140.055385 C160.375346,140.939192 159.957769,142.036231 159.290154,142.810038 C158.849308,143.323654 158.262923,143.693 157.471769,143.693","id","Fill-131"],["d","M180.193115,240.253538 C179.600385,240.253538 179.117231,240.047923 178.731385,239.726385 C178.343,239.404 178.044308,238.973308 177.770577,238.508769 C177.2265,237.578423 176.769154,236.505077 176.029615,235.821808 C175.535885,235.366577 174.933,235.070846 174.049615,235.068308 L174.049615,234.645231 C174.050885,234.645231 174.052577,234.645231 174.054269,234.645231 C174.788308,234.645231 175.384423,234.840692 175.868,235.158423 C176.353269,235.476577 176.724731,235.910231 177.039923,236.379423 C177.667346,237.318654 178.090846,238.4085 178.689923,239.093038 C179.091423,239.549538 179.535231,239.827077 180.199885,239.830462 L180.199885,240.253538 C180.197769,240.253538 180.195231,240.253538 180.193115,240.253538","id","Fill-132"],["d","M192.492808,240.253538 C191.9005,240.253538 191.416923,240.047923 191.0315,239.726385 C190.642692,239.404 190.344423,238.973308 190.070269,238.508769 C189.526192,237.578846 189.068846,236.505923 188.329731,235.822654 C187.836,235.367423 187.233115,235.071692 186.350154,235.069154 L186.350154,234.646077 C186.351846,234.646077 186.353538,234.646077 186.355231,234.646077 C187.088846,234.646077 187.684962,234.841538 188.168115,235.159269 C188.653385,235.477 189.024846,235.911077 189.340038,236.380269 C189.967038,237.319077 190.390962,238.408923 190.989615,239.093462 C191.391115,239.549538 191.834923,239.827077 192.499577,239.830462 L192.499577,240.253538 C192.497462,240.253538 192.494923,240.253538 192.492808,240.253538","id","Fill-133"],["d","M180.210462,240.253538 C180.207077,240.253538 180.203269,240.253538 180.199885,240.253538 L180.199885,239.830462 C180.700808,239.828769 181.070577,239.670115 181.398462,239.400615 C181.725077,239.130692 182.002192,238.741462 182.2645,238.294269 C182.793346,237.401577 183.252808,236.287615 184.082462,235.512962 C184.633308,234.997654 185.363115,234.646077 186.34,234.646077 C186.343385,234.646077 186.346769,234.646077 186.350154,234.646077 L186.350154,235.069154 C185.687192,235.07 185.183731,235.239231 184.763615,235.512962 C184.344346,235.787538 184.008,236.173808 183.711,236.615923 C183.114462,237.499731 182.696885,238.596769 182.029269,239.370577 C181.588423,239.884192 181.002038,240.253538 180.210462,240.253538","id","Fill-134"],["d","M192.5,240.253538 L192.499577,240.042 L192.499577,239.830462 C193.000077,239.828769 193.369846,239.669692 193.697731,239.400192 C194.024346,239.130692 194.301462,238.741038 194.563769,238.293846 C195.092192,237.401577 195.552077,236.287615 196.381308,235.512538 C196.932154,234.997654 197.661538,234.646077 198.638,234.646077 C198.641385,234.646077 198.644769,234.646077 198.648154,234.646077 L198.648577,234.646077 L198.682846,234.648615 L198.615577,235.066615 L198.648577,234.860577 L198.648577,235.069154 L198.648154,235.069154 C197.985615,235.07 197.482154,235.239231 197.062462,235.512962 C196.643192,235.787115 196.307269,236.173385 196.010269,236.615923 C195.413308,237.499308 194.996154,238.596346 194.328538,239.370154 C193.887692,239.883769 193.301308,240.253538 192.510154,240.253538 C192.506769,240.253538 192.502962,240.253538 192.5,240.253538","id","Fill-135"],["d","M196.964731,101.043462 C196.372423,101.043462 195.889269,100.837846 195.503423,100.516308 C195.114615,100.193923 194.816346,99.7632308 194.542615,99.2986923 C193.998115,98.3687692 193.541192,97.2954231 192.801654,96.6121538 C192.308346,96.1569231 191.705462,95.8611923 190.822077,95.8586538 L190.822077,95.4355769 C190.823769,95.4355769 190.825462,95.4355769 190.827154,95.4355769 C191.560769,95.4355769 192.156885,95.6310385 192.640462,95.9487692 C193.125308,96.2665 193.496769,96.7005769 193.811962,97.1697692 C194.438962,98.1085769 194.862885,99.1988462 195.461962,99.8829615 C195.863038,100.339462 196.306846,100.617 196.971923,100.620385 L196.971923,101.043462 C196.969385,101.043462 196.967269,101.043462 196.964731,101.043462","id","Fill-136"],["d","M209.264423,101.043462 C208.672115,101.043462 208.188962,100.837846 207.803115,100.516308 C207.414731,100.193923 207.116038,99.7632308 206.842308,99.2991154 C206.297808,98.3687692 205.840885,97.2958462 205.101346,96.6125769 C204.608038,96.1573462 204.005154,95.8616154 203.122192,95.8590769 L203.122192,95.436 C203.123885,95.436 203.125154,95.436 203.126846,95.436 C203.860885,95.436 204.456577,95.6314615 204.940154,95.9491923 C205.425,96.2669231 205.796462,96.701 206.111654,97.1701923 C206.739077,98.109 207.162577,99.1988462 207.761654,99.8833846 C208.163154,100.339462 208.606538,100.617 209.271615,100.620385 L209.271615,101.043462 C209.269077,101.043462 209.266962,101.043462 209.264423,101.043462","id","Fill-137"],["d","M196.9825,101.043462 C196.978692,101.043462 196.975308,101.043462 196.971923,101.043462 L196.971923,100.620385 C197.472423,100.618692 197.842192,100.460038 198.1705,100.190538 C198.497115,99.9206154 198.774231,99.5313846 199.036538,99.0841923 C199.565385,98.1915 200.025269,97.0775385 200.8545,96.3028846 C201.405346,95.7875769 202.135154,95.436 203.112038,95.436 C203.115423,95.436 203.118808,95.436 203.122192,95.436 L203.122192,95.8590769 C202.459231,95.8599231 201.955769,96.0291538 201.536077,96.3028846 C201.116385,96.5774615 200.780038,96.9637308 200.483462,97.4058462 C199.8865,98.2896538 199.468923,99.3866923 198.801308,100.1605 C198.360038,100.674115 197.774077,101.043462 196.9825,101.043462","id","Fill-138"],["d","M209.281769,101.043462 C209.278385,101.043462 209.275,101.043462 209.271615,101.043462 L209.271615,100.620385 C209.772115,100.618692 210.141885,100.460038 210.470192,100.190538 C210.796808,99.9206154 211.0735,99.5309615 211.336231,99.0841923 C211.864654,98.1915 212.324538,97.0775385 213.154192,96.3024615 C213.705038,95.7875769 214.434846,95.436 215.411731,95.436 C215.415115,95.436 215.4185,95.436 215.421885,95.436 L215.421885,95.8590769 C214.758923,95.8599231 214.255462,96.0291538 213.835346,96.3028846 C213.416077,96.5774615 213.079731,96.9637308 212.782731,97.4058462 C212.185769,98.2896538 211.768192,99.3866923 211.101,100.1605 C210.659731,100.674115 210.073346,101.043462 209.281769,101.043462","id","Fill-139"],["d","M25.9227692,94.7785385 C25.3300385,94.7785385 24.8468846,94.5729231 24.4610385,94.2513846 C24.0726538,93.9285769 23.7739615,93.4978846 23.5002308,93.0337692 C22.9561538,92.1034231 22.4988077,91.0305 21.7592692,90.3472308 C21.2655385,89.892 20.6626538,89.5958462 19.7796923,89.5937308 L19.7796923,89.1706538 C19.7813846,89.1706538 19.7826538,89.1706538 19.7843462,89.1706538 C20.5183846,89.1706538 21.1145,89.3656923 21.5976538,89.6834231 C22.0829231,90.0015769 22.4543846,90.4356538 22.7695769,90.9044231 C23.397,91.8436538 23.8205,92.9335 24.4195769,93.6180385 C24.8206538,94.0741154 25.2644615,94.3520769 25.9295385,94.3554615 L25.9295385,94.7785385 C25.927,94.7785385 25.9248846,94.7785385 25.9227692,94.7785385","id","Fill-140"],["d","M38.2224615,94.7785385 C37.6297308,94.7785385 37.1465769,94.5729231 36.7607308,94.2513846 C36.3723462,93.9285769 36.0736538,93.4983077 35.7999231,93.0337692 C35.2558462,92.1038462 34.7985,91.0305 34.0589615,90.3476538 C33.5656538,89.8924231 32.9627692,89.5962692 32.0798077,89.5941538 L32.0798077,89.1710769 C32.0815,89.1710769 32.0831923,89.1710769 32.0848846,89.1710769 C32.8185,89.1710769 33.4141923,89.3661154 33.8977692,89.6838462 C34.3830385,90.002 34.7545,90.4356538 35.0696923,90.9048462 C35.6966923,91.8436538 36.1201923,92.9335 36.7192692,93.6180385 C37.1207692,94.0741154 37.5645769,94.3520769 38.2292308,94.3554615 L38.2292308,94.7785385 C38.2271154,94.7785385 38.2245769,94.7785385 38.2224615,94.7785385","id","Fill-141"],["d","M25.9401154,94.7785385 C25.9367308,94.7785385 25.9329231,94.7785385 25.9295385,94.7785385 L25.9295385,94.3554615 C26.4304615,94.3537692 26.7998077,94.1946923 27.1281154,93.9256154 C27.4547308,93.6556923 27.7318462,93.2660385 27.9945769,92.8192692 C28.523,91.9265769 28.9824615,90.8126154 29.8121154,90.0375385 C30.3629615,89.5226538 31.0927692,89.1710769 32.0696538,89.1710769 C32.0730385,89.1710769 32.0764231,89.1710769 32.0798077,89.1710769 L32.0798077,89.5941538 C31.4168462,89.595 30.9133846,89.7638077 30.4932692,90.0379615 C30.074,90.3121154 29.7376538,90.6983846 29.4410769,91.1409231 C28.8441154,92.0247308 28.4265385,93.1217692 27.7589231,93.8955769 C27.3180769,94.4087692 26.7316923,94.7785385 25.9401154,94.7785385","id","Fill-142"],["d","M38.2398077,94.7785385 C38.2364231,94.7785385 38.2326154,94.7785385 38.2292308,94.7785385 L38.2292308,94.3554615 C38.7297308,94.3533462 39.0995,94.1946923 39.4278077,93.9251923 C39.7544231,93.6552692 40.0311154,93.2660385 40.2938462,92.8188462 C40.8222692,91.9265769 41.2817308,90.8126154 42.1113846,90.0375385 C42.6622308,89.5222308 43.3916154,89.1710769 44.3685,89.1710769 C44.3718846,89.1710769 44.3752692,89.1710769 44.3786538,89.1710769 L44.3790769,89.1710769 L44.396,89.1715 L44.3790769,89.386 L44.3790769,89.5941538 L44.3786538,89.5941538 C43.7156923,89.595 43.2126538,89.7638077 42.7925385,90.0379615 C42.3732692,90.3121154 42.0369231,90.6983846 41.7403462,91.1405 C41.1433846,92.0243077 40.7258077,93.1213462 40.0586154,93.8951538 C39.6173462,94.4087692 39.0313846,94.7785385 38.2398077,94.7785385","id","Fill-143"],["d","M141.206577,31.3093846 L140.783497,31.3093846 C140.782654,30.5732308 140.978115,29.9758462 141.296692,29.4914231 C141.614423,29.0061538 142.0485,28.6346923 142.517269,28.3195 C143.4565,27.6920769 144.546346,27.2685769 145.230462,26.6695 C145.686962,26.268 145.9645,25.8241923 145.967885,25.1595385 L146.390972,25.1595385 C146.392654,25.7552308 146.186615,26.2405 145.863808,26.6280385 C145.541423,27.0164231 145.110731,27.3151154 144.646192,27.5888462 C143.716269,28.1329231 142.643346,28.5902692 141.960077,29.3298077 C141.504846,29.8231154 141.209115,30.426 141.206577,31.3093846","id","Fill-144"],["d","M141.206577,19.0092692 L140.783497,19.0092692 C140.782654,18.2731154 140.978115,17.6757308 141.296692,17.1913077 C141.614423,16.7060385 142.0485,16.3345769 142.517269,16.0193846 C143.4565,15.3923846 144.546346,14.9684615 145.230462,14.3698077 C145.686962,13.9683077 145.9645,13.5245 145.967885,12.8598462 L146.390972,12.8598462 C146.392654,13.4551154 146.186615,13.9408077 145.863808,14.3279231 C145.541423,14.7167308 145.110731,15.015 144.646192,15.2891538 C143.716269,15.8332308 142.643346,16.2901538 141.960077,17.0296923 C141.504846,17.5234231 141.209115,18.1263077 141.206577,19.0092692","id","Fill-145"],["d","M146.390985,25.1595385 L145.967885,25.1595385 C145.966192,24.6586154 145.807538,24.2888462 145.538038,23.9609615 C145.268115,23.6339231 144.878462,23.3572308 144.431692,23.0945 C143.539,22.5660769 142.425038,22.1061923 141.650385,21.2769615 C141.133385,20.724 140.780962,19.9912308 140.783486,19.0092692 L141.206577,19.0092692 C141.207423,19.6722308 141.376231,20.1756923 141.650385,20.5953846 C141.924962,21.0150769 142.311231,21.351 142.753346,21.648 C143.637154,22.2449615 144.734192,22.6625385 145.508,23.3301538 C146.023731,23.7731154 146.394346,24.3624615 146.390985,25.1595385","id","Fill-146"],["d","M146.390985,12.8598462 L145.967885,12.8598462 C145.966192,12.3589231 145.807538,11.9891538 145.538038,11.6612692 C145.268115,11.3346538 144.878462,11.0575385 144.431692,10.7952308 C143.539,10.2668077 142.425038,9.80692308 141.650385,8.97726923 C141.133385,8.42473077 140.780962,7.69196154 140.783486,6.70957692 L141.206577,6.70957692 C141.207423,7.37253846 141.376231,7.87642308 141.650385,8.29611538 C141.924962,8.71538462 142.311231,9.05173077 142.753346,9.34873077 C143.637154,9.94569231 144.734192,10.3628462 145.508,11.0304615 C146.023731,11.4734231 146.394346,12.0627692 146.390985,12.8598462","id","Fill-147"],["d","M103.4935,95.6471154 L103.07042,95.6471154 C103.069577,94.9113846 103.265038,94.3135769 103.583192,93.8291538 C103.901346,93.3438846 104.335423,92.9724231 104.804192,92.6572308 C105.743,92.0298077 106.833269,91.6063077 107.517385,91.0072308 C107.973885,90.6057308 108.251423,90.1623462 108.254808,89.4972692 L108.677895,89.4972692 C108.679577,90.0929615 108.473538,90.5786538 108.150731,90.9657692 C107.828346,91.3541538 107.397654,91.6528462 106.933115,91.9265769 C106.003192,92.4710769 104.930269,92.928 104.247,93.6675385 C103.791769,94.1608462 103.496038,94.7641538 103.4935,95.6471154","id","Fill-148"],["d","M103.4935,83.347 L103.07042,83.347 C103.069577,82.6108462 103.265038,82.0134615 103.583192,81.5290385 C103.901346,81.0437692 104.335423,80.6723077 104.804192,80.3571154 C105.743,79.7301154 106.833269,79.3066154 107.517385,78.7075385 C107.973885,78.3060385 108.251423,77.8622308 108.254808,77.1975769 L108.677895,77.1975769 C108.679577,77.7932692 108.473538,78.2785385 108.150731,78.6660769 C107.828346,79.0544615 107.397654,79.3531538 106.933115,79.6268846 C106.003192,80.1709615 104.930269,80.6283077 104.247,81.3678462 C103.791769,81.8611538 103.496038,82.4640385 103.4935,83.347","id","Fill-149"],["d","M108.677908,89.4972692 L108.254808,89.4972692 C108.253115,88.9967692 108.094462,88.627 107.824962,88.2986923 C107.555038,87.9720769 107.165385,87.6949615 106.718615,87.4326538 C105.825923,86.9038077 104.711962,86.4439231 103.936885,85.6146923 C103.420308,85.0621538 103.067885,84.3289615 103.070409,83.347 L103.4935,83.347 C103.494346,84.0099615 103.663154,84.5134231 103.937308,84.9335385 C104.211885,85.3528077 104.598154,85.6891538 105.040269,85.9857308 C105.924077,86.5826923 107.021115,87.0002692 107.794923,87.6678846 C108.310654,88.1108462 108.681269,88.7006154 108.677908,89.4972692","id","Fill-150"],["d","M108.677908,77.1975769 L108.254808,77.1975769 C108.253115,76.6970769 108.094462,76.3273077 107.824962,75.999 C107.555038,75.6723846 107.165385,75.3956923 106.718615,75.1329615 C105.825923,74.6045385 104.711962,74.1446538 103.936885,73.3154231 C103.420308,72.7624615 103.067885,72.0296923 103.070409,71.0477308 L103.4935,71.0477308 C103.494346,71.7106923 103.663154,72.2141538 103.937308,72.6338462 C104.211885,73.0531154 104.598154,73.3894615 105.040269,73.6864615 C105.924077,74.2834231 107.021115,74.701 107.794923,75.3681923 C108.310654,75.8111538 108.681269,76.4009231 108.677908,77.1975769","id","Fill-151"],["d","M205.722423,198.425192 L205.299343,198.425192 C205.2985,197.689038 205.493962,197.091231 205.812538,196.606808 C206.130269,196.121538 206.564346,195.750077 207.033538,195.434885 C207.972346,194.807462 209.062192,194.383962 209.746731,193.784885 C210.202808,193.383385 210.480346,192.939577 210.483731,192.274923 L210.906818,192.274923 C210.9085,192.870615 210.702885,193.355885 210.379654,193.743423 C210.057269,194.131808 209.626577,194.4305 209.162462,194.704231 C208.232115,195.248308 207.159192,195.705654 206.475923,196.445192 C206.020692,196.938923 205.724962,197.541808 205.722423,198.425192","id","Fill-152"],["d","M205.722423,186.124654 L205.299343,186.124654 C205.2985,185.3885 205.493962,184.791115 205.812538,184.306692 C206.130269,183.821423 206.564346,183.449962 207.033538,183.134769 C207.972346,182.507769 209.062192,182.083846 209.746731,181.485192 C210.202808,181.083692 210.480346,180.639885 210.483731,179.975231 L210.906818,179.975231 C210.9085,180.5705 210.702885,181.056192 210.379654,181.443308 C210.057269,181.832115 209.626577,182.130385 209.162462,182.404538 C208.232115,182.948615 207.159192,183.405538 206.475923,184.145077 C206.020692,184.638385 205.724962,185.241692 205.722423,186.124654","id","Fill-153"],["d","M210.906831,192.274923 L210.483731,192.274923 C210.482038,191.774 210.323385,191.404231 210.053885,191.076346 C209.783962,190.749308 209.394731,190.472615 208.947538,190.210308 C208.054846,189.681462 206.940885,189.222 206.166231,188.392346 C205.649231,187.839808 205.296808,187.106615 205.299333,186.124654 L205.722423,186.124654 C205.723269,186.787615 205.8925,187.291077 206.166231,187.711192 C206.440808,188.130462 206.827077,188.466808 207.269192,188.763385 C208.153,189.360346 209.250038,189.777923 210.023846,190.445538 C210.539577,190.8885 210.910192,191.477846 210.906831,192.274923","id","Fill-154"],["d","M210.906831,179.975231 L210.483731,179.975231 C210.482038,179.474308 210.323385,179.104962 210.053885,178.776654 C209.783962,178.450038 209.394731,178.173346 208.947538,177.910615 C208.054846,177.382192 206.940885,176.922308 206.166231,176.093077 C205.649231,175.540538 205.296808,174.807346 205.299333,173.825385 L205.722423,173.825385 C205.723269,174.488346 205.8925,174.991808 206.166231,175.411923 C206.440808,175.831192 206.827077,176.167538 207.269192,176.464115 C208.153,177.061077 209.250038,177.478654 210.023846,178.145846 C210.539577,178.588808 210.910192,179.178154 210.906831,179.975231","id","Fill-155"],["d","M78.8818462,208.117038 L78.4587665,208.117038 C78.4579231,207.381308 78.6533846,206.7835 78.9719615,206.299077 C79.2896923,205.813808 79.7237692,205.442346 80.1925385,205.127577 C81.1317692,204.500154 82.2216154,204.076654 82.9057308,203.477577 C83.3622308,203.076077 83.6397692,202.632692 83.6431538,201.967615 L84.0662411,201.967615 C84.0679231,202.563308 83.8618846,203.048577 83.5390769,203.436115 C83.2166923,203.8245 82.786,204.123192 82.3214615,204.396923 C81.3915385,204.941 80.3186154,205.398346 79.6353462,206.137885 C79.1801154,206.631192 78.8843846,207.234077 78.8818462,208.117038","id","Fill-156"],["d","M78.8818462,195.817346 L78.4587665,195.817346 C78.4579231,195.081192 78.6533846,194.483808 78.9719615,193.999385 C79.2896923,193.514115 79.7237692,193.142654 80.1925385,192.827462 C81.1317692,192.200462 82.2216154,191.776962 82.9057308,191.177885 C83.3622308,190.776385 83.6397692,190.332577 83.6431538,189.667923 L84.0662411,189.667923 C84.0679231,190.263192 83.8618846,190.748885 83.5390769,191.136 C83.2166923,191.524808 82.786,191.8235 82.3214615,192.097231 C81.3915385,192.641308 80.3186154,193.098231 79.6353462,193.837769 C79.1801154,194.3315 78.8843846,194.934385 78.8818462,195.817346","id","Fill-157"],["d","M84.0662538,201.967615 L83.6431538,201.967615 C83.6414615,201.466692 83.4828077,201.096923 83.2133077,200.769038 C82.9433846,200.442 82.5541538,200.165308 82.1069615,199.902577 C81.2142692,199.374154 80.1003077,198.914269 79.3256538,198.084615 C78.8086538,197.532077 78.4562308,196.799308 78.4587556,195.817346 L78.8818462,195.817346 C78.8826923,196.480308 79.0519231,196.983769 79.3256538,197.403462 C79.6002308,197.822731 79.9865,198.159077 80.4286154,198.456077 C81.3124231,199.053038 82.4094615,199.470615 83.1832692,200.138231 C83.699,200.581192 84.0696154,201.170538 84.0662538,201.967615","id","Fill-158"],["d","M84.0662538,189.667923 L83.6431538,189.667923 C83.6414615,189.167 83.4828077,188.797231 83.2133077,188.469346 C82.9433846,188.142308 82.5541538,187.865615 82.1069615,187.602885 C81.2142692,187.074462 80.1003077,186.615 79.3256538,185.785346 C78.8086538,185.232808 78.4562308,184.499615 78.4587556,183.517654 L78.8818462,183.517654 C78.8826923,184.180615 79.0519231,184.684077 79.3256538,185.104192 C79.6002308,185.523462 79.9865,185.859808 80.4286154,186.156385 C81.3124231,186.753346 82.4094615,187.170923 83.1832692,187.838538 C83.699,188.2815 84.0696154,188.870846 84.0662538,189.667923","id","Fill-159"],["id","Fill-160","points","159.898962 157.494192 175.074308 157.494192 175.074308 157.071115 159.898962 157.071115"],["id","Fill-161","points","10.7106154 113.642269 25.8859615 113.642269 25.8859615 113.219192 10.7106154 113.219192"],["id","Fill-162","points","161.033231 43.1022308 176.208577 43.1022308 176.208577 42.6791538 161.033231 42.6791538"],["id","Fill-163","points","220.851654 8.85415385 236.027 8.85415385 236.027 8.43107692 220.851654 8.43107692"],["id","Fill-164","points","71.2097692 235.037846 86.3851154 235.037846 86.3851154 234.614769 71.2097692 234.614769"],["id","Fill-165","points","110.326192 205.658115 110.027077 205.359 120.757577 194.628077 121.056692 194.927192 110.326192 205.658115"],["id","Fill-166","points","21.4982308 19.5228846 21.1991154 19.2233462 31.9300385 8.49284615 32.2291538 8.79196154 21.4982308 19.5228846"],["id","Fill-167","points","228.588462 129.527962 228.289346 129.228846 239.019846 118.497923 239.318962 118.797462 228.588462 129.527962"],["d","M139.227423,187.558885 L138.664731,186.663231 C138.397346,186.830769 138.108385,186.908192 137.817731,186.908615 C137.552462,186.908615 137.288462,186.842192 137.055769,186.716115 C136.822654,186.589615 136.620846,186.407269 136.467692,186.164 L136.466846,186.162731 C136.298885,185.894923 136.221885,185.606385 136.221462,185.315731 C136.221038,185.050885 136.287462,184.787308 136.413538,184.554615 C136.540038,184.3215 136.722808,184.119269 136.9665,183.965692 C137.232192,183.799 137.520731,183.722 137.811385,183.721154 C138.076654,183.721154 138.341077,183.788 138.574192,183.913654 C138.807731,184.040154 139.009538,184.222923 139.162269,184.465769 L139.163115,184.467038 C139.330231,184.733154 139.407231,185.021692 139.408077,185.312346 C139.408077,185.577615 139.341654,185.841615 139.215577,186.075154 C139.089077,186.308692 138.906308,186.510923 138.663885,186.664077 L138.664731,186.663231 L139.227423,187.558885 L139.791385,188.454115 C140.348154,188.103385 140.784346,187.622769 141.077115,187.079538 C141.370308,186.535885 141.523038,185.928769 141.523462,185.312346 C141.523885,184.638385 141.337731,183.950038 140.953154,183.339538 L140.953577,183.340808 C140.603692,182.782769 140.122654,182.345308 139.579,182.052538 C139.034923,181.758923 138.427385,181.606192 137.811385,181.605769 C137.137423,181.605346 136.449923,181.791077 135.840269,182.175231 C135.282654,182.525538 134.845615,183.005731 134.552423,183.548962 C134.258808,184.092615 134.106077,184.699731 134.105653,185.315731 C134.105231,185.990538 134.291808,186.678885 134.676808,187.289808 L134.675962,187.288115 C135.025846,187.846154 135.506462,188.284038 136.050115,188.577231 C136.593769,188.870846 137.201308,189.024001 137.817731,189.024001 C138.491692,189.024423 139.179615,188.838692 139.790115,188.454538 L139.791385,188.454115 L139.227423,187.558885","id","Fill-168"],["d","M118.331231,114.613654 L117.768538,113.718 C117.501154,113.885538 117.212192,113.962962 116.921538,113.963385 C116.656269,113.963385 116.392692,113.896962 116.159577,113.770885 C115.926462,113.644385 115.724654,113.462038 115.5715,113.218346 L115.570654,113.2175 C115.403115,112.950115 115.325692,112.661154 115.325269,112.3705 C115.325269,112.106077 115.391692,111.8425 115.517346,111.609385 C115.643846,111.376269 115.826615,111.174462 116.069885,111.020885 C116.336,110.854192 116.624538,110.776769 116.915192,110.776346 C117.180462,110.776346 117.444885,110.842769 117.678,110.968846 C117.911538,111.095346 118.113346,111.278115 118.2665,111.521385 L118.267346,111.522231 C118.434462,111.788346 118.511462,112.076885 118.511885,112.367538 C118.512308,112.632385 118.445462,112.896385 118.319385,113.129923 C118.192885,113.363462 118.010538,113.565692 117.767692,113.718846 L117.768538,113.718 L118.331231,114.613654 L118.894769,115.508885 C119.451962,115.158577 119.888154,114.677962 120.181346,114.134308 C120.474538,113.590654 120.627272,112.983538 120.627272,112.367538 C120.628115,111.693154 120.441962,111.005231 120.057385,110.394731 L120.057808,110.396 C119.7075,109.837962 119.226885,109.4005 118.682808,109.107308 C118.138731,108.813692 117.531615,108.660961 116.915192,108.660961 C116.241231,108.660538 115.553731,108.846269 114.943654,109.230423 C114.386462,109.580308 113.949423,110.0605 113.656654,110.603731 C113.363038,111.147385 113.209884,111.7545 113.209884,112.3705 C113.209462,113.045308 113.395615,113.733654 113.780615,114.344154 L113.779769,114.343308 C114.129654,114.901346 114.610269,115.338808 115.153923,115.632 C115.698,115.925615 116.305115,116.07877 116.921538,116.07877 C117.5955,116.079192 118.283423,115.893462 118.893923,115.509308 L118.894769,115.508885 L118.331231,114.613654","id","Fill-169"],["d","M22.7619615,137.046038 L22.1992692,136.150385 C21.9318846,136.317923 21.6425,136.394923 21.3518462,136.395769 C21.087,136.395769 20.823,136.328923 20.5903077,136.203269 C20.3571923,136.076769 20.1549615,135.894 20.0018077,135.650731 L20.0013846,135.649885 C19.8334231,135.382077 19.756,135.093115 19.7555769,134.802462 C19.7555769,134.538038 19.822,134.274462 19.9480769,134.041346 C20.0745769,133.808231 20.2573462,133.606423 20.5006154,133.452423 L20.5001923,133.452846 C20.7667308,133.285731 21.0548462,133.208731 21.3459231,133.208308 C21.6107692,133.208308 21.8751923,133.274731 22.1087308,133.400808 C22.3422692,133.527308 22.5440769,133.710077 22.6972308,133.952923 L22.6976538,133.953769 C22.8647692,134.220308 22.9421923,134.508423 22.9426154,134.799077 C22.9426154,135.064346 22.8761923,135.328769 22.7501154,135.561885 C22.6236154,135.795423 22.4408462,135.997654 22.198,136.150808 L22.1992692,136.150385 L22.7619615,137.046038 L23.3255,137.940846 C23.8822692,137.590538 24.3188846,137.109923 24.6116538,136.566269 C24.9048462,136.022615 25.0580007,135.4155 25.0580007,134.799077 C25.0584231,134.125115 24.8722692,133.436769 24.4876923,132.826692 L24.4881154,132.827538 C24.1382308,132.2695 23.6571923,131.832462 23.1135385,131.539269 C22.5694615,131.245654 21.9619231,131.092922 21.3459231,131.092922 C20.6719615,131.0925 19.9844615,131.278231 19.3743846,131.661962 L19.3739615,131.661962 C18.8171923,132.012269 18.3801538,132.492462 18.0869615,133.035692 C17.7933462,133.579346 17.6401916,134.186462 17.6401916,134.802462 C17.6397692,135.477269 17.8263462,136.165615 18.2109231,136.776115 L18.2105,136.775269 C18.5603846,137.333308 19.041,137.770769 19.5846538,138.063962 C20.1283077,138.358 20.7358462,138.510731 21.3518462,138.511155 C22.0262308,138.511577 22.7141538,138.325423 23.3242308,137.941692 L23.3255,137.940846 L22.7619615,137.046038","id","Fill-170"],["d","M49.9332308,53.5801538 L49.3705385,52.6845 C49.1031538,52.8520385 48.8141923,52.9290385 48.5235385,52.9294615 C48.2582692,52.9298846 47.9946923,52.8630385 47.7615769,52.7373846 C47.5284615,52.6108846 47.3266538,52.4281154 47.1735,52.1844231 L47.1726538,52.1835769 C47.0051154,51.9161923 46.9276923,51.6272308 46.9272692,51.3365769 C46.9272692,51.0721538 46.9936923,50.8085769 47.1193462,50.5758846 C47.2458462,50.3427692 47.4286154,50.1405385 47.6723077,49.9869615 C47.9384231,49.8202692 48.2265385,49.7432692 48.5171923,49.7424231 C48.7824615,49.7424231 49.0468846,49.8088462 49.28,49.9349231 C49.5135385,50.0618462 49.7153462,50.2441923 49.8685,50.4874615 L49.8693462,50.4883077 C50.0364615,50.7548462 50.1134615,51.0429615 50.1138846,51.3336154 C50.1143077,51.5984615 50.0474615,51.8628846 49.9213846,52.096 C49.7948846,52.3295385 49.6125385,52.5317692 49.3696923,52.6849231 L49.3705385,52.6845 L49.9332308,53.5801538 L50.4967692,54.4749615 C51.0539615,54.1246538 51.4905769,53.6440385 51.7833462,53.1008077 C52.0765385,52.5567308 52.2292721,51.9496154 52.2292721,51.3336154 C52.2301154,50.6596538 52.0439615,49.9713077 51.6593846,49.3612308 L51.6598077,49.3620769 C51.3095,48.8040385 50.8288846,48.367 50.2848077,48.0738077 C49.7411538,47.7801923 49.1336154,47.6274615 48.5171923,47.6270377 C47.8432308,47.6266154 47.1557308,47.8123462 46.5456538,48.1965 C45.9884615,48.5463846 45.5514231,49.0265769 45.2586538,49.5702308 C44.9650385,50.1138846 44.8118839,50.721 44.8118839,51.3365769 C44.8114615,52.0113846 44.9976154,52.6997308 45.3826154,53.3106538 L45.3817692,53.3093846 C45.7320769,53.8674231 46.2122692,54.3048846 46.7559231,54.5980769 C47.3,54.8921154 47.9071154,55.044849 48.5235385,55.044849 C49.1975,55.0456923 49.8854231,54.8595385 50.4959231,54.4758077 L50.4967692,54.4749615 L49.9332308,53.5801538","id","Fill-171"],["d","M195.8,52.261 L195.237308,51.3653462 C194.969923,51.5333077 194.680962,51.6103077 194.390308,51.6107308 C194.125462,51.6107308 193.861462,51.5443077 193.628769,51.4182308 C193.395231,51.2917308 193.193423,51.1093846 193.039846,50.8656923 L193.039846,50.8648462 C192.871885,50.5974615 192.794462,50.3085 192.794038,50.0178462 C192.794038,49.7534231 192.860462,49.4898462 192.986538,49.2567308 C193.112615,49.0236154 193.295385,48.8218077 193.538654,48.6682308 C193.805192,48.5015385 194.093308,48.4241154 194.384385,48.4236923 C194.649231,48.4236923 194.913654,48.4901154 195.146769,48.6161923 C195.380308,48.7426923 195.582538,48.9254615 195.736115,49.1687308 L195.736538,49.1695769 C195.903654,49.4356923 195.980654,49.7242308 195.981077,50.0148846 C195.9815,50.2797308 195.914654,50.5437308 195.788577,50.7772692 C195.662077,51.0108077 195.479308,51.2130385 195.236462,51.3661923 L195.237308,51.3653462 L195.8,52.261 L196.363538,53.1562308 C196.920731,52.8059231 197.357346,52.3253077 197.650115,51.7820769 C197.943731,51.238 198.096464,50.6308846 198.096464,50.0148846 C198.097308,49.3405 197.911154,48.6525769 197.526154,48.0425 L197.526577,48.0429231 C197.176269,47.4853077 196.695654,47.0478462 196.152,46.7550769 C195.607923,46.4614615 195.000385,46.308307 194.384385,46.308307 C193.710423,46.3078846 193.0225,46.4936154 192.412846,46.8777692 C191.855231,47.2276538 191.418192,47.7078462 191.125423,48.2515 C190.831808,48.7951538 190.678653,49.4018462 190.678653,50.0178462 C190.678231,50.6926538 190.864385,51.381 191.248962,51.9915 L191.248962,51.9910769 C191.598846,52.5486923 192.079462,52.9861538 192.622692,53.2793462 C193.166769,53.5729615 193.773885,53.7261161 194.390308,53.7261161 C195.064269,53.7265385 195.752192,53.5408077 196.362692,53.1566538 L196.363538,53.1562308 L195.8,52.261","id","Fill-172"],["d","M233.261346,146.737885 L232.698654,145.842231 C232.431269,146.009769 232.142308,146.087192 231.851654,146.087615 C231.586385,146.087615 231.322808,146.021192 231.089692,145.895115 C230.856577,145.768615 230.654769,145.585846 230.501192,145.342154 C230.333231,145.074346 230.255808,144.785385 230.255385,144.494308 C230.255385,144.229885 230.321808,143.966308 230.447462,143.733192 C230.573962,143.500077 230.756731,143.298269 231.000423,143.144692 C231.266115,142.978 231.554654,142.900577 231.845731,142.900154 C232.110577,142.900154 232.375,142.966577 232.608115,143.092654 C232.841654,143.219154 233.043885,143.401923 233.197038,143.645192 L233.197462,143.646038 C233.365,143.912154 233.442,144.200269 233.442423,144.490923 C233.442423,144.756192 233.376,145.020192 233.249923,145.253731 C233.123423,145.487269 232.940654,145.6895 232.697808,145.842654 L232.698654,145.842231 L233.261346,146.737885 L233.824885,147.633115 C234.382077,147.282808 234.818692,146.802192 235.111462,146.258538 C235.404654,145.714462 235.557808,145.107346 235.557808,144.490923 C235.558231,143.816962 235.3725,143.128615 234.9875,142.518538 L234.987923,142.519385 C234.637615,141.961346 234.157,141.524308 233.612923,141.231115 C233.068846,140.9375 232.461731,140.784769 231.845731,140.784769 C231.171769,140.784346 230.484269,140.970077 229.874192,141.353808 C229.316577,141.704115 228.879538,142.184308 228.586346,142.727962 C228.293154,143.271615 228.139999,143.878731 228.139999,144.494308 C228.139577,145.169115 228.325731,145.857462 228.710308,146.467962 C229.060192,147.025154 229.540385,147.462615 230.084038,147.756231 C230.628115,148.049846 231.235231,148.202577 231.851654,148.203001 C232.525615,148.203423 233.213538,148.017269 233.824038,147.633538 L233.824885,147.633115 L233.261346,146.737885","id","Fill-173"],["id","summary/card1","transform","translate(0.000000, 0.500000)"],["id","Group-3-Copy","transform","translate(0.000000, 31.500000)"],["d","M242.243,146.335 C203.034,140.754 163.526,137.965 124.02,137.965 C84.517,137.965 45.013,140.754 5.802,146.335 C9.204,138.915 12.718,131.514 16.34,124.135 C10.998,117.889 5.55,111.692 4.40536496e-13,105.546 C41.132,99.692 82.575,96.765 124.02,96.765 C165.468,96.765 206.913,99.692 248.049,105.546 C242.495,111.692 237.047,117.889 231.703,124.135 C235.327,131.514 238.839,138.915 242.243,146.335","id","Fill-47","fill","#035429"],["d","M221.022,128.961 C156.569,121.589 91.478,121.589 27.022,128.961 C34.239,133.013 41.355,137.154 48.359,141.384 C98.699,136.826 149.346,136.826 199.687,141.384 C206.691,137.154 213.804,133.013 221.022,128.961","id","Fill-48","fill","#135E41"],["id","Fill-49"],["fill","url(#linearGradient-2)","fill-rule","evenodd",0,"xlink","href","#path-3",1,"badge-img"],["stroke","#E55B28","stroke-width","2","d","M124.02,2 C128.022653,2 131.528214,5.10293248 135.02987,7.95760624 C138.340723,10.6567296 141.645472,13.2561325 145.089895,14.1797264 C148.415186,15.0715974 152.320881,14.6299487 156.265965,14.0272186 L157.295655,13.8671016 C161.693093,13.1744009 166.136786,12.2781684 169.426335,14.1845096 C172.781525,16.1285206 174.236945,20.4874458 175.831984,24.6733586 C177.371482,28.7135135 178.967537,32.6989638 181.561917,35.2933439 C183.94888,37.6798677 187.512993,39.221297 191.213788,40.651052 L192.181629,41.0219806 C196.367671,42.6166562 200.726744,44.0715627 202.670573,47.4278074 C204.403663,50.4183978 203.820311,54.3630785 203.179337,58.3595672 L202.987575,59.5591657 C202.31153,63.849787 201.705365,68.1492743 202.674308,71.763233 C203.598435,75.2078774 206.198132,78.5131022 208.897244,81.8241452 C211.75162,85.3256525 214.854,88.8306466 214.854,92.831 C214.854,96.832985 211.751613,100.338502 208.897136,103.840492 C206.198053,107.151839 203.598389,110.457345 202.674244,113.903006 C201.705459,117.515897 202.311415,121.814933 202.987311,126.105411 C203.680176,130.50361 204.576685,134.948676 202.66949,138.239335 C200.725565,141.594377 196.366857,143.049157 192.181152,144.643626 C188.140809,146.182723 184.155152,147.778421 181.560526,150.373047 C178.967035,152.967494 177.371371,156.952257 175.832191,160.99173 C174.237146,165.17782 172.781641,169.53691 169.426193,171.481573 C166.136359,173.388079 161.691952,172.491384 157.293947,171.798293 C153.003551,171.122161 148.704203,170.515846 145.090015,171.484241 C141.645415,172.407883 138.340605,175.007544 135.029695,177.706948 C131.528095,180.561823 128.022598,183.665 124.02,183.665 C120.021263,183.665 116.517987,180.563494 113.01758,177.709579 C109.70557,175.009266 106.398941,172.408134 102.95193,171.484227 C99.3382679,170.515364 95.0387743,171.121719 90.7479482,171.798003 C86.349975,172.491175 81.9053239,173.387896 78.6152772,171.481845 C75.2605635,169.536523 73.8048191,165.176943 72.2096648,160.990438 C70.6705899,156.951114 69.0751201,152.966605 66.4822136,150.371786 C63.887813,147.777386 59.9020478,146.181298 55.8616562,144.641805 C51.6759515,143.046943 47.317358,141.591742 45.3736068,138.237503 C43.4675217,134.947035 44.3637487,130.502249 45.0564894,126.104197 C45.7322463,121.813971 46.3381248,117.515135 45.3697764,113.902081 C44.4460882,110.456833 41.8463613,107.151411 39.147054,103.840043 C36.2925633,100.338303 33.19,96.8328843 33.19,92.831 C33.19,88.8309097 36.2923113,85.326134 39.1465896,81.8248571 C41.8460499,78.5134916 44.4460193,75.2079505 45.3698548,71.7626262 C46.3381043,68.1489808 45.7322705,63.8496639 45.05665,59.5592552 C44.3640075,55.1607518 43.4678241,50.715808 45.3743973,47.4258586 C47.3187833,44.0708887 51.6771927,42.615999 55.8625437,41.0215503 C59.9028406,39.4823613 63.8883044,37.8866009 66.4823439,35.2920832 C69.0762624,32.6976865 70.6720686,28.7121255 72.2113162,24.6718843 C73.8059598,20.4862389 75.2610199,16.1277098 78.6141553,14.1838046 C81.9057209,12.2779512 86.3498867,13.1741205 90.7474105,13.8669719 C95.0384528,14.5430467 99.3380864,15.1491655 102.951786,14.179812 C106.398885,13.2558815 109.705452,10.6550072 113.017405,7.95497485 C116.517868,5.10126124 120.021208,2 124.02,2 Z","stroke-linejoin","square"],["d","M49.607,92.831 C49.607,51.734 82.928,18.417 124.02,18.417 C165.124,18.417 198.44,51.734 198.44,92.831 C198.44,133.931 165.124,167.247 124.02,167.247 C82.928,167.247 49.607,133.931 49.607,92.831","id","Fill-51","fill","#FFFFFE"],["d","M221.022,128.961 C156.569,121.589 91.478,121.589 27.022,128.961 C25.462,115.317 23.9,101.672 22.342,88.028 C89.911,80.301 158.137,80.301 225.707,88.028 C224.146,101.672 222.584,115.317 221.022,128.961","id","Fill-53","fill","#1D6240"],["id","Group-18-Copy","transform","translate(70.023500, 90.832000)","fill","#FFFFFE","fill-opacity","1"],["id","Group","transform","translate(0.500000, 0.000000)"],["id","387"],["filter","url(#filter-7)",0,"xlink","href","#text-6"],[0,"xlink","href","#text-6"],["id","Pages-read-:"],["filter","url(#filter-9)",0,"xlink","href","#text-8"],[0,"xlink","href","#text-8"],["d","M124.0235,47.417 C126.50975,47.417 128.5235,45.40325 128.5235,42.917 C128.5235,40.43075 126.50975,38.417 124.0235,38.417 C121.53725,38.417 119.5235,40.43075 119.5235,42.917 C119.5235,45.40325 121.53725,47.417 124.0235,47.417 L124.0235,47.417 Z M124.0235,49.667 C121.01975,49.667 115.0235,51.1745 115.0235,54.167 L115.0235,56.417 L133.0235,56.417 L133.0235,54.167 C133.0235,51.1745 127.02725,49.667 124.0235,49.667 L124.0235,49.667 Z","id","Shape-Copy-2","fill","#000"],["text-anchor","middle","x","60","y","60",2,"width","50%","height","1.5rem","font-size","0.75rem"],["xmlns","http://www.w3.org/1999/xhtml",1,"truncate-overflow"],["id","Group-17-Copy-2","transform","translate(95.523500, 128.964250)",4,"ngIf"],[1,"player-endpage__right-panel"],[1,"title-section"],[1,"title","animated","fadeInDown"],[1,"animated","fadeInUp"],[1,"user-options"],["tabindex","0",1,"replay-section",3,"ngClass","click"],["width","36","height","37","xmlns","http://www.w3.org/2000/svg",4,"ngIf"],[1,"title"],["class","exit-section","tabindex","0",3,"click",4,"ngIf"],[4,"ngIf"],["id","text-8","x","55","y","16","text-anchor","middle","fill","#FFFFFE"],["font-size","12","font-weight","400","font-family","Noto Sans, NotoSans-Bold"],["font-size","18","font-family","NotoSans-Bold, Noto Sans"],["id","Group-17-Copy-2","transform","translate(95.523500, 128.964250)"],["id","Icon-24px","transform","translate(0.000000, 0.500000)"],["id","Shape","points","0 0 18 0 18 18 0 18"],["d","M11.25,0.75 L6.75,0.75 L6.75,2.25 L11.25,2.25 L11.25,0.75 L11.25,0.75 Z M8.25,10.5 L9.75,10.5 L9.75,6 L8.25,6 L8.25,10.5 L8.25,10.5 Z M14.2725,5.5425 L15.3375,4.4775 C15.015,4.095 14.6625,3.735 14.28,3.42 L13.215,4.485 C12.0525,3.555 10.59,3 9,3 C5.2725,3 2.25,6.0225 2.25,9.75 C2.25,13.4775 5.265,16.5 9,16.5 C12.735,16.5 15.75,13.4775 15.75,9.75 C15.75,8.16 15.195,6.6975 14.2725,5.5425 L14.2725,5.5425 Z M9,15 C6.0975,15 3.75,12.6525 3.75,9.75 C3.75,6.8475 6.0975,4.5 9,4.5 C11.9025,4.5 14.25,6.8475 14.25,9.75 C14.25,12.6525 11.9025,15 9,15 L9,15 Z","id","Shape","fill","#000"],["id","8:46","font-family","NotoSans-Bold, Noto Sans","font-size","14","font-weight","bold","fill","#000"],["x","22","y","15"],["width","36","height","37","xmlns","http://www.w3.org/2000/svg"],["x1","18%","y1","0%","x2","83.101%","y2","100%","id","a"],["stop-color","#024F9D","offset","0%"],["stop-color","#024F9D","offset","100%"],["fill","none","fill-rule","evenodd"],["d","M0 .853h36v36H0z"],["d","M18 7.5v-6L10.5 9l7.5 7.5v-6c4.965 0 9 4.035 9 9s-4.035 9-9 9-9-4.035-9-9H6c0 6.63 5.37 12 12 12s12-5.37 12-12-5.37-12-12-12z","fill","#ccc","transform","translate(0 .853)"],["d","M18 7.5v-6L10.5 9l7.5 7.5v-6c4.965 0 9 4.035 9 9s-4.035 9-9 9-9-4.035-9-9H6c0 6.63 5.37 12 12 12s12-5.37 12-12-5.37-12-12-12z","fill","url(#a)","transform","translate(0 .853)"],["tabindex","0",1,"exit-section",3,"click"],["xmlns","http://www.w3.org/2000/svg","width","36","height","36"],["x1","0%","y1","0%","x2","101.72%","y2","100%","id","a"],["d","M0 0h36v36H0z"],["d","M15.135 23.385L17.25 25.5l7.5-7.5-7.5-7.5-2.115 2.115 3.87 3.885H4.5v3h14.505l-3.87 3.885zM28.5 4.5h-21a3 3 0 00-3 3v6h3v-6h21v21h-21v-6h-3v6a3 3 0 003 3h21c1.65 0 3-1.35 3-3v-21c0-1.65-1.35-3-3-3z","fill","url(#a)"],[1,"next"],["aria-label","Next content",1,"next-level",3,"click"],["tabindex","0",1,"title-text"],[1,"next-arrow"],["src","assets/next-arrow.svg","alt","next arrow"]],template:function(Et,Vt){1&Et&&(e.F$t(),e.TgZ(0,"div",0)(1,"div",1)(2,"div",2),e.O4$(),e.TgZ(3,"svg",3)(4,"defs")(5,"filter",4),e._UZ(6,"feColorMatrix",5),e.qZA(),e.TgZ(7,"linearGradient",6),e._UZ(8,"stop",7)(9,"stop",8),e.qZA(),e.TgZ(10,"linearGradient",9),e._UZ(11,"stop",10)(12,"stop",11),e.qZA(),e._UZ(13,"path",12),e.TgZ(14,"filter",13),e._UZ(15,"feGaussianBlur",14)(16,"feOffset",15)(17,"feComposite",16)(18,"feColorMatrix",17),e.qZA(),e.TgZ(19,"linearGradient",18),e._UZ(20,"stop",19)(21,"stop",20),e.qZA(),e.YNc(22,Kt,5,2,"text",21),e.qZA(),e.TgZ(23,"g",22)(24,"g",23)(25,"g",24)(26,"g",25)(27,"g",26),e._UZ(28,"path",27)(29,"path",28)(30,"path",29)(31,"path",30)(32,"path",31)(33,"path",32)(34,"path",33)(35,"path",34)(36,"path",35)(37,"path",36)(38,"path",37)(39,"path",38)(40,"path",39)(41,"path",40)(42,"path",41)(43,"path",42)(44,"path",43)(45,"path",44)(46,"path",45)(47,"path",46)(48,"path",47)(49,"path",48)(50,"path",49)(51,"path",50)(52,"path",51)(53,"path",52)(54,"path",53)(55,"path",54)(56,"path",55)(57,"path",56)(58,"path",57)(59,"path",58)(60,"path",59)(61,"path",60)(62,"path",61)(63,"path",62)(64,"path",63)(65,"path",64)(66,"path",65)(67,"path",66)(68,"path",67)(69,"path",68)(70,"path",69)(71,"path",70)(72,"path",71)(73,"path",72)(74,"path",73)(75,"path",74)(76,"path",75)(77,"path",76)(78,"path",77)(79,"path",78)(80,"path",79)(81,"path",80)(82,"path",81)(83,"path",82)(84,"path",83)(85,"path",84)(86,"path",85)(87,"path",86)(88,"path",87)(89,"path",88)(90,"path",89)(91,"path",90)(92,"path",91)(93,"path",92)(94,"path",93)(95,"path",94)(96,"path",95)(97,"path",96)(98,"path",97)(99,"path",98)(100,"path",99)(101,"path",100)(102,"path",101)(103,"path",102)(104,"path",103)(105,"path",104)(106,"path",105)(107,"path",106)(108,"path",107)(109,"path",108)(110,"path",109)(111,"path",110)(112,"path",111)(113,"path",112)(114,"path",113)(115,"path",114)(116,"path",115)(117,"path",116)(118,"path",117)(119,"path",118)(120,"path",119)(121,"path",120)(122,"path",121)(123,"path",122)(124,"path",123)(125,"path",124)(126,"path",125)(127,"path",126)(128,"path",127)(129,"path",128)(130,"path",129)(131,"path",130)(132,"path",131)(133,"path",132)(134,"path",133)(135,"path",134)(136,"path",135)(137,"path",136)(138,"path",137)(139,"path",138)(140,"path",139)(141,"path",140)(142,"path",141)(143,"path",142)(144,"path",143)(145,"path",144)(146,"path",145)(147,"path",146)(148,"path",147)(149,"path",148)(150,"path",149)(151,"path",150)(152,"path",151)(153,"path",152)(154,"path",153)(155,"path",154)(156,"path",155)(157,"path",156)(158,"path",157)(159,"path",158)(160,"path",159)(161,"path",160)(162,"path",161)(163,"path",162)(164,"path",163)(165,"path",164)(166,"path",165)(167,"path",166)(168,"path",167)(169,"path",168)(170,"path",169)(171,"path",170)(172,"path",171)(173,"path",172)(174,"path",173)(175,"path",174)(176,"path",175)(177,"path",176)(178,"path",177)(179,"path",178)(180,"path",179)(181,"path",180)(182,"path",181)(183,"path",182)(184,"path",183)(185,"polygon",184)(186,"polygon",185)(187,"polygon",186)(188,"polygon",187)(189,"polygon",188)(190,"polyline",189)(191,"polyline",190)(192,"polyline",191)(193,"path",192)(194,"path",193)(195,"path",194)(196,"path",195)(197,"path",196)(198,"path",197),e.qZA()(),e.TgZ(199,"g",198)(200,"g",199),e._UZ(201,"path",200)(202,"path",201),e.TgZ(203,"g",202),e._UZ(204,"use",203)(205,"path",204),e.qZA(),e._UZ(206,"path",205)(207,"path",206),e.TgZ(208,"g",207)(209,"g",208)(210,"g",209),e._UZ(211,"use",210)(212,"use",211),e.qZA(),e.TgZ(213,"g",212),e._UZ(214,"use",213)(215,"use",214),e.qZA()()(),e._UZ(216,"path",215),e.TgZ(217,"foreignObject",216),e.kcU(),e.TgZ(218,"div",217),e._uU(219),e.qZA()(),e.YNc(220,Qt,7,1,"g",218),e.qZA()()()()()()()(),e.TgZ(221,"div",219)(222,"div",220)(223,"div",221),e._uU(224,"You just completed"),e.qZA(),e.TgZ(225,"span",222),e._uU(226),e.qZA(),e.Hsn(227),e.qZA(),e.TgZ(228,"div",223)(229,"div",224),e.NdJ("click",function(){return Vt.replay()}),e.TgZ(230,"div"),e.YNc(231,fn,8,0,"svg",225),e.YNc(232,Qn,8,0,"svg",225),e.qZA(),e.TgZ(233,"div",226),e._uU(234,"Replay"),e.qZA()(),e.YNc(235,_i,11,0,"div",227),e.qZA(),e.YNc(236,ri,8,1,"ng-container",228),e.qZA()()),2&Et&&(e.xp6(22),e.Q6J("ngIf",Vt.outcome),e.xp6(197),e.hij(" ",Vt.userName," "),e.xp6(1),e.Q6J("ngIf",Vt.timeSpentLabel),e.xp6(6),e.Oqu(Vt.contentName),e.xp6(3),e.Q6J("ngClass",Vt.showReplay?"":"disabled"),e.xp6(2),e.Q6J("ngIf",!Vt.showReplay),e.xp6(1),e.Q6J("ngIf",Vt.showReplay),e.xp6(3),e.Q6J("ngIf",Vt.showExit),e.xp6(1),e.Q6J("ngIf",Vt.nextContent))},dependencies:[f.mk,f.O5],styles:[':root{--sdk-end-page-title:#000;--sdk-end-page-replay-icon:#024f9d;--sdk-end-page-replay-section-bg:#fff;--sdk-end-page-title-span:#666666;--sdk-end-page-replay-section-hover:#F2F2F2}[_nghost-%COMP%] .player-endpage[_ngcontent-%COMP%]{padding:1rem;height:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;justify-content:space-around;background:var(--sdk-end-page-replay-section-bg)}@media all and (orientation:portrait){[_nghost-%COMP%] .player-endpage[_ngcontent-%COMP%]{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;display:block;overflow-y:auto}}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%]{text-align:center;-webkit-box-flex:50%;flex:50%}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%]{position:relative;padding:1.5rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .badge[_ngcontent-%COMP%]{width:17.625rem;height:13.1rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .score-details[_ngcontent-%COMP%]{position:absolute;left:0;right:0;bottom:5rem;color:var(--white);text-shadow:.063 .125 #8b2925;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .score-details[_ngcontent-%COMP%] .progress[_ngcontent-%COMP%]{font-size:.85rem;margin-right:.7rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .score-details[_ngcontent-%COMP%] .score[_ngcontent-%COMP%]{font-size:1.3rem;font-weight:700}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .user-details[_ngcontent-%COMP%]{position:absolute;left:0;right:0;top:2.8rem;width:8.5rem;margin:0 auto}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .user-details[_ngcontent-%COMP%] .user[_ngcontent-%COMP%]{width:1.275rem;height:1.275rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .user-details[_ngcontent-%COMP%] .user-title[_ngcontent-%COMP%]{color:var(--primary-color);font-size:.85rem;line-height:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .timer-details[_ngcontent-%COMP%]{position:absolute;bottom:2.75rem;left:0;right:0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .timer-details[_ngcontent-%COMP%] .timer[_ngcontent-%COMP%]{width:1.275rem;height:1.275rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .timer-details[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:var(--primary-color);font-size:1rem;font-weight:700;margin-left:.3rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%]{-webkit-box-flex:50%;flex:50%;text-align:center;padding:1rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .title-section[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:var(--sdk-end-page-title);font-size:1.3125rem;font-weight:700;letter-spacing:0;line-height:1.75rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .title-section[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:var(--sdk-end-page-title-span);font-size:.75rem;word-break:break-word}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .user-options[_ngcontent-%COMP%]{display:-webkit-box;display:flex;justify-content:space-around;padding:1.7rem 0}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .user-options[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:var(--gray-800);font-size:1rem;line-height:1.188rem;text-align:center}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .user-options[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:2.55rem;height:2.55rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next[_ngcontent-%COMP%]{color:var(--gray-400);font-size:.85rem;line-height:1.063rem;margin-bottom:.7rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%]{margin:0 auto;width:auto;border-radius:.5rem;padding:.75rem;background:linear-gradient(135deg,#ffcd55 0,#ffd955 100%);box-shadow:inset 0 -.063rem .188rem 0 rgba(var(--rc-rgba-black),.5);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;cursor:pointer}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%] .title-text[_ngcontent-%COMP%]{color:var(--gray-800);font-size:.85rem;-webkit-box-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;line-height:normal}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%] .next-arrow[_ngcontent-%COMP%]{height:2.55rem;width:2.55rem;background-color:var(--white);border-radius:50%;text-align:center;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;cursor:pointer}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%] .next-arrow[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:1.75rem}.exit-section[_ngcontent-%COMP%], .replay-section[_ngcontent-%COMP%]{cursor:pointer;background-color:var(--sdk-end-page-replay-section-bg);padding:.5rem;border-radius:.25rem}.exit-section[_ngcontent-%COMP%]:hover, .replay-section[_ngcontent-%COMP%]:hover{background-color:var(--sdk-end-page-replay-section-hover)}.replay-section[_ngcontent-%COMP%] div[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] g[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:var(--sdk-end-page-replay-icon)}.replay-section[_ngcontent-%COMP%] div[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] g[_ngcontent-%COMP%] path[_ngcontent-%COMP%]:first-child{fill:transparent}.replay-section.disabled[_ngcontent-%COMP%]{cursor:not-allowed}.replay-section.disabled[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:#ccc!important}@-webkit-keyframes _ngcontent-%COMP%_fadeInDown{0%{opacity:0;-webkit-transform:translateY(-1.25rem);transform:translateY(-1.25rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInDown{0%{opacity:0;-webkit-transform:translateY(-1.25rem);transform:translateY(-1.25rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes _ngcontent-%COMP%_fadeInUp{0%{opacity:0;-webkit-transform:translateY(1.25rem);transform:translateY(1.25rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInUp{0%{opacity:0;-webkit-transform:translateY(1.25rem);transform:translateY(1.25rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;-webkit-transform:translateX(6.25rem);transform:translateX(6.25rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;opacity:0;-webkit-transform:translateX(-6.25rem);transform:translateX(-6.25rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInDown[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_fadeInDown;animation-name:_ngcontent-%COMP%_fadeInDown}.fadeInUp[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_fadeInUp;animation-name:_ngcontent-%COMP%_fadeInUp}.fadeInLeftSide[_ngcontent-%COMP%], .fadeInRightSide[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_fadeInLeftSide;animation-name:_ngcontent-%COMP%_fadeInLeftSide}.animated[_ngcontent-%COMP%]{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.truncate-overflow[_ngcontent-%COMP%]{--lh:1.4rem;line-height:var(--lh);--max-lines:1;position:relative;max-height:calc(var(--lh) * var(--max-lines));overflow:hidden;width:100%;font-size:.65rem;color:var(--black)}.truncate-overflow[_ngcontent-%COMP%]::before{position:absolute;content:"";bottom:0;right:0}.truncate-overflow[_ngcontent-%COMP%]::after{content:"";position:absolute;right:0;width:1rem;height:1rem;background:var(--white)}.particles[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transform-origin:center;transform-origin:center;-webkit-animation:3s ease-in-out infinite both _ngcontent-%COMP%_heartbeat;animation:3s ease-in-out infinite both _ngcontent-%COMP%_heartbeat;fill:#e55b28;opacity:.4}.badge-inner-animation[_ngcontent-%COMP%]{-webkit-animation:5s ease-in-out infinite both _ngcontent-%COMP%_heartbeat;animation:5s ease-in-out infinite both _ngcontent-%COMP%_heartbeat;-webkit-transform-origin:center center;transform-origin:center center}@-webkit-keyframes _ngcontent-%COMP%_heartbeat{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes _ngcontent-%COMP%_heartbeat{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}']}),ra.propDecorators={showExit:[{type:e.IIB}],showReplay:[{type:e.IIB}],contentName:[{type:e.IIB}],outcome:[{type:e.IIB}],outcomeLabel:[{type:e.IIB}],userName:[{type:e.IIB}],timeSpentLabel:[{type:e.IIB}],nextContent:[{type:e.IIB}],replayContent:[{type:e.r_U}],exitContent:[{type:e.r_U}],playNextContent:[{type:e.r_U}]};class ys{constructor(){this.sidebarMenuEvent=new e.vpe}toggleMenu(Vt){const Tn=document.getElementById("overlay-input"),Vn=document.querySelector(".navBlock"),Gn=document.getElementById("playerSideMenu"),Ri=document.getElementById("ariaLabelValue"),er=document.getElementById("overlay-button");Vt instanceof KeyboardEvent&&(Tn.checked=!Tn.checked),Tn.checked?(Gn.style.visibility="visible",Ri.innerHTML="Player Menu Close",er.setAttribute("aria-label","Player Menu Close"),Vn.style.width="100%",Vn.style.marginLeft="0%",this.sidebarMenuEvent.emit({event:Vt,type:"OPEN_MENU"})):(Gn.style.visibility="hidden",Ri.innerHTML="Player Menu Open",er.setAttribute("aria-label","Player Menu Open"),Vn.style.marginLeft="-100%",this.sidebarMenuEvent.emit({event:Vt,type:"CLOSE_MENU"}))}}ys.\u0275fac=function(Et){return new(Et||ys)},ys.\u0275cmp=e.Xpm({type:ys,selectors:[["sb-player-side-menu-icon"]],outputs:{sidebarMenuEvent:"sidebarMenuEvent"},decls:5,vars:0,consts:[["type","checkbox","id","overlay-input",3,"click"],["aria-label","Player Menu Open","for","overlay-input","id","overlay-button","tabindex","0",3,"keydown.enter"],["id","ariaLabelValue"]],template:function(Et,Vt){1&Et&&(e.TgZ(0,"input",0),e.NdJ("click",function(Tn){return Vt.toggleMenu(Tn)}),e.qZA(),e.TgZ(1,"label",1),e.NdJ("keydown.enter",function(Tn){return Vt.toggleMenu(Tn)}),e._UZ(2,"span"),e.TgZ(3,"em",2),e._uU(4,"Player Menu Open"),e.qZA()())},styles:[':root{--sdk-overlay-btn-hover:#333332}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]{z-index:10;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0;position:absolute;top:.4rem;left:1rem;height:2.25rem;width:2.25rem;border-radius:50%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{height:.2rem;width:1.25rem;border-radius:.125rem;background-color:var(--black);position:relative;display:block;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:before{top:-.45rem;visibility:visible}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:after{top:.45rem}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:after, [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:before{height:.2rem;width:1.25rem;border-radius:.125rem;background-color:var(--black);position:absolute;content:"";-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%], [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]:after, [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]:before{background:var(--sdk-overlay-btn-hover)}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover{background-color:rgba(var(--rc-rgba-black),.75)}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]{background-color:var(--white)}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]::after, [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]::before{background-color:var(--white)}input[type=checkbox][_ngcontent-%COMP%]{display:none}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay[_ngcontent-%COMP%]{visibility:visible}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%], input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]{background:0 0}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:before{-webkit-transform:rotate(45deg) translate(.3125rem,.3125rem);transform:rotate(45deg) translate(.3125rem,.3125rem);opacity:1}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:after{-webkit-transform:rotate(-45deg) translate(.3125rem,-.3125rem);transform:rotate(-45deg) translate(.3125rem,-.3125rem)} html[dir=rtl] #overlay-button{left:auto;right:1rem} html[dir=rtl] #overlay-button span:after, html[dir=rtl] #overlay-button span:before{right:0}#ariaLabelValue[_ngcontent-%COMP%]{position:absolute;opacity:0}']}),ys.propDecorators={sidebarMenuEvent:[{type:e.r_U}]};class Ys{constructor(Vt){this.ref=Vt,this.config={showShare:!1,showDownload:!1,showReplay:!1,showExit:!1,showPrint:!1},this.sidebarEvent=new e.vpe,this.toggleMenu=new e.vpe,this.showDownloadPopUp=!1}closeNav(Vt){const Tn=document.getElementById("ariaLabelValue"),Vn=document.getElementById("overlay-button"),Gn=document.getElementById("overlay-input");Tn.innerHTML="Player Menu Open",Vn.setAttribute("aria-label","Player Menu Open"),Gn.checked=!1,document.getElementById("playerSideMenu").style.visibility="hidden",document.querySelector(".navBlock").style.marginLeft="-100%",this.sidebarEvent.emit({event:Vt,type:"CLOSE_MENU"})}showDownloadPopup(Vt,Tn){this.showDownloadPopUp=!0,this.ref.detectChanges(),this.emitSideBarEvent(Vt,Tn)}hideDownloadPopUp(Vt){this.showDownloadPopUp=!1,this.sidebarEvent.emit(Vt),this.ref.detectChanges()}emitSideBarEvent(Vt,Tn){this.sidebarEvent.emit({event:Vt,type:Tn})}}Ys.\u0275fac=function(Et){return new(Et||Ys)(e.Y36(e.sBO))},Ys.\u0275cmp=e.Xpm({type:Ys,selectors:[["sb-player-sidebar"]],inputs:{config:"config",title:"title"},outputs:{sidebarEvent:"sidebarEvent",toggleMenu:"toggleMenu"},decls:12,vars:6,consts:[["id","playerSideMenu","aria-modal","true","aria-labelledby","Menubar",1,"sidenav"],["sidebarMenu",""],[1,"navBlock"],["role","heading","aria-level","2",1,"player-nav-unit","text-left"],["aria-label","player sidebar","id","sidebar-list"],["tabindex","0",3,"click","keydown.enter",4,"ngIf"],["aria-hidden","true","tabindex","-1",1,"transparentBlock",3,"click"],[3,"title","showDownloadPopUp","hideDownloadPopUp","downloadEvent",4,"ngIf"],["tabindex","0",3,"click","keydown.enter"],[1,"player-icon","player-share","mr-16"],[1,"player-icon","player-download","mr-16"],[1,"player-icon","player-print","mr-16"],[1,"player-icon","player-exit","mr-16"],[3,"title","showDownloadPopUp","hideDownloadPopUp","downloadEvent"]],template:function(Et,Vt){1&Et&&(e.TgZ(0,"div",0,1)(2,"div",2)(3,"div",3),e._uU(4),e.qZA(),e.TgZ(5,"ul",4),e.YNc(6,Ti,3,0,"li",5),e.YNc(7,Ir,3,0,"li",5),e.YNc(8,Jr,3,0,"li",5),e.YNc(9,Zr,3,0,"li",5),e.qZA()(),e.TgZ(10,"div",6),e.NdJ("click",function(Tn){return Vt.closeNav(Tn)}),e.qZA()(),e.YNc(11,So,1,2,"sb-player-download-popup",7)),2&Et&&(e.xp6(4),e.Oqu(Vt.title),e.xp6(2),e.Q6J("ngIf",Vt.config.showShare),e.xp6(1),e.Q6J("ngIf",Vt.config.showDownload),e.xp6(1),e.Q6J("ngIf",Vt.config.showPrint),e.xp6(1),e.Q6J("ngIf",Vt.config.showExit),e.xp6(2),e.Q6J("ngIf",Vt.showDownloadPopUp))},dependencies:[f.O5,$s],styles:[":root{--sdk-player-icon:#6D7278}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%]{width:100%;position:absolute;top:0;left:0;overflow-x:hidden;display:-webkit-box;display:flex;z-index:9;height:100%}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;font-size:1.5rem;color:var(--black);display:block}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:var(--gray-0)}@media screen and (max-height:1024px){[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%]{padding-top:0}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:1.125rem}}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] .closebtn[_ngcontent-%COMP%]{position:absolute;top:0;right:1.5rem;font-size:2.25rem;margin-left:3.125rem}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%]{width:100%;background:var(--white);max-width:20rem;-webkit-transition:.3s ease-in;transition:.3s ease-in;margin-left:-100%;z-index:10;position:absolute;height:100%}@media (min-width:1600px){.PlayerMediaQueryClass [_nghost-%COMP%] .navBlock[_ngcontent-%COMP%]{max-width:24rem}}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] .player-nav-unit[_ngcontent-%COMP%]{background:var(--primary-theme);padding:3rem 2rem 2rem;min-height:5.625rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:var(--gray-800);font-size:1rem;font-weight:700;line-height:normal;word-break:break-word}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{margin:0;padding:0}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{padding:1rem 2rem;background:var(--white);min-height:4rem;cursor:pointer;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:rgba(var(--rc-rgba-black),1);font-size:.875rem;line-height:1.375rem;margin:0;line-height:normal}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover{background-color:var(--gray-0)}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] .player-icon[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem;background-color:var(--sdk-player-icon)}[_nghost-%COMP%] #playerSideMenu[_ngcontent-%COMP%]{visibility:hidden}[_nghost-%COMP%] .player-replay[_ngcontent-%COMP%]{display:inline;padding:8px}[_nghost-%COMP%] .transparentBlock[_ngcontent-%COMP%]{width:100%;background-color:rgba(var(--rc-rgba-black),.5);height:100%;-webkit-transition:.3s;transition:.3s}[_nghost-%COMP%] .player-share[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik00MDYsMzMyYy0yOS42NDEsMC01NS43NjEsMTQuNTgxLTcyLjE2NywzNi43NTVMMTkxLjk5LDI5Ni4xMjRjMi4zNTUtOC4wMjcsNC4wMS0xNi4zNDYsNC4wMS0yNS4xMjQNCgkJCWMwLTExLjkwNi0yLjQ0MS0yMy4yMjUtNi42NTgtMzMuNjM2bDE0OC40NDUtODkuMzI4QzM1NC4zMDcsMTY3LjQyNCwzNzguNTg5LDE4MCw0MDYsMTgwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJYzAtNDkuNjI5LTQwLjM3MS05MC05MC05MGMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsMTEuNDM3LDIuMzU1LDIyLjI4Niw2LjI2MiwzMi4zNThsLTE0OC44ODcsODkuNTkNCgkJCUMxNTYuODY5LDE5My4xMzYsMTMyLjkzNywxODEsMTA2LDE4MWMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsNDkuNjI5LDQwLjM3MSw5MCw5MCw5MGMzMC4xMywwLDU2LjY5MS0xNS4wMDksNzMuMDM1LTM3LjgwNg0KCQkJbDE0MS4zNzYsNzIuMzk1QzMxNy44MDcsNDAzLjk5NSwzMTYsNDEyLjc1LDMxNiw0MjJjMCw0OS42MjksNDAuMzcxLDkwLDkwLDkwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJQzQ5NiwzNzIuMzcxLDQ1NS42MjksMzMyLDQwNiwzMzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik00MDYsMzMyYy0yOS42NDEsMC01NS43NjEsMTQuNTgxLTcyLjE2NywzNi43NTVMMTkxLjk5LDI5Ni4xMjRjMi4zNTUtOC4wMjcsNC4wMS0xNi4zNDYsNC4wMS0yNS4xMjQNCgkJCWMwLTExLjkwNi0yLjQ0MS0yMy4yMjUtNi42NTgtMzMuNjM2bDE0OC40NDUtODkuMzI4QzM1NC4zMDcsMTY3LjQyNCwzNzguNTg5LDE4MCw0MDYsMTgwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJYzAtNDkuNjI5LTQwLjM3MS05MC05MC05MGMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsMTEuNDM3LDIuMzU1LDIyLjI4Niw2LjI2MiwzMi4zNThsLTE0OC44ODcsODkuNTkNCgkJCUMxNTYuODY5LDE5My4xMzYsMTMyLjkzNywxODEsMTA2LDE4MWMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsNDkuNjI5LDQwLjM3MSw5MCw5MCw5MGMzMC4xMywwLDU2LjY5MS0xNS4wMDksNzMuMDM1LTM3LjgwNg0KCQkJbDE0MS4zNzYsNzIuMzk1QzMxNy44MDcsNDAzLjk5NSwzMTYsNDEyLjc1LDMxNiw0MjJjMCw0OS42MjksNDAuMzcxLDkwLDkwLDkwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJQzQ5NiwzNzIuMzcxLDQ1NS42MjksMzMyLDQwNiwzMzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=)}[_nghost-%COMP%] .player-exit[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzg0IDM4NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzg0IDM4NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggZD0iTTM0MS4zMzMsMEg0Mi42NjdDMTkuMDkzLDAsMCwxOS4wOTMsMCw0Mi42NjdWMTI4aDQyLjY2N1Y0Mi42NjdoMjk4LjY2N3YyOTguNjY3SDQyLjY2N1YyNTZIMHY4NS4zMzMNCgkJCQlDMCwzNjQuOTA3LDE5LjA5MywzODQsNDIuNjY3LDM4NGgyOTguNjY3QzM2NC45MDcsMzg0LDM4NCwzNjQuOTA3LDM4NCwzNDEuMzMzVjQyLjY2N0MzODQsMTkuMDkzLDM2NC45MDcsMCwzNDEuMzMzLDB6Ii8+DQoJCQk8cG9seWdvbiBwb2ludHM9IjE1MS4xNDcsMjY4LjQ4IDE4MS4zMzMsMjk4LjY2NyAyODgsMTkyIDE4MS4zMzMsODUuMzMzIDE1MS4xNDcsMTE1LjUyIDIwNi4yOTMsMTcwLjY2NyAwLDE3MC42NjcgMCwyMTMuMzMzIA0KCQkJCTIwNi4yOTMsMjEzLjMzMyAJCQkiLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzg0IDM4NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzg0IDM4NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggZD0iTTM0MS4zMzMsMEg0Mi42NjdDMTkuMDkzLDAsMCwxOS4wOTMsMCw0Mi42NjdWMTI4aDQyLjY2N1Y0Mi42NjdoMjk4LjY2N3YyOTguNjY3SDQyLjY2N1YyNTZIMHY4NS4zMzMNCgkJCQlDMCwzNjQuOTA3LDE5LjA5MywzODQsNDIuNjY3LDM4NGgyOTguNjY3QzM2NC45MDcsMzg0LDM4NCwzNjQuOTA3LDM4NCwzNDEuMzMzVjQyLjY2N0MzODQsMTkuMDkzLDM2NC45MDcsMCwzNDEuMzMzLDB6Ii8+DQoJCQk8cG9seWdvbiBwb2ludHM9IjE1MS4xNDcsMjY4LjQ4IDE4MS4zMzMsMjk4LjY2NyAyODgsMTkyIDE4MS4zMzMsODUuMzMzIDE1MS4xNDcsMTE1LjUyIDIwNi4yOTMsMTcwLjY2NyAwLDE3MC42NjcgMCwyMTMuMzMzIA0KCQkJCTIwNi4yOTMsMjEzLjMzMyAJCQkiLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K)}[_nghost-%COMP%] .player-print[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+aWNfcHJpbnQgY29weTwvdGl0bGU+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iSWNvbi0yNHB4Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTE5LDggTDUsOCBDMy4zNCw4IDIsOS4zNCAyLDExIEwyLDE3IEw2LDE3IEw2LDIxIEwxOCwyMSBMMTgsMTcgTDIyLDE3IEwyMiwxMSBDMjIsOS4zNCAyMC42Niw4IDE5LDggTDE5LDggWiBNMTYsMTkgTDgsMTkgTDgsMTQgTDE2LDE0IEwxNiwxOSBMMTYsMTkgWiBNMTksMTIgQzE4LjQ1LDEyIDE4LDExLjU1IDE4LDExIEMxOCwxMC40NSAxOC40NSwxMCAxOSwxMCBDMTkuNTUsMTAgMjAsMTAuNDUgMjAsMTEgQzIwLDExLjU1IDE5LjU1LDEyIDE5LDEyIEwxOSwxMiBaIE0xOCwzIEw2LDMgTDYsNyBMMTgsNyBMMTgsMyBMMTgsMyBaIiBpZD0iU2hhcGUiIGZpbGw9IiM2RDcyNzgiPjwvcGF0aD4KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBwb2ludHM9IjAgMCAyNCAwIDI0IDI0IDAgMjQiPjwvcG9seWdvbj4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+aWNfcHJpbnQgY29weTwvdGl0bGU+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iSWNvbi0yNHB4Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTE5LDggTDUsOCBDMy4zNCw4IDIsOS4zNCAyLDExIEwyLDE3IEw2LDE3IEw2LDIxIEwxOCwyMSBMMTgsMTcgTDIyLDE3IEwyMiwxMSBDMjIsOS4zNCAyMC42Niw4IDE5LDggTDE5LDggWiBNMTYsMTkgTDgsMTkgTDgsMTQgTDE2LDE0IEwxNiwxOSBMMTYsMTkgWiBNMTksMTIgQzE4LjQ1LDEyIDE4LDExLjU1IDE4LDExIEMxOCwxMC40NSAxOC40NSwxMCAxOSwxMCBDMTkuNTUsMTAgMjAsMTAuNDUgMjAsMTEgQzIwLDExLjU1IDE5LjU1LDEyIDE5LDEyIEwxOSwxMiBaIE0xOCwzIEw2LDMgTDYsNyBMMTgsNyBMMTgsMyBMMTgsMyBaIiBpZD0iU2hhcGUiIGZpbGw9IiM2RDcyNzgiPjwvcGF0aD4KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBwb2ludHM9IjAgMCAyNCAwIDI0IDI0IDAgMjQiPjwvcG9seWdvbj4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==)}[_nghost-%COMP%] .player-download[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0zODIuNTYsMjMzLjM3NkMzNzkuOTY4LDIyNy42NDgsMzc0LjI3MiwyMjQsMzY4LDIyNGgtNjRWMTZjMC04LjgzMi03LjE2OC0xNi0xNi0xNmgtNjRjLTguODMyLDAtMTYsNy4xNjgtMTYsMTZ2MjA4aC02NA0KCQkJYy02LjI3MiwwLTExLjk2OCwzLjY4LTE0LjU2LDkuMzc2Yy0yLjYyNCw1LjcyOC0xLjYsMTIuNDE2LDIuNTI4LDE3LjE1MmwxMTIsMTI4YzMuMDQsMy40ODgsNy40MjQsNS40NzIsMTIuMDMyLDUuNDcyDQoJCQljNC42MDgsMCw4Ljk5Mi0yLjAxNiwxMi4wMzItNS40NzJsMTEyLTEyOEMzODQuMTkyLDI0NS44MjQsMzg1LjE1MiwyMzkuMTA0LDM4Mi41NiwyMzMuMzc2eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNNDMyLDM1MnY5Nkg4MHYtOTZIMTZ2MTI4YzAsMTcuNjk2LDE0LjMzNiwzMiwzMiwzMmg0MTZjMTcuNjk2LDAsMzItMTQuMzA0LDMyLTMyVjM1Mkg0MzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0zODIuNTYsMjMzLjM3NkMzNzkuOTY4LDIyNy42NDgsMzc0LjI3MiwyMjQsMzY4LDIyNGgtNjRWMTZjMC04LjgzMi03LjE2OC0xNi0xNi0xNmgtNjRjLTguODMyLDAtMTYsNy4xNjgtMTYsMTZ2MjA4aC02NA0KCQkJYy02LjI3MiwwLTExLjk2OCwzLjY4LTE0LjU2LDkuMzc2Yy0yLjYyNCw1LjcyOC0xLjYsMTIuNDE2LDIuNTI4LDE3LjE1MmwxMTIsMTI4YzMuMDQsMy40ODgsNy40MjQsNS40NzIsMTIuMDMyLDUuNDcyDQoJCQljNC42MDgsMCw4Ljk5Mi0yLjAxNiwxMi4wMzItNS40NzJsMTEyLTEyOEMzODQuMTkyLDI0NS44MjQsMzg1LjE1MiwyMzkuMTA0LDM4Mi41NiwyMzMuMzc2eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNNDMyLDM1MnY5Nkg4MHYtOTZIMTZ2MTI4YzAsMTcuNjk2LDE0LjMzNiwzMiwzMiwzMmg0MTZjMTcuNjk2LDAsMzItMTQuMzA0LDMyLTMyVjM1Mkg0MzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=)}"]}),Ys.ctorParameters=()=>[{type:e.sBO}],Ys.propDecorators={title:[{type:e.IIB}],config:[{type:e.IIB}],sidebarEvent:[{type:e.r_U}],toggleMenu:[{type:e.r_U}]};class ks{constructor(){this.progress=0}ngOnChanges(Vt){Vt.progress&&Vt.progress.currentValue&&(this.progress=Vt.progress.currentValue)}}ks.\u0275fac=function(Et){return new(Et||ks)},ks.\u0275cmp=e.Xpm({type:ks,selectors:[["sb-player-start-page"]],inputs:{progress:"progress",title:"title"},features:[e.TTD],decls:10,vars:7,consts:[[1,"sb-player-splash-container",3,"ngClass"],[1,"sb-player-splash-container__header"],[1,"sb-player-splash-container__body","animated","fadeInDown"],[1,""],[1,"sb-player-splash-container__footer"],[1,"loading-text"],[1,"bg"],[1,"el"]],template:function(Et,Vt){1&Et&&(e.TgZ(0,"div",0),e._UZ(1,"div",1),e.TgZ(2,"div",2)(3,"span",3),e._uU(4),e.qZA()(),e.TgZ(5,"div",4)(6,"div",5),e._uU(7),e.qZA(),e.TgZ(8,"div",6),e._UZ(9,"div",7),e.qZA()()()),2&Et&&(e.Q6J("ngClass",e.VKq(5,qo,100===Vt.progress)),e.xp6(4),e.Oqu(Vt.title),e.xp6(3),e.hij("Loading... ",Vt.progress,"%"),e.xp6(2),e.Udp("width",Vt.progress+"%"))},dependencies:[f.mk],styles:['.sb-player-splash-container[_ngcontent-%COMP%]{box-sizing:border-box;padding:1rem;height:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;opacity:1;background:var(--primary-theme);-webkit-transition:.3s ease-in;transition:.3s ease-in}.sb-player-splash-container.animateBg[_ngcontent-%COMP%]{opacity:0}.sb-player-splash-container__body[_ngcontent-%COMP%]{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-align:center;color:var(--gray-800);letter-spacing:0}.sb-player-splash-container__body[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:1.5rem;font-weight:700;letter-spacing:0;line-height:normal;word-break:break-word}.sb-player-splash-container__footer[_ngcontent-%COMP%]{color:var(--black);font-size:.75rem;line-height:1.25rem;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%}@-webkit-keyframes _ngcontent-%COMP%_loading{0%{width:0}100%{width:100%}}@keyframes _ngcontent-%COMP%_loading{0%{width:0}100%{width:100%}}@-webkit-keyframes _ngcontent-%COMP%_percentage{1%{content:"1%"}2%{content:"2%"}3%{content:"3%"}4%{content:"4%"}5%{content:"5%"}6%{content:"6%"}7%{content:"7%"}8%{content:"8%"}9%{content:"9%"}10%{content:"10%"}11%{content:"11%"}12%{content:"12%"}13%{content:"13%"}14%{content:"14%"}15%{content:"15%"}16%{content:"16%"}17%{content:"17%"}18%{content:"18%"}19%{content:"19%"}20%{content:"20%"}21%{content:"21%"}22%{content:"22%"}23%{content:"23%"}24%{content:"24%"}25%{content:"25%"}26%{content:"26%"}27%{content:"27%"}28%{content:"28%"}29%{content:"29%"}30%{content:"30%"}31%{content:"31%"}32%{content:"32%"}33%{content:"33%"}34%{content:"34%"}35%{content:"35%"}36%{content:"36%"}37%{content:"37%"}38%{content:"38%"}39%{content:"39%"}40%{content:"40%"}41%{content:"41%"}42%{content:"42%"}43%{content:"43%"}44%{content:"44%"}45%{content:"45%"}46%{content:"46%"}47%{content:"47%"}48%{content:"48%"}49%{content:"49%"}50%{content:"50%"}51%{content:"51%"}52%{content:"52%"}53%{content:"53%"}54%{content:"54%"}55%{content:"55%"}56%{content:"56%"}57%{content:"57%"}58%{content:"58%"}59%{content:"59%"}60%{content:"60%"}61%{content:"61%"}62%{content:"62%"}63%{content:"63%"}64%{content:"64%"}65%{content:"65%"}66%{content:"66%"}67%{content:"67%"}68%{content:"68%"}69%{content:"69%"}70%{content:"70%"}71%{content:"71%"}72%{content:"72%"}73%{content:"73%"}74%{content:"74%"}75%{content:"75%"}76%{content:"76%"}77%{content:"77%"}78%{content:"78%"}79%{content:"79%"}80%{content:"80%"}81%{content:"81%"}82%{content:"82%"}83%{content:"83%"}84%{content:"84%"}85%{content:"85%"}86%{content:"86%"}87%{content:"87%"}88%{content:"88%"}89%{content:"89%"}90%{content:"90%"}91%{content:"91%"}92%{content:"92%"}93%{content:"93%"}94%{content:"94%"}95%{content:"95%"}96%{content:"96%"}97%{content:"97%"}98%{content:"98%"}99%{content:"99%"}100%{content:"100%"}}@keyframes _ngcontent-%COMP%_percentage{1%{content:"1%"}2%{content:"2%"}3%{content:"3%"}4%{content:"4%"}5%{content:"5%"}6%{content:"6%"}7%{content:"7%"}8%{content:"8%"}9%{content:"9%"}10%{content:"10%"}11%{content:"11%"}12%{content:"12%"}13%{content:"13%"}14%{content:"14%"}15%{content:"15%"}16%{content:"16%"}17%{content:"17%"}18%{content:"18%"}19%{content:"19%"}20%{content:"20%"}21%{content:"21%"}22%{content:"22%"}23%{content:"23%"}24%{content:"24%"}25%{content:"25%"}26%{content:"26%"}27%{content:"27%"}28%{content:"28%"}29%{content:"29%"}30%{content:"30%"}31%{content:"31%"}32%{content:"32%"}33%{content:"33%"}34%{content:"34%"}35%{content:"35%"}36%{content:"36%"}37%{content:"37%"}38%{content:"38%"}39%{content:"39%"}40%{content:"40%"}41%{content:"41%"}42%{content:"42%"}43%{content:"43%"}44%{content:"44%"}45%{content:"45%"}46%{content:"46%"}47%{content:"47%"}48%{content:"48%"}49%{content:"49%"}50%{content:"50%"}51%{content:"51%"}52%{content:"52%"}53%{content:"53%"}54%{content:"54%"}55%{content:"55%"}56%{content:"56%"}57%{content:"57%"}58%{content:"58%"}59%{content:"59%"}60%{content:"60%"}61%{content:"61%"}62%{content:"62%"}63%{content:"63%"}64%{content:"64%"}65%{content:"65%"}66%{content:"66%"}67%{content:"67%"}68%{content:"68%"}69%{content:"69%"}70%{content:"70%"}71%{content:"71%"}72%{content:"72%"}73%{content:"73%"}74%{content:"74%"}75%{content:"75%"}76%{content:"76%"}77%{content:"77%"}78%{content:"78%"}79%{content:"79%"}80%{content:"80%"}81%{content:"81%"}82%{content:"82%"}83%{content:"83%"}84%{content:"84%"}85%{content:"85%"}86%{content:"86%"}87%{content:"87%"}88%{content:"88%"}89%{content:"89%"}90%{content:"90%"}91%{content:"91%"}92%{content:"92%"}93%{content:"93%"}94%{content:"94%"}95%{content:"95%"}96%{content:"96%"}97%{content:"97%"}98%{content:"98%"}99%{content:"99%"}100%{content:"100%"}}.bg[_ngcontent-%COMP%], .el[_ngcontent-%COMP%]{border-radius:.25rem;height:.5rem}.bg[_ngcontent-%COMP%]{background-color:var(--white)}.el[_ngcontent-%COMP%]{background-color:#f1635d;width:0%;-webkit-transition:.3s;transition:.3s}.loading-text[_ngcontent-%COMP%]{-ms-grid-row-align:center;align-self:center;margin-bottom:.5rem;color:var(--black)}@-webkit-keyframes _ngcontent-%COMP%_fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes _ngcontent-%COMP%_fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInDown[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_fadeInDown;animation-name:_ngcontent-%COMP%_fadeInDown}.fadeInUp[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_fadeInUp;animation-name:_ngcontent-%COMP%_fadeInUp}.fadeInLeftSide[_ngcontent-%COMP%], .fadeInRightSide[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_fadeInLeftSide;animation-name:_ngcontent-%COMP%_fadeInLeftSide}.animated[_ngcontent-%COMP%]{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}']}),ks.propDecorators={title:[{type:e.IIB}],progress:[{type:e.IIB}]};class us{constructor(){}ngOnInit(){window.addEventListener("offline",()=>{this.showOfflineAlert=!0,setTimeout(()=>{this.showOfflineAlert=!1},4e3)})}}us.\u0275fac=function(Et){return new(Et||us)},us.\u0275cmp=e.Xpm({type:us,selectors:[["sb-player-offline-alert"]],decls:1,vars:1,consts:[["class","offline-container",4,"ngIf"],[1,"offline-container"]],template:function(Et,Vt){1&Et&&e.YNc(0,Ts,2,0,"div",0),2&Et&&e.Q6J("ngIf",Vt.showOfflineAlert)},dependencies:[f.O5],styles:[":root{--sdk-offline-container:#fff}.offline-container[_ngcontent-%COMP%]{position:absolute;top:0;left:0;right:0;height:3rem;background:var(--tertiary-color);color:var(--sdk-offline-container);width:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;z-index:999;-webkit-box-pack:center;justify-content:center;box-shadow:0 0 2px 2px #666;font-size:14px}"]}),us.ctorParameters=()=>[];class Jo{}Jo.\u0275fac=function(Et){return new(Et||Jo)},Jo.\u0275mod=e.oAB({type:Jo}),Jo.\u0275inj=e.cJS({imports:[f.ez,O.u5]});class Xo{constructor(){this.nextAction=new e.vpe}}Xo.\u0275fac=function(Et){return new(Et||Xo)},Xo.\u0275cmp=e.Xpm({type:Xo,selectors:[["sb-player-next-navigation"]],outputs:{nextAction:"nextAction"},decls:3,vars:0,consts:[["aria-label","navigation-arrows-nextIcon","tabindex","0",1,"navigation-arrows","player-nextIcon","paginate","right","ml-4",3,"click"]],template:function(Et,Vt){1&Et&&(e.TgZ(0,"button",0),e.NdJ("click",function(){return Vt.nextAction.emit({type:"NEXT"})}),e._UZ(1,"i")(2,"i"),e.qZA())},styles:[jo]}),Xo.propDecorators={nextAction:[{type:e.r_U}]};class vs{constructor(){this.previousAction=new e.vpe}}vs.\u0275fac=function(Et){return new(Et||vs)},vs.\u0275cmp=e.Xpm({type:vs,selectors:[["sb-player-previous-navigation"]],outputs:{previousAction:"previousAction"},decls:3,vars:0,consts:[["aria-label","navigation-arrows-previousIcon","tabindex","0",1,"navigation-arrows","player-previousIcon","paginate","left",3,"click"]],template:function(Et,Vt){1&Et&&(e.TgZ(0,"button",0),e.NdJ("click",function(){return Vt.previousAction.emit({type:"PREVIOUS"})}),e._UZ(1,"i")(2,"i"),e.qZA())},styles:[jo]}),vs.propDecorators={previousAction:[{type:e.r_U}]};class Go{constructor(){this.actions=new e.vpe,this._config={rotation:!1,goto:!1,navigation:!1,zoom:!1}}set config(Vt){this._item=Object.assign(Object.assign({},this._config),Vt),this._config=this._item}get config(){return this._config}ngOnInit(){this.page=this.pageNumber}ngOnChanges(Vt){for(const Tn in Vt)if(Vt.hasOwnProperty(Tn))switch(Tn){case"pageNumber":this.page=Vt[Tn].currentValue,this.pageNumber=Vt[Tn].currentValue;break;case"totalPages":this.totalPages=Vt[Tn].currentValue}}zoomIn(){this.actions.emit({type:"ZOOM_IN"})}zoomOut(){this.actions.emit({type:"ZOOM_OUT"})}rotateCW(){this.actions.emit({type:"ROTATE_CW"})}gotoPage(){const Vt=parseInt(this.page,10);Vt>0&&Vt<=this.totalPages?(this.actions.emit({type:"NAVIGATE_TO_PAGE",data:Vt}),this.pageNumber=Vt):(this.actions.emit({type:"INVALID_PAGE_ERROR",data:Vt}),this.page=this.pageNumber)}}Go.\u0275fac=function(Et){return new(Et||Go)},Go.\u0275cmp=e.Xpm({type:Go,selectors:[["sb-player-header"]],inputs:{config:"config",pageNumber:"pageNumber",totalPages:"totalPages"},outputs:{actions:"actions"},features:[e.TTD],decls:7,vars:4,consts:[[1,"sb-player-header"],[1,"sb-player-header__panel","d-flex","flex-ai-center","flex-jc-flex-end"],["class","icon_rotate mr-8",4,"ngIf"],["class","player-zoom-btns d-flex mr-8",4,"ngIf"],["class","player-pagenumber",4,"ngIf"],["class","visible-only-landscape",4,"ngIf"],[1,"icon_rotate","mr-8"],["src","./assets/rotate-icon.svg","alt","rotate icon","tabindex","0","role","button","aria-label","rotate page",1,"rotate-icon",3,"click"],[1,"player-zoom-btns","d-flex","mr-8"],["type","button","tabindex","0","aria-label","zoom out","title","zoom out",1,"player-zoom-btns__zoombtn","zoomOut-btn",3,"click"],["type","button","tabindex","0","aria-label","zoom in","title","zoom in",1,"player-zoom-btns__zoombtn","zoomIn-btn",3,"click"],[1,"player-pagenumber"],["type","number","min","1",1,"page-count",3,"ngModel","max","ngModelChange"],["role","button","aria-label","Go to page","tabindex","0",1,"focus-arrow",3,"click"],["src","./assets/arrow-right.svg","alt","arrow-right","width","100%"],[1,"slash"],[1,"pageNumberFullcount"],[1,"visible-only-landscape"],[1,"d-flex","player-slides","ml-8"],[1,"d-flex","flex-ai-center",3,"previousAction"],[1,"d-flex","flex-ai-center",3,"nextAction"]],template:function(Et,Vt){1&Et&&(e.TgZ(0,"div")(1,"div",0)(2,"div",1),e.YNc(3,$r,2,0,"div",2),e.YNc(4,Ps,3,0,"div",3),e.YNc(5,uo,8,3,"div",4),e.YNc(6,zo,4,0,"div",5),e.qZA()()()),2&Et&&(e.xp6(3),e.Q6J("ngIf",Vt.config.rotation),e.xp6(1),e.Q6J("ngIf",Vt.config.zoom),e.xp6(1),e.Q6J("ngIf",Vt.config.goto&&Vt.totalPages),e.xp6(1),e.Q6J("ngIf",Vt.config.navigation))},dependencies:[f.O5,O.Fj,O.wV,O.JJ,O.qQ,O.Fd,O.On,Xo,vs],styles:[':root{--sdk-sb-player-header:#fff;--sdk-player-zoombtn:#000;--sdk-player-zoombtn-icon:#333;--sdk-player-zoombtn-icon-hover:#F2F2F2;--sdk-player-page-count-bg:#fff;--sdk-player-page-count-txt:#CCCCCC;--sdk-player-page-count-arrow:#333333}[_nghost-%COMP%] .sb-player-header[_ngcontent-%COMP%]{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end;height:3rem;padding:.75em 1rem;background:var(--sdk-sb-player-header)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%]{border-radius:.25rem;overflow:hidden}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns__zoombtn[_ngcontent-%COMP%]{color:var(--sdk-player-zoombtn);text-align:center;line-height:.8rem;font-size:1.5rem;background-color:rgba(var(--rc-rgba-gray),.11);padding:0;-webkit-transition:.3s ease-in;transition:.3s ease-in;cursor:pointer;width:2rem;height:2rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border:0}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns__zoombtn[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;mask-size:contain;mask-repeat:no-repeat;background-color:var(--sdk-player-zoombtn-icon)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns__zoombtn[_ngcontent-%COMP%]:hover{background:var(--sdk-player-zoombtn-icon-hover)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%] .zoomOut-btn[_ngcontent-%COMP%]{border-right:.063em solid rgba(var(--rc-rgba-gray),.1)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%] .zoomOut-btn[_ngcontent-%COMP%]::after{content:"-"}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%] .zoomIn-btn[_ngcontent-%COMP%]::after{content:"+"}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%]{font-size:1rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;position:relative}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]{height:2rem;width:3rem;border:.031em solid var(--sdk-player-page-count-txt);border-radius:.25rem;background-color:var(--sdk-player-page-count-bg);text-align:center}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus{border-radius:.25em 0 0 .25rem;outline:0}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%] ~ .focus-arrow[_ngcontent-%COMP%]{opacity:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:2.2rem;height:2rem;background:var(--sdk-player-page-count-arrow);border-radius:0 .25em .25em 0;position:absolute;left:calc(3rem - 0px);cursor:pointer}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%] ~ .focus-arrow[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:50%}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus ~ .focus-arrow[_ngcontent-%COMP%]{opacity:1}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus ~ .slash[_ngcontent-%COMP%]{visibility:hidden}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus ~ .pageNumberFullcount[_ngcontent-%COMP%]{visibility:hidden}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .slash[_ngcontent-%COMP%]{margin:0 .5rem}[_nghost-%COMP%] .player-zoom-btns-inline[_ngcontent-%COMP%]{display:inline-block}[_nghost-%COMP%] .player-replay[_ngcontent-%COMP%]{display:inline;padding:.5rem}[_nghost-%COMP%] .icon_rotate[_ngcontent-%COMP%]{background:0 0;height:2rem;text-align:center;width:2rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-radius:.25rem;padding:.25rem;cursor:pointer;-webkit-transition:.3s ease-in;transition:.3s ease-in}[_nghost-%COMP%] .icon_rotate[_ngcontent-%COMP%]:hover{background:rgba(var(--rc-rgba-gray),.11)}[_nghost-%COMP%] .icon_rotate[_ngcontent-%COMP%] .rotate-icon[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%] sb-player-next-navigation[_ngcontent-%COMP%], [_nghost-%COMP%] sb-player-previous-navigation[_ngcontent-%COMP%]{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center} html[dir=rtl] .sb-player-header__panel .pdf-pagenumber .page-count:focus{border-radius:0 .25em .25rem 0!important} html[dir=rtl] .sb-player-header__panel .pdf-pagenumber .page-count~.focus-arrow{left:auto;right:calc(3rem - 0px);border-radius:.25em 0 0 .25em!important} html[dir=rtl] .sb-player-header__panel .pdf-pagenumber .page-count~.focus-arrow img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}']}),Go.propDecorators={pageNumber:[{type:e.IIB}],totalPages:[{type:e.IIB}],actions:[{type:e.r_U}],config:[{type:e.IIB}]};class Gr{ngOnInit(){this.errorMsg||(this.errorMsg={messageHeader:hs.contentPlayFailedHeader,messageTitle:hs.contentPlayFailTitle})}}Gr.\u0275fac=function(Et){return new(Et||Gr)},Gr.\u0275cmp=e.Xpm({type:Gr,selectors:[["sb-player-contenterror"]],inputs:{errorMsg:"errorMsg"},decls:6,vars:2,consts:[[1,"playersdk-msg","playersdk-msg--error"],[1,"playersdk-msg__body"],[1,"playersdk-msg__text"],[1,"error-header"]],template:function(Et,Vt){1&Et&&(e.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"span",3),e._uU(4),e.qZA(),e._uU(5),e.qZA()()()),2&Et&&(e.xp6(4),e.Oqu(Vt.errorMsg.messageHeader),e.xp6(1),e.hij(" ",Vt.errorMsg.messageTitle," "))},styles:[':root{--sdk-playersdk-text:#333;--sdk-playersdk-bg:#fbccd1;--sdk-playersdk-border:#ff4558;--sdk-playersdk-closeicon:#ff4558;--sdk-playersdk-error-header:#ff4558}.playersdk-msg[_ngcontent-%COMP%]{position:absolute;top:10%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:20rem;margin-bottom:8px;padding:1rem;border:1px solid;border-radius:.5rem;border-width:0 0 0 .5rem;z-index:111111}.playersdk-msg--error[_ngcontent-%COMP%]{color:var(--sdk-playersdk-text);background:var(--sdk-playersdk-bg);border-color:var(--sdk-playersdk-border)}.playersdk-msg__body[_ngcontent-%COMP%]{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.playersdk-msg__text[_ngcontent-%COMP%]{font-size:.875rem}@media (max-width:767px){.playersdk-msg__text[_ngcontent-%COMP%]{font-size:.75rem}}.playersdk-msg__close-icon[_ngcontent-%COMP%]{position:absolute;right:0;top:0;width:2rem;height:2rem;cursor:pointer}.playersdk-msg__close-icon[_ngcontent-%COMP%]::after, .playersdk-msg__close-icon[_ngcontent-%COMP%]::before{content:" ";position:absolute;right:1rem;height:1rem;width:.125rem;top:.5rem;background:var(--sdk-playersdk-closeicon)}.playersdk-msg__close-icon[_ngcontent-%COMP%]::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.playersdk-msg__close-icon[_ngcontent-%COMP%]::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.error-header[_ngcontent-%COMP%]{font-size:1.25rem;display:block;margin-bottom:.5rem;line-height:normal;color:var(--sdk-playersdk-error-header)}']}),Gr.propDecorators={errorMsg:[{type:e.IIB}]};class Qo{}Qo.\u0275fac=function(Et){return new(Et||Qo)},Qo.\u0275mod=e.oAB({type:Qo}),Qo.\u0275inj=e.cJS({imports:[f.ez,O.u5]});class ps{}ps.\u0275fac=function(Et){return new(Et||ps)},ps.\u0275mod=e.oAB({type:ps}),ps.\u0275inj=e.cJS({imports:[Jo,Qo,Jo,Qo]})},546:function(Ae){var Pe;Pe=typeof global<"u"?global:this,Ae.exports=function(S){if(S.CSS&&S.CSS.escape)return S.CSS.escape;var e=function(f){if(0==arguments.length)throw new TypeError("`CSS.escape` requires an argument.");for(var O,C=String(f),x=C.length,N=-1,j="",G=C.charCodeAt(0);++N=1&&O<=31||127==O||0==N&&O>=48&&O<=57||1==N&&O>=48&&O<=57&&45==G?"\\"+O.toString(16)+" ":0==N&&1==x&&45==O||!(O>=128||45==O||95==O||O>=48&&O<=57||O>=65&&O<=90||O>=97&&O<=122)?"\\"+C.charAt(N):C.charAt(N):j+="\ufffd";return j};return S.CSS||(S.CSS={}),S.CSS.escape=e,e}(Pe)},8338:function(Ae,Pe,S){var e;Ae=S.nmd(Ae),function(){"use strict";var f={function:!0,object:!0},O=f[typeof window]&&window||this,C=O,j=f[typeof Pe]&&Pe&&f.object&&Ae&&!Ae.nodeType&&Ae&&"object"==typeof global&&global;j&&(j.global===j||j.window===j||j.self===j)&&(O=j);var G=Math.pow(2,53)-1,ee=/\bOpera/,A=this,F=Object.prototype,$=F.hasOwnProperty,be=F.toString;function me(ne){return(ne=String(ne)).charAt(0).toUpperCase()+ne.slice(1)}function Me(ne){return ne=Ge(ne),/^(?:webOS|i(?:OS|P))/.test(ne)?ne:me(ne)}function gt(ne,Z){for(var q in ne)$.call(ne,q)&&Z(ne[q],q,ne)}function we(ne){return null==ne?me(ne):be.call(ne).slice(8,-1)}function He(ne,Z){var q=null!=ne?typeof ne[Z]:"number";return!(/^(?:boolean|number|string|undefined)$/.test(q)||"object"==q&&!ne[Z])}function lt(ne){return String(ne).replace(/([ -])(?!$)/g,"$1?")}function B(ne,Z){var q=null;return function(Fe,Ke){var H=-1,ze=Fe?Fe.length:0;if("number"==typeof ze&&ze>-1&&ze<=G)for(;++H3?"WebKit":/\bOpera\b/.test(Se)&&(/\bOPR\b/.test(Z)?"Blink":"Presto"))||/\b(?:Midori|Nook|Safari)\b/i.test(Z)&&!/^(?:Trident|EdgeHTML)$/.test(Ln)&&"WebKit"||!Ln&&/\bMSIE\b/i.test(Z)&&("Mac OS"==W?"Tasman":"Trident")||"WebKit"==Ln&&/\bPlayStation\b(?! Vita\b)/i.test(Se)&&"NetFront")&&(Ln=[H]),"IE"==Se&&(H=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(Z)||0)[1])?(Se+=" Mobile",W="Windows Phone "+(/\+$/.test(H)?H:H+".x"),ln.unshift("desktop mode")):/\bWPDesktop\b/i.test(Z)?(Se="IE Mobile",W="Windows Phone 8.x",ln.unshift("desktop mode"),zt||(zt=(/\brv:([\d.]+)/.exec(Z)||0)[1])):"IE"!=Se&&"Trident"==Ln&&(H=/\brv:([\d.]+)/.exec(Z))&&(Se&&ln.push("identifying as "+Se+(zt?" "+zt:"")),Se="IE",zt=H[1]),ei){if(He(q,"global"))if(Yn&&(En=(H=Yn.lang.System).getProperty("os.arch"),W=W||H.getProperty("os.name")+" "+H.getProperty("os.version")),dt&&He(q,"system")&&(H=[q.system])[0]){W||(W=H[0].os||null);try{H[1]=q.require("ringo/engine").version,zt=H[1].join("."),Se="RingoJS"}catch{H[0].global.system==q.system&&(Se="Narwhal")}}else"object"==typeof q.process&&!q.process.browser&&(H=q.process)?(Se="Node.js",En=H.arch,W=H.platform,zt=/[\d.]+/.exec(H.version)[0]):ce&&(Se="Rhino");else we(H=q.runtime)==si?(Se="Adobe AIR",W=H.flash.system.Capabilities.os):we(H=q.phantom)==Di?(Se="PhantomJS",zt=(H=H.version||null)&&H.major+"."+H.minor+"."+H.patch):"number"==typeof ft.documentMode&&(H=/\bTrident\/(\d+)/i.exec(Z))&&((H=+H[1]+4)!=(zt=[zt,ft.documentMode])[1]&&(ln.push("IE "+zt[1]+" mode"),Ln&&(Ln[1]=""),zt[1]=H),zt="IE"==Se?String(zt[1].toFixed(1)):zt[0]);W=W&&Me(W)}zt&&(H=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(zt)||/(?:alpha|beta)(?: ?\d)?/i.exec(Z+";"+(ei&&Fe.appMinorVersion))||/\bMinefield\b/i.test(Z)&&"a")&&(wt=/b/i.test(H)?"beta":"alpha",zt=zt.replace(RegExp(H+"\\+?$"),"")+("beta"==wt?pt:ot)+(/\d+\+?/.exec(H)||"")),"Fennec"==Se||"Firefox"==Se&&/\b(?:Android|Firefox OS)\b/.test(W)?Se="Firefox Mobile":"Maxthon"==Se&&zt?zt=zt.replace(/\.[\d.]+/,".x"):/\bXbox\b/i.test(z)?(W=null,"Xbox 360"==z&&/\bIEMobile\b/.test(Z)&&ln.unshift("mobile mode")):!/^(?:Chrome|IE|Opera)$/.test(Se)&&(!Se||z||/Browser|Mobi/.test(Se))||"Windows CE"!=W&&!/Mobi/i.test(Z)?"IE"==Se&&ei&&null===q.external?ln.unshift("platform preview"):(/\bBlackBerry\b/.test(z)||/\bBB10\b/.test(Z))&&(H=(RegExp(z.replace(/ +/g," *")+"/([.\\d]+)","i").exec(Z)||0)[1]||zt)?(W=((H=[H,/BB10/.test(Z)])[1]?(z=null,K="BlackBerry"):"Device Software")+" "+H[0],zt=null):this!=gt&&"Wii"!=z&&(ei&&Nt||/Opera/.test(Se)&&/\b(?:MSIE|Firefox)\b/i.test(Z)||"Firefox"==Se&&/\bOS X (?:\d+\.){2,}/.test(W)||"IE"==Se&&(W&&!/^Win/.test(W)&&zt>5.5||/\bWindows XP\b/.test(W)&&zt>8||8==zt&&!/\bTrident\b/.test(Z)))&&!ee.test(H=ne.call(gt,Z.replace(ee,"")+";"))&&H.name&&(H="ing as "+H.name+((H=H.version)?" "+H:""),ee.test(Se)?(/\bIE\b/.test(H)&&"Mac OS"==W&&(W=null),H="identify"+H):(H="mask"+H,Se=Mn?Me(Mn.replace(/([a-z])([A-Z])/g,"$1 $2")):"Opera",/\bIE\b/.test(H)&&(W=null),ei||(zt=null)),Ln=["Presto"],ln.push(H)):Se+=" Mobile",(H=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(Z)||0)[1])&&(H=[parseFloat(H.replace(/\.(\d)$/,".0$1")),H],"Safari"==Se&&"+"==H[1].slice(-1)?(Se="WebKit Nightly",wt="alpha",zt=H[1].slice(0,-1)):(zt==H[1]||zt==(H[2]=(/\bSafari\/([\d.]+\+?)/i.exec(Z)||0)[1]))&&(zt=null),H[1]=(/\bChrome\/([\d.]+)/i.exec(Z)||0)[1],537.36==H[0]&&537.36==H[2]&&parseFloat(H[1])>=28&&"WebKit"==Ln&&(Ln=["Blink"]),ei&&(xn||H[1])?(Ln&&(Ln[1]="like Chrome"),H=H[1]||((H=H[0])<530?1:H<532?2:H<532.05?3:H<533?4:H<534.03?5:H<534.07?6:H<534.1?7:H<534.13?8:H<534.16?9:H<534.24?10:H<534.3?11:H<535.01?12:H<535.02?"13+":H<535.07?15:H<535.11?16:H<535.19?17:H<536.05?18:H<536.1?19:H<537.01?20:H<537.11?"21+":H<537.13?23:H<537.18?24:H<537.24?25:H<537.36?26:"Blink"!=Ln?"27":"28")):(Ln&&(Ln[1]="like Safari"),H=(H=H[0])<400?1:H<500?2:H<526?3:H<533?4:H<534?"4+":H<535?5:H<537?6:H<538?7:H<601?8:"8"),Ln&&(Ln[1]+=" "+(H+="number"==typeof H?".x":/[.+]/.test(H)?"":"+")),"Safari"==Se&&(!zt||parseInt(zt)>45)&&(zt=H)),"Opera"==Se&&(H=/\bzbov|zvav$/.exec(W))?(Se+=" ",ln.unshift("desktop mode"),"zvav"==H?(Se+="Mini",zt=null):Se+="Mobile",W=W.replace(RegExp(" *"+H+"$"),"")):"Safari"==Se&&/\bChrome\b/.exec(Ln&&Ln[1])&&(ln.unshift("desktop mode"),Se="Chrome Mobile",zt=null,/\bOS X\b/.test(W)?(K="Apple",W="iOS 4.3+"):W=null),zt&&0==zt.indexOf(H=/[\d.]+$/.exec(W))&&Z.indexOf("/"+H+"-")>-1&&(W=Ge(W.replace(H,""))),Ln&&!/\b(?:Avant|Nook)\b/.test(Se)&&(/Browser|Lunascape|Maxthon/.test(Se)||"Safari"!=Se&&/^iOS/.test(W)&&/\bSafari\b/.test(Ln[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Sleipnir|Web)/.test(Se)&&Ln[1])&&(H=Ln[Ln.length-1])&&ln.push(H),ln.length&&(ln=["("+ln.join("; ")+")"]),K&&z&&z.indexOf(K)<0&&ln.push("on "+K),z&&ln.push((/^on /.test(ln[ln.length-1])?"":"on ")+z),W&&(H=/ ([\d.+]+)$/.exec(W),ze=H&&"/"==W.charAt(W.length-H[0].length-1),W={architecture:32,family:H&&!ze?W.replace(H[0],""):W,version:H?H[1]:null,toString:function(){var nn=this.version;return this.family+(nn&&!ze?" "+nn:"")+(64==this.architecture?" 64-bit":"")}}),(H=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(En))&&!/\bi686\b/i.test(En)?(W&&(W.architecture=64,W.family=W.family.replace(RegExp(" *"+H),"")),Se&&(/\bWOW64\b/i.test(Z)||ei&&/\w(?:86|32)$/.test(Fe.cpuClass||Fe.platform)&&!/\bWin64; x64\b/i.test(Z))&&ln.unshift("32-bit")):W&&/^OS X/.test(W.family)&&"Chrome"==Se&&parseFloat(zt)>=39&&(W.architecture=64),Z||(Z=null);var Xe={};return Xe.description=Z,Xe.layout=Ln&&Ln[0],Xe.manufacturer=K,Xe.name=Se,Xe.prerelease=wt,Xe.product=z,Xe.ua=Z,Xe.version=Se&&zt,Xe.os=W||{architecture:null,family:null,version:null,toString:function(){return"null"}},Xe.parse=ne,Xe.toString=function(){return this.description||""},Xe.version&&ln.unshift(zt),Xe.name&&ln.unshift(Se),W&&Se&&!(W==String(W).split(" ")[0]&&(W==Se.split(" ")[0]||z))&&ln.push(z?"("+W+")":"on "+W),ln.length&&(Xe.description=ln.join(" ")),Xe}();O.platform=Le,void 0!==(e=function(){return Le}.call(Pe,S,Pe,Ae))&&(Ae.exports=e)}.call(this)},8932:Ae=>{function Pe(){return Ae.exports=Pe=Object.assign?Object.assign.bind():function(S){for(var e=1;e{"use strict";S.d(Pe,{HT:()=>C,JF:()=>jr,K0:()=>N,Mx:()=>ui,O5:()=>Mr,PC:()=>yi,RF:()=>Ut,bD:()=>Er,ez:()=>Ji,mk:()=>pr,n9:()=>An,q:()=>O,sg:()=>Vi,w_:()=>x});var e=S(8008);let f=null;function O(){return f}function C(Ve){f||(f=Ve)}class x{}const N=new e.OlP("DocumentToken");class j{historyGo(We){throw new Error("Not implemented")}}j.\u0275fac=function(Ve){return new(Ve||j)},j.\u0275prov=e.Yz7({token:j,factory:function(){return(0,e.LFG)(G)},providedIn:"platform"}),new e.OlP("Location Initialized");class G extends j{constructor(We){super(),this._doc=We,this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return O().getBaseHref(this._doc)}onPopState(We){const jt=O().getGlobalEventTarget(this._doc,"window");return jt.addEventListener("popstate",We,!1),()=>jt.removeEventListener("popstate",We)}onHashChange(We){const jt=O().getGlobalEventTarget(this._doc,"window");return jt.addEventListener("hashchange",We,!1),()=>jt.removeEventListener("hashchange",We)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(We){this._location.pathname=We}pushState(We,jt,D){ee()?this._history.pushState(We,jt,D):this._location.hash=D}replaceState(We,jt,D){ee()?this._history.replaceState(We,jt,D):this._location.hash=D}forward(){this._history.forward()}back(){this._history.back()}historyGo(We=0){this._history.go(We)}getState(){return this._history.state}}function ee(){return!!window.history.pushState}function A(Ve,We){if(0==Ve.length)return We;if(0==We.length)return Ve;let jt=0;return Ve.endsWith("/")&&jt++,We.startsWith("/")&&jt++,2==jt?Ve+We.substring(1):1==jt?Ve+We:Ve+"/"+We}function F(Ve){const We=Ve.match(/#|\?|$/),jt=We&&We.index||Ve.length;return Ve.slice(0,jt-("/"===Ve[jt-1]?1:0))+Ve.slice(jt)}function $(Ve){return Ve&&"?"!==Ve[0]?"?"+Ve:Ve}G.\u0275fac=function(Ve){return new(Ve||G)(e.LFG(N))},G.\u0275prov=e.Yz7({token:G,factory:function(){return new G((0,e.LFG)(N))},providedIn:"platform"});class be{historyGo(We){throw new Error("Not implemented")}}be.\u0275fac=function(Ve){return new(Ve||be)},be.\u0275prov=e.Yz7({token:be,factory:function(){return(0,e.f3M)(Me)},providedIn:"root"});const me=new e.OlP("appBaseHref");class Me extends be{constructor(We,jt){var D,xe,ye;super(),this._platformLocation=We,this._removeListenerFns=[],this._baseHref=null!=(ye=null!=(xe=null!=jt?jt:this._platformLocation.getBaseHrefFromDOM())?xe:null==(D=(0,e.f3M)(N).location)?void 0:D.origin)?ye:""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(We){this._removeListenerFns.push(this._platformLocation.onPopState(We),this._platformLocation.onHashChange(We))}getBaseHref(){return this._baseHref}prepareExternalUrl(We){return A(this._baseHref,We)}path(We=!1){const jt=this._platformLocation.pathname+$(this._platformLocation.search),D=this._platformLocation.hash;return D&&We?`${jt}${D}`:jt}pushState(We,jt,D,xe){const ye=this.prepareExternalUrl(D+$(xe));this._platformLocation.pushState(We,jt,ye)}replaceState(We,jt,D,xe){const ye=this.prepareExternalUrl(D+$(xe));this._platformLocation.replaceState(We,jt,ye)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(We=0){var jt,D;null==(D=(jt=this._platformLocation).historyGo)||D.call(jt,We)}}Me.\u0275fac=function(Ve){return new(Ve||Me)(e.LFG(j),e.LFG(me,8))},Me.\u0275prov=e.Yz7({token:Me,factory:Me.\u0275fac,providedIn:"root"});class gt extends be{constructor(We,jt){super(),this._platformLocation=We,this._baseHref="",this._removeListenerFns=[],null!=jt&&(this._baseHref=jt)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(We){this._removeListenerFns.push(this._platformLocation.onPopState(We),this._platformLocation.onHashChange(We))}getBaseHref(){return this._baseHref}path(We=!1){let jt=this._platformLocation.hash;return null==jt&&(jt="#"),jt.length>0?jt.substring(1):jt}prepareExternalUrl(We){const jt=A(this._baseHref,We);return jt.length>0?"#"+jt:jt}pushState(We,jt,D,xe){let ye=this.prepareExternalUrl(D+$(xe));0==ye.length&&(ye=this._platformLocation.pathname),this._platformLocation.pushState(We,jt,ye)}replaceState(We,jt,D,xe){let ye=this.prepareExternalUrl(D+$(xe));0==ye.length&&(ye=this._platformLocation.pathname),this._platformLocation.replaceState(We,jt,ye)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(We=0){var jt,D;null==(D=(jt=this._platformLocation).historyGo)||D.call(jt,We)}}gt.\u0275fac=function(Ve){return new(Ve||gt)(e.LFG(j),e.LFG(me,8))},gt.\u0275prov=e.Yz7({token:gt,factory:gt.\u0275fac});class we{constructor(We){this._subject=new e.vpe,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=We;const jt=this._locationStrategy.getBaseHref();this._basePath=function(xe){if(new RegExp("^(https?:)?//").test(xe)){const[,ye]=xe.split(/\/\/[^\/]+/);return ye}return xe}(F(He(jt))),this._locationStrategy.onPopState(D=>{this._subject.emit({url:this.path(!0),pop:!0,state:D.state,type:D.type})})}ngOnDestroy(){var We;null==(We=this._urlChangeSubscription)||We.unsubscribe(),this._urlChangeListeners=[]}path(We=!1){return this.normalize(this._locationStrategy.path(We))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(We,jt=""){return this.path()==this.normalize(We+$(jt))}normalize(We){return we.stripTrailingSlash(function(D,xe){if(!D||!xe.startsWith(D))return xe;const ye=xe.substring(D.length);return""===ye||["/",";","?","#"].includes(ye[0])?ye:xe}(this._basePath,He(We)))}prepareExternalUrl(We){return We&&"/"!==We[0]&&(We="/"+We),this._locationStrategy.prepareExternalUrl(We)}go(We,jt="",D=null){this._locationStrategy.pushState(D,"",We,jt),this._notifyUrlChangeListeners(this.prepareExternalUrl(We+$(jt)),D)}replaceState(We,jt="",D=null){this._locationStrategy.replaceState(D,"",We,jt),this._notifyUrlChangeListeners(this.prepareExternalUrl(We+$(jt)),D)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(We=0){var jt,D;null==(D=(jt=this._locationStrategy).historyGo)||D.call(jt,We)}onUrlChange(We){return this._urlChangeListeners.push(We),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(jt=>{this._notifyUrlChangeListeners(jt.url,jt.state)})),()=>{var D;const jt=this._urlChangeListeners.indexOf(We);this._urlChangeListeners.splice(jt,1),0===this._urlChangeListeners.length&&(null==(D=this._urlChangeSubscription)||D.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(We="",jt){this._urlChangeListeners.forEach(D=>D(We,jt))}subscribe(We,jt,D){return this._subject.subscribe({next:We,error:jt,complete:D})}}function He(Ve){return Ve.replace(/\/index.html$/,"")}we.normalizeQueryParams=$,we.joinWithSlash=A,we.stripTrailingSlash=F,we.\u0275fac=function(Ve){return new(Ve||we)(e.LFG(be))},we.\u0275prov=e.Yz7({token:we,factory:function(){return new we((0,e.LFG)(be))},providedIn:"root"});const lt={ADP:[void 0,void 0,0],AFN:[void 0,"\u060b",0],ALL:[void 0,void 0,0],AMD:[void 0,"\u058f",2],AOA:[void 0,"Kz"],ARS:[void 0,"$"],AUD:["A$","$"],AZN:[void 0,"\u20bc"],BAM:[void 0,"KM"],BBD:[void 0,"$"],BDT:[void 0,"\u09f3"],BHD:[void 0,void 0,3],BIF:[void 0,void 0,0],BMD:[void 0,"$"],BND:[void 0,"$"],BOB:[void 0,"Bs"],BRL:["R$"],BSD:[void 0,"$"],BWP:[void 0,"P"],BYN:[void 0,void 0,2],BYR:[void 0,void 0,0],BZD:[void 0,"$"],CAD:["CA$","$",2],CHF:[void 0,void 0,2],CLF:[void 0,void 0,4],CLP:[void 0,"$",0],CNY:["CN\xa5","\xa5"],COP:[void 0,"$",2],CRC:[void 0,"\u20a1",2],CUC:[void 0,"$"],CUP:[void 0,"$"],CZK:[void 0,"K\u010d",2],DJF:[void 0,void 0,0],DKK:[void 0,"kr",2],DOP:[void 0,"$"],EGP:[void 0,"E\xa3"],ESP:[void 0,"\u20a7",0],EUR:["\u20ac"],FJD:[void 0,"$"],FKP:[void 0,"\xa3"],GBP:["\xa3"],GEL:[void 0,"\u20be"],GHS:[void 0,"GH\u20b5"],GIP:[void 0,"\xa3"],GNF:[void 0,"FG",0],GTQ:[void 0,"Q"],GYD:[void 0,"$",2],HKD:["HK$","$"],HNL:[void 0,"L"],HRK:[void 0,"kn"],HUF:[void 0,"Ft",2],IDR:[void 0,"Rp",2],ILS:["\u20aa"],INR:["\u20b9"],IQD:[void 0,void 0,0],IRR:[void 0,void 0,0],ISK:[void 0,"kr",0],ITL:[void 0,void 0,0],JMD:[void 0,"$"],JOD:[void 0,void 0,3],JPY:["\xa5",void 0,0],KHR:[void 0,"\u17db"],KMF:[void 0,"CF",0],KPW:[void 0,"\u20a9",0],KRW:["\u20a9",void 0,0],KWD:[void 0,void 0,3],KYD:[void 0,"$"],KZT:[void 0,"\u20b8"],LAK:[void 0,"\u20ad",0],LBP:[void 0,"L\xa3",0],LKR:[void 0,"Rs"],LRD:[void 0,"$"],LTL:[void 0,"Lt"],LUF:[void 0,void 0,0],LVL:[void 0,"Ls"],LYD:[void 0,void 0,3],MGA:[void 0,"Ar",0],MGF:[void 0,void 0,0],MMK:[void 0,"K",0],MNT:[void 0,"\u20ae",2],MRO:[void 0,void 0,0],MUR:[void 0,"Rs",2],MXN:["MX$","$"],MYR:[void 0,"RM"],NAD:[void 0,"$"],NGN:[void 0,"\u20a6"],NIO:[void 0,"C$"],NOK:[void 0,"kr",2],NPR:[void 0,"Rs"],NZD:["NZ$","$"],OMR:[void 0,void 0,3],PHP:["\u20b1"],PKR:[void 0,"Rs",2],PLN:[void 0,"z\u0142"],PYG:[void 0,"\u20b2",0],RON:[void 0,"lei"],RSD:[void 0,void 0,0],RUB:[void 0,"\u20bd"],RWF:[void 0,"RF",0],SBD:[void 0,"$"],SEK:[void 0,"kr",2],SGD:[void 0,"$"],SHP:[void 0,"\xa3"],SLE:[void 0,void 0,2],SLL:[void 0,void 0,0],SOS:[void 0,void 0,0],SRD:[void 0,"$"],SSP:[void 0,"\xa3"],STD:[void 0,void 0,0],STN:[void 0,"Db"],SYP:[void 0,"\xa3",0],THB:[void 0,"\u0e3f"],TMM:[void 0,void 0,0],TND:[void 0,void 0,3],TOP:[void 0,"T$"],TRL:[void 0,void 0,0],TRY:[void 0,"\u20ba"],TTD:[void 0,"$"],TWD:["NT$","$",2],TZS:[void 0,void 0,2],UAH:[void 0,"\u20b4"],UGX:[void 0,void 0,0],USD:["$"],UYI:[void 0,void 0,0],UYU:[void 0,"$"],UYW:[void 0,void 0,4],UZS:[void 0,void 0,2],VEF:[void 0,"Bs",2],VND:["\u20ab",void 0,0],VUV:[void 0,void 0,0],XAF:["FCFA",void 0,0],XCD:["EC$","$"],XOF:["F\u202fCFA",void 0,0],XPF:["CFPF",void 0,0],XXX:["\xa4"],YER:[void 0,void 0,0],ZAR:[void 0,"R"],ZMK:[void 0,void 0,0],ZMW:[void 0,"ZK"],ZWD:[void 0,void 0,0]};var B,Ge,Le,ne,Z,q,ue,Fe,Ve;function Ke(Ve,We){return ii((0,e.cg1)(Ve)[e.wAp.DateFormat],We)}function H(Ve,We){return ii((0,e.cg1)(Ve)[e.wAp.TimeFormat],We)}function ze(Ve,We){return ii((0,e.cg1)(Ve)[e.wAp.DateTimeFormat],We)}function dt(Ve,We){const jt=(0,e.cg1)(Ve),D=jt[e.wAp.NumberSymbols][We];if(typeof D>"u"){if(We===ue.CurrencyDecimal)return jt[e.wAp.NumberSymbols][ue.Decimal];if(We===ue.CurrencyGroup)return jt[e.wAp.NumberSymbols][ue.Group]}return D}function xn(Ve,We){return(0,e.cg1)(Ve)[e.wAp.NumberFormats][We]}(Ge=B||(B={}))[Ge.Decimal=0]="Decimal",Ge[Ge.Percent=1]="Percent",Ge[Ge.Currency=2]="Currency",Ge[Ge.Scientific=3]="Scientific",(Ve=Le||(Le={}))[Ve.Zero=0]="Zero",Ve[Ve.One=1]="One",Ve[Ve.Two=2]="Two",Ve[Ve.Few=3]="Few",Ve[Ve.Many=4]="Many",Ve[Ve.Other=5]="Other",function(Ve){Ve[Ve.Format=0]="Format",Ve[Ve.Standalone=1]="Standalone"}(ne||(ne={})),function(Ve){Ve[Ve.Narrow=0]="Narrow",Ve[Ve.Abbreviated=1]="Abbreviated",Ve[Ve.Wide=2]="Wide",Ve[Ve.Short=3]="Short"}(Z||(Z={})),function(Ve){Ve[Ve.Short=0]="Short",Ve[Ve.Medium=1]="Medium",Ve[Ve.Long=2]="Long",Ve[Ve.Full=3]="Full"}(q||(q={})),function(Ve){Ve[Ve.Decimal=0]="Decimal",Ve[Ve.Group=1]="Group",Ve[Ve.List=2]="List",Ve[Ve.PercentSign=3]="PercentSign",Ve[Ve.PlusSign=4]="PlusSign",Ve[Ve.MinusSign=5]="MinusSign",Ve[Ve.Exponential=6]="Exponential",Ve[Ve.SuperscriptingExponent=7]="SuperscriptingExponent",Ve[Ve.PerMille=8]="PerMille",Ve[Ve.Infinity=9]="Infinity",Ve[Ve.NaN=10]="NaN",Ve[Ve.TimeSeparator=11]="TimeSeparator",Ve[Ve.CurrencyDecimal=12]="CurrencyDecimal",Ve[Ve.CurrencyGroup=13]="CurrencyGroup"}(ue||(ue={})),function(Ve){Ve[Ve.Sunday=0]="Sunday",Ve[Ve.Monday=1]="Monday",Ve[Ve.Tuesday=2]="Tuesday",Ve[Ve.Wednesday=3]="Wednesday",Ve[Ve.Thursday=4]="Thursday",Ve[Ve.Friday=5]="Friday",Ve[Ve.Saturday=6]="Saturday"}(Fe||(Fe={}));const sn=e.kL8;function si(Ve){if(!Ve[e.wAp.ExtraData])throw new Error(`Missing extra locale data for the locale "${Ve[e.wAp.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function ii(Ve,We){for(let jt=We;jt>-1;jt--)if(typeof Ve[jt]<"u")return Ve[jt];throw new Error("Locale data API: locale data undefined")}function wi(Ve){const[We,jt]=Ve.split(":");return{hours:+We,minutes:+jt}}const ce=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,ot={},pt=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var ft,Nt,Mn;function En(Ve,We,jt,D){let xe=function(Jn){if(Yt(Jn))return Jn;if("number"==typeof Jn&&!isNaN(Jn))return new Date(Jn);if("string"==typeof Jn){if(Jn=Jn.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(Jn)){const[oe,V=1,re=1]=Jn.split("-").map(Oe=>+Oe);return ln(oe,V-1,re)}const Ki=parseFloat(Jn);if(!isNaN(Jn-Ki))return new Date(Ki);let L;if(L=Jn.match(ce))return function(V){const re=new Date(0);let Oe=0,Ze=0;const Je=V[8]?re.setUTCFullYear:re.setFullYear,Kt=V[8]?re.setUTCHours:re.setHours;V[9]&&(Oe=Number(V[9]+V[10]),Ze=Number(V[9]+V[11])),Je.call(re,Number(V[1]),Number(V[2])-1,Number(V[3]));const Qt=Number(V[4]||0)-Oe,fn=Number(V[5]||0)-Ze,Qn=Number(V[6]||0),_i=Math.floor(1e3*parseFloat("0."+(V[7]||0)));return Kt.call(re,Qt,fn,Qn,_i),re}(L)}const fi=new Date(Jn);if(!Yt(fi))throw new Error(`Unable to convert "${Jn}" into a date`);return fi}(Ve);We=wt(jt,We)||We;let ye,_t=[];for(;We;){if(ye=pt.exec(We),!ye){_t.push(We);break}{_t=_t.concat(ye.slice(1));const Un=_t.pop();if(!Un)break;We=Un}}let Dt=xe.getTimezoneOffset();D&&(Dt=qt(D,Dt),xe=function(Jn,fi,Ki){const oe=Jn.getTimezoneOffset();return Oe=Jn,Ze=-1*(qt(fi,oe)-oe),(Oe=new Date(Oe.getTime())).setMinutes(Oe.getMinutes()+Ze),Oe;var Oe,Ze}(xe,D));let cn="";return _t.forEach(Un=>{const Jn=function(Ki){if(mt[Ki])return mt[Ki];let L;switch(Ki){case"G":case"GG":case"GGG":L=Se(Mn.Eras,Z.Abbreviated);break;case"GGGG":L=Se(Mn.Eras,Z.Wide);break;case"GGGGG":L=Se(Mn.Eras,Z.Narrow);break;case"y":L=Ln(Nt.FullYear,1,0,!1,!0);break;case"yy":L=Ln(Nt.FullYear,2,0,!0,!0);break;case"yyy":L=Ln(Nt.FullYear,3,0,!1,!0);break;case"yyyy":L=Ln(Nt.FullYear,4,0,!1,!0);break;case"Y":L=nn(1);break;case"YY":L=nn(2,!0);break;case"YYY":L=nn(3);break;case"YYYY":L=nn(4);break;case"M":case"L":L=Ln(Nt.Month,1,1);break;case"MM":case"LL":L=Ln(Nt.Month,2,1);break;case"MMM":L=Se(Mn.Months,Z.Abbreviated);break;case"MMMM":L=Se(Mn.Months,Z.Wide);break;case"MMMMM":L=Se(Mn.Months,Z.Narrow);break;case"LLL":L=Se(Mn.Months,Z.Abbreviated,ne.Standalone);break;case"LLLL":L=Se(Mn.Months,Z.Wide,ne.Standalone);break;case"LLLLL":L=Se(Mn.Months,Z.Narrow,ne.Standalone);break;case"w":L=Xe(1);break;case"ww":L=Xe(2);break;case"W":L=Xe(1,!0);break;case"d":L=Ln(Nt.Date,1);break;case"dd":L=Ln(Nt.Date,2);break;case"c":case"cc":L=Ln(Nt.Day,1);break;case"ccc":L=Se(Mn.Days,Z.Abbreviated,ne.Standalone);break;case"cccc":L=Se(Mn.Days,Z.Wide,ne.Standalone);break;case"ccccc":L=Se(Mn.Days,Z.Narrow,ne.Standalone);break;case"cccccc":L=Se(Mn.Days,Z.Short,ne.Standalone);break;case"E":case"EE":case"EEE":L=Se(Mn.Days,Z.Abbreviated);break;case"EEEE":L=Se(Mn.Days,Z.Wide);break;case"EEEEE":L=Se(Mn.Days,Z.Narrow);break;case"EEEEEE":L=Se(Mn.Days,Z.Short);break;case"a":case"aa":case"aaa":L=Se(Mn.DayPeriods,Z.Abbreviated);break;case"aaaa":L=Se(Mn.DayPeriods,Z.Wide);break;case"aaaaa":L=Se(Mn.DayPeriods,Z.Narrow);break;case"b":case"bb":case"bbb":L=Se(Mn.DayPeriods,Z.Abbreviated,ne.Standalone,!0);break;case"bbbb":L=Se(Mn.DayPeriods,Z.Wide,ne.Standalone,!0);break;case"bbbbb":L=Se(Mn.DayPeriods,Z.Narrow,ne.Standalone,!0);break;case"B":case"BB":case"BBB":L=Se(Mn.DayPeriods,Z.Abbreviated,ne.Format,!0);break;case"BBBB":L=Se(Mn.DayPeriods,Z.Wide,ne.Format,!0);break;case"BBBBB":L=Se(Mn.DayPeriods,Z.Narrow,ne.Format,!0);break;case"h":L=Ln(Nt.Hours,1,-12);break;case"hh":L=Ln(Nt.Hours,2,-12);break;case"H":L=Ln(Nt.Hours,1);break;case"HH":L=Ln(Nt.Hours,2);break;case"m":L=Ln(Nt.Minutes,1);break;case"mm":L=Ln(Nt.Minutes,2);break;case"s":L=Ln(Nt.Seconds,1);break;case"ss":L=Ln(Nt.Seconds,2);break;case"S":L=Ln(Nt.FractionalSeconds,1);break;case"SS":L=Ln(Nt.FractionalSeconds,2);break;case"SSS":L=Ln(Nt.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":L=z(ft.Short);break;case"ZZZZZ":L=z(ft.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":L=z(ft.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":L=z(ft.Long);break;default:return null}return mt[Ki]=L,L}(Un);cn+=Jn?Jn(xe,jt,Dt):"''"===Un?"'":Un.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),cn}function ln(Ve,We,jt){const D=new Date(0);return D.setFullYear(Ve,We,jt),D.setHours(0,0,0),D}function wt(Ve,We){const jt=(0,e.cg1)(Ve)[e.wAp.LocaleId];if(ot[jt]=ot[jt]||{},ot[jt][We])return ot[jt][We];let D="";switch(We){case"shortDate":D=Ke(Ve,q.Short);break;case"mediumDate":D=Ke(Ve,q.Medium);break;case"longDate":D=Ke(Ve,q.Long);break;case"fullDate":D=Ke(Ve,q.Full);break;case"shortTime":D=H(Ve,q.Short);break;case"mediumTime":D=H(Ve,q.Medium);break;case"longTime":D=H(Ve,q.Long);break;case"fullTime":D=H(Ve,q.Full);break;case"short":const xe=wt(Ve,"shortTime"),ye=wt(Ve,"shortDate");D=ei(ze(Ve,q.Short),[xe,ye]);break;case"medium":const _t=wt(Ve,"mediumTime"),Dt=wt(Ve,"mediumDate");D=ei(ze(Ve,q.Medium),[_t,Dt]);break;case"long":const cn=wt(Ve,"longTime"),Un=wt(Ve,"longDate");D=ei(ze(Ve,q.Long),[cn,Un]);break;case"full":const Jn=wt(Ve,"fullTime"),fi=wt(Ve,"fullDate");D=ei(ze(Ve,q.Full),[Jn,fi])}return D&&(ot[jt][We]=D),D}function ei(Ve,We){return We&&(Ve=Ve.replace(/\{([^}]+)}/g,function(jt,D){return null!=We&&D in We?We[D]:jt})),Ve}function zt(Ve,We,jt="-",D,xe){let ye="";(Ve<0||xe&&Ve<=0)&&(xe?Ve=1-Ve:(Ve=-Ve,ye=jt));let _t=String(Ve);for(;_t.length0||Dt>-jt)&&(Dt+=jt),Ve===Nt.Hours)0===Dt&&-12===jt&&(Dt=12);else if(Ve===Nt.FractionalSeconds)return fi=We,zt(Dt,3).substring(0,fi);var fi;const cn=dt(_t,ue.MinusSign);return zt(Dt,We,cn,D,xe)}}function Se(Ve,We,jt=ne.Format,D=!1){return function(xe,ye){return function(Dt,cn,Un,Jn,fi,Ki){switch(Un){case Mn.Months:return function(re,Oe,Ze){const Je=(0,e.cg1)(re),Kt=ii([Je[e.wAp.MonthsFormat],Je[e.wAp.MonthsStandalone]],Oe);return ii(Kt,Ze)}(cn,fi,Jn)[Dt.getMonth()];case Mn.Days:return function(re,Oe,Ze){const Je=(0,e.cg1)(re),Kt=ii([Je[e.wAp.DaysFormat],Je[e.wAp.DaysStandalone]],Oe);return ii(Kt,Ze)}(cn,fi,Jn)[Dt.getDay()];case Mn.DayPeriods:const L=Dt.getHours(),oe=Dt.getMinutes();if(Ki){const V=function(Je){const Kt=(0,e.cg1)(Je);return si(Kt),(Kt[e.wAp.ExtraData][2]||[]).map(Qt=>"string"==typeof Qt?wi(Qt):[wi(Qt[0]),wi(Qt[1])])}(cn),re=function(Je,Kt,Qt){const fn=(0,e.cg1)(Je);si(fn);const Qn=ii([fn[e.wAp.ExtraData][0],fn[e.wAp.ExtraData][1]],Kt)||[];return ii(Qn,Qt)||[]}(cn,fi,Jn),Oe=V.findIndex(Ze=>{if(Array.isArray(Ze)){const[Je,Kt]=Ze,Qt=L>=Je.hours&&oe>=Je.minutes,fn=L0?Math.floor(xe/60):Math.ceil(xe/60);switch(Ve){case ft.Short:return(xe>=0?"+":"")+zt(_t,2,ye)+zt(Math.abs(xe%60),2,ye);case ft.ShortGMT:return"GMT"+(xe>=0?"+":"")+zt(_t,1,ye);case ft.Long:return"GMT"+(xe>=0?"+":"")+zt(_t,2,ye)+":"+zt(Math.abs(xe%60),2,ye);case ft.Extended:return 0===D?"Z":(xe>=0?"+":"")+zt(_t,2,ye)+":"+zt(Math.abs(xe%60),2,ye);default:throw new Error(`Unknown zone width "${Ve}"`)}}}(function(Ve){Ve[Ve.Short=0]="Short",Ve[Ve.ShortGMT=1]="ShortGMT",Ve[Ve.Long=2]="Long",Ve[Ve.Extended=3]="Extended"})(ft||(ft={})),function(Ve){Ve[Ve.FullYear=0]="FullYear",Ve[Ve.Month=1]="Month",Ve[Ve.Date=2]="Date",Ve[Ve.Hours=3]="Hours",Ve[Ve.Minutes=4]="Minutes",Ve[Ve.Seconds=5]="Seconds",Ve[Ve.FractionalSeconds=6]="FractionalSeconds",Ve[Ve.Day=7]="Day"}(Nt||(Nt={})),function(Ve){Ve[Ve.DayPeriods=0]="DayPeriods",Ve[Ve.Days=1]="Days",Ve[Ve.Months=2]="Months",Ve[Ve.Eras=3]="Eras"}(Mn||(Mn={}));const K=0,W=4;function st(Ve){return ln(Ve.getFullYear(),Ve.getMonth(),Ve.getDate()+(W-Ve.getDay()))}function Xe(Ve,We=!1){return function(jt,D){let xe;if(We){const ye=new Date(jt.getFullYear(),jt.getMonth(),1).getDay()-1,_t=jt.getDate();xe=1+Math.floor((_t+ye)/7)}else{const ye=st(jt),_t=function(Un){const Jn=ln(Un,K,1).getDay();return ln(Un,0,1+(Jn<=W?W:W+7)-Jn)}(ye.getFullYear()),Dt=ye.getTime()-_t.getTime();xe=1+Math.round(Dt/6048e5)}return zt(xe,Ve,dt(D,ue.MinusSign))}}function nn(Ve,We=!1){return function(jt,D){return zt(st(jt).getFullYear(),Ve,dt(D,ue.MinusSign),We)}}const mt={};function qt(Ve,We){Ve=Ve.replace(/:/g,"");const jt=Date.parse("Jan 01, 1970 00:00:00 "+Ve)/6e4;return isNaN(jt)?We:jt}function Yt(Ve){return Ve instanceof Date&&!isNaN(Ve.valueOf())}const Be=/^(\d+)?\.((\d+)(-(\d+))?)?$/;function ut(Ve,We,jt,D,xe,ye,_t=!1){let Dt="",cn=!1;if(isFinite(Ve)){let Un=function(Je){let Kt,Qt,fn,Qn,_i,ri=Math.abs(Je)+"",Ti=0;for((Qt=ri.indexOf("."))>-1&&(ri=ri.replace(".","")),(fn=ri.search(/e/i))>0?(Qt<0&&(Qt=fn),Qt+=+ri.slice(fn+1),ri=ri.substring(0,fn)):Qt<0&&(Qt=ri.length),fn=0;"0"===ri.charAt(fn);fn++);if(fn===(_i=ri.length))Kt=[0],Qt=1;else{for(_i--;"0"===ri.charAt(_i);)_i--;for(Qt-=fn,Kt=[],Qn=0;fn<=_i;fn++,Qn++)Kt[Qn]=Number(ri.charAt(fn))}return Qt>22&&(Kt=Kt.splice(0,21),Ti=Qt-1,Qt=1),{digits:Kt,exponent:Ti,integerLen:Qt}}(Ve);_t&&(Un=function(Je){if(0===Je.digits[0])return Je;const Kt=Je.digits.length-Je.integerLen;return Je.exponent?Je.exponent+=2:(0===Kt?Je.digits.push(0,0):1===Kt&&Je.digits.push(0),Je.integerLen+=2),Je}(Un));let Jn=We.minInt,fi=We.minFrac,Ki=We.maxFrac;if(ye){const Ze=ye.match(Be);if(null===Ze)throw new Error(`${ye} is not a valid digit info`);const Je=Ze[1],Kt=Ze[3],Qt=Ze[5];null!=Je&&(Jn=Tt(Je)),null!=Kt&&(fi=Tt(Kt)),null!=Qt?Ki=Tt(Qt):null!=Kt&&fi>Ki&&(Ki=fi)}!function(Je,Kt,Qt){if(Kt>Qt)throw new Error(`The minimum number of digits after fraction (${Kt}) is higher than the maximum (${Qt}).`);let fn=Je.digits,Qn=fn.length-Je.integerLen;const _i=Math.min(Math.max(Kt,Qn),Qt);let ri=_i+Je.integerLen,Ti=fn[ri];if(ri>0){fn.splice(Math.max(Je.integerLen,ri));for(let So=ri;So=5)if(ri-1<0){for(let So=0;So>ri;So--)fn.unshift(0),Je.integerLen++;fn.unshift(1),Je.integerLen++}else fn[ri-1]++;for(;Qn=Jr?jo.pop():Ir=!1),qo>=10?1:0},0);Zr&&(fn.unshift(Zr),Je.integerLen++)}(Un,fi,Ki);let L=Un.digits,oe=Un.integerLen;const V=Un.exponent;let re=[];for(cn=L.every(Ze=>!Ze);oe0?re=L.splice(oe,L.length):(re=L,L=[0]);const Oe=[];for(L.length>=We.lgSize&&Oe.unshift(L.splice(-We.lgSize,L.length).join(""));L.length>We.gSize;)Oe.unshift(L.splice(-We.gSize,L.length).join(""));L.length&&Oe.unshift(L.join("")),Dt=Oe.join(dt(jt,D)),re.length&&(Dt+=dt(jt,xe)+re.join("")),V&&(Dt+=dt(jt,ue.Exponential)+"+"+V)}else Dt=dt(jt,ue.Infinity);return Dt=Ve<0&&!cn?We.negPre+Dt+We.negSuf:We.posPre+Dt+We.posSuf,Dt}function qe(Ve,We="-"){const jt={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},D=Ve.split(";"),xe=D[0],ye=D[1],_t=-1!==xe.indexOf(".")?xe.split("."):[xe.substring(0,xe.lastIndexOf("0")+1),xe.substring(xe.lastIndexOf("0")+1)],Dt=_t[0],cn=_t[1]||"";jt.posPre=Dt.substring(0,Dt.indexOf("#"));for(let Jn=0;Jn-1||(xe=jt.getPluralCategory(Ve,D),We.indexOf(xe)>-1))return xe;if(We.indexOf("other")>-1)return"other";throw new Error(`No plural message found for value "${Ve}"`)}Jt.\u0275fac=function(Ve){return new(Ve||Jt)},Jt.\u0275prov=e.Yz7({token:Jt,factory:function(Ve){let We=null;return Ve?We=new Ve:(jt=e.LFG(e.soG),We=new Cn(jt)),We;var jt},providedIn:"root"});class Cn extends Jt{constructor(We){super(),this.locale=We}getPluralCategory(We,jt){switch(sn(jt||this.locale)(We)){case Le.Zero:return"zero";case Le.One:return"one";case Le.Two:return"two";case Le.Few:return"few";case Le.Many:return"many";default:return"other"}}}function ui(Ve,We){We=encodeURIComponent(We);for(const jt of Ve.split(";")){const D=jt.indexOf("="),[xe,ye]=-1==D?[jt,""]:[jt.slice(0,D),jt.slice(D+1)];if(xe.trim()===We)return decodeURIComponent(ye)}return null}Cn.\u0275fac=function(Ve){return new(Ve||Cn)(e.LFG(e.soG))},Cn.\u0275prov=e.Yz7({token:Cn,factory:Cn.\u0275fac});const bi=/\s+/,rr=[];class pr{constructor(We,jt,D,xe){this._iterableDiffers=We,this._keyValueDiffers=jt,this._ngEl=D,this._renderer=xe,this.initialClasses=rr,this.stateMap=new Map}set klass(We){this.initialClasses=null!=We?We.trim().split(bi):rr}set ngClass(We){this.rawClass="string"==typeof We?We.trim().split(bi):We}ngDoCheck(){for(const jt of this.initialClasses)this._updateState(jt,!0);const We=this.rawClass;if(Array.isArray(We)||We instanceof Set)for(const jt of We)this._updateState(jt,!0);else if(null!=We)for(const jt of Object.keys(We))this._updateState(jt,!!We[jt]);this._applyStateDiff()}_updateState(We,jt){const D=this.stateMap.get(We);void 0!==D?(D.enabled!==jt&&(D.changed=!0,D.enabled=jt),D.touched=!0):this.stateMap.set(We,{enabled:jt,changed:!0,touched:!0})}_applyStateDiff(){for(const We of this.stateMap){const jt=We[0],D=We[1];D.changed?(this._toggleClass(jt,D.enabled),D.changed=!1):D.touched||(D.enabled&&this._toggleClass(jt,!1),this.stateMap.delete(jt)),D.touched=!1}}_toggleClass(We,jt){(We=We.trim()).length>0&&We.split(bi).forEach(D=>{jt?this._renderer.addClass(this._ngEl.nativeElement,D):this._renderer.removeClass(this._ngEl.nativeElement,D)})}}pr.\u0275fac=function(Ve){return new(Ve||pr)(e.Y36(e.ZZ4),e.Y36(e.aQg),e.Y36(e.SBq),e.Y36(e.Qsj))},pr.\u0275dir=e.lG2({type:pr,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0});class sr{constructor(We){this._viewContainerRef=We,this.ngComponentOutlet=null}ngOnChanges(We){const{_viewContainerRef:jt,ngComponentOutletNgModule:D,ngComponentOutletNgModuleFactory:xe}=this;if(jt.clear(),this._componentRef=void 0,this.ngComponentOutlet){const ye=this.ngComponentOutletInjector||jt.parentInjector;(We.ngComponentOutletNgModule||We.ngComponentOutletNgModuleFactory)&&(this._moduleRef&&this._moduleRef.destroy(),this._moduleRef=D?(0,e.Lck)(D,_r(ye)):xe?xe.create(_r(ye)):void 0),this._componentRef=jt.createComponent(this.ngComponentOutlet,{index:jt.length,injector:ye,ngModuleRef:this._moduleRef,projectableNodes:this.ngComponentOutletContent})}}ngOnDestroy(){this._moduleRef&&this._moduleRef.destroy()}}function _r(Ve){return Ve.get(e.h0i).injector}sr.\u0275fac=function(Ve){return new(Ve||sr)(e.Y36(e.s_b))},sr.\u0275dir=e.lG2({type:sr,selectors:[["","ngComponentOutlet",""]],inputs:{ngComponentOutlet:"ngComponentOutlet",ngComponentOutletInjector:"ngComponentOutletInjector",ngComponentOutletContent:"ngComponentOutletContent",ngComponentOutletNgModule:"ngComponentOutletNgModule",ngComponentOutletNgModuleFactory:"ngComponentOutletNgModuleFactory"},standalone:!0,features:[e.TTD]});class or{constructor(We,jt,D,xe){this.$implicit=We,this.ngForOf=jt,this.index=D,this.count=xe}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}class Vi{set ngForOf(We){this._ngForOf=We,this._ngForOfDirty=!0}set ngForTrackBy(We){this._trackByFn=We}get ngForTrackBy(){return this._trackByFn}constructor(We,jt,D){this._viewContainer=We,this._template=jt,this._differs=D,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(We){We&&(this._template=We)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const We=this._ngForOf;!this._differ&&We&&(this._differ=this._differs.find(We).create(this.ngForTrackBy))}if(this._differ){const We=this._differ.diff(this._ngForOf);We&&this._applyChanges(We)}}_applyChanges(We){const jt=this._viewContainer;We.forEachOperation((D,xe,ye)=>{if(null==D.previousIndex)jt.createEmbeddedView(this._template,new or(D.item,this._ngForOf,-1,-1),null===ye?void 0:ye);else if(null==ye)jt.remove(null===xe?void 0:xe);else if(null!==xe){const _t=jt.get(xe);jt.move(_t,ye),qr(_t,D)}});for(let D=0,xe=jt.length;D{qr(jt.get(D.currentIndex),D)})}static ngTemplateContextGuard(We,jt){return!0}}function qr(Ve,We){Ve.context.$implicit=We.item}Vi.\u0275fac=function(Ve){return new(Ve||Vi)(e.Y36(e.s_b),e.Y36(e.Rgc),e.Y36(e.ZZ4))},Vi.\u0275dir=e.lG2({type:Vi,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0});class Mr{constructor(We,jt){this._viewContainer=We,this._context=new Si,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=jt}set ngIf(We){this._context.$implicit=this._context.ngIf=We,this._updateView()}set ngIfThen(We){Dn("ngIfThen",We),this._thenTemplateRef=We,this._thenViewRef=null,this._updateView()}set ngIfElse(We){Dn("ngIfElse",We),this._elseTemplateRef=We,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(We,jt){return!0}}Mr.\u0275fac=function(Ve){return new(Ve||Mr)(e.Y36(e.s_b),e.Y36(e.Rgc))},Mr.\u0275dir=e.lG2({type:Mr,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0});class Si{constructor(){this.$implicit=null,this.ngIf=null}}function Dn(Ve,We){if(We&&!We.createEmbeddedView)throw new Error(`${Ve} must be a TemplateRef, but received '${(0,e.AaK)(We)}'.`)}class Zt{constructor(We,jt){this._viewContainerRef=We,this._templateRef=jt,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(We){We&&!this._created?this.create():!We&&this._created&&this.destroy()}}class Ut{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(We){this._ngSwitch=We,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(We){this._defaultViews.push(We)}_matchCase(We){const jt=We==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||jt,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),jt}_updateDefaultCases(We){if(this._defaultViews.length>0&&We!==this._defaultUsed){this._defaultUsed=We;for(const jt of this._defaultViews)jt.enforceState(We)}}}Ut.\u0275fac=function(Ve){return new(Ve||Ut)},Ut.\u0275dir=e.lG2({type:Ut,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0});class An{constructor(We,jt,D){this.ngSwitch=D,D._addCase(),this._view=new Zt(We,jt)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}An.\u0275fac=function(Ve){return new(Ve||An)(e.Y36(e.s_b),e.Y36(e.Rgc),e.Y36(Ut,9))},An.\u0275dir=e.lG2({type:An,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0});class Kn{constructor(We,jt,D){D._addDefault(new Zt(We,jt))}}Kn.\u0275fac=function(Ve){return new(Ve||Kn)(e.Y36(e.s_b),e.Y36(e.Rgc),e.Y36(Ut,9))},Kn.\u0275dir=e.lG2({type:Kn,selectors:[["","ngSwitchDefault",""]],standalone:!0});class ai{constructor(We){this._localization=We,this._caseViews={}}set ngPlural(We){this._updateView(We)}addCase(We,jt){this._caseViews[We]=jt}_updateView(We){this._clearViews();const jt=pn(We,Object.keys(this._caseViews),this._localization);this._activateView(this._caseViews[jt])}_clearViews(){this._activeView&&this._activeView.destroy()}_activateView(We){We&&(this._activeView=We,this._activeView.create())}}ai.\u0275fac=function(Ve){return new(Ve||ai)(e.Y36(Jt))},ai.\u0275dir=e.lG2({type:ai,selectors:[["","ngPlural",""]],inputs:{ngPlural:"ngPlural"},standalone:!0});class zn{constructor(We,jt,D,xe){this.value=We;const ye=!isNaN(Number(We));xe.addCase(ye?`=${We}`:We,new Zt(D,jt))}}zn.\u0275fac=function(Ve){return new(Ve||zn)(e.$8M("ngPluralCase"),e.Y36(e.Rgc),e.Y36(e.s_b),e.Y36(ai,1))},zn.\u0275dir=e.lG2({type:zn,selectors:[["","ngPluralCase",""]],standalone:!0});class yi{constructor(We,jt,D){this._ngEl=We,this._differs=jt,this._renderer=D,this._ngStyle=null,this._differ=null}set ngStyle(We){this._ngStyle=We,!this._differ&&We&&(this._differ=this._differs.find(We).create())}ngDoCheck(){if(this._differ){const We=this._differ.diff(this._ngStyle);We&&this._applyChanges(We)}}_setStyle(We,jt){const[D,xe]=We.split("."),ye=-1===D.indexOf("-")?void 0:e.JOm.DashCase;null!=jt?this._renderer.setStyle(this._ngEl.nativeElement,D,xe?`${jt}${xe}`:jt,ye):this._renderer.removeStyle(this._ngEl.nativeElement,D,ye)}_applyChanges(We){We.forEachRemovedItem(jt=>this._setStyle(jt.key,null)),We.forEachAddedItem(jt=>this._setStyle(jt.key,jt.currentValue)),We.forEachChangedItem(jt=>this._setStyle(jt.key,jt.currentValue))}}yi.\u0275fac=function(Ve){return new(Ve||yi)(e.Y36(e.SBq),e.Y36(e.aQg),e.Y36(e.Qsj))},yi.\u0275dir=e.lG2({type:yi,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0});class ci{constructor(We){this._viewContainerRef=We,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(We){if(We.ngTemplateOutlet||We.ngTemplateOutletInjector){const jt=this._viewContainerRef;if(this._viewRef&&jt.remove(jt.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:D,ngTemplateOutletContext:xe,ngTemplateOutletInjector:ye}=this;this._viewRef=jt.createEmbeddedView(D,xe,ye?{injector:ye}:void 0)}else this._viewRef=null}else this._viewRef&&We.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}function xi(Ve,We){return new e.vHH(2100,!1)}ci.\u0275fac=function(Ve){return new(Ve||ci)(e.Y36(e.s_b))},ci.\u0275dir=e.lG2({type:ci,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[e.TTD]});const Mi=new class{createSubscription(We,jt){return We.then(jt,D=>{throw D})}dispose(We){}},kr=new class{createSubscription(We,jt){return We.subscribe({next:jt,error:D=>{throw D}})}dispose(We){We.unsubscribe()}};class xr{constructor(We){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=We}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(We){return this._obj?We!==this._obj?(this._dispose(),this.transform(We)):this._latestValue:(We&&this._subscribe(We),this._latestValue)}_subscribe(We){this._obj=We,this._strategy=this._selectStrategy(We),this._subscription=this._strategy.createSubscription(We,jt=>this._updateLatestValue(We,jt))}_selectStrategy(We){if((0,e.QGY)(We))return Mi;if((0,e.F4k)(We))return kr;throw xi()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(We,jt){We===this._obj&&(this._latestValue=jt,this._ref.markForCheck())}}xr.\u0275fac=function(Ve){return new(Ve||xr)(e.Y36(e.sBO,16))},xr.\u0275pipe=e.Yjl({name:"async",type:xr,pure:!1,standalone:!0});class Hi{transform(We){if(null==We)return null;if("string"!=typeof We)throw xi();return We.toLowerCase()}}Hi.\u0275fac=function(Ve){return new(Ve||Hi)},Hi.\u0275pipe=e.Yjl({name:"lowercase",type:Hi,pure:!0,standalone:!0});const vo=/(?:[0-9A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])\S*/g;class Ur{transform(We){if(null==We)return null;if("string"!=typeof We)throw xi();return We.replace(vo,jt=>jt[0].toUpperCase()+jt.slice(1).toLowerCase())}}Ur.\u0275fac=function(Ve){return new(Ve||Ur)},Ur.\u0275pipe=e.Yjl({name:"titlecase",type:Ur,pure:!0,standalone:!0});class Bo{transform(We){if(null==We)return null;if("string"!=typeof We)throw xi();return We.toUpperCase()}}Bo.\u0275fac=function(Ve){return new(Ve||Bo)},Bo.\u0275pipe=e.Yjl({name:"uppercase",type:Bo,pure:!0,standalone:!0});const Bi=new e.OlP("DATE_PIPE_DEFAULT_TIMEZONE"),zi=new e.OlP("DATE_PIPE_DEFAULT_OPTIONS");class Qr{constructor(We,jt,D){this.locale=We,this.defaultTimezone=jt,this.defaultOptions=D}transform(We,jt,D,xe){var ye,_t,Dt,cn,Un;if(null==We||""===We||We!=We)return null;try{const Jn=null!=(_t=null!=jt?jt:null==(ye=this.defaultOptions)?void 0:ye.dateFormat)?_t:"mediumDate",fi=null!=(Un=null!=(cn=null!=D?D:null==(Dt=this.defaultOptions)?void 0:Dt.timezone)?cn:this.defaultTimezone)?Un:void 0;return En(We,Jn,xe||this.locale,fi)}catch(Jn){throw xi()}}}Qr.\u0275fac=function(Ve){return new(Ve||Qr)(e.Y36(e.soG,16),e.Y36(Bi,24),e.Y36(zi,24))},Qr.\u0275pipe=e.Yjl({name:"date",type:Qr,pure:!0,standalone:!0});const Uo=/#/g;class so{constructor(We){this._localization=We}transform(We,jt,D){if(null==We)return"";if("object"!=typeof jt||null===jt)throw xi();return jt[pn(We,Object.keys(jt),this._localization,D)].replace(Uo,We.toString())}}so.\u0275fac=function(Ve){return new(Ve||so)(e.Y36(Jt,16))},so.\u0275pipe=e.Yjl({name:"i18nPlural",type:so,pure:!0,standalone:!0});class Hr{transform(We,jt){if(null==We)return"";if("object"!=typeof jt||"string"!=typeof We)throw xi();return jt.hasOwnProperty(We)?jt[We]:jt.hasOwnProperty("other")?jt.other:""}}Hr.\u0275fac=function(Ve){return new(Ve||Hr)},Hr.\u0275pipe=e.Yjl({name:"i18nSelect",type:Hr,pure:!0,standalone:!0});class ko{transform(We){return JSON.stringify(We,null,2)}}ko.\u0275fac=function(Ve){return new(Ve||ko)},ko.\u0275pipe=e.Yjl({name:"json",type:ko,pure:!1,standalone:!0});class br{constructor(We){this.differs=We,this.keyValues=[],this.compareFn=_o}transform(We,jt=_o){if(!We||!(We instanceof Map)&&"object"!=typeof We)return null;this.differ||(this.differ=this.differs.find(We).create());const D=this.differ.diff(We),xe=jt!==this.compareFn;return D&&(this.keyValues=[],D.forEachItem(ye=>{this.keyValues.push(function(Dt,cn){return{key:Dt,value:cn}}(ye.key,ye.currentValue))})),(D||xe)&&(this.keyValues.sort(jt),this.compareFn=jt),this.keyValues}}function _o(Ve,We){const jt=Ve.key,D=We.key;if(jt===D)return 0;if(void 0===jt)return 1;if(void 0===D)return-1;if(null===jt)return 1;if(null===D)return-1;if("string"==typeof jt&&"string"==typeof D)return jtnew fr((0,e.LFG)(N),window)});class fr{constructor(We,jt){this.document=We,this.window=jt,this.offset=()=>[0,0]}setOffset(We){this.offset=Array.isArray(We)?()=>We:We}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(We){this.supportsScrolling()&&this.window.scrollTo(We[0],We[1])}scrollToAnchor(We){if(!this.supportsScrolling())return;const jt=function(xe,ye){const _t=xe.getElementById(ye)||xe.getElementsByName(ye)[0];if(_t)return _t;if("function"==typeof xe.createTreeWalker&&xe.body&&(xe.body.createShadowRoot||xe.body.attachShadow)){const Dt=xe.createTreeWalker(xe.body,NodeFilter.SHOW_ELEMENT);let cn=Dt.currentNode;for(;cn;){const Un=cn.shadowRoot;if(Un){const Jn=Un.getElementById(ye)||Un.querySelector(`[name="${ye}"]`);if(Jn)return Jn}cn=Dt.nextNode()}}return null}(this.document,We);jt&&(this.scrollToElement(jt),jt.focus())}setHistoryScrollRestoration(We){if(this.supportScrollRestoration()){const jt=this.window.history;jt&&jt.scrollRestoration&&(jt.scrollRestoration=We)}}scrollToElement(We){const jt=We.getBoundingClientRect(),D=jt.left+this.window.pageXOffset,xe=jt.top+this.window.pageYOffset,ye=this.offset();this.window.scrollTo(D-ye[0],xe-ye[1])}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const We=Ii(this.window.history)||Ii(Object.getPrototypeOf(this.window.history));return!(!We||!We.writable&&!We.set)}catch{return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}function Ii(Ve){return Object.getOwnPropertyDescriptor(Ve,"scrollRestoration")}class jr{}function Wi(Ve,We){return ao(Ve)?new URL(Ve):new URL(Ve,We.location.href)}function ao(Ve){return/^https?:\/\//.test(Ve)}function Bt(Ve){return ao(Ve)?new URL(Ve).hostname:Ve}function St(Ve){return Ve.startsWith("/")?Ve.slice(1):Ve}const on=Ve=>Ve.src,Xn=new e.OlP("ImageLoader",{providedIn:"root",factory:()=>on});function qi(Ve,We){return function(jt){return function(xe){if("string"!=typeof xe||""===xe.trim())return!1;try{return new URL(xe),!0}catch{return!1}}(jt)||function(xe,ye){throw new e.vHH(2959,!1)}(),jt=(xe=jt).endsWith("/")?xe.slice(0,-1):xe,[{provide:Xn,useValue:D=>(ao(D.src)&&function(ye,_t){throw new e.vHH(2959,!1)}(),Ve(jt,{...D,src:St(D.src)}))}];var xe}}function Xi(Ve,We=!0){return`The NgOptimizedImage directive ${We?`(activated on an element with the \`ngSrc="${Ve}"\`) `:""}has detected that`}function gr(Ve){throw new e.vHH(2958,`Unexpected invocation of the ${Ve} in the prod mode. Please make sure that the prod mode is enabled for production builds.`)}qi(function(We,jt){let D="format=auto";return jt.width&&(D+=`,width=${jt.width}`),`${We}/cdn-cgi/image/${D}/${jt.src}`}),qi(function(We,jt){let D="f_auto,q_auto";return jt.width&&(D+=`,w_${jt.width}`),`${We}/image/upload/${D}/${jt.src}`}),qi(function(We,jt){const{src:D,width:xe}=jt;let ye;return ye=xe?[We,`tr:w-${xe}`,D]:[We,D],ye.join("/")}),qi(function(We,jt){const D=new URL(`${We}/${jt.src}`);return D.searchParams.set("auto","format"),jt.width&&D.searchParams.set("w",jt.width.toString()),D.href});class Yr{constructor(){this.images=new Map,this.alreadyWarned=new Set,this.window=null,this.observer=null,gr("LCP checker");const We=(0,e.f3M)(N).defaultView;typeof We<"u"&&typeof PerformanceObserver<"u"&&(this.window=We,this.observer=this.initPerformanceObserver())}initPerformanceObserver(){const We=new PerformanceObserver(jt=>{var ye,_t;const D=jt.getEntries();if(0===D.length)return;const xe=null!=(_t=null==(ye=D[D.length-1].element)?void 0:ye.src)?_t:"";xe.startsWith("data:")||xe.startsWith("blob:")||this.images.get(xe)&&!this.alreadyWarned.has(xe)&&(this.alreadyWarned.add(xe),function(cn){const Un=Xi(cn);console.warn((0,e.kuF)(2955,`${Un} this image is the Largest Contentful Paint (LCP) element but was not marked "priority". This image should be marked "priority" in order to prioritize its loading. To fix this, add the "priority" attribute.`))}(xe))});return We.observe({type:"largest-contentful-paint",buffered:!0}),We}registerImage(We,jt){this.observer&&this.images.set(Wi(We,this.window).href,jt)}unregisterImage(We){this.observer&&this.images.delete(Wi(We,this.window).href)}ngOnDestroy(){this.observer&&(this.observer.disconnect(),this.images.clear(),this.alreadyWarned.clear())}}Yr.\u0275fac=function(Ve){return new(Ve||Yr)},Yr.\u0275prov=e.Yz7({token:Yr,factory:Yr.\u0275fac,providedIn:"root"});const Rr=new Set(["localhost","127.0.0.1","0.0.0.0"]),Vr=new e.OlP("PRECONNECT_CHECK_BLOCKLIST");class eo{constructor(){this.document=(0,e.f3M)(N),this.preconnectLinks=null,this.alreadySeen=new Set,this.window=null,this.blocklist=new Set(Rr),gr("preconnect link checker");const We=this.document.defaultView;typeof We<"u"&&(this.window=We);const jt=(0,e.f3M)(Vr,{optional:!0});jt&&this.populateBlocklist(jt)}populateBlocklist(We){Array.isArray(We)?Kr(We,jt=>{this.blocklist.add(Bt(jt))}):this.blocklist.add(Bt(We))}assertPreconnect(We,jt){if(!this.window)return;const D=Wi(We,this.window);this.blocklist.has(D.hostname)||this.alreadySeen.has(D.origin)||(this.alreadySeen.add(D.origin),this.preconnectLinks||(this.preconnectLinks=this.queryPreconnectLinks()),this.preconnectLinks.has(D.origin)||console.warn((0,e.kuF)(2956,`${Xi(jt)} there is no preconnect tag present for this image. Preconnecting to the origin(s) that serve priority images ensures that these images are delivered as soon as possible. To fix this, please add the following element into the of the document:\n `)))}queryPreconnectLinks(){const We=new Set,jt=Array.from(this.document.querySelectorAll("link[rel=preconnect]"));for(let D of jt){const xe=Wi(D.href,this.window);We.add(xe.origin)}return We}ngOnDestroy(){var We;null==(We=this.preconnectLinks)||We.clear(),this.alreadySeen.clear()}}function Kr(Ve,We){for(let jt of Ve)Array.isArray(jt)?Kr(jt,We):We(jt)}eo.\u0275fac=function(Ve){return new(Ve||eo)},eo.\u0275prov=e.Yz7({token:eo,factory:eo.\u0275fac,providedIn:"root"});const Ao=new e.OlP("NG_OPTIMIZED_PRELOADED_IMAGES",{providedIn:"root",factory:()=>new Set});class wn{constructor(){this.preloadedImages=(0,e.f3M)(Ao),this.document=(0,e.f3M)(N)}createPreloadLinkTag(We,jt,D,xe){if(this.preloadedImages.has(jt))return;this.preloadedImages.add(jt);const ye=We.createElement("link");We.setAttribute(ye,"as","image"),We.setAttribute(ye,"href",jt),We.setAttribute(ye,"rel","preload"),We.setAttribute(ye,"fetchpriority","high"),xe&&We.setAttribute(ye,"imageSizes",xe),D&&We.setAttribute(ye,"imageSrcset",D),We.appendChild(this.document.head,ye)}}wn.\u0275fac=function(Ve){return new(Ve||wn)},wn.\u0275prov=e.Yz7({token:wn,factory:wn.\u0275fac,providedIn:"root"});const Mo=/^((\s*\d+w\s*(,|$)){1,})$/,lo=[1,2],Tr={breakpoints:[16,32,48,64,96,128,256,384,640,750,828,1080,1200,1920,2048,3840]},Ee=new e.OlP("ImageConfig",{providedIn:"root",factory:()=>Tr});class _{constructor(){this.imageLoader=(0,e.f3M)(Xn),this.config=function(jt){let D={};return jt.breakpoints&&(D.breakpoints=jt.breakpoints.sort((xe,ye)=>xe-ye)),Object.assign({},Tr,jt,D)}((0,e.f3M)(Ee)),this.renderer=(0,e.f3M)(e.Qsj),this.imgElement=(0,e.f3M)(e.SBq).nativeElement,this.injector=(0,e.f3M)(e.zs3),this.isServer=function(jt){return"server"===jt}((0,e.f3M)(e.Lbi)),this.preloadLinkChecker=(0,e.f3M)(wn),this.lcpObserver=null,this._renderedSrc=null,this._priority=!1,this._disableOptimizedSrcset=!1,this._fill=!1}set width(We){this._width=Te(We)}get width(){return this._width}set height(We){this._height=Te(We)}get height(){return this._height}set priority(We){this._priority=en(We)}get priority(){return this._priority}set disableOptimizedSrcset(We){this._disableOptimizedSrcset=en(We)}get disableOptimizedSrcset(){return this._disableOptimizedSrcset}set fill(We){this._fill=en(We)}get fill(){return this._fill}ngOnInit(){this.setHostAttributes()}setHostAttributes(){this.fill?this.sizes||(this.sizes="100vw"):(this.setHostAttribute("width",this.width.toString()),this.setHostAttribute("height",this.height.toString())),this.setHostAttribute("loading",this.getLoadingBehavior()),this.setHostAttribute("fetchpriority",this.getFetchPriority()),this.setHostAttribute("ng-img","true");const We=this.getRewrittenSrc();let jt;this.setHostAttribute("src",We),this.sizes&&this.setHostAttribute("sizes",this.sizes),this.ngSrcset?jt=this.getRewrittenSrcset():this.shouldGenerateAutomaticSrcset()&&(jt=this.getAutomaticSrcset()),jt&&this.setHostAttribute("srcset",jt),this.isServer&&this.priority&&this.preloadLinkChecker.createPreloadLinkTag(this.renderer,We,jt,this.sizes)}ngOnChanges(We){}callImageLoader(We){let jt=We;return this.loaderParams&&(jt.loaderParams=this.loaderParams),this.imageLoader(jt)}getLoadingBehavior(){return this.priority||void 0===this.loading?this.priority?"eager":"lazy":this.loading}getFetchPriority(){return this.priority?"high":"auto"}getRewrittenSrc(){return this._renderedSrc||(this._renderedSrc=this.callImageLoader({src:this.ngSrc})),this._renderedSrc}getRewrittenSrcset(){const We=Mo.test(this.ngSrcset);return this.ngSrcset.split(",").filter(jt=>""!==jt).map(jt=>{jt=jt.trim();const D=We?parseFloat(jt):parseFloat(jt)*this.width;return`${this.callImageLoader({src:this.ngSrc,width:D})} ${jt}`}).join(", ")}getAutomaticSrcset(){return this.sizes?this.getResponsiveSrcset():this.getFixedSrcset()}getResponsiveSrcset(){var D;const{breakpoints:We}=this.config;let jt=We;return"100vw"===(null==(D=this.sizes)?void 0:D.trim())&&(jt=We.filter(xe=>xe>=640)),jt.map(xe=>`${this.callImageLoader({src:this.ngSrc,width:xe})} ${xe}w`).join(", ")}getFixedSrcset(){return lo.map(We=>`${this.callImageLoader({src:this.ngSrc,width:this.width*We})} ${We}x`).join(", ")}shouldGenerateAutomaticSrcset(){return!this._disableOptimizedSrcset&&!this.srcset&&this.imageLoader!==on&&!(this.width>1920||this.height>1080)}ngOnDestroy(){}setHostAttribute(We,jt){this.renderer.setAttribute(this.imgElement,We,jt)}}function Te(Ve){return"string"==typeof Ve?parseInt(Ve,10):Ve}function en(Ve){return null!=Ve&&"false"!=`${Ve}`}_.\u0275fac=function(Ve){return new(Ve||_)},_.\u0275dir=e.lG2({type:_,selectors:[["img","ngSrc",""]],hostVars:8,hostBindings:function(Ve,We){2&Ve&&e.Udp("position",We.fill?"absolute":null)("width",We.fill?"100%":null)("height",We.fill?"100%":null)("inset",We.fill?"0px":null)},inputs:{ngSrc:"ngSrc",ngSrcset:"ngSrcset",sizes:"sizes",width:"width",height:"height",loading:"loading",priority:"priority",loaderParams:"loaderParams",disableOptimizedSrcset:"disableOptimizedSrcset",fill:"fill",src:"src",srcset:"srcset"},standalone:!0,features:[e.TTD]})},9239:(Ae,Pe,S)=>{"use strict";S.d(Pe,{eN:()=>dt,JF:()=>Be});var e=S(4666),f=S(8008),O=S(4139),C=S(5901),x=S(522),N=S(14);class j{constructor(ke,vt){this.predicate=ke,this.thisArg=vt}call(ke,vt){return vt.subscribe(new G(ke,this.predicate,this.thisArg))}}class G extends N.L{constructor(ke,vt,Gt){super(ke),this.predicate=vt,this.thisArg=Gt,this.count=0}_next(ke){let vt;try{vt=this.predicate.call(this.thisArg,ke,this.count++)}catch(Gt){return void this.destination.error(Gt)}vt&&this.destination.next(ke)}}var ee=S(6942);class A{}class F{}class ${constructor(ke){this.normalizedNames=new Map,this.lazyUpdate=null,ke?this.lazyInit="string"==typeof ke?()=>{this.headers=new Map,ke.split("\n").forEach(vt=>{const Gt=vt.indexOf(":");if(Gt>0){const Fn=vt.slice(0,Gt),yn=Fn.toLowerCase(),Pn=vt.slice(Gt+1).trim();this.maybeSetNormalizedName(Fn,yn),this.headers.has(yn)?this.headers.get(yn).push(Pn):this.headers.set(yn,[Pn])}})}:()=>{this.headers=new Map,Object.entries(ke).forEach(([vt,Gt])=>{let Fn;if(Fn="string"==typeof Gt?[Gt]:"number"==typeof Gt?[Gt.toString()]:Gt.map(yn=>yn.toString()),Fn.length>0){const yn=vt.toLowerCase();this.headers.set(yn,Fn),this.maybeSetNormalizedName(vt,yn)}})}:this.headers=new Map}has(ke){return this.init(),this.headers.has(ke.toLowerCase())}get(ke){this.init();const vt=this.headers.get(ke.toLowerCase());return vt&&vt.length>0?vt[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(ke){return this.init(),this.headers.get(ke.toLowerCase())||null}append(ke,vt){return this.clone({name:ke,value:vt,op:"a"})}set(ke,vt){return this.clone({name:ke,value:vt,op:"s"})}delete(ke,vt){return this.clone({name:ke,value:vt,op:"d"})}maybeSetNormalizedName(ke,vt){this.normalizedNames.has(vt)||this.normalizedNames.set(vt,ke)}init(){this.lazyInit&&(this.lazyInit instanceof $?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(ke=>this.applyUpdate(ke)),this.lazyUpdate=null))}copyFrom(ke){ke.init(),Array.from(ke.headers.keys()).forEach(vt=>{this.headers.set(vt,ke.headers.get(vt)),this.normalizedNames.set(vt,ke.normalizedNames.get(vt))})}clone(ke){const vt=new $;return vt.lazyInit=this.lazyInit&&this.lazyInit instanceof $?this.lazyInit:this,vt.lazyUpdate=(this.lazyUpdate||[]).concat([ke]),vt}applyUpdate(ke){const vt=ke.name.toLowerCase();switch(ke.op){case"a":case"s":let Gt=ke.value;if("string"==typeof Gt&&(Gt=[Gt]),0===Gt.length)return;this.maybeSetNormalizedName(ke.name,vt);const Fn=("a"===ke.op?this.headers.get(vt):void 0)||[];Fn.push(...Gt),this.headers.set(vt,Fn);break;case"d":const yn=ke.value;if(yn){let Pn=this.headers.get(vt);if(!Pn)return;Pn=Pn.filter(ut=>-1===yn.indexOf(ut)),0===Pn.length?(this.headers.delete(vt),this.normalizedNames.delete(vt)):this.headers.set(vt,Pn)}else this.headers.delete(vt),this.normalizedNames.delete(vt)}}forEach(ke){this.init(),Array.from(this.normalizedNames.keys()).forEach(vt=>ke(this.normalizedNames.get(vt),this.headers.get(vt)))}}class be{encodeKey(ke){return gt(ke)}encodeValue(ke){return gt(ke)}decodeKey(ke){return decodeURIComponent(ke)}decodeValue(ke){return decodeURIComponent(ke)}}const me=/%(\d[a-f0-9])/gi,Me={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function gt(je){return encodeURIComponent(je).replace(me,(ke,vt)=>{var Gt;return null!=(Gt=Me[vt])?Gt:ke})}function we(je){return`${je}`}class He{constructor(ke={}){if(this.updates=null,this.cloneFrom=null,this.encoder=ke.encoder||new be,ke.fromString){if(ke.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function(Gt,Fn){const yn=new Map;return Gt.length>0&&Gt.replace(/^\?/,"").split("&").forEach(Pn=>{const ut=Pn.indexOf("="),[Wt,qe]=-1==ut?[Fn.decodeKey(Pn),""]:[Fn.decodeKey(Pn.slice(0,ut)),Fn.decodeValue(Pn.slice(ut+1))],Tt=yn.get(Wt)||[];Tt.push(qe),yn.set(Wt,Tt)}),yn}(ke.fromString,this.encoder)}else ke.fromObject?(this.map=new Map,Object.keys(ke.fromObject).forEach(vt=>{const Gt=ke.fromObject[vt],Fn=Array.isArray(Gt)?Gt.map(we):[we(Gt)];this.map.set(vt,Fn)})):this.map=null}has(ke){return this.init(),this.map.has(ke)}get(ke){this.init();const vt=this.map.get(ke);return vt?vt[0]:null}getAll(ke){return this.init(),this.map.get(ke)||null}keys(){return this.init(),Array.from(this.map.keys())}append(ke,vt){return this.clone({param:ke,value:vt,op:"a"})}appendAll(ke){const vt=[];return Object.keys(ke).forEach(Gt=>{const Fn=ke[Gt];Array.isArray(Fn)?Fn.forEach(yn=>{vt.push({param:Gt,value:yn,op:"a"})}):vt.push({param:Gt,value:Fn,op:"a"})}),this.clone(vt)}set(ke,vt){return this.clone({param:ke,value:vt,op:"s"})}delete(ke,vt){return this.clone({param:ke,value:vt,op:"d"})}toString(){return this.init(),this.keys().map(ke=>{const vt=this.encoder.encodeKey(ke);return this.map.get(ke).map(Gt=>vt+"="+this.encoder.encodeValue(Gt)).join("&")}).filter(ke=>""!==ke).join("&")}clone(ke){const vt=new He({encoder:this.encoder});return vt.cloneFrom=this.cloneFrom||this,vt.updates=(this.updates||[]).concat(ke),vt}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(ke=>this.map.set(ke,this.cloneFrom.map.get(ke))),this.updates.forEach(ke=>{switch(ke.op){case"a":case"s":const vt=("a"===ke.op?this.map.get(ke.param):void 0)||[];vt.push(we(ke.value)),this.map.set(ke.param,vt);break;case"d":if(void 0===ke.value){this.map.delete(ke.param);break}{let Gt=this.map.get(ke.param)||[];const Fn=Gt.indexOf(we(ke.value));-1!==Fn&&Gt.splice(Fn,1),Gt.length>0?this.map.set(ke.param,Gt):this.map.delete(ke.param)}}}),this.cloneFrom=this.updates=null)}}class lt{constructor(){this.map=new Map}set(ke,vt){return this.map.set(ke,vt),this}get(ke){return this.map.has(ke)||this.map.set(ke,ke.defaultValue()),this.map.get(ke)}delete(ke){return this.map.delete(ke),this}has(ke){return this.map.has(ke)}keys(){return this.map.keys()}}function B(je){return typeof ArrayBuffer<"u"&&je instanceof ArrayBuffer}function Ge(je){return typeof Blob<"u"&&je instanceof Blob}function Le(je){return typeof FormData<"u"&&je instanceof FormData}class ne{constructor(ke,vt,Gt,Fn){let yn;if(this.url=vt,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=ke.toUpperCase(),function(ut){switch(ut){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||Fn?(this.body=void 0!==Gt?Gt:null,yn=Fn):yn=Gt,yn&&(this.reportProgress=!!yn.reportProgress,this.withCredentials=!!yn.withCredentials,yn.responseType&&(this.responseType=yn.responseType),yn.headers&&(this.headers=yn.headers),yn.context&&(this.context=yn.context),yn.params&&(this.params=yn.params)),this.headers||(this.headers=new $),this.context||(this.context=new lt),this.params){const Pn=this.params.toString();if(0===Pn.length)this.urlWithParams=vt;else{const ut=vt.indexOf("?");this.urlWithParams=vt+(-1===ut?"?":utpn.set(Cn,ke.setHeaders[Cn]),Wt)),ke.setParams&&(qe=Object.keys(ke.setParams).reduce((pn,Cn)=>pn.set(Cn,ke.setParams[Cn]),qe)),new ne(vt,Gt,yn,{params:qe,headers:Wt,context:Tt,reportProgress:ut,responseType:Fn,withCredentials:Pn})}}var Z,q;(q=Z||(Z={}))[q.Sent=0]="Sent",q[q.UploadProgress=1]="UploadProgress",q[q.ResponseHeader=2]="ResponseHeader",q[q.DownloadProgress=3]="DownloadProgress",q[q.Response=4]="Response",q[q.User=5]="User";class ue{constructor(ke,vt=200,Gt="OK"){this.headers=ke.headers||new $,this.status=void 0!==ke.status?ke.status:vt,this.statusText=ke.statusText||Gt,this.url=ke.url||null,this.ok=this.status>=200&&this.status<300}}class Fe extends ue{constructor(ke={}){super(ke),this.type=Z.ResponseHeader}clone(ke={}){return new Fe({headers:ke.headers||this.headers,status:void 0!==ke.status?ke.status:this.status,statusText:ke.statusText||this.statusText,url:ke.url||this.url||void 0})}}class Ke extends ue{constructor(ke={}){super(ke),this.type=Z.Response,this.body=void 0!==ke.body?ke.body:null}clone(ke={}){return new Ke({body:void 0!==ke.body?ke.body:this.body,headers:ke.headers||this.headers,status:void 0!==ke.status?ke.status:this.status,statusText:ke.statusText||this.statusText,url:ke.url||this.url||void 0})}}class H extends ue{constructor(ke){super(ke,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${ke.url||"(unknown url)"}`:`Http failure response for ${ke.url||"(unknown url)"}: ${ke.status} ${ke.statusText}`,this.error=ke.error||null}}function ze(je,ke){return{body:ke,headers:je.headers,context:je.context,observe:je.observe,params:je.params,reportProgress:je.reportProgress,responseType:je.responseType,withCredentials:je.withCredentials}}class dt{constructor(ke){this.handler=ke}request(ke,vt,Gt={}){let Fn;if(ke instanceof ne)Fn=ke;else{let ut,Wt;ut=Gt.headers instanceof $?Gt.headers:new $(Gt.headers),Gt.params&&(Wt=Gt.params instanceof He?Gt.params:new He({fromObject:Gt.params})),Fn=new ne(ke,vt,void 0!==Gt.body?Gt.body:null,{headers:ut,context:Gt.context,params:Wt,reportProgress:Gt.reportProgress,responseType:Gt.responseType||"json",withCredentials:Gt.withCredentials})}const yn=(0,O.of)(Fn).pipe((0,x.zg)(ut=>this.handler.handle(ut),void 0,1));if(ke instanceof ne||"events"===Gt.observe)return yn;const Pn=yn.pipe(function(Wt,qe){return function(Tt){return Tt.lift(new j(Wt,void 0))}}(ut=>ut instanceof Ke));switch(Gt.observe||"body"){case"body":switch(Fn.responseType){case"arraybuffer":return Pn.pipe((0,ee.U)(ut=>{if(null!==ut.body&&!(ut.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return ut.body}));case"blob":return Pn.pipe((0,ee.U)(ut=>{if(null!==ut.body&&!(ut.body instanceof Blob))throw new Error("Response is not a Blob.");return ut.body}));case"text":return Pn.pipe((0,ee.U)(ut=>{if(null!==ut.body&&"string"!=typeof ut.body)throw new Error("Response is not a string.");return ut.body}));default:return Pn.pipe((0,ee.U)(ut=>ut.body))}case"response":return Pn;default:throw new Error(`Unreachable: unhandled observe type ${Gt.observe}}`)}}delete(ke,vt={}){return this.request("DELETE",ke,vt)}get(ke,vt={}){return this.request("GET",ke,vt)}head(ke,vt={}){return this.request("HEAD",ke,vt)}jsonp(ke,vt){return this.request("JSONP",ke,{params:(new He).append(vt,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(ke,vt={}){return this.request("OPTIONS",ke,vt)}patch(ke,vt,Gt={}){return this.request("PATCH",ke,ze(Gt,vt))}post(ke,vt,Gt={}){return this.request("POST",ke,ze(Gt,vt))}put(ke,vt,Gt={}){return this.request("PUT",ke,ze(Gt,vt))}}function xn(je,ke){return ke(je)}function sn(je,ke){return(vt,Gt)=>ke.intercept(vt,{handle:Fn=>je(Fn,Gt)})}dt.\u0275fac=function(je){return new(je||dt)(f.LFG(A))},dt.\u0275prov=f.Yz7({token:dt,factory:dt.\u0275fac});const si=new f.OlP("HTTP_INTERCEPTORS"),ii=new f.OlP("HTTP_INTERCEPTOR_FNS");class Di extends A{constructor(ke,vt){super(),this.backend=ke,this.injector=vt,this.chain=null}handle(ke){if(null===this.chain){const vt=Array.from(new Set(this.injector.get(ii)));this.chain=vt.reduceRight((Gt,Fn)=>function(Pn,ut,Wt){return(qe,Tt)=>Wt.runInContext(()=>ut(qe,Jt=>Pn(Jt,Tt)))}(Gt,Fn,this.injector),xn)}return this.chain(ke,vt=>this.backend.handle(vt))}}Di.\u0275fac=function(je){return new(je||Di)(f.LFG(F),f.LFG(f.lqb))},Di.\u0275prov=f.Yz7({token:Di,factory:Di.\u0275fac});let Yn,ce=0;class ot{}class ft{constructor(ke,vt){this.callbackMap=ke,this.document=vt,this.resolvedPromise=Promise.resolve()}nextCallback(){return"ng_jsonp_callback_"+ce++}handle(ke){if("JSONP"!==ke.method)throw new Error("JSONP requests must use JSONP request method.");if("json"!==ke.responseType)throw new Error("JSONP requests must use Json response type.");if(ke.headers.keys().length>0)throw new Error("JSONP requests do not support headers.");return new C.y(vt=>{const Gt=this.nextCallback(),Fn=ke.urlWithParams.replace(/=JSONP_CALLBACK(&|$)/,`=${Gt}$1`),yn=this.document.createElement("script");yn.src=Fn;let Pn=null,ut=!1;this.callbackMap[Gt]=qe=>{delete this.callbackMap[Gt],Pn=qe,ut=!0};const Wt=()=>{yn.parentNode&&yn.parentNode.removeChild(yn),delete this.callbackMap[Gt]};return yn.addEventListener("load",qe=>{this.resolvedPromise.then(()=>{Wt(),ut?(vt.next(new Ke({body:Pn,status:200,statusText:"OK",url:Fn})),vt.complete()):vt.error(new H({url:Fn,status:0,statusText:"JSONP Error",error:new Error("JSONP injected script did not invoke callback.")}))})}),yn.addEventListener("error",qe=>{Wt(),vt.error(new H({error:qe,status:0,statusText:"JSONP Error",url:Fn}))}),this.document.body.appendChild(yn),vt.next({type:Z.Sent}),()=>{ut||this.removeListeners(yn),Wt()}})}removeListeners(ke){Yn||(Yn=this.document.implementation.createHTMLDocument()),Yn.adoptNode(ke)}}function Nt(je,ke){return"JSONP"===je.method?(0,f.f3M)(ft).handle(je):ke(je)}ft.\u0275fac=function(je){return new(je||ft)(f.LFG(ot),f.LFG(e.K0))},ft.\u0275prov=f.Yz7({token:ft,factory:ft.\u0275fac});class Mn{constructor(ke){this.injector=ke}intercept(ke,vt){return this.injector.runInContext(()=>Nt(ke,Gt=>vt.handle(Gt)))}}Mn.\u0275fac=function(je){return new(je||Mn)(f.LFG(f.lqb))},Mn.\u0275prov=f.Yz7({token:Mn,factory:Mn.\u0275fac});const En=/^\)\]\}',?\n/;class ln{constructor(ke){this.xhrFactory=ke}handle(ke){if("JSONP"===ke.method)throw new Error("Attempted to construct Jsonp request without HttpClientJsonpModule installed.");return new C.y(vt=>{const Gt=this.xhrFactory.build();if(Gt.open(ke.method,ke.urlWithParams),ke.withCredentials&&(Gt.withCredentials=!0),ke.headers.forEach((pn,Cn)=>Gt.setRequestHeader(pn,Cn.join(","))),ke.headers.has("Accept")||Gt.setRequestHeader("Accept","application/json, text/plain, */*"),!ke.headers.has("Content-Type")){const pn=ke.detectContentTypeHeader();null!==pn&&Gt.setRequestHeader("Content-Type",pn)}if(ke.responseType){const pn=ke.responseType.toLowerCase();Gt.responseType="json"!==pn?pn:"text"}const Fn=ke.serializeBody();let yn=null;const Pn=()=>{if(null!==yn)return yn;const pn=Gt.statusText||"OK",Cn=new $(Gt.getAllResponseHeaders()),ui=("responseURL"in(rr=Gt)&&rr.responseURL?rr.responseURL:/^X-Request-URL:/m.test(rr.getAllResponseHeaders())?rr.getResponseHeader("X-Request-URL"):null)||ke.url;var rr;return yn=new Fe({headers:Cn,status:Gt.status,statusText:pn,url:ui}),yn},ut=()=>{let{headers:pn,status:Cn,statusText:ui,url:bi}=Pn(),rr=null;204!==Cn&&(rr=typeof Gt.response>"u"?Gt.responseText:Gt.response),0===Cn&&(Cn=rr?200:0);let pr=Cn>=200&&Cn<300;if("json"===ke.responseType&&"string"==typeof rr){const sr=rr;rr=rr.replace(En,"");try{rr=""!==rr?JSON.parse(rr):null}catch(_r){rr=sr,pr&&(pr=!1,rr={error:_r,text:rr})}}pr?(vt.next(new Ke({body:rr,headers:pn,status:Cn,statusText:ui,url:bi||void 0})),vt.complete()):vt.error(new H({error:rr,headers:pn,status:Cn,statusText:ui,url:bi||void 0}))},Wt=pn=>{const{url:Cn}=Pn(),ui=new H({error:pn,status:Gt.status||0,statusText:Gt.statusText||"Unknown Error",url:Cn||void 0});vt.error(ui)};let qe=!1;const Tt=pn=>{qe||(vt.next(Pn()),qe=!0);let Cn={type:Z.DownloadProgress,loaded:pn.loaded};pn.lengthComputable&&(Cn.total=pn.total),"text"===ke.responseType&&Gt.responseText&&(Cn.partialText=Gt.responseText),vt.next(Cn)},Jt=pn=>{let Cn={type:Z.UploadProgress,loaded:pn.loaded};pn.lengthComputable&&(Cn.total=pn.total),vt.next(Cn)};return Gt.addEventListener("load",ut),Gt.addEventListener("error",Wt),Gt.addEventListener("timeout",Wt),Gt.addEventListener("abort",Wt),ke.reportProgress&&(Gt.addEventListener("progress",Tt),null!==Fn&&Gt.upload&&Gt.upload.addEventListener("progress",Jt)),Gt.send(Fn),vt.next({type:Z.Sent}),()=>{Gt.removeEventListener("error",Wt),Gt.removeEventListener("abort",Wt),Gt.removeEventListener("load",ut),Gt.removeEventListener("timeout",Wt),ke.reportProgress&&(Gt.removeEventListener("progress",Tt),null!==Fn&&Gt.upload&&Gt.upload.removeEventListener("progress",Jt)),Gt.readyState!==Gt.DONE&&Gt.abort()}})}}ln.\u0275fac=function(je){return new(je||ln)(f.LFG(e.JF))},ln.\u0275prov=f.Yz7({token:ln,factory:ln.\u0275fac});const wt=new f.OlP("XSRF_ENABLED"),ei="XSRF-TOKEN",zt=new f.OlP("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>ei}),Ln="X-XSRF-TOKEN",Se=new f.OlP("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>Ln});class z{}class K{constructor(ke,vt,Gt){this.doc=ke,this.platform=vt,this.cookieName=Gt,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const ke=this.doc.cookie||"";return ke!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,e.Mx)(ke,this.cookieName),this.lastCookieString=ke),this.lastToken}}function W(je,ke){const vt=je.url.toLowerCase();if(!(0,f.f3M)(wt)||"GET"===je.method||"HEAD"===je.method||vt.startsWith("http://")||vt.startsWith("https://"))return ke(je);const Gt=(0,f.f3M)(z).getToken(),Fn=(0,f.f3M)(Se);return null!=Gt&&!je.headers.has(Fn)&&(je=je.clone({headers:je.headers.set(Fn,Gt)})),ke(je)}K.\u0275fac=function(je){return new(je||K)(f.LFG(e.K0),f.LFG(f.Lbi),f.LFG(zt))},K.\u0275prov=f.Yz7({token:K,factory:K.\u0275fac});class st{constructor(ke){this.injector=ke}intercept(ke,vt){return this.injector.runInContext(()=>W(ke,Gt=>vt.handle(Gt)))}}var Xe,je;function nn(je,ke){return{\u0275kind:je,\u0275providers:ke}}st.\u0275fac=function(je){return new(je||st)(f.LFG(f.lqb))},st.\u0275prov=f.Yz7({token:st,factory:st.\u0275fac}),(je=Xe||(Xe={}))[je.Interceptors=0]="Interceptors",je[je.LegacyInterceptors=1]="LegacyInterceptors",je[je.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",je[je.NoXsrfProtection=3]="NoXsrfProtection",je[je.JsonpSupport=4]="JsonpSupport",je[je.RequestsMadeViaParent=5]="RequestsMadeViaParent";const mt=new f.OlP("LEGACY_INTERCEPTOR_FN");function qt({cookieName:je,headerName:ke}){const vt=[];return void 0!==je&&vt.push({provide:zt,useValue:je}),void 0!==ke&&vt.push({provide:Se,useValue:ke}),nn(Xe.CustomXsrfConfiguration,vt)}class Yt{static disable(){return{ngModule:Yt,providers:[nn(Xe.NoXsrfProtection,[{provide:wt,useValue:!1}]).\u0275providers]}}static withOptions(ke={}){return{ngModule:Yt,providers:qt(ke).\u0275providers}}}Yt.\u0275fac=function(je){return new(je||Yt)},Yt.\u0275mod=f.oAB({type:Yt}),Yt.\u0275inj=f.cJS({providers:[st,{provide:si,useExisting:st,multi:!0},{provide:z,useClass:K},qt({cookieName:ei,headerName:Ln}).\u0275providers,{provide:wt,useValue:!0}]});class Be{}Be.\u0275fac=function(je){return new(je||Be)},Be.\u0275mod=f.oAB({type:Be}),Be.\u0275inj=f.cJS({providers:[function(...ke){const vt=[dt,ln,Di,{provide:A,useExisting:Di},{provide:F,useExisting:ln},{provide:ii,useValue:W,multi:!0},{provide:wt,useValue:!0},{provide:z,useClass:K}];for(const Gt of ke)vt.push(...Gt.\u0275providers);return(0,f.MR2)(vt)}(nn(Xe.LegacyInterceptors,[{provide:mt,useFactory:function wi(){let je=null;return(ke,vt)=>{var Gt;return null===je&&(je=(null!=(Gt=(0,f.f3M)(si,{optional:!0}))?Gt:[]).reduceRight(sn,xn)),je(ke,vt)}}},{provide:ii,useExisting:mt,multi:!0}]))]});class Ie{}Ie.\u0275fac=function(je){return new(je||Ie)},Ie.\u0275mod=f.oAB({type:Ie}),Ie.\u0275inj=f.cJS({providers:[nn(Xe.JsonpSupport,[ft,{provide:ot,useFactory:function pt(){return"object"==typeof window?window:{}}},{provide:ii,useValue:Nt,multi:!0}]).\u0275providers]})},8008:(Ae,Pe,S)=>{"use strict";S.d(Pe,{AFp:()=>e3,ip1:()=>Y3,CZH:()=>ud,hGG:()=>mn,z2F:()=>Bs,ahi:()=>ba,sBO:()=>gl,wA2:()=>w2,_Vd:()=>dc,EJc:()=>Bd,Xek:()=>Z0,SBq:()=>q1,lqb:()=>hl,qLn:()=>zl,vpe:()=>gi,AA_:()=>L1,pfw:()=>X3,L6J:()=>F3,tBr:()=>jc,GSi:()=>I2,OlP:()=>Eo,zs3:()=>ya,IIB:()=>w3,ZZ4:()=>S2,aQg:()=>Ye,soG:()=>xh,LVF:()=>G3,h0i:()=>Nr,R0b:()=>uu,FiY:()=>du,r_U:()=>J3,Lbi:()=>ep,g9A:()=>T2,E6H:()=>_3,Qsj:()=>ju,FYo:()=>f0,JOm:()=>zu,q3G:()=>Y,PiD:()=>Fl,WD2:()=>Xn,tp0:()=>xa,Rgc:()=>Ar,dDg:()=>Ue,eoX:()=>rt,GfV:()=>ji,i9L:()=>Sl,s_b:()=>os,ifc:()=>yn,Lck:()=>bo,eFA:()=>Dr,G48:()=>fl,Gpc:()=>B,f3M:()=>Yt,MR2:()=>Lo,_c5:()=>Lt,c2e:()=>h0,zSh:()=>zs,wAp:()=>Q1,vHH:()=>q,lri:()=>ie,rWj:()=>_e,JZr:()=>Z,EiD:()=>Wu,mCW:()=>_a,qzn:()=>Qa,JVY:()=>Wa,pB0:()=>Wl,eBb:()=>Ql,L6k:()=>ll,LAX:()=>Au,D6c:()=>jn,cg1:()=>ph,kuF:()=>ue,kL8:()=>Cu,dqk:()=>wt,CqO:()=>_1,QGY:()=>r2,F4k:()=>Bh,zlt:()=>sa,RDi:()=>lc,AaK:()=>we,z3N:()=>ta,qOj:()=>Wd,TTD:()=>qi,_Bn:()=>hr,xp6:()=>Ku,uIk:()=>Ol,Q2q:()=>va,ekj:()=>$i,Xpm:()=>bi,lG2:()=>qr,Yz7:()=>sn,cJS:()=>si,oAB:()=>_r,Yjl:()=>Mr,Y36:()=>vc,_UZ:()=>Ed,BQk:()=>i2,ynx:()=>n2,qZA:()=>o1,TgZ:()=>Mc,EpF:()=>C1,n5z:()=>ho,LFG:()=>mt,$8M:()=>zr,NdJ:()=>vu,CRH:()=>v3,kcU:()=>ra,O4$:()=>ws,oxw:()=>o2,ALo:()=>he,lcZ:()=>Qe,Hsn:()=>O0,F$t:()=>na,Q6J:()=>Q2,s9C:()=>rd,MGl:()=>od,hYB:()=>P0,VKq:()=>au,WLB:()=>Ws,iGM:()=>b2,MAs:()=>Rh,KtG:()=>Jn,evT:()=>tu,Jf7:()=>pc,CHM:()=>Un,oJD:()=>Ce,LSH:()=>tn,kYT:()=>or,Udp:()=>mr,YNc:()=>id,_uU:()=>el,Oqu:()=>l2,hij:()=>w1,AsE:()=>X2,Gf:()=>B3});var e=S(2218),f=S(6957),O=S(5901),C=S(5286),x=S(14);function N(){return function(c){return c.lift(new j(c))}}class j{constructor(a){this.connectable=a}call(a,v){const{connectable:T}=this;T._refCount++;const P=new G(a,T),J=v.subscribe(P);return P.closed||(P.connection=T.connect()),J}}class G extends x.L{constructor(a,v){super(a),this.connectable=v}_unsubscribe(){const{connectable:a}=this;if(!a)return void(this.connection=null);this.connectable=null;const v=a._refCount;if(v<=0)return void(this.connection=null);if(a._refCount=v-1,v>1)return void(this.connection=null);const{connection:T}=this,P=a._connection;this.connection=null,P&&(!T||P===T)&&P.unsubscribe()}}class ee extends O.y{constructor(a,v){super(),this.source=a,this.subjectFactory=v,this._refCount=0,this._isComplete=!1}_subscribe(a){return this.getSubject().subscribe(a)}getSubject(){const a=this._subject;return(!a||a.isStopped)&&(this._subject=this.subjectFactory()),this._subject}connect(){let a=this._connection;return a||(this._isComplete=!1,a=this._connection=new f.w,a.add(this.source.subscribe(new F(this.getSubject(),this))),a.closed&&(this._connection=null,a=f.w.EMPTY)),a}refCount(){return N()(this)}}const A=(()=>{const c=ee.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:c._subscribe},_isComplete:{value:c._isComplete,writable:!0},getSubject:{value:c.getSubject},connect:{value:c.connect},refCount:{value:c.refCount}}})();class F extends e.Yc{constructor(a,v){super(a),this.connectable=v}_error(a){this._unsubscribe(),super._error(a)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const a=this.connectable;if(a){this.connectable=null;const v=a._connection;a._refCount=0,a._subject=null,a._connection=null,v&&v.unsubscribe()}}}function be(){return new e.xQ}function Me(c){for(let a in c)if(c[a]===Me)return a;throw Error("Could not find renamed property on target object.")}function gt(c,a){for(const v in a)a.hasOwnProperty(v)&&!c.hasOwnProperty(v)&&(c[v]=a[v])}function we(c){if("string"==typeof c)return c;if(Array.isArray(c))return"["+c.map(we).join(", ")+"]";if(null==c)return""+c;if(c.overriddenName)return`${c.overriddenName}`;if(c.name)return`${c.name}`;const a=c.toString();if(null==a)return""+a;const v=a.indexOf("\n");return-1===v?a:a.substring(0,v)}function He(c,a){return null==c||""===c?null===a?"":a:null==a||""===a?c:c+" "+a}const lt=Me({__forward_ref__:Me});function B(c){return c.__forward_ref__=B,c.toString=function(){return we(this())},c}function Ge(c){return Le(c)?c():c}function Le(c){return"function"==typeof c&&c.hasOwnProperty(lt)&&c.__forward_ref__===B}function ne(c){return c&&!!c.\u0275providers}const Z="https://g.co/ng/security#xss";class q extends Error{constructor(a,v){super(ue(a,v)),this.code=a}}function ue(c,a){return`NG0${Math.abs(c)}${a?": "+a.trim():""}`}function Fe(c){return"string"==typeof c?c:null==c?"":String(c)}function Ke(c){return"function"==typeof c?c.name||c.toString():"object"==typeof c&&null!=c&&"function"==typeof c.type?c.type.name||c.type.toString():Fe(c)}function H(c,a){throw new q(-201,!1)}function xn(c,a,v,T){throw new Error(`ASSERTION ERROR: ${c}`+(null==T?"":` [Expected=> ${v} ${T} ${a} <=Actual]`))}function sn(c){return{token:c.token,providedIn:c.providedIn||null,factory:c.factory,value:void 0}}function si(c){return{providers:c.providers||[],imports:c.imports||[]}}function ii(c){return wi(c,Yn)||wi(c,ot)}function wi(c,a){return c.hasOwnProperty(a)?c[a]:null}function Di(c){return c&&(c.hasOwnProperty(ce)||c.hasOwnProperty(pt))?c[ce]:null}const Yn=Me({\u0275prov:Me}),ce=Me({\u0275inj:Me}),ot=Me({ngInjectableDef:Me}),pt=Me({ngInjectorDef:Me});var ft,Nt;let Mn;function En(c){const a=Mn;return Mn=c,a}function ln(c,a,v){const T=ii(c);return T&&"root"==T.providedIn?void 0===T.value?T.value=T.factory():T.value:v&ft.Optional?null:void 0!==a?a:void H(we(c))}(Nt=ft||(ft={}))[Nt.Default=0]="Default",Nt[Nt.Host=1]="Host",Nt[Nt.Self=2]="Self",Nt[Nt.SkipSelf=4]="SkipSelf",Nt[Nt.Optional=8]="Optional";const wt=typeof globalThis<"u"&&globalThis||typeof global<"u"&&global||typeof window<"u"&&window||typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self,ei={},zt="__NG_DI_FLAG__",Ln="ngTempTokenPath",z=/\n/gm,W="__source";let st;function Xe(c){const a=st;return st=c,a}function nn(c,a=ft.Default){if(void 0===st)throw new q(-203,!1);return null===st?ln(c,void 0,a):st.get(c,a&ft.Optional?null:void 0,a)}function mt(c,a=ft.Default){return(function(){return Mn}()||nn)(Ge(c),a)}function qt(c){throw new q(202,!1)}function Yt(c,a=ft.Default){return mt(c,Be(a))}function Be(c){return typeof c>"u"||"number"==typeof c?c:(c.optional&&8)|(c.host&&1)|(c.self&&2)|(c.skipSelf&&4)}function Ie(c){const a=[];for(let v=0;v{const a=Kn(c),v={...a,decls:c.decls,vars:c.vars,template:c.template,consts:c.consts||null,ngContentSelectors:c.ngContentSelectors,onPush:c.changeDetection===Fn.OnPush,directiveDefs:null,pipeDefs:null,dependencies:a.standalone&&c.dependencies||null,getStandaloneInjector:null,data:c.data||{},encapsulation:c.encapsulation||yn.Emulated,id:"c"+ui++,styles:c.styles||ut,_:null,schemas:c.schemas||null,tView:null};ai(v);const T=c.dependencies;return v.directiveDefs=zn(T,!1),v.pipeDefs=zn(T,!0),v})}function pr(c){return Si(c)||Dn(c)}function sr(c){return null!==c}function _r(c){return Gt(()=>({type:c.type,bootstrap:c.bootstrap||ut,declarations:c.declarations||ut,imports:c.imports||ut,exports:c.exports||ut,transitiveCompileScopes:null,schemas:c.schemas||null,id:c.id||null}))}function or(c,a){return Gt(()=>{const v=An(c,!0);v.declarations=a.declarations||ut,v.imports=a.imports||ut,v.exports=a.exports||ut})}function Vi(c,a){if(null==c)return Pn;const v={};for(const T in c)if(c.hasOwnProperty(T)){let P=c[T],J=P;Array.isArray(P)&&(J=P[1],P=P[0]),v[P]=T,a&&(a[P]=J)}return v}function qr(c){return Gt(()=>{const a=Kn(c);return ai(a),a})}function Mr(c){return{type:c.type,name:c.name,factory:null,pure:!1!==c.pure,standalone:!0===c.standalone,onDestroy:c.type.prototype.ngOnDestroy||null}}function Si(c){return c[Wt]||null}function Dn(c){return c[qe]||null}function Zt(c){return c[Tt]||null}function Ut(c){const a=Si(c)||Dn(c)||Zt(c);return null!==a&&a.standalone}function An(c,a){const v=c[Jt]||null;if(!v&&!0===a)throw new Error(`Type ${we(c)} does not have '\u0275mod' property.`);return v}function Kn(c){const a={};return{type:c.type,providersResolver:null,factory:null,hostBindings:c.hostBindings||null,hostVars:c.hostVars||0,hostAttrs:c.hostAttrs||null,contentQueries:c.contentQueries||null,declaredInputs:a,exportAs:c.exportAs||null,standalone:!0===c.standalone,selectors:c.selectors||ut,viewQuery:c.viewQuery||null,features:c.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Vi(c.inputs,a),outputs:Vi(c.outputs)}}function ai(c){var a;null==(a=c.features)||a.forEach(v=>v(c))}function zn(c,a){if(!c)return null;const v=a?Zt:pr;return()=>("function"==typeof c?c():c).map(T=>v(T)).filter(sr)}const yi=0,ci=1,xi=2,Mi=3,kr=4,xr=5,Hi=6,vo=7,Ur=8,Bo=9,Bi=10,zi=11,Qr=12,Uo=13,so=14,Hr=15,ko=16,br=17,_o=18,wo=19,Xt=20,On=21,_n=22,ni=1,hi=2,Ji=7,Wr=9,vr=10;function fr(c){return Array.isArray(c)&&"object"==typeof c[ni]}function Ii(c){return Array.isArray(c)&&!0===c[ni]}function jr(c){return!!(4&c.flags)}function Wi(c){return c.componentOffset>-1}function ao(c){return!(1&~c.flags)}function Bt(c){return!!c.template}function St(c){return!!(256&c[xi])}function on(c,a){return c.hasOwnProperty(pn)?c[pn]:null}class Xn{constructor(a,v,T){this.previousValue=a,this.currentValue=v,this.firstChange=T}isFirstChange(){return this.firstChange}}function qi(){return Xi}function Xi(c){return c.type.prototype.ngOnChanges&&(c.setInput=Yr),gr}function gr(){const c=Vr(this),a=null==c?void 0:c.current;if(a){const v=c.previous;if(v===Pn)c.previous=a;else for(let T in a)v[T]=a[T];c.current=null,this.ngOnChanges(a)}}function Yr(c,a,v,T){const P=this.declaredInputs[v],J=Vr(c)||(c[Rr]={previous:Pn,current:null}),pe=J.current||(J.current={}),Re=J.previous,et=Re[P];pe[P]=new Xn(et&&et.currentValue,a,Re===Pn),c[T]=a}qi.ngInherit=!0;const Rr="__ngSimpleChanges__";function Vr(c){return c[Rr]||null}const Kr=function(c,a,v){},Ao="svg";function Mo(c){for(;Array.isArray(c);)c=c[yi];return c}function lo(c,a){return Mo(a[c])}function Tr(c,a){return Mo(a[c.index])}function Ee(c,a){return c.data[a]}function _(c,a){return c[a]}function Te(c,a){const v=a[c];return fr(v)?v:v[yi]}function en(c){return!(64&~c[xi])}function Ve(c,a){return null==a?null:c[a]}function We(c){c[_o]=0}function jt(c,a){c[xr]+=a;let v=c,T=c[Mi];for(;null!==T&&(1===a&&1===v[xr]||-1===a&&0===v[xr]);)T[xr]+=a,v=T,T=T[Mi]}const D={lFrame:Ts(null),bindingsEnabled:!0};function xe(){return D.bindingsEnabled}function Dt(){return D.lFrame.lView}function cn(){return D.lFrame.tView}function Un(c){return D.lFrame.contextLView=c,c[Ur]}function Jn(c){return D.lFrame.contextLView=null,c}function fi(){let c=Ki();for(;null!==c&&64===c.type;)c=c.parent;return c}function Ki(){return D.lFrame.currentTNode}function L(){const c=D.lFrame,a=c.currentTNode;return c.isParent?a:a.parent}function oe(c,a){const v=D.lFrame;v.currentTNode=c,v.isParent=a}function V(){return D.lFrame.isParent}function re(){D.lFrame.isParent=!1}function Oe(){const c=D.lFrame;let a=c.bindingRootIndex;return-1===a&&(a=c.bindingRootIndex=c.tView.bindingStartIndex),a}function Ze(){return D.lFrame.bindingIndex}function Je(c){return D.lFrame.bindingIndex=c}function Kt(){return D.lFrame.bindingIndex++}function Qt(c){const a=D.lFrame,v=a.bindingIndex;return a.bindingIndex=a.bindingIndex+c,v}function fn(c){D.lFrame.inI18n=c}function Qn(c,a){const v=D.lFrame;v.bindingIndex=v.bindingRootIndex=c,_i(a)}function _i(c){D.lFrame.currentDirectiveIndex=c}function ri(c){const a=D.lFrame.currentDirectiveIndex;return-1===a?null:c[a]}function Ti(){return D.lFrame.currentQueryIndex}function Ir(c){D.lFrame.currentQueryIndex=c}function Jr(c){const a=c[ci];return 2===a.type?a.declTNode:1===a.type?c[Hi]:null}function Zr(c,a,v){if(v&ft.SkipSelf){let P=a,J=c;for(;P=P.parent,!(null!==P||v&ft.Host||(P=Jr(J),null===P||(J=J[Hr],10&P.type))););if(null===P)return!1;a=P,c=J}const T=D.lFrame=qo();return T.currentTNode=a,T.lView=c,!0}function So(c){const a=qo(),v=c[ci];D.lFrame=a,a.currentTNode=v.firstChild,a.lView=c,a.tView=v,a.contextLView=c,a.bindingIndex=v.bindingStartIndex,a.inI18n=!1}function qo(){const c=D.lFrame,a=null===c?null:c.child;return null===a?Ts(c):a}function Ts(c){const a={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:c,child:null,inI18n:!1};return null!==c&&(c.child=a),a}function jo(){const c=D.lFrame;return D.lFrame=c.parent,c.currentTNode=null,c.lView=null,c}const $r=jo;function Ps(){const c=jo();c.isParent=!0,c.tView=null,c.selectedIndex=-1,c.contextLView=null,c.elementDepthCount=0,c.currentDirectiveIndex=-1,c.currentNamespace=null,c.bindingRootIndex=-1,c.bindingIndex=-1,c.currentQueryIndex=0}function zo(){return D.lFrame.selectedIndex}function $o(c){D.lFrame.selectedIndex=c}function hs(){const c=D.lFrame;return Ee(c.tView,c.selectedIndex)}function ws(){D.lFrame.currentNamespace=Ao}function ra(){D.lFrame.currentNamespace=null}function ys(c,a){var v,T,P,J,pe,Re,et;for(let Mt=a.directiveStart,rn=a.directiveEnd;Mt=T)break}else a[et]<0&&(c[_o]+=65536),(Re>11>16&&(3&c[xi])===a){c[xi]+=2048,Kr(4,pe,J);try{J.call(pe)}finally{Kr(5,pe,J)}}}else{Kr(4,pe,J);try{J.call(pe)}finally{Kr(5,pe,J)}}}const vs=-1;class Go{constructor(a,v,T){this.factory=a,this.resolving=!1,this.canSeeViewProviders=v,this.injectImpl=T}}function Gr(c,a,v){let T=0;for(;Ta){pe=J-1;break}}}for(;J>16,T=a;for(;v>0;)T=T[Hr],v--;return T}let Ri=!0;function er(c){const a=Ri;return Ri=c,a}const ar=255,yr=5;let Io=0;const to={};function go(c,a){const v=cs(c,a);if(-1!==v)return v;const T=a[ci];T.firstCreatePass&&(c.injectorIndex=a.length,co(T.data,c),co(a,null),co(T.blueprint,null));const P=bt(c,a),J=c.injectorIndex;if(Tn(P)){const pe=Vn(P),Re=Gn(P,a),et=Re[ci].data;for(let Mt=0;Mt<8;Mt++)a[J+Mt]=Re[pe+Mt]|et[pe+Mt]}return a[J+8]=P,J}function co(c,a){c.push(0,0,0,0,0,0,0,0,a)}function cs(c,a){return-1===c.injectorIndex||c.parent&&c.parent.injectorIndex===c.injectorIndex||null===a[c.injectorIndex+8]?-1:c.injectorIndex}function bt(c,a){if(c.parent&&-1!==c.parent.injectorIndex)return c.parent.injectorIndex;let v=0,T=null,P=a;for(;null!==P;){if(T=no(P),null===T)return vs;if(v++,P=P[Hr],-1!==T.injectorIndex)return T.injectorIndex|v<<16}return vs}function Rt(c,a,v){!function(P,J,pe){let Re;"string"==typeof pe?Re=pe.charCodeAt(0)||0:pe.hasOwnProperty(Cn)&&(Re=pe[Cn]),null==Re&&(Re=pe[Cn]=Io++);const et=Re&ar;J.data[P+(et>>yr)]|=1<=0?et&ar:ro:et}(v);if("function"==typeof J){if(!Zr(a,c,T))return T&ft.Host?se(P,0,T):te(a,v,T,P);try{const pe=J(T);if(null!=pe||T&ft.Optional)return pe;H()}finally{$r()}}else if("number"==typeof J){let pe=null,Re=cs(c,a),et=vs,Mt=T&ft.Host?a[ko][Hi]:null;for((-1===Re||T&ft.SkipSelf)&&(et=-1===Re?bt(c,a):a[Re+8],et!==vs&&Oi(T,!1)?(pe=a[ci],Re=Vn(et),a=Gn(et,a)):Re=-1);-1!==Re;){const rn=a[ci];if(Ei(J,Re,rn.data)){const gn=Ot(Re,a,v,pe,T,Mt);if(gn!==to)return gn}et=a[Re+8],et!==vs&&Oi(T,a[ci].data[Re+8]===Mt)&&Ei(J,Re,a)?(pe=rn,Re=Vn(et),a=Gn(et,a)):Re=-1}}return P}function Ot(c,a,v,T,P,J){const pe=a[ci],Re=pe.data[c+8],et=Sn(Re,pe,v,null==T?Wi(Re)&&Ri:T!=pe&&!!(3&Re.type),P&ft.Host&&J===Re);return null!==et?$n(a,pe,et,Re):to}function Sn(c,a,v,T,P){const J=c.providerIndexes,pe=a.data,Re=1048575&J,et=c.directiveStart,rn=J>>20,gn=P?Re+rn:c.directiveEnd;for(let In=T?Re:Re+rn;In=et&&Wn.type===v)return In}if(P){const In=pe[et];if(In&&Bt(In)&&In.type===v)return et}return null}function $n(c,a,v,T){let P=c[v];const J=a.data;if(P instanceof Go){const pe=P;pe.resolving&&function(rn,gn){throw new q(-200,`Circular dependency in DI detected for ${rn}`)}(Ke(J[v]));const Re=er(pe.canSeeViewProviders);pe.resolving=!0;const et=pe.injectImpl?En(pe.injectImpl):null;Zr(c,T,ft.Default);try{P=c[v]=pe.factory(void 0,J,c,T),a.firstCreatePass&&v>=T.directiveStart&&function(rn,gn,In){var dr,Lr,Or,Xr,Po;const{ngOnChanges:Wn,ngOnInit:ki,ngDoCheck:Qi}=gn.type.prototype;if(Wn){const _s=Xi(gn);(null!=(dr=In.preOrderHooks)?dr:In.preOrderHooks=[]).push(rn,_s),(null!=(Lr=In.preOrderCheckHooks)?Lr:In.preOrderCheckHooks=[]).push(rn,_s)}ki&&(null!=(Or=In.preOrderHooks)?Or:In.preOrderHooks=[]).push(0-rn,ki),Qi&&((null!=(Xr=In.preOrderHooks)?Xr:In.preOrderHooks=[]).push(rn,Qi),(null!=(Po=In.preOrderCheckHooks)?Po:In.preOrderCheckHooks=[]).push(rn,Qi))}(v,J[v],a)}finally{null!==et&&En(et),er(Re),pe.resolving=!1,$r()}}return P}function Ei(c,a,v){return!!(v[a+(c>>yr)]&1<{const a=c.prototype.constructor,v=a[pn]||Fo(a),T=Object.prototype;let P=Object.getPrototypeOf(c.prototype).constructor;for(;P&&P!==T;){const J=P[pn]||Fo(P);if(J&&J!==v)return J;P=Object.getPrototypeOf(P)}return J=>new J})}function Fo(c){return Le(c)?()=>{const a=Fo(Ge(c));return a&&a()}:on(c)}function no(c){const a=c[ci],v=a.type;return 2===v?a.declTNode:1===v?c[Hi]:null}function zr(c){return function(v,T){if("class"===T)return v.classes;if("style"===T)return v.styles;const P=v.attrs;if(P){const J=P.length;let pe=0;for(;pe{const J=As(a);function pe(...Re){if(this instanceof pe)return J.call(this,...Re),this;const et=new pe(...Re);return function(Mt){return P&&P(Mt,...Re),(Mt.hasOwnProperty(as)?Mt[as]:Object.defineProperty(Mt,as,{value:[]})[as]).push(et),T&&T(Mt),Mt}}return v&&(pe.prototype=Object.create(v.prototype)),pe.prototype.ngMetadataName=c,pe.annotationCls=pe,pe})}function As(c){return function(...a){if(c){const v=c(...a);for(const T in v)this[T]=v[T]}}}function Ms(c,a,v){return Gt(()=>{const T=As(a);function P(...J){if(this instanceof P)return T.apply(this,J),this;const pe=new P(...J);return Re.annotation=pe,Re;function Re(et,Mt,rn){const gn=et.hasOwnProperty(bs)?et[bs]:Object.defineProperty(et,bs,{value:[]})[bs];for(;gn.length<=rn;)gn.push(null);return(gn[rn]=gn[rn]||[]).push(pe),et}}return v&&(P.prototype=Object.create(v.prototype)),P.prototype.ngMetadataName=c,P.annotationCls=P,P})}function Ho(c,a,v,T){return Gt(()=>{const P=As(a);function J(...pe){if(this instanceof J)return P.apply(this,pe),this;const Re=new J(...pe);return function(Mt,rn){const gn=Mt.constructor,In=gn.hasOwnProperty(Yo)?gn[Yo]:Object.defineProperty(gn,Yo,{value:{}})[Yo];In[rn]=In.hasOwnProperty(rn)&&In[rn]||[],In[rn].unshift(Re),T&&T(Mt,rn,...pe)}}return v&&(J.prototype=Object.create(v.prototype)),J.prototype.ngMetadataName=c,J.annotationCls=J,J})}const ba=Ms("Attribute",c=>({attributeName:c,__NG_ELEMENT_ID__:()=>zr(c)}));class Eo{constructor(a,v){this._desc=a,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof v?this.__NG_ELEMENT_ID__=v:void 0!==v&&(this.\u0275prov=sn({token:this,providedIn:v.providedIn||"root",factory:v.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}new Eo("AnalyzeForEntryComponents");class ka{}Ho("ContentChildren",(c,a={})=>({selector:c,first:!1,isViewQuery:!1,descendants:!1,emitDistinctChangesOnly:!0,...a}),ka),Ho("ContentChild",(c,a={})=>({selector:c,first:!0,isViewQuery:!1,descendants:!0,...a}),ka),Ho("ViewChildren",(c,a={})=>({selector:c,first:!1,isViewQuery:!0,descendants:!0,emitDistinctChangesOnly:!0,...a}),ka);const Sl=Ho("ViewChild",(c,a)=>({selector:c,first:!0,isViewQuery:!0,descendants:!0,...a}),ka);var Ta,Nl,Su;function Ga(c){const a=wt.ng;if(a&&a.\u0275compilerFacade)return a.\u0275compilerFacade;throw new Error("JIT compiler unavailable")}(function(c){c[c.Directive=0]="Directive",c[c.Component=1]="Component",c[c.Injectable=2]="Injectable",c[c.Pipe=3]="Pipe",c[c.NgModule=4]="NgModule"})(Ta||(Ta={})),function(c){c[c.Directive=0]="Directive",c[c.Pipe=1]="Pipe",c[c.NgModule=2]="NgModule"}(Nl||(Nl={})),function(c){c[c.Emulated=0]="Emulated",c[c.None=2]="None",c[c.ShadowDom=3]="ShadowDom"}(Su||(Su={}));const E1=Function;function Qs(c){return"function"==typeof c}function xs(c){return c.flat(Number.POSITIVE_INFINITY)}function cu(c,a){c.forEach(v=>Array.isArray(v)?cu(v,a):a(v))}function X1(c,a,v){a>=c.length?c.push(v):c.splice(a,0,v)}function c1(c,a){return a>=c.length-1?c.pop():c.splice(a,1)[0]}function Na(c,a){const v=[];for(let T=0;T=0?c[1|T]=v:(T=~T,function(J,pe,Re,et){let Mt=J.length;if(Mt==pe)J.push(Re,et);else if(1===Mt)J.push(et,J[0]),J[0]=Re;else{for(Mt--,J.push(J[Mt-1],J[Mt]);Mt>pe;)J[Mt]=J[Mt-2],Mt--;J[pe]=Re,J[pe+1]=et}}(c,T,a,v)),T}function Dc(c,a){const v=Ya(c,a);if(v>=0)return c[1|v]}function Ya(c,a){return function El(c,a,v){let T=0,P=c.length>>v;for(;P!==T;){const J=T+(P-T>>1),pe=c[J<a?P=J:T=J+1}return~(P<new a(...v)}_zipTypesAndAnnotations(a,v){let T;T=Na(typeof a>"u"?v.length:a.length);for(let P=0;P"u"?[]:a[P]&&a[P]!=Object?[a[P]]:[],v&&null!=v[P]&&(T[P]=T[P].concat(v[P]));return T}_ownParameters(a,v){if(Re=a.toString(),Nc.test(Re)||x1.test(Re)||al.test(Re)&&!k1.test(Re))return null;var Re;if(a.parameters&&a.parameters!==v.parameters)return a.parameters;const T=a.ctorParameters;if(T&&T!==v.ctorParameters){const pe="function"==typeof T?T():T,Re=pe.map(Mt=>Mt&&Mt.type),et=pe.map(Mt=>Mt&&Fc(Mt.decorators));return this._zipTypesAndAnnotations(Re,et)}const P=a.hasOwnProperty(bs)&&a[bs],J=this._reflect&&this._reflect.getOwnMetadata&&this._reflect.getOwnMetadata("design:paramtypes",a);return J||P?this._zipTypesAndAnnotations(J,P):Na(a.length)}parameters(a){if(!Qs(a))return[];const v=d1(a);let T=this._ownParameters(a,v);return!T&&v!==Object&&(T=this.parameters(v)),T||[]}_ownAnnotations(a,v){if(a.annotations&&a.annotations!==v.annotations){let T=a.annotations;return"function"==typeof T&&T.annotations&&(T=T.annotations),T}return a.decorators&&a.decorators!==v.decorators?Fc(a.decorators):a.hasOwnProperty(as)?a[as]:null}annotations(a){if(!Qs(a))return[];const v=d1(a),T=this._ownAnnotations(a,v)||[];return(v!==Object?this.annotations(v):[]).concat(T)}_ownPropMetadata(a,v){if(a.propMetadata&&a.propMetadata!==v.propMetadata){let T=a.propMetadata;return"function"==typeof T&&T.propMetadata&&(T=T.propMetadata),T}if(a.propDecorators&&a.propDecorators!==v.propDecorators){const T=a.propDecorators,P={};return Object.keys(T).forEach(J=>{P[J]=Fc(T[J])}),P}return a.hasOwnProperty(Yo)?a[Yo]:null}propMetadata(a){if(!Qs(a))return{};const v=d1(a),T={};if(v!==Object){const J=this.propMetadata(v);Object.keys(J).forEach(pe=>{T[pe]=J[pe]})}const P=this._ownPropMetadata(a,v);return P&&Object.keys(P).forEach(J=>{const pe=[];T.hasOwnProperty(J)&&pe.push(...T[J]),pe.push(...P[J]),T[J]=pe}),T}ownPropMetadata(a){return Qs(a)&&this._ownPropMetadata(a,d1(a))||{}}hasLifecycleHook(a,v){return a instanceof E1&&v in a.prototype}}function Fc(c){return c?c.map(a=>new a.type.annotationCls(...a.args?a.args:[])):[]}function d1(c){const a=c.prototype?Object.getPrototypeOf(c.prototype):null;return(a?a.constructor:null)||Object}const jc=je(Ms("Inject",c=>({token:c})),-1),du=je(Ms("Optional"),8),Fl=je(Ms("Self"),2),xa=je(Ms("SkipSelf"),4),L1=je(Ms("Host"),1);let O1=null;function qu(){return O1=O1||new Gl}function Eu(c){return dd(qu().parameters(c))}function dd(c){return c.map(a=>function(T){const P={token:null,attribute:null,host:!1,optional:!1,self:!1,skipSelf:!1};if(Array.isArray(T)&&T.length>0)for(let J=0;J|^->||--!>|)/,ic="\u200b$1\u200b",I1=new Map;let A1=0;const rc="__ngContext__";function kl(c,a){var T;fr(a)?(c[rc]=a[Xt],I1.set((T=a)[Xt],T)):c[rc]=a}let Fa;function Bc(c,a){return Fa(c,a)}function qc(c){const a=c[Mi];return Ii(a)?a[Mi]:a}function D1(c){return ku(c[Uo])}function p1(c){return ku(c[kr])}function ku(c){for(;null!==c&&!Ii(c);)c=c[kr];return c}function Ma(c,a,v,T,P){if(null!=T){let J,pe=!1;Ii(T)?J=T:fr(T)&&(pe=!0,T=T[yi]);const Re=Mo(T);0===c&&null!==v?null==P?xu(a,v,Re):yl(a,v,Re,P||null,!0):1===c&&null!==v?yl(a,v,Re,P||null,!0):2===c?Us(a,Re,pe):3===c&&a.destroyNode(Re),null!=J&&function(Mt,rn,gn,In,Wn){const ki=gn[Ji];ki!==Mo(gn)&&Ma(rn,Mt,In,ki,Wn);for(let dr=vr;dra.replace(nc,ic))}(a))}function ml(c,a,v){return c.createElement(a,v)}function f1(c,a){const v=c[Wr],T=v.indexOf(a),P=a[Mi];512&a[xi]&&(a[xi]&=-513,jt(P,-1)),v.splice(T,1)}function Uc(c,a){if(c.length<=vr)return;const v=vr+a,T=c[v];if(T){const P=T[br];null!==P&&P!==c&&f1(P,T),a>0&&(c[v-1][kr]=T[kr]);const J=c1(c,vr+a);Ou(T[ci],Mt=T,Mt[zi],2,null,null),Mt[yi]=null,Mt[Hi]=null;const pe=J[wo];null!==pe&&pe.detachView(J[ci]),T[Mi]=null,T[kr]=null,T[xi]&=-65}var Mt;return T}function zc(c,a){if(!(128&a[xi])){const v=a[zi];v.destroyNode&&Ou(c,a,v,3,null,null),function(P){let J=P[Uo];if(!J)return sc(P[ci],P);for(;J;){let pe=null;if(fr(J))pe=J[Uo];else{const Re=J[vr];Re&&(pe=Re)}if(!pe){for(;J&&!J[kr]&&J!==P;)fr(J)&&sc(J[ci],J),J=J[Mi];null===J&&(J=P),fr(J)&&sc(J[ci],J),pe=J&&J[kr]}J=pe}}(a)}}function sc(c,a){if(!(128&a[xi])){a[xi]&=-65,a[xi]|=128,function(P,J){let pe;if(null!=P&&null!=(pe=P.destroyHooks))for(let Re=0;Re=0?Re[et=rn]():Re[et=-rn].unsubscribe(),Mt+=2}else{const rn=Re[et=pe[Mt+1]];pe[Mt].call(rn)}if(null!==Re){for(let Mt=et+1;Mt-1){const{encapsulation:J}=c.data[T.directiveStart+P];if(J===yn.None||J===yn.Emulated)return null}return Tr(T,v)}}function yl(c,a,v,T,P){c.insertBefore(a,v,T,P)}function xu(c,a,v){c.appendChild(a,v)}function Ca(c,a,v,T,P){null!==T?yl(c,a,v,T,P):xu(c,a,v)}function ja(c,a){return c.parentNode(a)}function jl(c,a,v){return Zu(c,a,v)}function hu(c,a,v){return 40&c.type?Tr(c,v):null}let vl,Lu,F1,Ss,Zu=hu;function Rl(c,a){Zu=c,vl=a}function ds(c,a,v,T){const P=Zc(c,T,a),J=a[zi],pe=jl(T.parent||a[Hi],T,a);if(null!=P)if(Array.isArray(v))for(let Re=0;Rec,createScript:c=>c,createScriptURL:c=>c})}catch{}return Lu}function Vu(c){var a;return(null==(a=Ba())?void 0:a.createHTML(c))||c}function lc(c){F1=c}function Bl(){return void 0!==F1?F1:typeof document<"u"?document:void 0}function pu(){if(void 0===Ss&&(Ss=null,wt.trustedTypes))try{Ss=wt.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:c=>c,createScript:c=>c,createScriptURL:c=>c})}catch{}return Ss}function uc(c){var a;return(null==(a=pu())?void 0:a.createHTML(c))||c}function Pu(c){var a;return(null==(a=pu())?void 0:a.createScript(c))||c}function R1(c){var a;return(null==(a=pu())?void 0:a.createScriptURL(c))||c}class bl{constructor(a){this.changingThisBreaksApplicationSecurity=a}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Z})`}}class Vc extends bl{getTypeName(){return"HTML"}}class Iu extends bl{getTypeName(){return"Style"}}class Xs extends bl{getTypeName(){return"Script"}}class cc extends bl{getTypeName(){return"URL"}}class Ni extends bl{getTypeName(){return"ResourceURL"}}function ta(c){return c instanceof bl?c.changingThisBreaksApplicationSecurity:c}function Qa(c,a){const v=(P=c)instanceof bl&&P.getTypeName()||null;var P;if(null!=v&&v!==a){if("ResourceURL"===v&&"URL"===a)return!0;throw new Error(`Required a safe ${a}, got a ${v} (see ${Z})`)}return v===a}function Wa(c){return new Vc(c)}function ll(c){return new Iu(c)}function Ql(c){return new Xs(c)}function Au(c){return new cc(c)}function Wl(c){return new Ni(c)}function Oa(c){const a=new g1(c);return function(){try{return!!(new window.DOMParser).parseFromString(Vu(""),"text/html")}catch{return!1}}()?new Gu(a):a}class Gu{constructor(a){this.inertDocumentHelper=a}getInertBodyElement(a){a=""+a;try{const v=(new window.DOMParser).parseFromString(Vu(a),"text/html").body;return null===v?this.inertDocumentHelper.getInertBodyElement(a):(v.removeChild(v.firstChild),v)}catch{return null}}}class g1{constructor(a){this.defaultDoc=a,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(a){const v=this.inertDocument.createElement("template");return v.innerHTML=Vu(a),v}}const Du=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function _a(c){return(c=String(c)).match(Du)?c:"unsafe:"+c}function ul(c){const a={};for(const v of c.split(","))a[v]=!0;return a}function qa(...c){const a={};for(const v of c)for(const T in v)v.hasOwnProperty(T)&&(a[T]=!0);return a}const Cl=ul("area,br,col,hr,img,wbr"),Nu=ul("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Ua=ul("rp,rt"),Fu=qa(Ua,Nu),Kl=qa(Nu,ul("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),_l=qa(Ua,ul("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),oa=qa(Cl,Kl,_l,Fu),xl=ul("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),ql=ul("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),$l=ul("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext"),Ul=qa(xl,ql,$l),fu=ul("script,style,template");class cl{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(a){let v=a.firstChild,T=!0;for(;v;)if(v.nodeType===Node.ELEMENT_NODE?T=this.startElement(v):v.nodeType===Node.TEXT_NODE?this.chars(v.nodeValue):this.sanitizedSomething=!0,T&&v.firstChild)v=v.firstChild;else for(;v;){v.nodeType===Node.ELEMENT_NODE&&this.endElement(v);let P=this.checkClobberedElement(v,v.nextSibling);if(P){v=P;break}v=this.checkClobberedElement(v,v.parentNode)}return this.buf.join("")}startElement(a){const v=a.nodeName.toLowerCase();if(!oa.hasOwnProperty(v))return this.sanitizedSomething=!0,!fu.hasOwnProperty(v);this.buf.push("<"),this.buf.push(v);const T=a.attributes;for(let P=0;P"),!0}endElement(a){const v=a.nodeName.toLowerCase();oa.hasOwnProperty(v)&&!Cl.hasOwnProperty(v)&&(this.buf.push(""))}chars(a){this.buf.push(Jl(a))}checkClobberedElement(a,v){if(v&&(a.compareDocumentPosition(v)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${a.outerHTML}`);return v}}const Yu=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Qu=/([^\#-~ |!])/g;function Jl(c){return c.replace(/&/g,"&").replace(Yu,function(a){return"&#"+(1024*(a.charCodeAt(0)-55296)+(a.charCodeAt(1)-56320)+65536)+";"}).replace(Qu,function(a){return"&#"+a.charCodeAt(0)+";"}).replace(//g,">")}let Xl;function Wu(c,a){let v=null;try{Xl=Xl||Oa(c);let T=a?String(a):"";v=Xl.getInertBodyElement(T);let P=5,J=T;do{if(0===P)throw new Error("Failed to sanitize html because the input is unstable");P--,T=J,J=v.innerHTML,v=Xl.getInertBodyElement(T)}while(T!==J);return Vu((new cl).sanitizeChildren(ge(v)||v))}finally{if(v){const T=ge(v)||v;for(;T.firstChild;)T.removeChild(T.firstChild)}}}function ge(c){return"content"in c&&(v=c).nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===v.nodeName?c.content:null;var v}var Y;function Ce(c){const a=Rn();return a?uc(a.sanitize(Y.HTML,c)||""):Qa(c,"HTML")?uc(ta(c)):Wu(Bl(),Fe(c))}function tn(c){const a=Rn();return a?a.sanitize(Y.URL,c)||"":Qa(c,"URL")?ta(c):_a(Fe(c))}function ae(c){const a=Rn();if(a)return R1(a.sanitize(Y.RESOURCE_URL,c)||"");if(Qa(c,"ResourceURL"))return R1(ta(c));throw new q(904,!1)}function Rn(){const c=Dt();return c&&c[Qr]}!function(c){c[c.NONE=0]="NONE",c[c.HTML=1]="HTML",c[c.STYLE=2]="STYLE",c[c.SCRIPT=3]="SCRIPT",c[c.URL=4]="URL",c[c.RESOURCE_URL=5]="RESOURCE_URL"}(Y||(Y={}));const vi=new Eo("ENVIRONMENT_INITIALIZER"),Ci=new Eo("INJECTOR",-1),Zi=new Eo("INJECTOR_DEF_TYPES");class Pr{get(a,v=ei){if(v===ei){const T=new Error(`NullInjectorError: No provider for ${we(a)}!`);throw T.name="NullInjectorError",T}return v}}function Lo(c){return{\u0275providers:c}}function Sr(...c){return{\u0275providers:Fr(0,c),\u0275fromNgModule:!0}}function Fr(c,...a){const v=[],T=new Set;let P;return cu(a,J=>{const pe=J;Oo(pe,v,[],T)&&(P||(P=[]),P.push(pe))}),void 0!==P&&mo(P,v),v}function mo(c,a){for(let v=0;v{a.push(J)})}}function Oo(c,a,v,T){if(!(c=Ge(c)))return!1;let P=null,J=Di(c);const pe=!J&&Si(c);if(J||pe){if(pe&&!pe.standalone)return!1;P=c}else{const et=c.ngModule;if(J=Di(et),!J)return!1;P=et}const Re=T.has(P);if(pe){if(Re)return!1;if(T.add(P),pe.dependencies){const et="function"==typeof pe.dependencies?pe.dependencies():pe.dependencies;for(const Mt of et)Oo(Mt,a,v,T)}}else{if(!J)return!1;{if(null!=J.imports&&!Re){let Mt;T.add(P);try{cu(J.imports,rn=>{Oo(rn,a,v,T)&&(Mt||(Mt=[]),Mt.push(rn))})}finally{}void 0!==Mt&&mo(Mt,a)}if(!Re){const Mt=on(P)||(()=>new P);a.push({provide:P,useFactory:Mt,deps:ut},{provide:Zi,useValue:P,multi:!0},{provide:vi,useValue:()=>mt(P),multi:!0})}const et=J.providers;null!=et&&!Re&&xo(et,Mt=>{a.push(Mt)})}}return P!==c&&void 0!==c.providers}function xo(c,a){for(let v of c)ne(v)&&(v=v.\u0275providers),Array.isArray(v)?xo(v,a):a(v)}const ns=Me({provide:String,useValue:Me});function is(c){return null!==c&&"object"==typeof c&&ns in c}function fo(c){return"function"==typeof c}const zs=new Eo("Set Injector scope."),ca={},gu={};let dl;function yo(){return void 0===dl&&(dl=new Pr),dl}class hl{}class Gc extends hl{get destroyed(){return this._destroyed}constructor(a,v,T,P){super(),this.parent=v,this.source=T,this.scopes=P,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Rs(a,pe=>this.processProvider(pe)),this.records.set(Ci,hd(void 0,this)),P.has("environment")&&this.records.set(hl,hd(void 0,this));const J=this.records.get(zs);null!=J&&"string"==typeof J.value&&this.scopes.add(J.value),this.injectorDefTypes=new Set(this.get(Zi.multi,ut,ft.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const a of this._ngOnDestroyHooks)a.ngOnDestroy();for(const a of this._onDestroyHooks)a()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),this._onDestroyHooks.length=0}}onDestroy(a){this._onDestroyHooks.push(a)}runInContext(a){this.assertNotDestroyed();const v=Xe(this),T=En(void 0);try{return a()}finally{Xe(v),En(T)}}get(a,v=ei,T=ft.Default){this.assertNotDestroyed(),T=Be(T);const P=Xe(this),J=En(void 0);try{if(!(T&ft.SkipSelf)){let Re=this.records.get(a);if(void 0===Re){const et=("function"==typeof(rn=a)||"object"==typeof rn&&rn instanceof Eo)&&ii(a);Re=et&&this.injectableDefInScope(et)?hd(x2(a),ca):null,this.records.set(a,Re)}if(null!=Re)return this.hydrate(a,Re)}return(T&ft.Self?yo():this.parent).get(a,v=T&ft.Optional&&v===ei?null:v)}catch(pe){if("NullInjectorError"===pe.name){if((pe[Ln]=pe[Ln]||[]).unshift(we(a)),P)throw pe;return function vt(c,a,v,T){const P=c[Ln];throw a[W]&&P.unshift(a[W]),c.message=function(pe,Re,et,Mt=null){pe=pe&&"\n"===pe.charAt(0)&&"\u0275"==pe.charAt(1)?pe.slice(2):pe;let rn=we(Re);if(Array.isArray(Re))rn=Re.map(we).join(" -> ");else if("object"==typeof Re){let gn=[];for(let In in Re)if(Re.hasOwnProperty(In)){let Wn=Re[In];gn.push(In+":"+("string"==typeof Wn?JSON.stringify(Wn):we(Wn)))}rn=`{${gn.join(", ")}}`}return`${et}${Mt?"("+Mt+")":""}[${rn}]: ${pe.replace(z,"\n ")}`}("\n"+c.message,P,v,T),c.ngTokenPath=P,c[Ln]=null,c}(pe,a,"R3InjectorError",this.source)}throw pe}finally{En(J),Xe(P)}var rn}resolveInjectorInitializers(){const a=Xe(this),v=En(void 0);try{const T=this.get(vi.multi,ut,ft.Self);for(const P of T)P()}finally{Xe(a),En(v)}}toString(){const a=[],v=this.records;for(const T of v.keys())a.push(we(T));return`R3Injector[${a.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new q(205,!1)}processProvider(a){let v=fo(a=Ge(a))?a:Ge(a&&a.provide);const T=is(J=a)?hd(void 0,J.useValue):hd(Ka(J),ca);var J;if(fo(a)||!0!==a.multi)this.records.get(v);else{let P=this.records.get(v);P||(P=hd(void 0,ca,!0),P.factory=()=>Ie(P.multi),this.records.set(v,P)),v=a,P.multi.push(a)}this.records.set(v,T)}hydrate(a,v){return v.value===ca&&(v.value=gu,v.value=v.factory()),"object"==typeof v.value&&v.value&&null!==(P=v.value)&&"object"==typeof P&&"function"==typeof P.ngOnDestroy&&this._ngOnDestroyHooks.add(v.value),v.value;var P}injectableDefInScope(a){if(!a.providedIn)return!1;const v=Ge(a.providedIn);return"string"==typeof v?"any"===v||this.scopes.has(v):this.injectorDefTypes.has(v)}}function x2(c){const a=ii(c),v=null!==a?a.factory:on(c);if(null!==v)return v;if(c instanceof Eo)throw new q(204,!1);if(c instanceof Function)return function(P){const J=P.length;if(J>0)throw Na(J,"?"),new q(204,!1);const pe=(et=P)&&(et[Yn]||et[ot])||null;var et;return null!==pe?()=>pe.factory(P):()=>new P}(c);throw new q(204,!1)}function Ka(c,a,v){let T;if(fo(c)){const P=Ge(c);return on(P)||x2(P)}if(is(c))T=()=>Ge(c.useValue);else if(function Cs(c){return!(!c||!c.useFactory)}(c))T=()=>c.useFactory(...Ie(c.deps||[]));else if(function es(c){return!(!c||!c.useExisting)}(c))T=()=>mt(Ge(c.useExisting));else{const P=Ge(c&&(c.useClass||c.provide));if(!c.deps)return on(P)||x2(P);T=()=>new P(...Ie(c.deps))}return T}function hd(c,a,v=!1){return{factory:c,value:a,multi:v?[]:void 0}}function Rs(c,a){for(const v of c)Array.isArray(v)?Rs(v,a):v&&ne(v)?Rs(v.\u0275providers,a):a(v)}class B1{}class pd{}class dc{}function za(c,a){return new q1(Tr(c,a))}dc.NULL=new class gd{resolveComponentFactory(a){throw function(T){const P=Error(`No component factory found for ${we(T)}. Did you add it to @NgModule.entryComponents?`);return P.ngComponent=T,P}(a)}};class q1{constructor(a){this.nativeElement=a}}function U1(c){return c instanceof q1?c.nativeElement:c}q1.__NG_ELEMENT_ID__=function(){return za(fi(),Dt())};class f0{}class ju{}ju.__NG_ELEMENT_ID__=()=>function(){const a=Dt(),v=Te(fi().index,a);return(fr(v)?v:a)[zi]}();class L2{}L2.\u0275prov=sn({token:L2,providedIn:"root",factory:()=>null});class ji{constructor(a){this.full=a,this.major=a.split(".")[0],this.minor=a.split(".")[1],this.patch=a.split(".").slice(2).join(".")}}const g0=new ji("15.2.10"),O2={},eu="ngOriginalError";function hc(c){return c[eu]}class zl{constructor(){this._console=console}handleError(a){const v=this._findOriginalError(a);this._console.error("ERROR",a),v&&this._console.error("ORIGINAL ERROR",v)}_findOriginalError(a){let v=a&&hc(a);for(;v&&hc(v);)v=hc(v);return v||null}}function pc(c){return c.ownerDocument.defaultView}function tu(c){return c.ownerDocument}function Zl(c){return c instanceof Function?c():c}function mu(c,a,v){let T=c.length;for(;;){const P=c.indexOf(a,v);if(-1===P)return P;if(0===P||c.charCodeAt(P-1)<=32){const J=a.length;if(P+J===T||c.charCodeAt(P+J)<=32)return P}v=P+1}}const Y0="ng-template";function m1(c,a,v){let T=0,P=!0;for(;TJ?"":P[rn+1].toLowerCase();const In=8&T?gn:null;if(In&&-1!==mu(In,Mt,0)||2&T&&Mt!==gn){if(Za(T))return!1;pe=!0}}}}else{if(!pe&&!Za(T)&&!Za(et))return!1;if(pe&&Za(et))continue;pe=!1,T=et|1&T}}return Za(T)||pe}function Za(c){return!(1&c)}function Yc(c,a,v,T){if(null===a)return-1;let P=0;if(T||!v){let J=!1;for(;P-1)for(et++;et0?'="'+Re+'"':"")+"]"}else 8&T?P+="."+pe:4&T&&(P+=" "+pe);else""!==P&&!Za(pe)&&(a+=v0(J,P),P=""),T=pe,J=J||!Za(T);v++}return""!==P&&(a+=v0(J,P)),a}const ts={};function Ku(c){y1(cn(),Dt(),zo()+c,!1)}function y1(c,a,v,T){if(!T)if(3&~a[xi]){const P=c.preOrderHooks;null!==P&&ks(a,P,0,v)}else{const P=c.preOrderCheckHooks;null!==P&&Ys(a,P,v)}$o(v)}const gc={\u0275\u0275defineInjectable:sn,\u0275\u0275defineInjector:si,\u0275\u0275inject:mt,\u0275\u0275invalidFactoryDep:qt,resolveForwardRef:Ge},Wc=Me({provide:String,useValue:Me});function Zd(c){return void 0!==c.useClass}function Z1(c){return void 0!==c.useFactory}const I2=Is("Injectable",void 0,void 0,void 0,(c,a)=>function z1(c,a){let v=null,T=null;c.hasOwnProperty(Yn)||Object.defineProperty(c,Yn,{get:()=>(null===v&&(v=Ga().compileInjectable(gc,`ng:///${c.name}/\u0275prov.js`,function(J,pe){const Re=pe||{providedIn:null},et={name:J.name,type:J,typeArgumentCount:0,providedIn:Re.providedIn};return(Zd(Re)||Z1(Re))&&void 0!==Re.deps&&(et.deps=dd(Re.deps)),Zd(Re)?et.useClass=Re.useClass:Wc in Re?et.useValue=Re.useValue:Z1(Re)?et.useFactory=Re.useFactory:void 0!==Re.useExisting&&(et.useExisting=Re.useExisting),et}(c,a))),v)}),c.hasOwnProperty(pn)||Object.defineProperty(c,pn,{get:()=>{if(null===T){const P=Ga();T=P.compileFactory(gc,`ng:///${c.name}/\u0275fac.js`,{name:c.name,type:c,typeArgumentCount:0,deps:Eu(c),target:P.FactoryTarget.Injectable})}return T},configurable:!0})}(c,a));function b0(c,a=null,v=null,T){const P=md(c,a,v,T);return P.resolveInjectorInitializers(),P}function md(c,a=null,v=null,T,P=new Set){const J=[v||ut,Sr(c)];return T=T||("object"==typeof c?void 0:we(c)),new Gc(J,a||yo(),T||null,P)}class ya{static create(a,v){var T;if(Array.isArray(a))return b0({name:""},v,a,"");{const P=null!=(T=a.name)?T:"";return b0({name:P},a.parent,a.providers,P)}}}function C0(c){return c.length>1?" ("+function(v){const T=[];for(let P=0;P-1)return T.push(v[P]),T;T.push(v[P])}return T}(c.slice().reverse()).map(a=>we(a.token)).join(" -> ")+")":""}function A2(c,a,v,T){const P=[a],J=v(P),pe=T?function(et,Mt){const rn=`${et} caused by: ${Mt instanceof Error?Mt.message:Mt}`,gn=Error(rn);return gn[eu]=Mt,gn}(J,T):Error(J);return pe.addKey=Ll,pe.keys=P,pe.injectors=[c],pe.constructResolvingMessage=v,pe[eu]=T,pe}function Ll(c,a){this.injectors.push(c),this.keys.push(a),this.message=this.constructResolvingMessage(this.keys)}function Q0(c,a){const v=[];for(let T=0,P=a.length;Tmt(Ci)}),ya.__NG_ELEMENT_ID__=-1;class $u{constructor(a,v){if(this.token=a,this.id=v,!a)throw new q(208,!1);this.displayName=we(this.token)}static get(a){return K0.get(Ge(a))}static get numberOfKeys(){return K0.numberOfKeys}}const K0=new class{constructor(){this._allKeys=new Map}get(a){if(a instanceof $u)return a;if(this._allKeys.has(a))return this._allKeys.get(a);const v=new $u(a,$u.numberOfKeys);return this._allKeys.set(a,v),v}get numberOfKeys(){return this._allKeys.size}};class _0{constructor(a,v,T){this.key=a,this.optional=v,this.visibility=T}static fromKey(a){return new _0(a,!1,null)}}const Ph=[];class $0{constructor(a,v,T){this.key=a,this.resolvedFactories=v,this.multiProvider=T,this.resolvedFactory=this.resolvedFactories[0]}}class Ih{constructor(a,v){this.factory=a,this.dependencies=v}}function J0(c){let a,v;if(c.useClass){const T=Ge(c.useClass);a=qu().factory(T),v=Ah(T)}else c.useExisting?(a=T=>T,v=[_0.fromKey($u.get(c.useExisting))]):c.useFactory?(a=c.useFactory,v=function(P,J){if(J){const pe=J.map(Re=>[Re]);return J.map(Re=>yd(P,Re,pe))}return Ah(P)}(c.useFactory,c.deps)):(a=()=>c.useValue,v=Ph);return new Ih(a,v)}function nu(c){return new $0($u.get(c.provide),[J0(c)],c.multi||!1)}function Ju(c){const a=function(T,P){for(let J=0;J{if(v instanceof E1)a.push({provide:v,useClass:v});else if(v&&"object"==typeof v&&void 0!==v.provide)a.push(v);else{if(!Array.isArray(v))throw Error(`Invalid provider - only instances of Provider and Type are allowed, got: ${v}`);X0(v,a)}}),a}function Ah(c){const a=qu().parameters(c);if(!a)return[];if(a.some(v=>null==v))throw Q0(c,a);return a.map(v=>yd(c,v,a))}function yd(c,a,v){let T=null,P=!1;if(!Array.isArray(a))return Dh(a instanceof jc?a.token:a,P,null);let J=null;for(let pe=0;pe=this._providers.length)throw Error(`Index ${a} is out-of-bounds.`);return this._providers[a]}_new(a){if(this._constructionCounter++>this._getMaxNumberOfObjects())throw A2(this,a.key,function(J){return`Cannot instantiate cyclic dependency!${C0(J)}`});return this._instantiateProvider(a)}_getMaxNumberOfObjects(){return this.objs.length}_instantiateProvider(a){if(a.multiProvider){const v=[];for(let T=0;Tthis._getByReflectiveDependency(pe))}catch(pe){throw pe.addKey&&pe.addKey(this,a.key),pe}try{J=T(...P)}catch(pe){throw A2(this,a.key,function(In){const Wn=we(In[0].token);return`${Mt.message}: Error during instantiation of ${Wn}!${C0(In)}.`},Mt=pe)}var Mt;return J}_getByReflectiveDependency(a){return this._getByKey(a.key,a.visibility,a.optional?null:ei)}_getByKey(a,v,T){return a===yc.INJECTOR_KEY?this:v instanceof Fl?this._getByKeySelf(a,T):this._getByKeyDefault(a,T,v)}_getObjByKeyId(a){for(let v=0;v_n&&y1(c,a,_n,!1),Kr(pe?2:0,P),v(T,P)}finally{$o(J),Kr(pe?3:1,P)}}function Hd(c,a,v){if(jr(a)){const P=a.directiveEnd;for(let J=a.directiveStart;J0;){const Xr=Lr[--Or];if("number"==typeof Xr&&Xr<0)return Xr}return 0})(ki)!=Qi&&ki.push(Qi),ki.push(rn,gn,Wn)}}(c,a,T,N2(c,v,P.hostVars,ts),P)}function bc(c,a,v,T,P,J){const pe=Tr(c,a);Fh(a[zi],pe,J,c.value,v,T,P)}function Fh(c,a,v,T,P,J,pe){if(null==J)c.removeAttribute(a,P,v);else{const Re=null==pe?Fe(J):pe(J,T||"",P);c.setAttribute(a,P,Re,v)}}function R2(c,a,v,T,P,J){const pe=J[a];if(null!==pe){const Re=T.setInput;for(let et=0;et0&&Ru(v)}}function Ru(c){for(let v=D1(c);null!==v;v=p1(v))for(let T=vr;T0&&Ru(P)}const a=c[ci].components;if(null!==a)for(let v=0;v0&&Ru(T)}}function _d(c,a){const v=Te(a,c),T=v[ci];(function(J,pe){for(let Re=pe.length;Re-1&&(Uc(a,T),c1(v,T))}this._attachedToViewContainer=!1}zc(this._lView[ci],this._lView)}onDestroy(a){nh(this._lView[ci],this._lView,null,a)}markForCheck(){H1(this._cdRefInjectingView||this._lView)}detach(){this._lView[xi]&=-65}reattach(){this._lView[xi]|=64}detectChanges(){B2(this._lView[ci],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new q(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){var T;this._appRef=null,Ou(this._lView[ci],T=this._lView,T[zi],2,null,null)}attachToAppRef(a){if(this._attachedToViewContainer)throw new q(902,!1);this._appRef=a}}class Cc extends G1{constructor(a){super(a),this._view=a}detectChanges(){const a=this._view;B2(a[ci],a,a[Ur],!1)}checkNoChanges(){}get context(){return null}}class sh extends dc{constructor(a){super(),this.ngModule=a}resolveComponentFactory(a){const v=Si(a);return new U2(v,this.ngModule)}}function Qd(c){const a=[];for(let v in c)c.hasOwnProperty(v)&&a.push({propName:c[v],templateName:v});return a}class S0{constructor(a,v){this.injector=a,this.parentInjector=v}get(a,v,T){T=Be(T);const P=this.injector.get(a,O2,T);return P!==O2||v===O2?P:this.parentInjector.get(a,v,T)}}class U2 extends pd{get inputs(){return Qd(this.componentDef.inputs)}get outputs(){return Qd(this.componentDef.outputs)}constructor(a,v){super(),this.componentDef=a,this.ngModule=v,this.componentType=a.type,this.selector=a.selectors.map(Qc).join(","),this.ngContentSelectors=a.ngContentSelectors?a.ngContentSelectors:[],this.isBoundToModule=!!v}create(a,v,T,P){let J=(P=P||this.ngModule)instanceof hl?P:null==P?void 0:P.injector;J&&null!==this.componentDef.getStandaloneInjector&&(J=this.componentDef.getStandaloneInjector(J)||J);const pe=J?new S0(a,J):a,Re=pe.get(f0,null);if(null===Re)throw new q(407,!1);const et=pe.get(L2,null),Mt=Re.createRenderer(null,this.componentDef),rn=this.componentDef.selectors[0][0]||"div",gn=T?Mt.selectRootElement(T,this.componentDef.encapsulation===yn.ShadowDom):ml(Mt,rn,function(Or){const Xr=Or.toLowerCase();return"svg"===Xr?Ao:"math"===Xr?"math":null}(rn)),In=this.componentDef.onPush?288:272,Wn=Vd(0,null,null,1,0,null,null,null,null,null),ki=D2(null,Wn,null,In,null,null,Re,Mt,et,pe,null);let Qi,dr;So(ki);try{const Lr=this.componentDef;let Or,Xr=null;Lr.findHostDirectiveDefs?(Or=[],Xr=new Map,Lr.findHostDirectiveDefs(Lr,Or,Xr),Or.push(Lr)):Or=[Lr];const _s=function(ia,Gs,Ml,Ic,sl,cd,p0,G0){const M3=sl[ci];!function(R3,K3,sp,ap){for(const lp of R3)K3.mergedAttrs=Et(K3.mergedAttrs,lp.hostAttrs);null!==K3.mergedAttrs&&(V1(K3,K3.mergedAttrs,!0),null!==sp&&Ra(ap,sp,K3))}(Ic,ia,Gs,p0);const S3=cd.createRenderer(Gs,Ml),E2=D2(sl,T0(Ml),null,Ml.onPush?32:16,sl[ia.index],ia,cd,S3,null,null,null);return M3.firstCreatePass&&rh(M3,ia,Ic.length-1),$a(sl,E2),sl[ia.index]=E2}(function(ia,Gs){const Ml=ia[ci],Ic=_n;return ia[Ic]=Gs,vd(Ml,Ic,2,"#host",null)}(ki,gn),gn,Lr,Or,ki,Re,Mt);dr=Ee(Wn,_n),gn&&function(ia,Gs,Ml,Ic){if(Ic)Gr(ia,Ml,["ng-version",g0.full]);else{const{attrs:sl,classes:cd}=function(G0){const M3=[],S3=[];let E2=1,tp=2;for(;E20&&Js(ia,Ml,cd.join(" "))}}(Mt,Lr,gn,T),void 0!==v&&function(ia,Gs,Ml){const Ic=ia.projection=[];for(let sl=0;sl=0;et--){const Mt=J[et];Mt.hostVars=pe+=Mt.hostVars,Mt.hostAttrs=Et(Mt.hostAttrs,Re=Et(Re,Mt.hostAttrs))}}(T)}function k0(c){return c===Pn?{}:c===ut?[]:c}function r3(c,a){const v=c.viewQuery;c.viewQuery=v?(T,P)=>{a(T,P),v(T,P)}:a}function z2(c,a){const v=c.contentQueries;c.contentQueries=v?(T,P,J)=>{a(T,P,J),v(T,P,J)}:a}function ga(c,a){const v=c.hostBindings;c.hostBindings=v?(T,P)=>{a(T,P),v(T,P)}:a}const Z2=["providersResolver"],e1=["template","decls","consts","vars","onPush","ngContentSelectors","styles","encapsulation","schemas"];function ed(c,a,v){if(null!==c.hostDirectives)for(const T of c.hostDirectives){const P=Dn(T.directive);$d(P.declaredInputs,T.inputs),ed(P,a,v),v.set(P,T),a.push(P)}}function Kd(c){if(void 0===c||0===c.length)return Pn;const a={};for(let v=0;vpe(Mo(Xr[T.index])):T.index;let Or=null;if(!pe&&Re&&(Or=function(Po,_s,ma,ia){const Gs=Po.cleanup;if(null!=Gs)for(let Ml=0;Mlcd?sl[cd]:null}"string"==typeof Ic&&(Ml+=2)}return null}(c,a,P,T.index)),null!==Or)(Or.__ngLastListenerFn__||Or).__ngNextListenerFn__=J,Or.__ngLastListenerFn__=J,gn=!1;else{J=K2(T,a,Mt,J,!1);const Xr=v.listen(Qi,P,J);rn.push(J,Xr),et&&et.push(P,Lr,dr,dr+1)}}else J=K2(T,a,Mt,J,!1);const In=T.outputs;let Wn;if(gn&&null!==In&&(Wn=In[P])){const ki=Wn.length;if(ki)for(let Qi=0;Qi-1?Te(c.index,a):a);let Re=W2(a,v,T,pe),et=J.__ngNextListenerFn__;for(;et;)Re=W2(a,v,et,pe)&&Re,et=et.__ngNextListenerFn__;return P&&!1===Re&&(pe.preventDefault(),pe.returnValue=!1),Re}}function o2(c=1){return function uo(c){return(D.lFrame.contextLView=function(v,T){for(;v>0;)T=T[Hr],v--;return T}(c,D.lFrame.contextLView))[Ur]}(c)}function $2(c,a){let v=null;const T=function(J){const pe=J.attrs;if(null!=pe){const Re=pe.indexOf(5);if(!(1&Re))return pe[Re+1]}return null}(c);for(let P=0;P>17&32767}function h(c){return 2|c}function M(c){return(131068&c)>>2}function X(c,a){return-131069&c|a<<2}function le(c){return 1|c}function Ct(c,a,v,T,P){const J=c[v+1],pe=null===a;let Re=T?l(J):M(J),et=!1;for(;0!==Re&&(!1===et||pe);){const rn=c[Re+1];Pt(c[Re],a)&&(et=!0,c[Re+1]=T?le(rn):h(rn)),Re=T?l(rn):M(rn)}et&&(c[v+1]=T?h(J):le(J))}function Pt(c,a){return null===c||null==a||(Array.isArray(c)?c[1]:c)===a||!(!Array.isArray(c)||"string"!=typeof a)&&Ya(c,a)>=0}const yt={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function dn(c){return c.substring(yt.key,yt.keyEnd)}function qn(c){return c.substring(yt.value,yt.valueEnd)}function kn(c,a){const v=yt.textEnd;return v===a?-1:Li(c,a=yt.keyEnd=function(P,J,pe){for(;J32;)J++;return J}(c,yt.key=a,v),v)}function di(c,a){const v=yt.textEnd;let T=yt.key=Li(c,a,v);return v===T?-1:(T=yt.keyEnd=function(J,pe,Re){let et;for(;pe=65&&(-33&et)<=90||et>=48&&et<=57);)pe++;return pe}(c,T,v),T=Ai(c,T,v),T=yt.value=Li(c,T,v),T=yt.valueEnd=function(J,pe,Re){let et=-1,Mt=-1,rn=-1,gn=pe,In=gn;for(;gn32&&(In=gn),rn=Mt,Mt=et,et=-33&Wn}return In}(c,T,v),Ai(c,T,v))}function Pi(c){yt.key=0,yt.keyEnd=0,yt.value=0,yt.valueEnd=0,yt.textEnd=c.length}function Li(c,a,v){for(;a=0;v=di(a,v))da(c,dn(a),qn(a));var P}function To(c,a){for(let v=(Pi(P=a),kn(P,Li(P,0,yt.textEnd)));v>=0;v=kn(a,v))Cr(c,dn(a),!0);var P}function rs(c,a,v,T){const P=Dt(),J=cn(),pe=Qt(2);var et,Mt;J.firstUpdatePass&&Hs(J,c,pe,T),a!==ts&&pl(P,pe,a)&&Pl(J,J.data[zo()],P,P[zi],c,P[pe+1]=(Mt=v,null==(et=a)||""===et||("string"==typeof Mt?et+=Mt:"object"==typeof et&&(et=we(ta(et)))),et),T,pe)}function Ko(c,a,v,T){const P=cn(),J=Qt(2);P.firstUpdatePass&&Hs(P,null,J,T);const pe=Dt();if(v!==ts&&pl(pe,J,v)){const Re=P.data[zo()];if(a2(Re,T)&&!Zo(P,J)){let et=T?Re.classesWithoutHost:Re.stylesWithoutHost;null!==et&&(v=He(et,v||"")),x0(P,Re,pe,v,T)}else!function(Mt,rn,gn,In,Wn,ki,Qi,dr){Wn===ts&&(Wn=ut);let Lr=0,Or=0,Xr=0=c.expandoStartIndex}function Hs(c,a,v,T){const P=c.data;if(null===P[v+1]){const J=P[zo()],pe=Zo(c,v);a2(J,T)&&null===a&&!pe&&(a=!1),function Ne(c,a,v,T,P,J){let pe=J?a.classBindings:a.styleBindings,Re=l(pe),et=M(pe);c[T]=v;let Mt,rn=!1;if(Array.isArray(v)?(Mt=v[1],(null===Mt||Ya(v,Mt)>0)&&(rn=!0)):Mt=v,P)if(0!==et){const gn=l(c[Re+1]);c[T+1]=n(gn,Re),0!==gn&&(c[gn+1]=X(c[gn+1],T)),c[Re+1]=131071&c[Re+1]|T<<17}else c[T+1]=n(Re,0),0!==Re&&(c[Re+1]=X(c[Re+1],T)),Re=T;else c[T+1]=n(et,0),0===Re?Re=T:c[et+1]=X(c[et+1],T),et=T;rn&&(c[T+1]=h(c[T+1])),Ct(c,Mt,T,!0),Ct(c,Mt,T,!1),function(In,Wn,ki,Qi,dr){const Lr=dr?In.residualClasses:In.residualStyles;null!=Lr&&"string"==typeof Wn&&Ya(Lr,Wn)>=0&&(ki[Qi+1]=le(ki[Qi+1]))}(a,Mt,c,T,J),pe=n(Re,et),J?a.classBindings=pe:a.styleBindings=pe}(P,J,a=function(et,Mt,rn,gn){const In=ri(et);let Wn=gn?Mt.residualClasses:Mt.residualStyles;if(null===In)0===(gn?Mt.classBindings:Mt.styleBindings)&&(rn=Ds(rn=ea(null,et,Mt,rn,gn),Mt.attrs,gn),Wn=null);else{const ki=Mt.directiveStylingLast;if(-1===ki||et[ki]!==In)if(rn=ea(In,et,Mt,rn,gn),null===Wn){let Qi=function(Lr,Or,Xr){const Po=Xr?Or.classBindings:Or.styleBindings;if(0!==M(Po))return Lr[l(Po)]}(et,Mt,gn);void 0!==Qi&&Array.isArray(Qi)&&(Qi=ea(null,et,Mt,Qi[1],gn),Qi=Ds(Qi,Mt.attrs,gn),Or=Mt,Po=Qi,et[l(gn?Or.classBindings:Or.styleBindings)]=Po)}else Wn=function(dr,Lr,Or){let Xr;const Po=Lr.directiveEnd;for(let _s=1+Lr.directiveStylingLast;_s0;){const et=c[P],Mt=Array.isArray(et),rn=Mt?et[1]:et,gn=null===rn;let In=v[P+1];In===ts&&(In=gn?ut:void 0);let Wn=gn?Dc(In,T):rn===T?In:void 0;if(Mt&&!Il(Wn)&&(Wn=Dc(et,T)),Il(Wn)&&(Re=Wn,pe))return Re;const ki=c[P+1];P=pe?l(ki):M(ki)}if(null!==a){let et=J?a.residualClasses:a.residualStyles;null!=et&&(Re=Dc(et,T))}return Re}function Il(c){return void 0!==c}function a2(c,a){return!!(c.flags&(a?8:16))}function el(c,a=""){const v=Dt(),T=cn(),P=c+_n,J=T.firstCreatePass?vd(T,P,1,a,null):T.data[P],pe=v[P]=Yl(v[zi],a);ds(T,v,pe,J),oe(J,!1)}function l2(c){return w1("",c,""),l2}function w1(c,a,v){const T=Dt(),P=td(T,c,a,v);return P!==ts&&Hl(T,zo(),P),w1}function X2(c,a,v,T,P){const J=Dt(),pe=Td(J,c,a,v,T,P);return pe!==ts&&Hl(J,zo(),pe),X2}const a1=void 0;var ad=["en",[["a","p"],["AM","PM"],a1],[["AM","PM"],a1,a1],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],a1,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],a1,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",a1,"{1} 'at' {0}",a1],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function(a){const v=Math.floor(Math.abs(a)),T=a.toString().replace(/^[^.]*\.?/,"").length;return 1===v&&0===T?1:5}];let T1={};function ph(c){const a=c.toLowerCase().replace(/_/g,"-");let v=fh(a);if(v)return v;const T=a.split("-")[0];if(v=fh(T),v)return v;if("en"===T)return ad;throw new q(701,!1)}function Cu(c){return ph(c)[Q1.PluralCase]}function fh(c){return c in T1||(T1[c]=wt.ng&&wt.ng.common&&wt.ng.common.locales&&wt.ng.common.locales[c]),T1[c]}var Q1;!function(c){c[c.LocaleId=0]="LocaleId",c[c.DayPeriodsFormat=1]="DayPeriodsFormat",c[c.DayPeriodsStandalone=2]="DayPeriodsStandalone",c[c.DaysFormat=3]="DaysFormat",c[c.DaysStandalone=4]="DaysStandalone",c[c.MonthsFormat=5]="MonthsFormat",c[c.MonthsStandalone=6]="MonthsStandalone",c[c.Eras=7]="Eras",c[c.FirstDayOfWeek=8]="FirstDayOfWeek",c[c.WeekendRange=9]="WeekendRange",c[c.DateFormat=10]="DateFormat",c[c.TimeFormat=11]="TimeFormat",c[c.DateTimeFormat=12]="DateTimeFormat",c[c.NumberSymbols=13]="NumberSymbols",c[c.NumberFormats=14]="NumberFormats",c[c.CurrencyCode=15]="CurrencyCode",c[c.CurrencySymbol=16]="CurrencySymbol",c[c.CurrencyName=17]="CurrencyName",c[c.Currencies=18]="Currencies",c[c.Directionality=19]="Directionality",c[c.PluralCase=20]="PluralCase",c[c.ExtraData=21]="ExtraData"}(Q1||(Q1={}));const Ec=["zero","one","two","few","many"],Vl="en-US",ha={marker:"element"},Hh={marker:"ICU"};var ou;!function(c){c[c.SHIFT=2]="SHIFT",c[c.APPEND_EAGERLY=1]="APPEND_EAGERLY",c[c.COMMENT=2]="COMMENT"}(ou||(ou={}));let Vh=Vl;function Ea(c,a,v){const T=a.insertBeforeIndex,P=Array.isArray(T)?T[0]:T;return null===P?hu(c,0,v):Mo(v[P])}function R0(c,a,v,T,P){const J=a.insertBeforeIndex;if(Array.isArray(J)){let pe=T,Re=null;if(3&a.type||(Re=pe,pe=P),null!==pe&&-1===a.componentOffset)for(let et=1;et1)for(let v=c.length-2;v>=0;v--){const T=c[v];gh(T)||c3(T,a)&&null===su(T)&&Gh(T,a.index)}}function gh(c){return!(64&c.type)}function c3(c,a){return gh(a)||c.index>a.index}function su(c){const a=c.insertBeforeIndex;return Array.isArray(a)?a[0]:a}function Gh(c,a){const v=c.insertBeforeIndex;Array.isArray(v)?v[0]=a:(Rl(Ea,R0),c.insertBeforeIndex=a)}function h2(c,a){const v=c.data[a];return null===v||"string"==typeof v?null:v.hasOwnProperty("currentCaseLViewIndex")?v:v.value}function Yh(c,a,v){const T=th(c,v,64,null,null);return Al(a,T),T}function Od(c,a){const v=a[c.currentCaseLViewIndex];return null===v?v:v<0?~v:v}function d3(c){return c>>>17}function mh(c){return(131070&c)>>>1}let o0=0,kc=0;function Pd(c,a,v,T){const P=v[zi];let J,pe=null;for(let Re=0;Re>>1,v),null,null,Wn,ki,null)}else switch(et){case Hh:const Mt=a[++Re],rn=a[++Re];null===v[rn]&&kl(v[rn]=qs(P,Mt),v);break;case ha:const gn=a[++Re],In=a[++Re];null===v[In]&&kl(v[In]=ml(P,gn,null),v)}}}function s0(c,a,v,T,P){for(let J=0;J>>2;switch(3&rn){case 1:const In=v[++Mt],Wn=v[++Mt],ki=c.data[gn];"string"==typeof ki?Fh(a[zi],a[gn],null,ki,In,et,Wn):yu(c,ki,a,In,et,a[zi],Wn,!1);break;case 0:const Qi=a[gn];null!==Qi&&La(a[zi],Qi,et);break;case 2:x3(c,h2(c,gn),a,et);break;case 3:yh(c,h2(c,gn),T,a)}}}}else{const et=v[J+1];if(et>0&&!(3&~et)){const Mt=h2(c,et>>>2);a[Mt.currentCaseLViewIndex]<0&&yh(c,Mt,T,a)}}J+=Re}}function yh(c,a,v,T){let P=T[a.currentCaseLViewIndex];if(null!==P){let J=o0;P<0&&(P=T[a.currentCaseLViewIndex]=~P,J=-1),s0(c,T,a.update[P],v,J)}}function x3(c,a,v,T){const P=function(pe,Re){let et=pe.cases.indexOf(Re);if(-1===et)switch(pe.type){case 1:{const Mt=function(gn,In){const Wn=Cu(In)(parseInt(gn,10)),ki=Ec[Wn];return void 0!==ki?ki:"other"}(Re,function(){return Vh}());et=pe.cases.indexOf(Mt),-1===et&&"other"!==Mt&&(et=pe.cases.indexOf("other"));break}case 0:et=pe.cases.indexOf("other")}return-1===et?null:et}(a,T);if(Od(a,v)!==P&&(a0(c,a,v),v[a.currentCaseLViewIndex]=null===P?null:~P,null!==P)){const J=v[a.anchorIdx];J&&Pd(c,a.create[P],v,J)}}function a0(c,a,v){let T=Od(a,v);if(null!==T){const P=a.remove[T];for(let J=0;J0){const Re=lo(pe,v);null!==Re&&Us(v[zi],Re)}else a0(c,h2(c,~pe),v)}}}function p2(){const c=[];let a,v,T=-1;function P(pe,Re){T=0;const et=Od(pe,Re);v=null!==et?pe.remove[et]:ut}function J(){if(T0?a[pe]:(c.push(T,v),P(a[ci].data[~pe],a),J())}return 0===c.length?null:(v=c.pop(),T=c.pop(),J())}return function(Re,et){for(a=et;c.length;)c.pop();return P(Re.value,et),J}}const W1=/\ufffd(\d+):?\d*\ufffd/gi,_u=/({\s*\ufffd\d+:?\d*\ufffd\s*,\s*\S{6}\s*,[\s\S]*})/gi,L3=/\ufffd(\d+)\ufffd/,vh=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,f2="\ufffd",h3=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,bh=/\ufffd(\/?[#*]\d+):?\d*\ufffd/gi,Id=/\uE500/g;function f3(c,a,v,T,P,J,pe){const Re=N2(c,T,1,null);let et=Re<v.length&&v.push(et)}return{type:T,mainBinding:P,cases:a,values:v}}function m2(c){if(!c)return[];let a=0;const v=[],T=[],P=/[{}]/g;let J;for(P.lastIndex=0;J=P.exec(c);){const Re=J.index;if("}"==J[0]){if(v.pop(),0==v.length){const et=c.substring(a,Re);vh.test(et)?T.push(m3(et)):T.push(et),a=Re+1}}else{if(0==v.length){const et=c.substring(a,Re);T.push(et),a=Re+1}v.push("{")}}const pe=c.substring(a);return T.push(pe),T}function B0(c,a,v,T,P,J,pe,Re){const et=[],Mt=[],rn=[];a.cases.push(J),a.create.push(et),a.remove.push(Mt),a.update.push(rn);const gn=Oa(Bl()).getInertBodyElement(pe),In=ge(gn)||gn;return In?y2(c,a,v,T,et,Mt,rn,In,P,Re,0):0}function y2(c,a,v,T,P,J,pe,Re,et,Mt,rn){let gn=0,In=Re.firstChild;for(;In;){const Wn=N2(c,v,1,null);switch(In.nodeType){case Node.ELEMENT_NODE:const ki=In,Qi=ki.tagName.toLowerCase();if(oa.hasOwnProperty(Qi)){v2(P,ha,Qi,et,Wn),c.data[Wn]=Qi;const Xr=ki.attributes;for(let Po=0;Po>>ou.SHIFT;let ia=In[ma];null===ia&&(ia=In[ma]=(Or&ou.COMMENT)===ou.COMMENT?dr.createComment(Xr):Yl(dr,Xr)),_s&&null!==ki&&yl(dr,ki,ia,Qi,!1)}})(P,et.create,Mt,Re&&8&Re.type?P[Re.index]:null),fn(!0)}function $e(){fn(!1)}function Hn(c,a,v,T,P){if(c=Ge(c),Array.isArray(c))for(let J=0;J>20;if(fo(c)||!c.multi){const Wn=new Go(et,P,vc),ki=mi(Re,a,P?rn:rn+In,gn);-1===ki?(Rt(go(Mt,pe),J,Re),Zn(J,c,a.length),a.push(Re),Mt.directiveStart++,Mt.directiveEnd++,P&&(Mt.providerIndexes+=1048576),v.push(Wn),pe.push(Wn)):(v[ki]=Wn,pe[ki]=Wn)}else{const Wn=mi(Re,a,rn+In,gn),ki=mi(Re,a,rn,rn+In),dr=ki>=0&&v[ki];if(P&&!dr||!P&&!(Wn>=0&&v[Wn])){Rt(go(Mt,pe),J,Re);const Lr=function(Xr,Po,_s,ma,ia){const Gs=new Go(Xr,_s,vc);return Gs.multi=[],Gs.index=Po,Gs.componentProviders=0,oi(Gs,ia,ma&&!_s),Gs}(P?tr:Fi,v.length,P,T,et);!P&&dr&&(v[ki].providerFactory=Lr),Zn(J,c,a.length,0),a.push(Re),Mt.directiveStart++,Mt.directiveEnd++,P&&(Mt.providerIndexes+=1048576),v.push(Lr),pe.push(Lr)}else Zn(J,c,Wn>-1?Wn:ki,oi(v[P?ki:Wn],et,!P&&T));!P&&T&&dr&&v[ki].componentProviders++}}}function Zn(c,a,v,T){const P=fo(a),J=!!a.useClass;if(P||J){const pe=(J?Ge(a.useClass):a).prototype.ngOnDestroy;if(pe){const Re=c.destroyHooks||(c.destroyHooks=[]);if(!P&&a.multi){const et=Re.indexOf(v);-1===et?Re.push(v,[T,pe]):Re[et+1].push(T,pe)}else Re.push(v,pe)}}}function oi(c,a,v){return v&&c.componentProviders++,c.multi.push(a)-1}function mi(c,a,v,T){for(let P=v;P{v.providersResolver=(T,P)=>function(pe,Re,et){const Mt=cn();if(Mt.firstCreatePass){const rn=Bt(pe);Hn(et,Mt.data,Mt.blueprint,rn,!0),Hn(Re,Mt.data,Mt.blueprint,rn,!1)}}(T,P?P(c):c,a)}}class Nr{}class cr{}function bo(c,a){return new gs(c,null!=a?a:null)}class gs extends Nr{constructor(a,v){super(),this._parent=v,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new sh(this);const T=An(a);this._bootstrapComponents=Zl(T.bootstrap),this._r3Injector=md(a,v,[{provide:Nr,useValue:this},{provide:dc,useValue:this.componentFactoryResolver}],we(a),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(a)}get injector(){return this._r3Injector}destroy(){const a=this._r3Injector;!a.destroyed&&a.destroy(),this.destroyCbs.forEach(v=>v()),this.destroyCbs=null}onDestroy(a){this.destroyCbs.push(a)}}class ls extends cr{constructor(a){super(),this.moduleType=a}create(a){return new gs(this.moduleType,a)}}class fs extends Nr{constructor(a,v,T){super(),this.componentFactoryResolver=new sh(this),this.instance=null;const P=new Gc([...a,{provide:Nr,useValue:this},{provide:dc,useValue:this.componentFactoryResolver}],v||yo(),T,new Set(["environment"]));this.injector=P,P.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(a){this.injector.onDestroy(a)}}class Fs{constructor(a){this._injector=a,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(a){if(!a.standalone)return null;if(!this.cachedInjectors.has(a.id)){const v=Fr(0,a.type),T=v.length>0?function ms(c,a,v=null){return new fs(c,a,v).injector}([v],this._injector,`Standalone[${a.type.name}]`):null;this.cachedInjectors.set(a.id,T)}return this.cachedInjectors.get(a.id)}ngOnDestroy(){try{for(const a of this.cachedInjectors.values())null!==a&&a.destroy()}finally{this.cachedInjectors.clear()}}}function sa(c,a,v,T){return Gt(()=>{const P=c;null!==a&&(P.hasOwnProperty("decorators")&&void 0!==P.decorators?P.decorators.push(...a):P.decorators=a),null!==v&&(P.ctorParameters=v),null!==T&&(P.propDecorators=P.hasOwnProperty("propDecorators")&&void 0!==P.propDecorators?{...P.propDecorators,...T}:T)})}function au(c,a,v,T){return _h(Dt(),Oe(),c,a,v,T)}function Ws(c,a,v,T,P){return Ad(Dt(),Oe(),c,a,v,T,P)}function nl(c,a){const v=c[a];return v===ts?void 0:v}function _h(c,a,v,T,P,J){const pe=a+v;return pl(c,pe,P)?n1(c,pe+1,J?T.call(J,P):T(P)):nl(c,pe+1)}function Ad(c,a,v,T,P,J,pe){const Re=a+v;return _c(c,Re,P,J)?n1(c,Re+2,pe?T.call(pe,P,J):T(P,J)):nl(c,Re+2)}function U0(c,a,v,T,P,J,pe,Re){const et=a+v;return G2(c,et,P,J,pe)?n1(c,et+3,Re?T.call(Re,P,J,pe):T(P,J,pe)):nl(c,et+3)}function wh(c,a,v,T,P,J,pe,Re,et){const Mt=a+v;return Ia(c,Mt,P,J,pe,Re)?n1(c,Mt+4,et?T.call(et,P,J,pe,Re):T(P,J,pe,Re)):nl(c,Mt+4)}function Th(c,a,v,T,P,J){let pe=a+v,Re=!1;for(let et=0;et=0;gn--){const In=rn[gn];if(Mt===In.name)return In}}(a,v.pipeRegistry),v.data[P]=T,T.onDestroy&&(null!=(Re=v.destroyHooks)?Re:v.destroyHooks=[]).push(P,T.onDestroy)):T=v.data[P];const J=T.factory||(T.factory=on(T.type)),pe=En(vc);try{const et=er(!1),Mt=J();return er(et),gn=v,In=Dt(),ki=Mt,(Wn=P)>=gn.data.length&&(gn.data[Wn]=null,gn.blueprint[Wn]=null),In[Wn]=ki,Mt}finally{En(pe)}var gn,In,Wn,ki}function Qe(c,a,v){const T=c+_n,P=Dt(),J=_(P,T);return Nn(P,T)?_h(P,Oe(),a,J.transform,v,J):J.transform(v)}function Nn(c,a){return c[ci].data[a].pure}function li(c){return a=>{setTimeout(c,void 0,a)}}Fs.\u0275prov=sn({token:Fs,providedIn:"environment",factory:()=>new Fs(mt(hl))});const gi=class ti extends e.xQ{constructor(a=!1){super(),this.__isAsync=a}emit(a){super.next(a)}subscribe(a,v,T){var et,Mt,rn;let P=a,J=v||(()=>null),pe=T;if(a&&"object"==typeof a){const gn=a;P=null==(et=gn.next)?void 0:et.bind(gn),J=null==(Mt=gn.error)?void 0:Mt.bind(gn),pe=null==(rn=gn.complete)?void 0:rn.bind(gn)}this.__isAsync&&(J=li(J),P&&(P=li(P)),pe&&(pe=li(pe)));const Re=super.subscribe({next:P,error:J,complete:pe});return a instanceof f.w&&a.add(Re),Re}};function ur(){return this._results[Symbol.iterator]()}class Br{get changes(){return this._changes||(this._changes=new gi)}constructor(a=!1){this._emitDistinctChangesOnly=a,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const v=Br.prototype;v[Symbol.iterator]||(v[Symbol.iterator]=ur)}get(a){return this._results[a]}map(a){return this._results.map(a)}filter(a){return this._results.filter(a)}find(a){return this._results.find(a)}reduce(a,v){return this._results.reduce(a,v)}forEach(a){this._results.forEach(a)}some(a){return this._results.some(a)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(a,v){const T=this;T.dirty=!1;const P=xs(a);(this._changesDetected=!function(pe,Re,et){if(pe.length!==Re.length)return!1;for(let Mt=0;Mt0;)this.remove(this.length-1)}get(c){const a=Mu(this._lContainer);return null!==a&&a[c]||null}get length(){return this._lContainer.length-vr}createEmbeddedView(c,a,v){let T,P;"number"==typeof v?T=v:null!=v&&(T=v.index,P=v.injector);const J=c.createEmbeddedView(a||{},P);return this.insert(J,T),J}createComponent(c,a,v,T,P){const J=c&&!Qs(c);let pe;if(J)pe=a;else{const rn=a||{};pe=rn.index,v=rn.injector,T=rn.projectableNodes,P=rn.environmentInjector||rn.ngModuleRef}const Re=J?c:new U2(Si(c)),et=v||this.parentInjector;if(!P&&null==Re.ngModule){const rn=(J?et:this.parentInjector).get(hl,null);rn&&(P=rn)}const Mt=Re.create(et,T,void 0,P);return this.insert(Mt.hostView,pe),Mt}insert(c,a){const v=c._lView,T=v[ci];if(Ii(v[Mi])){const Mt=this.indexOf(c);if(-1!==Mt)this.detach(Mt);else{const rn=v[Mi],gn=new Tu(rn,rn[Hi],rn[Mi]);gn.detach(gn.indexOf(c))}}const P=this._adjustIndex(a),J=this._lContainer;!function oc(c,a,v,T){const P=vr+T,J=v.length;T>0&&(v[P-1][kr]=a),T0)T.push(pe[Re/2]);else{const Mt=J[Re+1],rn=a[-et];for(let gn=vr;gn{a.findHostDirectiveDefs=ed,a.hostDirectives=(Array.isArray(c)?c:c()).map(v=>"function"==typeof v?{directive:Ge(v),inputs:Pn,outputs:Pn}:{directive:Ge(v.directive),inputs:Kd(v.inputs),outputs:Kd(v.outputs)})}},\u0275\u0275NgOnChangesFeature:qi,\u0275\u0275ProvidersFeature:hr,\u0275\u0275CopyDefinitionFeature:function H2(c){let a,v=Ja(c.type);a=Bt(c)?v.\u0275cmp:v.\u0275dir;const T=c;for(const P of Z2)T[P]=a[P];if(Bt(a))for(const P of e1)T[P]=a[P]},\u0275\u0275InheritDefinitionFeature:Wd,\u0275\u0275StandaloneFeature:function Ls(c){c.getStandaloneInjector=a=>a.get(Fs).getOrCreateStandaloneInjector(c)},\u0275\u0275nextContext:o2,\u0275\u0275namespaceHTML:ra,\u0275\u0275namespaceMathML:function $s(){D.lFrame.currentNamespace="math"},\u0275\u0275namespaceSVG:ws,\u0275\u0275enableBindings:function ye(){D.bindingsEnabled=!0},\u0275\u0275disableBindings:function _t(){D.bindingsEnabled=!1},\u0275\u0275elementStart:Mc,\u0275\u0275elementEnd:o1,\u0275\u0275element:Ed,\u0275\u0275elementContainerStart:n2,\u0275\u0275elementContainerEnd:i2,\u0275\u0275elementContainer:function L0(c,a,v){return n2(c,a,v),i2(),L0},\u0275\u0275pureFunction0:function aa(c,a,v){const T=Oe()+c,P=Dt();return P[T]===ts?n1(P,T,v?a.call(v):a()):V2(P,T)},\u0275\u0275pureFunction1:au,\u0275\u0275pureFunction2:Ws,\u0275\u0275pureFunction3:function la(c,a,v,T,P,J){return U0(Dt(),Oe(),c,a,v,T,P,J)},\u0275\u0275pureFunction4:function Oc(c,a,v,T,P,J,pe){return wh(Dt(),Oe(),c,a,v,T,P,J,pe)},\u0275\u0275pureFunction5:function Va(c,a,v,T,P,J,pe,Re){const et=Oe()+c,Mt=Dt(),rn=Ia(Mt,et,v,T,P,J);return pl(Mt,et+4,pe)||rn?n1(Mt,et+5,Re?a.call(Re,v,T,P,J,pe):a(v,T,P,J,pe)):V2(Mt,et+5)},\u0275\u0275pureFunction6:function q0(c,a,v,T,P,J,pe,Re,et){const Mt=Oe()+c,rn=Dt(),gn=Ia(rn,Mt,v,T,P,J);return _c(rn,Mt+4,pe,Re)||gn?n1(rn,Mt+6,et?a.call(et,v,T,P,J,pe,Re):a(v,T,P,J,pe,Re)):V2(rn,Mt+6)},\u0275\u0275pureFunction7:function Pc(c,a,v,T,P,J,pe,Re,et,Mt){const rn=Oe()+c,gn=Dt();let In=Ia(gn,rn,v,T,P,J);return G2(gn,rn+4,pe,Re,et)||In?n1(gn,rn+7,Mt?a.call(Mt,v,T,P,J,pe,Re,et):a(v,T,P,J,pe,Re,et)):V2(gn,rn+7)},\u0275\u0275pureFunction8:function Os(c,a,v,T,P,J,pe,Re,et,Mt,rn){const gn=Oe()+c,In=Dt(),Wn=Ia(In,gn,v,T,P,J);return Ia(In,gn+4,pe,Re,et,Mt)||Wn?n1(In,gn+8,rn?a.call(rn,v,T,P,J,pe,Re,et,Mt):a(v,T,P,J,pe,Re,et,Mt)):V2(In,gn+8)},\u0275\u0275pureFunctionV:function wu(c,a,v,T){return Th(Dt(),Oe(),c,a,v,T)},\u0275\u0275getCurrentView:C1,\u0275\u0275restoreView:Un,\u0275\u0275listener:vu,\u0275\u0275projection:O0,\u0275\u0275syntheticHostProperty:function u3(c,a,v){const T=Dt();if(pl(T,Kt(),a)){const P=cn(),J=hs();yu(P,J,T,c,a,Jc(ri(P.data),J,T),v,!0)}return u3},\u0275\u0275syntheticHostListener:function bu(c,a){const v=fi(),T=Dt(),P=cn();return lh(P,T,Jc(ri(P.data),v,T),v,c,a),bu},\u0275\u0275pipeBind1:Qe,\u0275\u0275pipeBind2:function xt(c,a,v,T){const P=c+_n,J=Dt(),pe=_(J,P);return Nn(J,P)?Ad(J,Oe(),a,pe.transform,v,T,pe):pe.transform(v,T)},\u0275\u0275pipeBind3:function it(c,a,v,T,P){const J=c+_n,pe=Dt(),Re=_(pe,J);return Nn(pe,J)?U0(pe,Oe(),a,Re.transform,v,T,P,Re):Re.transform(v,T,P)},\u0275\u0275pipeBind4:function kt(c,a,v,T,P,J){const pe=c+_n,Re=Dt(),et=_(Re,pe);return Nn(Re,pe)?wh(Re,Oe(),a,et.transform,v,T,P,J,et):et.transform(v,T,P,J)},\u0275\u0275pipeBindV:function vn(c,a,v){const T=c+_n,P=Dt(),J=_(P,T);return Nn(P,T)?Th(P,Oe(),a,J.transform,v,J):J.transform.apply(J,v)},\u0275\u0275projectionDef:na,\u0275\u0275hostProperty:function r0(c,a,v){const T=Dt();return pl(T,Kt(),a)&&yu(cn(),hs(),T,c,a,T[zi],v,!0),r0},\u0275\u0275property:Q2,\u0275\u0275propertyInterpolate:rd,\u0275\u0275propertyInterpolate1:od,\u0275\u0275propertyInterpolate2:P0,\u0275\u0275propertyInterpolate3:function J2(c,a,v,T,P,J,pe,Re,et){const Mt=Dt(),rn=Jd(Mt,a,v,T,P,J,pe,Re);return rn!==ts&&yu(cn(),hs(),Mt,c,rn,Mt[zi],et,!1),J2},\u0275\u0275propertyInterpolate4:function Sc(c,a,v,T,P,J,pe,Re,et,Mt,rn){const gn=Dt(),In=Xd(gn,a,v,T,P,J,pe,Re,et,Mt);return In!==ts&&yu(cn(),hs(),gn,c,In,gn[zi],rn,!1),Sc},\u0275\u0275propertyInterpolate5:function s2(c,a,v,T,P,J,pe,Re,et,Mt,rn,gn,In){const Wn=Dt(),ki=Md(Wn,a,v,T,P,J,pe,Re,et,Mt,rn,gn);return ki!==ts&&yu(cn(),hs(),Wn,c,ki,Wn[zi],In,!1),s2},\u0275\u0275propertyInterpolate6:function qh(c,a,v,T,P,J,pe,Re,et,Mt,rn,gn,In,Wn,ki){const Qi=Dt(),dr=e2(Qi,a,v,T,P,J,pe,Re,et,Mt,rn,gn,In,Wn);return dr!==ts&&yu(cn(),hs(),Qi,c,dr,Qi[zi],ki,!1),qh},\u0275\u0275propertyInterpolate7:function d(c,a,v,T,P,J,pe,Re,et,Mt,rn,gn,In,Wn,ki,Qi,dr){const Lr=Dt(),Or=nd(Lr,a,v,T,P,J,pe,Re,et,Mt,rn,gn,In,Wn,ki,Qi);return Or!==ts&&yu(cn(),hs(),Lr,c,Or,Lr[zi],dr,!1),d},\u0275\u0275propertyInterpolate8:function y(c,a,v,T,P,J,pe,Re,et,Mt,rn,gn,In,Wn,ki,Qi,dr,Lr,Or){const Xr=Dt(),Po=wc(Xr,a,v,T,P,J,pe,Re,et,Mt,rn,gn,In,Wn,ki,Qi,dr,Lr);return Po!==ts&&yu(cn(),hs(),Xr,c,Po,Xr[zi],Or,!1),y},\u0275\u0275propertyInterpolateV:function g(c,a,v){const T=Dt(),P=i1(T,a);return P!==ts&&yu(cn(),hs(),T,c,P,T[zi],v,!1),g},\u0275\u0275pipe:he,\u0275\u0275queryRefresh:b2,\u0275\u0275viewQuery:B3,\u0275\u0275loadQuery:v3,\u0275\u0275contentQuery:function K1(c,a,v,T){const P=cn();if(P.firstCreatePass){const J=fi();Nd(P,new ld(a,v,T),J.index),function(Re,et){const Mt=Re.contentQueries||(Re.contentQueries=[]);et!==(Mt.length?Mt[Mt.length-1]:-1)&&Mt.push(Re.queries.length-1,et)}(P,c),!(2&~v)&&(P.staticContentQueries=!0)}Mh(P,Dt(),v)},\u0275\u0275reference:Rh,\u0275\u0275classMap:function wr(c){Ko(wa,To,c,!0)},\u0275\u0275classMapInterpolate1:function uh(c,a,v){Ko(Cr,To,td(Dt(),c,a,v),!0)},\u0275\u0275classMapInterpolate2:function Uh(c,a,v,T,P){Ko(Cr,To,Td(Dt(),c,a,v,T,P),!0)},\u0275\u0275classMapInterpolate3:function zh(c,a,v,T,P,J,pe){Ko(Cr,To,Jd(Dt(),c,a,v,T,P,J,pe),!0)},\u0275\u0275classMapInterpolate4:function o3(c,a,v,T,P,J,pe,Re,et){Ko(Cr,To,Xd(Dt(),c,a,v,T,P,J,pe,Re,et),!0)},\u0275\u0275classMapInterpolate5:function s3(c,a,v,T,P,J,pe,Re,et,Mt,rn){Ko(Cr,To,Md(Dt(),c,a,v,T,P,J,pe,Re,et,Mt,rn),!0)},\u0275\u0275classMapInterpolate6:function E3(c,a,v,T,P,J,pe,Re,et,Mt,rn,gn,In){Ko(Cr,To,e2(Dt(),c,a,v,T,P,J,pe,Re,et,Mt,rn,gn,In),!0)},\u0275\u0275classMapInterpolate7:function D0(c,a,v,T,P,J,pe,Re,et,Mt,rn,gn,In,Wn,ki){Ko(Cr,To,nd(Dt(),c,a,v,T,P,J,pe,Re,et,Mt,rn,gn,In,Wn,ki),!0)},\u0275\u0275classMapInterpolate8:function k3(c,a,v,T,P,J,pe,Re,et,Mt,rn,gn,In,Wn,ki,Qi,dr){Ko(Cr,To,wc(Dt(),c,a,v,T,P,J,pe,Re,et,Mt,rn,gn,In,Wn,ki,Qi,dr),!0)},\u0275\u0275classMapInterpolateV:function ch(c){Ko(Cr,To,i1(Dt(),c),!0)},\u0275\u0275styleMap:lr,\u0275\u0275styleMapInterpolate1:function a3(c,a,v){lr(td(Dt(),c,a,v))},\u0275\u0275styleMapInterpolate2:function Y1(c,a,v,T,P){lr(Td(Dt(),c,a,v,T,P))},\u0275\u0275styleMapInterpolate3:function u2(c,a,v,T,P,J,pe){lr(Jd(Dt(),c,a,v,T,P,J,pe))},\u0275\u0275styleMapInterpolate4:function Ns(c,a,v,T,P,J,pe,Re,et){lr(Xd(Dt(),c,a,v,T,P,J,pe,Re,et))},\u0275\u0275styleMapInterpolate5:function N0(c,a,v,T,P,J,pe,Re,et,Mt,rn){lr(Md(Dt(),c,a,v,T,P,J,pe,Re,et,Mt,rn))},\u0275\u0275styleMapInterpolate6:function sd(c,a,v,T,P,J,pe,Re,et,Mt,rn,gn,In){lr(e2(Dt(),c,a,v,T,P,J,pe,Re,et,Mt,rn,gn,In))},\u0275\u0275styleMapInterpolate7:function n0(c,a,v,T,P,J,pe,Re,et,Mt,rn,gn,In,Wn,ki){lr(nd(Dt(),c,a,v,T,P,J,pe,Re,et,Mt,rn,gn,In,Wn,ki))},\u0275\u0275styleMapInterpolate8:function tl(c,a,v,T,P,J,pe,Re,et,Mt,rn,gn,In,Wn,ki,Qi,dr){lr(wc(Dt(),c,a,v,T,P,J,pe,Re,et,Mt,rn,gn,In,Wn,ki,Qi,dr))},\u0275\u0275styleMapInterpolateV:function F0(c){lr(i1(Dt(),c))},\u0275\u0275styleProp:mr,\u0275\u0275stylePropInterpolate1:function Zh(c,a,v,T,P){return rs(c,td(Dt(),a,v,T),P,!1),Zh},\u0275\u0275stylePropInterpolate2:function xd(c,a,v,T,P,J,pe){return rs(c,Td(Dt(),a,v,T,P,J),pe,!1),xd},\u0275\u0275stylePropInterpolate3:function l3(c,a,v,T,P,J,pe,Re,et){return rs(c,Jd(Dt(),a,v,T,P,J,pe,Re),et,!1),l3},\u0275\u0275stylePropInterpolate4:function i0(c,a,v,T,P,J,pe,Re,et,Mt,rn){return rs(c,Xd(Dt(),a,v,T,P,J,pe,Re,et,Mt),rn,!1),i0},\u0275\u0275stylePropInterpolate5:function dh(c,a,v,T,P,J,pe,Re,et,Mt,rn,gn,In){return rs(c,Md(Dt(),a,v,T,P,J,pe,Re,et,Mt,rn,gn),In,!1),dh},\u0275\u0275stylePropInterpolate6:function j0(c,a,v,T,P,J,pe,Re,et,Mt,rn,gn,In,Wn,ki){return rs(c,e2(Dt(),a,v,T,P,J,pe,Re,et,Mt,rn,gn,In,Wn),ki,!1),j0},\u0275\u0275stylePropInterpolate7:function c2(c,a,v,T,P,J,pe,Re,et,Mt,rn,gn,In,Wn,ki,Qi,dr){return rs(c,nd(Dt(),a,v,T,P,J,pe,Re,et,Mt,rn,gn,In,Wn,ki,Qi),dr,!1),c2},\u0275\u0275stylePropInterpolate8:function Ld(c,a,v,T,P,J,pe,Re,et,Mt,rn,gn,In,Wn,ki,Qi,dr,Lr,Or){return rs(c,wc(Dt(),a,v,T,P,J,pe,Re,et,Mt,rn,gn,In,Wn,ki,Qi,dr,Lr),Or,!1),Ld},\u0275\u0275stylePropInterpolateV:function hh(c,a,v){return rs(c,i1(Dt(),a),v,!1),hh},\u0275\u0275classProp:$i,\u0275\u0275advance:Ku,\u0275\u0275template:id,\u0275\u0275text:el,\u0275\u0275textInterpolate:l2,\u0275\u0275textInterpolate1:w1,\u0275\u0275textInterpolate2:X2,\u0275\u0275textInterpolate3:function iu(c,a,v,T,P,J,pe){const Re=Dt(),et=Jd(Re,c,a,v,T,P,J,pe);return et!==ts&&Hl(Re,zo(),et),iu},\u0275\u0275textInterpolate4:function kd(c,a,v,T,P,J,pe,Re,et){const Mt=Dt(),rn=Xd(Mt,c,a,v,T,P,J,pe,Re,et);return rn!==ts&&Hl(Mt,zo(),rn),kd},\u0275\u0275textInterpolate5:function e0(c,a,v,T,P,J,pe,Re,et,Mt,rn){const gn=Dt(),In=Md(gn,c,a,v,T,P,J,pe,Re,et,Mt,rn);return In!==ts&&Hl(gn,zo(),In),e0},\u0275\u0275textInterpolate6:function ru(c,a,v,T,P,J,pe,Re,et,Mt,rn,gn,In){const Wn=Dt(),ki=e2(Wn,c,a,v,T,P,J,pe,Re,et,Mt,rn,gn,In);return ki!==ts&&Hl(Wn,zo(),ki),ru},\u0275\u0275textInterpolate7:function t0(c,a,v,T,P,J,pe,Re,et,Mt,rn,gn,In,Wn,ki){const Qi=Dt(),dr=nd(Qi,c,a,v,T,P,J,pe,Re,et,Mt,rn,gn,In,Wn,ki);return dr!==ts&&Hl(Qi,zo(),dr),t0},\u0275\u0275textInterpolate8:function I0(c,a,v,T,P,J,pe,Re,et,Mt,rn,gn,In,Wn,ki,Qi,dr){const Lr=Dt(),Or=wc(Lr,c,a,v,T,P,J,pe,Re,et,Mt,rn,gn,In,Wn,ki,Qi,dr);return Or!==ts&&Hl(Lr,zo(),Or),I0},\u0275\u0275textInterpolateV:function A0(c){const a=Dt(),v=i1(a,c);return v!==ts&&Hl(a,zo(),v),A0},\u0275\u0275i18n:function nt(c,a,v){de(c,a,v),$e()},\u0275\u0275i18nAttributes:function tt(c,a){const v=cn(),T=Ve(v.consts,a);!function(J,pe,Re){const et=fi().index,Mt=[];if(J.firstCreatePass&&null===J.data[pe]){for(let rn=0;rn0){const J=v.data[P];s0(v,T,Array.isArray(J)?J:J.update,Ze()-kc-1,o0)}o0=0,kc=0}(cn(),Dt(),c+_n)},\u0275\u0275i18nPostprocess:function an(c,a={}){return function(T,P={}){let J=T;if(o.test(T)){const pe={},Re=[0];J=J.replace(t,(et,Mt,rn)=>{const gn=Mt||rn,In=pe[gn]||[];if(In.length||(gn.split("|").forEach(Or=>{const Xr=Or.match(Q),Po=Xr?parseInt(Xr[1],10):0,_s=U.test(Or);In.push([Po,_s,Or])}),pe[gn]=In),!In.length)throw new Error(`i18n postprocess: unmatched placeholder - ${gn}`);const Wn=Re[Re.length-1];let ki=0;for(let Or=0;OrP.hasOwnProperty(et)?`${Re}${P[et]}${gn}`:pe),J=J.replace(u,(pe,Re)=>P.hasOwnProperty(Re)?P[Re]:pe),J=J.replace(w,(pe,Re)=>{if(P.hasOwnProperty(Re)){const et=P[Re];if(!et.length)throw new Error(`i18n postprocess: unmatched ICU - ${pe} with key: ${Re}`);return et.shift()}return pe})),J}(c,a)},\u0275\u0275resolveWindow:pc,\u0275\u0275resolveDocument:tu,\u0275\u0275resolveBody:function zd(c){return c.ownerDocument.body},\u0275\u0275setComponentScope:function rr(c,a,v){const T=c.\u0275cmp;T.directiveDefs=zn(a,!1),T.pipeDefs=zn(v,!0)},\u0275\u0275setNgModuleScope:or,\u0275\u0275registerNgModuleType:Ud,\u0275\u0275sanitizeHtml:Ce,\u0275\u0275sanitizeStyle:function ct(c){const a=Rn();return a?a.sanitize(Y.STYLE,c)||"":Qa(c,"Style")?ta(c):Fe(c)},\u0275\u0275sanitizeResourceUrl:ae,\u0275\u0275sanitizeScript:function k(c){const a=Rn();if(a)return Pu(a.sanitize(Y.SCRIPT,c)||"");if(Qa(c,"Script"))return Pu(ta(c));throw new q(905,!1)},\u0275\u0275sanitizeUrl:tn,\u0275\u0275sanitizeUrlOrResourceUrl:function Ft(c,a,v){return function(P,J){return"src"===J&&("embed"===P||"frame"===P||"iframe"===P||"media"===P||"script"===P)||"href"===J&&("base"===P||"link"===P)?ae:tn}(a,v)(c)},\u0275\u0275trustConstantHtml:function I(c){return Vu(c[0])},\u0275\u0275trustConstantResourceUrl:function De(c){return v=c[0],(null==(T=Ba())?void 0:T.createScriptURL(v))||v;var v,T},\u0275\u0275validateIframeAttribute:function Hc(c,a,v){const T=Dt(),P=hs(),J=Tr(P,T);if(2===P.type&&"iframe"===a.toLowerCase()){const pe=J;throw pe.src="",pe.srcdoc=Vu(""),Us(T[zi],pe),new q(-910,!1)}return c},forwardRef:B,resolveForwardRef:Ge};function l0(c){return!!An(c)}const pa=[];let Sh=!1;function Dl(c){return Array.isArray(c)?c.every(Dl):!!Ge(c)}function U3(c,a){const v=xs(a.declarations||ut),T=u0(c);v.forEach(P=>{(P=Ge(P)).hasOwnProperty(Wt)?z0(Si(P),T):!P.hasOwnProperty(qe)&&!P.hasOwnProperty(Tt)&&(P.ngSelectorScope=c)})}function z0(c,a){c.directiveDefs=()=>Array.from(a.compilation.directives).map(v=>v.hasOwnProperty(Wt)?Si(v):Dn(v)).filter(v=>!!v),c.pipeDefs=()=>Array.from(a.compilation.pipes).map(v=>Zt(v)),c.schemas=a.schemas,c.tView=null}function u0(c){if(l0(c))return function(v){const T=An(v,!0);if(null!==T.transitiveCompileScopes)return T.transitiveCompileScopes;const P={schemas:T.schemas||null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set,pipes:new Set}};return Zl(T.imports).forEach(J=>{const pe=u0(J);pe.exported.directives.forEach(Re=>P.compilation.directives.add(Re)),pe.exported.pipes.forEach(Re=>P.compilation.pipes.add(Re))}),Zl(T.declarations).forEach(J=>{Zt(J)?P.compilation.pipes.add(J):P.compilation.directives.add(J)}),Zl(T.exports).forEach(J=>{const pe=J;if(l0(pe)){const Re=u0(pe);Re.exported.directives.forEach(et=>{P.compilation.directives.add(et),P.exported.directives.add(et)}),Re.exported.pipes.forEach(et=>{P.compilation.pipes.add(et),P.exported.pipes.add(et)})}else Zt(pe)?P.exported.pipes.add(pe):P.exported.directives.add(pe)}),T.transitiveCompileScopes=P,P}(c);if(Ut(c)){if(null!==(Si(c)||Dn(c)))return{schemas:null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set([c]),pipes:new Set}};if(null!==Zt(c))return{schemas:null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set,pipes:new Set([c])}}}throw new Error(`${c.name} does not have a module def (\u0275mod property)`)}function P3(c){return function q3(c){return void 0!==c.ngModule}(c)?c.ngModule:c}let $h=0;function I3(c,a){let v=null;c0(c,a||{}),Object.defineProperty(c,qe,{get:()=>{if(null===v){const T=Eh(c,a||{});v=Ga().compileDirective(Fd,T.sourceMapUrl,T.metadata)}return v},configurable:!1})}function Eh(c,a){const v=c&&c.name,T=`ng:///${v}/\u0275dir.js`,P=Ga(),J=d0(c,a);return J.typeSourceSpan=P.createParseSourceSpan("Directive",v,T),J.usesInheritance&&C2(c),{metadata:J,sourceMapUrl:T}}function c0(c,a){let v=null;Object.defineProperty(c,pn,{get:()=>{if(null===v){const T=Eh(c,a),P=Ga();v=P.compileFactory(Fd,`ng:///${c.name}/\u0275fac.js`,{name:T.metadata.name,type:T.metadata.type,typeArgumentCount:0,deps:Eu(c),target:P.FactoryTarget.Directive})}return v},configurable:!1})}function jd(c){return Object.getPrototypeOf(c.prototype)===Object.prototype}function d0(c,a){var P;const v=qu(),T=v.ownPropMetadata(c);return{name:c.name,type:c,selector:void 0!==a.selector?a.selector:null,host:a.host||Pn,propMetadata:T,inputs:a.inputs||ut,outputs:a.outputs||ut,queries:A3(c,T,kh),lifecycle:{usesOnChanges:v.hasLifecycleHook(c,"ngOnChanges")},typeSourceSpan:null,usesInheritance:!jd(c),exportAs:D3(a.exportAs),providers:a.providers||null,viewQueries:A3(c,T,Rd),isStandalone:!!a.standalone,hostDirectives:(null==(P=a.hostDirectives)?void 0:P.map(J=>"function"==typeof J?{directive:J}:J))||null}}function C2(c){const a=Object.prototype;let v=Object.getPrototypeOf(c.prototype).constructor;for(;v&&v!==a;)!Dn(v)&&!Si(v)&&V3(v)&&I3(v,null),v=Object.getPrototypeOf(v)}function z3(c){return"string"==typeof c?_2(c):Ge(c)}function Z3(c,a){return{propertyName:c,predicate:z3(a.selector),descendants:a.descendants,first:a.first,read:a.read?a.read:null,static:!!a.static,emitDistinctChangesOnly:!!a.emitDistinctChangesOnly}}function A3(c,a,v){const T=[];for(const P in a)if(a.hasOwnProperty(P)){const J=a[P];J.forEach(pe=>{if(v(pe)){if(!pe.selector)throw new Error(`Can't construct a query for the property "${P}" of "${Ke(c)}" since the query selector wasn't defined.`);if(J.some(N3))throw new Error("Cannot combine @Input decorators with query decorators");T.push(Z3(P,pe))}})}return T}function D3(c){return void 0===c?null:_2(c)}function kh(c){const a=c.ngMetadataName;return"ContentChild"===a||"ContentChildren"===a}function Rd(c){const a=c.ngMetadataName;return"ViewChild"===a||"ViewChildren"===a}function N3(c){return"Input"===c.ngMetadataName}function _2(c){return c.split(",").map(a=>a.trim())}const H3=["ngOnChanges","ngOnInit","ngOnDestroy","ngDoCheck","ngAfterViewInit","ngAfterViewChecked","ngAfterContentInit","ngAfterContentChecked"];function V3(c){const a=qu();if(H3.some(T=>a.hasLifecycleHook(c,T)))return!0;const v=a.propMetadata(c);for(const T in v){const P=v[T];for(let J=0;Jc,void 0,void 0,(c,a)=>I3(c,a)),w2=Is("Component",(c={})=>({changeDetection:Fn.Default,...c}),Z0,void 0,(c,a)=>function C3(c,a){let v=null;var P,J;P=c,Uu(J=a)&&(k2.set(P,J),ec.add(P)),c0(c,a),Object.defineProperty(c,Wt,{get:()=>{if(null===v){const T=Ga();if(Uu(a)){const Mt=[`Component '${c.name}' is not resolved:`];throw a.templateUrl&&Mt.push(` - templateUrl: ${a.templateUrl}`),a.styleUrls&&a.styleUrls.length&&Mt.push(` - styleUrls: ${JSON.stringify(a.styleUrls)}`),Mt.push("Did you run and wait for 'resolveComponentResources()'?"),new Error(Mt.join("\n"))}const P=function(){return null}();let J=a.preserveWhitespaces;void 0===J&&(J=null!==P&&void 0!==P.preserveWhitespaces&&P.preserveWhitespaces);let pe=a.encapsulation;void 0===pe&&(pe=null!==P&&void 0!==P.defaultEncapsulation?P.defaultEncapsulation:yn.Emulated);const Re=a.templateUrl||`ng:///${c.name}/template.html`,et={...d0(c,a),typeSourceSpan:T.createParseSourceSpan("Component",c.name,Re),template:a.template||"",preserveWhitespaces:J,styles:a.styles||ut,animations:a.animations,declarations:[],changeDetection:a.changeDetection,encapsulation:pe,interpolation:a.interpolation,viewProviders:a.viewProviders||null};$h++;try{if(et.usesInheritance&&C2(c),v=T.compileComponent(Fd,Re,et),a.standalone){const Mt=xs(a.imports||ut),{directiveDefs:rn,pipeDefs:gn}=function(Wn,ki){let Qi=null,dr=null;return{directiveDefs:()=>{if(null===Qi){Qi=[Si(Wn)];const Lr=new Set;for(const Or of ki){const Xr=Ge(Or);if(!Lr.has(Xr))if(Lr.add(Xr),An(Xr)){const Po=u0(Xr);for(const _s of Po.exported.directives){const ma=Si(_s)||Dn(_s);ma&&!Lr.has(_s)&&(Lr.add(_s),Qi.push(ma))}}else{const Po=Si(Xr)||Dn(Xr);Po&&Qi.push(Po)}}}return Qi},pipeDefs:()=>{if(null===dr){dr=[];const Lr=new Set;for(const Or of ki){const Xr=Ge(Or);if(!Lr.has(Xr))if(Lr.add(Xr),An(Xr)){const Po=u0(Xr);for(const _s of Po.exported.pipes){const ma=Zt(_s);ma&&!Lr.has(_s)&&(Lr.add(_s),dr.push(ma))}}else{const Po=Zt(Xr);Po&&dr.push(Po)}}}return dr}}}(c,Mt);v.directiveDefs=rn,v.pipeDefs=gn,v.dependencies=()=>Mt.map(Ge)}}finally{$h--}if(0===$h&&function(){if(!Sh){Sh=!0;try{for(let rn=pa.length-1;rn>=0;rn--){const{moduleType:gn,ngModule:In}=pa[rn];In.declarations&&In.declarations.every(Dl)&&(pa.splice(rn,1),U3(gn,In))}}finally{Sh=!1}}}(),void 0!==c.ngSelectorScope){const Mt=u0(c.ngSelectorScope);z0(v,Mt)}if(a.schemas){if(!a.standalone)throw new Error(`The 'schemas' was specified for the ${Ke(c)} but is only valid on a component that is standalone.`);v.schemas=a.schemas}else a.standalone&&(v.schemas=[])}return v},configurable:!1})}(c,a)),_3=Is("Pipe",c=>({pure:!0,...c}),void 0,void 0,(c,a)=>function(T,P){let J=null,pe=null;Object.defineProperty(T,pn,{get:()=>{if(null===pe){const Re=Jh(T,P),et=Ga();pe=et.compileFactory(Fd,`ng:///${Re.name}/\u0275fac.js`,{name:Re.name,type:Re.type,typeArgumentCount:0,deps:Eu(T),target:et.FactoryTarget.Pipe})}return pe},configurable:!1}),Object.defineProperty(T,Tt,{get:()=>{if(null===J){const Re=Jh(T,P);J=Ga().compilePipe(Fd,`ng:///${Re.name}/\u0275pipe.js`,Re)}return J},configurable:!1})}(c,a)),w3=Ho("Input",c=>({bindingPropertyName:c})),J3=Ho("Output",c=>({bindingPropertyName:c})),X3=Ho("HostBinding",c=>({hostPropertyName:c})),F3=Ho("HostListener",(c,a)=>({eventName:c,args:a})),G3=Is("NgModule",c=>c,void 0,void 0,(c,a)=>function $1(c,a={}){(function(T,P,J=!1){const pe=xs(P.declarations||ut);let Re=null;Object.defineProperty(T,Jt,{configurable:!0,get:()=>(null===Re&&(Re=Ga().compileNgModule(Fd,`ng:///${T.name}/\u0275mod.js`,{type:T,bootstrap:xs(P.bootstrap||ut).map(Ge),declarations:pe.map(Ge),imports:xs(P.imports||ut).map(Ge).map(P3),exports:xs(P.exports||ut).map(Ge).map(P3),schemas:P.schemas?xs(P.schemas):null,id:P.id||null}),Re.schemas||(Re.schemas=[])),Re)});let et=null;Object.defineProperty(T,pn,{get:()=>{if(null===et){const rn=Ga();et=rn.compileFactory(Fd,`ng:///${T.name}/\u0275fac.js`,{name:T.name,type:T,deps:Eu(T),target:rn.FactoryTarget.NgModule,typeArgumentCount:0})}return et},configurable:!1});let Mt=null;Object.defineProperty(T,ce,{get:()=>{if(null===Mt){const rn={name:T.name,type:T,providers:P.providers||ut,imports:[(P.imports||ut).map(Ge),(P.exports||ut).map(Ge)]};Mt=Ga().compileInjector(Fd,`ng:///${T.name}/\u0275inj.js`,rn)}return Mt},configurable:!1})})(c,a),void 0!==a.id&&Ud(c,a.id),pa.push({moduleType:c,ngModule:a})}(c,a));function Xh(...c){}const Y3=new Eo("Application Initializer");class ud{constructor(a){this.appInits=a,this.resolve=Xh,this.reject=Xh,this.initialized=!1,this.done=!1,this.donePromise=new Promise((v,T)=>{this.resolve=v,this.reject=T})}runInitializers(){if(this.initialized)return;const a=[],v=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let T=0;T{P.subscribe({complete:pe,error:Re})});a.push(J)}}Promise.all(a).then(()=>{v()}).catch(T=>{this.reject(T)}),0===a.length&&v(),this.initialized=!0}}ud.\u0275fac=function(c){return new(c||ud)(mt(Y3,8))},ud.\u0275prov=sn({token:ud,factory:ud.\u0275fac,providedIn:"root"});const e3=new Eo("AppId",{providedIn:"root",factory:function H0(){return`${V0()}${V0()}${V0()}`}});function V0(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const T2=new Eo("Platform Initializer"),ep=new Eo("Platform ID",{providedIn:"platform",factory:()=>"unknown"});new Eo("Application Packages Root URL"),new Eo("AnimationModuleType");class h0{log(a){console.log(a)}warn(a){console.warn(a)}}h0.\u0275fac=function(c){return new(c||h0)},h0.\u0275prov=sn({token:h0,factory:h0.\u0275fac,providedIn:"platform"});const xh=new Eo("LocaleId",{providedIn:"root",factory:()=>Yt(xh,ft.Optional|ft.SkipSelf)||typeof $localize<"u"&&$localize.locale||Vl}),Bd=new Eo("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});var j3;new Eo("Translations"),new Eo("TranslationsFormat"),function(c){c[c.Error=0]="Error",c[c.Warning=1]="Warning",c[c.Ignore=2]="Ignore"}(j3||(j3={}));class qd{constructor(a,v){this.ngModuleFactory=a,this.componentFactories=v}}class t3{compileModuleSync(a){return new ls(a)}compileModuleAsync(a){return Promise.resolve(this.compileModuleSync(a))}compileModuleAndAllComponentsSync(a){const v=this.compileModuleSync(a),T=Zl(An(a).declarations).reduce((P,J)=>{const pe=Si(J);return pe&&P.push(new U2(pe)),P},[]);return new qd(v,T)}compileModuleAndAllComponentsAsync(a){return Promise.resolve(this.compileModuleAndAllComponentsSync(a))}clearCache(){}clearCacheFor(a){}getModuleId(a){}}t3.\u0275fac=function(c){return new(c||t3)},t3.\u0275prov=sn({token:t3,factory:t3.\u0275fac,providedIn:"root"}),new Eo("compilerOptions");const Q3=Promise.resolve(0);function T3(c){typeof Zone>"u"?Q3.then(()=>{c&&c.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",c)}class uu{constructor({enableLongStackTrace:a=!1,shouldCoalesceEventChangeDetection:v=!1,shouldCoalesceRunChangeDetection:T=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new gi(!1),this.onMicrotaskEmpty=new gi(!1),this.onStable=new gi(!1),this.onError=new gi(!1),typeof Zone>"u")throw new q(908,!1);Zone.assertZonePatched();const P=this;P._nesting=0,P._outer=P._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(P._inner=P._inner.fork(new Zone.TaskTrackingZoneSpec)),a&&Zone.longStackTraceZoneSpec&&(P._inner=P._inner.fork(Zone.longStackTraceZoneSpec)),P.shouldCoalesceEventChangeDetection=!T&&v,P.shouldCoalesceRunChangeDetection=T,P.lastRequestAnimationFrameId=-1,P.nativeRequestAnimationFrame=function(){let pe=wt.requestAnimationFrame,Re=wt.cancelAnimationFrame;if(typeof Zone<"u"&&pe&&Re){const et=pe[Zone.__symbol__("OriginalDelegate")];et&&(pe=et);const Mt=Re[Zone.__symbol__("OriginalDelegate")];Mt&&(Re=Mt)}return{nativeRequestAnimationFrame:pe,nativeCancelAnimationFrame:Re}}().nativeRequestAnimationFrame,function(pe){const Re=()=>{var Mt;(Mt=pe).isCheckStableRunning||-1!==Mt.lastRequestAnimationFrameId||(Mt.lastRequestAnimationFrameId=Mt.nativeRequestAnimationFrame.call(wt,()=>{Mt.fakeTopEventTask||(Mt.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{Mt.lastRequestAnimationFrameId=-1,p(Mt),Mt.isCheckStableRunning=!0,m(Mt),Mt.isCheckStableRunning=!1},void 0,()=>{},()=>{})),Mt.fakeTopEventTask.invoke()}),p(Mt))};pe._inner=pe._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(et,Mt,rn,gn,In,Wn)=>{try{return b(pe),et.invokeTask(rn,gn,In,Wn)}finally{(pe.shouldCoalesceEventChangeDetection&&"eventTask"===gn.type||pe.shouldCoalesceRunChangeDetection)&&Re(),E(pe)}},onInvoke:(et,Mt,rn,gn,In,Wn,ki)=>{try{return b(pe),et.invoke(rn,gn,In,Wn,ki)}finally{pe.shouldCoalesceRunChangeDetection&&Re(),E(pe)}},onHasTask:(et,Mt,rn,gn)=>{et.hasTask(rn,gn),Mt===rn&&("microTask"==gn.change?(pe._hasPendingMicrotasks=gn.microTask,p(pe),m(pe)):"macroTask"==gn.change&&(pe.hasPendingMacrotasks=gn.macroTask))},onHandleError:(et,Mt,rn,gn)=>(et.handleError(rn,gn),pe.runOutsideAngular(()=>pe.onError.emit(gn)),!1)})}(P)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!uu.isInAngularZone())throw new q(909,!1)}static assertNotInAngularZone(){if(uu.isInAngularZone())throw new q(909,!1)}run(a,v,T){return this._inner.run(a,v,T)}runTask(a,v,T,P){const J=this._inner,pe=J.scheduleEventTask("NgZoneEvent: "+P,a,W3,Xh,Xh);try{return J.runTask(pe,v,T)}finally{J.cancelTask(pe)}}runGuarded(a,v,T){return this._inner.runGuarded(a,v,T)}runOutsideAngular(a){return this._outer.run(a)}}const W3={};function m(c){if(0==c._nesting&&!c.hasPendingMicrotasks&&!c.isStable)try{c._nesting++,c.onMicrotaskEmpty.emit(null)}finally{if(c._nesting--,!c.hasPendingMicrotasks)try{c.runOutsideAngular(()=>c.onStable.emit(null))}finally{c.isStable=!0}}}function p(c){c.hasPendingMicrotasks=!!(c._hasPendingMicrotasks||(c.shouldCoalesceEventChangeDetection||c.shouldCoalesceRunChangeDetection)&&-1!==c.lastRequestAnimationFrameId)}function b(c){c._nesting++,c.isStable&&(c.isStable=!1,c.onUnstable.emit(null))}function E(c){c._nesting--,m(c)}class R{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new gi,this.onMicrotaskEmpty=new gi,this.onStable=new gi,this.onError=new gi}run(a,v,T){return a.apply(v,T)}runGuarded(a,v,T){return a.apply(v,T)}runOutsideAngular(a){return a()}runTask(a,v,T,P){return a.apply(v,T)}}const ie=new Eo(""),_e=new Eo("");class Ue{constructor(a,v,T){this._ngZone=a,this.registry=v,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,It||(It=T,T.addToWindow(v)),this._watchAngularEvents(),a.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{uu.assertNotInAngularZone(),T3(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())T3(()=>{for(;0!==this._callbacks.length;){let a=this._callbacks.pop();clearTimeout(a.timeoutId),a.doneCb(this._didWork)}this._didWork=!1});else{let a=this.getPendingTasks();this._callbacks=this._callbacks.filter(v=>!v.updateCb||!v.updateCb(a)||(clearTimeout(v.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(a=>({source:a.source,creationLocation:a.creationLocation,data:a.data})):[]}addCallback(a,v,T){let P=-1;v&&v>0&&(P=setTimeout(()=>{this._callbacks=this._callbacks.filter(J=>J.timeoutId!==P),a(this._didWork,this.getPendingTasks())},v)),this._callbacks.push({doneCb:a,timeoutId:P,updateCb:T})}whenStable(a,v,T){if(T&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(a,v,T),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(a){this.registry.registerApplication(a,this)}unregisterApplication(a){this.registry.unregisterApplication(a)}findProviders(a,v,T){return[]}}Ue.\u0275fac=function(c){return new(c||Ue)(mt(uu),mt(rt),mt(_e))},Ue.\u0275prov=sn({token:Ue,factory:Ue.\u0275fac});class rt{constructor(){this._applications=new Map}registerApplication(a,v){this._applications.set(a,v)}unregisterApplication(a){this._applications.delete(a)}unregisterAllApplications(){this._applications.clear()}getTestability(a){return this._applications.get(a)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(a,v=!0){var T;return null!=(T=null==It?void 0:It.findTestabilityInTree(this,a,v))?T:null}}let It;rt.\u0275fac=function(c){return new(c||rt)},rt.\u0275prov=sn({token:rt,factory:rt.\u0275fac,providedIn:"platform"});let hn=null;const Bn=new Eo("AllowMultipleToken"),pi=new Eo("PlatformDestroyListeners"),Ui=new Eo("appBootstrapListener");function Dr(c,a,v=[]){const T=`Platform: ${a}`,P=new Eo(T);return(J=[])=>{let pe=Do();if(!pe||pe.injector.get(Bn,!1)){const Re=[...v,...J,{provide:P,useValue:!0}];c?c(Re):function(Mt){if(hn&&!hn.get(Bn,!1))throw new q(400,!1);hn=Mt;Mt.get(Co);!function ir(c){const a=c.get(T2,null);a&&a.forEach(v=>v())}(Mt)}(function oo(c=[],a){return ya.create({name:a,providers:[{provide:zs,useValue:"platform"},{provide:pi,useValue:new Set([()=>hn=null])},...c]})}(Re,T))}return function(et){const Mt=Do();if(!Mt)throw new q(401,!1);return Mt}()}}function Do(){var c;return null!=(c=null==hn?void 0:hn.get(Co))?c:null}class Co{constructor(a){this._injector=a,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(a,v){const T=function Vo(c,a){let v;return v="noop"===c?new R:("zone.js"===c?void 0:c)||new uu(a),v}(null==v?void 0:v.ngZone,function No(c){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!(!c||!c.ngZoneEventCoalescing)||!1,shouldCoalesceRunChangeDetection:!(!c||!c.ngZoneRunCoalescing)||!1}}(v)),P=[{provide:uu,useValue:T}];return T.run(()=>{const J=ya.create({providers:P,parent:this.injector,name:a.moduleType.name}),pe=a.create(J),Re=pe.injector.get(zl,null);if(!Re)throw new q(402,!1);return T.runOutsideAngular(()=>{const et=T.onError.subscribe({next:Mt=>{Re.handleError(Mt)}});pe.onDestroy(()=>{rl(this._modules,pe),et.unsubscribe()})}),function ss(c,a,v){try{const T=v();return r2(T)?T.catch(P=>{throw a.runOutsideAngular(()=>c.handleError(P)),P}):T}catch(T){throw a.runOutsideAngular(()=>c.handleError(T)),T}}(Re,T,()=>{const et=pe.injector.get(ud);return et.runInitializers(),et.donePromise.then(()=>(function d2(c){(function dt(c,a){null==c&&xn(a,c,null,"!=")})(c,"Expected localeId to be defined"),"string"==typeof c&&(Vh=c.toLowerCase().replace(/_/g,"-"))}(pe.injector.get(xh,Vl)||Vl),this._moduleDoBootstrap(pe),pe))})})}bootstrapModule(a,v=[]){const T=Da({},v);return function(J,pe,Re){const et=new ls(Re);return Promise.resolve(et)}(0,0,a).then(P=>this.bootstrapModuleFactory(P,T))}_moduleDoBootstrap(a){const v=a.injector.get(Bs);if(a._bootstrapComponents.length>0)a._bootstrapComponents.forEach(T=>v.bootstrap(T));else{if(!a.instance.ngDoBootstrap)throw new q(-403,!1);a.instance.ngDoBootstrap(v)}this._modules.push(a)}onDestroy(a){this._destroyListeners.push(a)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new q(404,!1);this._modules.slice().forEach(v=>v.destroy()),this._destroyListeners.forEach(v=>v());const a=this._injector.get(pi,null);a&&(a.forEach(v=>v()),a.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}function Da(c,a){return Array.isArray(a)?a.reduce(Da,c):{...c,...a}}Co.\u0275fac=function(c){return new(c||Co)(mt(ya))},Co.\u0275prov=sn({token:Co,factory:Co.\u0275fac,providedIn:"platform"});class Bs{get destroyed(){return this._destroyed}get injector(){return this._injector}constructor(a,v,T){this._zone=a,this._injector=v,this._exceptionHandler=T,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this._destroyed=!1,this._destroyListeners=[],this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const P=new O.y(pe=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{pe.next(this._stable),pe.complete()})}),J=new O.y(pe=>{let Re;this._zone.runOutsideAngular(()=>{Re=this._zone.onStable.subscribe(()=>{uu.assertNotInAngularZone(),T3(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,pe.next(!0))})})});const et=this._zone.onUnstable.subscribe(()=>{uu.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{pe.next(!1)}))});return()=>{Re.unsubscribe(),et.unsubscribe()}});this.isStable=(0,C.T)(P,J.pipe(function me(){return c=>N()(function(v,T){return function(P){let J;J="function"==typeof v?v:function(){return v};const pe=Object.create(P,A);return pe.source=P,pe.subjectFactory=J,pe}}(be)(c))}()))}bootstrap(a,v){const T=a instanceof pd;if(!this._injector.get(ud).done)throw!T&&Ut(a),new q(405,false);let P;P=T?a:this._injector.get(dc).resolveComponentFactory(a),this.componentTypes.push(P.componentType);const J=P.isBoundToModule?void 0:this._injector.get(Nr),Re=P.create(ya.NULL,[],v||P.selector,J),et=Re.location.nativeElement,Mt=Re.injector.get(ie,null);return null==Mt||Mt.registerApplication(et),Re.onDestroy(()=>{this.detachView(Re.hostView),rl(this.components,Re),null==Mt||Mt.unregisterApplication(et)}),this._loadComponent(Re),Re}tick(){if(this._runningTick)throw new q(101,!1);try{this._runningTick=!0;for(let a of this._views)a.detectChanges()}catch(a){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(a))}finally{this._runningTick=!1}}attachView(a){const v=a;this._views.push(v),v.attachToAppRef(this)}detachView(a){const v=a;rl(this._views,v),v.detachFromAppRef()}_loadComponent(a){this.attachView(a.hostView),this.tick(),this.components.push(a);const v=this._injector.get(Ui,[]);v.push(...this._bootstrapListeners),v.forEach(T=>T(a))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(a=>a()),this._views.slice().forEach(a=>a.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(a){return this._destroyListeners.push(a),()=>rl(this._destroyListeners,a)}destroy(){if(this._destroyed)throw new q(406,!1);const a=this._injector;a.destroy&&!a.destroyed&&a.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}function rl(c,a){const v=c.indexOf(a);v>-1&&c.splice(v,1)}function fl(){}Bs.\u0275fac=function(c){return new(c||Bs)(mt(uu),mt(hl),mt(zl))},Bs.\u0275prov=sn({token:Bs,factory:Bs.\u0275fac,providedIn:"root"});class gl{}gl.__NG_ELEMENT_ID__=function(a){return function(T,P,J){if(Wi(T)&&!J){const pe=Te(T.index,P);return new G1(pe,pe)}return 47&T.type?new G1(P[ko],P):null}(fi(),Dt(),!(16&~a))};class ol{constructor(){}supports(a){return b1(a)}create(a){return new Lh(a)}}const u1=(c,a)=>a;class Lh{constructor(a){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=a||u1}forEachItem(a){let v;for(v=this._itHead;null!==v;v=v._next)a(v)}forEachOperation(a){let v=this._itHead,T=this._removalsHead,P=0,J=null;for(;v||T;){const pe=!T||v&&v.currentIndex{P=this._trackByFn(v,Re),null!==J&&Object.is(J.trackById,P)?(pe&&(J=this._verifyReinsertion(J,Re,P,v)),Object.is(J.item,Re)||this._addIdentityChange(J,Re)):(J=this._mismatch(J,Re,P,v),pe=!0),J=J._next,v++}),this.length=v;return this._truncate(J),this.collection=a,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let a;for(a=this._previousItHead=this._itHead;null!==a;a=a._next)a._nextPrevious=a._next;for(a=this._additionsHead;null!==a;a=a._nextAdded)a.previousIndex=a.currentIndex;for(this._additionsHead=this._additionsTail=null,a=this._movesHead;null!==a;a=a._nextMoved)a.previousIndex=a.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(a,v,T,P){let J;return null===a?J=this._itTail:(J=a._prev,this._remove(a)),null!==(a=null===this._unlinkedRecords?null:this._unlinkedRecords.get(T,null))?(Object.is(a.item,v)||this._addIdentityChange(a,v),this._reinsertAfter(a,J,P)):null!==(a=null===this._linkedRecords?null:this._linkedRecords.get(T,P))?(Object.is(a.item,v)||this._addIdentityChange(a,v),this._moveAfter(a,J,P)):a=this._addAfter(new J1(v,T),J,P),a}_verifyReinsertion(a,v,T,P){let J=null===this._unlinkedRecords?null:this._unlinkedRecords.get(T,null);return null!==J?a=this._reinsertAfter(J,a._prev,P):a.currentIndex!=P&&(a.currentIndex=P,this._addToMoves(a,P)),a}_truncate(a){for(;null!==a;){const v=a._next;this._addToRemovals(this._unlink(a)),a=v}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(a,v,T){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(a);const P=a._prevRemoved,J=a._nextRemoved;return null===P?this._removalsHead=J:P._nextRemoved=J,null===J?this._removalsTail=P:J._prevRemoved=P,this._insertAfter(a,v,T),this._addToMoves(a,T),a}_moveAfter(a,v,T){return this._unlink(a),this._insertAfter(a,v,T),this._addToMoves(a,T),a}_addAfter(a,v,T){return this._insertAfter(a,v,T),this._additionsTail=null===this._additionsTail?this._additionsHead=a:this._additionsTail._nextAdded=a,a}_insertAfter(a,v,T){const P=null===v?this._itHead:v._next;return a._next=P,a._prev=v,null===P?this._itTail=a:P._prev=a,null===v?this._itHead=a:v._next=a,null===this._linkedRecords&&(this._linkedRecords=new M2),this._linkedRecords.put(a),a.currentIndex=T,a}_remove(a){return this._addToRemovals(this._unlink(a))}_unlink(a){null!==this._linkedRecords&&this._linkedRecords.remove(a);const v=a._prev,T=a._next;return null===v?this._itHead=T:v._next=T,null===T?this._itTail=v:T._prev=v,a}_addToMoves(a,v){return a.previousIndex===v||(this._movesTail=null===this._movesTail?this._movesHead=a:this._movesTail._nextMoved=a),a}_addToRemovals(a){return null===this._unlinkedRecords&&(this._unlinkedRecords=new M2),this._unlinkedRecords.put(a),a.currentIndex=null,a._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=a,a._prevRemoved=null):(a._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=a),a}_addIdentityChange(a,v){return a.item=v,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=a:this._identityChangesTail._nextIdentityChange=a,a}}class J1{constructor(a,v){this.item=a,this.trackById=v,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class fa{constructor(){this._head=null,this._tail=null}add(a){null===this._head?(this._head=this._tail=a,a._nextDup=null,a._prevDup=null):(this._tail._nextDup=a,a._prevDup=this._tail,a._nextDup=null,this._tail=a)}get(a,v){let T;for(T=this._head;null!==T;T=T._nextDup)if((null===v||v<=T.currentIndex)&&Object.is(T.trackById,a))return T;return null}remove(a){const v=a._prevDup,T=a._nextDup;return null===v?this._head=T:v._nextDup=T,null===T?this._tail=v:T._prevDup=v,null===this._head}}class M2{constructor(){this.map=new Map}put(a){const v=a.trackById;let T=this.map.get(v);T||(T=new fa,this.map.set(v,T)),T.add(a)}get(a,v){const P=this.map.get(a);return P?P.get(a,v):null}remove(a){const v=a.trackById;return this.map.get(v).remove(a)&&this.map.delete(v),a}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function S1(c,a,v){const T=c.previousIndex;if(null===T)return T;let P=0;return v&&T{if(v&&v.key===P)this._maybeAddToChanges(v,T),this._appendAfter=v,v=v._next;else{const J=this._getOrCreateRecordForKey(P,T);v=this._insertBeforeOrAppend(v,J)}}),v){v._prev&&(v._prev._next=null),this._removalsHead=v;for(let T=v;null!==T;T=T._nextRemoved)T===this._mapHead&&(this._mapHead=null),this._records.delete(T.key),T._nextRemoved=T._next,T.previousValue=T.currentValue,T.currentValue=null,T._prev=null,T._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(a,v){if(a){const T=a._prev;return v._next=a,v._prev=T,a._prev=v,T&&(T._next=v),a===this._mapHead&&(this._mapHead=v),this._appendAfter=a,a}return this._appendAfter?(this._appendAfter._next=v,v._prev=this._appendAfter):this._mapHead=v,this._appendAfter=v,null}_getOrCreateRecordForKey(a,v){if(this._records.has(a)){const P=this._records.get(a);this._maybeAddToChanges(P,v);const J=P._prev,pe=P._next;return J&&(J._next=pe),pe&&(pe._prev=J),P._next=null,P._prev=null,P}const T=new op(a);return this._records.set(a,T),T.currentValue=v,this._addToAdditions(T),T}_reset(){if(this.isDirty){let a;for(this._previousMapHead=this._mapHead,a=this._previousMapHead;null!==a;a=a._next)a._nextPrevious=a._next;for(a=this._changesHead;null!==a;a=a._nextChanged)a.previousValue=a.currentValue;for(a=this._additionsHead;null!=a;a=a._nextAdded)a.previousValue=a.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(a,v){Object.is(v,a.currentValue)||(a.previousValue=a.currentValue,a.currentValue=v,this._addToChanges(a))}_addToAdditions(a){null===this._additionsHead?this._additionsHead=this._additionsTail=a:(this._additionsTail._nextAdded=a,this._additionsTail=a)}_addToChanges(a){null===this._changesHead?this._changesHead=this._changesTail=a:(this._changesTail._nextChanged=a,this._changesTail=a)}_forEach(a,v){a instanceof Map?a.forEach(v):Object.keys(a).forEach(T=>v(a[T],T))}}class op{constructor(a){this.key=a,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function ip(){return new S2([new ol])}class S2{constructor(a){this.factories=a}static create(a,v){if(null!=v){const T=v.factories.slice();a=a.concat(T)}return new S2(a)}static extend(a){return{provide:S2,useFactory:v=>S2.create(a,v||ip()),deps:[[S2,new xa,new du]]}}find(a){const v=this.factories.find(T=>T.supports(a));if(null!=v)return v;throw new q(901,!1)}}function fe(){return new Ye([new np])}S2.\u0275prov=sn({token:S2,providedIn:"root",factory:ip});class Ye{constructor(a){this.factories=a}static create(a,v){if(v){const T=v.factories.slice();a=a.concat(T)}return new Ye(a)}static extend(a){return{provide:Ye,useFactory:v=>Ye.create(a,v||fe()),deps:[[Ye,new xa,new du]]}}find(a){const v=this.factories.find(T=>T.supports(a));if(v)return v;throw new q(901,!1)}}Ye.\u0275prov=sn({token:Ye,providedIn:"root",factory:fe});const At=[new np],at=[new ol],Lt=(new S2(at),new Ye(At),Dr(null,"core",[]));class mn{constructor(a){}}function jn(c){return"boolean"==typeof c?c:null!=c&&"false"!==c}mn.\u0275fac=function(c){return new(c||mn)(mt(Bs))},mn.\u0275mod=_r({type:mn}),mn.\u0275inj=si({})},7184:(Ae,Pe,S)=>{"use strict";S.d(Pe,{iD:()=>Di});var e=S(8008),f=S(2218),O=S(6957);class C extends O.w{constructor(ce,ot){super()}schedule(ce,ot=0){return this}}class x extends C{constructor(ce,ot){super(ce,ot),this.scheduler=ce,this.work=ot,this.pending=!1}schedule(ce,ot=0){if(this.closed)return this;this.state=ce;const pt=this.id,ft=this.scheduler;return null!=pt&&(this.id=this.recycleAsyncId(ft,pt,ot)),this.pending=!0,this.delay=ot,this.id=this.id||this.requestAsyncId(ft,this.id,ot),this}requestAsyncId(ce,ot,pt=0){return setInterval(ce.flush.bind(ce,this),pt)}recycleAsyncId(ce,ot,pt=0){if(null!==pt&&this.delay===pt&&!1===this.pending)return ot;clearInterval(ot)}execute(ce,ot){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const pt=this._execute(ce,ot);if(pt)return pt;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(ce,ot){let pt,ft=!1;try{this.work(ce)}catch(Nt){ft=!0,pt=!!Nt&&Nt||new Error(Nt)}if(ft)return this.unsubscribe(),pt}_unsubscribe(){const ce=this.id,ot=this.scheduler,pt=ot.actions,ft=pt.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==ft&&pt.splice(ft,1),null!=ce&&(this.id=this.recycleAsyncId(ot,ce,null)),this.delay=null}}class N{constructor(ce,ot=N.now){this.SchedulerAction=ce,this.now=ot}schedule(ce,ot=0,pt){return new this.SchedulerAction(this,ce).schedule(pt,ot)}}N.now=()=>Date.now();class j extends N{constructor(ce,ot=N.now){super(ce,()=>j.delegate&&j.delegate!==this?j.delegate.now():ot()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(ce,ot=0,pt){return j.delegate&&j.delegate!==this?j.delegate.schedule(ce,ot,pt):super.schedule(ce,ot,pt)}flush(ce){const{actions:ot}=this;if(this.active)return void ot.push(ce);let pt;this.active=!0;do{if(pt=ce.execute(ce.state,ce.delay))break}while(ce=ot.shift());if(this.active=!1,pt){for(;ce=ot.shift();)ce.unsubscribe();throw pt}}}const G=new class extends j{}(class extends x{constructor(ce,ot){super(ce,ot),this.scheduler=ce,this.work=ot}schedule(ce,ot=0){return ot>0?super.schedule(ce,ot):(this.delay=ot,this.state=ce,this.scheduler.flush(this),this)}execute(ce,ot){return ot>0||this.closed?super.execute(ce,ot):this._execute(ce,ot)}requestAsyncId(ce,ot,pt=0){return null!==pt&&pt>0||null===pt&&this.delay>0?super.requestAsyncId(ce,ot,pt):ce.flush(this)}});var ee=S(14),A=S(5901);const F=new A.y(Yn=>Yn.complete());var be,me,Me=S(4139),gt=S(6587);(me=be||(be={})).NEXT="N",me.ERROR="E",me.COMPLETE="C";class we{constructor(ce,ot,pt){this.kind=ce,this.value=ot,this.error=pt,this.hasValue="N"===ce}observe(ce){switch(this.kind){case"N":return ce.next&&ce.next(this.value);case"E":return ce.error&&ce.error(this.error);case"C":return ce.complete&&ce.complete()}}do(ce,ot,pt){switch(this.kind){case"N":return ce&&ce(this.value);case"E":return ot&&ot(this.error);case"C":return pt&&pt()}}accept(ce,ot,pt){return ce&&"function"==typeof ce.next?this.observe(ce):this.do(ce,ot,pt)}toObservable(){switch(this.kind){case"N":return(0,Me.of)(this.value);case"E":return(0,gt._)(this.error);case"C":return function $(Yn){return Yn?(ot=Yn,new A.y(pt=>ot.schedule(()=>pt.complete()))):F;var ot}()}throw new Error("unexpected notification kind value")}static createNext(ce){return typeof ce<"u"?new we("N",ce):we.undefinedValueNotification}static createError(ce){return new we("E",void 0,ce)}static createComplete(){return we.completeNotification}}we.completeNotification=new we("C"),we.undefinedValueNotification=new we("N",void 0);class He extends ee.L{constructor(ce,ot,pt=0){super(ce),this.scheduler=ot,this.delay=pt}static dispatch(ce){const{notification:ot,destination:pt}=ce;ot.observe(pt),this.unsubscribe()}scheduleMessage(ce){this.destination.add(this.scheduler.schedule(He.dispatch,this.delay,new lt(ce,this.destination)))}_next(ce){this.scheduleMessage(we.createNext(ce))}_error(ce){this.scheduleMessage(we.createError(ce)),this.unsubscribe()}_complete(){this.scheduleMessage(we.createComplete()),this.unsubscribe()}}class lt{constructor(ce,ot){this.notification=ce,this.destination=ot}}var B=S(9086),Ge=S(1722);class Le extends f.xQ{constructor(ce=Number.POSITIVE_INFINITY,ot=Number.POSITIVE_INFINITY,pt){super(),this.scheduler=pt,this._events=[],this._infiniteTimeWindow=!1,this._bufferSize=ce<1?1:ce,this._windowTime=ot<1?1:ot,ot===Number.POSITIVE_INFINITY?(this._infiniteTimeWindow=!0,this.next=this.nextInfiniteTimeWindow):this.next=this.nextTimeWindow}nextInfiniteTimeWindow(ce){if(!this.isStopped){const ot=this._events;ot.push(ce),ot.length>this._bufferSize&&ot.shift()}super.next(ce)}nextTimeWindow(ce){this.isStopped||(this._events.push(new ne(this._getNow(),ce)),this._trimBufferThenGetEvents()),super.next(ce)}_subscribe(ce){const ot=this._infiniteTimeWindow,pt=ot?this._events:this._trimBufferThenGetEvents(),ft=this.scheduler,Nt=pt.length;let Mn;if(this.closed)throw new B.N;if(this.isStopped||this.hasError?Mn=O.w.EMPTY:(this.observers.push(ce),Mn=new Ge.W(this,ce)),ft&&ce.add(ce=new He(ce,ft)),ot)for(let En=0;Enot&&(Mn=Math.max(Mn,Nt-ot)),Mn>0&&ft.splice(0,Mn),ft}}class ne{constructor(ce,ot){this.time=ce,this.value=ot}}var Z=S(5286),q=S(6942),ue=S(4858),Fe=S(2831);function Ke(Yn,ce){return"function"==typeof ce?ot=>ot.pipe(Ke((pt,ft)=>(0,ue.D)(Yn(pt,ft)).pipe((0,q.U)((Nt,Mn)=>ce(pt,Nt,ft,Mn))))):ot=>ot.lift(new H(Yn))}class H{constructor(ce){this.project=ce}call(ce,ot){return ot.subscribe(new ze(ce,this.project))}}class ze extends Fe.Ds{constructor(ce,ot){super(ce),this.project=ot,this.index=0}_next(ce){let ot;const pt=this.index++;try{ot=this.project(ce,pt)}catch(ft){return void this.destination.error(ft)}this._innerSub(ot)}_innerSub(ce){const ot=this.innerSubscription;ot&&ot.unsubscribe();const pt=new Fe.IY(this),ft=this.destination;ft.add(pt),this.innerSubscription=(0,Fe.ft)(ce,pt),this.innerSubscription!==pt&&ft.add(this.innerSubscription)}_complete(){const{innerSubscription:ce}=this;(!ce||ce.closed)&&super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=void 0}notifyComplete(){this.innerSubscription=void 0,this.isStopped&&super._complete()}notifyNext(ce){this.destination.next(ce)}}const dt={schedule(Yn,ce){const ot=setTimeout(Yn,ce);return()=>clearTimeout(ot)},scheduleBeforeRender(Yn){if(typeof window>"u")return dt.schedule(Yn,0);if(typeof window.requestAnimationFrame>"u")return dt.schedule(Yn,16);const ce=window.requestAnimationFrame(Yn);return()=>window.cancelAnimationFrame(ce)}};let xn;function sn(Yn,ce,ot){let pt=ot;return!!(Nt=Yn)&&Nt.nodeType===Node.ELEMENT_NODE&&ce.some((ft,Nt)=>!("*"===ft||!function(En,ln){if(!xn){const wt=Element.prototype;xn=wt.matches||wt.matchesSelector||wt.mozMatchesSelector||wt.msMatchesSelector||wt.oMatchesSelector||wt.webkitMatchesSelector}return En.nodeType===Node.ELEMENT_NODE&&xn.call(En,ln)}(Yn,ft)||(pt=Nt,0))),pt;var Nt}class si{constructor(ce,ot){this.componentFactory=ot.get(e._Vd).resolveComponentFactory(ce)}create(ce){return new ii(this.componentFactory,ce)}}class ii{constructor(ce,ot){this.componentFactory=ce,this.injector=ot,this.eventEmitters=new Le(1),this.events=this.eventEmitters.pipe(Ke(pt=>(0,Z.T)(...pt))),this.componentRef=null,this.viewChangeDetectorRef=null,this.inputChanges=null,this.hasInputChanges=!1,this.implementsOnChanges=!1,this.scheduledChangeDetectionFn=null,this.scheduledDestroyFn=null,this.initialInputValues=new Map,this.unchangedInputs=new Set(this.componentFactory.inputs.map(({propName:pt})=>pt)),this.ngZone=this.injector.get(e.R0b),this.elementZone=typeof Zone>"u"?null:this.ngZone.run(()=>Zone.current)}connect(ce){this.runInZone(()=>{if(null!==this.scheduledDestroyFn)return this.scheduledDestroyFn(),void(this.scheduledDestroyFn=null);null===this.componentRef&&this.initializeComponent(ce)})}disconnect(){this.runInZone(()=>{null===this.componentRef||null!==this.scheduledDestroyFn||(this.scheduledDestroyFn=dt.schedule(()=>{null!==this.componentRef&&(this.componentRef.destroy(),this.componentRef=null,this.viewChangeDetectorRef=null)},10))})}getInputValue(ce){return this.runInZone(()=>null===this.componentRef?this.initialInputValues.get(ce):this.componentRef.instance[ce])}setInputValue(ce,ot){this.runInZone(()=>{var ft,Nt;null!==this.componentRef?((ft=ot)===(Nt=this.getInputValue(ce))||ft!=ft&&Nt!=Nt)&&(void 0!==ot||!this.unchangedInputs.has(ce))||(this.recordInputChange(ce,ot),this.unchangedInputs.delete(ce),this.hasInputChanges=!0,this.componentRef.instance[ce]=ot,this.scheduleDetectChanges()):this.initialInputValues.set(ce,ot)})}initializeComponent(ce){const ot=e.zs3.create({providers:[],parent:this.injector}),pt=function(Nt,Mn){const En=Nt.childNodes,ln=Mn.map(()=>[]);let wt=-1;Mn.some((ei,zt)=>"*"===ei&&(wt=zt,!0));for(let ei=0,zt=En.length;ei{this.initialInputValues.has(ce)&&this.setInputValue(ce,this.initialInputValues.get(ce))}),this.initialInputValues.clear()}initializeOutputs(ce){const ot=this.componentFactory.outputs.map(({propName:pt,templateName:ft})=>ce.instance[pt].pipe((0,q.U)(Nt=>({name:ft,value:Nt}))));this.eventEmitters.next(ot)}callNgOnChanges(ce){if(!this.implementsOnChanges||null===this.inputChanges)return;const ot=this.inputChanges;this.inputChanges=null,ce.instance.ngOnChanges(ot)}markViewForCheck(ce){this.hasInputChanges&&(this.hasInputChanges=!1,ce.markForCheck())}scheduleDetectChanges(){this.scheduledChangeDetectionFn||(this.scheduledChangeDetectionFn=dt.scheduleBeforeRender(()=>{this.scheduledChangeDetectionFn=null,this.detectChanges()}))}recordInputChange(ce,ot){if(!this.implementsOnChanges)return;null===this.inputChanges&&(this.inputChanges={});const pt=this.inputChanges[ce];if(pt)return void(pt.currentValue=ot);const ft=this.unchangedInputs.has(ce),Nt=ft?void 0:this.getInputValue(ce);this.inputChanges[ce]=new e.WD2(Nt,ot,ft)}detectChanges(){null!==this.componentRef&&(this.callNgOnChanges(this.componentRef),this.markViewForCheck(this.viewChangeDetectorRef),this.componentRef.changeDetectorRef.detectChanges())}runInZone(ce){return this.elementZone&&Zone.current!==this.elementZone?this.ngZone.run(ce):ce()}}class wi extends HTMLElement{constructor(){super(...arguments),this.ngElementEventsSubscription=null}}function Di(Yn,ce){const ot=(En=Yn,ce.injector.get(e._Vd).resolveComponentFactory(En).inputs),pt=ce.strategyFactory||new si(Yn,ce.injector),ft=function(En){const ln={};return En.forEach(({propName:wt,templateName:ei})=>{var Ln;ln[(Ln=ei,Ln.replace(/[A-Z]/g,Se=>`-${Se.toLowerCase()}`))]=wt}),ln}(ot);var En;class Nt extends wi{get ngElementStrategy(){if(!this._ngElementStrategy){const En=this._ngElementStrategy=pt.create(this.injector||ce.injector);ot.forEach(({propName:ln})=>{if(!this.hasOwnProperty(ln))return;const wt=this[ln];delete this[ln],En.setInputValue(ln,wt)})}return this._ngElementStrategy}constructor(En){super(),this.injector=En}attributeChangedCallback(En,ln,wt,ei){this.ngElementStrategy.setInputValue(ft[En],wt)}connectedCallback(){let En=!1;this.ngElementStrategy.events&&(this.subscribeToEvents(),En=!0),this.ngElementStrategy.connect(this),En||this.subscribeToEvents()}disconnectedCallback(){this._ngElementStrategy&&this._ngElementStrategy.disconnect(),this.ngElementEventsSubscription&&(this.ngElementEventsSubscription.unsubscribe(),this.ngElementEventsSubscription=null)}subscribeToEvents(){this.ngElementEventsSubscription=this.ngElementStrategy.events.subscribe(En=>{const ln=new CustomEvent(En.name,{detail:En.value});this.dispatchEvent(ln)})}}return Nt.observedAttributes=Object.keys(ft),ot.forEach(({propName:Mn})=>{Object.defineProperty(Nt.prototype,Mn,{get(){return this.ngElementStrategy.getInputValue(Mn)},set(En){this.ngElementStrategy.setInputValue(Mn,En)},configurable:!0,enumerable:!0})}),Nt}new e.GfV("15.2.10")},2508:(Ae,Pe,S)=>{"use strict";S.d(Pe,{Fd:()=>vr,Fj:()=>be,JJ:()=>zt,On:()=>Zt,qQ:()=>Ii,u5:()=>lo,wV:()=>Kn});var e=S(8008),f=S(4666),O=S(4858),C=S(4350),x=S(6942);class N{constructor(_,Te){this._renderer=_,this._elementRef=Te,this.onChange=en=>{},this.onTouched=()=>{}}setProperty(_,Te){this._renderer.setProperty(this._elementRef.nativeElement,_,Te)}registerOnTouched(_){this.onTouched=_}registerOnChange(_){this.onChange=_}setDisabledState(_){this.setProperty("disabled",_)}}N.\u0275fac=function(Ee){return new(Ee||N)(e.Y36(e.Qsj),e.Y36(e.SBq))},N.\u0275dir=e.lG2({type:N});class j extends N{}j.\u0275fac=function(){let Ee;return function(_){return(Ee||(Ee=e.n5z(j)))(_||j)}}(),j.\u0275dir=e.lG2({type:j,features:[e.qOj]});const G=new e.OlP("NgValueAccessor"),ee={provide:G,useExisting:(0,e.Gpc)(()=>A),multi:!0};class A extends j{writeValue(_){this.setProperty("checked",_)}}A.\u0275fac=function(){let Ee;return function(_){return(Ee||(Ee=e.n5z(A)))(_||A)}}(),A.\u0275dir=e.lG2({type:A,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(Ee,_){1&Ee&&e.NdJ("change",function(Te){return _.onChange(Te.target.checked)})("blur",function(){return _.onTouched()})},features:[e._Bn([ee]),e.qOj]});const F={provide:G,useExisting:(0,e.Gpc)(()=>be),multi:!0},$=new e.OlP("CompositionEventMode");class be extends N{constructor(_,Te,en){super(_,Te),this._compositionMode=en,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function(){const We=(0,f.q)()?(0,f.q)().getUserAgent():"";return/android (\d+)/.test(We.toLowerCase())}())}writeValue(_){this.setProperty("value",null!=_?_:"")}_handleInput(_){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(_)}_compositionStart(){this._composing=!0}_compositionEnd(_){this._composing=!1,this._compositionMode&&this.onChange(_)}}be.\u0275fac=function(Ee){return new(Ee||be)(e.Y36(e.Qsj),e.Y36(e.SBq),e.Y36($,8))},be.\u0275dir=e.lG2({type:be,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(Ee,_){1&Ee&&e.NdJ("input",function(Te){return _._handleInput(Te.target.value)})("blur",function(){return _.onTouched()})("compositionstart",function(){return _._compositionStart()})("compositionend",function(Te){return _._compositionEnd(Te.target.value)})},features:[e._Bn([F]),e.qOj]});const me=!1;function Me(Ee){return null==Ee||("string"==typeof Ee||Array.isArray(Ee))&&0===Ee.length}function gt(Ee){return null!=Ee&&"number"==typeof Ee.length}const we=new e.OlP("NgValidators"),He=new e.OlP("NgAsyncValidators"),lt=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;function Le(Ee){return Me(Ee.value)?{required:!0}:null}function ne(Ee){return!0===Ee.value?null:{required:!0}}function Z(Ee){return Me(Ee.value)||lt.test(Ee.value)?null:{email:!0}}function Ke(Ee){return null}function H(Ee){return null!=Ee}function ze(Ee){const _=(0,e.QGY)(Ee)?(0,O.D)(Ee):Ee;if(me&&!(0,e.CqO)(_)){let Te="Expected async validator to return Promise or Observable.";throw"object"==typeof Ee&&(Te+=" Are you using a synchronous validator where an async validator is expected?"),new e.vHH(-1101,Te)}return _}function dt(Ee){let _={};return Ee.forEach(Te=>{_=null!=Te?{..._,...Te}:_}),0===Object.keys(_).length?null:_}function xn(Ee,_){return _.map(Te=>Te(Ee))}function sn(Ee){return Ee.map(_=>_.validate?Te=>_.validate(Te):_)}function ii(Ee){return null!=Ee?function si(Ee){if(!Ee)return null;const _=Ee.filter(H);return 0==_.length?null:function(Te){return dt(xn(Te,_))}}(sn(Ee)):null}function Di(Ee){return null!=Ee?function wi(Ee){if(!Ee)return null;const _=Ee.filter(H);return 0==_.length?null:function(Te){const en=xn(Te,_).map(ze);return(0,C.D)(en).pipe((0,x.U)(dt))}}(sn(Ee)):null}function Yn(Ee,_){return null===Ee?[_]:Array.isArray(Ee)?[...Ee,_]:[Ee,_]}function ce(Ee){return Ee._rawValidators}function ot(Ee){return Ee._rawAsyncValidators}function pt(Ee){return Ee?Array.isArray(Ee)?Ee:[Ee]:[]}function ft(Ee,_){return Array.isArray(Ee)?Ee.includes(_):Ee===_}function Nt(Ee,_){const Te=pt(_);return pt(Ee).forEach(en=>{ft(Te,en)||Te.push(en)}),Te}function Mn(Ee,_){return pt(_).filter(Te=>!ft(Ee,Te))}class En{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(_){this._rawValidators=_||[],this._composedValidatorFn=ii(this._rawValidators)}_setAsyncValidators(_){this._rawAsyncValidators=_||[],this._composedAsyncValidatorFn=Di(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(_){this._onDestroyCallbacks.push(_)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(_=>_()),this._onDestroyCallbacks=[]}reset(_){this.control&&this.control.reset(_)}hasError(_,Te){return!!this.control&&this.control.hasError(_,Te)}getError(_,Te){return this.control?this.control.getError(_,Te):null}}class ln extends En{get formDirective(){return null}get path(){return null}}class wt extends En{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class ei{constructor(_){this._cd=_}get isTouched(){var _,Te;return!(null==(Te=null==(_=this._cd)?void 0:_.control)||!Te.touched)}get isUntouched(){var _,Te;return!(null==(Te=null==(_=this._cd)?void 0:_.control)||!Te.untouched)}get isPristine(){var _,Te;return!(null==(Te=null==(_=this._cd)?void 0:_.control)||!Te.pristine)}get isDirty(){var _,Te;return!(null==(Te=null==(_=this._cd)?void 0:_.control)||!Te.dirty)}get isValid(){var _,Te;return!(null==(Te=null==(_=this._cd)?void 0:_.control)||!Te.valid)}get isInvalid(){var _,Te;return!(null==(Te=null==(_=this._cd)?void 0:_.control)||!Te.invalid)}get isPending(){var _,Te;return!(null==(Te=null==(_=this._cd)?void 0:_.control)||!Te.pending)}get isSubmitted(){var _;return!(null==(_=this._cd)||!_.submitted)}}class zt extends ei{constructor(_){super(_)}}zt.\u0275fac=function(Ee){return new(Ee||zt)(e.Y36(wt,2))},zt.\u0275dir=e.lG2({type:zt,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(Ee,_){2&Ee&&e.ekj("ng-untouched",_.isUntouched)("ng-touched",_.isTouched)("ng-pristine",_.isPristine)("ng-dirty",_.isDirty)("ng-valid",_.isValid)("ng-invalid",_.isInvalid)("ng-pending",_.isPending)},features:[e.qOj]});class Ln extends ei{constructor(_){super(_)}}Ln.\u0275fac=function(Ee){return new(Ee||Ln)(e.Y36(ln,10))},Ln.\u0275dir=e.lG2({type:Ln,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(Ee,_){2&Ee&&e.ekj("ng-untouched",_.isUntouched)("ng-touched",_.isTouched)("ng-pristine",_.isPristine)("ng-dirty",_.isDirty)("ng-valid",_.isValid)("ng-invalid",_.isInvalid)("ng-pending",_.isPending)("ng-submitted",_.isSubmitted)},features:[e.qOj]});const K="VALID",W="INVALID",st="PENDING",Xe="DISABLED";function nn(Ee){return(qt(Ee)?Ee.validators:Ee)||null}function mt(Ee,_){return(qt(_)?_.asyncValidators:Ee)||null}function qt(Ee){return null!=Ee&&!Array.isArray(Ee)&&"object"==typeof Ee}function Yt(Ee,_,Te){const en=Ee.controls;if(!(_?Object.keys(en):en).length)throw new e.vHH(1e3,"");if(!en[Te])throw new e.vHH(1001,"")}function Be(Ee,_,Te){Ee._forEachChild((en,Ve)=>{if(void 0===Te[Ve])throw new e.vHH(1002,"")})}class Ie{constructor(_,Te){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(_),this._assignAsyncValidators(Te)}get validator(){return this._composedValidatorFn}set validator(_){this._rawValidators=this._composedValidatorFn=_}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(_){this._rawAsyncValidators=this._composedAsyncValidatorFn=_}get parent(){return this._parent}get valid(){return this.status===K}get invalid(){return this.status===W}get pending(){return this.status==st}get disabled(){return this.status===Xe}get enabled(){return this.status!==Xe}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(_){this._assignValidators(_)}setAsyncValidators(_){this._assignAsyncValidators(_)}addValidators(_){this.setValidators(Nt(_,this._rawValidators))}addAsyncValidators(_){this.setAsyncValidators(Nt(_,this._rawAsyncValidators))}removeValidators(_){this.setValidators(Mn(_,this._rawValidators))}removeAsyncValidators(_){this.setAsyncValidators(Mn(_,this._rawAsyncValidators))}hasValidator(_){return ft(this._rawValidators,_)}hasAsyncValidator(_){return ft(this._rawAsyncValidators,_)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(_={}){this.touched=!0,this._parent&&!_.onlySelf&&this._parent.markAsTouched(_)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(_=>_.markAllAsTouched())}markAsUntouched(_={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(Te=>{Te.markAsUntouched({onlySelf:!0})}),this._parent&&!_.onlySelf&&this._parent._updateTouched(_)}markAsDirty(_={}){this.pristine=!1,this._parent&&!_.onlySelf&&this._parent.markAsDirty(_)}markAsPristine(_={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(Te=>{Te.markAsPristine({onlySelf:!0})}),this._parent&&!_.onlySelf&&this._parent._updatePristine(_)}markAsPending(_={}){this.status=st,!1!==_.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!_.onlySelf&&this._parent.markAsPending(_)}disable(_={}){const Te=this._parentMarkedDirty(_.onlySelf);this.status=Xe,this.errors=null,this._forEachChild(en=>{en.disable({..._,onlySelf:!0})}),this._updateValue(),!1!==_.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({..._,skipPristineCheck:Te}),this._onDisabledChange.forEach(en=>en(!0))}enable(_={}){const Te=this._parentMarkedDirty(_.onlySelf);this.status=K,this._forEachChild(en=>{en.enable({..._,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:_.emitEvent}),this._updateAncestors({..._,skipPristineCheck:Te}),this._onDisabledChange.forEach(en=>en(!1))}_updateAncestors(_){this._parent&&!_.onlySelf&&(this._parent.updateValueAndValidity(_),_.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(_){this._parent=_}getRawValue(){return this.value}updateValueAndValidity(_={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===K||this.status===st)&&this._runAsyncValidator(_.emitEvent)),!1!==_.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!_.onlySelf&&this._parent.updateValueAndValidity(_)}_updateTreeValidity(_={emitEvent:!0}){this._forEachChild(Te=>Te._updateTreeValidity(_)),this.updateValueAndValidity({onlySelf:!0,emitEvent:_.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Xe:K}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(_){if(this.asyncValidator){this.status=st,this._hasOwnPendingAsyncValidator=!0;const Te=ze(this.asyncValidator(this));this._asyncValidationSubscription=Te.subscribe(en=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(en,{emitEvent:_})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(_,Te={}){this.errors=_,this._updateControlsErrors(!1!==Te.emitEvent)}get(_){let Te=_;return null==Te||(Array.isArray(Te)||(Te=Te.split(".")),0===Te.length)?null:Te.reduce((en,Ve)=>en&&en._find(Ve),this)}getError(_,Te){const en=Te?this.get(Te):this;return en&&en.errors?en.errors[_]:null}hasError(_,Te){return!!this.getError(_,Te)}get root(){let _=this;for(;_._parent;)_=_._parent;return _}_updateControlsErrors(_){this.status=this._calculateStatus(),_&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(_)}_initObservables(){this.valueChanges=new e.vpe,this.statusChanges=new e.vpe}_calculateStatus(){return this._allControlsDisabled()?Xe:this.errors?W:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(st)?st:this._anyControlsHaveStatus(W)?W:K}_anyControlsHaveStatus(_){return this._anyControls(Te=>Te.status===_)}_anyControlsDirty(){return this._anyControls(_=>_.dirty)}_anyControlsTouched(){return this._anyControls(_=>_.touched)}_updatePristine(_={}){this.pristine=!this._anyControlsDirty(),this._parent&&!_.onlySelf&&this._parent._updatePristine(_)}_updateTouched(_={}){this.touched=this._anyControlsTouched(),this._parent&&!_.onlySelf&&this._parent._updateTouched(_)}_registerOnCollectionChange(_){this._onCollectionChange=_}_setUpdateStrategy(_){qt(_)&&null!=_.updateOn&&(this._updateOn=_.updateOn)}_parentMarkedDirty(_){return!_&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(_){return null}_assignValidators(_){var en;this._rawValidators=Array.isArray(_)?_.slice():_,this._composedValidatorFn=(en=this._rawValidators,Array.isArray(en)?ii(en):en||null)}_assignAsyncValidators(_){var en;this._rawAsyncValidators=Array.isArray(_)?_.slice():_,this._composedAsyncValidatorFn=(en=this._rawAsyncValidators,Array.isArray(en)?Di(en):en||null)}}class je extends Ie{constructor(_,Te,en){super(nn(Te),mt(en,Te)),this.controls=_,this._initObservables(),this._setUpdateStrategy(Te),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(_,Te){return this.controls[_]?this.controls[_]:(this.controls[_]=Te,Te.setParent(this),Te._registerOnCollectionChange(this._onCollectionChange),Te)}addControl(_,Te,en={}){this.registerControl(_,Te),this.updateValueAndValidity({emitEvent:en.emitEvent}),this._onCollectionChange()}removeControl(_,Te={}){this.controls[_]&&this.controls[_]._registerOnCollectionChange(()=>{}),delete this.controls[_],this.updateValueAndValidity({emitEvent:Te.emitEvent}),this._onCollectionChange()}setControl(_,Te,en={}){this.controls[_]&&this.controls[_]._registerOnCollectionChange(()=>{}),delete this.controls[_],Te&&this.registerControl(_,Te),this.updateValueAndValidity({emitEvent:en.emitEvent}),this._onCollectionChange()}contains(_){return this.controls.hasOwnProperty(_)&&this.controls[_].enabled}setValue(_,Te={}){Be(this,0,_),Object.keys(_).forEach(en=>{Yt(this,!0,en),this.controls[en].setValue(_[en],{onlySelf:!0,emitEvent:Te.emitEvent})}),this.updateValueAndValidity(Te)}patchValue(_,Te={}){null!=_&&(Object.keys(_).forEach(en=>{const Ve=this.controls[en];Ve&&Ve.patchValue(_[en],{onlySelf:!0,emitEvent:Te.emitEvent})}),this.updateValueAndValidity(Te))}reset(_={},Te={}){this._forEachChild((en,Ve)=>{en.reset(_[Ve],{onlySelf:!0,emitEvent:Te.emitEvent})}),this._updatePristine(Te),this._updateTouched(Te),this.updateValueAndValidity(Te)}getRawValue(){return this._reduceChildren({},(_,Te,en)=>(_[en]=Te.getRawValue(),_))}_syncPendingControls(){let _=this._reduceChildren(!1,(Te,en)=>!!en._syncPendingControls()||Te);return _&&this.updateValueAndValidity({onlySelf:!0}),_}_forEachChild(_){Object.keys(this.controls).forEach(Te=>{const en=this.controls[Te];en&&_(en,Te)})}_setUpControls(){this._forEachChild(_=>{_.setParent(this),_._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(_){for(const[Te,en]of Object.entries(this.controls))if(this.contains(Te)&&_(en))return!0;return!1}_reduceValue(){return this._reduceChildren({},(_,Te,en)=>((Te.enabled||this.disabled)&&(_[en]=Te.value),_))}_reduceChildren(_,Te){let en=_;return this._forEachChild((Ve,We)=>{en=Te(en,Ve,We)}),en}_allControlsDisabled(){for(const _ of Object.keys(this.controls))if(this.controls[_].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(_){return this.controls.hasOwnProperty(_)?this.controls[_]:null}}class ke extends je{}const vt=new e.OlP("CallSetDisabledState",{providedIn:"root",factory:()=>Gt}),Gt="always";function Fn(Ee,_){return[..._.path,Ee]}function yn(Ee,_,Te=Gt){var en,Ve,jt,D;Wt(Ee,_),_.valueAccessor.writeValue(Ee.value),(Ee.disabled||"always"===Te)&&(null==(Ve=(en=_.valueAccessor).setDisabledState)||Ve.call(en,Ee.disabled)),jt=Ee,(D=_).valueAccessor.registerOnChange(xe=>{jt._pendingValue=xe,jt._pendingChange=!0,jt._pendingDirty=!0,"change"===jt.updateOn&&Tt(jt,D)}),function(jt,D){const xe=(ye,_t)=>{D.valueAccessor.writeValue(ye),_t&&D.viewToModelUpdate(ye)};jt.registerOnChange(xe),D._registerOnDestroy(()=>{jt._unregisterOnChange(xe)})}(Ee,_),function(jt,D){D.valueAccessor.registerOnTouched(()=>{jt._pendingTouched=!0,"blur"===jt.updateOn&&jt._pendingChange&&Tt(jt,D),"submit"!==jt.updateOn&&jt.markAsTouched()})}(Ee,_),function(jt,D){if(D.valueAccessor.setDisabledState){const xe=ye=>{D.valueAccessor.setDisabledState(ye)};jt.registerOnDisabledChange(xe),D._registerOnDestroy(()=>{jt._unregisterOnDisabledChange(xe)})}}(Ee,_)}function Pn(Ee,_,Te=!0){const en=()=>{};_.valueAccessor&&(_.valueAccessor.registerOnChange(en),_.valueAccessor.registerOnTouched(en)),qe(Ee,_),Ee&&(_._invokeOnDestroyCallbacks(),Ee._registerOnCollectionChange(()=>{}))}function ut(Ee,_){Ee.forEach(Te=>{Te.registerOnValidatorChange&&Te.registerOnValidatorChange(_)})}function Wt(Ee,_){const Te=ce(Ee);null!==_.validator?Ee.setValidators(Yn(Te,_.validator)):"function"==typeof Te&&Ee.setValidators([Te]);const en=ot(Ee);null!==_.asyncValidator?Ee.setAsyncValidators(Yn(en,_.asyncValidator)):"function"==typeof en&&Ee.setAsyncValidators([en]);const Ve=()=>Ee.updateValueAndValidity();ut(_._rawValidators,Ve),ut(_._rawAsyncValidators,Ve)}function qe(Ee,_){let Te=!1;if(null!==Ee){if(null!==_.validator){const Ve=ce(Ee);if(Array.isArray(Ve)&&Ve.length>0){const We=Ve.filter(jt=>jt!==_.validator);We.length!==Ve.length&&(Te=!0,Ee.setValidators(We))}}if(null!==_.asyncValidator){const Ve=ot(Ee);if(Array.isArray(Ve)&&Ve.length>0){const We=Ve.filter(jt=>jt!==_.asyncValidator);We.length!==Ve.length&&(Te=!0,Ee.setAsyncValidators(We))}}}const en=()=>{};return ut(_._rawValidators,en),ut(_._rawAsyncValidators,en),Te}function Tt(Ee,_){Ee._pendingDirty&&Ee.markAsDirty(),Ee.setValue(Ee._pendingValue,{emitModelToViewChange:!1}),_.viewToModelUpdate(Ee._pendingValue),Ee._pendingChange=!1}function Jt(Ee,_){Wt(Ee,_)}function pn(Ee,_){if(!Ee.hasOwnProperty("model"))return!1;const Te=Ee.model;return!!Te.isFirstChange()||!Object.is(_,Te.currentValue)}function Cn(Ee,_){Ee._syncPendingControls(),_.forEach(Te=>{const en=Te.control;"submit"===en.updateOn&&en._pendingChange&&(Te.viewToModelUpdate(en._pendingValue),en._pendingChange=!1)})}function ui(Ee,_){if(!_)return null;let Te,en,Ve;return Array.isArray(_),_.forEach(We=>{We.constructor===be?Te=We:Object.getPrototypeOf(We.constructor)===j?en=We:Ve=We}),Ve||en||Te||null}const bi={provide:ln,useExisting:(0,e.Gpc)(()=>pr)},rr=Promise.resolve();class pr extends ln{constructor(_,Te,en){super(),this.callSetDisabledState=en,this.submitted=!1,this._directives=new Set,this.ngSubmit=new e.vpe,this.form=new je({},ii(_),Di(Te))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(_){rr.then(()=>{const Te=this._findContainer(_.path);_.control=Te.registerControl(_.name,_.control),yn(_.control,_,this.callSetDisabledState),_.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(_)})}getControl(_){return this.form.get(_.path)}removeControl(_){rr.then(()=>{const Te=this._findContainer(_.path);Te&&Te.removeControl(_.name),this._directives.delete(_)})}addFormGroup(_){rr.then(()=>{const Te=this._findContainer(_.path),en=new je({});Jt(en,_),Te.registerControl(_.name,en),en.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(_){rr.then(()=>{const Te=this._findContainer(_.path);Te&&Te.removeControl(_.name)})}getFormGroup(_){return this.form.get(_.path)}updateModel(_,Te){rr.then(()=>{this.form.get(_.path).setValue(Te)})}setValue(_){this.control.setValue(_)}onSubmit(_){var Te;return this.submitted=!0,Cn(this.form,this._directives),this.ngSubmit.emit(_),"dialog"===(null==(Te=null==_?void 0:_.target)?void 0:Te.method)}onReset(){this.resetForm()}resetForm(_){this.form.reset(_),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(_){return _.pop(),_.length?this.form.get(_):this.form}}function sr(Ee,_){const Te=Ee.indexOf(_);Te>-1&&Ee.splice(Te,1)}function _r(Ee){return"object"==typeof Ee&&null!==Ee&&2===Object.keys(Ee).length&&"value"in Ee&&"disabled"in Ee}pr.\u0275fac=function(Ee){return new(Ee||pr)(e.Y36(we,10),e.Y36(He,10),e.Y36(vt,8))},pr.\u0275dir=e.lG2({type:pr,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(Ee,_){1&Ee&&e.NdJ("submit",function(Te){return _.onSubmit(Te)})("reset",function(){return _.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[e._Bn([bi]),e.qOj]});const or=class extends Ie{constructor(Ee=null,_,Te){super(nn(_),mt(Te,_)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(Ee),this._setUpdateStrategy(_),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),qt(_)&&(_.nonNullable||_.initialValueIsDefault)&&(this.defaultValue=_r(Ee)?Ee.value:Ee)}setValue(Ee,_={}){this.value=this._pendingValue=Ee,this._onChange.length&&!1!==_.emitModelToViewChange&&this._onChange.forEach(Te=>Te(this.value,!1!==_.emitViewToModelChange)),this.updateValueAndValidity(_)}patchValue(Ee,_={}){this.setValue(Ee,_)}reset(Ee=this.defaultValue,_={}){this._applyFormState(Ee),this.markAsPristine(_),this.markAsUntouched(_),this.setValue(this.value,_),this._pendingChange=!1}_updateValue(){}_anyControls(Ee){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(Ee){this._onChange.push(Ee)}_unregisterOnChange(Ee){sr(this._onChange,Ee)}registerOnDisabledChange(Ee){this._onDisabledChange.push(Ee)}_unregisterOnDisabledChange(Ee){sr(this._onDisabledChange,Ee)}_forEachChild(Ee){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(Ee){_r(Ee)?(this.value=this._pendingValue=Ee.value,Ee.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=Ee}};class Vi extends ln{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return Fn(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}}Vi.\u0275fac=function(){let Ee;return function(_){return(Ee||(Ee=e.n5z(Vi)))(_||Vi)}}(),Vi.\u0275dir=e.lG2({type:Vi,features:[e.qOj]});const qr={provide:ln,useExisting:(0,e.Gpc)(()=>Mr)};class Mr extends Vi{constructor(_,Te,en){super(),this._parent=_,this._setValidators(Te),this._setAsyncValidators(en)}_checkParentType(){}}Mr.\u0275fac=function(Ee){return new(Ee||Mr)(e.Y36(ln,5),e.Y36(we,10),e.Y36(He,10))},Mr.\u0275dir=e.lG2({type:Mr,selectors:[["","ngModelGroup",""]],inputs:{name:["ngModelGroup","name"]},exportAs:["ngModelGroup"],features:[e._Bn([qr]),e.qOj]});const Si={provide:wt,useExisting:(0,e.Gpc)(()=>Zt)},Dn=Promise.resolve();class Zt extends wt{constructor(_,Te,en,Ve,We,jt){super(),this._changeDetectorRef=We,this.callSetDisabledState=jt,this.control=new or,this._registered=!1,this.update=new e.vpe,this._parent=_,this._setValidators(Te),this._setAsyncValidators(en),this.valueAccessor=ui(0,Ve)}ngOnChanges(_){if(this._checkForErrors(),!this._registered||"name"in _){if(this._registered&&(this._checkName(),this.formDirective)){const Te=_.name.previousValue;this.formDirective.removeControl({name:Te,path:this._getPath(Te)})}this._setUpControl()}"isDisabled"in _&&this._updateDisabled(_),pn(_,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(_){this.viewModel=_,this.update.emit(_)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){yn(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(_){Dn.then(()=>{var Te;this.control.setValue(_,{emitViewToModelChange:!1}),null==(Te=this._changeDetectorRef)||Te.markForCheck()})}_updateDisabled(_){const Te=_.isDisabled.currentValue,en=0!==Te&&(0,e.D6c)(Te);Dn.then(()=>{var Ve;en&&!this.control.disabled?this.control.disable():!en&&this.control.disabled&&this.control.enable(),null==(Ve=this._changeDetectorRef)||Ve.markForCheck()})}_getPath(_){return this._parent?Fn(_,this._parent):[_]}}Zt.\u0275fac=function(Ee){return new(Ee||Zt)(e.Y36(ln,9),e.Y36(we,10),e.Y36(He,10),e.Y36(G,10),e.Y36(e.sBO,8),e.Y36(vt,8))},Zt.\u0275dir=e.lG2({type:Zt,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[e._Bn([Si]),e.qOj,e.TTD]});class Ut{}Ut.\u0275fac=function(Ee){return new(Ee||Ut)},Ut.\u0275dir=e.lG2({type:Ut,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]});const An={provide:G,useExisting:(0,e.Gpc)(()=>Kn),multi:!0};class Kn extends j{writeValue(_){this.setProperty("value",null!=_?_:"")}registerOnChange(_){this.onChange=Te=>{_(""==Te?null:parseFloat(Te))}}}Kn.\u0275fac=function(){let Ee;return function(_){return(Ee||(Ee=e.n5z(Kn)))(_||Kn)}}(),Kn.\u0275dir=e.lG2({type:Kn,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(Ee,_){1&Ee&&e.NdJ("input",function(Te){return _.onChange(Te.target.value)})("blur",function(){return _.onTouched()})},features:[e._Bn([An]),e.qOj]});const ai={provide:G,useExisting:(0,e.Gpc)(()=>ci),multi:!0};class zn{}zn.\u0275fac=function(Ee){return new(Ee||zn)},zn.\u0275mod=e.oAB({type:zn}),zn.\u0275inj=e.cJS({});class yi{constructor(){this._accessors=[]}add(_,Te){this._accessors.push([_,Te])}remove(_){for(let Te=this._accessors.length-1;Te>=0;--Te)if(this._accessors[Te][1]===_)return void this._accessors.splice(Te,1)}select(_){this._accessors.forEach(Te=>{this._isSameGroup(Te,_)&&Te[1]!==_&&Te[1].fireUncheck(_.value)})}_isSameGroup(_,Te){return!!_[0].control&&_[0]._parent===Te._control._parent&&_[1].name===Te.name}}yi.\u0275fac=function(Ee){return new(Ee||yi)},yi.\u0275prov=e.Yz7({token:yi,factory:yi.\u0275fac,providedIn:zn});class ci extends j{constructor(_,Te,en,Ve){var We;super(_,Te),this._registry=en,this._injector=Ve,this.setDisabledStateFired=!1,this.onChange=()=>{},this.callSetDisabledState=null!=(We=(0,e.f3M)(vt,{optional:!0}))?We:Gt}ngOnInit(){this._control=this._injector.get(wt),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(_){this._state=_===this.value,this.setProperty("checked",this._state)}registerOnChange(_){this._fn=_,this.onChange=()=>{_(this.value),this._registry.select(this)}}setDisabledState(_){(this.setDisabledStateFired||_||"whenDisabledForLegacyCode"===this.callSetDisabledState)&&this.setProperty("disabled",_),this.setDisabledStateFired=!0}fireUncheck(_){this.writeValue(_)}_checkName(){!this.name&&this.formControlName&&(this.name=this.formControlName)}}ci.\u0275fac=function(Ee){return new(Ee||ci)(e.Y36(e.Qsj),e.Y36(e.SBq),e.Y36(yi),e.Y36(e.zs3))},ci.\u0275dir=e.lG2({type:ci,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(Ee,_){1&Ee&&e.NdJ("change",function(){return _.onChange()})("blur",function(){return _.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[e._Bn([ai]),e.qOj]});const xi={provide:G,useExisting:(0,e.Gpc)(()=>Mi),multi:!0};class Mi extends j{writeValue(_){this.setProperty("value",parseFloat(_))}registerOnChange(_){this.onChange=Te=>{_(""==Te?null:parseFloat(Te))}}}Mi.\u0275fac=function(){let Ee;return function(_){return(Ee||(Ee=e.n5z(Mi)))(_||Mi)}}(),Mi.\u0275dir=e.lG2({type:Mi,selectors:[["input","type","range","formControlName",""],["input","type","range","formControl",""],["input","type","range","ngModel",""]],hostBindings:function(Ee,_){1&Ee&&e.NdJ("change",function(Te){return _.onChange(Te.target.value)})("input",function(Te){return _.onChange(Te.target.value)})("blur",function(){return _.onTouched()})},features:[e._Bn([xi]),e.qOj]});const kr=new e.OlP("NgModelWithFormControlWarning"),xr={provide:wt,useExisting:(0,e.Gpc)(()=>Hi)};class Hi extends wt{set isDisabled(_){}constructor(_,Te,en,Ve,We){super(),this._ngModelWarningConfig=Ve,this.callSetDisabledState=We,this.update=new e.vpe,this._ngModelWarningSent=!1,this._setValidators(_),this._setAsyncValidators(Te),this.valueAccessor=ui(0,en)}ngOnChanges(_){if(this._isControlChanged(_)){const Te=_.form.previousValue;Te&&Pn(Te,this,!1),yn(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}pn(_,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&Pn(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(_){this.viewModel=_,this.update.emit(_)}_isControlChanged(_){return _.hasOwnProperty("form")}}Hi._ngModelWarningSentOnce=!1,Hi.\u0275fac=function(Ee){return new(Ee||Hi)(e.Y36(we,10),e.Y36(He,10),e.Y36(G,10),e.Y36(kr,8),e.Y36(vt,8))},Hi.\u0275dir=e.lG2({type:Hi,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[e._Bn([xr]),e.qOj,e.TTD]});const vo={provide:ln,useExisting:(0,e.Gpc)(()=>Ur)};class Ur extends ln{constructor(_,Te,en){super(),this.callSetDisabledState=en,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new e.vpe,this._setValidators(_),this._setAsyncValidators(Te)}ngOnChanges(_){this._checkFormPresent(),_.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(qe(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(_){const Te=this.form.get(_.path);return yn(Te,_,this.callSetDisabledState),Te.updateValueAndValidity({emitEvent:!1}),this.directives.push(_),Te}getControl(_){return this.form.get(_.path)}removeControl(_){Pn(_.control||null,_,!1),function(en,Ve){const We=en.indexOf(Ve);We>-1&&en.splice(We,1)}(this.directives,_)}addFormGroup(_){this._setUpFormContainer(_)}removeFormGroup(_){this._cleanUpFormContainer(_)}getFormGroup(_){return this.form.get(_.path)}addFormArray(_){this._setUpFormContainer(_)}removeFormArray(_){this._cleanUpFormContainer(_)}getFormArray(_){return this.form.get(_.path)}updateModel(_,Te){this.form.get(_.path).setValue(Te)}onSubmit(_){var Te;return this.submitted=!0,Cn(this.form,this.directives),this.ngSubmit.emit(_),"dialog"===(null==(Te=null==_?void 0:_.target)?void 0:Te.method)}onReset(){this.resetForm()}resetForm(_){this.form.reset(_),this.submitted=!1}_updateDomValue(){this.directives.forEach(_=>{const Te=_.control,en=this.form.get(_.path);Te!==en&&(Pn(Te||null,_),en instanceof or&&(yn(en,_,this.callSetDisabledState),_.control=en))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(_){const Te=this.form.get(_.path);Jt(Te,_),Te.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(_){if(this.form){const Te=this.form.get(_.path);Te&&qe(Te,_)&&Te.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Wt(this.form,this),this._oldForm&&qe(this._oldForm,this)}_checkFormPresent(){}}Ur.\u0275fac=function(Ee){return new(Ee||Ur)(e.Y36(we,10),e.Y36(He,10),e.Y36(vt,8))},Ur.\u0275dir=e.lG2({type:Ur,selectors:[["","formGroup",""]],hostBindings:function(Ee,_){1&Ee&&e.NdJ("submit",function(Te){return _.onSubmit(Te)})("reset",function(){return _.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[e._Bn([vo]),e.qOj,e.TTD]});const Bo={provide:ln,useExisting:(0,e.Gpc)(()=>Bi)};class Bi extends Vi{constructor(_,Te,en){super(),this._parent=_,this._setValidators(Te),this._setAsyncValidators(en)}_checkParentType(){Uo(this._parent)}}Bi.\u0275fac=function(Ee){return new(Ee||Bi)(e.Y36(ln,13),e.Y36(we,10),e.Y36(He,10))},Bi.\u0275dir=e.lG2({type:Bi,selectors:[["","formGroupName",""]],inputs:{name:["formGroupName","name"]},features:[e._Bn([Bo]),e.qOj]});const zi={provide:ln,useExisting:(0,e.Gpc)(()=>Qr)};class Qr extends ln{constructor(_,Te,en){super(),this._parent=_,this._setValidators(Te),this._setAsyncValidators(en)}ngOnInit(){this._checkParentType(),this.formDirective.addFormArray(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormArray(this)}get control(){return this.formDirective.getFormArray(this)}get formDirective(){return this._parent?this._parent.formDirective:null}get path(){return Fn(null==this.name?this.name:this.name.toString(),this._parent)}_checkParentType(){Uo(this._parent)}}function Uo(Ee){return!(Ee instanceof Bi||Ee instanceof Ur||Ee instanceof Qr)}Qr.\u0275fac=function(Ee){return new(Ee||Qr)(e.Y36(ln,13),e.Y36(we,10),e.Y36(He,10))},Qr.\u0275dir=e.lG2({type:Qr,selectors:[["","formArrayName",""]],inputs:{name:["formArrayName","name"]},features:[e._Bn([zi]),e.qOj]});const so={provide:wt,useExisting:(0,e.Gpc)(()=>Hr)};class Hr extends wt{set isDisabled(_){}constructor(_,Te,en,Ve,We){super(),this._ngModelWarningConfig=We,this._added=!1,this.update=new e.vpe,this._ngModelWarningSent=!1,this._parent=_,this._setValidators(Te),this._setAsyncValidators(en),this.valueAccessor=ui(0,Ve)}ngOnChanges(_){this._added||this._setUpControl(),pn(_,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(_){this.viewModel=_,this.update.emit(_)}get path(){return Fn(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}}Hr._ngModelWarningSentOnce=!1,Hr.\u0275fac=function(Ee){return new(Ee||Hr)(e.Y36(ln,13),e.Y36(we,10),e.Y36(He,10),e.Y36(G,10),e.Y36(kr,8))},Hr.\u0275dir=e.lG2({type:Hr,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[e._Bn([so]),e.qOj,e.TTD]});const ko={provide:G,useExisting:(0,e.Gpc)(()=>_o),multi:!0};function br(Ee,_){return null==Ee?`${_}`:(_&&"object"==typeof _&&(_="Object"),`${Ee}: ${_}`.slice(0,50))}class _o extends j{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(_){this._compareWith=_}writeValue(_){this.value=_;const Te=br(this._getOptionId(_),_);this.setProperty("value",Te)}registerOnChange(_){this.onChange=Te=>{this.value=this._getOptionValue(Te),_(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(_){for(const Te of Array.from(this._optionMap.keys()))if(this._compareWith(this._optionMap.get(Te),_))return Te;return null}_getOptionValue(_){const Te=_.split(":")[0];return this._optionMap.has(Te)?this._optionMap.get(Te):_}}_o.\u0275fac=function(){let Ee;return function(_){return(Ee||(Ee=e.n5z(_o)))(_||_o)}}(),_o.\u0275dir=e.lG2({type:_o,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(Ee,_){1&Ee&&e.NdJ("change",function(Te){return _.onChange(Te.target.value)})("blur",function(){return _.onTouched()})},inputs:{compareWith:"compareWith"},features:[e._Bn([ko]),e.qOj]});class wo{constructor(_,Te,en){this._element=_,this._renderer=Te,this._select=en,this._select&&(this.id=this._select._registerOption())}set ngValue(_){null!=this._select&&(this._select._optionMap.set(this.id,_),this._setElementValue(br(this.id,_)),this._select.writeValue(this._select.value))}set value(_){this._setElementValue(_),this._select&&this._select.writeValue(this._select.value)}_setElementValue(_){this._renderer.setProperty(this._element.nativeElement,"value",_)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}wo.\u0275fac=function(Ee){return new(Ee||wo)(e.Y36(e.SBq),e.Y36(e.Qsj),e.Y36(_o,9))},wo.\u0275dir=e.lG2({type:wo,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}});const Xt={provide:G,useExisting:(0,e.Gpc)(()=>_n),multi:!0};function On(Ee,_){return null==Ee?`${_}`:("string"==typeof _&&(_=`'${_}'`),_&&"object"==typeof _&&(_="Object"),`${Ee}: ${_}`.slice(0,50))}class _n extends j{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(_){this._compareWith=_}writeValue(_){let Te;if(this.value=_,Array.isArray(_)){const en=_.map(Ve=>this._getOptionId(Ve));Te=(Ve,We)=>{Ve._setSelected(en.indexOf(We.toString())>-1)}}else Te=(en,Ve)=>{en._setSelected(!1)};this._optionMap.forEach(Te)}registerOnChange(_){this.onChange=Te=>{const en=[],Ve=Te.selectedOptions;if(void 0!==Ve){const We=Ve;for(let jt=0;jtvr),multi:!0};class vr extends Er{constructor(){super(...arguments),this.inputName="max",this.normalizeInput=_=>Ji(_),this.createValidator=_=>function Ge(Ee){return _=>{if(Me(_.value)||Me(Ee))return null;const Te=parseFloat(_.value);return!isNaN(Te)&&Te>Ee?{max:{max:Ee,actual:_.value}}:null}}(_)}}vr.\u0275fac=function(){let Ee;return function(_){return(Ee||(Ee=e.n5z(vr)))(_||vr)}}(),vr.\u0275dir=e.lG2({type:vr,selectors:[["input","type","number","max","","formControlName",""],["input","type","number","max","","formControl",""],["input","type","number","max","","ngModel",""]],hostVars:1,hostBindings:function(Ee,_){2&Ee&&e.uIk("max",_._enabled?_.max:null)},inputs:{max:"max"},features:[e._Bn([Wr]),e.qOj]});const fr={provide:we,useExisting:(0,e.Gpc)(()=>Ii),multi:!0};class Ii extends Er{constructor(){super(...arguments),this.inputName="min",this.normalizeInput=_=>Ji(_),this.createValidator=_=>function B(Ee){return _=>{if(Me(_.value)||Me(Ee))return null;const Te=parseFloat(_.value);return!isNaN(Te)&&Teao),multi:!0},Wi={provide:we,useExisting:(0,e.Gpc)(()=>Bt),multi:!0};class ao extends Er{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=e.D6c,this.createValidator=_=>Le}enabled(_){return _}}ao.\u0275fac=function(){let Ee;return function(_){return(Ee||(Ee=e.n5z(ao)))(_||ao)}}(),ao.\u0275dir=e.lG2({type:ao,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(Ee,_){2&Ee&&e.uIk("required",_._enabled?"":null)},inputs:{required:"required"},features:[e._Bn([jr]),e.qOj]});class Bt extends ao{constructor(){super(...arguments),this.createValidator=_=>ne}}Bt.\u0275fac=function(){let Ee;return function(_){return(Ee||(Ee=e.n5z(Bt)))(_||Bt)}}(),Bt.\u0275dir=e.lG2({type:Bt,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(Ee,_){2&Ee&&e.uIk("required",_._enabled?"":null)},features:[e._Bn([Wi]),e.qOj]});const St={provide:we,useExisting:(0,e.Gpc)(()=>on),multi:!0};class on extends Er{constructor(){super(...arguments),this.inputName="email",this.normalizeInput=e.D6c,this.createValidator=_=>Z}enabled(_){return _}}on.\u0275fac=function(){let Ee;return function(_){return(Ee||(Ee=e.n5z(on)))(_||on)}}(),on.\u0275dir=e.lG2({type:on,selectors:[["","email","","formControlName",""],["","email","","formControl",""],["","email","","ngModel",""]],inputs:{email:"email"},features:[e._Bn([St]),e.qOj]});const Xn={provide:we,useExisting:(0,e.Gpc)(()=>qi),multi:!0};class qi extends Er{constructor(){super(...arguments),this.inputName="minlength",this.normalizeInput=_=>hi(_),this.createValidator=_=>function q(Ee){return _=>Me(_.value)||!gt(_.value)?null:_.value.lengthgr),multi:!0};class gr extends Er{constructor(){super(...arguments),this.inputName="maxlength",this.normalizeInput=_=>hi(_),this.createValidator=_=>function ue(Ee){return _=>gt(_.value)&&_.value.length>Ee?{maxlength:{requiredLength:Ee,actualLength:_.value.length}}:null}(_)}}gr.\u0275fac=function(){let Ee;return function(_){return(Ee||(Ee=e.n5z(gr)))(_||gr)}}(),gr.\u0275dir=e.lG2({type:gr,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(Ee,_){2&Ee&&e.uIk("maxlength",_._enabled?_.maxlength:null)},inputs:{maxlength:"maxlength"},features:[e._Bn([Xi]),e.qOj]});const Yr={provide:we,useExisting:(0,e.Gpc)(()=>Rr),multi:!0};class Rr extends Er{constructor(){super(...arguments),this.inputName="pattern",this.normalizeInput=_=>_,this.createValidator=_=>function Fe(Ee){if(!Ee)return Ke;let _,Te;return"string"==typeof Ee?(Te="","^"!==Ee.charAt(0)&&(Te+="^"),Te+=Ee,"$"!==Ee.charAt(Ee.length-1)&&(Te+="$"),_=new RegExp(Te)):(Te=Ee.toString(),_=Ee),en=>{if(Me(en.value))return null;const Ve=en.value;return _.test(Ve)?null:{pattern:{requiredPattern:Te,actualValue:Ve}}}}(_)}}Rr.\u0275fac=function(){let Ee;return function(_){return(Ee||(Ee=e.n5z(Rr)))(_||Rr)}}(),Rr.\u0275dir=e.lG2({type:Rr,selectors:[["","pattern","","formControlName",""],["","pattern","","formControl",""],["","pattern","","ngModel",""]],hostVars:1,hostBindings:function(Ee,_){2&Ee&&e.uIk("pattern",_._enabled?_.pattern:null)},inputs:{pattern:"pattern"},features:[e._Bn([Yr]),e.qOj]});class Vr{}Vr.\u0275fac=function(Ee){return new(Ee||Vr)},Vr.\u0275mod=e.oAB({type:Vr}),Vr.\u0275inj=e.cJS({imports:[zn]});class eo extends Ie{constructor(_,Te,en){super(nn(Te),mt(en,Te)),this.controls=_,this._initObservables(),this._setUpdateStrategy(Te),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(_){return this.controls[this._adjustIndex(_)]}push(_,Te={}){this.controls.push(_),this._registerControl(_),this.updateValueAndValidity({emitEvent:Te.emitEvent}),this._onCollectionChange()}insert(_,Te,en={}){this.controls.splice(_,0,Te),this._registerControl(Te),this.updateValueAndValidity({emitEvent:en.emitEvent})}removeAt(_,Te={}){let en=this._adjustIndex(_);en<0&&(en=0),this.controls[en]&&this.controls[en]._registerOnCollectionChange(()=>{}),this.controls.splice(en,1),this.updateValueAndValidity({emitEvent:Te.emitEvent})}setControl(_,Te,en={}){let Ve=this._adjustIndex(_);Ve<0&&(Ve=0),this.controls[Ve]&&this.controls[Ve]._registerOnCollectionChange(()=>{}),this.controls.splice(Ve,1),Te&&(this.controls.splice(Ve,0,Te),this._registerControl(Te)),this.updateValueAndValidity({emitEvent:en.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(_,Te={}){Be(this,0,_),_.forEach((en,Ve)=>{Yt(this,!1,Ve),this.at(Ve).setValue(en,{onlySelf:!0,emitEvent:Te.emitEvent})}),this.updateValueAndValidity(Te)}patchValue(_,Te={}){null!=_&&(_.forEach((en,Ve)=>{this.at(Ve)&&this.at(Ve).patchValue(en,{onlySelf:!0,emitEvent:Te.emitEvent})}),this.updateValueAndValidity(Te))}reset(_=[],Te={}){this._forEachChild((en,Ve)=>{en.reset(_[Ve],{onlySelf:!0,emitEvent:Te.emitEvent})}),this._updatePristine(Te),this._updateTouched(Te),this.updateValueAndValidity(Te)}getRawValue(){return this.controls.map(_=>_.getRawValue())}clear(_={}){this.controls.length<1||(this._forEachChild(Te=>Te._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:_.emitEvent}))}_adjustIndex(_){return _<0?_+this.length:_}_syncPendingControls(){let _=this.controls.reduce((Te,en)=>!!en._syncPendingControls()||Te,!1);return _&&this.updateValueAndValidity({onlySelf:!0}),_}_forEachChild(_){this.controls.forEach((Te,en)=>{_(Te,en)})}_updateValue(){this.value=this.controls.filter(_=>_.enabled||this.disabled).map(_=>_.value)}_anyControls(_){return this.controls.some(Te=>Te.enabled&&_(Te))}_setUpControls(){this._forEachChild(_=>this._registerControl(_))}_allControlsDisabled(){for(const _ of this.controls)if(_.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(_){_.setParent(this),_._registerOnCollectionChange(this._onCollectionChange)}_find(_){var Te;return null!=(Te=this.at(_))?Te:null}}function Kr(Ee){return!!Ee&&(void 0!==Ee.asyncValidators||void 0!==Ee.validators||void 0!==Ee.updateOn)}class Ao{constructor(){this.useNonNullable=!1}get nonNullable(){const _=new Ao;return _.useNonNullable=!0,_}group(_,Te=null){const en=this._reduceControls(_);let Ve={};return Kr(Te)?Ve=Te:null!==Te&&(Ve.validators=Te.validator,Ve.asyncValidators=Te.asyncValidator),new je(en,Ve)}record(_,Te=null){const en=this._reduceControls(_);return new ke(en,Te)}control(_,Te,en){let Ve={};return this.useNonNullable?(Kr(Te)?Ve=Te:(Ve.validators=Te,Ve.asyncValidators=en),new or(_,{...Ve,nonNullable:!0})):new or(_,Te,en)}array(_,Te,en){const Ve=_.map(We=>this._createControl(We));return new eo(Ve,Te,en)}_reduceControls(_){const Te={};return Object.keys(_).forEach(en=>{Te[en]=this._createControl(_[en])}),Te}_createControl(_){return _ instanceof or||_ instanceof Ie?_:Array.isArray(_)?this.control(_[0],_.length>1?_[1]:null,_.length>2?_[2]:null):this.control(_)}}Ao.\u0275fac=function(Ee){return new(Ee||Ao)},Ao.\u0275prov=e.Yz7({token:Ao,factory:Ao.\u0275fac,providedIn:"root"});class wn{}wn.\u0275fac=function(Ee){return new(Ee||wn)},wn.\u0275prov=e.Yz7({token:wn,factory:function(){return(0,e.f3M)(Ao).nonNullable},providedIn:"root"});class Mo extends Ao{group(_,Te=null){return super.group(_,Te)}control(_,Te,en){return super.control(_,Te,en)}array(_,Te,en){return super.array(_,Te,en)}}Mo.\u0275fac=function(){let Ee;return function(_){return(Ee||(Ee=e.n5z(Mo)))(_||Mo)}}(),Mo.\u0275prov=e.Yz7({token:Mo,factory:Mo.\u0275fac,providedIn:"root"}),new e.GfV("15.2.10");class lo{static withConfig(_){var Te;return{ngModule:lo,providers:[{provide:vt,useValue:null!=(Te=_.callSetDisabledState)?Te:Gt}]}}}lo.\u0275fac=function(Ee){return new(Ee||lo)},lo.\u0275mod=e.oAB({type:lo}),lo.\u0275inj=e.cJS({imports:[Vr]});class Tr{static withConfig(_){var Te,en;return{ngModule:Tr,providers:[{provide:kr,useValue:null!=(Te=_.warnOnNgModelWithFormControl)?Te:"always"},{provide:vt,useValue:null!=(en=_.callSetDisabledState)?en:Gt}]}}}Tr.\u0275fac=function(Ee){return new(Ee||Tr)},Tr.\u0275mod=e.oAB({type:Tr}),Tr.\u0275inj=e.cJS({imports:[Vr]})},4497:(Ae,Pe,S)=>{"use strict";S.d(Pe,{H7:()=>Ln,b2:()=>Yn,q6:()=>si});var e=S(4666),f=S(8008);class O extends e.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class C extends O{static makeCurrent(){(0,e.HT)(new C)}onAndCancel(K,W,st){return K.addEventListener(W,st,!1),()=>{K.removeEventListener(W,st,!1)}}dispatchEvent(K,W){K.dispatchEvent(W)}remove(K){K.parentNode&&K.parentNode.removeChild(K)}createElement(K,W){return(W=W||this.getDefaultDocument()).createElement(K)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(K){return K.nodeType===Node.ELEMENT_NODE}isShadowRoot(K){return K instanceof DocumentFragment}getGlobalEventTarget(K,W){return"window"===W?window:"document"===W?K:"body"===W?K.body:null}getBaseHref(K){const W=(N=N||document.querySelector("base"),N?N.getAttribute("href"):null);return null==W?null:function(Xe){x=x||document.createElement("a"),x.setAttribute("href",Xe);const nn=x.pathname;return"/"===nn.charAt(0)?nn:`/${nn}`}(W)}resetBaseElement(){N=null}getUserAgent(){return window.navigator.userAgent}getCookie(K){return(0,e.Mx)(document.cookie,K)}}let x,N=null;const j=new f.OlP("TRANSITION_ID"),G=[{provide:f.ip1,useFactory:function(K,W,st){return()=>{st.get(f.CZH).donePromise.then(()=>{const Xe=(0,e.q)(),nn=W.querySelectorAll(`style[ng-transition="${K}"]`);for(let mt=0;mt{st.manager=this}),this._plugins=K.slice().reverse()}addEventListener(K,W,st){return this._findPluginFor(W).addEventListener(K,W,st)}addGlobalEventListener(K,W,st){return this._findPluginFor(W).addGlobalEventListener(K,W,st)}getZone(){return this._zone}_findPluginFor(K){const W=this._eventNameToPlugin.get(K);if(W)return W;const st=this._plugins;for(let Xe=0;Xe0?st.set(K,Xe):st.delete(K),Xe}ngOnDestroy(){for(const K of this.getAllStyles())this.onStyleRemoved(K);this.usageCount.clear()}}be.\u0275fac=function(z){return new(z||be)},be.\u0275prov=f.Yz7({token:be,factory:be.\u0275fac});class me extends be{constructor(K){super(),this.doc=K,this.styleRef=new Map,this.hostNodes=new Set,this.resetHostNodes()}onStyleAdded(K){for(const W of this.hostNodes)this.addStyleToHost(W,K)}onStyleRemoved(K){var st;const W=this.styleRef;null==(st=W.get(K))||st.forEach(Xe=>Xe.remove()),W.delete(K)}ngOnDestroy(){super.ngOnDestroy(),this.styleRef.clear(),this.resetHostNodes()}addHost(K){this.hostNodes.add(K);for(const W of this.getAllStyles())this.addStyleToHost(K,W)}removeHost(K){this.hostNodes.delete(K)}addStyleToHost(K,W){const st=this.doc.createElement("style");st.textContent=W,K.appendChild(st);const Xe=this.styleRef.get(W);Xe?Xe.push(st):this.styleRef.set(W,[st])}resetHostNodes(){const K=this.hostNodes;K.clear(),K.add(this.doc.head)}}me.\u0275fac=function(z){return new(z||me)(f.LFG(e.K0))},me.\u0275prov=f.Yz7({token:me,factory:me.\u0275fac});const Me={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},gt=/%COMP%/g,lt=new f.OlP("RemoveStylesOnCompDestory",{providedIn:"root",factory:()=>!1});function B(z,K){return K.flat(100).map(W=>W.replace(gt,z))}function Ge(z){return K=>{if("__ngUnwrap__"===K)return z;!1===z(K)&&(K.preventDefault(),K.returnValue=!1)}}class Le{constructor(K,W,st,Xe){this.eventManager=K,this.sharedStylesHost=W,this.appId=st,this.removeStylesOnCompDestory=Xe,this.rendererByCompId=new Map,this.defaultRenderer=new ne(K)}createRenderer(K,W){if(!K||!W)return this.defaultRenderer;const st=this.getOrCreateRenderer(K,W);return st instanceof Fe?st.applyToHost(K):st instanceof ue&&st.applyStyles(),st}getOrCreateRenderer(K,W){const st=this.rendererByCompId;let Xe=st.get(W.id);if(!Xe){const nn=this.eventManager,mt=this.sharedStylesHost,qt=this.removeStylesOnCompDestory;switch(W.encapsulation){case f.ifc.Emulated:Xe=new Fe(nn,mt,W,this.appId,qt);break;case f.ifc.ShadowDom:return new q(nn,mt,K,W);default:Xe=new ue(nn,mt,W,qt)}Xe.onDestroy=()=>st.delete(W.id),st.set(W.id,Xe)}return Xe}ngOnDestroy(){this.rendererByCompId.clear()}begin(){}end(){}}Le.\u0275fac=function(z){return new(z||Le)(f.LFG(F),f.LFG(me),f.LFG(f.AFp),f.LFG(lt))},Le.\u0275prov=f.Yz7({token:Le,factory:Le.\u0275fac});class ne{constructor(K){this.eventManager=K,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(K,W){return W?document.createElementNS(Me[W]||W,K):document.createElement(K)}createComment(K){return document.createComment(K)}createText(K){return document.createTextNode(K)}appendChild(K,W){(Z(K)?K.content:K).appendChild(W)}insertBefore(K,W,st){K&&(Z(K)?K.content:K).insertBefore(W,st)}removeChild(K,W){K&&K.removeChild(W)}selectRootElement(K,W){let st="string"==typeof K?document.querySelector(K):K;if(!st)throw new Error(`The selector "${K}" did not match any elements`);return W||(st.textContent=""),st}parentNode(K){return K.parentNode}nextSibling(K){return K.nextSibling}setAttribute(K,W,st,Xe){if(Xe){W=Xe+":"+W;const nn=Me[Xe];nn?K.setAttributeNS(nn,W,st):K.setAttribute(W,st)}else K.setAttribute(W,st)}removeAttribute(K,W,st){if(st){const Xe=Me[st];Xe?K.removeAttributeNS(Xe,W):K.removeAttribute(`${st}:${W}`)}else K.removeAttribute(W)}addClass(K,W){K.classList.add(W)}removeClass(K,W){K.classList.remove(W)}setStyle(K,W,st,Xe){Xe&(f.JOm.DashCase|f.JOm.Important)?K.style.setProperty(W,st,Xe&f.JOm.Important?"important":""):K.style[W]=st}removeStyle(K,W,st){st&f.JOm.DashCase?K.style.removeProperty(W):K.style[W]=""}setProperty(K,W,st){K[W]=st}setValue(K,W){K.nodeValue=W}listen(K,W,st){return"string"==typeof K?this.eventManager.addGlobalEventListener(K,W,Ge(st)):this.eventManager.addEventListener(K,W,Ge(st))}}function Z(z){return"TEMPLATE"===z.tagName&&void 0!==z.content}class q extends ne{constructor(K,W,st,Xe){super(K),this.sharedStylesHost=W,this.hostEl=st,this.shadowRoot=st.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const nn=B(Xe.id,Xe.styles);for(const mt of nn){const qt=document.createElement("style");qt.textContent=mt,this.shadowRoot.appendChild(qt)}}nodeOrShadowRoot(K){return K===this.hostEl?this.shadowRoot:K}appendChild(K,W){return super.appendChild(this.nodeOrShadowRoot(K),W)}insertBefore(K,W,st){return super.insertBefore(this.nodeOrShadowRoot(K),W,st)}removeChild(K,W){return super.removeChild(this.nodeOrShadowRoot(K),W)}parentNode(K){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(K)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class ue extends ne{constructor(K,W,st,Xe,nn=st.id){super(K),this.sharedStylesHost=W,this.removeStylesOnCompDestory=Xe,this.rendererUsageCount=0,this.styles=B(nn,st.styles)}applyStyles(){this.sharedStylesHost.addStyles(this.styles),this.rendererUsageCount++}destroy(){var K;this.removeStylesOnCompDestory&&(this.sharedStylesHost.removeStyles(this.styles),this.rendererUsageCount--,0===this.rendererUsageCount&&(null==(K=this.onDestroy)||K.call(this)))}}class Fe extends ue{constructor(K,W,st,Xe,nn){const mt=Xe+"-"+st.id;super(K,W,st,nn,mt),this.contentAttr="_ngcontent-%COMP%".replace(gt,mt),this.hostAttr="_nghost-%COMP%".replace(gt,mt)}applyToHost(K){this.applyStyles(),this.setAttribute(K,this.hostAttr,"")}createElement(K,W){const st=super.createElement(K,W);return super.setAttribute(st,this.contentAttr,""),st}}class Ke extends ${constructor(K){super(K)}supports(K){return!0}addEventListener(K,W,st){return K.addEventListener(W,st,!1),()=>this.removeEventListener(K,W,st)}removeEventListener(K,W,st){return K.removeEventListener(W,st)}}Ke.\u0275fac=function(z){return new(z||Ke)(f.LFG(e.K0))},Ke.\u0275prov=f.Yz7({token:Ke,factory:Ke.\u0275fac});const H=["alt","control","meta","shift"],ze={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},dt={alt:z=>z.altKey,control:z=>z.ctrlKey,meta:z=>z.metaKey,shift:z=>z.shiftKey};class xn extends ${constructor(K){super(K)}supports(K){return null!=xn.parseEventName(K)}addEventListener(K,W,st){const Xe=xn.parseEventName(W),nn=xn.eventCallback(Xe.fullKey,st,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,e.q)().onAndCancel(K,Xe.domEventName,nn))}static parseEventName(K){const W=K.toLowerCase().split("."),st=W.shift();if(0===W.length||"keydown"!==st&&"keyup"!==st)return null;const Xe=xn._normalizeKey(W.pop());let nn="",mt=W.indexOf("code");if(mt>-1&&(W.splice(mt,1),nn="code."),H.forEach(Yt=>{const Be=W.indexOf(Yt);Be>-1&&(W.splice(Be,1),nn+=Yt+".")}),nn+=Xe,0!=W.length||0===Xe.length)return null;const qt={};return qt.domEventName=st,qt.fullKey=nn,qt}static matchEventFullKeyCode(K,W){let st=ze[K.key]||K.key,Xe="";return W.indexOf("code.")>-1&&(st=K.code,Xe="code."),!(null==st||!st)&&(st=st.toLowerCase()," "===st?st="space":"."===st&&(st="dot"),H.forEach(nn=>{nn!==st&&(0,dt[nn])(K)&&(Xe+=nn+".")}),Xe+=st,Xe===W)}static eventCallback(K,W,st){return Xe=>{xn.matchEventFullKeyCode(Xe,K)&&st.runGuarded(()=>W(Xe))}}static _normalizeKey(K){return"esc"===K?"escape":K}}xn.\u0275fac=function(z){return new(z||xn)(f.LFG(e.K0))},xn.\u0275prov=f.Yz7({token:xn,factory:xn.\u0275fac});const si=(0,f.eFA)(f._c5,"browser",[{provide:f.Lbi,useValue:e.bD},{provide:f.g9A,useValue:function(){C.makeCurrent()},multi:!0},{provide:e.K0,useFactory:function(){return(0,f.RDi)(document),document},deps:[]}]),ii=new f.OlP(""),wi=[{provide:f.rWj,useClass:class{addToWindow(K){f.dqk.getAngularTestability=(W,st=!0)=>{const Xe=K.findTestabilityInTree(W,st);if(null==Xe)throw new Error("Could not find testability for element.");return Xe},f.dqk.getAllAngularTestabilities=()=>K.getAllTestabilities(),f.dqk.getAllAngularRootElements=()=>K.getAllRootElements(),f.dqk.frameworkStabilizers||(f.dqk.frameworkStabilizers=[]),f.dqk.frameworkStabilizers.push(W=>{const st=f.dqk.getAllAngularTestabilities();let Xe=st.length,nn=!1;const mt=function(qt){nn=nn||qt,Xe--,0==Xe&&W(nn)};st.forEach(function(qt){qt.whenStable(mt)})})}findTestabilityInTree(K,W,st){var Xe;return null==W?null:null!=(Xe=K.getTestability(W))?Xe:st?(0,e.q)().isShadowRoot(W)?this.findTestabilityInTree(K,W.host,!0):this.findTestabilityInTree(K,W.parentElement,!0):null}},deps:[]},{provide:f.lri,useClass:f.dDg,deps:[f.R0b,f.eoX,f.rWj]},{provide:f.dDg,useClass:f.dDg,deps:[f.R0b,f.eoX,f.rWj]}],Di=[{provide:f.zSh,useValue:"root"},{provide:f.qLn,useFactory:function(){return new f.qLn},deps:[]},{provide:A,useClass:Ke,multi:!0,deps:[e.K0,f.R0b,f.Lbi]},{provide:A,useClass:xn,multi:!0,deps:[e.K0]},{provide:Le,useClass:Le,deps:[F,me,f.AFp,lt]},{provide:f.FYo,useExisting:Le},{provide:be,useExisting:me},{provide:me,useClass:me,deps:[e.K0]},{provide:F,useClass:F,deps:[A,f.R0b]},{provide:e.JF,useClass:ee,deps:[]},[]];class Yn{constructor(K){}static withServerTransition(K){return{ngModule:Yn,providers:[{provide:f.AFp,useValue:K.appId},{provide:j,useExisting:f.AFp},G]}}}Yn.\u0275fac=function(z){return new(z||Yn)(f.LFG(ii,12))},Yn.\u0275mod=f.oAB({type:Yn}),Yn.\u0275inj=f.cJS({providers:[...Di,...wi],imports:[e.ez,f.hGG]});class ce{constructor(K){this._doc=K,this._dom=(0,e.q)()}addTag(K,W=!1){return K?this._getOrCreateElement(K,W):null}addTags(K,W=!1){return K?K.reduce((st,Xe)=>(Xe&&st.push(this._getOrCreateElement(Xe,W)),st),[]):[]}getTag(K){return K&&this._doc.querySelector(`meta[${K}]`)||null}getTags(K){if(!K)return[];const W=this._doc.querySelectorAll(`meta[${K}]`);return W?[].slice.call(W):[]}updateTag(K,W){if(!K)return null;W=W||this._parseSelector(K);const st=this.getTag(W);return st?this._setMetaElementAttributes(K,st):this._getOrCreateElement(K,!0)}removeTag(K){this.removeTagElement(this.getTag(K))}removeTagElement(K){K&&this._dom.remove(K)}_getOrCreateElement(K,W=!1){if(!W){const Xe=this._parseSelector(K),nn=this.getTags(Xe).filter(mt=>this._containsAttributes(K,mt))[0];if(void 0!==nn)return nn}const st=this._dom.createElement("meta");return this._setMetaElementAttributes(K,st),this._doc.getElementsByTagName("head")[0].appendChild(st),st}_setMetaElementAttributes(K,W){return Object.keys(K).forEach(st=>W.setAttribute(this._getMetaKeyMap(st),K[st])),W}_parseSelector(K){const W=K.name?"name":"property";return`${W}="${K[W]}"`}_containsAttributes(K,W){return Object.keys(K).every(st=>W.getAttribute(this._getMetaKeyMap(st))===K[st])}_getMetaKeyMap(K){return ot[K]||K}}ce.\u0275fac=function(z){return new(z||ce)(f.LFG(e.K0))},ce.\u0275prov=f.Yz7({token:ce,factory:function(z){let K=null;return K=z?new z:new ce((0,f.LFG)(e.K0)),K},providedIn:"root"});const ot={httpEquiv:"http-equiv"};class pt{constructor(K){this._doc=K}getTitle(){return this._doc.title}setTitle(K){this._doc.title=K||""}}pt.\u0275fac=function(z){return new(z||pt)(f.LFG(e.K0))},pt.\u0275prov=f.Yz7({token:pt,factory:function(z){let K=null;return K=z?new z:new pt((0,f.LFG)(e.K0)),K},providedIn:"root"});class ft{constructor(){this.store={},this.onSerializeCallbacks={},this.store=function(W,st){const Xe=W.getElementById(st+"-state");let nn={};if(Xe&&Xe.textContent)try{nn=JSON.parse(function(qt){const Yt={"&a;":"&","&q;":'"',"&s;":"'","&l;":"<","&g;":">"};return qt.replace(/&[^;]+;/g,Be=>Yt[Be])}(Xe.textContent))}catch(mt){console.warn("Exception while restoring TransferState for app "+st,mt)}return nn}((0,f.f3M)(e.K0),(0,f.f3M)(f.AFp))}get(K,W){return void 0!==this.store[K]?this.store[K]:W}set(K,W){this.store[K]=W}remove(K){delete this.store[K]}hasKey(K){return this.store.hasOwnProperty(K)}get isEmpty(){return 0===Object.keys(this.store).length}onSerialize(K,W){this.onSerializeCallbacks[K]=W}toJson(){for(const K in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(K))try{this.store[K]=this.onSerializeCallbacks[K]()}catch(W){console.warn("Exception in onSerialize callback: ",W)}return JSON.stringify(this.store)}}ft.\u0275fac=function(z){return new(z||ft)},ft.\u0275prov=f.Yz7({token:ft,factory:ft.\u0275fac,providedIn:"root"});class Nt{}Nt.\u0275fac=function(z){return new(z||Nt)},Nt.\u0275mod=f.oAB({type:Nt}),Nt.\u0275inj=f.cJS({});const Mn={pan:!0,panstart:!0,panmove:!0,panend:!0,pancancel:!0,panleft:!0,panright:!0,panup:!0,pandown:!0,pinch:!0,pinchstart:!0,pinchmove:!0,pinchend:!0,pinchcancel:!0,pinchin:!0,pinchout:!0,press:!0,pressup:!0,rotate:!0,rotatestart:!0,rotatemove:!0,rotateend:!0,rotatecancel:!0,swipe:!0,swipeleft:!0,swiperight:!0,swipeup:!0,swipedown:!0,tap:!0,doubletap:!0},En=new f.OlP("HammerGestureConfig"),ln=new f.OlP("HammerLoader");class wt{constructor(){this.events=[],this.overrides={}}buildHammer(K){const W=new Hammer(K,this.options);W.get("pinch").set({enable:!0}),W.get("rotate").set({enable:!0});for(const st in this.overrides)W.get(st).set(this.overrides[st]);return W}}wt.\u0275fac=function(z){return new(z||wt)},wt.\u0275prov=f.Yz7({token:wt,factory:wt.\u0275fac});class ei extends ${constructor(K,W,st,Xe){super(K),this._config=W,this.console=st,this.loader=Xe,this._loaderPromise=null}supports(K){return!(!Mn.hasOwnProperty(K.toLowerCase())&&!this.isCustomEvent(K)||!window.Hammer&&!this.loader)}addEventListener(K,W,st){const Xe=this.manager.getZone();if(W=W.toLowerCase(),!window.Hammer&&this.loader){this._loaderPromise=this._loaderPromise||Xe.runOutsideAngular(()=>this.loader());let nn=!1,mt=()=>{nn=!0};return Xe.runOutsideAngular(()=>this._loaderPromise.then(()=>{window.Hammer?nn||(mt=this.addEventListener(K,W,st)):mt=()=>{}}).catch(()=>{mt=()=>{}})),()=>{mt()}}return Xe.runOutsideAngular(()=>{const nn=this._config.buildHammer(K),mt=function(qt){Xe.runGuarded(function(){st(qt)})};return nn.on(W,mt),()=>{nn.off(W,mt),"function"==typeof nn.destroy&&nn.destroy()}})}isCustomEvent(K){return this._config.events.indexOf(K)>-1}}ei.\u0275fac=function(z){return new(z||ei)(f.LFG(e.K0),f.LFG(En),f.LFG(f.c2e),f.LFG(ln,8))},ei.\u0275prov=f.Yz7({token:ei,factory:ei.\u0275fac});class zt{}zt.\u0275fac=function(z){return new(z||zt)},zt.\u0275mod=f.oAB({type:zt}),zt.\u0275inj=f.cJS({providers:[{provide:A,useClass:ei,multi:!0,deps:[e.K0,En,f.c2e,[new f.FiY,ln]]},{provide:En,useClass:wt,deps:[]}]});class Ln{}Ln.\u0275fac=function(z){return new(z||Ln)},Ln.\u0275prov=f.Yz7({token:Ln,factory:function(z){let K=null;return K=z?new(z||Ln):f.LFG(Se),K},providedIn:"root"});class Se extends Ln{constructor(K){super(),this._doc=K}sanitize(K,W){if(null==W)return null;switch(K){case f.q3G.NONE:return W;case f.q3G.HTML:return(0,f.qzn)(W,"HTML")?(0,f.z3N)(W):(0,f.EiD)(this._doc,String(W)).toString();case f.q3G.STYLE:return(0,f.qzn)(W,"Style")?(0,f.z3N)(W):W;case f.q3G.SCRIPT:if((0,f.qzn)(W,"Script"))return(0,f.z3N)(W);throw new Error("unsafe value used in a script context");case f.q3G.URL:return(0,f.qzn)(W,"URL")?(0,f.z3N)(W):(0,f.mCW)(String(W));case f.q3G.RESOURCE_URL:if((0,f.qzn)(W,"ResourceURL"))return(0,f.z3N)(W);throw new Error(`unsafe value used in a resource URL context (see ${f.JZr})`);default:throw new Error(`Unexpected SecurityContext ${K} (see ${f.JZr})`)}}bypassSecurityTrustHtml(K){return(0,f.JVY)(K)}bypassSecurityTrustStyle(K){return(0,f.L6k)(K)}bypassSecurityTrustScript(K){return(0,f.eBb)(K)}bypassSecurityTrustUrl(K){return(0,f.LAX)(K)}bypassSecurityTrustResourceUrl(K){return(0,f.pB0)(K)}}Se.\u0275fac=function(z){return new(z||Se)(f.LFG(e.K0))},Se.\u0275prov=f.Yz7({token:Se,factory:function(z){let K=null;return K=z?new z:(st=f.LFG(f.zs3),new Se(st.get(e.K0))),K;var st},providedIn:"root"}),new f.GfV("15.2.10")},5360:(Ae,Pe,S)=>{"use strict";S.d(Pe,{Z:()=>A});var f=S(6802);const O=function($,be){for(var me=$.length;me--;)if((0,f.Z)($[me][0],be))return me;return-1};var C=Array.prototype.splice;function ee(F){var $=-1,be=null==F?0:F.length;for(this.clear();++$-1},ee.prototype.set=function($,be){var me=this.__data__,Me=O(me,$);return Me<0?(++this.size,me.push([$,be])):me[Me][1]=be,this};const A=ee},3686:(Ae,Pe,S)=>{"use strict";S.d(Pe,{Z:()=>O});var e=S(1511),f=S(4261);const O=(0,e.Z)(f.Z,"Map")},6844:(Ae,Pe,S)=>{"use strict";S.d(Pe,{Z:()=>ne});const e=(0,S(1511).Z)(Object,"create");var x=Object.prototype.hasOwnProperty,j=Object.prototype.hasOwnProperty;function F(Z){var q=-1,ue=null==Z?0:Z.length;for(this.clear();++q{"use strict";S.d(Pe,{Z:()=>O});var e=S(1511),f=S(4261);const O=(0,e.Z)(f.Z,"Set")},4068:(Ae,Pe,S)=>{"use strict";S.d(Pe,{Z:()=>N});var e=S(6844);function x(j){var G=-1,ee=null==j?0:j.length;for(this.__data__=new e.Z;++G{"use strict";S.d(Pe,{Z:()=>F});var e=S(5360),N=S(3686),j=S(6844);function A($){var be=this.__data__=new e.Z($);this.size=be.size}A.prototype.clear=function(){this.__data__=new e.Z,this.size=0},A.prototype.delete=function(be){var me=this.__data__,Me=me.delete(be);return this.size=me.size,Me},A.prototype.get=function(be){return this.__data__.get(be)},A.prototype.has=function(be){return this.__data__.has(be)},A.prototype.set=function(be,me){var Me=this.__data__;if(Me instanceof e.Z){var gt=Me.__data__;if(!N.Z||gt.length<199)return gt.push([be,me]),this.size=++Me.size,this;Me=this.__data__=new j.Z(gt)}return Me.set(be,me),this.size=Me.size,this};const F=A},194:(Ae,Pe,S)=>{"use strict";S.d(Pe,{Z:()=>e});const e=S(4261).Z.Symbol},3410:(Ae,Pe,S)=>{"use strict";S.d(Pe,{Z:()=>e});const e=S(4261).Z.Uint8Array},5805:(Ae,Pe,S)=>{"use strict";S.d(Pe,{Z:()=>e});const e=function(O,C){for(var x=-1,N=null==O?0:O.length;++x{"use strict";S.d(Pe,{Z:()=>e});const e=function(O,C){for(var x=-1,N=null==O?0:O.length,j=0,G=[];++x{"use strict";S.d(Pe,{Z:()=>G});var f=S(7700),O=S(7191),C=S(4951),x=S(9802),N=S(7697),j=Object.prototype.hasOwnProperty;const G=function(A,F){var $=(0,O.Z)(A),be=!$&&(0,f.Z)(A),me=!$&&!be&&(0,C.Z)(A),Me=!$&&!be&&!me&&(0,N.Z)(A),gt=$||be||me||Me,we=gt?function(A,F){for(var $=-1,be=Array(A);++${"use strict";S.d(Pe,{Z:()=>e});const e=function(O,C){for(var x=-1,N=null==O?0:O.length,j=Array(N);++x{"use strict";S.d(Pe,{Z:()=>e});const e=function(O,C){for(var x=-1,N=C.length,j=O.length;++x{"use strict";S.d(Pe,{Z:()=>e});const e=function(O,C){for(var x=-1,N=null==O?0:O.length;++x{"use strict";S.d(Pe,{Z:()=>x});const e=function(j){return function(G,ee,A){for(var F=-1,$=Object(G),be=A(G),me=be.length;me--;){var Me=be[++F];if(!1===ee($[Me],Me,$))break}return G}}();var f=S(4876);const O=function(j,G){return j&&e(j,G,f.Z)};var C=S(3943);const x=function(j,G){return function(ee,A){if(null==ee)return ee;if(!(0,C.Z)(ee))return j(ee,A);for(var F=ee.length,$=-1,be=Object(ee);++${"use strict";S.d(Pe,{Z:()=>O});var e=S(9162),f=S(1564);const O=function(x,N){for(var j=0,G=(N=(0,e.Z)(N,x)).length;null!=x&&j{"use strict";S.d(Pe,{Z:()=>O});var e=S(2784),f=S(7191);const O=function(x,N,j){var G=N(x);return(0,f.Z)(x)?G:(0,e.Z)(G,j(x))}},2574:(Ae,Pe,S)=>{"use strict";S.d(Pe,{Z:()=>$});var e=S(194),f=Object.prototype,O=f.hasOwnProperty,C=f.toString,x=e.Z?e.Z.toStringTag:void 0,j=Object.prototype.toString,F=e.Z?e.Z.toStringTag:void 0;const $=function(me){return null==me?void 0===me?"[object Undefined]":"[object Null]":F&&F in Object(me)?function(me){var Me=O.call(me,x),gt=me[x];try{me[x]=void 0;var we=!0}catch{}var He=C.call(me);return we&&(Me?me[x]=gt:delete me[x]),He}(me):function(me){return j.call(me)}(me)}},478:(Ae,Pe,S)=>{"use strict";S.d(Pe,{Z:()=>Mn});var e=S(1435),f=S(4068),O=S(760),C=S(6149);const j=function(ln,wt,ei,zt,Ln,Se){var z=1&ei,K=ln.length,W=wt.length;if(K!=W&&!(z&&W>K))return!1;var st=Se.get(ln),Xe=Se.get(wt);if(st&&Xe)return st==wt&&Xe==ln;var nn=-1,mt=!0,qt=2&ei?new f.Z:void 0;for(Se.set(ln,wt),Se.set(wt,ln);++nn{"use strict";S.d(Pe,{Z:()=>dt});var e=S(1435),f=S(478),N=S(9089);const j=function(sn){return sn==sn&&!(0,N.Z)(sn)};var G=S(4876);const A=function(sn,si){return function(ii){return null!=ii&&ii[sn]===si&&(void 0!==si||sn in Object(ii))}};var $=S(4894);const be=function(sn,si){return null!=sn&&si in Object(sn)};var me=S(9162),Me=S(7700),gt=S(7191),we=S(9802),He=S(5227),lt=S(1564);var Le=S(7386),ue=S(570),Ke=S(202);const dt=function(sn){return"function"==typeof sn?sn:null==sn?ue.Z:"object"==typeof sn?(0,gt.Z)(sn)?function(sn,si){return(0,Le.Z)(sn)&&j(si)?A((0,lt.Z)(sn),si):function(ii){var wi=(0,$.Z)(ii,sn);return void 0===wi&&wi===si?function(sn,si){return null!=sn&&function(sn,si,ii){for(var wi=-1,Di=(si=(0,me.Z)(si,sn)).length,Yn=!1;++wi{"use strict";S.d(Pe,{Z:()=>C});var e=S(5908);const f=(0,S(6854).Z)(Object.keys,Object);var O=Object.prototype.hasOwnProperty;const C=function(N){if(!(0,e.Z)(N))return f(N);var j=[];for(var G in Object(N))O.call(N,G)&&"constructor"!=G&&j.push(G);return j}},7560:(Ae,Pe,S)=>{"use strict";S.d(Pe,{Z:()=>e});const e=function(O){return function(C){return O(C)}}},6149:(Ae,Pe,S)=>{"use strict";S.d(Pe,{Z:()=>e});const e=function(O,C){return O.has(C)}},9162:(Ae,Pe,S)=>{"use strict";S.d(Pe,{Z:()=>lt});var e=S(7191),f=S(7386),O=S(6844);function x(B,Ge){if("function"!=typeof B||null!=Ge&&"function"!=typeof Ge)throw new TypeError("Expected a function");var Le=function(){var ne=arguments,Z=Ge?Ge.apply(this,ne):ne[0],q=Le.cache;if(q.has(Z))return q.get(Z);var ue=B.apply(this,ne);return Le.cache=q.set(Z,ue)||q,ue};return Le.cache=new(x.Cache||O.Z),Le}x.Cache=O.Z;var G=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ee=/\\(\\)?/g;const A=(Le=x(function(B){var Ge=[];return 46===B.charCodeAt(0)&&Ge.push(""),B.replace(G,function(Le,ne,Z,q){Ge.push(Z?q.replace(ee,"$1"):ne||Le)}),Ge},function(Z){return 500===ne.size&&ne.clear(),Z}),ne=Le.cache,Le);var Le,ne,F=S(194),$=S(6717),be=S(8455),Me=F.Z?F.Z.prototype:void 0,gt=Me?Me.toString:void 0;const we=function B(Ge){if("string"==typeof Ge)return Ge;if((0,e.Z)(Ge))return(0,$.Z)(Ge,B)+"";if((0,be.Z)(Ge))return gt?gt.call(Ge):"";var Le=Ge+"";return"0"==Le&&1/Ge==-1/0?"-0":Le},He=function(Ge){return null==Ge?"":we(Ge)},lt=function(Ge,Le){return(0,e.Z)(Ge)?Ge:(0,f.Z)(Ge,Le)?[Ge]:A(He(Ge))}},6380:(Ae,Pe,S)=>{"use strict";S.d(Pe,{Z:()=>e});const e="object"==typeof global&&global&&global.Object===Object&&global},1922:(Ae,Pe,S)=>{"use strict";S.d(Pe,{Z:()=>C});var e=S(6288),f=S(5175),O=S(4876);const C=function(N){return(0,e.Z)(N,O.Z,f.Z)}},1511:(Ae,Pe,S)=>{"use strict";S.d(Pe,{Z:()=>gt});var e=S(5849);const f=S(4261).Z["__core-js_shared__"];var O,C=(O=/[^.]+$/.exec(f&&f.keys&&f.keys.IE_PROTO||""))?"Symbol(src)_1."+O:"",N=S(9089),j=S(6018),G=/^\[object .+?Constructor\]$/,be=RegExp("^"+Function.prototype.toString.call(Object.prototype.hasOwnProperty).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");const gt=function(He,lt){var B=function(He,lt){return null==He?void 0:He[lt]}(He,lt);return function(He){return!(!(0,N.Z)(He)||function(He){return!!C&&C in He}(He))&&((0,e.Z)(He)?be:G).test((0,j.Z)(He))}(B)?B:void 0}},5175:(Ae,Pe,S)=>{"use strict";S.d(Pe,{Z:()=>x});var e=S(8468),f=S(709),O=Object.prototype.propertyIsEnumerable,C=Object.getOwnPropertySymbols;const x=C?function(N){return null==N?[]:(N=Object(N),(0,e.Z)(C(N),function(j){return O.call(N,j)}))}:f.Z},3192:(Ae,Pe,S)=>{"use strict";S.d(Pe,{Z:()=>Ge});var e=S(1511),f=S(4261);const O=(0,e.Z)(f.Z,"DataView");var C=S(3686);const x=(0,e.Z)(f.Z,"Promise");var N=S(3538);const j=(0,e.Z)(f.Z,"WeakMap");var G=S(2574),ee=S(6018),A="[object Map]",F="[object Promise]",$="[object Set]",be="[object WeakMap]",me="[object DataView]",Me=(0,ee.Z)(O),gt=(0,ee.Z)(C.Z),we=(0,ee.Z)(x),He=(0,ee.Z)(N.Z),lt=(0,ee.Z)(j),B=G.Z;(O&&B(new O(new ArrayBuffer(1)))!=me||C.Z&&B(new C.Z)!=A||x&&B(x.resolve())!=F||N.Z&&B(new N.Z)!=$||j&&B(new j)!=be)&&(B=function(Le){var ne=(0,G.Z)(Le),Z="[object Object]"==ne?Le.constructor:void 0,q=Z?(0,ee.Z)(Z):"";if(q)switch(q){case Me:return me;case gt:return A;case we:return F;case He:return $;case lt:return be}return ne});const Ge=B},9802:(Ae,Pe,S)=>{"use strict";S.d(Pe,{Z:()=>O});var f=/^(?:0|[1-9]\d*)$/;const O=function(x,N){var j=typeof x;return!!(N=null!=N?N:9007199254740991)&&("number"==j||"symbol"!=j&&f.test(x))&&x>-1&&x%1==0&&x{"use strict";S.d(Pe,{Z:()=>x});var e=S(6802),f=S(3943),O=S(9802),C=S(9089);const x=function(j,G,ee){if(!(0,C.Z)(ee))return!1;var A=typeof G;return!!("number"==A?(0,f.Z)(ee)&&(0,O.Z)(G,ee.length):"string"==A&&G in ee)&&(0,e.Z)(ee[G],j)}},7386:(Ae,Pe,S)=>{"use strict";S.d(Pe,{Z:()=>x});var e=S(7191),f=S(8455),O=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,C=/^\w*$/;const x=function(j,G){if((0,e.Z)(j))return!1;var ee=typeof j;return!("number"!=ee&&"symbol"!=ee&&"boolean"!=ee&&null!=j&&!(0,f.Z)(j))||C.test(j)||!O.test(j)||null!=G&&j in Object(G)}},5908:(Ae,Pe,S)=>{"use strict";S.d(Pe,{Z:()=>f});var e=Object.prototype;const f=function(C){var x=C&&C.constructor;return C===("function"==typeof x&&x.prototype||e)}},5986:(Ae,Pe,S)=>{"use strict";S.d(Pe,{Z:()=>x});var e=S(6380),f="object"==typeof exports&&exports&&!exports.nodeType&&exports,O=f&&"object"==typeof module&&module&&!module.nodeType&&module,C=O&&O.exports===f&&e.Z.process;const x=function(){try{return O&&O.require&&O.require("util").types||C&&C.binding&&C.binding("util")}catch{}}()},6854:(Ae,Pe,S)=>{"use strict";S.d(Pe,{Z:()=>e});const e=function(O,C){return function(x){return O(C(x))}}},4261:(Ae,Pe,S)=>{"use strict";S.d(Pe,{Z:()=>O});var e=S(6380),f="object"==typeof self&&self&&self.Object===Object&&self;const O=e.Z||f||Function("return this")()},2357:(Ae,Pe,S)=>{"use strict";S.d(Pe,{Z:()=>e});const e=function(O){var C=-1,x=Array(O.size);return O.forEach(function(N){x[++C]=N}),x}},1564:(Ae,Pe,S)=>{"use strict";S.d(Pe,{Z:()=>O});var e=S(8455);const O=function(x){if("string"==typeof x||(0,e.Z)(x))return x;var N=x+"";return"0"==N&&1/x==-1/0?"-0":N}},6018:(Ae,Pe,S)=>{"use strict";S.d(Pe,{Z:()=>f});var e=Function.prototype.toString;const f=function(C){if(null!=C){try{return e.call(C)}catch{}try{return C+""}catch{}}return""}},6802:(Ae,Pe,S)=>{"use strict";S.d(Pe,{Z:()=>e});const e=function(O,C){return O===C||O!=O&&C!=C}},7900:(Ae,Pe,S)=>{"use strict";S.d(Pe,{Z:()=>N});var e=S(8468),f=S(1071);const O=function(G,ee){var A=[];return(0,f.Z)(G,function(F,$,be){ee(F,$,be)&&A.push(F)}),A};var C=S(702),x=S(7191);const N=function(G,ee){return((0,x.Z)(G)?e.Z:O)(G,(0,C.Z)(ee,3))}},6982:(Ae,Pe,S)=>{"use strict";S.d(Pe,{Z:()=>N});var e=S(5805),f=S(1071),O=S(570),x=S(7191);const N=function(G,ee){return((0,x.Z)(G)?e.Z:f.Z)(G,function(G){return"function"==typeof G?G:O.Z}(ee))}},4894:(Ae,Pe,S)=>{"use strict";S.d(Pe,{Z:()=>f});var e=S(202);const f=function(C,x,N){var j=null==C?void 0:(0,e.Z)(C,x);return void 0===j?N:j}},570:(Ae,Pe,S)=>{"use strict";S.d(Pe,{Z:()=>e});const e=function(O){return O}},7700:(Ae,Pe,S)=>{"use strict";S.d(Pe,{Z:()=>G});var e=S(2574),f=S(6567);const C=function(A){return(0,f.Z)(A)&&"[object Arguments]"==(0,e.Z)(A)};var x=Object.prototype,N=x.hasOwnProperty,j=x.propertyIsEnumerable;const G=C(function(){return arguments}())?C:function(ee){return(0,f.Z)(ee)&&N.call(ee,"callee")&&!j.call(ee,"callee")}},7191:(Ae,Pe,S)=>{"use strict";S.d(Pe,{Z:()=>e});const e=Array.isArray},3943:(Ae,Pe,S)=>{"use strict";S.d(Pe,{Z:()=>O});var e=S(5849),f=S(5227);const O=function(x){return null!=x&&(0,f.Z)(x.length)&&!(0,e.Z)(x)}},4951:(Ae,Pe,S)=>{"use strict";S.d(Pe,{Z:()=>N});var e=S(4261),O="object"==typeof exports&&exports&&!exports.nodeType&&exports,C=O&&"object"==typeof module&&module&&!module.nodeType&&module,x=C&&C.exports===O?e.Z.Buffer:void 0;const N=(x?x.isBuffer:void 0)||function(){return!1}},4607:(Ae,Pe,S)=>{"use strict";S.d(Pe,{Z:()=>$});var e=S(3534),f=S(3192),O=S(7700),C=S(7191),x=S(3943),N=S(4951),j=S(5908),G=S(7697),F=Object.prototype.hasOwnProperty;const $=function(me){if(null==me)return!0;if((0,x.Z)(me)&&((0,C.Z)(me)||"string"==typeof me||"function"==typeof me.splice||(0,N.Z)(me)||(0,G.Z)(me)||(0,O.Z)(me)))return!me.length;var Me=(0,f.Z)(me);if("[object Map]"==Me||"[object Set]"==Me)return!me.size;if((0,j.Z)(me))return!(0,e.Z)(me).length;for(var gt in me)if(F.call(me,gt))return!1;return!0}},5849:(Ae,Pe,S)=>{"use strict";S.d(Pe,{Z:()=>j});var e=S(2574),f=S(9089);const j=function(ee){if(!(0,f.Z)(ee))return!1;var A=(0,e.Z)(ee);return"[object Function]"==A||"[object GeneratorFunction]"==A||"[object AsyncFunction]"==A||"[object Proxy]"==A}},5227:(Ae,Pe,S)=>{"use strict";S.d(Pe,{Z:()=>f});const f=function(C){return"number"==typeof C&&C>-1&&C%1==0&&C<=9007199254740991}},9089:(Ae,Pe,S)=>{"use strict";S.d(Pe,{Z:()=>e});const e=function(O){var C=typeof O;return null!=O&&("object"==C||"function"==C)}},6567:(Ae,Pe,S)=>{"use strict";S.d(Pe,{Z:()=>e});const e=function(O){return null!=O&&"object"==typeof O}},8455:(Ae,Pe,S)=>{"use strict";S.d(Pe,{Z:()=>C});var e=S(2574),f=S(6567);const C=function(N){return"symbol"==typeof N||(0,f.Z)(N)&&"[object Symbol]"==(0,e.Z)(N)}},7697:(Ae,Pe,S)=>{"use strict";S.d(Pe,{Z:()=>ee});var e=S(2574),f=S(5227),O=S(6567),C={};C["[object Float32Array]"]=C["[object Float64Array]"]=C["[object Int8Array]"]=C["[object Int16Array]"]=C["[object Int32Array]"]=C["[object Uint8Array]"]=C["[object Uint8ClampedArray]"]=C["[object Uint16Array]"]=C["[object Uint32Array]"]=!0,C["[object Arguments]"]=C["[object Array]"]=C["[object ArrayBuffer]"]=C["[object Boolean]"]=C["[object DataView]"]=C["[object Date]"]=C["[object Error]"]=C["[object Function]"]=C["[object Map]"]=C["[object Number]"]=C["[object Object]"]=C["[object RegExp]"]=C["[object Set]"]=C["[object String]"]=C["[object WeakMap]"]=!1;var N=S(7560),j=S(5986),G=j.Z&&j.Z.isTypedArray;const ee=G?(0,N.Z)(G):function(F){return(0,O.Z)(F)&&(0,f.Z)(F.length)&&!!C[(0,e.Z)(F)]}},4876:(Ae,Pe,S)=>{"use strict";S.d(Pe,{Z:()=>C});var e=S(2064),f=S(3534),O=S(3943);const C=function(N){return(0,O.Z)(N)?(0,e.Z)(N):(0,f.Z)(N)}},757:(Ae,Pe,S)=>{"use strict";S.d(Pe,{Z:()=>e});const e=function(O){var C=null==O?0:O.length;return C?O[C-1]:void 0}},1038:(Ae,Pe,S)=>{"use strict";S.d(Pe,{Z:()=>j});var e=S(760),f=S(702),O=S(1071);const C=function(ee,A){var F;return(0,O.Z)(ee,function($,be,me){return!(F=A($,be,me))}),!!F};var x=S(7191),N=S(9048);const j=function(ee,A,F){var $=(0,x.Z)(ee)?e.Z:C;return F&&(0,N.Z)(ee,A,F)&&(A=void 0),$(ee,(0,f.Z)(A,3))}},709:(Ae,Pe,S)=>{"use strict";S.d(Pe,{Z:()=>e});const e=function(){return[]}},1670:(Ae,Pe,S)=>{"use strict";function e(O,C,x,N,j,G,ee){try{var A=O[G](ee),F=A.value}catch($){return void x($)}A.done?C(F):Promise.resolve(F).then(N,j)}function f(O){return function(){var C=this,x=arguments;return new Promise(function(N,j){var G=O.apply(C,x);function ee(F){e(G,N,j,ee,A,"next",F)}function A(F){e(G,N,j,ee,A,"throw",F)}ee(void 0)})}}S.d(Pe,{Z:()=>f})}}]),(self.webpackChunkvideo_player_wc=self.webpackChunkvideo_player_wc||[]).push([["main"],{3142:(Ae,Pe,S)=>{"use strict";var wt,ei,Ln,Se,K,W,Xe,nn,qt,Yt,Ie,je,vt,Gt,Fn,e=S(4497),f=S(8008),O=S(4666),C=S(9239),x=S(7184),N=S(2508),j=S(6863),G=S(1627),ee=S(7387),A=S(4607),F=S(4635);const zt=class zt{uniqueId(ut=32){let Wt="";for(let Jt=0;Jt{if(!lt.Z(this.transcripts,{language:Wt.language,artifactUrl:Wt.artifactUrl,languageCode:Wt.languageCode,identifier:Wt.identifier}))return this.raiseExceptionLog("TRANSCRIPT_DATA_MISSING","TRANSCRIPT",new Error("Transcript object dose not have required fields"),this.traceId),[];!A.Z(ut)&&"off"!==B.Z(ut)&&B.Z(ut)===Wt.languageCode&&(Wt.default=!0)}),this.transcripts):(this.raiseExceptionLog("INVALID_TRANSCRIPT_DATATYPE","TRANSCRIPT",new Error("Transcript data should be array"),this.traceId),[])}getPlayerOptions(){var ut=this;return(0,me.Z)(function*(){return ut.streamingUrl&&(yield ut.http.head(ut.streamingUrl,{responseType:"blob"}).toPromise().catch(Wt=>{ut.raiseExceptionLog(ee.uY.streamingUrlSupport,ee.N3.streamingUrlSupport,new Error(`Streaming Url Not Supported ${ut.streamingUrl}`),ut.traceId)}))?[{src:ut.streamingUrl,type:ut.mimeType}]:[{src:ut.artifactUrl,type:ut.artifactMimeType}]})()}getMarkers(){var ut;if(null!=(ut=null==this?void 0:this.interceptionPoints)&&ut.items)try{const Wt=this.interceptionPoints;return this.showScore=!0,Wt.items.map(({interceptionPoint:qe,identifier:Tt,type:Jt})=>({time:qe,type:Jt,identifier:Tt,duration:3}))}catch(Wt){console.log(Wt),this.raiseExceptionLog("CPV2_CONT_INTERCEPTION_PARSE","error parsing the inteception points string",Wt,""),this.showScore=!1}return null}getQuestionSet(ut){const Wt=this.contentMap[ut];return Wt?(0,Me.of)(Wt):this.questionCursor?this.questionCursor.getQuestionSet(ut).pipe((0,gt.U)(qe=>(this.contentMap[ut]=qe.questionSet,this.contentMap[ut]))):null}preFetchContent(){const ut=this.getNextMarker();ut&&this.getQuestionSet(ut.identifier)}getUniqueVisitedLength(){const ut=[];for(let Wt of this.playerTimeSlots)if(Wt[0]qe.time>ut):null}raiseStartEvent(ut){const Wt=(new Date).getTime()-this.PlayerLoadStartedAt;this.playerEvent.emit({eid:"START",ver:this.version,edata:{type:"START",mode:"play",duration:Wt},metaData:this.metaData}),this.videoPlayerService.start(Wt),this.PlayerLoadStartedAt=(new Date).getTime()}calculateScore(){this.scoreObtained=Object.values(this.interceptionResponses).reduce((ut,Wt)=>ut+Wt.score,0)}raiseEndEvent(ut=!1){if(!this.isEndEventRaised){this.calculateScore();const Wt=(new Date).getTime()-this.PlayerLoadStartedAt;this.playerEvent.emit({eid:"END",ver:this.version,edata:{type:"END",currentTime:this.currentlength,totalTime:this.totalLength,duration:Wt},metaData:this.metaData}),ut&&this.playerTimeSlots.push([this.playBitStartTime,this.currentlength]),this.uniqueVisitedLength=this.getUniqueVisitedLength(),this.uniqueVisitedLength>this.totalLength&&(this.uniqueVisitedLength=this.totalLength),this.visitedLength=this.getVisitedLength(),this.timeSpent=this.utilService.getTimeSpentText(this.visitedLength),this.videoPlayerService.end(Wt,this.totalLength,this.currentlength,this.endPageSeen,this.totalSeekedLength,this.visitedLength,this.scoreObtained,this.uniqueVisitedLength),this.isEndEventRaised=!0}}raiseHeartBeatEvent(ut,Wt){"REPLAY"===ut&&(this.interceptionResponses={},this.showScore=!1,this.scoreObtained=0,this.playerTimeSlots=[],this.playBitEndTime=0,this.playBitStartTime=0);const qe={eid:"HEARTBEAT",ver:this.version,edata:{type:ut,currentPage:"videostage",extra:Wt},metaData:this.metaData};this.playerEvent.emit(qe),this.videoPlayerService.heartBeat(qe),["PLAY","PAUSE","EXIT","VOLUME_CHANGE","DRAG","RATE_CHANGE","CLOSE_DOWNLOAD","DOWNLOAD","NAVIGATE_TO_PAGE","NEXT","OPEN_MENU","PREVIOUS","CLOSE_MENU","DOWNLOAD_MENU","DOWNLOAD_POPUP_CLOSE","DOWNLOAD_POPUP_CANCEL","SHARE","REPLAY","FORWARD","BACKWARD","FULLSCREEN","NEXT_CONTENT_PLAY","TRANSCRIPT_LANGUAGE_OFF","TRANSCRIPT_LANGUAGE_SELECTED","VIDEO_MARKER_SELECTED"].includes(ut)&&this.videoPlayerService.interact(ut.toLowerCase(),"videostage",Wt)}raiseImpressionEvent(ut,Wt={}){this.videoPlayerService.impression(ut,Wt)}raiseExceptionLog(ut,Wt,qe,Tt){const Jt={eid:"ERROR",edata:{err:ut,errtype:Wt,requestid:Tt||"",stacktrace:qe&&qe.toString()||""}};this.playerEvent.emit(Jt),this.videoPlayerService.error(ut,Wt,qe)}};K=new WeakMap,W=new WeakMap,Ac(st,K,st.\u0275fac=function(ut){return new(ut||st)(f.LFG(be),f.LFG($),f.LFG(C.eN),f.LFG(G.wX,8))}),Ac(st,W,st.\u0275prov=f.Yz7({token:st,factory:st.\u0275fac,providedIn:"root"}));let Ge=st;var Le=S(4894),ne=S(7900),Z=(S(1256),S(5321));const q=["target"],ue=["controlDiv"];function Fe(Pn,ut){if(1&Pn&&f._UZ(0,"track",6),2&Pn){const Wt=ut.$implicit;f.s9C("default",Wt.default),f.s9C("src",Wt.artifactUrl,f.LSH),f.s9C("srclang",Wt.languageCode),f.s9C("label",Wt.language)}}function Ke(Pn,ut){if(1&Pn){const Wt=f.EpF();f.TgZ(0,"span",18),f.NdJ("click",function(){f.CHM(Wt);const qe=f.oxw(2);return f.KtG(qe.pause())}),f.O4$(),f.TgZ(1,"svg",19)(2,"g",20),f._UZ(3,"path",21),f.qZA()()()}}function H(Pn,ut){if(1&Pn){const Wt=f.EpF();f.TgZ(0,"span",22),f.NdJ("click",function(){f.CHM(Wt);const qe=f.oxw(2);return f.KtG(qe.play())}),f.O4$(),f.TgZ(1,"svg",19)(2,"g",23),f._UZ(3,"path",24),f.qZA()()()}}function ze(Pn,ut){if(1&Pn){const Wt=f.EpF();f.TgZ(0,"div",7)(1,"div",8),f.NdJ("click",function(){f.CHM(Wt);const qe=f.oxw();return f.KtG(qe.backward())}),f.O4$(),f.TgZ(2,"svg",9)(3,"g",10),f._UZ(4,"path",11),f.qZA()()(),f.kcU(),f.TgZ(5,"div",12),f.YNc(6,Ke,4,0,"span",13),f.YNc(7,H,4,0,"span",14),f.qZA(),f.TgZ(8,"div",15),f.NdJ("click",function(){f.CHM(Wt);const qe=f.oxw();return f.KtG(qe.forward())}),f.O4$(),f.TgZ(9,"svg",9)(10,"g",16),f._UZ(11,"path",17),f.qZA()()()()}if(2&Pn){const Wt=f.oxw();f.xp6(1),f.Udp("visibility",Wt.showBackwardButton?"visible":"hidden"),f.xp6(5),f.Q6J("ngIf",Wt.showPauseButton),f.xp6(1),f.Q6J("ngIf",Wt.showPlayButton),f.xp6(1),f.Udp("visibility",Wt.showForwardButton?"visible":"hidden")}}const dt=function(Pn){return{"player-for-back-ward-controls":Pn}},mt=class mt{constructor(ut,Wt,qe,Tt,Jt){this.viewerService=ut,this.renderer2=Wt,this.questionCursor=qe,this.http=Tt,this.cdr=Jt,this.questionSetData=new f.vpe,this.playerInstance=new f.vpe,this.transcripts=[],this.showBackwardButton=!1,this.showForwardButton=!1,this.showPlayButton=!0,this.showPauseButton=!1,this.showControls=!0,this.currentPlayerState="none",this.totalSeekedLength=0,this.previousTime=0,this.currentTime=0,this.seekStart=null,this.time=10,this.totalSpentTime=0,this.isAutoplayPrevented=!1,this.setMetaDataConfig=!1,this.totalDuration=0}ngOnInit(){this.transcripts=this.viewerService.handleTranscriptsData(Le.Z(this.config,"transcripts")||[])}ngAfterViewInit(){var Wt,ut=this;this.viewerService.getPlayerOptions().then((Wt=(0,me.Z)(function*(qe){ut.player=yield videojs(ut.target.nativeElement,{fluid:!0,responsive:!0,sources:qe,autoplay:!0,muted:Le.Z(ut.config,"muted"),playbackRates:[.5,1,1.5,2],controlBar:{children:["playToggle","volumePanel","durationDisplay","progressControl","remainingTimeDisplay","CaptionsButton","playbackRateMenuButton","fullscreenToggle"]},plugins:{httpSourceSelector:{default:"low"}},html5:{hls:{overrideNative:!0},nativeAudioTracks:!1,nativeVideoTracks:!1}}),ut.player.videojshttpsourceselector=Z.Z,ut.player.videojshttpsourceselector();const Tt=ut.viewerService.getMarkers();if(Tt&&Tt.length>0){const Jt=Tt.map(pn=>pn.identifier);ut.viewerService.questionCursor&&ut.viewerService.questionCursor.getAllQuestionSet(Jt).subscribe(pn=>{A.Z(pn)||(ut.viewerService.maxScore=pn.reduce((Cn,ui)=>Cn+ui,0))})}Tt&&(ut.player.markers({markers:Tt,markerStyle:{height:"7px",bottom:"39%","background-color":"orange"},onMarkerReached:Jt=>{if(Jt){const{time:pn,identifier:ui,duration:bi}=Jt;ut.player.currentTime()>pn+bi||(setTimeout(()=>{ut.pause(),ut.player.controls(!1)},1e3),ut.viewerService.getQuestionSet(ui).subscribe(rr=>{ut.questionSetData.emit({response:rr,time:pn,identifier:ui})},rr=>{ut.play(),ut.player.controls(!0),console.log(rr)}))}}}),ut.playerInstance.emit(ut.player),ut.viewerService.playerInstance=ut.player,ut.viewerService.preFetchContent()),ut.registerEvents()}),function(qe){return Wt.apply(this,arguments)})),setInterval(()=>{!this.isAutoplayPrevented&&"pause"!==this.currentPlayerState&&(this.showControls=!1)},5e3),this.unlistenTargetMouseMove=this.renderer2.listen(this.target.nativeElement,"mousemove",()=>{this.showControls=!0}),this.unlistenTargetTouchStart=this.renderer2.listen(this.target.nativeElement,"touchstart",()=>{this.showControls=!0}),this.viewerService.sidebarMenuEvent.subscribe(Wt=>{"OPEN_MENU"===Wt&&this.pause(),"CLOSE_MENU"===Wt&&this.play()})}ngOnChanges(ut){if(ut.action&&this.player&&ut.action.currentValue!==ut.action.previousValue)switch(ut.action.currentValue.name){case"play":this.play();break;case"pause":this.pause();break;default:console.warn("Invalid Case!")}}onLoadMetadata(ut){this.totalDuration=this.viewerService.metaData.totalDuration=this.player.duration(),this.viewerService.totalLength=this.totalDuration,this.transcripts&&this.transcripts.length&&this.player.transcript&&this.player.transcript({showTitle:!0,showTrackSelector:!0})}registerEvents(){const ut=this.player.play();void 0!==ut&&ut.catch(Wt=>{this.isAutoplayPrevented=!0}),this.player.on("fullscreenchange",Wt=>{this.player.isFullscreen()&&this.target.nativeElement.parentNode.appendChild(this.controlDiv.nativeElement),this.viewerService.raiseHeartBeatEvent("FULLSCREEN")}),this.player.on("pause",Wt=>{this.pause()}),this.player.on("ratechange",Wt=>{this.viewerService.metaData.playBackSpeeds.push(this.player.playbackRate())}),this.player.on("volumechange",Wt=>{this.viewerService.metaData.volume.push(this.player.volume()),this.viewerService.metaData.muted=this.player.muted()}),this.player.on("play",Wt=>{this.currentPlayerState="play",this.showPauseButton=!0,this.showPlayButton=!1,this.viewerService.raiseHeartBeatEvent("PLAY"),this.isAutoplayPrevented=!1}),this.player.on("timeupdate",Wt=>{this.viewerService.metaData.currentDuration=this.player.currentTime(),this.handleVideoControls(Wt),this.viewerService.playerEvent.emit(Wt),this.viewerService.currentlength=this.viewerService.metaData.currentDuration,this.totalSpentTime+=(new Date).getTime()-this.startTime,this.startTime=(new Date).getTime(),Math.floor(this.totalDuration-this.player.currentTime())<=0&&(this.viewerService.metaData.currentDuration=0,this.handleVideoControls({type:"ended"}),this.viewerService.playerEvent.emit({type:"ended"}))}),this.player.on("subtitleChanged",(Wt,qe)=>{this.handleEventsForTranscripts(qe)}),this.player.on("durationchange",Wt=>{0===this.totalDuration&&(this.totalDuration=this.viewerService.metaData.totalDuration=this.player.duration(),this.viewerService.playerEvent.emit({...Wt,duration:this.totalDuration}))}),["loadstart","play","pause","error","playing","progress","seeked","seeking","volumechange","ratechange"].forEach(Wt=>{this.player.on(Wt,qe=>{this.handleVideoControls(qe),this.viewerService.playerEvent.emit(qe)})}),this.trackTranscriptEvent()}trackTranscriptEvent(){let ut;const Wt=this.player;this.player.textTracks().on("change",function(qe){clearTimeout(ut);let Tt={};this.tracks_.filter(Jt=>{if(("captions"===Jt.kind||"subtitles"===Jt.kind)&&"showing"===Jt.mode)return Tt={artifactUrl:Jt.src,languageCode:Jt.language},!0}),ut=setTimeout(()=>{Wt.trigger("subtitleChanged",Tt)},10)})}handleEventsForTranscripts(ut){let Wt;A.Z(ut)?(Wt={type:"TRANSCRIPT_LANGUAGE_OFF",extraValues:{videoTimeStamp:this.player.currentTime()}},this.viewerService.metaData.transcripts.push("off")):(Wt={type:"TRANSCRIPT_LANGUAGE_SELECTED",extraValues:{transcript:{language:Le.Z(ne.Z(this.transcripts,{artifactUrl:ut.artifactUrl,languageCode:ut.languageCode})[0],"language")},videoTimeStamp:this.player.currentTime()}},B.Z(this.viewerService.metaData.transcripts)!==ut.languageCode&&this.viewerService.metaData.transcripts.push(ut.languageCode)),this.viewerService.raiseHeartBeatEvent(Wt.type,Wt.extraValues)}toggleForwardRewindButton(){this.showForwardButton=!0,this.showBackwardButton=!0,this.cdr.detectChanges(),this.player.currentTime()+this.time>this.totalDuration&&(this.showForwardButton=!1,this.cdr.detectChanges()),this.player.currentTime()-this.time<0&&(this.showBackwardButton=!1,this.cdr.detectChanges())}play(){this.player&&this.player.play(),this.currentPlayerState="play",this.showPauseButton=!0,this.showPlayButton=!1,this.toggleForwardRewindButton()}pause(){this.player&&this.player.pause(),this.currentPlayerState="pause",this.showPauseButton=!1,this.showPlayButton=!0,this.toggleForwardRewindButton(),this.viewerService.raiseHeartBeatEvent("PAUSE")}backward(){this.player&&this.player.currentTime(this.player.currentTime()-this.time),this.toggleForwardRewindButton(),this.viewerService.raiseHeartBeatEvent("BACKWARD")}forward(){this.player&&this.player.currentTime(this.player.currentTime()+this.time),this.toggleForwardRewindButton(),this.viewerService.raiseHeartBeatEvent("FORWARD")}handleVideoControls({type:ut}){var Wt,qe;"playing"===ut&&(this.showPlayButton=!1,this.showPauseButton=!0,this.setMetaDataConfig&&(this.setMetaDataConfig=!1,this.setPreMetaDataConfig())),"ended"===ut&&(this.totalSpentTime+=(new Date).getTime()-this.startTime,this.player&&(this.viewerService.currentlength=this.player.currentTime()),this.viewerService.totalLength=this.totalDuration,this.updatePlayerEventsMetadata({type:ut}),this.viewerService.playBitEndTime=this.totalDuration,this.viewerService.playerTimeSlots.push([this.viewerService.playBitStartTime,this.viewerService.playBitEndTime])),"pause"===ut&&(this.totalSpentTime+=(new Date).getTime()-this.startTime,this.updatePlayerEventsMetadata({type:ut}),this.viewerService.playBitEndTime=this.previousTime,this.viewerService.playerTimeSlots.push([this.viewerService.playBitStartTime,this.viewerService.playBitEndTime])),"play"===ut&&(this.startTime=(new Date).getTime(),null!=(Wt=this.player)&&Wt.currentTime()&&(this.viewerService.playBitStartTime=null==(qe=this.player)?void 0:qe.currentTime()),this.updatePlayerEventsMetadata({type:ut})),"loadstart"===ut&&(this.startTime=(new Date).getTime(),this.setMetaDataConfig=!0),"timeupdate"===ut&&(this.previousTime=this.currentTime,this.player&&(this.currentTime=this.player.currentTime()),this.toggleForwardRewindButton()),"seeking"===ut&&null===this.seekStart&&(this.seekStart=this.previousTime),"seeked"===ut&&(this.updatePlayerEventsMetadata({type:ut}),this.currentTime>this.seekStart?this.totalSeekedLength=this.totalSeekedLength+(this.currentTime-this.seekStart):this.seekStart>this.currentTime&&(this.totalSeekedLength=this.totalSeekedLength+(this.seekStart-this.currentTime)),this.viewerService.totalSeekedLength=this.totalSeekedLength,this.seekStart=null,this.player.markers&&this.player.markers.getMarkers&&this.player.markers.getMarkers().forEach(Tt=>{!this.viewerService.interceptionResponses[Tt.time]&&Tt.time0?"/"+Wt.viewerService.maxScore:""):"")("nextContent",Wt.nextContent)("userName",Wt.viewerService.userName)("showExit",Wt.sideMenuConfig.showExit)("timeSpentLabel",Wt.viewerService.timeSpent)}}function ce(Pn,ut){1&Pn&&f._UZ(0,"sb-player-contenterror")}function ot(Pn,ut){if(1&Pn){const Wt=f.EpF();f.TgZ(0,"div",12,13)(2,"quml-main-player",14),f.NdJ("playerEvent",function(qe){f.CHM(Wt);const Tt=f.oxw();return f.KtG(Tt.qumlPlayerEvents(qe))}),f.qZA()()}if(2&Pn){const Wt=f.oxw();f.xp6(2),f.Q6J("playerConfig",Wt.QumlPlayerConfig)}}const Be=class Be{constructor(ut,Wt,qe,Tt,Jt){this.videoPlayerService=ut,this.viewerService=Wt,this.cdr=qe,this.renderer2=Tt,this.errorService=Jt,this.telemetryEvent=new f.vpe,this.viewState="player",this.showControls=!0,this.sideMenuConfig={showShare:!0,showDownload:!0,showReplay:!0,showExit:!0},this.isPaused=!1,this.showQumlPlayer=!1,this.QumlPlayerConfig={},this.isFullScreen=!1,this.isInitialized=!1,this.raiseInternetDisconnectionError=()=>{const pn=ee.uY.internetConnectivity,Cn=ee.N3.internetConnectivity;this.viewerService.raiseExceptionLog(pn,Cn,`${pn}: ${Cn}`,this.traceId)},this.playerEvent=this.viewerService.playerEvent,this.viewerService.playerEvent.subscribe(pn=>{if("pause"===pn.type&&(this.isPaused=!0,this.showControls=!0),"play"===pn.type&&(this.isPaused=!1),"loadstart"===pn.type&&this.viewerService.raiseStartEvent(pn),"ended"===pn.type&&(this.viewerService.endPageSeen=!0,this.viewerService.raiseEndEvent(),this.viewState="end",this.cdr.detectChanges()),"error"===pn.type){let Cn=ee.uY.contentLoadFails,ui=ee.N3.contentLoadFails;this.viewerService.isAvailableLocally&&(Cn=ee.uY.contentLoadFails,ui=ee.N3.contentLoadFails),Cn===ee.uY.contentLoadFails&&(this.showContentError=!0),this.viewerService.raiseExceptionLog(Cn,ui,pn,this.traceId)}[{type:"volumechange",telemetryEvent:"VOLUME_CHANGE"},{type:"seeking",telemetryEvent:"DRAG"},{type:"fullscreen",telemetryEvent:"FULLSCREEN"},{type:"ratechange",telemetryEvent:"RATE_CHANGE"}].forEach(Cn=>{pn.type===Cn.type&&this.viewerService.raiseHeartBeatEvent(Cn.telemetryEvent)})})}onTelemetryEvent(ut){this.telemetryEvent.emit(ut.detail)}ngOnInit(){var ut,Wt;if(this.isInitialized=!0,this.playerConfig&&"string"==typeof this.playerConfig)try{this.playerConfig=JSON.parse(this.playerConfig)}catch(qe){console.error("Invalid playerConfig: ",qe)}setInterval(()=>{this.isPaused||(this.showControls=!1)},5e3),this.nextContent=null==(Wt=null==(ut=this.playerConfig)?void 0:ut.config)?void 0:Wt.nextContent,this.traceId=this.playerConfig.config.traceId,this.sideMenuConfig={...this.sideMenuConfig,...this.playerConfig.config.sideMenu},this.videoPlayerService.initialize(this.playerConfig),this.viewerService.initialize(this.playerConfig),window.addEventListener("offline",this.raiseInternetDisconnectionError,!0),this.QumlPlayerConfig.config=this.playerConfig.config,this.QumlPlayerConfig.config.sideMenu.enable=!1,this.QumlPlayerConfig.context=this.playerConfig.context,this.setTelemetryObjectRollup(this.playerConfig.metadata.identifier)}ngOnChanges(ut){var Wt;ut.action&&(this.showQumlPlayer||(this.playerAction=this.action)),null!=(Wt=null==ut?void 0:ut.playerConfig)&&Wt.firstChange&&this.isInitialized&&this.ngOnInit()}ngAfterViewInit(){const ut=this.videoPlayerRef.nativeElement;this.unlistenMouseMove=this.renderer2.listen(ut,"mousemove",()=>{this.showControls=!0}),this.unlistenTouchStart=this.renderer2.listen(ut,"touchstart",()=>{this.showControls=!0});const Wt=this.playerConfig.metadata.compatibilityLevel;if(Wt){const qe=this.errorService.checkContentCompatibility(Wt);qe.isCompitable||this.viewerService.raiseExceptionLog(ee.uY.contentCompatibility,ee.N3.contentCompatibility,qe.error.message,this.traceId)}}sideBarEvents(ut){this.playerEvent.emit(ut),"DOWNLOAD"===ut.type&&this.downloadVideo(),["SHARE","DOWNLOAD_MENU","EXIT","CLOSE_MENU","OPEN_MENU","DOWNLOAD_POPUP_CANCEL","DOWNLOAD_POPUP_CLOSE"].forEach(Wt=>{ut.type===Wt&&this.viewerService.raiseHeartBeatEvent(Wt),"EXIT"===ut.type&&this.viewerService.sidebarMenuEvent.emit("CLOSE_MENU")})}setTelemetryObjectRollup(ut){if(this.QumlPlayerConfig.context){this.QumlPlayerConfig&&this.QumlPlayerConfig.context&&this.QumlPlayerConfig.context.objectRollup||(this.QumlPlayerConfig.context.objectRollup={});const Wt=Object.keys(this.QumlPlayerConfig.context.objectRollup);this.QumlPlayerConfig.context.objectRollup[`l${Wt.length+1}`]=ut}}playContent(ut){this.viewerService.raiseHeartBeatEvent(ut.type)}replayContent(ut){this.playerEvent.emit(ut),this.viewState="player",this.viewerService.isEndEventRaised=!1,this.viewerService.raiseHeartBeatEvent("REPLAY"),this.cdr.detectChanges()}exitContent(ut){this.playerEvent.emit(ut),this.viewerService.raiseHeartBeatEvent("EXIT")}downloadVideo(){const ut=document.createElement("a");ut.href=this.viewerService.artifactUrl,ut.download=this.viewerService.contentName,ut.target="_blank",document.body.appendChild(ut),ut.click(),ut.remove(),this.viewerService.raiseHeartBeatEvent("DOWNLOAD")}qumlPlayerEvents(ut){if("QUML_SUMMARY"===ut.eid){this.showQumlPlayer=!1;const Wt=parseInt(ut.edata.extra.find(Tt=>"score"===Tt.id).value,10);this.viewerService.interceptionResponses[this.currentInterceptionTime]={score:Wt,isSkipped:!1};const qe=document.querySelector(`[data-marker-time="${this.currentInterceptionTime}"]`);qe&&(qe.style.background="green"),this.videoInstance.play(),this.videoInstance.controls(!0),this.viewerService.raiseImpressionEvent("video"),!document.fullscreenElement&&this.isFullScreen&&document.getElementsByClassName("video-js")[0]&&document.getElementsByClassName("video-js")[0].requestFullscreen().catch(Tt=>console.error(Tt))}}questionSetData({response:ut,time:Wt,identifier:qe}){this.QumlPlayerConfig.metadata=ut,this.QumlPlayerConfig.metadata.showStartPage="No",this.QumlPlayerConfig.metadata.showEndPage="No",this.currentInterceptionTime=Wt,this.currentInterceptionUIId=qe,document.fullscreenElement?(this.isFullScreen=!0,document.exitFullscreen().catch(Tt=>console.error(Tt))):this.isFullScreen=!1,this.showQumlPlayer=!0,this.viewerService.raiseImpressionEvent("interactive-question-set",{id:qe,type:"QuestionSet"}),this.viewerService.raiseHeartBeatEvent("VIDEO_MARKER_SELECTED",{identifier:qe,type:"QuestionSet",interceptedAt:Wt})}playerInstance(ut){this.videoInstance=ut}ngOnDestroy(){this.viewerService.raiseEndEvent(!0),this.unlistenTouchStart(),this.unlistenMouseMove(),this.viewerService.isEndEventRaised=!1,window.removeEventListener("offline",this.raiseInternetDisconnectionError,!0)}};qt=new WeakMap,Yt=new WeakMap,Ac(Be,qt,Be.\u0275fac=function(ut){return new(ut||Be)(f.Y36(be),f.Y36(Ge),f.Y36(f.sBO),f.Y36(f.Qsj),f.Y36(ee.T_))}),Ac(Be,Yt,Be.\u0275cmp=f.Xpm({type:Be,selectors:[["sunbird-video-player"]],viewQuery:function(ut,Wt){if(1&ut&&f.Gf(sn,7),2&ut){let qe;f.iGM(qe=f.CRH())&&(Wt.videoPlayerRef=qe.first)}},hostBindings:function(ut,Wt){1&ut&&f.NdJ("TelemetryEvent",function(qe){return Wt.onTelemetryEvent(qe)},!1,f.evT)("beforeunload",function(){return Wt.ngOnDestroy()},!1,f.Jf7)},inputs:{playerConfig:"playerConfig",action:"action"},outputs:{playerEvent:"playerEvent",telemetryEvent:"telemetryEvent"},features:[f.TTD],decls:8,vars:7,consts:[[1,"sunbird-video-player-container",3,"ngClass"],["videoPlayer",""],["class","sb-player-side-menu-icon notVisible","tabindex","0",3,"ngClass","sidebarMenuEvent",4,"ngIf"],[3,"config","action","questionSetData","playerInstance",4,"ngIf"],[3,"title","config","sidebarEvent",4,"ngIf"],["tabindex","0",3,"contentName","outcomeLabel","outcome","nextContent","userName","showExit","timeSpentLabel","playNextContent","exitContent","replayContent",4,"ngIf"],[4,"ngIf"],["class","sunbird-video-player-container",4,"ngIf"],["tabindex","0",1,"sb-player-side-menu-icon","notVisible",3,"ngClass","sidebarMenuEvent"],[3,"config","action","questionSetData","playerInstance"],[3,"title","config","sidebarEvent"],["tabindex","0",3,"contentName","outcomeLabel","outcome","nextContent","userName","showExit","timeSpentLabel","playNextContent","exitContent","replayContent"],[1,"sunbird-video-player-container"],["qumlPlayer",""],[3,"playerConfig","playerEvent"]],template:function(ut,Wt){1&ut&&(f.TgZ(0,"div",0,1),f.YNc(2,ii,1,3,"sb-player-side-menu-icon",2),f.YNc(3,wi,1,2,"video-player",3),f.YNc(4,Di,1,2,"sb-player-sidebar",4),f.YNc(5,Yn,1,7,"sb-player-end-page",5),f.YNc(6,ce,1,0,"sb-player-contenterror",6),f.qZA(),f.YNc(7,ot,3,1,"div",7)),2&ut&&(f.Q6J("ngClass",Wt.showQumlPlayer?"videoPlayerHide":"videoPlayerShow"),f.xp6(2),f.Q6J("ngIf","player"===Wt.viewState),f.xp6(1),f.Q6J("ngIf","player"===Wt.viewState),f.xp6(1),f.Q6J("ngIf","player"===Wt.viewState),f.xp6(1),f.Q6J("ngIf","end"===Wt.viewState),f.xp6(1),f.Q6J("ngIf",Wt.showContentError),f.xp6(1),f.Q6J("ngIf",Wt.showQumlPlayer))},dependencies:[O.mk,O.O5,ee.ye,ee.bf,ee.Z2,ee.vM,G.RN,xn],styles:[".sunbird-video-player-container[_ngcontent-%COMP%]{width:100%;height:100%;overflow:hidden;position:relative}.videoPlayerHide[_ngcontent-%COMP%]{display:none}.videoPlayerShow[_ngcontent-%COMP%]{display:block}pdf-menu[_ngcontent-%COMP%]{position:absolute;top:0;left:0;z-index:99}.notVisible[_ngcontent-%COMP%], .BtmNotVisible[_ngcontent-%COMP%]{transition:all 1s ease-in-out;position:absolute;width:100%}.notVisible[_ngcontent-%COMP%]{top:-10rem}.notVisible.isVisible[_ngcontent-%COMP%]{top:0rem}.BtmNotVisible[_ngcontent-%COMP%]{bottom:-10rem}.BtmNotVisible.isVisible[_ngcontent-%COMP%]{bottom:0rem} .sunbird-video-player-container .sb-player-side-menu-icon input[type=checkbox]:checked~#overlay-button span{background:none!important} .sunbird-video-player-container .sb-player-side-menu-icon input[type=checkbox]:checked~#overlay-button span:after, .sunbird-video-player-container .sb-player-side-menu-icon input[type=checkbox]:checked~#overlay-button span:before, .sunbird-video-player-container .sb-player-side-menu-icon input[type=checkbox]:checked~#overlay-button:hover span:before, .sunbird-video-player-container .sb-player-side-menu-icon input[type=checkbox]:checked~#overlay-button:hover span:after{background-color:#ffffffb3!important} .sunbird-video-player-container .sb-player-side-menu-icon label{background:rgba(51,51,51,.5)} .sunbird-video-player-container .sb-player-side-menu-icon label span, .sunbird-video-player-container .sb-player-side-menu-icon label span:before, .sunbird-video-player-container .sb-player-side-menu-icon label span:after{background-color:#ffffffb3!important} .sunbird-pdf-player{overflow:hidden} .pdfViewer .page{background:none!important;border-image:none!important;border:0!important} #toolbarContainer{background:none!important;height:auto!important} #viewerContainer{position:relative!important;height:calc(100% - 3rem)} .html, .body, .pdf-viewer button, .pdf-viewer input, .pdf-viewer select{font-size:inherit!important} .findbar, .secondaryToolbar, html[dir=ltr] #toolbarContainer, html[dir=rtl] #toolbarContainer{box-shadow:none!important} .zoom{min-height:inherit!important} html[dir=rtl] .sb-pdf-reading-status{left:auto;right:1rem}.sb-pdf-reading-status[_ngcontent-%COMP%]{color:var(--gray-800);font-size:.75rem;position:absolute;left:1rem;bottom:1rem;display:flex;align-items:center;background:var(--white);border-radius:.5rem;padding:.25em .5rem;z-index:5;line-height:normal}.sb-pdf-reading-status[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{background:var(--gray-800);width:.25rem;height:.25rem;display:block;margin:0px .5rem;border-radius:50%}.sbt-pdf-footer[_ngcontent-%COMP%]{background:var(--white);position:absolute;bottom:0;width:100%;height:3rem;display:flex;align-items:center;justify-content:flex-end;padding:.75rem .5rem}@media all and (orientation: landscape){ .visible-only-potrait{display:none}}@media all and (orientation: portrait){ #viewerContainer{height:calc(100% - 6rem)!important} .visible-only-landscape{display:none} .visible-only-potrait{display:block} .file-download__popup{height:15.125rem} .pdf-endpage{display:block!important;position:relative} .pdf-endpage__left-panel{margin-top:6rem} .pdf-endpage__right-panel .title-section{position:absolute;top:0;left:0;right:0}}@media all and (max-width: 640px){.visible-only-landscape[_ngcontent-%COMP%]{display:none}.visible-only-potrait[_ngcontent-%COMP%]{display:block}}@media all and (min-width: 640px){.visible-only-landscape[_ngcontent-%COMP%]{display:block}.visible-only-potrait[_ngcontent-%COMP%]{display:none}}"]}));let pt=Be;var ft=S(4350),Nt=S(6587),Mn=S(522);const ke=class ke{constructor(ut,Wt){this.document=ut,this.http=Wt,this.listUrl=ut.defaultView.questionListUrl,this.questionSetBaseUrl=ut.defaultView.questionSetBaseUrl}getQuestionSet(ut){if(this.questionSetBaseUrl){const Wt=this.http.get(`${this.questionSetBaseUrl}/v1/hierarchy/${ut}`),qe=this.http.get(`${this.questionSetBaseUrl}/v1/read/${ut}?fields=instructions`);return(0,ft.D)([Wt,qe]).pipe((0,gt.U)(Tt=>({qs:Tt[0].result.questionSet})))}}getAllQuestionSet(ut){const Wt=ut.map(qe=>this.http.get(`${this.questionSetBaseUrl}/v1/hierarchy/${qe}?fields=maxScore`));return(0,ft.D)(Wt).pipe((0,gt.U)(qe=>qe.map(Tt=>Tt.result.questionSet.maxScore)))}getQuestions(ut){if(this.listUrl)return this.post({url:this.listUrl,data:{request:{search:{identifier:ut}}}}).pipe((0,gt.U)(qe=>qe.result))}getQuestion(ut){if(this.listUrl)return this.post({url:this.listUrl,data:{request:{search:{identifier:[ut]}}}}).pipe((0,gt.U)(qe=>qe.result))}post(ut){return this.http.post(ut.url,ut.data,{headers:{"Content-Type":"application/json"}}).pipe((0,Mn.zg)(Wt=>"OK"!==Wt.responseCode?(0,Nt._)(Wt):(0,Me.of)(Wt)))}};Ie=new WeakMap,je=new WeakMap,Ac(ke,Ie,ke.\u0275fac=function(ut){return new(ut||ke)(f.LFG(O.K0),f.LFG(C.eN))}),Ac(ke,je,ke.\u0275prov=f.Yz7({token:ke,factory:ke.\u0275fac}));let En=ke;const yn=class yn{constructor(ut){this.injector=ut}ngDoBootstrap(){const ut=(0,x.iD)(pt,{injector:this.injector});customElements.define("sunbird-video-player",ut)}};vt=new WeakMap,Gt=new WeakMap,Fn=new WeakMap,Ac(yn,vt,yn.\u0275fac=function(ut){return new(ut||yn)(f.LFG(f.zs3))}),Ac(yn,Gt,yn.\u0275mod=f.oAB({type:yn})),Ac(yn,Fn,yn.\u0275inj=f.cJS({providers:[j.T_,{provide:G.wX,useClass:En}],imports:[e.b2,O.ez,N.u5,C.JF,j.gQ,G.e3]}));let ln=yn;e.q6().bootstrapModule(ln).catch(Pn=>console.error(Pn))},5893:()=>{}},Ae=>{Ae.O(0,["vendor"],()=>Ae(Ae.s=3142)),Ae.O()}]),function(Ae,Pe,S){var e={markerStyle:{width:"7px","border-radius":"30%","background-color":"red"},markerTip:{display:!0,text:function(C){return"Break: "+C.text},time:function(C){return C.time}},breakOverlay:{display:!1,displayTime:3,text:function(C){return"Break overlay: "+C.overlayText},style:{width:"100%",height:"20%","background-color":"rgba(0,0,0,0.7)",color:"white","font-size":"17px"}},onMarkerClick:function(C){},onMarkerReached:function(C){},markers:[]};Pe.plugin("markers",function O(C){var x=Ae.extend(!0,{},e,C),N={},j=[],G=Ae(this.el()),ee=-1,A=this,F=null,$=null,be=-1;function me(){j.sort(function(ue,Fe){return x.markerTip.time(ue)-x.markerTip.time(Fe)})}function Me(ue){Ae.each(ue,function(Fe,Ke){Ke.key=function f(){var C=(new Date).getTime();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(N){var j=(C+16*Math.random())%16|0;return C=Math.floor(C/16),("x"==N?j:3&j|8).toString(16)})}(),G.find(".vjs-progress-control").append(function we(ue,Fe){var Ke=Ae("
");return Ke.css(x.markerStyle).css({"margin-left":-parseFloat(Ke.css("width"))/2+"px",left:gt(ue)+"%"}).attr("data-marker-key",ue.key).attr("data-marker-time",x.markerTip.time(ue)),ue.class&&Ke.addClass(ue.class),Ke.on("click",function(H){var ze=!1;if("function"==typeof x.onMarkerClick&&(ze=0==x.onMarkerClick(ue)),!ze){var dt=Ae(this).data("marker-key");A.currentTime(x.markerTip.time(N[dt]))}}),x.markerTip.display&&function B(ue){ue.on("mouseover",function(){var Fe=N[Ae(this).data("marker-key")];F.find(".vjs-tip-inner").text(x.markerTip.text(Fe)),F.css({left:gt(Fe)+"%","margin-left":-parseFloat(F.css("width"))/2-5+"px",visibility:"visible"})}).on("mouseout",function(){F.css("visibility","hidden")})}(Ke),Ke}(Ke)),N[Ke.key]=Ke,j.push(Ke)}),me()}function gt(ue){return x.markerTip.time(ue)/A.duration()*100}function lt(ue){$&&(be=-1,$.css("visibility","hidden")),ee=-1;for(var Fe=0;Fe=0;Fe--)null===j[Fe]&&j.splice(Fe,1);me()}function Le(ue){if(!(ee<0)){var Fe=j[ee],Ke=x.markerTip.time(Fe);ue>=Ke&&ue<=Ke+x.breakOverlay.displayTime?(be!=ee&&(be=ee,$.find(".vjs-break-overlay-text").text(x.breakOverlay.text(Fe))),$.css("visibility","visible")):(be=-1,$.css("visibility","hidden"))}}function Z(){var Ke,ue=function(dt){return dt=x.markerTip.time(j[ee])&&Fe0&&Fe=x.markerTip.time(j[ze])&&Fe
"),G.find(".vjs-progress-control").append(F)}(),A.markers.removeAll(),Me(C.markers),x.breakOverlay.display&&function ne(){$=Ae("
").css(x.breakOverlay.style),G.append($),be=-1}(),Z(),A.on("timeupdate",Z)}()}),A.markers={getMarkers:function(){return j},next:function(){for(var ue=A.currentTime(),Fe=0;Feue){A.currentTime(Ke);break}}},prev:function(){for(var ue=A.currentTime(),Fe=j.length-1;Fe>=0;Fe--){var Ke=x.markerTip.time(j[Fe]);if(Ke+.50&&$<10?"0"+$:$,F>0?F+":"+$+":"+be:$+":"+be},localize:function(A){return A},createEl:function(A,F){F=F||"";var $=document.createElement(A);return $.className=ee.prefix+F,$},extend:function(A){var F=typeof A;if(!("function"===F||"object"===F&&A))return A;for(var $,be,me=1,Me=arguments.length;meHe.scrollTop+He.clientHeight&&(ne=we.offsetTop+we.clientHeight-(He.offsetTop+He.clientHeight)),void 0!==ne&&He.scrollTop!==ne&&be.call(this,He,ne,400)}},canScroll:function(){var we=this.element;return we.scrollHeight>we.offsetHeight},inUse:function(){return this.userIsScrolling}}}(),N=function(ee){var A;return{get:function(){var $,be,F=[];for(S.tracks=S.player.textTracks(),$=0;$ue&&Le0))throw new Error("videojs-transcript: No tracks found!");return F(),S.player.on("timeupdate",function(){S.widget.setCue(S.player.currentTime())}),S.settings.followPlayerTrack&&(S.player.on("captionstrackchange",F),S.player.on("subtitlestrackchange",F)),{el:function(){return S.widget.el()},setTrack:S.widget.setTrack}})}(window,videojs),"object"==typeof navigator&&function(Ae,Pe){"object"==typeof exports&&typeof module<"u"?module.exports=Pe():"function"==typeof define&&define.amd?define("Plyr",Pe):(Ae=typeof globalThis<"u"?globalThis:Ae||self).Plyr=Pe()}(this,function(){"use strict";function Ae(D,xe,ye){return xe=function S(D){var xe=function Pe(D,xe){if("object"!=typeof D||null===D)return D;var ye=D[Symbol.toPrimitive];if(void 0!==ye){var _t=ye.call(D,xe||"default");if("object"!=typeof _t)return _t;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===xe?String:Number)(D)}(D,"string");return"symbol"==typeof xe?xe:String(xe)}(xe),xe in D?Object.defineProperty(D,xe,{value:ye,enumerable:!0,configurable:!0,writable:!0}):D[xe]=ye,D}function f(D,xe){for(var ye=0;ye(ye=100/fi.width*(Dt.clientX-fi.left))?ye=0:100ye?ye-=(100-2*ye)*Ki:50xe){var ye=function Z(D){var xe="".concat(D).match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/);return xe?Math.max(0,(xe[1]?xe[1].length:0)-(xe[2]?+xe[2]:0)):0}(xe);return parseFloat(D.toFixed(ye))}return Math.round(D/xe)*xe}(ye/100*(Un-cn),Jn)}},{key:"set",value:function(xe){D.enabled&&ne_event(xe)&&!xe.target.disabled&&(xe.preventDefault(),xe.target.value=this.get(xe),function ee(D,xe){if(D&&xe){var ye=new Event(xe,{bubbles:!0});D.dispatchEvent(ye)}}(xe.target,"touchend"===xe.type?"change":"input"))}}],[{key:"setup",value:function(xe){var ye=1null!==D&&typeof D<"u"?D.constructor:null,Ke=(D,xe)=>!!(D&&xe&&D instanceof xe),H=D=>null===D||typeof D>"u",ze=D=>Fe(D)===Object,xn=D=>Fe(D)===String,si=D=>"function"==typeof D,ii=D=>Array.isArray(D),Di=D=>Ke(D,NodeList),En=D=>H(D)||(xn(D)||ii(D)||Di(D))&&!D.length||ze(D)&&!Object.keys(D).length;var wt={nullOrUndefined:H,object:ze,number:D=>Fe(D)===Number&&!Number.isNaN(D),string:xn,boolean:D=>Fe(D)===Boolean,function:si,array:ii,weakMap:D=>Ke(D,WeakMap),nodeList:Di,element:D=>null!==D&&"object"==typeof D&&1===D.nodeType&&"object"==typeof D.style&&"object"==typeof D.ownerDocument,textNode:D=>Fe(D)===Text,event:D=>Ke(D,Event),keyboardEvent:D=>Ke(D,KeyboardEvent),cue:D=>Ke(D,window.TextTrackCue)||Ke(D,window.VTTCue),track:D=>Ke(D,TextTrack)||!H(D)&&xn(D.kind),promise:D=>Ke(D,Promise)&&si(D.then),url:D=>{if(Ke(D,window.URL))return!0;if(!xn(D))return!1;let xe=D;(!D.startsWith("http://")||!D.startsWith("https://"))&&(xe=`http://${D}`);try{return!En(new URL(xe).hostname)}catch{return!1}},empty:En};const ei=(()=>{const D=document.createElement("span"),xe={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"},ye=Object.keys(xe).find(_t=>void 0!==D.style[_t]);return!!wt.string(ye)&&xe[ye]})();function zt(D,xe){setTimeout(()=>{try{D.hidden=!0,D.hidden=!1}catch{}},xe)}var Xe={isIE:!!window.document.documentMode,isEdge:/Edge/g.test(navigator.userAgent),isWebKit:"WebkitAppearance"in document.documentElement.style&&!/Edge/g.test(navigator.userAgent),isIPhone:/iPhone|iPod/gi.test(navigator.userAgent)&&navigator.maxTouchPoints>1,isIPadOS:"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1,isIos:/iPad|iPhone|iPod/gi.test(navigator.userAgent)&&navigator.maxTouchPoints>1};function mt(D,xe){return xe.split(".").reduce((ye,_t)=>ye&&ye[_t],D)}function qt(D={},...xe){if(!xe.length)return D;const ye=xe.shift();return wt.object(ye)?(Object.keys(ye).forEach(_t=>{wt.object(ye[_t])?(Object.keys(D).includes(_t)||Object.assign(D,{[_t]:{}}),qt(D[_t],ye[_t])):Object.assign(D,{[_t]:ye[_t]})}),qt(D,...xe)):D}function Yt(D,xe){Array.from(D.length?D:[D]).reverse().forEach((_t,Dt)=>{const cn=Dt>0?xe.cloneNode(!0):xe,Un=_t.parentNode,Jn=_t.nextSibling;cn.appendChild(_t),Jn?Un.insertBefore(cn,Jn):Un.appendChild(cn)})}function Be(D,xe){!wt.element(D)||wt.empty(xe)||Object.entries(xe).filter(([,ye])=>!wt.nullOrUndefined(ye)).forEach(([ye,_t])=>D.setAttribute(ye,_t))}function Ie(D,xe,ye){const _t=document.createElement(D);return wt.object(xe)&&Be(_t,xe),wt.string(ye)&&(_t.innerText=ye),_t}function ke(D,xe,ye,_t){wt.element(xe)&&xe.appendChild(Ie(D,ye,_t))}function vt(D){wt.nodeList(D)||wt.array(D)?Array.from(D).forEach(vt):!wt.element(D)||!wt.element(D.parentNode)||D.parentNode.removeChild(D)}function Gt(D){if(!wt.element(D))return;let{length:xe}=D.childNodes;for(;xe>0;)D.removeChild(D.lastChild),xe-=1}function Fn(D,xe){return wt.element(xe)&&wt.element(xe.parentNode)&&wt.element(D)?(xe.parentNode.replaceChild(D,xe),D):null}function yn(D,xe){if(!wt.string(D)||wt.empty(D))return{};const ye={},_t=qt({},xe);return D.split(",").forEach(Dt=>{const cn=Dt.trim(),Un=cn.replace(".",""),fi=cn.replace(/[[\]]/g,"").split("="),[Ki]=fi,L=fi.length>1?fi[1].replace(/["']/g,""):"";switch(cn.charAt(0)){case".":ye.class=wt.string(_t.class)?`${_t.class} ${Un}`:Un;break;case"#":ye.id=cn.replace("#","");break;case"[":ye[Ki]=L}}),qt(_t,ye)}function Pn(D,xe){if(!wt.element(D))return;let ye=xe;wt.boolean(ye)||(ye=!D.hidden),D.hidden=ye}function ut(D,xe,ye){if(wt.nodeList(D))return Array.from(D).map(_t=>ut(_t,xe,ye));if(wt.element(D)){let _t="toggle";return typeof ye<"u"&&(_t=ye?"add":"remove"),D.classList[_t](xe),D.classList.contains(xe)}return!1}function Wt(D,xe){return wt.element(D)&&D.classList.contains(xe)}function qe(D,xe){const{prototype:ye}=Element;return(ye.matches||ye.webkitMatchesSelector||ye.mozMatchesSelector||ye.msMatchesSelector||function _t(){return Array.from(document.querySelectorAll(xe)).includes(this)}).call(D,xe)}function Jt(D){return this.elements.container.querySelectorAll(D)}function pn(D){return this.elements.container.querySelector(D)}function Cn(D=null,xe=!1){wt.element(D)&&D.focus({preventScroll:!0,focusVisible:xe})}const ui={"audio/ogg":"vorbis","audio/wav":"1","video/webm":"vp8, vorbis","video/mp4":"avc1.42E01E, mp4a.40.2","video/ogg":"theora"},bi={audio:"canPlayType"in document.createElement("audio"),video:"canPlayType"in document.createElement("video"),check(D,xe){const ye=bi[D]||"html5"!==xe;return{api:ye,ui:ye&&bi.rangeInput}},pip:!Xe.isIPhone&&!!(wt.function(Ie("video").webkitSetPresentationMode)||document.pictureInPictureEnabled&&!Ie("video").disablePictureInPicture),airplay:wt.function(window.WebKitPlaybackTargetAvailabilityEvent),playsinline:"playsInline"in document.createElement("video"),mime(D){if(wt.empty(D))return!1;const[xe]=D.split("/");let ye=D;if(!this.isHTML5||xe!==this.type)return!1;Object.keys(ui).includes(ye)&&(ye+=`; codecs="${ui[D]}"`);try{return!(!ye||!this.media.canPlayType(ye).replace(/no/,""))}catch{return!1}},textTracks:"textTracks"in document.createElement("video"),rangeInput:(()=>{const D=document.createElement("input");return D.type="range","range"===D.type})(),touch:"ontouchstart"in document.documentElement,transitions:!1!==ei,reducedMotion:"matchMedia"in window&&window.matchMedia("(prefers-reduced-motion)").matches},rr=(()=>{let D=!1;try{const xe=Object.defineProperty({},"passive",{get:()=>(D=!0,null)});window.addEventListener("test",null,xe),window.removeEventListener("test",null,xe)}catch{}return D})();function pr(D,xe,ye,_t=!1,Dt=!0,cn=!1){if(!D||!("addEventListener"in D)||wt.empty(xe)||!wt.function(ye))return;const Un=xe.split(" ");let Jn=cn;rr&&(Jn={passive:Dt,capture:cn}),Un.forEach(fi=>{this&&this.eventListeners&&_t&&this.eventListeners.push({element:D,type:fi,callback:ye,options:Jn}),D[_t?"addEventListener":"removeEventListener"](fi,ye,Jn)})}function sr(D,xe="",ye,_t=!0,Dt=!1){pr.call(this,D,xe,ye,!0,_t,Dt)}function _r(D,xe="",ye,_t=!0,Dt=!1){pr.call(this,D,xe,ye,!1,_t,Dt)}function or(D,xe="",ye,_t=!0,Dt=!1){const cn=(...Un)=>{_r(D,xe,cn,_t,Dt),ye.apply(this,Un)};pr.call(this,D,xe,cn,!0,_t,Dt)}function Vi(D,xe="",ye=!1,_t={}){if(!wt.element(D)||wt.empty(xe))return;const Dt=new CustomEvent(xe,{bubbles:ye,detail:{..._t,plyr:this}});D.dispatchEvent(Dt)}function qr(){this&&this.eventListeners&&(this.eventListeners.forEach(D=>{const{element:xe,type:ye,callback:_t,options:Dt}=D;xe.removeEventListener(ye,_t,Dt)}),this.eventListeners=[])}function Mr(){return new Promise(D=>this.ready?setTimeout(D,0):sr.call(this,this.elements.container,"ready",D)).then(()=>{})}function Si(D){wt.promise(D)&&D.then(null,()=>{})}function Dn(D){return wt.array(D)?D.filter((xe,ye)=>D.indexOf(xe)===ye):D}function Zt(D,xe){return wt.array(D)&&D.length?D.reduce((ye,_t)=>Math.abs(_t-xe)({...D,[xe/ye]:[xe,ye]}),{});function Kn(D){return!!(wt.array(D)||wt.string(D)&&D.includes(":"))&&(wt.array(D)?D:D.split(":")).map(Number).every(wt.number)}function ai(D){if(!wt.array(D)||!D.every(wt.number))return null;const[xe,ye]=D,_t=(cn,Un)=>0===Un?cn:_t(Un,cn%Un),Dt=_t(xe,ye);return[xe/Dt,ye/Dt]}function zn(D){const xe=_t=>Kn(_t)?_t.split(":").map(Number):null;let ye=xe(D);if(null===ye&&(ye=xe(this.config.ratio)),null===ye&&!wt.empty(this.embed)&&wt.array(this.embed.ratio)&&({ratio:ye}=this.embed),null===ye&&this.isHTML5){const{videoWidth:_t,videoHeight:Dt}=this.media;ye=[_t,Dt]}return ai(ye)}function yi(D){if(!this.isVideo)return{};const{wrapper:xe}=this.elements,ye=zn.call(this,D);if(!wt.array(ye))return{};const[_t,Dt]=ai(ye),Un=100/_t*Dt;if(Ut(`aspect-ratio: ${_t}/${Dt}`)?xe.style.aspectRatio=`${_t}/${Dt}`:xe.style.paddingBottom=`${Un}%`,this.isVimeo&&!this.config.vimeo.premium&&this.supported.ui){const Jn=100/this.media.offsetWidth*parseInt(window.getComputedStyle(this.media).paddingBottom,10),fi=(Jn-Un)/(Jn/50);this.fullscreen.active?xe.style.paddingBottom=null:this.media.style.transform=`translateY(-${fi}%)`}else this.isHTML5&&xe.classList.add(this.config.classNames.videoFixedRatio);return{padding:Un,ratio:ye}}function ci(D,xe,ye=.05){const _t=D/xe,Dt=Zt(Object.keys(An),_t);return Math.abs(Dt-_t)<=ye?An[Dt]:[D,xe]}const Mi={getSources(){return this.isHTML5?Array.from(this.media.querySelectorAll("source")).filter(xe=>{const ye=xe.getAttribute("type");return!!wt.empty(ye)||bi.mime.call(this,ye)}):[]},getQualityOptions(){return this.config.quality.forced?this.config.quality.options:Mi.getSources.call(this).map(D=>Number(D.getAttribute("size"))).filter(Boolean)},setup(){if(!this.isHTML5)return;const D=this;D.options.speed=D.config.speed.options,wt.empty(this.config.ratio)||yi.call(D),Object.defineProperty(D.media,"quality",{get(){const ye=Mi.getSources.call(D).find(_t=>_t.getAttribute("src")===D.source);return ye&&Number(ye.getAttribute("size"))},set(xe){if(D.quality!==xe){if(D.config.quality.forced&&wt.function(D.config.quality.onChange))D.config.quality.onChange(xe);else{const _t=Mi.getSources.call(D).find(Ki=>Number(Ki.getAttribute("size"))===xe);if(!_t)return;const{currentTime:Dt,paused:cn,preload:Un,readyState:Jn,playbackRate:fi}=D.media;D.media.src=_t.getAttribute("src"),("none"!==Un||Jn)&&(D.once("loadedmetadata",()=>{D.speed=fi,D.currentTime=Dt,cn||Si(D.play())}),D.media.load())}Vi.call(D,D.media,"qualitychange",!1,{quality:xe})}}})},cancelRequests(){this.isHTML5&&(vt(Mi.getSources.call(this)),this.media.setAttribute("src",this.config.blankVideo),this.media.load(),this.debug.log("Cancelled network requests"))}};function xr(D,...xe){return wt.empty(D)?D:D.toString().replace(/{(\d+)}/g,(ye,_t)=>xe[_t].toString())}const vo=(D="",xe="",ye="")=>D.replace(new RegExp(xe.toString().replace(/([.*+?^=!:${}()|[\]/\\])/g,"\\$1"),"g"),ye.toString()),Ur=(D="")=>D.toString().replace(/\w\S*/g,xe=>xe.charAt(0).toUpperCase()+xe.slice(1).toLowerCase());function Qr(D){const xe=document.createElement("div");return xe.appendChild(D),xe.innerHTML}const Uo={pip:"PIP",airplay:"AirPlay",html5:"HTML5",vimeo:"Vimeo",youtube:"YouTube"},so={get(D="",xe={}){if(wt.empty(D)||wt.empty(xe))return"";let ye=mt(xe.i18n,D);return wt.empty(ye)?Object.keys(Uo).includes(D)?Uo[D]:"":(Object.entries({"{seektime}":xe.seekTime,"{title}":xe.title}).forEach(([Dt,cn])=>{ye=vo(ye,Dt,cn)}),ye)}};class Hr{constructor(xe){Ae(this,"get",ye=>{if(!Hr.supported||!this.enabled)return null;const _t=window.localStorage.getItem(this.key);if(wt.empty(_t))return null;const Dt=JSON.parse(_t);return wt.string(ye)&&ye.length?Dt[ye]:Dt}),Ae(this,"set",ye=>{if(!Hr.supported||!this.enabled||!wt.object(ye))return;let _t=this.get();wt.empty(_t)&&(_t={}),qt(_t,ye);try{window.localStorage.setItem(this.key,JSON.stringify(_t))}catch{}}),this.enabled=xe.config.storage.enabled,this.key=xe.config.storage.key}static get supported(){try{if(!("localStorage"in window))return!1;const xe="___test";return window.localStorage.setItem(xe,xe),window.localStorage.removeItem(xe),!0}catch{return!1}}}function ko(D,xe="text"){return new Promise((ye,_t)=>{try{const Dt=new XMLHttpRequest;if(!("withCredentials"in Dt))return;Dt.addEventListener("load",()=>{if("text"===xe)try{ye(JSON.parse(Dt.responseText))}catch{ye(Dt.responseText)}else ye(Dt.response)}),Dt.addEventListener("error",()=>{throw new Error(Dt.status)}),Dt.open("GET",D,!0),Dt.responseType=xe,Dt.send()}catch(Dt){_t(Dt)}})}function br(D,xe){if(!wt.string(D))return;const _t=wt.string(xe);let Dt=!1;const cn=()=>null!==document.getElementById(xe),Un=(Jn,fi)=>{Jn.innerHTML=fi,(!_t||!cn())&&document.body.insertAdjacentElement("afterbegin",Jn)};if(!_t||!cn()){const Jn=Hr.supported,fi=document.createElement("div");if(fi.setAttribute("hidden",""),_t&&fi.setAttribute("id",xe),Jn){const Ki=window.localStorage.getItem(`cache-${xe}`);if(Dt=null!==Ki,Dt){const L=JSON.parse(Ki);Un(fi,L.content)}}ko(D).then(Ki=>{if(!wt.empty(Ki)){if(Jn)try{window.localStorage.setItem(`cache-${xe}`,JSON.stringify({content:Ki}))}catch{}Un(fi,Ki)}}).catch(()=>{})}}const _o=D=>Math.trunc(D/60/60%60,10);function On(D=0,xe=!1,ye=!1){if(!wt.number(D))return On(void 0,xe,ye);const _t=Jn=>`0${Jn}`.slice(-2);let Dt=_o(D);const cn=(D=>Math.trunc(D/60%60,10))(D),Un=(D=>Math.trunc(D%60,10))(D);return Dt=xe||Dt>0?`${Dt}:`:"",`${ye&&D>0?"-":""}${Dt}${_t(cn)}:${_t(Un)}`}const _n={getIconUrl(){const D=new URL(this.config.iconUrl,window.location),xe=window.location.host?window.location.host:window.top.location.host,ye=D.host!==xe||Xe.isIE&&!window.svg4everybody;return{url:this.config.iconUrl,cors:ye}},findElements(){try{return this.elements.controls=pn.call(this,this.config.selectors.controls.wrapper),this.elements.buttons={play:Jt.call(this,this.config.selectors.buttons.play),pause:pn.call(this,this.config.selectors.buttons.pause),restart:pn.call(this,this.config.selectors.buttons.restart),rewind:pn.call(this,this.config.selectors.buttons.rewind),fastForward:pn.call(this,this.config.selectors.buttons.fastForward),mute:pn.call(this,this.config.selectors.buttons.mute),pip:pn.call(this,this.config.selectors.buttons.pip),airplay:pn.call(this,this.config.selectors.buttons.airplay),settings:pn.call(this,this.config.selectors.buttons.settings),captions:pn.call(this,this.config.selectors.buttons.captions),fullscreen:pn.call(this,this.config.selectors.buttons.fullscreen)},this.elements.progress=pn.call(this,this.config.selectors.progress),this.elements.inputs={seek:pn.call(this,this.config.selectors.inputs.seek),volume:pn.call(this,this.config.selectors.inputs.volume)},this.elements.display={buffer:pn.call(this,this.config.selectors.display.buffer),currentTime:pn.call(this,this.config.selectors.display.currentTime),duration:pn.call(this,this.config.selectors.display.duration)},wt.element(this.elements.progress)&&(this.elements.display.seekTooltip=this.elements.progress.querySelector(`.${this.config.classNames.tooltip}`)),!0}catch(D){return this.debug.warn("It looks like there is a problem with your custom controls HTML",D),this.toggleNativeControls(!0),!1}},createIcon(D,xe){const ye="http://www.w3.org/2000/svg",_t=_n.getIconUrl.call(this),Dt=`${_t.cors?"":_t.url}#${this.config.iconPrefix}`,cn=document.createElementNS(ye,"svg");Be(cn,qt(xe,{"aria-hidden":"true",focusable:"false"}));const Un=document.createElementNS(ye,"use"),Jn=`${Dt}-${D}`;return"href"in Un&&Un.setAttributeNS("http://www.w3.org/1999/xlink","href",Jn),Un.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",Jn),cn.appendChild(Un),cn},createLabel(D,xe={}){const ye=so.get(D,this.config);return Ie("span",{...xe,class:[xe.class,this.config.classNames.hidden].filter(Boolean).join(" ")},ye)},createBadge(D){if(wt.empty(D))return null;const xe=Ie("span",{class:this.config.classNames.menu.value});return xe.appendChild(Ie("span",{class:this.config.classNames.menu.badge},D)),xe},createButton(D,xe){const ye=qt({},xe);let _t=function Bi(D=""){let xe=D.toString();return xe=function Bo(D=""){let xe=D.toString();return xe=vo(xe,"-"," "),xe=vo(xe,"_"," "),xe=Ur(xe),vo(xe," ","")}(xe),xe.charAt(0).toLowerCase()+xe.slice(1)}(D);const Dt={element:"button",toggle:!1,label:null,icon:null,labelPressed:null,iconPressed:null};switch(["element","icon","label"].forEach(Un=>{Object.keys(ye).includes(Un)&&(Dt[Un]=ye[Un],delete ye[Un])}),"button"===Dt.element&&!Object.keys(ye).includes("type")&&(ye.type="button"),Object.keys(ye).includes("class")?ye.class.split(" ").some(Un=>Un===this.config.classNames.control)||qt(ye,{class:`${ye.class} ${this.config.classNames.control}`}):ye.class=this.config.classNames.control,D){case"play":Dt.toggle=!0,Dt.label="play",Dt.labelPressed="pause",Dt.icon="play",Dt.iconPressed="pause";break;case"mute":Dt.toggle=!0,Dt.label="mute",Dt.labelPressed="unmute",Dt.icon="volume",Dt.iconPressed="muted";break;case"captions":Dt.toggle=!0,Dt.label="enableCaptions",Dt.labelPressed="disableCaptions",Dt.icon="captions-off",Dt.iconPressed="captions-on";break;case"fullscreen":Dt.toggle=!0,Dt.label="enterFullscreen",Dt.labelPressed="exitFullscreen",Dt.icon="enter-fullscreen",Dt.iconPressed="exit-fullscreen";break;case"play-large":ye.class+=` ${this.config.classNames.control}--overlaid`,_t="play",Dt.label="play",Dt.icon="play";break;default:wt.empty(Dt.label)&&(Dt.label=_t),wt.empty(Dt.icon)&&(Dt.icon=D)}const cn=Ie(Dt.element);return Dt.toggle?(cn.appendChild(_n.createIcon.call(this,Dt.iconPressed,{class:"icon--pressed"})),cn.appendChild(_n.createIcon.call(this,Dt.icon,{class:"icon--not-pressed"})),cn.appendChild(_n.createLabel.call(this,Dt.labelPressed,{class:"label--pressed"})),cn.appendChild(_n.createLabel.call(this,Dt.label,{class:"label--not-pressed"}))):(cn.appendChild(_n.createIcon.call(this,Dt.icon)),cn.appendChild(_n.createLabel.call(this,Dt.label))),qt(ye,yn(this.config.selectors.buttons[_t],ye)),Be(cn,ye),"play"===_t?(wt.array(this.elements.buttons[_t])||(this.elements.buttons[_t]=[]),this.elements.buttons[_t].push(cn)):this.elements.buttons[_t]=cn,cn},createRange(D,xe){const ye=Ie("input",qt(yn(this.config.selectors.inputs[D]),{type:"range",min:0,max:100,step:.01,value:0,autocomplete:"off",role:"slider","aria-label":so.get(D,this.config),"aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":0},xe));return this.elements.inputs[D]=ye,_n.updateRangeFill.call(this,ye),ue.setup(ye),ye},createProgress(D,xe){const ye=Ie("progress",qt(yn(this.config.selectors.display[D]),{min:0,max:100,value:0,role:"progressbar","aria-hidden":!0},xe));if("volume"!==D){ye.appendChild(Ie("span",null,"0"));const _t={played:"played",buffer:"buffered"}[D],Dt=_t?so.get(_t,this.config):"";ye.innerText=`% ${Dt.toLowerCase()}`}return this.elements.display[D]=ye,ye},createTime(D,xe){const ye=yn(this.config.selectors.display[D],xe),_t=Ie("div",qt(ye,{class:`${ye.class?ye.class:""} ${this.config.classNames.display.time} `.trim(),"aria-label":so.get(D,this.config),role:"timer"}),"00:00");return this.elements.display[D]=_t,_t},bindMenuItemShortcuts(D,xe){sr.call(this,D,"keydown keyup",ye=>{if(![" ","ArrowUp","ArrowDown","ArrowRight"].includes(ye.key)||(ye.preventDefault(),ye.stopPropagation(),"keydown"===ye.type))return;const _t=qe(D,'[role="menuitemradio"]');if(!_t&&[" ","ArrowRight"].includes(ye.key))_n.showMenuPanel.call(this,xe,!0);else{let Dt;" "!==ye.key&&("ArrowDown"===ye.key||_t&&"ArrowRight"===ye.key?(Dt=D.nextElementSibling,wt.element(Dt)||(Dt=D.parentNode.firstElementChild)):(Dt=D.previousElementSibling,wt.element(Dt)||(Dt=D.parentNode.lastElementChild)),Cn.call(this,Dt,!0))}},!1),sr.call(this,D,"keyup",ye=>{"Return"===ye.key&&_n.focusFirstMenuItem.call(this,null,!0)})},createMenuItem({value:D,list:xe,type:ye,title:_t,badge:Dt=null,checked:cn=!1}){const Un=yn(this.config.selectors.inputs[ye]),Jn=Ie("button",qt(Un,{type:"button",role:"menuitemradio",class:`${this.config.classNames.control} ${Un.class?Un.class:""}`.trim(),"aria-checked":cn,value:D})),fi=Ie("span");fi.innerHTML=_t,wt.element(Dt)&&fi.appendChild(Dt),Jn.appendChild(fi),Object.defineProperty(Jn,"checked",{enumerable:!0,get:()=>"true"===Jn.getAttribute("aria-checked"),set(Ki){Ki&&Array.from(Jn.parentNode.children).filter(L=>qe(L,'[role="menuitemradio"]')).forEach(L=>L.setAttribute("aria-checked","false")),Jn.setAttribute("aria-checked",Ki?"true":"false")}}),this.listeners.bind(Jn,"click keyup",Ki=>{if(!wt.keyboardEvent(Ki)||" "===Ki.key){switch(Ki.preventDefault(),Ki.stopPropagation(),Jn.checked=!0,ye){case"language":this.currentTrack=Number(D);break;case"quality":this.quality=D;break;case"speed":this.speed=parseFloat(D)}_n.showMenuPanel.call(this,"home",wt.keyboardEvent(Ki))}},ye,!1),_n.bindMenuItemShortcuts.call(this,Jn,ye),xe.appendChild(Jn)},formatTime(D=0,xe=!1){return wt.number(D)?On(D,_o(this.duration)>0,xe):D},updateTimeDisplay(D=null,xe=0,ye=!1){!wt.element(D)||!wt.number(xe)||(D.innerText=_n.formatTime(xe,ye))},updateVolume(){this.supported.ui&&(wt.element(this.elements.inputs.volume)&&_n.setRange.call(this,this.elements.inputs.volume,this.muted?0:this.volume),wt.element(this.elements.buttons.mute)&&(this.elements.buttons.mute.pressed=this.muted||0===this.volume))},setRange(D,xe=0){wt.element(D)&&(D.value=xe,_n.updateRangeFill.call(this,D))},updateProgress(D){if(!this.supported.ui||!wt.event(D))return;let xe=0;const ye=(_t,Dt)=>{const cn=wt.number(Dt)?Dt:0,Un=wt.element(_t)?_t:this.elements.display.buffer;if(wt.element(Un)){Un.value=cn;const Jn=Un.getElementsByTagName("span")[0];wt.element(Jn)&&(Jn.childNodes[0].nodeValue=cn)}};if(D)switch(D.type){case"timeupdate":case"seeking":case"seeked":xe=function Hi(D,xe){return 0===D||0===xe||Number.isNaN(D)||Number.isNaN(xe)?0:(D/xe*100).toFixed(2)}(this.currentTime,this.duration),"timeupdate"===D.type&&_n.setRange.call(this,this.elements.inputs.seek,xe);break;case"playing":case"progress":ye(this.elements.display.buffer,100*this.buffered)}},updateRangeFill(D){const xe=wt.event(D)?D.target:D;if(wt.element(xe)&&"range"===xe.getAttribute("type")){if(qe(xe,this.config.selectors.inputs.seek)){xe.setAttribute("aria-valuenow",this.currentTime);const ye=_n.formatTime(this.currentTime),_t=_n.formatTime(this.duration),Dt=so.get("seekLabel",this.config);xe.setAttribute("aria-valuetext",Dt.replace("{currentTime}",ye).replace("{duration}",_t))}else if(qe(xe,this.config.selectors.inputs.volume)){const ye=100*xe.value;xe.setAttribute("aria-valuenow",ye),xe.setAttribute("aria-valuetext",`${ye.toFixed(1)}%`)}else xe.setAttribute("aria-valuenow",xe.value);!Xe.isWebKit&&!Xe.isIPadOS||xe.style.setProperty("--value",xe.value/xe.max*100+"%")}},updateSeekTooltip(D){var xe,ye;if(!this.config.tooltips.seek||!wt.element(this.elements.inputs.seek)||!wt.element(this.elements.display.seekTooltip)||0===this.duration)return;const _t=this.elements.display.seekTooltip,Dt=`${this.config.classNames.tooltip}--visible`,cn=L=>ut(_t,Dt,L);if(this.touch)return void cn(!1);let Un=0;const Jn=this.elements.progress.getBoundingClientRect();if(wt.event(D))Un=100/Jn.width*(D.pageX-Jn.left);else{if(!Wt(_t,Dt))return;Un=parseFloat(_t.style.left,10)}Un<0?Un=0:Un>100&&(Un=100);const fi=this.duration/100*Un;_t.innerText=_n.formatTime(fi);const Ki=null===(xe=this.config.markers)||void 0===xe||null===(ye=xe.points)||void 0===ye?void 0:ye.find(({time:L})=>L===Math.round(fi));Ki&&_t.insertAdjacentHTML("afterbegin",`${Ki.label}
`),_t.style.left=`${Un}%`,wt.event(D)&&["mouseenter","mouseleave"].includes(D.type)&&cn("mouseenter"===D.type)},timeUpdate(D){const xe=!wt.element(this.elements.display.duration)&&this.config.invertTime;_n.updateTimeDisplay.call(this,this.elements.display.currentTime,xe?this.duration-this.currentTime:this.currentTime,xe),(!D||"timeupdate"!==D.type||!this.media.seeking)&&_n.updateProgress.call(this,D)},durationUpdate(){if(!this.supported.ui||!this.config.invertTime&&this.currentTime)return;if(this.duration>=2**32)return Pn(this.elements.display.currentTime,!0),void Pn(this.elements.progress,!0);wt.element(this.elements.inputs.seek)&&this.elements.inputs.seek.setAttribute("aria-valuemax",this.duration);const D=wt.element(this.elements.display.duration);!D&&this.config.displayDuration&&this.paused&&_n.updateTimeDisplay.call(this,this.elements.display.currentTime,this.duration),D&&_n.updateTimeDisplay.call(this,this.elements.display.duration,this.duration),this.config.markers.enabled&&_n.setMarkers.call(this),_n.updateSeekTooltip.call(this)},toggleMenuButton(D,xe){Pn(this.elements.settings.buttons[D],!xe)},updateSetting(D,xe,ye){const _t=this.elements.settings.panels[D];let Dt=null,cn=xe;if("captions"===D)Dt=this.currentTrack;else{if(Dt=wt.empty(ye)?this[D]:ye,wt.empty(Dt)&&(Dt=this.config[D].default),!wt.empty(this.options[D])&&!this.options[D].includes(Dt))return void this.debug.warn(`Unsupported value of '${Dt}' for ${D}`);if(!this.config[D].options.includes(Dt))return void this.debug.warn(`Disabled value of '${Dt}' for ${D}`)}if(wt.element(cn)||(cn=_t&&_t.querySelector('[role="menu"]')),!wt.element(cn))return;this.elements.settings.buttons[D].querySelector(`.${this.config.classNames.menu.value}`).innerHTML=_n.getLabel.call(this,D,Dt);const Jn=cn&&cn.querySelector(`[value="${Dt}"]`);wt.element(Jn)&&(Jn.checked=!0)},getLabel(D,xe){switch(D){case"speed":return 1===xe?so.get("normal",this.config):`${xe}×`;case"quality":if(wt.number(xe)){const ye=so.get(`qualityLabel.${xe}`,this.config);return ye.length?ye:`${xe}p`}return Ur(xe);case"captions":return Ji.getLabel.call(this);default:return null}},setQualityMenu(D){if(!wt.element(this.elements.settings.panels.quality))return;const xe="quality",ye=this.elements.settings.panels.quality.querySelector('[role="menu"]');wt.array(D)&&(this.options.quality=Dn(D).filter(cn=>this.config.quality.options.includes(cn)));const _t=!wt.empty(this.options.quality)&&this.options.quality.length>1;if(_n.toggleMenuButton.call(this,xe,_t),Gt(ye),_n.checkMenu.call(this),!_t)return;const Dt=cn=>{const Un=so.get(`qualityBadge.${cn}`,this.config);return Un.length?_n.createBadge.call(this,Un):null};this.options.quality.sort((cn,Un)=>{const Jn=this.config.quality.options;return Jn.indexOf(cn)>Jn.indexOf(Un)?1:-1}).forEach(cn=>{_n.createMenuItem.call(this,{value:cn,list:ye,type:xe,title:_n.getLabel.call(this,"quality",cn),badge:Dt(cn)})}),_n.updateSetting.call(this,xe,ye)},setCaptionsMenu(){if(!wt.element(this.elements.settings.panels.captions))return;const D="captions",xe=this.elements.settings.panels.captions.querySelector('[role="menu"]'),ye=Ji.getTracks.call(this),_t=!!ye.length;if(_n.toggleMenuButton.call(this,D,_t),Gt(xe),_n.checkMenu.call(this),!_t)return;const Dt=ye.map((cn,Un)=>({value:Un,checked:this.captions.toggled&&this.currentTrack===Un,title:Ji.getLabel.call(this,cn),badge:cn.language&&_n.createBadge.call(this,cn.language.toUpperCase()),list:xe,type:"language"}));Dt.unshift({value:-1,checked:!this.captions.toggled,title:so.get("disabled",this.config),list:xe,type:"language"}),Dt.forEach(_n.createMenuItem.bind(this)),_n.updateSetting.call(this,D,xe)},setSpeedMenu(){if(!wt.element(this.elements.settings.panels.speed))return;const D="speed",xe=this.elements.settings.panels.speed.querySelector('[role="menu"]');this.options.speed=this.options.speed.filter(_t=>_t>=this.minimumSpeed&&_t<=this.maximumSpeed);const ye=!wt.empty(this.options.speed)&&this.options.speed.length>1;_n.toggleMenuButton.call(this,D,ye),Gt(xe),_n.checkMenu.call(this),ye&&(this.options.speed.forEach(_t=>{_n.createMenuItem.call(this,{value:_t,list:xe,type:D,title:_n.getLabel.call(this,"speed",_t)})}),_n.updateSetting.call(this,D,xe))},checkMenu(){const{buttons:D}=this.elements.settings,xe=!wt.empty(D)&&Object.values(D).some(ye=>!ye.hidden);Pn(this.elements.settings.menu,!xe)},focusFirstMenuItem(D,xe=!1){if(this.elements.settings.popup.hidden)return;let ye=D;wt.element(ye)||(ye=Object.values(this.elements.settings.panels).find(Dt=>!Dt.hidden));const _t=ye.querySelector('[role^="menuitem"]');Cn.call(this,_t,xe)},toggleMenu(D){const{popup:xe}=this.elements.settings,ye=this.elements.buttons.settings;if(!wt.element(xe)||!wt.element(ye))return;const{hidden:_t}=xe;let Dt=_t;if(wt.boolean(D))Dt=D;else if(wt.keyboardEvent(D)&&"Escape"===D.key)Dt=!1;else if(wt.event(D)){const cn=wt.function(D.composedPath)?D.composedPath()[0]:D.target,Un=xe.contains(cn);if(Un||!Un&&D.target!==ye&&Dt)return}ye.setAttribute("aria-expanded",Dt),Pn(xe,!Dt),ut(this.elements.container,this.config.classNames.menu.open,Dt),Dt&&wt.keyboardEvent(D)?_n.focusFirstMenuItem.call(this,null,!0):!Dt&&!_t&&Cn.call(this,ye,wt.keyboardEvent(D))},getMenuSize(D){const xe=D.cloneNode(!0);xe.style.position="absolute",xe.style.opacity=0,xe.removeAttribute("hidden"),D.parentNode.appendChild(xe);const ye=xe.scrollWidth,_t=xe.scrollHeight;return vt(xe),{width:ye,height:_t}},showMenuPanel(D="",xe=!1){const ye=this.elements.container.querySelector(`#plyr-settings-${this.id}-${D}`);if(!wt.element(ye))return;const _t=ye.parentNode,Dt=Array.from(_t.children).find(cn=>!cn.hidden);if(bi.transitions&&!bi.reducedMotion){_t.style.width=`${Dt.scrollWidth}px`,_t.style.height=`${Dt.scrollHeight}px`;const cn=_n.getMenuSize.call(this,ye),Un=Jn=>{Jn.target!==_t||!["width","height"].includes(Jn.propertyName)||(_t.style.width="",_t.style.height="",_r.call(this,_t,ei,Un))};sr.call(this,_t,ei,Un),_t.style.width=`${cn.width}px`,_t.style.height=`${cn.height}px`}Pn(Dt,!0),Pn(ye,!1),_n.focusFirstMenuItem.call(this,ye,xe)},setDownloadUrl(){const D=this.elements.buttons.download;wt.element(D)&&D.setAttribute("href",this.download)},create(D){const{bindMenuItemShortcuts:xe,createButton:ye,createProgress:_t,createRange:Dt,createTime:cn,setQualityMenu:Un,setSpeedMenu:Jn,showMenuPanel:fi}=_n;this.elements.controls=null,wt.array(this.config.controls)&&this.config.controls.includes("play-large")&&this.elements.container.appendChild(ye.call(this,"play-large"));const Ki=Ie("div",yn(this.config.selectors.controls.wrapper));this.elements.controls=Ki;const L={class:"plyr__controls__item"};return Dn(wt.array(this.config.controls)?this.config.controls:[]).forEach(oe=>{if("restart"===oe&&Ki.appendChild(ye.call(this,"restart",L)),"rewind"===oe&&Ki.appendChild(ye.call(this,"rewind",L)),"play"===oe&&Ki.appendChild(ye.call(this,"play",L)),"fast-forward"===oe&&Ki.appendChild(ye.call(this,"fast-forward",L)),"progress"===oe){const V=Ie("div",{class:`${L.class} plyr__progress__container`}),re=Ie("div",yn(this.config.selectors.progress));if(re.appendChild(Dt.call(this,"seek",{id:`plyr-seek-${D.id}`})),re.appendChild(_t.call(this,"buffer")),this.config.tooltips.seek){const Oe=Ie("span",{class:this.config.classNames.tooltip},"00:00");re.appendChild(Oe),this.elements.display.seekTooltip=Oe}this.elements.progress=re,V.appendChild(this.elements.progress),Ki.appendChild(V)}if("current-time"===oe&&Ki.appendChild(cn.call(this,"currentTime",L)),"duration"===oe&&Ki.appendChild(cn.call(this,"duration",L)),"mute"===oe||"volume"===oe){let{volume:V}=this.elements;(!wt.element(V)||!Ki.contains(V))&&(V=Ie("div",qt({},L,{class:`${L.class} plyr__volume`.trim()})),this.elements.volume=V,Ki.appendChild(V)),"mute"===oe&&V.appendChild(ye.call(this,"mute")),"volume"!==oe||Xe.isIos||Xe.isIPadOS||V.appendChild(Dt.call(this,"volume",qt({max:1,step:.05,value:this.config.volume},{id:`plyr-volume-${D.id}`})))}if("captions"===oe&&Ki.appendChild(ye.call(this,"captions",L)),"settings"===oe&&!wt.empty(this.config.settings)){const V=Ie("div",qt({},L,{class:`${L.class} plyr__menu`.trim(),hidden:""}));V.appendChild(ye.call(this,"settings",{"aria-haspopup":!0,"aria-controls":`plyr-settings-${D.id}`,"aria-expanded":!1}));const re=Ie("div",{class:"plyr__menu__container",id:`plyr-settings-${D.id}`,hidden:""}),Oe=Ie("div"),Ze=Ie("div",{id:`plyr-settings-${D.id}-home`}),Je=Ie("div",{role:"menu"});Ze.appendChild(Je),Oe.appendChild(Ze),this.elements.settings.panels.home=Ze,this.config.settings.forEach(Kt=>{const Qt=Ie("button",qt(yn(this.config.selectors.buttons.settings),{type:"button",class:`${this.config.classNames.control} ${this.config.classNames.control}--forward`,role:"menuitem","aria-haspopup":!0,hidden:""}));xe.call(this,Qt,Kt),sr.call(this,Qt,"click",()=>{fi.call(this,Kt,!1)});const fn=Ie("span",null,so.get(Kt,this.config)),Qn=Ie("span",{class:this.config.classNames.menu.value});Qn.innerHTML=D[Kt],fn.appendChild(Qn),Qt.appendChild(fn),Je.appendChild(Qt);const _i=Ie("div",{id:`plyr-settings-${D.id}-${Kt}`,hidden:""}),ri=Ie("button",{type:"button",class:`${this.config.classNames.control} ${this.config.classNames.control}--back`});ri.appendChild(Ie("span",{"aria-hidden":!0},so.get(Kt,this.config))),ri.appendChild(Ie("span",{class:this.config.classNames.hidden},so.get("menuBack",this.config))),sr.call(this,_i,"keydown",Ti=>{"ArrowLeft"===Ti.key&&(Ti.preventDefault(),Ti.stopPropagation(),fi.call(this,"home",!0))},!1),sr.call(this,ri,"click",()=>{fi.call(this,"home",!1)}),_i.appendChild(ri),_i.appendChild(Ie("div",{role:"menu"})),Oe.appendChild(_i),this.elements.settings.buttons[Kt]=Qt,this.elements.settings.panels[Kt]=_i}),re.appendChild(Oe),V.appendChild(re),Ki.appendChild(V),this.elements.settings.popup=re,this.elements.settings.menu=V}if("pip"===oe&&bi.pip&&Ki.appendChild(ye.call(this,"pip",L)),"airplay"===oe&&bi.airplay&&Ki.appendChild(ye.call(this,"airplay",L)),"download"===oe){const V=qt({},L,{element:"a",href:this.download,target:"_blank"});this.isHTML5&&(V.download="");const{download:re}=this.config.urls;!wt.url(re)&&this.isEmbed&&qt(V,{icon:`logo-${this.provider}`,label:this.provider}),Ki.appendChild(ye.call(this,"download",V))}"fullscreen"===oe&&Ki.appendChild(ye.call(this,"fullscreen",L))}),this.isHTML5&&Un.call(this,Mi.getQualityOptions.call(this)),Jn.call(this),Ki},inject(){if(this.config.loadSprite){const Un=_n.getIconUrl.call(this);Un.cors&&br(Un.url,"sprite-plyr")}this.id=Math.floor(1e4*Math.random());let D=null;this.elements.controls=null;const xe={id:this.id,seektime:this.config.seekTime,title:this.config.title};let Dt,ye=!0;if(wt.function(this.config.controls)&&(this.config.controls=this.config.controls.call(this,xe)),this.config.controls||(this.config.controls=[]),wt.element(this.config.controls)||wt.string(this.config.controls)?D=this.config.controls:(D=_n.create.call(this,{id:this.id,seektime:this.config.seekTime,speed:this.speed,quality:this.quality,captions:Ji.getLabel.call(this)}),ye=!1),ye&&wt.string(this.config.controls)&&(D=(Un=>{let Jn=Un;return Object.entries(xe).forEach(([fi,Ki])=>{Jn=vo(Jn,`{${fi}}`,Ki)}),Jn})(D)),wt.string(this.config.selectors.controls.container)&&(Dt=document.querySelector(this.config.selectors.controls.container)),wt.element(Dt)||(Dt=this.elements.container),Dt[wt.element(D)?"insertAdjacentElement":"insertAdjacentHTML"]("afterbegin",D),wt.element(this.elements.controls)||_n.findElements.call(this),!wt.empty(this.elements.buttons)){const Un=Jn=>{const fi=this.config.classNames.controlPressed;Jn.setAttribute("aria-pressed","false"),Object.defineProperty(Jn,"pressed",{configurable:!0,enumerable:!0,get:()=>Wt(Jn,fi),set(Ki=!1){ut(Jn,fi,Ki),Jn.setAttribute("aria-pressed",Ki?"true":"false")}})};Object.values(this.elements.buttons).filter(Boolean).forEach(Jn=>{wt.array(Jn)||wt.nodeList(Jn)?Array.from(Jn).filter(Boolean).forEach(Un):Un(Jn)})}if(Xe.isEdge&&zt(Dt),this.config.tooltips.controls){const{classNames:Un,selectors:Jn}=this.config,Ki=Jt.call(this,`${Jn.controls.wrapper} ${Jn.labels} .${Un.hidden}`);Array.from(Ki).forEach(L=>{ut(L,this.config.classNames.hidden,!1),ut(L,this.config.classNames.tooltip,!0)})}},setMediaMetadata(){try{"mediaSession"in navigator&&(navigator.mediaSession.metadata=new window.MediaMetadata({title:this.config.mediaMetadata.title,artist:this.config.mediaMetadata.artist,album:this.config.mediaMetadata.album,artwork:this.config.mediaMetadata.artwork}))}catch{}},setMarkers(){var D,xe;if(!this.duration||this.elements.markers)return;const ye=null===(D=this.config.markers)||void 0===D||null===(xe=D.points)||void 0===xe?void 0:xe.filter(({time:fi})=>fi>0&&fiut(cn,Un,fi);ye.forEach(fi=>{const Ki=Ie("span",{class:this.config.classNames.marker},""),L=fi.time/this.duration*100+"%";cn&&(Ki.addEventListener("mouseenter",()=>{fi.label||(cn.style.left=L,cn.innerHTML=fi.label,Jn(!0))}),Ki.addEventListener("mouseleave",()=>{Jn(!1)})),Ki.addEventListener("click",()=>{this.currentTime=fi.time}),Ki.style.left=L,Dt.appendChild(Ki)}),_t.appendChild(Dt),this.config.tooltips.seek||(cn=Ie("span",{class:this.config.classNames.tooltip},""),_t.appendChild(cn)),this.elements.markers={points:Dt,tip:cn},this.elements.progress.appendChild(_t)}};function ni(D,xe=!0){let ye=D;if(xe){const _t=document.createElement("a");_t.href=ye,ye=_t.href}try{return new URL(ye)}catch{return null}}function hi(D){const xe=new URLSearchParams;return wt.object(D)&&Object.entries(D).forEach(([ye,_t])=>{xe.set(ye,_t)}),xe}const Ji={setup(){if(!this.supported.ui)return;if(!this.isVideo||this.isYouTube||this.isHTML5&&!bi.textTracks)return void(wt.array(this.config.controls)&&this.config.controls.includes("settings")&&this.config.settings.includes("captions")&&_n.setCaptionsMenu.call(this));if(wt.element(this.elements.captions)||(this.elements.captions=Ie("div",yn(this.config.selectors.captions)),this.elements.captions.setAttribute("dir","auto"),function je(D,xe){!wt.element(D)||!wt.element(xe)||xe.parentNode.insertBefore(D,xe.nextSibling)}(this.elements.captions,this.elements.wrapper)),Xe.isIE&&window.URL){const Dt=this.media.querySelectorAll("track");Array.from(Dt).forEach(cn=>{const Un=cn.getAttribute("src"),Jn=ni(Un);null!==Jn&&Jn.hostname!==window.location.href.hostname&&["http:","https:"].includes(Jn.protocol)&&ko(Un,"blob").then(fi=>{cn.setAttribute("src",window.URL.createObjectURL(fi))}).catch(()=>{vt(cn)})})}const xe=Dn((navigator.languages||[navigator.language||navigator.userLanguage||"en"]).map(Dt=>Dt.split("-")[0]));let ye=(this.storage.get("language")||this.config.captions.language||"auto").toLowerCase();"auto"===ye&&([ye]=xe);let _t=this.storage.get("captions");wt.boolean(_t)||({active:_t}=this.config.captions),Object.assign(this.captions,{toggled:!1,active:_t,language:ye,languages:xe}),this.isHTML5&&sr.call(this,this.media.textTracks,this.config.captions.update?"addtrack removetrack":"removetrack",Ji.update.bind(this)),setTimeout(Ji.update.bind(this),0)},update(){const D=Ji.getTracks.call(this,!0),{active:xe,language:ye,meta:_t,currentTrackNode:Dt}=this.captions,cn=!!D.find(Un=>Un.language===ye);this.isHTML5&&this.isVideo&&D.filter(Un=>!_t.get(Un)).forEach(Un=>{this.debug.log("Track added",Un),_t.set(Un,{default:"showing"===Un.mode}),"showing"===Un.mode&&(Un.mode="hidden"),sr.call(this,Un,"cuechange",()=>Ji.updateCues.call(this))}),(cn&&this.language!==ye||!D.includes(Dt))&&(Ji.setLanguage.call(this,ye),Ji.toggle.call(this,xe&&cn)),this.elements&&ut(this.elements.container,this.config.classNames.captions.enabled,!wt.empty(D)),wt.array(this.config.controls)&&this.config.controls.includes("settings")&&this.config.settings.includes("captions")&&_n.setCaptionsMenu.call(this)},toggle(D,xe=!0){if(!this.supported.ui)return;const{toggled:ye}=this.captions,_t=this.config.classNames.captions.active,Dt=wt.nullOrUndefined(D)?!ye:D;if(Dt!==ye){if(xe||(this.captions.active=Dt,this.storage.set({captions:Dt})),!this.language&&Dt&&!xe){const cn=Ji.getTracks.call(this),Un=Ji.findTrack.call(this,[this.captions.language,...this.captions.languages],!0);return this.captions.language=Un.language,void Ji.set.call(this,cn.indexOf(Un))}this.elements.buttons.captions&&(this.elements.buttons.captions.pressed=Dt),ut(this.elements.container,_t,Dt),this.captions.toggled=Dt,_n.updateSetting.call(this,"captions"),Vi.call(this,this.media,Dt?"captionsenabled":"captionsdisabled")}setTimeout(()=>{Dt&&this.captions.toggled&&(this.captions.currentTrackNode.mode="hidden")})},set(D,xe=!0){const ye=Ji.getTracks.call(this);if(-1!==D)if(wt.number(D))if(D in ye){if(this.captions.currentTrack!==D){this.captions.currentTrack=D;const _t=ye[D],{language:Dt}=_t||{};this.captions.currentTrackNode=_t,_n.updateSetting.call(this,"captions"),xe||(this.captions.language=Dt,this.storage.set({language:Dt})),this.isVimeo&&this.embed.enableTextTrack(Dt),Vi.call(this,this.media,"languagechange")}Ji.toggle.call(this,!0,xe),this.isHTML5&&this.isVideo&&Ji.updateCues.call(this)}else this.debug.warn("Track not found",D);else this.debug.warn("Invalid caption argument",D);else Ji.toggle.call(this,!1,xe)},setLanguage(D,xe=!0){if(!wt.string(D))return void this.debug.warn("Invalid language argument",D);const ye=D.toLowerCase();this.captions.language=ye;const _t=Ji.getTracks.call(this),Dt=Ji.findTrack.call(this,[ye]);Ji.set.call(this,_t.indexOf(Dt),xe)},getTracks(D=!1){return Array.from((this.media||{}).textTracks||[]).filter(ye=>!this.isHTML5||D||this.captions.meta.has(ye)).filter(ye=>["captions","subtitles"].includes(ye.kind))},findTrack(D,xe=!1){const ye=Ji.getTracks.call(this),_t=Un=>Number((this.captions.meta.get(Un)||{}).default),Dt=Array.from(ye).sort((Un,Jn)=>_t(Jn)-_t(Un));let cn;return D.every(Un=>(cn=Dt.find(Jn=>Jn.language===Un),!cn)),cn||(xe?Dt[0]:void 0)},getCurrentTrack(){return Ji.getTracks.call(this)[this.currentTrack]},getLabel(D){let xe=D;return!wt.track(xe)&&bi.textTracks&&this.captions.toggled&&(xe=Ji.getCurrentTrack.call(this)),wt.track(xe)?wt.empty(xe.label)?wt.empty(xe.language)?so.get("enabled",this.config):D.language.toUpperCase():xe.label:so.get("disabled",this.config)},updateCues(D){if(!this.supported.ui)return;if(!wt.element(this.elements.captions))return void this.debug.warn("No captions element to render to");if(!wt.nullOrUndefined(D)&&!Array.isArray(D))return void this.debug.warn("updateCues: Invalid input",D);let xe=D;if(!xe){const Dt=Ji.getCurrentTrack.call(this);xe=Array.from((Dt||{}).activeCues||[]).map(cn=>cn.getCueAsHTML()).map(Qr)}const ye=xe.map(Dt=>Dt.trim()).join("\n");if(ye!==this.elements.captions.innerHTML){Gt(this.elements.captions);const Dt=Ie("span",yn(this.config.selectors.caption));Dt.innerHTML=ye,this.elements.captions.appendChild(Dt),Vi.call(this,this.media,"cuechange")}}},Er={enabled:!0,title:"",debug:!1,autoplay:!1,autopause:!0,playsinline:!0,seekTime:10,volume:1,muted:!1,duration:null,displayDuration:!0,invertTime:!0,toggleInvert:!0,ratio:null,clickToPlay:!0,hideControls:!0,resetOnEnd:!1,disableContextMenu:!0,loadSprite:!0,iconPrefix:"plyr",iconUrl:"https://cdn.plyr.io/3.7.8/plyr.svg",blankVideo:"https://cdn.plyr.io/static/blank.mp4",quality:{default:576,options:[4320,2880,2160,1440,1080,720,576,480,360,240],forced:!1,onChange:null},loop:{active:!1},speed:{selected:1,options:[.5,.75,1,1.25,1.5,1.75,2,4]},keyboard:{focused:!0,global:!1},tooltips:{controls:!1,seek:!0},captions:{active:!1,language:"auto",update:!1},fullscreen:{enabled:!0,fallback:!0,iosNative:!1},storage:{enabled:!0,key:"plyr"},controls:["play-large","play","progress","current-time","mute","volume","captions","settings","pip","airplay","fullscreen"],settings:["captions","quality","speed"],i18n:{restart:"Restart",rewind:"Rewind {seektime}s",play:"Play",pause:"Pause",fastForward:"Forward {seektime}s",seek:"Seek",seekLabel:"{currentTime} of {duration}",played:"Played",buffered:"Buffered",currentTime:"Current time",duration:"Duration",volume:"Volume",mute:"Mute",unmute:"Unmute",enableCaptions:"Enable captions",disableCaptions:"Disable captions",download:"Download",enterFullscreen:"Enter fullscreen",exitFullscreen:"Exit fullscreen",frameTitle:"Player for {title}",captions:"Captions",settings:"Settings",pip:"PIP",menuBack:"Go back to previous menu",speed:"Speed",normal:"Normal",quality:"Quality",loop:"Loop",start:"Start",end:"End",all:"All",reset:"Reset",disabled:"Disabled",enabled:"Enabled",advertisement:"Ad",qualityBadge:{2160:"4K",1440:"HD",1080:"HD",720:"HD",576:"SD",480:"SD"}},urls:{download:null,vimeo:{sdk:"https://player.vimeo.com/api/player.js",iframe:"https://player.vimeo.com/video/{0}?{1}",api:"https://vimeo.com/api/oembed.json?url={0}"},youtube:{sdk:"https://www.youtube.com/iframe_api",api:"https://noembed.com/embed?url=https://www.youtube.com/watch?v={0}"},googleIMA:{sdk:"https://imasdk.googleapis.com/js/sdkloader/ima3.js"}},listeners:{seek:null,play:null,pause:null,restart:null,rewind:null,fastForward:null,mute:null,volume:null,captions:null,download:null,fullscreen:null,pip:null,airplay:null,speed:null,quality:null,loop:null,language:null},events:["ended","progress","stalled","playing","waiting","canplay","canplaythrough","loadstart","loadeddata","loadedmetadata","timeupdate","volumechange","play","pause","error","seeking","seeked","emptied","ratechange","cuechange","download","enterfullscreen","exitfullscreen","captionsenabled","captionsdisabled","languagechange","controlshidden","controlsshown","ready","statechange","qualitychange","adsloaded","adscontentpause","adscontentresume","adstarted","adsmidpoint","adscomplete","adsallcomplete","adsimpression","adsclick"],selectors:{editable:"input, textarea, select, [contenteditable]",container:".plyr",controls:{container:null,wrapper:".plyr__controls"},labels:"[data-plyr]",buttons:{play:'[data-plyr="play"]',pause:'[data-plyr="pause"]',restart:'[data-plyr="restart"]',rewind:'[data-plyr="rewind"]',fastForward:'[data-plyr="fast-forward"]',mute:'[data-plyr="mute"]',captions:'[data-plyr="captions"]',download:'[data-plyr="download"]',fullscreen:'[data-plyr="fullscreen"]',pip:'[data-plyr="pip"]',airplay:'[data-plyr="airplay"]',settings:'[data-plyr="settings"]',loop:'[data-plyr="loop"]'},inputs:{seek:'[data-plyr="seek"]',volume:'[data-plyr="volume"]',speed:'[data-plyr="speed"]',language:'[data-plyr="language"]',quality:'[data-plyr="quality"]'},display:{currentTime:".plyr__time--current",duration:".plyr__time--duration",buffer:".plyr__progress__buffer",loop:".plyr__progress__loop",volume:".plyr__volume--display"},progress:".plyr__progress",captions:".plyr__captions",caption:".plyr__caption"},classNames:{type:"plyr--{0}",provider:"plyr--{0}",video:"plyr__video-wrapper",embed:"plyr__video-embed",videoFixedRatio:"plyr__video-wrapper--fixed-ratio",embedContainer:"plyr__video-embed__container",poster:"plyr__poster",posterEnabled:"plyr__poster-enabled",ads:"plyr__ads",control:"plyr__control",controlPressed:"plyr__control--pressed",playing:"plyr--playing",paused:"plyr--paused",stopped:"plyr--stopped",loading:"plyr--loading",hover:"plyr--hover",tooltip:"plyr__tooltip",cues:"plyr__cues",marker:"plyr__progress__marker",hidden:"plyr__sr-only",hideControls:"plyr--hide-controls",isTouch:"plyr--is-touch",uiSupported:"plyr--full-ui",noTransition:"plyr--no-transition",display:{time:"plyr__time"},menu:{value:"plyr__menu__value",badge:"plyr__badge",open:"plyr--menu-open"},captions:{enabled:"plyr--captions-enabled",active:"plyr--captions-active"},fullscreen:{enabled:"plyr--fullscreen-enabled",fallback:"plyr--fullscreen-fallback"},pip:{supported:"plyr--pip-supported",active:"plyr--pip-active"},airplay:{supported:"plyr--airplay-supported",active:"plyr--airplay-active"},previewThumbnails:{thumbContainer:"plyr__preview-thumb",thumbContainerShown:"plyr__preview-thumb--is-shown",imageContainer:"plyr__preview-thumb__image-container",timeContainer:"plyr__preview-thumb__time-container",scrubbingContainer:"plyr__preview-scrubbing",scrubbingContainerShown:"plyr__preview-scrubbing--is-shown"}},attributes:{embed:{provider:"data-plyr-provider",id:"data-plyr-embed-id",hash:"data-plyr-embed-hash"}},ads:{enabled:!1,publisherId:"",tagUrl:""},previewThumbnails:{enabled:!1,src:""},vimeo:{byline:!1,portrait:!1,title:!1,speed:!0,transparent:!1,customControls:!0,referrerPolicy:null,premium:!1},youtube:{rel:0,showinfo:0,iv_load_policy:3,modestbranding:1,customControls:!0,noCookie:!1},mediaMetadata:{title:"",artist:"",album:"",artwork:[]},markers:{enabled:!1,points:[]}},vr={html5:"html5",youtube:"youtube",vimeo:"vimeo"},jr=()=>{};class Wi{constructor(xe=!1){this.enabled=window.console&&xe,this.enabled&&this.log("Debugging enabled")}get log(){return this.enabled?Function.prototype.bind.call(console.log,console):jr}get warn(){return this.enabled?Function.prototype.bind.call(console.warn,console):jr}get error(){return this.enabled?Function.prototype.bind.call(console.error,console):jr}}class ao{constructor(xe){Ae(this,"onChange",()=>{if(!this.supported)return;const ye=this.player.elements.buttons.fullscreen;wt.element(ye)&&(ye.pressed=this.active),Vi.call(this.player,this.target===this.player.media?this.target:this.player.elements.container,this.active?"enterfullscreen":"exitfullscreen",!0)}),Ae(this,"toggleFallback",(ye=!1)=>{var _t,Dt;if(ye?this.scrollPosition={x:null!=(_t=window.scrollX)?_t:0,y:null!=(Dt=window.scrollY)?Dt:0}:window.scrollTo(this.scrollPosition.x,this.scrollPosition.y),document.body.style.overflow=ye?"hidden":"",ut(this.target,this.player.config.classNames.fullscreen.fallback,ye),Xe.isIos){let cn=document.head.querySelector('meta[name="viewport"]');const Un="viewport-fit=cover";cn||(cn=document.createElement("meta"),cn.setAttribute("name","viewport"));const Jn=wt.string(cn.content)&&cn.content.includes(Un);ye?(this.cleanupViewport=!Jn,Jn||(cn.content+=`,${Un}`)):this.cleanupViewport&&(cn.content=cn.content.split(",").filter(fi=>fi.trim()!==Un).join(","))}this.onChange()}),Ae(this,"trapFocus",ye=>{if(Xe.isIos||Xe.isIPadOS||!this.active||"Tab"!==ye.key)return;const _t=document.activeElement,Dt=Jt.call(this.player,"a[href], button:not(:disabled), input:not(:disabled), [tabindex]"),[cn]=Dt,Un=Dt[Dt.length-1];_t!==Un||ye.shiftKey?_t===cn&&ye.shiftKey&&(Un.focus(),ye.preventDefault()):(cn.focus(),ye.preventDefault())}),Ae(this,"update",()=>{if(this.supported){let ye;ye=this.forceFallback?"Fallback (forced)":ao.nativeSupported?"Native":"Fallback",this.player.debug.log(`${ye} fullscreen enabled`)}else this.player.debug.log("Fullscreen not supported and fallback disabled");ut(this.player.elements.container,this.player.config.classNames.fullscreen.enabled,this.supported)}),Ae(this,"enter",()=>{this.supported&&(Xe.isIos&&this.player.config.fullscreen.iosNative?this.player.isVimeo?this.player.embed.requestFullscreen():this.target.webkitEnterFullscreen():!ao.nativeSupported||this.forceFallback?this.toggleFallback(!0):this.prefix?wt.empty(this.prefix)||this.target[`${this.prefix}Request${this.property}`]():this.target.requestFullscreen({navigationUI:"hide"}))}),Ae(this,"exit",()=>{this.supported&&(Xe.isIos&&this.player.config.fullscreen.iosNative?(this.player.isVimeo?this.player.embed.exitFullscreen():this.target.webkitEnterFullscreen(),Si(this.player.play())):!ao.nativeSupported||this.forceFallback?this.toggleFallback(!1):this.prefix?wt.empty(this.prefix)||document[`${this.prefix}${"moz"===this.prefix?"Cancel":"Exit"}${this.property}`]():(document.cancelFullScreen||document.exitFullscreen).call(document))}),Ae(this,"toggle",()=>{this.active?this.exit():this.enter()}),this.player=xe,this.prefix=ao.prefix,this.property=ao.property,this.scrollPosition={x:0,y:0},this.forceFallback="force"===xe.config.fullscreen.fallback,this.player.elements.fullscreen=xe.config.fullscreen.container&&function Tt(D,xe){const{prototype:ye}=Element;return(ye.closest||function _t(){let cn=this;do{if(qe.matches(cn,xe))return cn;cn=cn.parentElement||cn.parentNode}while(null!==cn&&1===cn.nodeType);return null}).call(D,xe)}(this.player.elements.container,xe.config.fullscreen.container),sr.call(this.player,document,"ms"===this.prefix?"MSFullscreenChange":`${this.prefix}fullscreenchange`,()=>{this.onChange()}),sr.call(this.player,this.player.elements.container,"dblclick",ye=>{wt.element(this.player.elements.controls)&&this.player.elements.controls.contains(ye.target)||this.player.listeners.proxy(ye,this.toggle,"fullscreen")}),sr.call(this,this.player.elements.container,"keydown",ye=>this.trapFocus(ye)),this.update()}static get nativeSupported(){return!!(document.fullscreenEnabled||document.webkitFullscreenEnabled||document.mozFullScreenEnabled||document.msFullscreenEnabled)}get useNative(){return ao.nativeSupported&&!this.forceFallback}static get prefix(){if(wt.function(document.exitFullscreen))return"";let xe="";return["webkit","moz","ms"].some(_t=>!(!wt.function(document[`${_t}ExitFullscreen`])&&!wt.function(document[`${_t}CancelFullScreen`])||(xe=_t,0))),xe}static get property(){return"moz"===this.prefix?"FullScreen":"Fullscreen"}get supported(){return[this.player.config.fullscreen.enabled,this.player.isVideo,ao.nativeSupported||this.player.config.fullscreen.fallback,!this.player.isYouTube||ao.nativeSupported||!Xe.isIos||this.player.config.playsinline&&!this.player.config.fullscreen.iosNative].every(Boolean)}get active(){if(!this.supported)return!1;if(!ao.nativeSupported||this.forceFallback)return Wt(this.target,this.player.config.classNames.fullscreen.fallback);const xe=this.prefix?this.target.getRootNode()[`${this.prefix}${this.property}Element`]:this.target.getRootNode().fullscreenElement;return xe&&xe.shadowRoot?xe===this.target.getRootNode().host:xe===this.target}get target(){var xe;return Xe.isIos&&this.player.config.fullscreen.iosNative?this.player.media:null!=(xe=this.player.elements.fullscreen)?xe:this.player.elements.container}}function Bt(D,xe=1){return new Promise((ye,_t)=>{const Dt=new Image,cn=()=>{delete Dt.onload,delete Dt.onerror,(Dt.naturalWidth>=xe?ye:_t)(Dt)};Object.assign(Dt,{onload:cn,onerror:cn,src:D})})}const St={addStyleHook(){ut(this.elements.container,this.config.selectors.container.replace(".",""),!0),ut(this.elements.container,this.config.classNames.uiSupported,this.supported.ui)},toggleNativeControls(D=!1){D&&this.isHTML5?this.media.setAttribute("controls",""):this.media.removeAttribute("controls")},build(){if(this.listeners.media(),!this.supported.ui)return this.debug.warn(`Basic support only for ${this.provider} ${this.type}`),void St.toggleNativeControls.call(this,!0);wt.element(this.elements.controls)||(_n.inject.call(this),this.listeners.controls()),St.toggleNativeControls.call(this),this.isHTML5&&Ji.setup.call(this),this.volume=null,this.muted=null,this.loop=null,this.quality=null,this.speed=null,_n.updateVolume.call(this),_n.timeUpdate.call(this),_n.durationUpdate.call(this),St.checkPlaying.call(this),ut(this.elements.container,this.config.classNames.pip.supported,bi.pip&&this.isHTML5&&this.isVideo),ut(this.elements.container,this.config.classNames.airplay.supported,bi.airplay&&this.isHTML5),ut(this.elements.container,this.config.classNames.isTouch,this.touch),this.ready=!0,setTimeout(()=>{Vi.call(this,this.media,"ready")},0),St.setTitle.call(this),this.poster&&St.setPoster.call(this,this.poster,!1).catch(()=>{}),this.config.duration&&_n.durationUpdate.call(this),this.config.mediaMetadata&&_n.setMediaMetadata.call(this)},setTitle(){let D=so.get("play",this.config);if(wt.string(this.config.title)&&!wt.empty(this.config.title)&&(D+=`, ${this.config.title}`),Array.from(this.elements.buttons.play||[]).forEach(xe=>{xe.setAttribute("aria-label",D)}),this.isEmbed){const xe=pn.call(this,"iframe");if(!wt.element(xe))return;const ye=wt.empty(this.config.title)?"video":this.config.title,_t=so.get("frameTitle",this.config);xe.setAttribute("title",_t.replace("{title}",ye))}},togglePoster(D){ut(this.elements.container,this.config.classNames.posterEnabled,D)},setPoster(D,xe=!0){return xe&&this.poster?Promise.reject(new Error("Poster already set")):(this.media.setAttribute("data-poster",D),this.elements.poster.removeAttribute("hidden"),Mr.call(this).then(()=>Bt(D)).catch(ye=>{throw D===this.poster&&St.togglePoster.call(this,!1),ye}).then(()=>{if(D!==this.poster)throw new Error("setPoster cancelled by later call to setPoster")}).then(()=>(Object.assign(this.elements.poster.style,{backgroundImage:`url('${D}')`,backgroundSize:""}),St.togglePoster.call(this,!0),D)))},checkPlaying(D){ut(this.elements.container,this.config.classNames.playing,this.playing),ut(this.elements.container,this.config.classNames.paused,this.paused),ut(this.elements.container,this.config.classNames.stopped,this.stopped),Array.from(this.elements.buttons.play||[]).forEach(xe=>{Object.assign(xe,{pressed:this.playing}),xe.setAttribute("aria-label",so.get(this.playing?"pause":"play",this.config))}),(!wt.event(D)||"timeupdate"!==D.type)&&St.toggleControls.call(this)},checkLoading(D){this.loading=["stalled","waiting"].includes(D.type),clearTimeout(this.timers.loading),this.timers.loading=setTimeout(()=>{ut(this.elements.container,this.config.classNames.loading,this.loading),St.toggleControls.call(this)},this.loading?250:0)},toggleControls(D){const{controls:xe}=this.elements;if(xe&&this.config.hideControls){const ye=this.touch&&this.lastSeekTime+2e3>Date.now();this.toggleControls(!!(D||this.loading||this.paused||xe.pressed||xe.hover||ye))}},migrateStyles(){Object.values({...this.media.style}).filter(D=>!wt.empty(D)&&wt.string(D)&&D.startsWith("--plyr")).forEach(D=>{this.elements.container.style.setProperty(D,this.media.style.getPropertyValue(D)),this.media.style.removeProperty(D)}),wt.empty(this.media.style)&&this.media.removeAttribute("style")}};class on{constructor(xe){Ae(this,"firstTouch",()=>{const{player:ye}=this,{elements:_t}=ye;ye.touch=!0,ut(_t.container,ye.config.classNames.isTouch,!0)}),Ae(this,"global",(ye=!0)=>{const{player:_t}=this;_t.config.keyboard.global&&pr.call(_t,window,"keydown keyup",this.handleKey,ye,!1),pr.call(_t,document.body,"click",this.toggleMenu,ye),or.call(_t,document.body,"touchstart",this.firstTouch)}),Ae(this,"container",()=>{const{player:ye}=this,{config:_t,elements:Dt,timers:cn}=ye;!_t.keyboard.global&&_t.keyboard.focused&&sr.call(ye,Dt.container,"keydown keyup",this.handleKey,!1),sr.call(ye,Dt.container,"mousemove mouseleave touchstart touchmove enterfullscreen exitfullscreen",fi=>{const{controls:Ki}=Dt;Ki&&"enterfullscreen"===fi.type&&(Ki.pressed=!1,Ki.hover=!1);let oe=0;["touchstart","touchmove","mousemove"].includes(fi.type)&&(St.toggleControls.call(ye,!0),oe=ye.touch?3e3:2e3),clearTimeout(cn.controls),cn.controls=setTimeout(()=>St.toggleControls.call(ye,!1),oe)});const Un=()=>{if(!ye.isVimeo||ye.config.vimeo.premium)return;const fi=Dt.wrapper,{active:Ki}=ye.fullscreen,[L,oe]=zn.call(ye),V=Ut(`aspect-ratio: ${L} / ${oe}`);if(!Ki)return void(V?(fi.style.width=null,fi.style.height=null):(fi.style.maxWidth=null,fi.style.margin=null));const[re,Oe]=function xi(){return[Math.max(document.documentElement.clientWidth||0,window.innerWidth||0),Math.max(document.documentElement.clientHeight||0,window.innerHeight||0)]}(),Ze=re/Oe>L/oe;V?(fi.style.width=Ze?"auto":"100%",fi.style.height=Ze?"100%":"auto"):(fi.style.maxWidth=Ze?Oe/oe*L+"px":null,fi.style.margin=Ze?"0 auto":null)},Jn=()=>{clearTimeout(cn.resized),cn.resized=setTimeout(Un,50)};sr.call(ye,Dt.container,"enterfullscreen exitfullscreen",fi=>{const{target:Ki}=ye.fullscreen;Ki!==Dt.container||!ye.isEmbed&&wt.empty(ye.config.ratio)||(Un(),("enterfullscreen"===fi.type?sr:_r).call(ye,window,"resize",Jn))})}),Ae(this,"media",()=>{const{player:ye}=this,{elements:_t}=ye;if(sr.call(ye,ye.media,"timeupdate seeking seeked",cn=>_n.timeUpdate.call(ye,cn)),sr.call(ye,ye.media,"durationchange loadeddata loadedmetadata",cn=>_n.durationUpdate.call(ye,cn)),sr.call(ye,ye.media,"ended",()=>{ye.isHTML5&&ye.isVideo&&ye.config.resetOnEnd&&(ye.restart(),ye.pause())}),sr.call(ye,ye.media,"progress playing seeking seeked",cn=>_n.updateProgress.call(ye,cn)),sr.call(ye,ye.media,"volumechange",cn=>_n.updateVolume.call(ye,cn)),sr.call(ye,ye.media,"playing play pause ended emptied timeupdate",cn=>St.checkPlaying.call(ye,cn)),sr.call(ye,ye.media,"waiting canplay seeked playing",cn=>St.checkLoading.call(ye,cn)),ye.supported.ui&&ye.config.clickToPlay&&!ye.isAudio){const cn=pn.call(ye,`.${ye.config.classNames.video}`);if(!wt.element(cn))return;sr.call(ye,_t.container,"click",Un=>{![_t.container,cn].includes(Un.target)&&!cn.contains(Un.target)||ye.touch&&ye.config.hideControls||(ye.ended?(this.proxy(Un,ye.restart,"restart"),this.proxy(Un,()=>{Si(ye.play())},"play")):this.proxy(Un,()=>{Si(ye.togglePlay())},"play"))})}ye.supported.ui&&ye.config.disableContextMenu&&sr.call(ye,_t.wrapper,"contextmenu",cn=>{cn.preventDefault()},!1),sr.call(ye,ye.media,"volumechange",()=>{ye.storage.set({volume:ye.volume,muted:ye.muted})}),sr.call(ye,ye.media,"ratechange",()=>{_n.updateSetting.call(ye,"speed"),ye.storage.set({speed:ye.speed})}),sr.call(ye,ye.media,"qualitychange",cn=>{_n.updateSetting.call(ye,"quality",null,cn.detail.quality)}),sr.call(ye,ye.media,"ready qualitychange",()=>{_n.setDownloadUrl.call(ye)});const Dt=ye.config.events.concat(["keyup","keydown"]).join(" ");sr.call(ye,ye.media,Dt,cn=>{let{detail:Un={}}=cn;"error"===cn.type&&(Un=ye.media.error),Vi.call(ye,_t.container,cn.type,!0,Un)})}),Ae(this,"proxy",(ye,_t,Dt)=>{const{player:cn}=this,Un=cn.config.listeners[Dt];let fi=!0;wt.function(Un)&&(fi=Un.call(cn,ye)),!1!==fi&&wt.function(_t)&&_t.call(cn,ye)}),Ae(this,"bind",(ye,_t,Dt,cn,Un=!0)=>{const{player:Jn}=this,Ki=wt.function(Jn.config.listeners[cn]);sr.call(Jn,ye,_t,L=>this.proxy(L,Dt,cn),Un&&!Ki)}),Ae(this,"controls",()=>{const{player:ye}=this,{elements:_t}=ye,Dt=Xe.isIE?"change":"input";if(_t.buttons.play&&Array.from(_t.buttons.play).forEach(cn=>{this.bind(cn,"click",()=>{Si(ye.togglePlay())},"play")}),this.bind(_t.buttons.restart,"click",ye.restart,"restart"),this.bind(_t.buttons.rewind,"click",()=>{ye.lastSeekTime=Date.now(),ye.rewind()},"rewind"),this.bind(_t.buttons.fastForward,"click",()=>{ye.lastSeekTime=Date.now(),ye.forward()},"fastForward"),this.bind(_t.buttons.mute,"click",()=>{ye.muted=!ye.muted},"mute"),this.bind(_t.buttons.captions,"click",()=>ye.toggleCaptions()),this.bind(_t.buttons.download,"click",()=>{Vi.call(ye,ye.media,"download")},"download"),this.bind(_t.buttons.fullscreen,"click",()=>{ye.fullscreen.toggle()},"fullscreen"),this.bind(_t.buttons.pip,"click",()=>{ye.pip="toggle"},"pip"),this.bind(_t.buttons.airplay,"click",ye.airplay,"airplay"),this.bind(_t.buttons.settings,"click",cn=>{cn.stopPropagation(),cn.preventDefault(),_n.toggleMenu.call(ye,cn)},null,!1),this.bind(_t.buttons.settings,"keyup",cn=>{if([" ","Enter"].includes(cn.key)){if("Enter"===cn.key)return void _n.focusFirstMenuItem.call(ye,null,!0);cn.preventDefault(),cn.stopPropagation(),_n.toggleMenu.call(ye,cn)}},null,!1),this.bind(_t.settings.menu,"keydown",cn=>{"Escape"===cn.key&&_n.toggleMenu.call(ye,cn)}),this.bind(_t.inputs.seek,"mousedown mousemove",cn=>{const Un=_t.progress.getBoundingClientRect();cn.currentTarget.setAttribute("seek-value",100/Un.width*(cn.pageX-Un.left))}),this.bind(_t.inputs.seek,"mousedown mouseup keydown keyup touchstart touchend",cn=>{const Un=cn.currentTarget,Jn="play-on-seeked";if(wt.keyboardEvent(cn)&&!["ArrowLeft","ArrowRight"].includes(cn.key))return;ye.lastSeekTime=Date.now();const fi=Un.hasAttribute(Jn),Ki=["mouseup","touchend","keyup"].includes(cn.type);fi&&Ki?(Un.removeAttribute(Jn),Si(ye.play())):!Ki&&ye.playing&&(Un.setAttribute(Jn,""),ye.pause())}),Xe.isIos){const cn=Jt.call(ye,'input[type="range"]');Array.from(cn).forEach(Un=>this.bind(Un,Dt,Jn=>zt(Jn.target)))}this.bind(_t.inputs.seek,Dt,cn=>{const Un=cn.currentTarget;let Jn=Un.getAttribute("seek-value");wt.empty(Jn)&&(Jn=Un.value),Un.removeAttribute("seek-value"),ye.currentTime=Jn/Un.max*ye.duration},"seek"),this.bind(_t.progress,"mouseenter mouseleave mousemove",cn=>_n.updateSeekTooltip.call(ye,cn)),this.bind(_t.progress,"mousemove touchmove",cn=>{const{previewThumbnails:Un}=ye;Un&&Un.loaded&&Un.startMove(cn)}),this.bind(_t.progress,"mouseleave touchend click",()=>{const{previewThumbnails:cn}=ye;cn&&cn.loaded&&cn.endMove(!1,!0)}),this.bind(_t.progress,"mousedown touchstart",cn=>{const{previewThumbnails:Un}=ye;Un&&Un.loaded&&Un.startScrubbing(cn)}),this.bind(_t.progress,"mouseup touchend",cn=>{const{previewThumbnails:Un}=ye;Un&&Un.loaded&&Un.endScrubbing(cn)}),Xe.isWebKit&&Array.from(Jt.call(ye,'input[type="range"]')).forEach(cn=>{this.bind(cn,"input",Un=>_n.updateRangeFill.call(ye,Un.target))}),ye.config.toggleInvert&&!wt.element(_t.display.duration)&&this.bind(_t.display.currentTime,"click",()=>{0!==ye.currentTime&&(ye.config.invertTime=!ye.config.invertTime,_n.timeUpdate.call(ye))}),this.bind(_t.inputs.volume,Dt,cn=>{ye.volume=cn.target.value},"volume"),this.bind(_t.controls,"mouseenter mouseleave",cn=>{_t.controls.hover=!ye.touch&&"mouseenter"===cn.type}),_t.fullscreen&&Array.from(_t.fullscreen.children).filter(cn=>!cn.contains(_t.container)).forEach(cn=>{this.bind(cn,"mouseenter mouseleave",Un=>{_t.controls&&(_t.controls.hover=!ye.touch&&"mouseenter"===Un.type)})}),this.bind(_t.controls,"mousedown mouseup touchstart touchend touchcancel",cn=>{_t.controls.pressed=["mousedown","touchstart"].includes(cn.type)}),this.bind(_t.controls,"focusin",()=>{const{config:cn,timers:Un}=ye;ut(_t.controls,cn.classNames.noTransition,!0),St.toggleControls.call(ye,!0),setTimeout(()=>{ut(_t.controls,cn.classNames.noTransition,!1)},0);const Jn=this.touch?3e3:4e3;clearTimeout(Un.controls),Un.controls=setTimeout(()=>St.toggleControls.call(ye,!1),Jn)}),this.bind(_t.inputs.volume,"wheel",cn=>{const Un=cn.webkitDirectionInvertedFromDevice,[Jn,fi]=[cn.deltaX,-cn.deltaY].map(oe=>Un?-oe:oe),Ki=Math.sign(Math.abs(Jn)>Math.abs(fi)?Jn:fi);ye.increaseVolume(Ki/50);const{volume:L}=ye.media;(1===Ki&&L<1||-1===Ki&&L>0)&&cn.preventDefault()},"volume",!1)}),this.player=xe,this.lastKey=null,this.focusTimer=null,this.lastKeyDown=null,this.handleKey=this.handleKey.bind(this),this.toggleMenu=this.toggleMenu.bind(this),this.firstTouch=this.firstTouch.bind(this)}handleKey(xe){const{player:ye}=this,{elements:_t}=ye,{key:Dt,type:cn,altKey:Un,ctrlKey:Jn,metaKey:fi,shiftKey:Ki}=xe,L="keydown"===cn,oe=L&&Dt===this.lastKey;if(!(Un||Jn||fi||Ki)&&Dt)if(L){const re=document.activeElement;if(wt.element(re)){const{editable:Ze}=ye.config.selectors,{seek:Je}=_t.inputs;if(re!==Je&&qe(re,Ze)||" "===xe.key&&qe(re,'button, [role^="menuitem"]'))return}switch([" ","ArrowLeft","ArrowUp","ArrowRight","ArrowDown","0","1","2","3","4","5","6","7","8","9","c","f","k","l","m"].includes(Dt)&&(xe.preventDefault(),xe.stopPropagation()),Dt){case"0":case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":oe||(re=>{ye.currentTime=ye.duration/10*re})(parseInt(Dt,10));break;case" ":case"k":oe||Si(ye.togglePlay());break;case"ArrowUp":ye.increaseVolume(.1);break;case"ArrowDown":ye.decreaseVolume(.1);break;case"m":oe||(ye.muted=!ye.muted);break;case"ArrowRight":ye.forward();break;case"ArrowLeft":ye.rewind();break;case"f":ye.fullscreen.toggle();break;case"c":oe||ye.toggleCaptions();break;case"l":ye.loop=!ye.loop}"Escape"===Dt&&!ye.fullscreen.usingNative&&ye.fullscreen.active&&ye.fullscreen.toggle(),this.lastKey=Dt}else this.lastKey=null}toggleMenu(xe){_n.toggleMenu.call(this.player,xe)}}typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"&&self;var Xi=function qi(D,xe){return D(xe={exports:{}},xe.exports),xe.exports}(function(D,xe){D.exports=function(){var ye=function(){},_t={},Dt={},cn={};function Jn(V,re){if(V){var Oe=cn[V];if(Dt[V]=re,Oe)for(;Oe.length;)Oe[0](V,re),Oe.splice(0,1)}}function fi(V,re){V.call&&(V={success:V}),re.length?(V.error||ye)(re):(V.success||ye)(V)}function Ki(V,re,Oe,Ze){var ri,Ti,Je=document,Kt=Oe.async,Qt=(Oe.numRetries||0)+1,fn=Oe.before||ye,Qn=V.replace(/[\?|#].*$/,""),_i=V.replace(/^(css|img)!/,"");Ze=Ze||0,/(^css!|\.css$)/.test(Qn)?((Ti=Je.createElement("link")).rel="stylesheet",Ti.href=_i,(ri="hideFocus"in Ti)&&Ti.relList&&(ri=0,Ti.rel="preload",Ti.as="style")):/(^img!|\.(png|gif|jpg|svg|webp)$)/.test(Qn)?(Ti=Je.createElement("img")).src=_i:((Ti=Je.createElement("script")).src=V,Ti.async=void 0===Kt||Kt),Ti.onload=Ti.onerror=Ti.onbeforeload=function(Ir){var Jr=Ir.type[0];if(ri)try{Ti.sheet.cssText.length||(Jr="e")}catch(Zr){18!=Zr.code&&(Jr="e")}if("e"==Jr){if((Ze+=1){Xi(D,{success:xe,error:ye})})}function Vr(D){D&&!this.embed.hasPlayed&&(this.embed.hasPlayed=!0),this.media.paused===D&&(this.media.paused=!D,Vi.call(this,this.media,D?"play":"pause"))}const eo={setup(){const D=this;ut(D.elements.wrapper,D.config.classNames.embed,!0),D.options.speed=D.config.speed.options,yi.call(D),wt.object(window.Vimeo)?eo.ready.call(D):gr(D.config.urls.vimeo.sdk).then(()=>{eo.ready.call(D)}).catch(xe=>{D.debug.warn("Vimeo SDK (player.js) failed to load",xe)})},ready(){const D=this,xe=D.config.vimeo,{premium:ye,referrerPolicy:_t,...Dt}=xe;let cn=D.media.getAttribute("src"),Un="";wt.empty(cn)?(cn=D.media.getAttribute(D.config.attributes.embed.id),Un=D.media.getAttribute(D.config.attributes.embed.hash)):Un=function Rr(D){const ye=D.match(/^.*(vimeo.com\/|video\/)(\d+)(\?.*&*h=|\/)+([\d,a-f]+)/);return ye&&5===ye.length?ye[4]:null}(cn);const Jn=Un?{h:Un}:{};ye&&Object.assign(Dt,{controls:!1,sidedock:!1});const fi=hi({loop:D.config.loop.active,autoplay:D.autoplay,muted:D.muted,gesture:"media",playsinline:D.config.playsinline,...Jn,...Dt}),Ki=function Yr(D){return wt.empty(D)?null:wt.number(Number(D))?D:D.match(/^.*(vimeo.com\/|video\/)(\d+).*/)?RegExp.$2:D}(cn),L=Ie("iframe"),oe=xr(D.config.urls.vimeo.iframe,Ki,fi);if(L.setAttribute("src",oe),L.setAttribute("allowfullscreen",""),L.setAttribute("allow",["autoplay","fullscreen","picture-in-picture","encrypted-media","accelerometer","gyroscope"].join("; ")),wt.empty(_t)||L.setAttribute("referrerPolicy",_t),ye||!xe.customControls)L.setAttribute("data-poster",D.poster),D.media=Fn(L,D.media);else{const Qt=Ie("div",{class:D.config.classNames.embedContainer,"data-poster":D.poster});Qt.appendChild(L),D.media=Fn(Qt,D.media)}xe.customControls||ko(xr(D.config.urls.vimeo.api,oe)).then(Qt=>{wt.empty(Qt)||!Qt.thumbnail_url||St.setPoster.call(D,Qt.thumbnail_url).catch(()=>{})}),D.embed=new window.Vimeo.Player(L,{autopause:D.config.autopause,muted:D.muted}),D.media.paused=!0,D.media.currentTime=0,D.supported.ui&&D.embed.disableTextTrack(),D.media.play=()=>(Vr.call(D,!0),D.embed.play()),D.media.pause=()=>(Vr.call(D,!1),D.embed.pause()),D.media.stop=()=>{D.pause(),D.currentTime=0};let{currentTime:V}=D.media;Object.defineProperty(D.media,"currentTime",{get:()=>V,set(Qt){const{embed:fn,media:Qn,paused:_i,volume:ri}=D,Ti=_i&&!fn.hasPlayed;Qn.seeking=!0,Vi.call(D,Qn,"seeking"),Promise.resolve(Ti&&fn.setVolume(0)).then(()=>fn.setCurrentTime(Qt)).then(()=>Ti&&fn.pause()).then(()=>Ti&&fn.setVolume(ri)).catch(()=>{})}});let re=D.config.speed.selected;Object.defineProperty(D.media,"playbackRate",{get:()=>re,set(Qt){D.embed.setPlaybackRate(Qt).then(()=>{re=Qt,Vi.call(D,D.media,"ratechange")}).catch(()=>{D.options.speed=[1]})}});let{volume:Oe}=D.config;Object.defineProperty(D.media,"volume",{get:()=>Oe,set(Qt){D.embed.setVolume(Qt).then(()=>{Oe=Qt,Vi.call(D,D.media,"volumechange")})}});let{muted:Ze}=D.config;Object.defineProperty(D.media,"muted",{get:()=>Ze,set(Qt){const fn=!!wt.boolean(Qt)&&Qt;D.embed.setMuted(!!fn||D.config.muted).then(()=>{Ze=fn,Vi.call(D,D.media,"volumechange")})}});let Kt,{loop:Je}=D.config;Object.defineProperty(D.media,"loop",{get:()=>Je,set(Qt){const fn=wt.boolean(Qt)?Qt:D.config.loop.active;D.embed.setLoop(fn).then(()=>{Je=fn})}}),D.embed.getVideoUrl().then(Qt=>{Kt=Qt,_n.setDownloadUrl.call(D)}).catch(Qt=>{this.debug.warn(Qt)}),Object.defineProperty(D.media,"currentSrc",{get:()=>Kt}),Object.defineProperty(D.media,"ended",{get:()=>D.currentTime===D.duration}),Promise.all([D.embed.getVideoWidth(),D.embed.getVideoHeight()]).then(Qt=>{const[fn,Qn]=Qt;D.embed.ratio=ci(fn,Qn),yi.call(this)}),D.embed.setAutopause(D.config.autopause).then(Qt=>{D.config.autopause=Qt}),D.embed.getVideoTitle().then(Qt=>{D.config.title=Qt,St.setTitle.call(this)}),D.embed.getCurrentTime().then(Qt=>{V=Qt,Vi.call(D,D.media,"timeupdate")}),D.embed.getDuration().then(Qt=>{D.media.duration=Qt,Vi.call(D,D.media,"durationchange")}),D.embed.getTextTracks().then(Qt=>{D.media.textTracks=Qt,Ji.setup.call(D)}),D.embed.on("cuechange",({cues:Qt=[]})=>{const fn=Qt.map(Qn=>function zi(D){const xe=document.createDocumentFragment(),ye=document.createElement("div");return xe.appendChild(ye),ye.innerHTML=D,xe.firstChild.innerText}(Qn.text));Ji.updateCues.call(D,fn)}),D.embed.on("loaded",()=>{D.embed.getPaused().then(Qt=>{Vr.call(D,!Qt),Qt||Vi.call(D,D.media,"playing")}),wt.element(D.embed.element)&&D.supported.ui&&D.embed.element.setAttribute("tabindex",-1)}),D.embed.on("bufferstart",()=>{Vi.call(D,D.media,"waiting")}),D.embed.on("bufferend",()=>{Vi.call(D,D.media,"playing")}),D.embed.on("play",()=>{Vr.call(D,!0),Vi.call(D,D.media,"playing")}),D.embed.on("pause",()=>{Vr.call(D,!1)}),D.embed.on("timeupdate",Qt=>{D.media.seeking=!1,V=Qt.seconds,Vi.call(D,D.media,"timeupdate")}),D.embed.on("progress",Qt=>{D.media.buffered=Qt.percent,Vi.call(D,D.media,"progress"),1===parseInt(Qt.percent,10)&&Vi.call(D,D.media,"canplaythrough"),D.embed.getDuration().then(fn=>{fn!==D.media.duration&&(D.media.duration=fn,Vi.call(D,D.media,"durationchange"))})}),D.embed.on("seeked",()=>{D.media.seeking=!1,Vi.call(D,D.media,"seeked")}),D.embed.on("ended",()=>{D.media.paused=!0,Vi.call(D,D.media,"ended")}),D.embed.on("error",Qt=>{D.media.error=Qt,Vi.call(D,D.media,"error")}),xe.customControls&&setTimeout(()=>St.build.call(D),0)}};function Ao(D){D&&!this.embed.hasPlayed&&(this.embed.hasPlayed=!0),this.media.paused===D&&(this.media.paused=!D,Vi.call(this,this.media,D?"play":"pause"))}function wn(D){return D.noCookie?"https://www.youtube-nocookie.com":"http:"===window.location.protocol?"http://www.youtube.com":void 0}const Mo={setup(){if(ut(this.elements.wrapper,this.config.classNames.embed,!0),wt.object(window.YT)&&wt.function(window.YT.Player))Mo.ready.call(this);else{const D=window.onYouTubeIframeAPIReady;window.onYouTubeIframeAPIReady=()=>{wt.function(D)&&D(),Mo.ready.call(this)},gr(this.config.urls.youtube.sdk).catch(xe=>{this.debug.warn("YouTube API failed to load",xe)})}},getTitle(D){ko(xr(this.config.urls.youtube.api,D)).then(ye=>{if(wt.object(ye)){const{title:_t,height:Dt,width:cn}=ye;this.config.title=_t,St.setTitle.call(this),this.embed.ratio=ci(cn,Dt)}yi.call(this)}).catch(()=>{yi.call(this)})},ready(){const D=this,xe=D.config.youtube,ye=D.media&&D.media.getAttribute("id");if(!wt.empty(ye)&&ye.startsWith("youtube-"))return;let _t=D.media.getAttribute("src");wt.empty(_t)&&(_t=D.media.getAttribute(this.config.attributes.embed.id));const Dt=function Kr(D){return wt.empty(D)?null:D.match(/^.*(youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=|&v=)([^#&?]*).*/)?RegExp.$2:D}(_t),cn=function kr(D){return`${D}-${Math.floor(1e4*Math.random())}`}(D.provider),Un=Ie("div",{id:cn,"data-poster":xe.customControls?D.poster:void 0});if(D.media=Fn(Un,D.media),xe.customControls){const Jn=fi=>`https://i.ytimg.com/vi/${Dt}/${fi}default.jpg`;Bt(Jn("maxres"),121).catch(()=>Bt(Jn("sd"),121)).catch(()=>Bt(Jn("hq"))).then(fi=>St.setPoster.call(D,fi.src)).then(fi=>{fi.includes("maxres")||(D.elements.poster.style.backgroundSize="cover")}).catch(()=>{})}D.embed=new window.YT.Player(D.media,{videoId:Dt,host:wn(xe),playerVars:qt({},{autoplay:D.config.autoplay?1:0,hl:D.config.hl,controls:D.supported.ui&&xe.customControls?0:1,disablekb:1,playsinline:D.config.playsinline&&!D.config.fullscreen.iosNative?1:0,cc_load_policy:D.captions.active?1:0,cc_lang_pref:D.config.captions.language,widget_referrer:window?window.location.href:null},xe),events:{onError(Jn){if(!D.media.error){const fi=Jn.data;D.media.error={code:fi,message:{2:"The request contains an invalid parameter value. For example, this error occurs if you specify a video ID that does not have 11 characters, or if the video ID contains invalid characters, such as exclamation points or asterisks.",5:"The requested content cannot be played in an HTML5 player or another error related to the HTML5 player has occurred.",100:"The video requested was not found. This error occurs when a video has been removed (for any reason) or has been marked as private.",101:"The owner of the requested video does not allow it to be played in embedded players.",150:"The owner of the requested video does not allow it to be played in embedded players."}[fi]||"An unknown error occurred"},Vi.call(D,D.media,"error")}},onPlaybackRateChange(Jn){D.media.playbackRate=Jn.target.getPlaybackRate(),Vi.call(D,D.media,"ratechange")},onReady(Jn){if(wt.function(D.media.play))return;const fi=Jn.target;Mo.getTitle.call(D,Dt),D.media.play=()=>{Ao.call(D,!0),fi.playVideo()},D.media.pause=()=>{Ao.call(D,!1),fi.pauseVideo()},D.media.stop=()=>{fi.stopVideo()},D.media.duration=fi.getDuration(),D.media.paused=!0,D.media.currentTime=0,Object.defineProperty(D.media,"currentTime",{get:()=>Number(fi.getCurrentTime()),set(V){D.paused&&!D.embed.hasPlayed&&D.embed.mute(),D.media.seeking=!0,Vi.call(D,D.media,"seeking"),fi.seekTo(V)}}),Object.defineProperty(D.media,"playbackRate",{get:()=>fi.getPlaybackRate(),set(V){fi.setPlaybackRate(V)}});let{volume:Ki}=D.config;Object.defineProperty(D.media,"volume",{get:()=>Ki,set(V){Ki=V,fi.setVolume(100*Ki),Vi.call(D,D.media,"volumechange")}});let{muted:L}=D.config;Object.defineProperty(D.media,"muted",{get:()=>L,set(V){const re=wt.boolean(V)?V:L;L=re,fi[re?"mute":"unMute"](),fi.setVolume(100*Ki),Vi.call(D,D.media,"volumechange")}}),Object.defineProperty(D.media,"currentSrc",{get:()=>fi.getVideoUrl()}),Object.defineProperty(D.media,"ended",{get:()=>D.currentTime===D.duration});const oe=fi.getAvailablePlaybackRates();D.options.speed=oe.filter(V=>D.config.speed.options.includes(V)),D.supported.ui&&xe.customControls&&D.media.setAttribute("tabindex",-1),Vi.call(D,D.media,"timeupdate"),Vi.call(D,D.media,"durationchange"),clearInterval(D.timers.buffering),D.timers.buffering=setInterval(()=>{D.media.buffered=fi.getVideoLoadedFraction(),(null===D.media.lastBuffered||D.media.lastBufferedSt.build.call(D),50)},onStateChange(Jn){const fi=Jn.target;switch(clearInterval(D.timers.playing),D.media.seeking&&[1,2].includes(Jn.data)&&(D.media.seeking=!1,Vi.call(D,D.media,"seeked")),Jn.data){case-1:Vi.call(D,D.media,"timeupdate"),D.media.buffered=fi.getVideoLoadedFraction(),Vi.call(D,D.media,"progress");break;case 0:Ao.call(D,!1),D.media.loop?(fi.stopVideo(),fi.playVideo()):Vi.call(D,D.media,"ended");break;case 1:xe.customControls&&!D.config.autoplay&&D.media.paused&&!D.embed.hasPlayed?D.media.pause():(Ao.call(D,!0),Vi.call(D,D.media,"playing"),D.timers.playing=setInterval(()=>{Vi.call(D,D.media,"timeupdate")},50),D.media.duration!==fi.getDuration()&&(D.media.duration=fi.getDuration(),Vi.call(D,D.media,"durationchange")));break;case 2:D.muted||D.embed.unMute(),Ao.call(D,!1);break;case 3:Vi.call(D,D.media,"waiting")}Vi.call(D,D.elements.container,"statechange",!1,{code:Jn.data})}}})}},lo={setup(){this.media?(ut(this.elements.container,this.config.classNames.type.replace("{0}",this.type),!0),ut(this.elements.container,this.config.classNames.provider.replace("{0}",this.provider),!0),this.isEmbed&&ut(this.elements.container,this.config.classNames.type.replace("{0}","video"),!0),this.isVideo&&(this.elements.wrapper=Ie("div",{class:this.config.classNames.video}),Yt(this.media,this.elements.wrapper),this.elements.poster=Ie("div",{class:this.config.classNames.poster}),this.elements.wrapper.appendChild(this.elements.poster)),this.isHTML5?Mi.setup.call(this):this.isYouTube?Mo.setup.call(this):this.isVimeo&&eo.setup.call(this)):this.debug.warn("No media element found!")}};class Ee{constructor(xe){Ae(this,"load",()=>{this.enabled&&(wt.object(window.google)&&wt.object(window.google.ima)?this.ready():gr(this.player.config.urls.googleIMA.sdk).then(()=>{this.ready()}).catch(()=>{this.trigger("error",new Error("Google IMA SDK failed to load"))}))}),Ae(this,"ready",()=>{var D;this.enabled||((D=this).manager&&D.manager.destroy(),D.elements.displayContainer&&D.elements.displayContainer.destroy(),D.elements.container.remove()),this.startSafetyTimer(12e3,"ready()"),this.managerPromise.then(()=>{this.clearSafetyTimer("onAdsManagerLoaded()")}),this.listeners(),this.setupIMA()}),Ae(this,"setupIMA",()=>{this.elements.container=Ie("div",{class:this.player.config.classNames.ads}),this.player.elements.container.appendChild(this.elements.container),google.ima.settings.setVpaidMode(google.ima.ImaSdkSettings.VpaidMode.ENABLED),google.ima.settings.setLocale(this.player.config.ads.language),google.ima.settings.setDisableCustomPlaybackForIOS10Plus(this.player.config.playsinline),this.elements.displayContainer=new google.ima.AdDisplayContainer(this.elements.container,this.player.media),this.loader=new google.ima.AdsLoader(this.elements.displayContainer),this.loader.addEventListener(google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED,ye=>this.onAdsManagerLoaded(ye),!1),this.loader.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR,ye=>this.onAdError(ye),!1),this.requestAds()}),Ae(this,"requestAds",()=>{const{container:ye}=this.player.elements;try{const _t=new google.ima.AdsRequest;_t.adTagUrl=this.tagUrl,_t.linearAdSlotWidth=ye.offsetWidth,_t.linearAdSlotHeight=ye.offsetHeight,_t.nonLinearAdSlotWidth=ye.offsetWidth,_t.nonLinearAdSlotHeight=ye.offsetHeight,_t.forceNonLinearFullSlot=!1,_t.setAdWillPlayMuted(!this.player.muted),this.loader.requestAds(_t)}catch(_t){this.onAdError(_t)}}),Ae(this,"pollCountdown",(ye=!1)=>{if(!ye)return clearInterval(this.countdownTimer),void this.elements.container.removeAttribute("data-badge-text");this.countdownTimer=setInterval(()=>{const Dt=On(Math.max(this.manager.getRemainingTime(),0)),cn=`${so.get("advertisement",this.player.config)} - ${Dt}`;this.elements.container.setAttribute("data-badge-text",cn)},100)}),Ae(this,"onAdsManagerLoaded",ye=>{if(!this.enabled)return;const _t=new google.ima.AdsRenderingSettings;_t.restoreCustomPlaybackStateOnAdBreakComplete=!0,_t.enablePreloading=!0,this.manager=ye.getAdsManager(this.player,_t),this.cuePoints=this.manager.getCuePoints(),this.manager.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR,Dt=>this.onAdError(Dt)),Object.keys(google.ima.AdEvent.Type).forEach(Dt=>{this.manager.addEventListener(google.ima.AdEvent.Type[Dt],cn=>this.onAdEvent(cn))}),this.trigger("loaded")}),Ae(this,"addCuePoints",()=>{wt.empty(this.cuePoints)||this.cuePoints.forEach(ye=>{if(0!==ye&&-1!==ye&&ye{const{container:_t}=this.player.elements,Dt=ye.getAd(),cn=ye.getAdData();switch((Jn=>{Vi.call(this.player,this.player.media,`ads${Jn.replace(/_/g,"").toLowerCase()}`)})(ye.type),ye.type){case google.ima.AdEvent.Type.LOADED:this.trigger("loaded"),this.pollCountdown(!0),Dt.isLinear()||(Dt.width=_t.offsetWidth,Dt.height=_t.offsetHeight);break;case google.ima.AdEvent.Type.STARTED:this.manager.setVolume(this.player.volume);break;case google.ima.AdEvent.Type.ALL_ADS_COMPLETED:this.player.ended?this.loadAds():this.loader.contentComplete();break;case google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED:this.pauseContent();break;case google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED:this.pollCountdown(),this.resumeContent();break;case google.ima.AdEvent.Type.LOG:cn.adError&&this.player.debug.warn(`Non-fatal ad error: ${cn.adError.getMessage()}`)}}),Ae(this,"onAdError",ye=>{this.cancel(),this.player.debug.warn("Ads error",ye)}),Ae(this,"listeners",()=>{const{container:ye}=this.player.elements;let _t;this.player.on("canplay",()=>{this.addCuePoints()}),this.player.on("ended",()=>{this.loader.contentComplete()}),this.player.on("timeupdate",()=>{_t=this.player.currentTime}),this.player.on("seeked",()=>{const Dt=this.player.currentTime;wt.empty(this.cuePoints)||this.cuePoints.forEach((cn,Un)=>{_t{this.manager&&this.manager.resize(ye.offsetWidth,ye.offsetHeight,google.ima.ViewMode.NORMAL)})}),Ae(this,"play",()=>{const{container:ye}=this.player.elements;this.managerPromise||this.resumeContent(),this.managerPromise.then(()=>{this.manager.setVolume(this.player.volume),this.elements.displayContainer.initialize();try{this.initialized||(this.manager.init(ye.offsetWidth,ye.offsetHeight,google.ima.ViewMode.NORMAL),this.manager.start()),this.initialized=!0}catch(_t){this.onAdError(_t)}}).catch(()=>{})}),Ae(this,"resumeContent",()=>{this.elements.container.style.zIndex="",this.playing=!1,Si(this.player.media.play())}),Ae(this,"pauseContent",()=>{this.elements.container.style.zIndex=3,this.playing=!0,this.player.media.pause()}),Ae(this,"cancel",()=>{this.initialized&&this.resumeContent(),this.trigger("error"),this.loadAds()}),Ae(this,"loadAds",()=>{this.managerPromise.then(()=>{this.manager&&this.manager.destroy(),this.managerPromise=new Promise(ye=>{this.on("loaded",ye),this.player.debug.log(this.manager)}),this.initialized=!1,this.requestAds()}).catch(()=>{})}),Ae(this,"trigger",(ye,..._t)=>{const Dt=this.events[ye];wt.array(Dt)&&Dt.forEach(cn=>{wt.function(cn)&&cn.apply(this,_t)})}),Ae(this,"on",(ye,_t)=>(wt.array(this.events[ye])||(this.events[ye]=[]),this.events[ye].push(_t),this)),Ae(this,"startSafetyTimer",(ye,_t)=>{this.player.debug.log(`Safety timer invoked from: ${_t}`),this.safetyTimer=setTimeout(()=>{this.cancel(),this.clearSafetyTimer("startSafetyTimer()")},ye)}),Ae(this,"clearSafetyTimer",ye=>{wt.nullOrUndefined(this.safetyTimer)||(this.player.debug.log(`Safety timer cleared from: ${ye}`),clearTimeout(this.safetyTimer),this.safetyTimer=null)}),this.player=xe,this.config=xe.config.ads,this.playing=!1,this.initialized=!1,this.elements={container:null,displayContainer:null},this.manager=null,this.loader=null,this.cuePoints=null,this.events={},this.safetyTimer=null,this.countdownTimer=null,this.managerPromise=new Promise((ye,_t)=>{this.on("loaded",ye),this.on("error",_t)}),this.load()}get enabled(){const{config:xe}=this;return this.player.isHTML5&&this.player.isVideo&&xe.enabled&&(!wt.empty(xe.publisherId)||wt.url(xe.tagUrl))}get tagUrl(){const{config:xe}=this;return wt.url(xe.tagUrl)?xe.tagUrl:`https://go.aniview.com/api/adserver6/vast/?${hi({AV_PUBLISHERID:"58c25bb0073ef448b1087ad6",AV_CHANNELID:"5a0458dc28a06145e4519d21",AV_URL:window.location.hostname,cb:Date.now(),AV_WIDTH:640,AV_HEIGHT:480,AV_CDIM2:xe.publisherId})}`}}function _(D=0,xe=0,ye=255){return Math.min(Math.max(D,xe),ye)}const Te=D=>{const xe=[];return D.split(/\r\n\r\n|\n\n|\r\r/).forEach(_t=>{const Dt={};_t.split(/\r\n|\n|\r/).forEach(Un=>{if(wt.number(Dt.startTime)){if(!wt.empty(Un.trim())&&wt.empty(Dt.text)){const Jn=Un.trim().split("#xywh=");[Dt.text]=Jn,Jn[1]&&([Dt.x,Dt.y,Dt.w,Dt.h]=Jn[1].split(","))}}else{const Jn=Un.match(/([0-9]{2})?:?([0-9]{2}):([0-9]{2}).([0-9]{2,3})( ?--> ?)([0-9]{2})?:?([0-9]{2}):([0-9]{2}).([0-9]{2,3})/);Jn&&(Dt.startTime=60*Number(Jn[1]||0)*60+60*Number(Jn[2])+Number(Jn[3])+ +`0.${Jn[4]}`,Dt.endTime=60*Number(Jn[6]||0)*60+60*Number(Jn[7])+Number(Jn[8])+ +`0.${Jn[9]}`)}}),Dt.text&&xe.push(Dt)}),xe},en=(D,xe)=>{const _t={};return D>xe.width/xe.height?(_t.width=xe.width,_t.height=1/D*xe.width):(_t.height=xe.height,_t.width=D*xe.height),_t};class Ve{constructor(xe){Ae(this,"load",()=>{this.player.elements.display.seekTooltip&&(this.player.elements.display.seekTooltip.hidden=this.enabled),this.enabled&&this.getThumbnails().then(()=>{this.enabled&&(this.render(),this.determineContainerAutoSizing(),this.listeners(),this.loaded=!0)})}),Ae(this,"getThumbnails",()=>new Promise(ye=>{const{src:_t}=this.player.config.previewThumbnails;if(wt.empty(_t))throw new Error("Missing previewThumbnails.src config attribute");const Dt=()=>{this.thumbnails.sort((cn,Un)=>cn.height-Un.height),this.player.debug.log("Preview thumbnails",this.thumbnails),ye()};if(wt.function(_t))_t(cn=>{this.thumbnails=cn,Dt()});else{const Un=(wt.string(_t)?[_t]:_t).map(Jn=>this.getThumbnail(Jn));Promise.all(Un).then(Dt)}})),Ae(this,"getThumbnail",ye=>new Promise(_t=>{ko(ye).then(Dt=>{const cn={frames:Te(Dt),height:null,urlPrefix:""};!cn.frames[0].text.startsWith("/")&&!cn.frames[0].text.startsWith("http://")&&!cn.frames[0].text.startsWith("https://")&&(cn.urlPrefix=ye.substring(0,ye.lastIndexOf("/")+1));const Un=new Image;Un.onload=()=>{cn.height=Un.naturalHeight,cn.width=Un.naturalWidth,this.thumbnails.push(cn),_t()},Un.src=cn.urlPrefix+cn.frames[0].text})})),Ae(this,"startMove",ye=>{if(this.loaded&&wt.event(ye)&&["touchmove","mousemove"].includes(ye.type)&&this.player.media.duration){if("touchmove"===ye.type)this.seekTime=this.player.media.duration*(this.player.elements.inputs.seek.value/100);else{var _t,Dt;const cn=this.player.elements.progress.getBoundingClientRect();this.seekTime=this.player.media.duration*(100/cn.width*(ye.pageX-cn.left)/100),this.seekTime<0&&(this.seekTime=0),this.seekTime>this.player.media.duration-1&&(this.seekTime=this.player.media.duration-1),this.mousePosX=ye.pageX,this.elements.thumb.time.innerText=On(this.seekTime);const Jn=null===(_t=this.player.config.markers)||void 0===_t||null===(Dt=_t.points)||void 0===Dt?void 0:Dt.find(({time:fi})=>fi===Math.round(this.seekTime));Jn&&this.elements.thumb.time.insertAdjacentHTML("afterbegin",`${Jn.label}
`)}this.showImageAtCurrentTime()}}),Ae(this,"endMove",()=>{this.toggleThumbContainer(!1,!0)}),Ae(this,"startScrubbing",ye=>{(wt.nullOrUndefined(ye.button)||!1===ye.button||0===ye.button)&&(this.mouseDown=!0,this.player.media.duration&&(this.toggleScrubbingContainer(!0),this.toggleThumbContainer(!1,!0),this.showImageAtCurrentTime()))}),Ae(this,"endScrubbing",()=>{this.mouseDown=!1,Math.ceil(this.lastTime)===Math.ceil(this.player.media.currentTime)?this.toggleScrubbingContainer(!1):or.call(this.player,this.player.media,"timeupdate",()=>{this.mouseDown||this.toggleScrubbingContainer(!1)})}),Ae(this,"listeners",()=>{this.player.on("play",()=>{this.toggleThumbContainer(!1,!0)}),this.player.on("seeked",()=>{this.toggleThumbContainer(!1)}),this.player.on("timeupdate",()=>{this.lastTime=this.player.media.currentTime})}),Ae(this,"render",()=>{this.elements.thumb.container=Ie("div",{class:this.player.config.classNames.previewThumbnails.thumbContainer}),this.elements.thumb.imageContainer=Ie("div",{class:this.player.config.classNames.previewThumbnails.imageContainer}),this.elements.thumb.container.appendChild(this.elements.thumb.imageContainer);const ye=Ie("div",{class:this.player.config.classNames.previewThumbnails.timeContainer});this.elements.thumb.time=Ie("span",{},"00:00"),ye.appendChild(this.elements.thumb.time),this.elements.thumb.imageContainer.appendChild(ye),wt.element(this.player.elements.progress)&&this.player.elements.progress.appendChild(this.elements.thumb.container),this.elements.scrubbing.container=Ie("div",{class:this.player.config.classNames.previewThumbnails.scrubbingContainer}),this.player.elements.wrapper.appendChild(this.elements.scrubbing.container)}),Ae(this,"destroy",()=>{this.elements.thumb.container&&this.elements.thumb.container.remove(),this.elements.scrubbing.container&&this.elements.scrubbing.container.remove()}),Ae(this,"showImageAtCurrentTime",()=>{this.mouseDown?this.setScrubbingContainerSize():this.setThumbContainerSizeAndPos();const ye=this.thumbnails[0].frames.findIndex(cn=>this.seekTime>=cn.startTime&&this.seekTime<=cn.endTime),_t=ye>=0;let Dt=0;this.mouseDown||this.toggleThumbContainer(_t),_t&&(this.thumbnails.forEach((cn,Un)=>{this.loadedImages.includes(cn.frames[ye].text)&&(Dt=Un)}),ye!==this.showingThumb&&(this.showingThumb=ye,this.loadImage(Dt)))}),Ae(this,"loadImage",(ye=0)=>{const _t=this.showingThumb,Dt=this.thumbnails[ye],{urlPrefix:cn}=Dt,Un=Dt.frames[_t],Jn=Dt.frames[_t].text,fi=cn+Jn;if(this.currentImageElement&&this.currentImageElement.dataset.filename===Jn)this.showImage(this.currentImageElement,Un,ye,_t,Jn,!1),this.currentImageElement.dataset.index=_t,this.removeOldImages(this.currentImageElement);else{this.loadingImage&&this.usingSprites&&(this.loadingImage.onload=null);const Ki=new Image;Ki.src=fi,Ki.dataset.index=_t,Ki.dataset.filename=Jn,this.showingThumbFilename=Jn,this.player.debug.log(`Loading image: ${fi}`),Ki.onload=()=>this.showImage(Ki,Un,ye,_t,Jn,!0),this.loadingImage=Ki,this.removeOldImages(Ki)}}),Ae(this,"showImage",(ye,_t,Dt,cn,Un,Jn=!0)=>{this.player.debug.log(`Showing thumb: ${Un}. num: ${cn}. qual: ${Dt}. newimg: ${Jn}`),this.setImageSizeAndOffset(ye,_t),Jn&&(this.currentImageContainer.appendChild(ye),this.currentImageElement=ye,this.loadedImages.includes(Un)||this.loadedImages.push(Un)),this.preloadNearby(cn,!0).then(this.preloadNearby(cn,!1)).then(this.getHigherQuality(Dt,ye,_t,Un))}),Ae(this,"removeOldImages",ye=>{Array.from(this.currentImageContainer.children).forEach(_t=>{if("img"!==_t.tagName.toLowerCase())return;const Dt=this.usingSprites?500:1e3;if(_t.dataset.index!==ye.dataset.index&&!_t.dataset.deleting){_t.dataset.deleting=!0;const{currentImageContainer:cn}=this;setTimeout(()=>{cn.removeChild(_t),this.player.debug.log(`Removing thumb: ${_t.dataset.filename}`)},Dt)}})}),Ae(this,"preloadNearby",(ye,_t=!0)=>new Promise(Dt=>{setTimeout(()=>{const cn=this.thumbnails[0].frames[ye].text;if(this.showingThumbFilename===cn){let Un;Un=_t?this.thumbnails[0].frames.slice(ye):this.thumbnails[0].frames.slice(0,ye).reverse();let Jn=!1;Un.forEach(fi=>{const Ki=fi.text;if(Ki!==cn&&!this.loadedImages.includes(Ki)){Jn=!0,this.player.debug.log(`Preloading thumb filename: ${Ki}`);const{urlPrefix:L}=this.thumbnails[0],oe=L+Ki,V=new Image;V.src=oe,V.onload=()=>{this.player.debug.log(`Preloaded thumb filename: ${Ki}`),this.loadedImages.includes(Ki)||this.loadedImages.push(Ki),Dt()}}}),Jn||Dt()}},300)})),Ae(this,"getHigherQuality",(ye,_t,Dt,cn)=>{if(ye{this.showingThumbFilename===cn&&(this.player.debug.log(`Showing higher quality thumb for: ${cn}`),this.loadImage(ye+1))},300)}}),Ae(this,"toggleThumbContainer",(ye=!1,_t=!1)=>{this.elements.thumb.container.classList.toggle(this.player.config.classNames.previewThumbnails.thumbContainerShown,ye),!ye&&_t&&(this.showingThumb=null,this.showingThumbFilename=null)}),Ae(this,"toggleScrubbingContainer",(ye=!1)=>{this.elements.scrubbing.container.classList.toggle(this.player.config.classNames.previewThumbnails.scrubbingContainerShown,ye),ye||(this.showingThumb=null,this.showingThumbFilename=null)}),Ae(this,"determineContainerAutoSizing",()=>{(this.elements.thumb.imageContainer.clientHeight>20||this.elements.thumb.imageContainer.clientWidth>20)&&(this.sizeSpecifiedInCSS=!0)}),Ae(this,"setThumbContainerSizeAndPos",()=>{const{imageContainer:ye}=this.elements.thumb;if(this.sizeSpecifiedInCSS){if(ye.clientHeight>20&&ye.clientWidth<20){const _t=Math.floor(ye.clientHeight*this.thumbAspectRatio);ye.style.width=`${_t}px`}else if(ye.clientHeight<20&&ye.clientWidth>20){const _t=Math.floor(ye.clientWidth/this.thumbAspectRatio);ye.style.height=`${_t}px`}}else{const _t=Math.floor(this.thumbContainerHeight*this.thumbAspectRatio);ye.style.height=`${this.thumbContainerHeight}px`,ye.style.width=`${_t}px`}this.setThumbContainerPos()}),Ae(this,"setThumbContainerPos",()=>{const ye=this.player.elements.progress.getBoundingClientRect(),_t=this.player.elements.container.getBoundingClientRect(),{container:Dt}=this.elements.thumb,Jn=this.mousePosX-ye.left-Dt.clientWidth/2,fi=_(Jn,_t.left-ye.left+10,_t.right-ye.left-Dt.clientWidth-10);Dt.style.left=`${fi}px`,Dt.style.setProperty("--preview-arrow-offset",Jn-fi+"px")}),Ae(this,"setScrubbingContainerSize",()=>{const{width:ye,height:_t}=en(this.thumbAspectRatio,{width:this.player.media.clientWidth,height:this.player.media.clientHeight});this.elements.scrubbing.container.style.width=`${ye}px`,this.elements.scrubbing.container.style.height=`${_t}px`}),Ae(this,"setImageSizeAndOffset",(ye,_t)=>{if(!this.usingSprites)return;const Dt=this.thumbContainerHeight/_t.h;ye.style.height=ye.naturalHeight*Dt+"px",ye.style.width=ye.naturalWidth*Dt+"px",ye.style.left=`-${_t.x*Dt}px`,ye.style.top=`-${_t.y*Dt}px`}),this.player=xe,this.thumbnails=[],this.loaded=!1,this.lastMouseMoveTime=Date.now(),this.mouseDown=!1,this.loadedImages=[],this.elements={thumb:{},scrubbing:{}},this.load()}get enabled(){return this.player.isHTML5&&this.player.isVideo&&this.player.config.previewThumbnails.enabled}get currentImageContainer(){return this.mouseDown?this.elements.scrubbing.container:this.elements.thumb.imageContainer}get usingSprites(){return Object.keys(this.thumbnails[0].frames[0]).includes("w")}get thumbAspectRatio(){return this.usingSprites?this.thumbnails[0].frames[0].w/this.thumbnails[0].frames[0].h:this.thumbnails[0].width/this.thumbnails[0].height}get thumbContainerHeight(){if(this.mouseDown){const{height:xe}=en(this.thumbAspectRatio,{width:this.player.media.clientWidth,height:this.player.media.clientHeight});return xe}return this.sizeSpecifiedInCSS?this.elements.thumb.imageContainer.clientHeight:Math.floor(this.player.media.clientWidth/this.thumbAspectRatio/4)}get currentImageElement(){return this.mouseDown?this.currentScrubbingImageElement:this.currentThumbnailImageElement}set currentImageElement(xe){this.mouseDown?this.currentScrubbingImageElement=xe:this.currentThumbnailImageElement=xe}}const We={insertElements(D,xe){wt.string(xe)?ke(D,this.media,{src:xe}):wt.array(xe)&&xe.forEach(ye=>{ke(D,this.media,ye)})},change(D){mt(D,"sources.length")?(Mi.cancelRequests.call(this),this.destroy.call(this,()=>{this.options.quality=[],vt(this.media),this.media=null,wt.element(this.elements.container)&&this.elements.container.removeAttribute("class");const{sources:xe,type:ye}=D,[{provider:_t=vr.html5,src:Dt}]=xe,cn="html5"===_t?ye:"div",Un="html5"===_t?{}:{src:Dt};Object.assign(this,{provider:_t,type:ye,supported:bi.check(ye,_t,this.config.playsinline),media:Ie(cn,Un)}),this.elements.container.appendChild(this.media),wt.boolean(D.autoplay)&&(this.config.autoplay=D.autoplay),this.isHTML5&&(this.config.crossorigin&&this.media.setAttribute("crossorigin",""),this.config.autoplay&&this.media.setAttribute("autoplay",""),wt.empty(D.poster)||(this.poster=D.poster),this.config.loop.active&&this.media.setAttribute("loop",""),this.config.muted&&this.media.setAttribute("muted",""),this.config.playsinline&&this.media.setAttribute("playsinline","")),St.addStyleHook.call(this),this.isHTML5&&We.insertElements.call(this,"source",xe),this.config.title=D.title,lo.setup.call(this),this.isHTML5&&Object.keys(D).includes("tracks")&&We.insertElements.call(this,"track",D.tracks),(this.isHTML5||this.isEmbed&&!this.supported.ui)&&St.build.call(this),this.isHTML5&&this.media.load(),wt.empty(D.previewThumbnails)||(Object.assign(this.config.previewThumbnails,D.previewThumbnails),this.previewThumbnails&&this.previewThumbnails.loaded&&(this.previewThumbnails.destroy(),this.previewThumbnails=null),this.config.previewThumbnails.enabled&&(this.previewThumbnails=new Ve(this))),this.fullscreen.update()},!0)):this.debug.warn("Invalid source format")}};class jt{constructor(xe,ye){if(Ae(this,"play",()=>wt.function(this.media.play)?(this.ads&&this.ads.enabled&&this.ads.managerPromise.then(()=>this.ads.play()).catch(()=>Si(this.media.play())),this.media.play()):null),Ae(this,"pause",()=>this.playing&&wt.function(this.media.pause)?this.media.pause():null),Ae(this,"togglePlay",Jn=>(wt.boolean(Jn)?Jn:!this.playing)?this.play():this.pause()),Ae(this,"stop",()=>{this.isHTML5?(this.pause(),this.restart()):wt.function(this.media.stop)&&this.media.stop()}),Ae(this,"restart",()=>{this.currentTime=0}),Ae(this,"rewind",Jn=>{this.currentTime-=wt.number(Jn)?Jn:this.config.seekTime}),Ae(this,"forward",Jn=>{this.currentTime+=wt.number(Jn)?Jn:this.config.seekTime}),Ae(this,"increaseVolume",Jn=>{this.volume=(this.media.muted?0:this.volume)+(wt.number(Jn)?Jn:0)}),Ae(this,"decreaseVolume",Jn=>{this.increaseVolume(-Jn)}),Ae(this,"airplay",()=>{bi.airplay&&this.media.webkitShowPlaybackTargetPicker()}),Ae(this,"toggleControls",Jn=>{if(this.supported.ui&&!this.isAudio){const fi=Wt(this.elements.container,this.config.classNames.hideControls),L=ut(this.elements.container,this.config.classNames.hideControls,typeof Jn>"u"?void 0:!Jn);return L&&wt.array(this.config.controls)&&this.config.controls.includes("settings")&&!wt.empty(this.config.settings)&&_n.toggleMenu.call(this,!1),L!==fi&&Vi.call(this,this.media,L?"controlshidden":"controlsshown"),!L}return!1}),Ae(this,"on",(Jn,fi)=>{sr.call(this,this.elements.container,Jn,fi)}),Ae(this,"once",(Jn,fi)=>{or.call(this,this.elements.container,Jn,fi)}),Ae(this,"off",(Jn,fi)=>{_r(this.elements.container,Jn,fi)}),Ae(this,"destroy",(Jn,fi=!1)=>{if(!this.ready)return;const Ki=()=>{document.body.style.overflow="",this.embed=null,fi?(Object.keys(this.elements).length&&(vt(this.elements.buttons.play),vt(this.elements.captions),vt(this.elements.controls),vt(this.elements.wrapper),this.elements.buttons.play=null,this.elements.captions=null,this.elements.controls=null,this.elements.wrapper=null),wt.function(Jn)&&Jn()):(qr.call(this),Mi.cancelRequests.call(this),Fn(this.elements.original,this.elements.container),Vi.call(this,this.elements.original,"destroyed",!0),wt.function(Jn)&&Jn.call(this.elements.original),this.ready=!1,setTimeout(()=>{this.elements=null,this.media=null},200))};this.stop(),clearTimeout(this.timers.loading),clearTimeout(this.timers.controls),clearTimeout(this.timers.resized),this.isHTML5?(St.toggleNativeControls.call(this,!0),Ki()):this.isYouTube?(clearInterval(this.timers.buffering),clearInterval(this.timers.playing),null!==this.embed&&wt.function(this.embed.destroy)&&this.embed.destroy(),Ki()):this.isVimeo&&(null!==this.embed&&this.embed.unload().then(Ki),setTimeout(Ki,200))}),Ae(this,"supports",Jn=>bi.mime.call(this,Jn)),this.timers={},this.ready=!1,this.loading=!1,this.failed=!1,this.touch=bi.touch,this.media=xe,wt.string(this.media)&&(this.media=document.querySelectorAll(this.media)),(window.jQuery&&this.media instanceof jQuery||wt.nodeList(this.media)||wt.array(this.media))&&(this.media=this.media[0]),this.config=qt({},Er,jt.defaults,ye||{},(()=>{try{return JSON.parse(this.media.getAttribute("data-plyr-config"))}catch{return{}}})()),this.elements={container:null,fullscreen:null,captions:null,buttons:{},display:{},progress:{},inputs:{},settings:{popup:null,menu:null,panels:{},buttons:{}}},this.captions={active:null,currentTrack:-1,meta:new WeakMap},this.fullscreen={active:!1},this.options={speed:[],quality:[]},this.debug=new Wi(this.config.debug),this.debug.log("Config",this.config),this.debug.log("Support",bi),wt.nullOrUndefined(this.media)||!wt.element(this.media))return void this.debug.error("Setup failed: no suitable element passed");if(this.media.plyr)return void this.debug.warn("Target already setup");if(!this.config.enabled)return void this.debug.error("Setup failed: disabled by config");if(!bi.check().api)return void this.debug.error("Setup failed: no support");const _t=this.media.cloneNode(!0);_t.autoplay=!1,this.elements.original=_t;const Dt=this.media.tagName.toLowerCase();let cn=null,Un=null;switch(Dt){case"div":if(cn=this.media.querySelector("iframe"),wt.element(cn)){if(Un=ni(cn.getAttribute("src")),this.provider=function Ii(D){return/^(https?:\/\/)?(www\.)?(youtube\.com|youtube-nocookie\.com|youtu\.?be)\/.+$/.test(D)?vr.youtube:/^https?:\/\/player.vimeo.com\/video\/\d{0,9}(?=\b|\/)/.test(D)?vr.vimeo:null}(Un.toString()),this.elements.container=this.media,this.media=cn,this.elements.container.className="",Un.search.length){const Jn=["1","true"];Jn.includes(Un.searchParams.get("autoplay"))&&(this.config.autoplay=!0),Jn.includes(Un.searchParams.get("loop"))&&(this.config.loop.active=!0),this.isYouTube?(this.config.playsinline=Jn.includes(Un.searchParams.get("playsinline")),this.config.youtube.hl=Un.searchParams.get("hl")):this.config.playsinline=!0}}else this.provider=this.media.getAttribute(this.config.attributes.embed.provider),this.media.removeAttribute(this.config.attributes.embed.provider);if(wt.empty(this.provider)||!Object.values(vr).includes(this.provider))return void this.debug.error("Setup failed: Invalid provider");this.type="video";break;case"video":case"audio":this.type=Dt,this.provider=vr.html5,this.media.hasAttribute("crossorigin")&&(this.config.crossorigin=!0),this.media.hasAttribute("autoplay")&&(this.config.autoplay=!0),(this.media.hasAttribute("playsinline")||this.media.hasAttribute("webkit-playsinline"))&&(this.config.playsinline=!0),this.media.hasAttribute("muted")&&(this.config.muted=!0),this.media.hasAttribute("loop")&&(this.config.loop.active=!0);break;default:return void this.debug.error("Setup failed: unsupported type")}this.supported=bi.check(this.type,this.provider),this.supported.api?(this.eventListeners=[],this.listeners=new on(this),this.storage=new Hr(this),this.media.plyr=this,wt.element(this.elements.container)||(this.elements.container=Ie("div"),Yt(this.media,this.elements.container)),St.migrateStyles.call(this),St.addStyleHook.call(this),lo.setup.call(this),this.config.debug&&sr.call(this,this.elements.container,this.config.events.join(" "),Jn=>{this.debug.log(`event: ${Jn.type}`)}),this.fullscreen=new ao(this),(this.isHTML5||this.isEmbed&&!this.supported.ui)&&St.build.call(this),this.listeners.container(),this.listeners.global(),this.config.ads.enabled&&(this.ads=new Ee(this)),this.isHTML5&&this.config.autoplay&&this.once("canplay",()=>Si(this.play())),this.lastSeekTime=0,this.config.previewThumbnails.enabled&&(this.previewThumbnails=new Ve(this))):this.debug.error("Setup failed: no support")}get isHTML5(){return this.provider===vr.html5}get isEmbed(){return this.isYouTube||this.isVimeo}get isYouTube(){return this.provider===vr.youtube}get isVimeo(){return this.provider===vr.vimeo}get isVideo(){return"video"===this.type}get isAudio(){return"audio"===this.type}get playing(){return!(!this.ready||this.paused||this.ended)}get paused(){return!!this.media.paused}get stopped(){return!(!this.paused||0!==this.currentTime)}get ended(){return!!this.media.ended}set currentTime(xe){if(!this.duration)return;const ye=wt.number(xe)&&xe>0;this.media.currentTime=ye?Math.min(xe,this.duration):0,this.debug.log(`Seeking to ${this.currentTime} seconds`)}get currentTime(){return Number(this.media.currentTime)}get buffered(){const{buffered:xe}=this.media;return wt.number(xe)?xe:xe&&xe.length&&this.duration>0?xe.end(0)/this.duration:0}get seeking(){return!!this.media.seeking}get duration(){const xe=parseFloat(this.config.duration),ye=(this.media||{}).duration,_t=wt.number(ye)&&ye!==1/0?ye:0;return xe||_t}set volume(xe){let ye=xe;wt.string(ye)&&(ye=Number(ye)),wt.number(ye)||(ye=this.storage.get("volume")),wt.number(ye)||({volume:ye}=this.config),ye>1&&(ye=1),ye<0&&(ye=0),this.config.volume=ye,this.media.volume=ye,!wt.empty(xe)&&this.muted&&ye>0&&(this.muted=!1)}get volume(){return Number(this.media.volume)}set muted(xe){let ye=xe;wt.boolean(ye)||(ye=this.storage.get("muted")),wt.boolean(ye)||(ye=this.config.muted),this.config.muted=ye,this.media.muted=ye}get muted(){return!!this.media.muted}get hasAudio(){return!(this.isHTML5&&!this.isAudio&&!this.media.mozHasAudio&&!this.media.webkitAudioDecodedByteCount&&(!this.media.audioTracks||!this.media.audioTracks.length))}set speed(xe){let ye=null;wt.number(xe)&&(ye=xe),wt.number(ye)||(ye=this.storage.get("speed")),wt.number(ye)||(ye=this.config.speed.selected);const{minimumSpeed:_t,maximumSpeed:Dt}=this;ye=_(ye,_t,Dt),this.config.speed.selected=ye,setTimeout(()=>{this.media&&(this.media.playbackRate=ye)},0)}get speed(){return Number(this.media.playbackRate)}get minimumSpeed(){return this.isYouTube?Math.min(...this.options.speed):this.isVimeo?.5:.0625}get maximumSpeed(){return this.isYouTube?Math.max(...this.options.speed):this.isVimeo?2:16}set quality(xe){const ye=this.config.quality,_t=this.options.quality;if(!_t.length)return;let Dt=[!wt.empty(xe)&&Number(xe),this.storage.get("quality"),ye.selected,ye.default].find(wt.number),cn=!0;if(!_t.includes(Dt)){const Un=Zt(_t,Dt);this.debug.warn(`Unsupported quality option: ${Dt}, using ${Un} instead`),Dt=Un,cn=!1}ye.selected=Dt,this.media.quality=Dt,cn&&this.storage.set({quality:Dt})}get quality(){return this.media.quality}set loop(xe){const ye=wt.boolean(xe)?xe:this.config.loop.active;this.config.loop.active=ye,this.media.loop=ye}get loop(){return!!this.media.loop}set source(xe){We.change.call(this,xe)}get source(){return this.media.currentSrc}get download(){const{download:xe}=this.config.urls;return wt.url(xe)?xe:this.source}set download(xe){wt.url(xe)&&(this.config.urls.download=xe,_n.setDownloadUrl.call(this))}set poster(xe){this.isVideo?St.setPoster.call(this,xe,!1).catch(()=>{}):this.debug.warn("Poster can only be set for video")}get poster(){return this.isVideo?this.media.getAttribute("poster")||this.media.getAttribute("data-poster"):null}get ratio(){if(!this.isVideo)return null;const xe=ai(zn.call(this));return wt.array(xe)?xe.join(":"):xe}set ratio(xe){this.isVideo?wt.string(xe)&&Kn(xe)?(this.config.ratio=ai(xe),yi.call(this)):this.debug.error(`Invalid aspect ratio specified (${xe})`):this.debug.warn("Aspect ratio can only be set for video")}set autoplay(xe){this.config.autoplay=wt.boolean(xe)?xe:this.config.autoplay}get autoplay(){return!!this.config.autoplay}toggleCaptions(xe){Ji.toggle.call(this,xe,!1)}set currentTrack(xe){Ji.set.call(this,xe,!1),Ji.setup.call(this)}get currentTrack(){const{toggled:xe,currentTrack:ye}=this.captions;return xe?ye:-1}set language(xe){Ji.setLanguage.call(this,xe,!1)}get language(){return(Ji.getCurrentTrack.call(this)||{}).language}set pip(xe){if(!bi.pip)return;const ye=wt.boolean(xe)?xe:!this.pip;wt.function(this.media.webkitSetPresentationMode)&&this.media.webkitSetPresentationMode(ye?"picture-in-picture":"inline"),wt.function(this.media.requestPictureInPicture)&&(!this.pip&&ye?this.media.requestPictureInPicture():this.pip&&!ye&&document.exitPictureInPicture())}get pip(){return bi.pip?wt.empty(this.media.webkitPresentationMode)?this.media===document.pictureInPictureElement:"picture-in-picture"===this.media.webkitPresentationMode:null}setPreviewThumbnails(xe){this.previewThumbnails&&this.previewThumbnails.loaded&&(this.previewThumbnails.destroy(),this.previewThumbnails=null),Object.assign(this.config.previewThumbnails,xe),this.config.previewThumbnails.enabled&&(this.previewThumbnails=new Ve(this))}static supported(xe,ye){return bi.check(xe,ye)}static loadSprite(xe,ye){return br(xe,ye)}static setup(xe,ye={}){let _t=null;return wt.string(xe)?_t=Array.from(document.querySelectorAll(xe)):wt.nodeList(xe)?_t=Array.from(xe):wt.array(xe)&&(_t=xe.filter(wt.element)),wt.empty(_t)?null:_t.map(Dt=>new jt(Dt,ye))}}return jt.defaults=function nn(D){return JSON.parse(JSON.stringify(D))}(Er),jt}); \ No newline at end of file diff --git a/src/assets/school/home_files/styles.4e8dacb696c69ef3.css b/src/assets/school/home_files/styles.4e8dacb696c69ef3.css new file mode 100644 index 00000000..7cfb2d8a --- /dev/null +++ b/src/assets/school/home_files/styles.4e8dacb696c69ef3.css @@ -0,0 +1,7 @@ +@import"https://fonts.googleapis.com/css2?family=Roboto&display=swap";html{--ion-dynamic-font: var(--ion-default-dynamic-font)}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-default-dynamic-font: -apple-system-body;--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-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar{padding-right:calc(var(--ion-safe-area-right) + 8px);padding-left:calc(var(--ion-safe-area-left) + 8px)}@media screen and (min-width: 768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity: .18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity: 0;--box-shadow: none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.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;z-index:0}ion-modal>.ion-page{position:relative;contain:layout style;height:100%}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden{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: 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.ion-color .ion-inherit-color,ion-card-header.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translateZ(0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none;overflow-y:hidden}.menu-content-open ion-content{--overflow: hidden}.menu-content-open .ion-content-scroll-host{overflow:hidden}.ios .menu-content-reveal{box-shadow:-8px 0 42px #00000014}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px #00000014}.md .menu-content-reveal,.md .menu-content-push{box-shadow:4px 0 16px #0000002e}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width: 0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:.3s transform cubic-bezier(.25,.8,.5,1)}@media (prefers-reduced-motion: reduce){ion-accordion .ion-accordion-toggle-icon{transition:none!important}}ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width: 0px;--inner-border-width: 0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width: fit-content;--height: fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}.popover-viewport:has(>ion-content){overflow:hidden}@supports not selector(:has(> ion-content)){.popover-viewport{overflow:hidden}}audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){display:none;height:0}b,strong{font-weight:700}img{max-width:100%}hr{height:1px;border-width:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}label,input,select,textarea{font-family:inherit;line-height:normal}textarea{overflow:auto;height:auto;font:inherit;color:inherit}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}a,a div,a span,a ion-icon,a ion-label,button,button div,button span,button ion-icon,button ion-label,.ion-tappable,[tappable],[tappable] div,[tappable] span,[tappable] ion-icon,[tappable] ion-label,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{padding:0;border:0;border-radius:0;font-family:inherit;font-style:inherit;font-variant:inherit;line-height:1;text-transform:none;cursor:pointer;-webkit-appearance:button}[tappable]{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=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%;text-size-adjust:100%}html:not(.hydrated) body{display:none}html.ion-ce body{display:block}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%;transform:translateZ(0);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;text-size-adjust:none}html{font-family:var(--ion-font-family)}@supports (-webkit-touch-callout: none){html{font:var(--ion-dynamic-font, 16px var(--ion-font-family))}}a{background-color:transparent;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:1.625rem}h2{margin-top:18px;font-size:1.5rem}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}small{font-size:75%}.ion-hide,.ion-hide-up,.ion-hide-down{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}}.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-inline-start:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-top{--padding-top: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px)}.ion-padding-start{--padding-start: var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px)}.ion-padding-end{--padding-end: var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}.ion-padding-bottom{--padding-bottom: var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-vertical{--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-horizontal{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 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-inline-start:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-top{--margin-top: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px)}.ion-margin-start{--margin-start: var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px)}.ion-margin-end{--margin-end: var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}.ion-margin-bottom{--margin-bottom: var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-vertical{--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-horizontal{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 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}:host-context([dir=rtl]) .ion-float-start{float:right!important}[dir=rtl] .ion-float-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-start:dir(rtl){float:right!important}}.ion-float-end{float:right!important}:host-context([dir=rtl]) .ion-float-end{float:left!important}[dir=rtl] .ion-float-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-end:dir(rtl){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}:host-context([dir=rtl]) .ion-float-sm-start{float:right!important}[dir=rtl] .ion-float-sm-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-sm-start:dir(rtl){float:right!important}}.ion-float-sm-end{float:right!important}:host-context([dir=rtl]) .ion-float-sm-end{float:left!important}[dir=rtl] .ion-float-sm-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-sm-end:dir(rtl){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}:host-context([dir=rtl]) .ion-float-md-start{float:right!important}[dir=rtl] .ion-float-md-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-md-start:dir(rtl){float:right!important}}.ion-float-md-end{float:right!important}:host-context([dir=rtl]) .ion-float-md-end{float:left!important}[dir=rtl] .ion-float-md-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-md-end:dir(rtl){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}:host-context([dir=rtl]) .ion-float-lg-start{float:right!important}[dir=rtl] .ion-float-lg-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-lg-start:dir(rtl){float:right!important}}.ion-float-lg-end{float:right!important}:host-context([dir=rtl]) .ion-float-lg-end{float:left!important}[dir=rtl] .ion-float-lg-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-lg-end:dir(rtl){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}:host-context([dir=rtl]) .ion-float-xl-start{float:right!important}[dir=rtl] .ion-float-xl-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-xl-start:dir(rtl){float:right!important}}.ion-float-xl-end{float:right!important}:host-context([dir=rtl]) .ion-float-xl-end{float:left!important}[dir=rtl] .ion-float-xl-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-xl-end:dir(rtl){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}:root{--ion-background-color: #fff;--ion-color-primary: #CF4147;--ion-color-primary-rgb: 103, 95, 206;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #b6393e;--ion-color-primary-tint: #d45459;--ion-color-secondary: #01c9ba;--ion-color-secondary-rgb: 1, 201, 186;--ion-color-secondary-contrast: #000000;--ion-color-secondary-contrast-rgb: 0, 0, 0;--ion-color-secondary-shade: #01b1a4;--ion-color-secondary-tint: #1acec1;--ion-color-tertiary: #FCB915;--ion-color-tertiary-rgb: 253, 199, 0;--ion-color-tertiary-contrast: #000000;--ion-color-tertiary-contrast-rgb: 0, 0, 0;--ion-color-tertiary-shade: #dea312;--ion-color-tertiary-tint: #fcc02c;--ion-color-accent: #fa7348;--ion-color-accent-rgb: 250, 115, 72;--ion-color-accent-contrast: #000000;--ion-color-accent-contrast-rgb: 0, 0, 0;--ion-color-accent-shade: #dc653f;--ion-color-accent-tint: #fb815a;--ion-color-warning: #fdc700;--ion-color-warning-rgb: 253, 199, 0;--ion-color-warning-contrast: #000000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #dfaf00;--ion-color-warning-tint: #fdcd1a;--ion-color-danger: #ec5050;--ion-color-danger-rgb: 236, 80, 80;--ion-color-danger-contrast: #000000;--ion-color-danger-contrast-rgb: 0, 0, 0;--ion-color-danger-shade: #d04646;--ion-color-danger-tint: #ee6262;--ion-color-light: #dedede;--ion-color-light-rgb: 222, 222, 222;--ion-color-light-contrast: #000000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #c3c3c3;--ion-color-light-tint: #e1e1e1;--ion-color-medium: #9E9E9E;--ion-color-medium-rgb: 144, 140, 137;--ion-color-medium-contrast: #000000;--ion-color-medium-contrast-rgb: 0, 0, 0;--ion-color-medium-shade: #7f7b79;--ion-color-medium-tint: #9b9895;--ion-color-dark: #2f2c2a;--ion-color-dark-rgb: 47, 44, 42;--ion-color-dark-contrast: #ffffff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #292725;--ion-color-dark-tint: #44413f;--ion-font-family: "Roboto", sans-serif;--ion-font-size-small: 12px;--ion-font-size-medium: 14px;--ion-font-size-normal: 16px;--ion-font-size-large: 18px;--ion-font-weight-light: 300;--ion-font-weight-normal: 400;--ion-font-weight-bold: 700}@font-face{font-family:Roboto;src:url(NotoSans-Regular.69e81dad19259ab6.ttf);font-weight:400;font-style:normal}body{font-family:var(--ion-font-family)}ion-content{--padding-top: 112px;overflow:auto;--background: url(Doodles.5521a3972f72a279.svg) center center / cover no-repeat;background-color:#fffaee!important}ion-header ion-toolbar{background-color:#fffaee!important;--background: url(Doodles.5521a3972f72a279.svg) center center / cover no-repeat}.sb-side-menu ion-content{background-color:#fff!important;--background: none}ion-popover.lang-modal::part(content){border-radius:16px;width:50%;max-width:100%;top:20%!important;left:70%!important;transform:translate(-50%,-50%)!important}ion-popover.update-modal::part(content){border-radius:16px}ion-modal.sheet-modal{--width: 90%;--border-radius: 20px}ion-modal.add-to-pitara{--height: auto;--border-radius: 20px;--width: 90%}ion-modal.add-to-pitara.bottom{align-items:flex-end}ion-modal.add-to-pitara .ion-page{position:relative;display:block;contain:content}ion-modal.add-to-pitara .ion-page .inner-content{max-height:80vh;overflow:auto;padding:10px}.video-js .vjs-control-bar{position:fixed!important}.custom-loader-class{--height:3.13rem;--width:3.13rem}.loading-wrapper.sc-ion-loading-md,.custom-loader-message-class .loading-wrapper.sc-ion-loading-md{border-radius:50%}ion-modal::part(backdrop){background:#d1d5db;opacity:1}ion-modal.auto-height{--height: auto;--border-radius: 20px;--width: 90%;--box-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1)}ion-modal.auto-height .ion-page{position:relative;display:block;contain:content}ion-modal.auto-height .ion-page .inner-content{height:auto}ion-popover.lang-modal::part(content){top:35%!important}app-langauge-select ion-header ion-toolbar{background-color:#fff!important;--background: none}ion-button{font-size:.75rem}ion-icon{height:1.25rem;width:1.25rem}[class^=sb-icon-],[class*=sb-icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;font-size:inherit;text-transform:none;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=sb-icon-primary]{background-color:#024f9d;background-color:var(--primary-color)}[class*=sb-icon-secondary]{background-color:#008840;background-color:var(--secondary-color)}[class*=sb-icon-warning]{background-color:#e55a28;background-color:var(--tertiary-color)}[class*=sb-icon-error]{background-color:#ff4558;background-color:var(--red)}.info-icon{background-color:#666;background-color:var(--gray-400);-webkit-mask-size:contain;-webkit-mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-size:contain;mask-position:50% 50%;mask-repeat:no-repeat;width:1rem;height:1rem;margin-left:.25rem;display:inline-block;vertical-align:bottom}.icon-svg--xxs{width:.75rem;width:var(--icon-svg-xxs);height:.75rem;height:var(--icon-svg-xxs)}.icon-svg--xs{width:1rem;width:var(--icon-svg-xs);height:1rem;height:var(--icon-svg-xs)}.icon-svg--sm{width:1.5rem;width:var(--icon-svg-sm);height:1.5rem;height:var(--icon-svg-sm)}.icon-svg--md{width:2rem;width:var(--icon-svg-md);height:2rem;height:var(--icon-svg-md)}.icon-svg--lg{width:2.5rem;width:var(--icon-svg-lg);height:2.5rem;height:var(--icon-svg-lg)}.icon-svg--xl{width:3rem;width:var(--icon-svg-xl);height:3rem;height:var(--icon-svg-xl)}.icon-svg--white{fill:#fff;fill:var(--white)}.icon-svg--primary{fill:#024f9d;fill:var(--primary-color)}.icon-svg--secondary{fill:#008840;fill:var(--secondary-color)}.icon-svg--tertiary{fill:#e55a28;fill:var(--tertiary-color)}.icon-svg--red{fill:#ff4558;fill:var(--red-400)}.icon-svg--gray{fill:#333;fill:var(--gray-800)}body{margin:0;font-family:Noto Sans,Noto Sans Devanagari,Noto Sans Tamil,Noto Sans Bengali,Noto Sans Malayalam,Noto Sans Gurmukhi,Noto Sans Gujarati,Noto Sans Telugu,Noto Sans Kannada,Noto Sans Oriya,Noto Nastaliq Urdu,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--font-stack-en);font-size:1rem;font-weight:400;line-height:1.5;color:#333;color:var(--gray-800);text-align:left;background:#e5edf5}.sb-bg-color-gray-hs{background:0,0%!important;background:var(--gray-hs)!important}.sb-color-gray-hs{color:0,0%!important;color:var(--gray-hs)!important}.sb-bg-color-gray{background:#333!important;background:var(--gray)!important}.sb-color-gray{color:#333!important;color:var(--gray)!important}.sb-bg-color-gray-0{background:#f2f2f2!important;background:var(--gray-0)!important}.sb-color-gray-0{color:#f2f2f2!important;color:var(--gray-0)!important}.sb-bg-color-gray-100{background:#ccc!important;background:var(--gray-100)!important}.sb-color-gray-100{color:#ccc!important;color:var(--gray-100)!important}.sb-bg-color-gray-200{background:#999!important;background:var(--gray-200)!important}.sb-color-gray-200{color:#999!important;color:var(--gray-200)!important}.sb-bg-color-gray-300{background:#969696!important;background:var(--gray-300)!important}.sb-color-gray-300{color:#969696!important;color:var(--gray-300)!important}.sb-bg-color-gray-400{background:#666!important;background:var(--gray-400)!important}.sb-color-gray-400{color:#666!important;color:var(--gray-400)!important}.sb-bg-color-gray-800{background:#333!important;background:var(--gray-800)!important}.sb-color-gray-800{color:#333!important;color:var(--gray-800)!important}.sb-bg-color-primary{background:#024f9d!important;background:var(--primary-400)!important}.sb-color-primary{color:#024f9d!important;color:var(--primary-400)!important}.sb-bg-color-primary-0{background:#f3f7fa!important;background:var(--primary-0)!important}.sb-color-primary-0{color:#f3f7fa!important;color:var(--primary-0)!important}.sb-bg-color-primary-100{background:#edf4f9!important;background:var(--primary-100)!important}.sb-color-primary-100{color:#edf4f9!important;color:var(--primary-100)!important}.sb-bg-color-primary-200{background:#80a7ce!important;background:var(--primary-200)!important}.sb-color-primary-200{color:#80a7ce!important;color:var(--primary-200)!important}.sb-bg-color-primary-250{background:#d3e7f4!important;background:var(--primary-250)!important}.sb-color-primary-250{color:#d3e7f4!important;color:var(--primary-250)!important}.sb-bg-color-primary-300{background:#7ab4ee!important;background:var(--primary-300)!important}.sb-color-primary-300{color:#7ab4ee!important;color:var(--primary-300)!important}.sb-bg-color-primary-400{background:#024f9d!important;background:var(--primary-400)!important}.sb-color-primary-400{color:#024f9d!important;color:var(--primary-400)!important}.sb-bg-color-primary-600{background:#005391!important;background:var(--primary-600)!important}.sb-color-primary-600{color:#005391!important;color:var(--primary-600)!important}.sb-bg-color-primary-800{background:#002e50!important;background:var(--primary-800)!important}.sb-color-primary-800{color:#002e50!important;color:var(--primary-800)!important}.sb-bg-color-secondary{background:#008840!important;background:var(--green)!important}.sb-color-secondary{color:#008840!important;color:var(--green)!important}.sb-bg-color-secondary-0{background:#e1ffdf!important;background:var(--secondary-0)!important}.sb-color-secondary-0{color:#e1ffdf!important;color:var(--secondary-0)!important}.sb-bg-color-secondary-100{background:#00c786!important;background:var(--secondary-100)!important}.sb-color-secondary-100{color:#00c786!important;color:var(--secondary-100)!important}.sb-bg-color-secondary-200{background:#07bc81!important;background:var(--secondary-200)!important}.sb-color-secondary-200{color:#07bc81!important;color:var(--secondary-200)!important}.sb-bg-color-secondary-400{background:#008840!important;background:var(--secondary-400)!important}.sb-color-secondary-400{color:#008840!important;color:var(--secondary-400)!important}.sb-bg-color-tertiary{background:#e55a28!important;background:var(--orange)!important}.sb-color-tertiary{color:#e55a28!important;color:var(--orange)!important}.sb-bg-color-tertiary-0{background:#feedd7!important;background:var(--tertiary-0)!important}.sb-color-tertiary-0{color:#feedd7!important;color:var(--tertiary-0)!important}.sb-bg-color-tertiary-100{background:#ffa11d!important;background:var(--tertiary-100)!important}.sb-color-tertiary-100{color:#ffa11d!important;color:var(--tertiary-100)!important}.sb-bg-color-tertiary-400{background:#e55a28!important;background:var(--tertiary-400)!important}.sb-color-tertiary-400{color:#e55a28!important;color:var(--tertiary-400)!important}.sb-bg-color-red{background:#ff4558!important;background:var(--red)!important}.sb-color-red{color:#ff4558!important;color:var(--red)!important}.sb-bg-color-red-0{background:#fbccd1!important;background:var(--red-0)!important}.sb-color-red-0{color:#fbccd1!important;color:var(--red-0)!important}.sb-bg-color-red-100{background:#ff6979!important;background:var(--red-100)!important}.sb-color-red-100{color:#ff6979!important;color:var(--red-100)!important}.sb-bg-color-red-400{background:#ff4558!important;background:var(--red-400)!important}.sb-color-red-400{color:#ff4558!important;color:var(--red-400)!important}.sb-bg-color-info{background:#024f9d!important;background:var(--primary-400)!important}.sb-color-info{color:#024f9d!important;color:var(--primary-400)!important}.sb-bg-color-success{background:#07bc81!important;background:var(--secondary-200)!important}.sb-color-success{color:#07bc81!important;color:var(--secondary-200)!important}.sb-bg-color-warning{background:#e55a28!important;background:var(--tertiary-400)!important}.sb-color-warning{color:#e55a28!important;color:var(--tertiary-400)!important}.sb-bg-color-error{background:#ff4558!important;background:var(--red-400)!important}.sb-color-error{color:#ff4558!important;color:var(--red-400)!important}.sb-bg-color-white{background:#fff!important;background:var(--white)!important}.sb-color-white{color:#fff!important;color:var(--white)!important}.sb-bg-color-black{background:#000!important;background:var(--black)!important}.sb-color-black{color:#000!important;color:var(--black)!important}.sb-bg-white{background:#fff;background:var(--white)}.color-3,.sb-text-gray-800{color:#333;color:var(--gray-800)}.sb-bg-color-black{background-color:#000;background-color:var(--black)}.opacity0{opacity:0!important;opacity:var(--alpha0)!important}.opacity25{opacity:.25!important;opacity:var(--alpha25)!important}.opacity50{opacity:.5!important;opacity:var(--alpha50)!important}.opacity75{opacity:.75!important;opacity:var(--alpha75)!important}h1,.sb-h1{font-size:2rem;font-size:var(--h1-font-size);line-height:calc(2rem * 1.6180339888);line-height:calc(var(--h1-font-size) * 1.6180339888);margin:0;padding:0}h2,.sb-h2{font-size:1.75rem;font-size:var(--h2-font-size);line-height:calc(1.75rem * 1.6180339888);line-height:calc(var(--h2-font-size) * 1.6180339888);margin:0;padding:0}h3,.sb-h3{font-size:1.5rem;font-size:var(--h3-font-size);line-height:calc(1.5rem * 1.6180339888);line-height:calc(var(--h3-font-size) * 1.6180339888);margin:0;padding:0}h4,.sb-h4{font-size:1.2rem;font-size:var(--h4-font-size);line-height:calc(1.2rem * 1.6180339888);line-height:calc(var(--h4-font-size) * 1.6180339888);margin:0;padding:0}h5,.sb-h5{font-size:1rem;font-size:var(--h5-font-size);line-height:calc(1rem * 1.6180339888);line-height:calc(var(--h5-font-size) * 1.6180339888);margin:0;padding:0}h6,.sb-h6{font-size:.875rem;font-size:var(--h6-font-size);line-height:calc(.875rem * 1.6180339888);line-height:calc(var(--h6-font-size) * 1.6180339888);margin:0;padding:0}.fmedium{font-size:1rem!important;font-size:var(--font-size-md)!important}.fnormal{font-size:.875rem!important;font-size:var(--font-size-normal)!important}.fsmall{font-size:.75rem!important;font-size:var(--font-size-sm)!important}.fxsmall{font-size:.625rem!important;font-size:var(--font-size-xs)!important}p,.sb-para{font-size:.875rem;font-size:var(--p-font-size);line-height:calc(.875rem * 1.6180339888);line-height:calc(var(--p-font-size) * 1.6180339888)}a,a:hover{color:#024f9d;color:var(--primary-color)}.b-0{border:0px solid hsl(0,0%,40%)!important;border:0px solid var(--gray-400)!important}.b-1{border:1px solid hsl(0,0%,40%)!important;border:1px solid var(--gray-400)!important}.b-2{border:2px solid hsl(0,0%,40%)!important;border:2px solid var(--gray-400)!important}.b-4{border:4px solid hsl(0,0%,40%)!important;border:4px solid var(--gray-400)!important}.b-8{border:8px solid hsl(0,0%,40%)!important;border:8px solid var(--gray-400)!important}.sb-btn:after{content:"";position:absolute;top:50%;left:50%;width:3px;height:3px;background:#005391;background:var(--primary-600);opacity:0;border-radius:50%;transform:scale(1) translate(-50%);transform-origin:50% 50%}.sb-btn-gray{background-color:#999;background-color:var(--gray-200);border-color:#999;border-color:var(--gray-200);color:#fff;color:var(--white)}.sb-btn-gray:hover,.sb-btn-gray:active,.sb-btn-gray.active{background-color:#666;background-color:var(--gray-400);border:1px solid transparent;color:#fff;color:var(--white)}.sb-btn-outline-gray{background-color:#fff;background-color:var(--white);color:#999;color:var(--gray-200);border-color:#999;border-color:var(--gray-200)}.sb-btn-outline-gray:hover,.sb-btn-outline-gray:active,.sb-btn-outline-gray.active{color:#666;color:var(--gray-400);background-color:#ccc;background-color:var(--gray-100)}.sb-btn-dashed-gray{border-style:dashed;border-width:1px;background-color:#fff;border-color:#999;border-color:var(--gray-200);color:#999;color:var(--gray-200)}.sb-btn-dashed-gray:hover,.sb-btn-dashed-gray:active,.sb-btn-dashed-gray.active{background-color:#ccc;background-color:var(--gray-100)}.sb-btn-link-gray{background:none;border:0px;color:#999;color:var(--gray-200)}.sb-btn-link-gray:hover,.sb-btn-link-gray:active,.sb-btn-link-gray.active{background-color:#ccc;background-color:var(--gray-100)}.sb-btn-primary{background-color:#024f9d;background-color:var(--primary-400);border-color:#024f9d;border-color:var(--primary-400);color:#fff;color:var(--white)}.sb-btn-primary:hover,.sb-btn-primary:active,.sb-btn-primary.active{background-color:#002e50;background-color:var(--primary-800);border:1px solid transparent;color:#fff;color:var(--white)}.sb-btn-outline-primary{background-color:#fff;background-color:var(--white);color:#024f9d;color:var(--primary-400);border-color:#024f9d;border-color:var(--primary-400)}.sb-btn-outline-primary:hover,.sb-btn-outline-primary:active,.sb-btn-outline-primary.active{color:#002e50;color:var(--primary-800);background-color:#edf4f9;background-color:var(--primary-100)}.sb-btn-dashed-primary{border-style:dashed;border-width:1px;background-color:#fff;border-color:#024f9d;border-color:var(--primary-400);color:#024f9d;color:var(--primary-400)}.sb-btn-dashed-primary:hover,.sb-btn-dashed-primary:active,.sb-btn-dashed-primary.active{background-color:#edf4f9;background-color:var(--primary-100)}.sb-btn-link-primary{background:none;border:0px;color:#024f9d;color:var(--primary-400)}.sb-btn-link-primary:hover,.sb-btn-link-primary:active,.sb-btn-link-primary.active{background-color:#edf4f9;background-color:var(--primary-100)}.sb-btn-secondary{background-color:#07bc81;background-color:var(--secondary-200);border-color:#07bc81;border-color:var(--secondary-200);color:#fff;color:var(--white)}.sb-btn-secondary:hover,.sb-btn-secondary:active,.sb-btn-secondary.active{background-color:#008840;background-color:var(--secondary-400);border:1px solid transparent;color:#fff;color:var(--white)}.sb-btn-outline-secondary{background-color:#fff;background-color:var(--white);color:#07bc81;color:var(--secondary-200);border-color:#07bc81;border-color:var(--secondary-200)}.sb-btn-outline-secondary:hover,.sb-btn-outline-secondary:active,.sb-btn-outline-secondary.active{color:#008840;color:var(--secondary-400);background-color:#e1ffdf;background-color:var(--secondary-0)}.sb-btn-dashed-secondary{border-style:dashed;border-width:1px;background-color:#fff;border-color:#07bc81;border-color:var(--secondary-200);color:#07bc81;color:var(--secondary-200)}.sb-btn-dashed-secondary:hover,.sb-btn-dashed-secondary:active,.sb-btn-dashed-secondary.active{background-color:#e1ffdf;background-color:var(--secondary-0)}.sb-btn-link-secondary{background:none;border:0px;color:#07bc81;color:var(--secondary-200)}.sb-btn-link-secondary:hover,.sb-btn-link-secondary:active,.sb-btn-link-secondary.active{background-color:#e1ffdf;background-color:var(--secondary-0)}.sb-btn-tertiary{background-color:#ffa11d;background-color:var(--tertiary-100);border-color:#ffa11d;border-color:var(--tertiary-100);color:#fff;color:var(--white)}.sb-btn-tertiary:hover,.sb-btn-tertiary:active,.sb-btn-tertiary.active{background-color:#e55a28;background-color:var(--tertiary-400);border:1px solid transparent;color:#fff;color:var(--white)}.sb-btn-outline-tertiary{background-color:#fff;background-color:var(--white);color:#ffa11d;color:var(--tertiary-100);border-color:#ffa11d;border-color:var(--tertiary-100)}.sb-btn-outline-tertiary:hover,.sb-btn-outline-tertiary:active,.sb-btn-outline-tertiary.active{color:#e55a28;color:var(--tertiary-400);background-color:#feedd7;background-color:var(--tertiary-0)}.sb-btn-dashed-tertiary{border-style:dashed;border-width:1px;background-color:#fff;border-color:#ffa11d;border-color:var(--tertiary-100);color:#ffa11d;color:var(--tertiary-100)}.sb-btn-dashed-tertiary:hover,.sb-btn-dashed-tertiary:active,.sb-btn-dashed-tertiary.active{background-color:#feedd7;background-color:var(--tertiary-0)}.sb-btn-link-tertiary{background:none;border:0px;color:#ffa11d;color:var(--tertiary-100)}.sb-btn-link-tertiary:hover,.sb-btn-link-tertiary:active,.sb-btn-link-tertiary.active{background-color:#feedd7;background-color:var(--tertiary-0)}.sb-btn-red{background-color:#ff6979;background-color:var(--red-100);border-color:#ff6979;border-color:var(--red-100);color:#fff;color:var(--white)}.sb-btn-red:hover,.sb-btn-red:active,.sb-btn-red.active{background-color:#ff4558;background-color:var(--red-400);border:1px solid transparent;color:#fff;color:var(--white)}.sb-btn-outline-red{background-color:#fff;background-color:var(--white);color:#ff6979;color:var(--red-100);border-color:#ff6979;border-color:var(--red-100)}.sb-btn-outline-red:hover,.sb-btn-outline-red:active,.sb-btn-outline-red.active{color:#ff4558;color:var(--red-400);background-color:#fbccd1;background-color:var(--red-0)}.sb-btn-dashed-red{border-style:dashed;border-width:1px;background-color:#fff;border-color:#ff6979;border-color:var(--red-100);color:#ff6979;color:var(--red-100)}.sb-btn-dashed-red:hover,.sb-btn-dashed-red:active,.sb-btn-dashed-red.active{background-color:#fbccd1;background-color:var(--red-0)}.sb-btn-link-red{background:none;border:0px;color:#ff6979;color:var(--red-100)}.sb-btn-link-red:hover,.sb-btn-link-red:active,.sb-btn-link-red.active{background-color:#fbccd1;background-color:var(--red-0)}.sb-btn-info{background-color:#024f9d;background-color:var(--primary-400);border-color:#024f9d;border-color:var(--primary-400);color:#fff;color:var(--white)}.sb-btn-info:hover,.sb-btn-info:active,.sb-btn-info.active{background-color:#002e50;background-color:var(--primary-800);border:1px solid transparent;color:#fff;color:var(--white)}.sb-btn-outline-info{background-color:#fff;background-color:var(--white);color:#024f9d;color:var(--primary-400);border-color:#024f9d;border-color:var(--primary-400)}.sb-btn-outline-info:hover,.sb-btn-outline-info:active,.sb-btn-outline-info.active{color:#002e50;color:var(--primary-800);background-color:#edf4f9;background-color:var(--primary-100)}.sb-btn-dashed-info{border-style:dashed;border-width:1px;background-color:#fff;border-color:#024f9d;border-color:var(--primary-400);color:#024f9d;color:var(--primary-400)}.sb-btn-dashed-info:hover,.sb-btn-dashed-info:active,.sb-btn-dashed-info.active{background-color:#edf4f9;background-color:var(--primary-100)}.sb-btn-link-info{background:none;border:0px;color:#024f9d;color:var(--primary-400)}.sb-btn-link-info:hover,.sb-btn-link-info:active,.sb-btn-link-info.active{background-color:#edf4f9;background-color:var(--primary-100)}.sb-btn-success{background-color:#07bc81;background-color:var(--secondary-200);border-color:#07bc81;border-color:var(--secondary-200);color:#fff;color:var(--white)}.sb-btn-success:hover,.sb-btn-success:active,.sb-btn-success.active{background-color:#008840;background-color:var(--secondary-400);border:1px solid transparent;color:#fff;color:var(--white)}.sb-btn-outline-success{background-color:#fff;background-color:var(--white);color:#07bc81;color:var(--secondary-200);border-color:#07bc81;border-color:var(--secondary-200)}.sb-btn-outline-success:hover,.sb-btn-outline-success:active,.sb-btn-outline-success.active{color:#008840;color:var(--secondary-400);background-color:#00c786;background-color:var(--secondary-100)}.sb-btn-dashed-success{border-style:dashed;border-width:1px;background-color:#fff;border-color:#07bc81;border-color:var(--secondary-200);color:#07bc81;color:var(--secondary-200)}.sb-btn-dashed-success:hover,.sb-btn-dashed-success:active,.sb-btn-dashed-success.active{background-color:#00c786;background-color:var(--secondary-100)}.sb-btn-link-success{background:none;border:0px;color:#07bc81;color:var(--secondary-200)}.sb-btn-link-success:hover,.sb-btn-link-success:active,.sb-btn-link-success.active{background-color:#00c786;background-color:var(--secondary-100)}.sb-btn-warning{background-color:#ffa11d;background-color:var(--tertiary-100);border-color:#ffa11d;border-color:var(--tertiary-100);color:#fff;color:var(--white)}.sb-btn-warning:hover,.sb-btn-warning:active,.sb-btn-warning.active{background-color:#e55a28;background-color:var(--tertiary-400);border:1px solid transparent;color:#fff;color:var(--white)}.sb-btn-outline-warning{background-color:#fff;background-color:var(--white);color:#ffa11d;color:var(--tertiary-100);border-color:#ffa11d;border-color:var(--tertiary-100)}.sb-btn-outline-warning:hover,.sb-btn-outline-warning:active,.sb-btn-outline-warning.active{color:#e55a28;color:var(--tertiary-400);background-color:#feedd7;background-color:var(--tertiary-0)}.sb-btn-dashed-warning{border-style:dashed;border-width:1px;background-color:#fff;border-color:#ffa11d;border-color:var(--tertiary-100);color:#ffa11d;color:var(--tertiary-100)}.sb-btn-dashed-warning:hover,.sb-btn-dashed-warning:active,.sb-btn-dashed-warning.active{background-color:#feedd7;background-color:var(--tertiary-0)}.sb-btn-link-warning{background:none;border:0px;color:#ffa11d;color:var(--tertiary-100)}.sb-btn-link-warning:hover,.sb-btn-link-warning:active,.sb-btn-link-warning.active{background-color:#feedd7;background-color:var(--tertiary-0)}.sb-btn-error{background-color:#ff6979;background-color:var(--red-100);border-color:#ff6979;border-color:var(--red-100);color:#fff;color:var(--white)}.sb-btn-error:hover,.sb-btn-error:active,.sb-btn-error.active{background-color:#ff4558;background-color:var(--red-400);border:1px solid transparent;color:#fff;color:var(--white)}.sb-btn-outline-error{background-color:#fff;background-color:var(--white);color:#ff6979;color:var(--red-100);border-color:#ff6979;border-color:var(--red-100)}.sb-btn-outline-error:hover,.sb-btn-outline-error:active,.sb-btn-outline-error.active{color:#ff4558;color:var(--red-400);background-color:#fbccd1;background-color:var(--red-0)}.sb-btn-dashed-error{border-style:dashed;border-width:1px;background-color:#fff;border-color:#ff6979;border-color:var(--red-100);color:#ff6979;color:var(--red-100)}.sb-btn-dashed-error:hover,.sb-btn-dashed-error:active,.sb-btn-dashed-error.active{background-color:#fbccd1;background-color:var(--red-0)}.sb-btn-link-error{background:none;border:0px;color:#ff6979;color:var(--red-100)}.sb-btn-link-error:hover,.sb-btn-link-error:active,.sb-btn-link-error.active{background-color:#fbccd1;background-color:var(--red-0)}.sb-btn-disabled{background-color:#ccc;background-color:var(--gray-100);border:1px solid hsl(0,0%,80%);border:1px solid var(--gray-100);color:#999;color:var(--gray-200);cursor:default}.sb-btn-outline-disabled{background-color:#fff;background-color:var(--white);border:1px solid hsl(0,0%,80%);border:1px solid var(--gray-100);color:#999;color:var(--gray-200);cursor:default;font-weight:400}.sb-btn-download i:after{content:"\f019";font-size:.8125rem;color:#fff;color:var(--white)}.ui.toggle.checkbox.sb-toggle label:before{display:block;position:absolute;content:"";z-index:1;transform:none;border:none;top:1px;left:0;background:#0000000d;box-shadow:none;width:4rem;height:1.5rem;border-radius:500rem;border-color:#024f9d;border-color:var(--primary-color);background-color:#024f9d;background-color:var(--primary-color);color:#fff;color:var(--white);transition:border .1s ease,opacity .1s ease,transform .1s ease,box-shadow .1s ease}.ui.toggle.checkbox.sb-toggle label:after{background:#fff linear-gradient(transparent,#0000000d);background:var(--white) linear-gradient(transparent,#0000000d);position:absolute;content:""!important;opacity:1;z-index:2;border:none;width:-2.5rem;height:-2.5rem;top:3px;left:0;border-radius:500rem;transition:background .3s ease,left .3s ease}.btn-group{border:1px solid hsl(0,0%,80%);border:1px solid var(--gray-100);display:inline-flex;flex-direction:row;font-size:0;vertical-align:baseline}.btn-group .sb-btn{background:#fff;background:var(--white);border-left:1px solid hsl(0,0%,80%);border-left:1px solid var(--gray-100);flex:1 0 auto;border-radius:0;margin:0;border:0;color:#024f9d;color:var(--primary-400);min-width:2.5rem}.btn-group .sb-btn:active,.btn-group .sb-btn.active{background-color:#edf4f9;background-color:var(--primary-100);color:#024f9d;color:var(--primary-400)}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;align-items:center;width:100%;transition:transform .6s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px}@media screen and (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{transform:translate(0)}@supports (transform-style: preserve-3d){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{transform:translateZ(0)}}.carousel-item-next,.active.carousel-item-right{transform:translate(100%)}@supports (transform-style: preserve-3d){.carousel-item-next,.active.carousel-item-right{transform:translate3d(100%,0,0)}}.carousel-item-prev,.active.carousel-item-left{transform:translate(-100%)}@supports (transform-style: preserve-3d){.carousel-item-prev,.active.carousel-item-left{transform:translate3d(-100%,0,0)}}.carousel-fade .carousel-item{opacity:0;transition-duration:.6s;transition-property:opacity}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active,.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev{transform:translate(0)}@supports (transform-style: preserve-3d){.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active,.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev{transform:translateZ(0)}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat center center;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#ffffff80}.carousel-indicators li:before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li:after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}[class^=sb-icon-],[class*=sb-icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;font-size:inherit;text-transform:none;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sb-icon-preview:before{content:"\e909"}.sb-icon-refresh:before{content:"\e90c"}.sb-icon-reviewer:before{content:"\e90a"}.sb-icon-folder:before{content:"\e902"}.sb-icon-comment:before{content:"\e908"}.sb-icon-send:before{content:"\e90b"}.sb-icon-book:before{content:"\e900"}.sb-icon-content:before{content:"\e901"}.sb-icon-collection:before{content:"\e903"}.sb-icon-doc:before{content:"\e904"}.sb-icon-mp3:before{content:"\e905"}.sb-icon-open-book:before{content:"\e906"}.sb-icon-video:before{content:"\e907"}.sb-lock-icon{cursor:pointer}[class*=sb-icon-primary]{background-color:var(--primary-color)}[class*=sb-icon-secondary]{background-color:var(--secondary-color)}[class*=sb-icon-warning]{background-color:var(--tertiary-color)}[class*=sb-icon-error]{background-color:var(--red)}.info-icon{background-color:var(--gray-400);-webkit-mask-size:contain;-webkit-mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-size:contain;mask-position:50% 50%;mask-repeat:no-repeat;width:1rem;height:1rem;margin-left:.25rem;display:inline-block;vertical-align:bottom}.icon-arrow-round-down{transform:rotate(90deg)}.icon-svg{position:relative;top:.0625rem;display:inline-block;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;opacity:1}.icon-svg svg.icon{width:100%;height:inherit}.icon-svg--xxs{width:var(--icon-svg-xxs);height:var(--icon-svg-xxs)}.icon-svg--xs{width:var(--icon-svg-xs);height:var(--icon-svg-xs)}.icon-svg--sm{width:var(--icon-svg-sm);height:var(--icon-svg-sm)}.icon-svg--md{width:var(--icon-svg-md);height:var(--icon-svg-md)}.icon-svg--lg{width:var(--icon-svg-lg);height:var(--icon-svg-lg)}.icon-svg--xl{width:var(--icon-svg-xl);height:var(--icon-svg-xl)}.icon-svg--white{fill:var(--white)}.icon-svg--primary{fill:var(--primary-color)}.icon-svg--secondary{fill:var(--secondary-color)}.icon-svg--tertiary{fill:var(--tertiary-color)}.icon-svg--red{fill:var(--red-400)}.icon-svg--gray{fill:var(--gray-800)}*,*:before,*:after{box-sizing:border-box}html{font-family:inherit;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:var(--font-stack-en);font-size:1rem;font-weight:400;line-height:1.5;color:var(--gray-800);text-align:left;background:#e5edf5}[tabindex="-1"]:focus{outline:none!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:theme-color("primary");text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#868e96;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:0px dotted;outline:0px auto transparent}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}.sb-bg-color-gray-hs{background:var(--gray-hs)!important}.sb-color-gray-hs{color:var(--gray-hs)!important}.sb-bg-color-gray{background:var(--gray)!important}.sb-color-gray{color:var(--gray)!important}.sb-bg-color-gray-0{background:var(--gray-0)!important}.sb-color-gray-0{color:var(--gray-0)!important}.sb-bg-color-gray-100{background:var(--gray-100)!important}.sb-color-gray-100{color:var(--gray-100)!important}.sb-bg-color-gray-200{background:var(--gray-200)!important}.sb-color-gray-200{color:var(--gray-200)!important}.sb-bg-color-gray-300{background:var(--gray-300)!important}.sb-color-gray-300{color:var(--gray-300)!important}.sb-bg-color-gray-400{background:var(--gray-400)!important}.sb-color-gray-400{color:var(--gray-400)!important}.sb-bg-color-gray-800{background:var(--gray-800)!important}.sb-color-gray-800{color:var(--gray-800)!important}.sb-bg-color-primary{background:var(--primary-400)!important}.sb-color-primary{color:var(--primary-400)!important}.sb-bg-color-primary-0{background:var(--primary-0)!important}.sb-color-primary-0{color:var(--primary-0)!important}.sb-bg-color-primary-100{background:var(--primary-100)!important}.sb-color-primary-100{color:var(--primary-100)!important}.sb-bg-color-primary-200{background:var(--primary-200)!important}.sb-color-primary-200{color:var(--primary-200)!important}.sb-bg-color-primary-250{background:var(--primary-250)!important}.sb-color-primary-250{color:var(--primary-250)!important}.sb-bg-color-primary-300{background:var(--primary-300)!important}.sb-color-primary-300{color:var(--primary-300)!important}.sb-bg-color-primary-400{background:var(--primary-400)!important}.sb-color-primary-400{color:var(--primary-400)!important}.sb-bg-color-primary-600{background:var(--primary-600)!important}.sb-color-primary-600{color:var(--primary-600)!important}.sb-bg-color-primary-800{background:var(--primary-800)!important}.sb-color-primary-800{color:var(--primary-800)!important}.sb-bg-color-secondary{background:var(--green)!important}.sb-color-secondary{color:var(--green)!important}.sb-bg-color-secondary-0{background:var(--secondary-0)!important}.sb-color-secondary-0{color:var(--secondary-0)!important}.sb-bg-color-secondary-100{background:var(--secondary-100)!important}.sb-color-secondary-100{color:var(--secondary-100)!important}.sb-bg-color-secondary-200{background:var(--secondary-200)!important}.sb-color-secondary-200{color:var(--secondary-200)!important}.sb-bg-color-secondary-400{background:var(--secondary-400)!important}.sb-color-secondary-400{color:var(--secondary-400)!important}.sb-bg-color-tertiary{background:var(--orange)!important}.sb-color-tertiary{color:var(--orange)!important}.sb-bg-color-tertiary-0{background:var(--tertiary-0)!important}.sb-color-tertiary-0{color:var(--tertiary-0)!important}.sb-bg-color-tertiary-100{background:var(--tertiary-100)!important}.sb-color-tertiary-100{color:var(--tertiary-100)!important}.sb-bg-color-tertiary-400{background:var(--tertiary-400)!important}.sb-color-tertiary-400{color:var(--tertiary-400)!important}.sb-bg-color-red{background:var(--red)!important}.sb-color-red{color:var(--red)!important}.sb-bg-color-red-0{background:var(--red-0)!important}.sb-color-red-0{color:var(--red-0)!important}.sb-bg-color-red-100{background:var(--red-100)!important}.sb-color-red-100{color:var(--red-100)!important}.sb-bg-color-red-400{background:var(--red-400)!important}.sb-color-red-400{color:var(--red-400)!important}.sb-bg-color-info{background:var(--primary-400)!important}.sb-color-info{color:var(--primary-400)!important}.sb-bg-color-success{background:var(--secondary-200)!important}.sb-color-success{color:var(--secondary-200)!important}.sb-bg-color-warning{background:var(--tertiary-400)!important}.sb-color-warning{color:var(--tertiary-400)!important}.sb-bg-color-error{background:var(--red-400)!important}.sb-color-error{color:var(--red-400)!important}.sb-bg-color-white{background:var(--white)!important}.sb-color-white{color:var(--white)!important}.sb-bg-color-black{background:var(--black)!important}.sb-color-black{color:var(--black)!important}.sb-bg-white{background:var(--white)}.sb-bg-none{background:none!important}.color-3,.sb-text-gray-800{color:var(--gray-800)}.sb-bg-color-black{background-color:var(--black)}.bg-contain{background-position:center;background-repeat:no-repeat;background-size:contain}.opacity0{opacity:var(--alpha0)!important}.opacity10{opacity:var(--alpha10)!important}.opacity20{opacity:var(--alpha20)!important}.opacity25{opacity:var(--alpha25)!important}.opacity30{opacity:var(--alpha30)!important}.opacity40{opacity:var(--alpha40)!important}.opacity50{opacity:var(--alpha50)!important}.opacity60{opacity:var(--alpha60)!important}.opacity70{opacity:var(--alpha70)!important}.opacity75{opacity:var(--alpha75)!important}.opacity80{opacity:var(--alpha80)!important}.opacity90{opacity:var(--alpha90)!important}.opacity100{opacity:var(--alpha100)!important}.w-100{width:100%;max-width:100%}.w-90{width:90%;max-width:90%}.w-80{width:80%;max-width:80%}.w-75{width:75%;max-width:75%}.w-70{width:70%;max-width:70%}.w-60{width:60%;max-width:60%}.w-50{width:50%;max-width:50%}.w-40{width:40%;max-width:40%}.w-30{width:30%;max-width:30%}.w-25{width:25%;max-width:25%}.w-20{width:20%;max-width:20%}.w-auto{width:auto;max-width:auto}.h-100{height:100%;max-height:100%}.height-auto{height:auto!important}.sb-mw-100{max-width:100%!important}.min-height-auto{min-height:auto!important}:root{--font-stack-en: "Noto Sans", "Noto Sans Devanagari", "Noto Sans Tamil", "Noto Sans Bengali", "Noto Sans Malayalam", "Noto Sans Gurmukhi", "Noto Sans Gujarati", "Noto Sans Telugu", "Noto Sans Kannada", "Noto Sans Oriya", "Noto Nastaliq Urdu", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-stack-hi: "Noto Sans Devanagari", "Noto Sans", "Noto Sans Tamil", "Noto Sans Bengali", "Noto Sans Malayalam", "Noto Sans Gurmukhi", "Noto Sans Gujarati", "Noto Sans Telugu", "Noto Sans Kannada", "Noto Sans Oriya", "Noto Nastaliq Urdu", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-stack-ur: "Noto Sans", "Noto Nastaliq Urdu", "Noto Sans Devanagari", "Noto Sans Tamil", "Noto Sans Bengali", "Noto Sans Malayalam", "Noto Sans Gurmukhi", "Noto Sans Gujarati", "Noto Sans Telugu", "Noto Sans Kannada", "Noto Sans Oriya", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--blue: #024f9d;--green: #008840;--orange: #e55a28;--red: #ff4558;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--yellow: #ffc107;--teal: #20c997;--cyan: #17a2b8;--black: #000000;--white: #ffffff;--gray-hs: 0, 0%;--gray: hsl(var(--gray-hs), 20%);--gray-0: hsl(var(--gray-hs), 95%);--gray-100: hsl(var(--gray-hs), 80%);--gray-200: hsl(var(--gray-hs), 60%);--gray-300: hsl(var(--gray-hs), 59%);--gray-400: hsl(var(--gray-hs), 40%);--gray-800: var(--gray);--primary-color: #024f9d;--secondary-color: #008840;--tertiary-color: #e55a28;--primary-0: #f3f7fa;--primary-100: #edf4f9;--primary-200: #80a7ce;--primary-250: #d3e7f4;--primary-300: #7ab4ee;--primary-400: var(--primary-color);--primary-600: #005391;--primary-800: #002e50;--secondary-0: #e1ffdf;--secondary-100: #00c786;--secondary-200: #07bc81;--secondary-400: var(--secondary-color);--tertiary-0: #feedd7;--tertiary-100: #ffa11d;--tertiary-400: var(--tertiary-color);--red-0: #fbccd1;--red-100: #ff6979;--red-400: var(--red);--info-color: var(--blue);--success-color: var(--green);--warning-color: var(--orange);--danger-color: var(--red);--body-background-color: var(--primary-0);--default-text-color: var(--gray-800);--bg-body: var(--primary-0);--body-color: var(--gray-800);--alpha0: 0;--alpha25: .25;--alpha50: .5;--alpha75: .75;--font-default-size: .875rem;--font-size-base: var(--font-default-size);--font-weight-light: 300;--font-weight-normal: 400;--font-weight-bold: 700;--font-weight-base: var(--font-weight-normal);--line-height-base: calc(var(--font-size-base) * 1.61803398875);--h1-font-size: 2rem;--h2-font-size: 1.75rem;--h3-font-size: 1.5rem;--h4-font-size: 1.2rem;--h5-font-size: 1rem;--h6-font-size: var(--font-size-base);--font-size-lg: var(--h4-font-size);--font-size-md: var(--h5-font-size);--font-size-normal: var(--font-size-base);--font-size-sm: .75rem;--font-size-xs: .625rem;--p-font-size: var(--font-size-base);--base-font-size: .875rem;--base-block-space: .5rem;--icon-svg-xxs: .75rem;--icon-svg-xs: calc(var(--base-block-space) * 2);--icon-svg-sm: calc(var(--base-block-space) * 3);--icon-svg-md: calc(var(--base-block-space) * 4);--icon-svg-lg: calc(var(--base-block-space) * 5);--icon-svg-xl: calc(var(--base-block-space) * 6);--rc-96C8DA: #96C8DA;--rc-0076FE: #0076FE;--rc-E5EDF5: #E5EDF5;--rc-7c7b7b: #7c7b7b;--rc-f5f5f5: #f5f5f5;--rc-fdfdfd: #fdfdfd;--rc-dedede: #dedede;--rc-F5F9FC: #F5F9FC;--rc-c4c4c4: #c4c4c4;--rc-d8d8d8: #d8d8d8;--rc-e9e5e5: #e9e5e5;--rc-dddddd: #dddddd;--rc-7b86f4: #7b86f4;--rc-d0d0d0: #d0d0d0;--rc-5c8db7: #5c8db7;--rc-91aecc: #91aecc;--rc-f9f9f9: #f9f9f9;--rc-d4d3d3: #d4d3d3;--rc-FAFAFA: #FAFAFA;--rc-866A6A: #866a6a;--rc-979797: #979797;--rc-e0e1e2: #e0e1e2;--rc-00BD7F: #00BD7F;--rc-9F9F9F: #9F9F9F;--rc-F3F8FF: #F3F8FF;--rc-80A7CE: #80A7CE;--rc-9b9b9b: #9b9b9b;--rc-2ca58d: #2ca58d;--rc-007AFF: #007AFF;--rc-bdbdbd: #bdbdbd;--rc-cecece: #cecece;--rc-2972a4: #2972a4;--rc-E0F1FD: #E0F1FD;--rc-C8D6EA: #C8D6EA;--rc-e2e3e5: #e2e3e5;--rc-BCBEC0: #BCBEC0;--rc-d4d4d5: #d4d4d5;--rc-d4d8da: #d4d8da;--rc-bfe1cf: #bfe1cf;--rc-289fd9: #289fd9;--rc-e68900: #e68900;--rc-2f4272: #2f4272;--rc-e0e0e0: #e0e0e0;--rc-2361ff: #2361ff;--rc-ffb300: #ffb300;--rc-d8dee2: #d8dee2;--rc-252525: #252525;--rc-fcf2d6: #fcf2d6;--rc-add8e6: #add8e6;--rc-afd9e7: #afd9e7;--rc-D9E4F2: #D9E4F2;--rc-88B7E6: #88B7E6;--rc-4a4a4a: #4a4a4a;--rc-fff6f6: #fff6f6;--rc-f7f7f7: #f7f7f7;--rc-66c7f4: #66c7f4;--rc-1B4785: #1B4785;--rc-a9a9a9: #a9a9a9;--rc-1b1c1d: #1b1c1d;--rc-dededf: #dededf;--rc-aaaaaa: #aaaaaa;--rc-042D55: #042D55;--rc-eeeeee: #eeeeee;--rc-bbbbbb: #bbbbbb;--rc-009D53: #009D53;--rc-E0EFFF: #E0EFFF;--rc-196DAB: #196DAB;--rc-c2c2c2: #c2c2c2;--rc-e5e5e5: #e5e5e5;--rc-c3c3c3: #c3c3c3;--rc-00abc7:#00abc7;--rc-FCE6E6:#FCE6E6;--rc-DECACA:#DECACA;--rc-424242:#424242;--rc-F5D7D7:#F5D7D7;--rc-F7FFF5:#F7FFF5;--rc-D3DED1:#D3DED1;--rc-EBF6E0:#EBF6E0;--rc-F6F6F6:#F6F6F6;--rc-33B6CC:#33B6CC;--rc-2dadc2:#2dadc2;--rc-0fbad6:#0fbad6;--rc-f7ffec:#f7ffec;--rc-d2ddc7:#d2ddc7;--rc-ffe1e1:#ffe1e1;--rc-e6c8c8:#e6c8c8;--rc-f56b56:#f56b56;--rc-dc523d:#dc523d;--rc-e65c47:#e65c47;--rc-565c70:#565c70;--rc-rgba-black: 0, 0, 0;--rc-rgba-white: 255, 255, 255;--rc-rgba-gray: 51, 51, 51;--rc-rgba-primary: 2, 79, 157;--rc-rgba-primary-300: 41, 114, 164;--rc-rgba-gray-300: 34, 36, 38;--rc-rgba-866a6a: 134, 106, 106;--rc-rgba-d0d0d0: 208, 208, 208;--rc-rgba-7b86f4: 123, 134, 244;--rc-rgba-C8D6EA: 200, 214, 234;--primary-theme: #FFD954;--sbt-theme-bg: var(--primary-theme);--sbt-header-bg: var(--primary-theme);--sbt-body-bg: #F2F2EA;--sbt-body-bg2: #E9E8D9;--sbt-primary-bg: var(--primary-theme);--sbt-border-chapter: #E4E8EE;--lazyload-bg:#f6f7f8;--grey-nuance-lighter: #eeeeee;--grey-nuance-darker: #dddddd;--fade-grey: #e8e8e8}h1,.sb-h1{font-size:var(--h1-font-size);line-height:calc(var(--h1-font-size) * 1.6180339888);margin:0;padding:0}h2,.sb-h2{font-size:var(--h2-font-size);line-height:calc(var(--h2-font-size) * 1.6180339888);margin:0;padding:0}h3,.sb-h3{font-size:var(--h3-font-size);line-height:calc(var(--h3-font-size) * 1.6180339888);margin:0;padding:0}h4,.sb-h4{font-size:var(--h4-font-size);line-height:calc(var(--h4-font-size) * 1.6180339888);margin:0;padding:0}h5,.sb-h5{font-size:var(--h5-font-size);line-height:calc(var(--h5-font-size) * 1.6180339888);margin:0;padding:0}h6,.sb-h6{font-size:var(--h6-font-size);line-height:calc(var(--h6-font-size) * 1.6180339888);margin:0;padding:0}.fmedium{font-size:var(--font-size-md)!important}.fnormal{font-size:var(--font-size-normal)!important}.fsmall{font-size:var(--font-size-sm)!important}.fxsmall{font-size:var(--font-size-xs)!important}.fs-0-785{font-size:.785rem!important}.fs-0-92{font-size:.9286rem!important}.fs-1{font-size:1rem!important}.fs-1-143{font-size:1.143rem!important}.fs-1-16{font-size:1.16rem!important}.fs-1-286{font-size:1.286rem!important}.fs-1-3{font-size:1.3rem!important}.fs-1-429{font-size:1.429rem!important}.fs-1-5{font-size:1.5rem!important}.fs-1-7{font-size:1.7rem!important}.fs-2{font-size:2rem!important}.fs-2-5{font-size:2.5rem!important}.fs-2-57{font-size:2.571rem!important}.fs-3{font-size:3rem!important}.fs-3-5{font-size:3.5rem!important}.text-capitalize{text-transform:capitalize!important}.text-uppercase{text-transform:uppercase!important}.text-lowercase,.text-sentencecase{text-transform:lowercase!important}.text-inherit{text-transform:inherit!important}.text-sentencecase:first-letter{text-transform:uppercase!important}.font-weight-bold{font-weight:700!important}.font-weight-normal{font-weight:400!important}.break-word{word-break:break-word!important}.break-all{word-break:break-all!important}.cursor-pointer{cursor:pointer!important}.cursor-text{cursor:text!important}.va-bottom{vertical-align:bottom!important}.va-middle{vertical-align:middle!important}.va-top{vertical-align:top!important}p,.sb-para{font-size:var(--p-font-size);line-height:calc(var(--p-font-size) * 1.6180339888)}.font-italic{font-style:italic}a,a:hover{color:var(--primary-color)}a:focus{outline:0}.white-space-nowrap{white-space:nowrap!important}.text-center{text-align:center!important}.text-right{text-align:right!important}html[dir=rtl] .text-right,.text-left{text-align:left!important}html[dir=rtl] .text-left{text-align:right!important}.text-underline{text-decoration:underline!important}.lineHeight-normal{line-height:normal!important}.sb__ellipsis{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.sb__ellipsis--two{-webkit-line-clamp:2}.sb__ellipsis--three{-webkit-line-clamp:3}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.d-inline-block{display:inline-block!important}.d-block,.show{display:block!important}.d-flex,.flex-ai-jc-center,.flex-jc-ai-center{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none,.hide{display:none!important}@media only screen and (max-width: 1023px){[class*="mobile hidden"],[class*="tablet only"]:not(.mobile),[class*="computer only"]:not(.mobile),[class*="large screen only"]:not(.mobile),[class*="widescreen only"]:not(.mobile),[class*="or lower hidden"]{display:none!important}}@media only screen and (min-width: 1024px){[class*="mobile only"]:not(.computer),[class*="tablet only"]:not(.computer),[class*="computer hidden"],[class*="large screen only"]:not(.computer),[class*="widescreen only"]:not(.computer),[class*="or lower hidden"]:not(.tablet):not(.mobile){display:none!important}}.relative{position:relative!important}.absolute{position:absolute!important}.fixed{position:fixed!important}.right-0{right:0!important}html[dir=rtl] .right-0,.left-0{left:0!important}html[dir=rtl] .left-0{right:0!important}.top-50{top:50%!important;transform:translateY(-50%)}.bottom-0{bottom:0!important}.bottom-5{bottom:5px!important}.sb-sticky-bottom,.sb-sticky-top{position:sticky;z-index:999999}.sb-sticky-bottom{bottom:0}.sb-sticky-top{top:0}.zindex-1{z-index:1!important}.zindex-2{z-index:2!important}.zindex-9{z-index:9!important}.zindex-99{z-index:99!important}.zindex-999{z-index:999!important}.zindex-9999{z-index:9999!important}.zindex-99999{z-index:99999!important}.m-0{margin:0rem!important}.mt-0{margin-top:0rem!important}.mb-0{margin-bottom:0rem!important}.my-0{margin-top:0rem!important;margin-bottom:0rem!important}.mx-0{margin-left:0rem!important;margin-right:0rem!important}.ml-0{margin-left:0rem!important}html[dir=rtl] .ml-0{margin-right:0rem!important;margin-left:0!important}.mr-0{margin-right:0rem!important}html[dir=rtl] .mr-0{margin-left:0rem!important;margin-right:0!important}.m-2{margin:.125rem!important}.mt-2{margin-top:.125rem!important}.mb-2{margin-bottom:.125rem!important}.my-2{margin-top:.125rem!important;margin-bottom:.125rem!important}.mx-2{margin-left:.125rem!important;margin-right:.125rem!important}.ml-2{margin-left:.125rem!important}html[dir=rtl] .ml-2{margin-right:.125rem!important;margin-left:0!important}.mr-2{margin-right:.125rem!important}html[dir=rtl] .mr-2{margin-left:.125rem!important;margin-right:0!important}.m-3{margin:.1875rem!important}.mt-3{margin-top:.1875rem!important}.mb-3{margin-bottom:.1875rem!important}.my-3{margin-top:.1875rem!important;margin-bottom:.1875rem!important}.mx-3{margin-left:.1875rem!important;margin-right:.1875rem!important}.ml-3{margin-left:.1875rem!important}html[dir=rtl] .ml-3{margin-right:.1875rem!important;margin-left:0!important}.mr-3{margin-right:.1875rem!important}html[dir=rtl] .mr-3{margin-left:.1875rem!important;margin-right:0!important}.m-4{margin:.25rem!important}.mt-4{margin-top:.25rem!important}.mb-4{margin-bottom:.25rem!important}.my-4{margin-top:.25rem!important;margin-bottom:.25rem!important}.mx-4{margin-left:.25rem!important;margin-right:.25rem!important}.ml-4{margin-left:.25rem!important}html[dir=rtl] .ml-4{margin-right:.25rem!important;margin-left:0!important}.mr-4{margin-right:.25rem!important}html[dir=rtl] .mr-4{margin-left:.25rem!important;margin-right:0!important}.m-5{margin:.3125rem!important}.mt-5{margin-top:.3125rem!important}.mb-5{margin-bottom:.3125rem!important}.my-5{margin-top:.3125rem!important;margin-bottom:.3125rem!important}.mx-5{margin-left:.3125rem!important;margin-right:.3125rem!important}.ml-5{margin-left:.3125rem!important}html[dir=rtl] .ml-5{margin-right:.3125rem!important;margin-left:0!important}.mr-5{margin-right:.3125rem!important}html[dir=rtl] .mr-5{margin-left:.3125rem!important;margin-right:0!important}.m-8{margin:.5rem!important}.mt-8{margin-top:.5rem!important}.mb-8{margin-bottom:.5rem!important}.my-8{margin-top:.5rem!important;margin-bottom:.5rem!important}.mx-8{margin-left:.5rem!important;margin-right:.5rem!important}.ml-8{margin-left:.5rem!important}html[dir=rtl] .ml-8{margin-right:.5rem!important;margin-left:0!important}.mr-8{margin-right:.5rem!important}html[dir=rtl] .mr-8{margin-left:.5rem!important;margin-right:0!important}.m-10{margin:.625rem!important}.mt-10{margin-top:.625rem!important}.mb-10{margin-bottom:.625rem!important}.my-10{margin-top:.625rem!important;margin-bottom:.625rem!important}.mx-10{margin-left:.625rem!important;margin-right:.625rem!important}.ml-10{margin-left:.625rem!important}html[dir=rtl] .ml-10{margin-right:.625rem!important;margin-left:0!important}.mr-10{margin-right:.625rem!important}html[dir=rtl] .mr-10{margin-left:.625rem!important;margin-right:0!important}.m-12{margin:.75rem!important}.mt-12{margin-top:.75rem!important}.mb-12{margin-bottom:.75rem!important}.my-12{margin-top:.75rem!important;margin-bottom:.75rem!important}.mx-12{margin-left:.75rem!important;margin-right:.75rem!important}.ml-12{margin-left:.75rem!important}html[dir=rtl] .ml-12{margin-right:.75rem!important;margin-left:0!important}.mr-12{margin-right:.75rem!important}html[dir=rtl] .mr-12{margin-left:.75rem!important;margin-right:0!important}.m-15{margin:.9375rem!important}.mt-15{margin-top:.9375rem!important}.mb-15{margin-bottom:.9375rem!important}.my-15{margin-top:.9375rem!important;margin-bottom:.9375rem!important}.mx-15{margin-left:.9375rem!important;margin-right:.9375rem!important}.ml-15{margin-left:.9375rem!important}html[dir=rtl] .ml-15{margin-right:.9375rem!important;margin-left:0!important}.mr-15{margin-right:.9375rem!important}html[dir=rtl] .mr-15{margin-left:.9375rem!important;margin-right:0!important}.m-16{margin:1rem!important}.mt-16{margin-top:1rem!important}.mb-16{margin-bottom:1rem!important}.my-16{margin-top:1rem!important;margin-bottom:1rem!important}.mx-16{margin-left:1rem!important;margin-right:1rem!important}.ml-16{margin-left:1rem!important}html[dir=rtl] .ml-16{margin-right:1rem!important;margin-left:0!important}.mr-16{margin-right:1rem!important}html[dir=rtl] .mr-16{margin-left:1rem!important;margin-right:0!important}.m-20{margin:1.25rem!important}.mt-20{margin-top:1.25rem!important}.mb-20{margin-bottom:1.25rem!important}.my-20{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.mx-20{margin-left:1.25rem!important;margin-right:1.25rem!important}.ml-20{margin-left:1.25rem!important}html[dir=rtl] .ml-20{margin-right:1.25rem!important;margin-left:0!important}.mr-20{margin-right:1.25rem!important}html[dir=rtl] .mr-20{margin-left:1.25rem!important;margin-right:0!important}.m-24{margin:1.5rem!important}.mt-24{margin-top:1.5rem!important}.mb-24{margin-bottom:1.5rem!important}.my-24{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.mx-24{margin-left:1.5rem!important;margin-right:1.5rem!important}.ml-24{margin-left:1.5rem!important}html[dir=rtl] .ml-24{margin-right:1.5rem!important;margin-left:0!important}.mr-24{margin-right:1.5rem!important}html[dir=rtl] .mr-24{margin-left:1.5rem!important;margin-right:0!important}.m-30{margin:1.875rem!important}.mt-30{margin-top:1.875rem!important}.mb-30{margin-bottom:1.875rem!important}.my-30{margin-top:1.875rem!important;margin-bottom:1.875rem!important}.mx-30{margin-left:1.875rem!important;margin-right:1.875rem!important}.ml-30{margin-left:1.875rem!important}html[dir=rtl] .ml-30{margin-right:1.875rem!important;margin-left:0!important}.mr-30{margin-right:1.875rem!important}html[dir=rtl] .mr-30{margin-left:1.875rem!important;margin-right:0!important}.m-32{margin:2rem!important}.mt-32{margin-top:2rem!important}.mb-32{margin-bottom:2rem!important}.my-32{margin-top:2rem!important;margin-bottom:2rem!important}.mx-32{margin-left:2rem!important;margin-right:2rem!important}.ml-32{margin-left:2rem!important}html[dir=rtl] .ml-32{margin-right:2rem!important;margin-left:0!important}.mr-32{margin-right:2rem!important}html[dir=rtl] .mr-32{margin-left:2rem!important;margin-right:0!important}.m-40{margin:2.5rem!important}.mt-40{margin-top:2.5rem!important}.mb-40{margin-bottom:2.5rem!important}.my-40{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.mx-40{margin-left:2.5rem!important;margin-right:2.5rem!important}.ml-40{margin-left:2.5rem!important}html[dir=rtl] .ml-40{margin-right:2.5rem!important;margin-left:0!important}.mr-40{margin-right:2.5rem!important}html[dir=rtl] .mr-40{margin-left:2.5rem!important;margin-right:0!important}.m-48{margin:3rem!important}.mt-48{margin-top:3rem!important}.mb-48{margin-bottom:3rem!important}.my-48{margin-top:3rem!important;margin-bottom:3rem!important}.mx-48{margin-left:3rem!important;margin-right:3rem!important}.ml-48{margin-left:3rem!important}html[dir=rtl] .ml-48{margin-right:3rem!important;margin-left:0!important}.mr-48{margin-right:3rem!important}html[dir=rtl] .mr-48{margin-left:3rem!important;margin-right:0!important}.m-50{margin:3.125rem!important}.mt-50{margin-top:3.125rem!important}.mb-50{margin-bottom:3.125rem!important}.my-50{margin-top:3.125rem!important;margin-bottom:3.125rem!important}.mx-50{margin-left:3.125rem!important;margin-right:3.125rem!important}.ml-50{margin-left:3.125rem!important}html[dir=rtl] .ml-50{margin-right:3.125rem!important;margin-left:0!important}.mr-50{margin-right:3.125rem!important}html[dir=rtl] .mr-50{margin-left:3.125rem!important;margin-right:0!important}.m-52{margin:3.25rem!important}.mt-52{margin-top:3.25rem!important}.mb-52{margin-bottom:3.25rem!important}.my-52{margin-top:3.25rem!important;margin-bottom:3.25rem!important}.mx-52{margin-left:3.25rem!important;margin-right:3.25rem!important}.ml-52{margin-left:3.25rem!important}html[dir=rtl] .ml-52{margin-right:3.25rem!important;margin-left:0!important}.mr-52{margin-right:3.25rem!important}html[dir=rtl] .mr-52{margin-left:3.25rem!important;margin-right:0!important}.m-56{margin:3.5rem!important}.mt-56{margin-top:3.5rem!important}.mb-56{margin-bottom:3.5rem!important}.my-56{margin-top:3.5rem!important;margin-bottom:3.5rem!important}.mx-56{margin-left:3.5rem!important;margin-right:3.5rem!important}.ml-56{margin-left:3.5rem!important}html[dir=rtl] .ml-56{margin-right:3.5rem!important;margin-left:0!important}.mr-56{margin-right:3.5rem!important}html[dir=rtl] .mr-56{margin-left:3.5rem!important;margin-right:0!important}.m-60{margin:3.75rem!important}.mt-60{margin-top:3.75rem!important}.mb-60{margin-bottom:3.75rem!important}.my-60{margin-top:3.75rem!important;margin-bottom:3.75rem!important}.mx-60{margin-left:3.75rem!important;margin-right:3.75rem!important}.ml-60{margin-left:3.75rem!important}html[dir=rtl] .ml-60{margin-right:3.75rem!important;margin-left:0!important}.mr-60{margin-right:3.75rem!important}html[dir=rtl] .mr-60{margin-left:3.75rem!important;margin-right:0!important}.m-64{margin:4rem!important}.mt-64{margin-top:4rem!important}.mb-64{margin-bottom:4rem!important}.my-64{margin-top:4rem!important;margin-bottom:4rem!important}.mx-64{margin-left:4rem!important;margin-right:4rem!important}.ml-64{margin-left:4rem!important}html[dir=rtl] .ml-64{margin-right:4rem!important;margin-left:0!important}.mr-64{margin-right:4rem!important}html[dir=rtl] .mr-64{margin-left:4rem!important;margin-right:0!important}.m-68{margin:4.25rem!important}.mt-68{margin-top:4.25rem!important}.mb-68{margin-bottom:4.25rem!important}.my-68{margin-top:4.25rem!important;margin-bottom:4.25rem!important}.mx-68{margin-left:4.25rem!important;margin-right:4.25rem!important}.ml-68{margin-left:4.25rem!important}html[dir=rtl] .ml-68{margin-right:4.25rem!important;margin-left:0!important}.mr-68{margin-right:4.25rem!important}html[dir=rtl] .mr-68{margin-left:4.25rem!important;margin-right:0!important}.m-72{margin:4.5rem!important}.mt-72{margin-top:4.5rem!important}.mb-72{margin-bottom:4.5rem!important}.my-72{margin-top:4.5rem!important;margin-bottom:4.5rem!important}.mx-72{margin-left:4.5rem!important;margin-right:4.5rem!important}.ml-72{margin-left:4.5rem!important}html[dir=rtl] .ml-72{margin-right:4.5rem!important;margin-left:0!important}.mr-72{margin-right:4.5rem!important}html[dir=rtl] .mr-72{margin-left:4.5rem!important;margin-right:0!important}.m-76{margin:4.75rem!important}.mt-76{margin-top:4.75rem!important}.mb-76{margin-bottom:4.75rem!important}.my-76{margin-top:4.75rem!important;margin-bottom:4.75rem!important}.mx-76{margin-left:4.75rem!important;margin-right:4.75rem!important}.ml-76{margin-left:4.75rem!important}html[dir=rtl] .ml-76{margin-right:4.75rem!important;margin-left:0!important}.mr-76{margin-right:4.75rem!important}html[dir=rtl] .mr-76{margin-left:4.75rem!important;margin-right:0!important}.m-80{margin:5rem!important}.mt-80{margin-top:5rem!important}.mb-80{margin-bottom:5rem!important}.my-80{margin-top:5rem!important;margin-bottom:5rem!important}.mx-80{margin-left:5rem!important;margin-right:5rem!important}.ml-80{margin-left:5rem!important}html[dir=rtl] .ml-80{margin-right:5rem!important;margin-left:0!important}.mr-80{margin-right:5rem!important}html[dir=rtl] .mr-80{margin-left:5rem!important;margin-right:0!important}.m-84{margin:5.25rem!important}.mt-84{margin-top:5.25rem!important}.mb-84{margin-bottom:5.25rem!important}.my-84{margin-top:5.25rem!important;margin-bottom:5.25rem!important}.mx-84{margin-left:5.25rem!important;margin-right:5.25rem!important}.ml-84{margin-left:5.25rem!important}html[dir=rtl] .ml-84{margin-right:5.25rem!important;margin-left:0!important}.mr-84{margin-right:5.25rem!important}html[dir=rtl] .mr-84{margin-left:5.25rem!important;margin-right:0!important}.m-88{margin:5.5rem!important}.mt-88{margin-top:5.5rem!important}.mb-88{margin-bottom:5.5rem!important}.my-88{margin-top:5.5rem!important;margin-bottom:5.5rem!important}.mx-88{margin-left:5.5rem!important;margin-right:5.5rem!important}.ml-88{margin-left:5.5rem!important}html[dir=rtl] .ml-88{margin-right:5.5rem!important;margin-left:0!important}.mr-88{margin-right:5.5rem!important}html[dir=rtl] .mr-88{margin-left:5.5rem!important;margin-right:0!important}.m-96{margin:6rem!important}.mt-96{margin-top:6rem!important}.mb-96{margin-bottom:6rem!important}.my-96{margin-top:6rem!important;margin-bottom:6rem!important}.mx-96{margin-left:6rem!important;margin-right:6rem!important}.ml-96{margin-left:6rem!important}html[dir=rtl] .ml-96{margin-right:6rem!important;margin-left:0!important}.mr-96{margin-right:6rem!important}html[dir=rtl] .mr-96{margin-left:6rem!important;margin-right:0!important}.m-192{margin:12rem!important}.mt-192{margin-top:12rem!important}.mb-192{margin-bottom:12rem!important}.my-192{margin-top:12rem!important;margin-bottom:12rem!important}.mx-192{margin-left:12rem!important;margin-right:12rem!important}.ml-192{margin-left:12rem!important}html[dir=rtl] .ml-192{margin-right:12rem!important;margin-left:0!important}.mr-192{margin-right:12rem!important}html[dir=rtl] .mr-192{margin-left:12rem!important;margin-right:0!important}.m-auto{margin:0 auto!important}.mt-auto{margin-top:auto!important}.mb-auto{margin-bottom:auto!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.ml-auto{margin-left:auto!important}html[dir=rtl] .ml-auto{margin-right:auto!important;margin-left:0!important}.mr-auto{margin-right:auto!important}html[dir=rtl] .mr-auto{margin-left:auto!important;margin-right:0!important}@media screen and (min-width: 768px){.mx--20{margin:0 -1.25rem!important}}.p-0{padding:0rem!important}.pt-0{padding-top:0rem!important}.pb-0{padding-bottom:0rem!important}.py-0{padding-top:0rem!important;padding-bottom:0rem!important}.px-0{padding-left:0rem!important;padding-right:0rem!important}.pl-0{padding-left:0rem!important}html[dir=rtl] .pl-0{padding-right:0rem!important;padding-left:0!important}.pr-0{padding-right:0rem!important}html[dir=rtl] .pr-0{padding-left:0rem!important;padding-right:0!important}.p-2{padding:.125rem!important}.pt-2{padding-top:.125rem!important}.pb-2{padding-bottom:.125rem!important}.py-2{padding-top:.125rem!important;padding-bottom:.125rem!important}.px-2{padding-left:.125rem!important;padding-right:.125rem!important}.pl-2{padding-left:.125rem!important}html[dir=rtl] .pl-2{padding-right:.125rem!important;padding-left:0!important}.pr-2{padding-right:.125rem!important}html[dir=rtl] .pr-2{padding-left:.125rem!important;padding-right:0!important}.p-3{padding:.1875rem!important}.pt-3{padding-top:.1875rem!important}.pb-3{padding-bottom:.1875rem!important}.py-3{padding-top:.1875rem!important;padding-bottom:.1875rem!important}.px-3{padding-left:.1875rem!important;padding-right:.1875rem!important}.pl-3{padding-left:.1875rem!important}html[dir=rtl] .pl-3{padding-right:.1875rem!important;padding-left:0!important}.pr-3{padding-right:.1875rem!important}html[dir=rtl] .pr-3{padding-left:.1875rem!important;padding-right:0!important}.p-4{padding:.25rem!important}.pt-4{padding-top:.25rem!important}.pb-4{padding-bottom:.25rem!important}.py-4{padding-top:.25rem!important;padding-bottom:.25rem!important}.px-4{padding-left:.25rem!important;padding-right:.25rem!important}.pl-4{padding-left:.25rem!important}html[dir=rtl] .pl-4{padding-right:.25rem!important;padding-left:0!important}.pr-4{padding-right:.25rem!important}html[dir=rtl] .pr-4{padding-left:.25rem!important;padding-right:0!important}.p-5{padding:.3125rem!important}.pt-5{padding-top:.3125rem!important}.pb-5{padding-bottom:.3125rem!important}.py-5{padding-top:.3125rem!important;padding-bottom:.3125rem!important}.px-5{padding-left:.3125rem!important;padding-right:.3125rem!important}.pl-5{padding-left:.3125rem!important}html[dir=rtl] .pl-5{padding-right:.3125rem!important;padding-left:0!important}.pr-5{padding-right:.3125rem!important}html[dir=rtl] .pr-5{padding-left:.3125rem!important;padding-right:0!important}.p-8{padding:.5rem!important}.pt-8{padding-top:.5rem!important}.pb-8{padding-bottom:.5rem!important}.py-8{padding-top:.5rem!important;padding-bottom:.5rem!important}.px-8{padding-left:.5rem!important;padding-right:.5rem!important}.pl-8{padding-left:.5rem!important}html[dir=rtl] .pl-8{padding-right:.5rem!important;padding-left:0!important}.pr-8{padding-right:.5rem!important}html[dir=rtl] .pr-8{padding-left:.5rem!important;padding-right:0!important}.p-10{padding:.625rem!important}.pt-10{padding-top:.625rem!important}.pb-10{padding-bottom:.625rem!important}.py-10{padding-top:.625rem!important;padding-bottom:.625rem!important}.px-10{padding-left:.625rem!important;padding-right:.625rem!important}.pl-10{padding-left:.625rem!important}html[dir=rtl] .pl-10{padding-right:.625rem!important;padding-left:0!important}.pr-10{padding-right:.625rem!important}html[dir=rtl] .pr-10{padding-left:.625rem!important;padding-right:0!important}.p-12{padding:.75rem!important}.pt-12{padding-top:.75rem!important}.pb-12{padding-bottom:.75rem!important}.py-12{padding-top:.75rem!important;padding-bottom:.75rem!important}.px-12{padding-left:.75rem!important;padding-right:.75rem!important}.pl-12{padding-left:.75rem!important}html[dir=rtl] .pl-12{padding-right:.75rem!important;padding-left:0!important}.pr-12{padding-right:.75rem!important}html[dir=rtl] .pr-12{padding-left:.75rem!important;padding-right:0!important}.p-15{padding:.9375rem!important}.pt-15{padding-top:.9375rem!important}.pb-15{padding-bottom:.9375rem!important}.py-15{padding-top:.9375rem!important;padding-bottom:.9375rem!important}.px-15{padding-left:.9375rem!important;padding-right:.9375rem!important}.pl-15{padding-left:.9375rem!important}html[dir=rtl] .pl-15{padding-right:.9375rem!important;padding-left:0!important}.pr-15{padding-right:.9375rem!important}html[dir=rtl] .pr-15{padding-left:.9375rem!important;padding-right:0!important}.p-16{padding:1rem!important}.pt-16{padding-top:1rem!important}.pb-16{padding-bottom:1rem!important}.py-16{padding-top:1rem!important;padding-bottom:1rem!important}.px-16{padding-left:1rem!important;padding-right:1rem!important}.pl-16{padding-left:1rem!important}html[dir=rtl] .pl-16{padding-right:1rem!important;padding-left:0!important}.pr-16{padding-right:1rem!important}html[dir=rtl] .pr-16{padding-left:1rem!important;padding-right:0!important}.p-20{padding:1.25rem!important}.pt-20{padding-top:1.25rem!important}.pb-20{padding-bottom:1.25rem!important}.py-20{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.px-20{padding-left:1.25rem!important;padding-right:1.25rem!important}.pl-20{padding-left:1.25rem!important}html[dir=rtl] .pl-20{padding-right:1.25rem!important;padding-left:0!important}.pr-20{padding-right:1.25rem!important}html[dir=rtl] .pr-20{padding-left:1.25rem!important;padding-right:0!important}.p-24{padding:1.5rem!important}.pt-24{padding-top:1.5rem!important}.pb-24{padding-bottom:1.5rem!important}.py-24{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.px-24{padding-left:1.5rem!important;padding-right:1.5rem!important}.pl-24{padding-left:1.5rem!important}html[dir=rtl] .pl-24{padding-right:1.5rem!important;padding-left:0!important}.pr-24{padding-right:1.5rem!important}html[dir=rtl] .pr-24{padding-left:1.5rem!important;padding-right:0!important}.p-30{padding:1.875rem!important}.pt-30{padding-top:1.875rem!important}.pb-30{padding-bottom:1.875rem!important}.py-30{padding-top:1.875rem!important;padding-bottom:1.875rem!important}.px-30{padding-left:1.875rem!important;padding-right:1.875rem!important}.pl-30{padding-left:1.875rem!important}html[dir=rtl] .pl-30{padding-right:1.875rem!important;padding-left:0!important}.pr-30{padding-right:1.875rem!important}html[dir=rtl] .pr-30{padding-left:1.875rem!important;padding-right:0!important}.p-32{padding:2rem!important}.pt-32{padding-top:2rem!important}.pb-32{padding-bottom:2rem!important}.py-32{padding-top:2rem!important;padding-bottom:2rem!important}.px-32{padding-left:2rem!important;padding-right:2rem!important}.pl-32{padding-left:2rem!important}html[dir=rtl] .pl-32{padding-right:2rem!important;padding-left:0!important}.pr-32{padding-right:2rem!important}html[dir=rtl] .pr-32{padding-left:2rem!important;padding-right:0!important}.p-40{padding:2.5rem!important}.pt-40{padding-top:2.5rem!important}.pb-40{padding-bottom:2.5rem!important}.py-40{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.px-40{padding-left:2.5rem!important;padding-right:2.5rem!important}.pl-40{padding-left:2.5rem!important}html[dir=rtl] .pl-40{padding-right:2.5rem!important;padding-left:0!important}.pr-40{padding-right:2.5rem!important}html[dir=rtl] .pr-40{padding-left:2.5rem!important;padding-right:0!important}.p-48{padding:3rem!important}.pt-48{padding-top:3rem!important}.pb-48{padding-bottom:3rem!important}.py-48{padding-top:3rem!important;padding-bottom:3rem!important}.px-48{padding-left:3rem!important;padding-right:3rem!important}.pl-48{padding-left:3rem!important}html[dir=rtl] .pl-48{padding-right:3rem!important;padding-left:0!important}.pr-48{padding-right:3rem!important}html[dir=rtl] .pr-48{padding-left:3rem!important;padding-right:0!important}.p-52{padding:3.25rem!important}.pt-52{padding-top:3.25rem!important}.pb-52{padding-bottom:3.25rem!important}.py-52{padding-top:3.25rem!important;padding-bottom:3.25rem!important}.px-52{padding-left:3.25rem!important;padding-right:3.25rem!important}.pl-52{padding-left:3.25rem!important}html[dir=rtl] .pl-52{padding-right:3.25rem!important;padding-left:0!important}.pr-52{padding-right:3.25rem!important}html[dir=rtl] .pr-52{padding-left:3.25rem!important;padding-right:0!important}.p-56{padding:3.5rem!important}.pt-56{padding-top:3.5rem!important}.pb-56{padding-bottom:3.5rem!important}.py-56{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.px-56{padding-left:3.5rem!important;padding-right:3.5rem!important}.pl-56{padding-left:3.5rem!important}html[dir=rtl] .pl-56{padding-right:3.5rem!important;padding-left:0!important}.pr-56{padding-right:3.5rem!important}html[dir=rtl] .pr-56{padding-left:3.5rem!important;padding-right:0!important}.p-60{padding:3.75rem!important}.pt-60{padding-top:3.75rem!important}.pb-60{padding-bottom:3.75rem!important}.py-60{padding-top:3.75rem!important;padding-bottom:3.75rem!important}.px-60{padding-left:3.75rem!important;padding-right:3.75rem!important}.pl-60{padding-left:3.75rem!important}html[dir=rtl] .pl-60{padding-right:3.75rem!important;padding-left:0!important}.pr-60{padding-right:3.75rem!important}html[dir=rtl] .pr-60{padding-left:3.75rem!important;padding-right:0!important}.p-64{padding:4rem!important}.pt-64{padding-top:4rem!important}.pb-64{padding-bottom:4rem!important}.py-64{padding-top:4rem!important;padding-bottom:4rem!important}.px-64{padding-left:4rem!important;padding-right:4rem!important}.pl-64{padding-left:4rem!important}html[dir=rtl] .pl-64{padding-right:4rem!important;padding-left:0!important}.pr-64{padding-right:4rem!important}html[dir=rtl] .pr-64{padding-left:4rem!important;padding-right:0!important}.p-68{padding:4.25rem!important}.pt-68{padding-top:4.25rem!important}.pb-68{padding-bottom:4.25rem!important}.py-68{padding-top:4.25rem!important;padding-bottom:4.25rem!important}.px-68{padding-left:4.25rem!important;padding-right:4.25rem!important}.pl-68{padding-left:4.25rem!important}html[dir=rtl] .pl-68{padding-right:4.25rem!important;padding-left:0!important}.pr-68{padding-right:4.25rem!important}html[dir=rtl] .pr-68{padding-left:4.25rem!important;padding-right:0!important}.p-72{padding:4.5rem!important}.pt-72{padding-top:4.5rem!important}.pb-72{padding-bottom:4.5rem!important}.py-72{padding-top:4.5rem!important;padding-bottom:4.5rem!important}.px-72{padding-left:4.5rem!important;padding-right:4.5rem!important}.pl-72{padding-left:4.5rem!important}html[dir=rtl] .pl-72{padding-right:4.5rem!important;padding-left:0!important}.pr-72{padding-right:4.5rem!important}html[dir=rtl] .pr-72{padding-left:4.5rem!important;padding-right:0!important}.p-76{padding:4.75rem!important}.pt-76{padding-top:4.75rem!important}.pb-76{padding-bottom:4.75rem!important}.py-76{padding-top:4.75rem!important;padding-bottom:4.75rem!important}.px-76{padding-left:4.75rem!important;padding-right:4.75rem!important}.pl-76{padding-left:4.75rem!important}html[dir=rtl] .pl-76{padding-right:4.75rem!important;padding-left:0!important}.pr-76{padding-right:4.75rem!important}html[dir=rtl] .pr-76{padding-left:4.75rem!important;padding-right:0!important}.p-80{padding:5rem!important}.pt-80{padding-top:5rem!important}.pb-80{padding-bottom:5rem!important}.py-80{padding-top:5rem!important;padding-bottom:5rem!important}.px-80{padding-left:5rem!important;padding-right:5rem!important}.pl-80{padding-left:5rem!important}html[dir=rtl] .pl-80{padding-right:5rem!important;padding-left:0!important}.pr-80{padding-right:5rem!important}html[dir=rtl] .pr-80{padding-left:5rem!important;padding-right:0!important}.p-84{padding:5.25rem!important}.pt-84{padding-top:5.25rem!important}.pb-84{padding-bottom:5.25rem!important}.py-84{padding-top:5.25rem!important;padding-bottom:5.25rem!important}.px-84{padding-left:5.25rem!important;padding-right:5.25rem!important}.pl-84{padding-left:5.25rem!important}html[dir=rtl] .pl-84{padding-right:5.25rem!important;padding-left:0!important}.pr-84{padding-right:5.25rem!important}html[dir=rtl] .pr-84{padding-left:5.25rem!important;padding-right:0!important}.p-88{padding:5.5rem!important}.pt-88{padding-top:5.5rem!important}.pb-88{padding-bottom:5.5rem!important}.py-88{padding-top:5.5rem!important;padding-bottom:5.5rem!important}.px-88{padding-left:5.5rem!important;padding-right:5.5rem!important}.pl-88{padding-left:5.5rem!important}html[dir=rtl] .pl-88{padding-right:5.5rem!important;padding-left:0!important}.pr-88{padding-right:5.5rem!important}html[dir=rtl] .pr-88{padding-left:5.5rem!important;padding-right:0!important}.p-96{padding:6rem!important}.pt-96{padding-top:6rem!important}.pb-96{padding-bottom:6rem!important}.py-96{padding-top:6rem!important;padding-bottom:6rem!important}.px-96{padding-left:6rem!important;padding-right:6rem!important}.pl-96{padding-left:6rem!important}html[dir=rtl] .pl-96{padding-right:6rem!important;padding-left:0!important}.pr-96{padding-right:6rem!important}html[dir=rtl] .pr-96{padding-left:6rem!important;padding-right:0!important}.p-192{padding:12rem!important}.pt-192{padding-top:12rem!important}.pb-192{padding-bottom:12rem!important}.py-192{padding-top:12rem!important;padding-bottom:12rem!important}.px-192{padding-left:12rem!important;padding-right:12rem!important}.pl-192{padding-left:12rem!important}html[dir=rtl] .pl-192{padding-right:12rem!important;padding-left:0!important}.pr-192{padding-right:12rem!important}html[dir=rtl] .pr-192{padding-left:12rem!important;padding-right:0!important}@media screen and (min-width: 768px){.px--20{padding:0 -1.25rem}}.o-x-auto{overflow-x:auto!important}.o-x-visible{overflow-x:visible!important}.o-x-hide{overflow-x:hidden!important}.o-x-scroll{overflow-x:scroll!important}.o-y-auto{overflow-y:auto!important}.o-y-visible{overflow-y:visible!important}.o-y-hide{overflow-y:hidden!important}.o-y-scroll{overflow-y:scroll!important}.flex-ai-center,.flex-ai-jc-center,.flex-jc-ai-center{align-items:center!important}.flex-as-center{align-self:center!important}.flex-jc-center,.flex-ai-jc-center,.flex-jc-ai-center{justify-content:center!important}.flex-ai-flex-start{align-items:flex-start!important}.flex-as-flex-start{align-self:flex-start!important}.flex-jc-flex-start{justify-content:flex-start!important}.flex-ai-flex-end{align-items:flex-end!important}.flex-as-flex-end{align-self:flex-end!important}.flex-jc-flex-end{justify-content:flex-end!important}.flex-jc-space-between{justify-content:space-between!important}.flex-jc-space-around{justify-content:space-around!important}.flex-jc-space-evenly{justify-content:space-evenly!important}.flex-dr{flex-direction:row!important}.flex-dc{flex-direction:column!important}.flex-ai-baseline{align-items:baseline!important}.flex-ai-end{align-items:flex-end!important}.flex-w-wrap{flex-wrap:wrap!important}.flex-basis-1{flex:1}.flex-basis-100{flex-basis:100%}.flex-none{flex:none}.b-0{border:0px solid var(--gray-400)!important}.bl-0{border-left:none!important}.br-0{border-right:none!important}.br-4{border-radius:4px!important}.bt-0{border-top:none!important}.bb-0{border-bottom:none!important}.b-1{border:1px solid var(--gray-400)!important}.b-2{border:2px solid var(--gray-400)!important}.b-4{border:4px solid var(--gray-400)!important}.b-8{border:8px solid var(--gray-400)!important}.bs-0{box-shadow:none!important}.bs-1{box-shadow:0 3px 6px #0000004a!important}.bs-1:hover{box-shadow:0 4px 9px #0000004a!important}.bs-2{box-shadow:0 0 20px #0000004a!important}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}a.sb-btn{text-align:center;display:inline-flex;justify-content:center;align-items:center;flex-wrap:wrap}.sb-btn{white-space:nowrap;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;outline:0;display:inline-block;border:1px solid;cursor:pointer;min-width:4rem;border-radius:.125rem;-webkit-border-radius:.125rem;-moz-border-radius:.125rem;position:relative;line-height:1.15;text-transform:inherit;text-decoration:none}.sb-btn:hover{opacity:1}.sb-btn:after{content:"";position:absolute;top:50%;left:50%;width:3px;height:3px;background:var(--primary-600);opacity:0;border-radius:50%;transform:scale(1) translate(-50%);transform-origin:50% 50%}.sb-btn.flat{border-radius:0}.sb-btn.sb-btn-radius{border-radius:2rem}.sb-btn-gray{background-color:var(--gray-200);border-color:var(--gray-200);color:var(--white)}.sb-btn-gray:hover,.sb-btn-gray:active,.sb-btn-gray.active{background-color:var(--gray-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-gray{background-color:var(--white);color:var(--gray-200);border-color:var(--gray-200)}.sb-btn-outline-gray:hover,.sb-btn-outline-gray:active,.sb-btn-outline-gray.active{color:var(--gray-400);background-color:var(--gray-100)}.sb-btn-dashed-gray{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--gray-200);color:var(--gray-200)}.sb-btn-dashed-gray:hover,.sb-btn-dashed-gray:active,.sb-btn-dashed-gray.active{background-color:var(--gray-100)}.sb-btn-link-gray{background:none;border:0px;color:var(--gray-200)}.sb-btn-link-gray:hover,.sb-btn-link-gray:active,.sb-btn-link-gray.active{background-color:var(--gray-100)}.sb-btn-primary{background-color:var(--primary-400);border-color:var(--primary-400);color:var(--white)}.sb-btn-primary:hover,.sb-btn-primary:active,.sb-btn-primary.active{background-color:var(--primary-800);border:1px solid transparent;color:var(--white)}.sb-btn-outline-primary{background-color:var(--white);color:var(--primary-400);border-color:var(--primary-400)}.sb-btn-outline-primary:hover,.sb-btn-outline-primary:active,.sb-btn-outline-primary.active{color:var(--primary-800);background-color:var(--primary-100)}.sb-btn-dashed-primary{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--primary-400);color:var(--primary-400)}.sb-btn-dashed-primary:hover,.sb-btn-dashed-primary:active,.sb-btn-dashed-primary.active{background-color:var(--primary-100)}.sb-btn-link-primary{background:none;border:0px;color:var(--primary-400)}.sb-btn-link-primary:hover,.sb-btn-link-primary:active,.sb-btn-link-primary.active{background-color:var(--primary-100)}.sb-btn-secondary{background-color:var(--secondary-200);border-color:var(--secondary-200);color:var(--white)}.sb-btn-secondary:hover,.sb-btn-secondary:active,.sb-btn-secondary.active{background-color:var(--secondary-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-secondary{background-color:var(--white);color:var(--secondary-200);border-color:var(--secondary-200)}.sb-btn-outline-secondary:hover,.sb-btn-outline-secondary:active,.sb-btn-outline-secondary.active{color:var(--secondary-400);background-color:var(--secondary-0)}.sb-btn-dashed-secondary{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--secondary-200);color:var(--secondary-200)}.sb-btn-dashed-secondary:hover,.sb-btn-dashed-secondary:active,.sb-btn-dashed-secondary.active{background-color:var(--secondary-0)}.sb-btn-link-secondary{background:none;border:0px;color:var(--secondary-200)}.sb-btn-link-secondary:hover,.sb-btn-link-secondary:active,.sb-btn-link-secondary.active{background-color:var(--secondary-0)}.sb-btn-tertiary{background-color:var(--tertiary-100);border-color:var(--tertiary-100);color:var(--white)}.sb-btn-tertiary:hover,.sb-btn-tertiary:active,.sb-btn-tertiary.active{background-color:var(--tertiary-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-tertiary{background-color:var(--white);color:var(--tertiary-100);border-color:var(--tertiary-100)}.sb-btn-outline-tertiary:hover,.sb-btn-outline-tertiary:active,.sb-btn-outline-tertiary.active{color:var(--tertiary-400);background-color:var(--tertiary-0)}.sb-btn-dashed-tertiary{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--tertiary-100);color:var(--tertiary-100)}.sb-btn-dashed-tertiary:hover,.sb-btn-dashed-tertiary:active,.sb-btn-dashed-tertiary.active{background-color:var(--tertiary-0)}.sb-btn-link-tertiary{background:none;border:0px;color:var(--tertiary-100)}.sb-btn-link-tertiary:hover,.sb-btn-link-tertiary:active,.sb-btn-link-tertiary.active{background-color:var(--tertiary-0)}.sb-btn-red{background-color:var(--red-100);border-color:var(--red-100);color:var(--white)}.sb-btn-red:hover,.sb-btn-red:active,.sb-btn-red.active{background-color:var(--red-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-red{background-color:var(--white);color:var(--red-100);border-color:var(--red-100)}.sb-btn-outline-red:hover,.sb-btn-outline-red:active,.sb-btn-outline-red.active{color:var(--red-400);background-color:var(--red-0)}.sb-btn-dashed-red{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--red-100);color:var(--red-100)}.sb-btn-dashed-red:hover,.sb-btn-dashed-red:active,.sb-btn-dashed-red.active{background-color:var(--red-0)}.sb-btn-link-red{background:none;border:0px;color:var(--red-100)}.sb-btn-link-red:hover,.sb-btn-link-red:active,.sb-btn-link-red.active{background-color:var(--red-0)}.sb-btn-info{background-color:var(--primary-400);border-color:var(--primary-400);color:var(--white)}.sb-btn-info:hover,.sb-btn-info:active,.sb-btn-info.active{background-color:var(--primary-800);border:1px solid transparent;color:var(--white)}.sb-btn-outline-info{background-color:var(--white);color:var(--primary-400);border-color:var(--primary-400)}.sb-btn-outline-info:hover,.sb-btn-outline-info:active,.sb-btn-outline-info.active{color:var(--primary-800);background-color:var(--primary-100)}.sb-btn-dashed-info{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--primary-400);color:var(--primary-400)}.sb-btn-dashed-info:hover,.sb-btn-dashed-info:active,.sb-btn-dashed-info.active{background-color:var(--primary-100)}.sb-btn-link-info{background:none;border:0px;color:var(--primary-400)}.sb-btn-link-info:hover,.sb-btn-link-info:active,.sb-btn-link-info.active{background-color:var(--primary-100)}.sb-btn-success{background-color:var(--secondary-200);border-color:var(--secondary-200);color:var(--white)}.sb-btn-success:hover,.sb-btn-success:active,.sb-btn-success.active{background-color:var(--secondary-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-success{background-color:var(--white);color:var(--secondary-200);border-color:var(--secondary-200)}.sb-btn-outline-success:hover,.sb-btn-outline-success:active,.sb-btn-outline-success.active{color:var(--secondary-400);background-color:var(--secondary-100)}.sb-btn-dashed-success{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--secondary-200);color:var(--secondary-200)}.sb-btn-dashed-success:hover,.sb-btn-dashed-success:active,.sb-btn-dashed-success.active{background-color:var(--secondary-100)}.sb-btn-link-success{background:none;border:0px;color:var(--secondary-200)}.sb-btn-link-success:hover,.sb-btn-link-success:active,.sb-btn-link-success.active{background-color:var(--secondary-100)}.sb-btn-warning{background-color:var(--tertiary-100);border-color:var(--tertiary-100);color:var(--white)}.sb-btn-warning:hover,.sb-btn-warning:active,.sb-btn-warning.active{background-color:var(--tertiary-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-warning{background-color:var(--white);color:var(--tertiary-100);border-color:var(--tertiary-100)}.sb-btn-outline-warning:hover,.sb-btn-outline-warning:active,.sb-btn-outline-warning.active{color:var(--tertiary-400);background-color:var(--tertiary-0)}.sb-btn-dashed-warning{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--tertiary-100);color:var(--tertiary-100)}.sb-btn-dashed-warning:hover,.sb-btn-dashed-warning:active,.sb-btn-dashed-warning.active{background-color:var(--tertiary-0)}.sb-btn-link-warning{background:none;border:0px;color:var(--tertiary-100)}.sb-btn-link-warning:hover,.sb-btn-link-warning:active,.sb-btn-link-warning.active{background-color:var(--tertiary-0)}.sb-btn-error{background-color:var(--red-100);border-color:var(--red-100);color:var(--white)}.sb-btn-error:hover,.sb-btn-error:active,.sb-btn-error.active{background-color:var(--red-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-error{background-color:var(--white);color:var(--red-100);border-color:var(--red-100)}.sb-btn-outline-error:hover,.sb-btn-outline-error:active,.sb-btn-outline-error.active{color:var(--red-400);background-color:var(--red-0)}.sb-btn-dashed-error{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--red-100);color:var(--red-100)}.sb-btn-dashed-error:hover,.sb-btn-dashed-error:active,.sb-btn-dashed-error.active{background-color:var(--red-0)}.sb-btn-link-error{background:none;border:0px;color:var(--red-100)}.sb-btn-link-error:hover,.sb-btn-link-error:active,.sb-btn-link-error.active{background-color:var(--red-0)}.sb-btn-xs{height:1.5rem;padding:.25rem .5rem;font-size:.75rem}.sb-btn-normal{height:2rem;padding:.5rem 1rem;font-size:.75rem}.sb-btn-sm{height:2.5rem;padding:.5rem 1rem;font-size:1rem}.sb-btn-md{height:3rem;padding:.5rem 1rem;font-size:1rem}.sb-btn-lg{height:3.5rem;padding:1rem 1.5rem;font-size:1.25rem}.sb-btn-full{height:1.5rem;padding:.5rem 1rem;font-size:1.25rem;width:100%}.sb-btn-square.sb-btn-xs{height:1.5rem;width:1.5rem;font-size:1rem}.sb-btn-square.sb-btn-xs i.icon{margin:0;font-size:2em}.sb-btn-square.sb-btn-xs span{margin:.5rem 0 0}.sb-btn-square.sb-btn-normal{height:4rem;width:4rem;font-size:.75rem}.sb-btn-square.sb-btn-normal i.icon{margin:0;font-size:2em}.sb-btn-square.sb-btn-normal span{margin:.5rem 0 0}.sb-btn-square.sb-btn-sm{height:3rem;width:3rem;font-size:.75rem}.sb-btn-square.sb-btn-sm i.icon{margin:0;font-size:2em}.sb-btn-square.sb-btn-sm span{margin:.5rem 0 0}.sb-btn-square.sb-btn-md{height:4rem;width:4rem;font-size:1rem}.sb-btn-square.sb-btn-md i.icon{margin:0;font-size:2em}.sb-btn-square.sb-btn-md span{margin:.5rem 0 0}.sb-btn-square.sb-btn-lg{height:8rem;width:8rem;font-size:1.25rem}.sb-btn-square.sb-btn-lg i.icon{margin:0;font-size:2em}.sb-btn-square.sb-btn-lg span{margin:.5rem 0 0}.sb-btn-white{box-shadow:0 -.0625rem .25rem #0000001a,0 3px 4px #0003;border:0px solid #ddd}.sb-btn-square{display:inline-flex;flex-direction:column;align-items:center;justify-content:space-evenly;font-size:.75rem;padding:.5rem}.sb-btn-disabled{background-color:var(--gray-100);border:1px solid var(--gray-100);color:var(--gray-200);cursor:default}.sb-btn-outline-disabled{background-color:var(--white);border:1px solid var(--gray-100);color:var(--gray-200);cursor:default;font-weight:400}.sb-btn-link{background:none;border:0}.sb-btn-download{transition:all 1.2s ease-in-out}.sb-btn-download i:after{content:"\f019";font-size:.8125rem;color:var(--white)}.sb-btn-download:hover{animation:pulse .2s 2 both}.sb-btn-download.loading i{animation:loading 2s infinite linear}.sb-btn-download.loading i:after{content:"\f1ce"}.sb-btn-download.success i:after{content:"\f00c";color:transparent;animation:change-icon 1s .6s linear both}.sb-right-icon-btn{padding:.5rem}.sb-right-icon-btn i.icon{margin-left:.25rem}html[dir=rtl] .sb-right-icon-btn i.icon{margin-right:.25rem;margin-left:0}.sb-left-icon-btn{padding:.5rem}.sb-left-icon-btn i.icon{margin-left:.25rem}html[dir=rtl] .sb-left-icon-btn i.icon{margin-right:.25rem;margin-left:0}.sb-left-icon-btn.sb-btn-xs{padding:.5rem}.ui.toggle.checkbox.sb-toggle{min-height:1.5rem;position:relative;display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0;vertical-align:baseline;font-style:normal;min-height:1rem;font-size:1rem;min-width:1rem}.ui.toggle.checkbox.sb-toggle input{width:4rem;height:1.5rem;cursor:pointer;position:absolute;top:0;left:0;opacity:0;outline:0;z-index:3}.ui.toggle.checkbox.sb-toggle input:focus:checked~label:before,.ui.toggle.checkbox.sb-toggle input:focus:checked~.box:before,.ui.toggle.checkbox.sb-toggle input:checked~.box:before,.ui.toggle.checkbox.sb-toggle input:checked~label:before{background-color:#024f9d!important}.ui.toggle.checkbox.sb-toggle label{min-height:1rem;padding-left:4.5rem;color:#000000de;position:relative;display:block;outline:0;font-size:1rem}.ui.toggle.checkbox.sb-toggle label:before{display:block;position:absolute;content:"";z-index:1;transform:none;border:none;top:1px;left:0;background:#0000000d;box-shadow:none;width:4rem;height:1.5rem;border-radius:500rem;border-color:var(--primary-color);background-color:var(--primary-color);color:var(--white);transition:border .1s ease,opacity .1s ease,transform .1s ease,box-shadow .1s ease}.ui.toggle.checkbox.sb-toggle label:after{background:var(--white) linear-gradient(transparent,#0000000d);position:absolute;content:""!important;opacity:1;z-index:2;border:none;width:-2.5rem;height:-2.5rem;top:3px;left:0;border-radius:500rem;transition:background .3s ease,left .3s ease}.ui.toggle.checkbox.sb-toggle input~label:after{left:.1rem;box-shadow:none}.ui.toggle.checkbox.sb-toggle input:checked~label:after{left:2.5625rem;box-shadow:none}.btn-group{border:1px solid var(--gray-100);display:inline-flex;flex-direction:row;font-size:0;vertical-align:baseline}.btn-group .sb-btn{background:var(--white);border-left:1px solid var(--gray-100);flex:1 0 auto;border-radius:0;margin:0;border:0;color:var(--primary-400);min-width:2.5rem}.btn-group .sb-btn:first-child{border-left:none;margin-left:0}.btn-group .sb-btn:active,.btn-group .sb-btn.active{background-color:var(--primary-100);color:var(--primary-400)}.btn-group .sb-btn .icon{margin:0;vertical-align:top}.sb-btn-icon-fix{display:flex;align-items:center;line-height:normal}.sb-btn-grow{background:none;border:0px solid #fff;font-size:12px;color:#fff;cursor:pointer;transition:all .2s ease-in-out}.sb-btn-grow:disabled{opacity:.4;cursor:default}.sb-btn-grow:hover:not([disabled]){background:none;transform:scale(1.15)}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff");font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:"\f106"}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:"\f107"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:"\f10b"}.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:"\f10c"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:"\f10d"}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:"\f110"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before{content:"\f111"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f113"}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:"\f114"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:"\f115"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:"\f116"}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:"\f119"}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:"\f11a"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:"\f11b"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:"\f11c"}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:"\f11d"}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:"\f11e"}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:"\f11f"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:"\f120"}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before{content:"\f121"}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before{content:"\f122"}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:initial}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:0}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}.video-js.vjs-1-1,.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-9-16,.video-js.vjs-fluid{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js.vjs-9-16{padding-top:177.7777777778%}.video-js.vjs-1-1{padding-top:100%}.video-js.vjs-fill{width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}body.vjs-full-window{padding:0;margin:0;height:100%}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;top:0;right:0;bottom:0;left:0}.video-js.vjs-fullscreen:not(.vjs-ios-native-fs){width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1!important;visibility:visible!important}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.63332em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:#2b333fb3;border-radius:.3em;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.81666em;margin-left:-1.5em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{border-color:#fff;background-color:#73859f;background-color:#73859f80;transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:0 0;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:#000c;background:linear-gradient(180deg,#000c,#fff0);overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.js-focus-visible .vjs-menu li.vjs-menu-item:hover,.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:#73859f80}.js-focus-visible .vjs-menu li.vjs-selected:hover,.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.js-focus-visible .vjs-menu :not(.vjs-selected):focus:not(.focus-visible),.video-js .vjs-menu :not(.vjs-selected):focus:not(:focus-visible){background:0 0}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:#2b333fb3}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:#2b333fb3;position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:#2b333fb3}.vjs-has-started .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;pointer-events:none;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.vjs-button>.vjs-icon-placeholder{display:block}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{display:flex;align-items:center}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;top:-.3333333333em;z-index:1}.video-js .vjs-load-progress{background:#73859f80}.video-js .vjs-load-progress div{background:#73859fbf}.video-js .vjs-time-tooltip{background-color:#fff;background-color:#fffc;border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:#000c}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background-color:#73859f;background-color:#73859f80}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control{visibility:visible;opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical{left:-3.5em;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active{width:10em;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;visibility:visible;opacity:1;position:relative;transition:none}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:.5em}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em;z-index:1}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em;z-index:1}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:#2b333fb3}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.video-js .vjs-volume-tooltip{background-color:#fff;background-color:#fffc;border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-control:hover .vjs-volume-tooltip{display:block;font-size:1em;visibility:visible}.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip{left:1em;top:-12px}.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip{font-size:1em}.video-js .vjs-volume-control .vjs-mouse-display{display:none;position:absolute;width:100%;height:1px;background-color:#000;z-index:1}.video-js .vjs-volume-horizontal .vjs-mouse-display{width:1px;height:100%}.vjs-no-flex .vjs-volume-control .vjs-mouse-display{z-index:0}.video-js .vjs-volume-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-volume-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-volume-tooltip{color:#fff;background-color:#000;background-color:#000c}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-liveui .vjs-live-control,.video-js:not(.vjs-live) .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{align-items:center;cursor:pointer;flex:none;display:inline-flex;height:100%;padding-left:.5em;padding-right:.5em;font-size:1em;line-height:3em;width:auto;min-width:4em}.vjs-no-flex .vjs-seek-to-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{margin-right:.5em;color:#888}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-live .vjs-time-control,.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time,.video-js .vjs-duration,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{position:absolute;top:0;right:0;bottom:3em;left:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js .vjs-picture-in-picture-control,.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:"X";font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;animation:vjs-spinner-show 0s linear .3s forwards}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{to{transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"\f10d";font-size:1.5em;line-height:inherit}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" \f11d";font-size:1.5em;line-height:inherit}.video-js.vjs-layout-small .vjs-current-time,.video-js.vjs-layout-small .vjs-duration,.video-js.vjs-layout-small .vjs-playback-rate,.video-js.vjs-layout-small .vjs-remaining-time,.video-js.vjs-layout-small .vjs-time-divider,.video-js.vjs-layout-small .vjs-volume-control,.video-js.vjs-layout-tiny .vjs-current-time,.video-js.vjs-layout-tiny .vjs-duration,.video-js.vjs-layout-tiny .vjs-playback-rate,.video-js.vjs-layout-tiny .vjs-remaining-time,.video-js.vjs-layout-tiny .vjs-time-divider,.video-js.vjs-layout-tiny .vjs-volume-control,.video-js.vjs-layout-x-small .vjs-current-time,.video-js.vjs-layout-x-small .vjs-duration,.video-js.vjs-layout-x-small .vjs-playback-rate,.video-js.vjs-layout-x-small .vjs-remaining-time,.video-js.vjs-layout-x-small .vjs-time-divider,.video-js.vjs-layout-x-small .vjs-volume-control{display:none}.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:auto;width:initial}.video-js.vjs-layout-tiny .vjs-progress-control,.video-js.vjs-layout-x-small .vjs-progress-control{display:none}.video-js.vjs-layout-x-small .vjs-custom-control-spacer{flex:auto;display:block}.video-js.vjs-layout-x-small.vjs-no-flex .vjs-custom-control-spacer{width:auto}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:#2b333fbf;color:#fff;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display:grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-track-setting>select{margin-right:1em;margin-bottom:.5em}.vjs-text-track-settings fieldset{margin:5px;padding:3px;border:none}.vjs-text-track-settings fieldset span{display:inline-block}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px}.vjs-text-track-settings .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);display:block;margin:0 0 5px;padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,#73859f)}.vjs-track-settings-controls button:hover{color:#2b333fbf}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1000}.js-focus-visible .video-js :focus:not(.focus-visible){outline:0}.video-js :focus:not(:focus-visible){outline:0}.vjs-tip .vjs-tip-arrow{background:url(data:image/gif;base64,R0lGODlhCQAJAIABAAAAAAAAACH5BAEAAAEALAAAAAAJAAkAAAIRjAOnwIrcDJxvwkplPtchVQAAOw==) bottom left no-repeat;bottom:0;left:50%;margin-left:-4px;position:absolute;width:9px;height:5px}/** +* videojs-http-source-selector +* @version 1.1.6 +* @copyright 2019 Justin Fujita +* @license MIT +*/.video-js.vjs-http-source-selector{display:block}/*! videojs-markers - v0.5.0 - 2015-08-01 +* Copyright (c) 2015 ; Licensed */.vjs-marker{position:absolute;left:0;bottom:0;opacity:1;height:100%;transition:opacity .2s ease;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease}.vjs-marker:hover{cursor:pointer;transform:scale(1.3)}.vjs-tip{visibility:hidden;display:block;opacity:.8;padding:5px;font-size:10px;position:absolute;bottom:14px;z-index:100000}.vjs-tip .vjs-tip-arrow{background:url(data:image/gif;base64,R0lGODlhCQAJAIABAAAAAAAAACH5BAEAAAEALAAAAAAJAAkAAAIRjAOnwIrcDJxvwkplPtchVQAAOw==) bottom left no-repeat;bottom:0;left:50%;margin-left:-4px;position:absolute;width:9px;height:5px}.vjs-tip .vjs-tip-inner{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:5px 8px 4px;background-color:#000;color:#fff;max-width:200px;text-align:center}.vjs-break-overlay{visibility:hidden;position:absolute;z-index:100000;top:0}.vjs-break-overlay .vjs-break-overlay-text{padding:9px;text-align:center}@charset "UTF-8";@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))}.plyr__caption{background:#000c;background:var(--plyr-captions-background,#000c);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:#0000;border:0;border-radius:4px;border-radius:var(--plyr-control-radius,4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;transition:all .3s ease}.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:#ffffffe6;background:var(--plyr-menu-background,#ffffffe6);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-menu-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid #0000;border-top-color:#ffffffe6;border:var(--plyr-menu-arrow-size,4px) solid #0000;border-top-color:var(--plyr-menu-background,#ffffffe6);content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.7*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid #0000;border:var(--plyr-menu-item-arrow-size,4px) solid #0000;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:#0000001a;content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing, 10px)*.7*-1 - -2px);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0000;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:#0000;background-image:linear-gradient(90deg,currentColor 0,#0000 0);background-image:linear-gradient(to right,currentColor var(--value,0),#0000 var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:#0000}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:#0000;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"\2044";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background,#fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);transform:translate(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:#0000;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc((var(--plyr-range-track-height, 5px)/2)*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:#0000}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,#23282f99 25%,#0000 0,#0000 50%,#23282f99 0,#23282f99 75%,#0000 0,#0000);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,#23282f99) 25%,#0000 25%,#0000 50%,var(--plyr-progress-loading-background,#23282f99) 50%,var(--plyr-progress-loading-background,#23282f99) 75%,#0000 75%,#0000);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:#0000}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:#ffffff40;background-color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:#c1c8d199;background-color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px)/2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--audio .plyr__progress__buffer{color:#c1c8d199;color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--video .plyr__progress__buffer{color:#ffffff40;color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:fullscreen video{height:100%}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;bottom:0;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background,#fff);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:7px;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #00000026;content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important} diff --git a/src/assets/school/p_384x384.png b/src/assets/school/p_384x384.png new file mode 100644 index 0000000000000000000000000000000000000000..1001986ce3af62dc5d2acd3c2d0130341efafe4c GIT binary patch literal 46586 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 VN<_*JcHlMuWkq#`S~>Hu{{hV9Gt2-0 literal 0 HcmV?d00001 diff --git a/src/assets/styles/global.scss b/src/assets/styles/global.scss index d9c9b6e2..e20b3d91 100644 --- a/src/assets/styles/global.scss +++ b/src/assets/styles/global.scss @@ -123,6 +123,10 @@ ion-icon { width: 1.25rem; } +.secIcon { + color: var(--ion-color-secondary); +} + // .plyr--youtube.plyr--paused.plyr--playing.plyr--hide-controls.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster { // display: block !important; // z-index: 2; diff --git a/src/learningresources.webmanifest b/src/learningresources.webmanifest new file mode 100644 index 00000000..bb7a095f --- /dev/null +++ b/src/learningresources.webmanifest @@ -0,0 +1,60 @@ +{ + "name": "Prajayatna", + "short_name": "Prajayatna", + "theme_color": "#A71028", + "background_color": "#fafafa", + "display": "standalone", + "scope": "./", + "start_url": "./", + "icons": [ + { + "src": "assets/school/P_72x72.png", + "sizes": "72x72", + "type": "image/png", + "purpose": "maskable any" + }, + { + "src": "assets/school/P_96x96.png", + "sizes": "96x96", + "type": "image/png", + "purpose": "maskable any" + }, + { + "src": "assets/school/P_128x128.png", + "sizes": "128x128", + "type": "image/png", + "purpose": "maskable any" + }, + { + "src": "assets/school/P_144x144.png", + "sizes": "144x144", + "type": "image/png", + "purpose": "maskable any" + }, + { + "src": "assets/school/P_152x152.png", + "sizes": "152x152", + "type": "image/png", + "purpose": "maskable any" + }, + { + "src": "assets/school/P_192x192.png", + "sizes": "192x192", + "type": "image/png", + "purpose": "maskable any" + }, + { + "src": "assets/school/P_384x384.png", + "sizes": "384x384", + "type": "image/png", + "purpose": "maskable any" + }, + { + "src": "assets/school/P_512x512.png", + "sizes": "512x512", + "type": "image/png", + "purpose": "maskable any" + } + ] + } + \ No newline at end of file diff --git a/src/sols-arc.webmanifest b/src/sols-arc.webmanifest new file mode 100644 index 00000000..33b6c4c5 --- /dev/null +++ b/src/sols-arc.webmanifest @@ -0,0 +1,60 @@ +{ + "name": "Sols Arc", + "short_name": "Sols Arc", + "theme_color": "#A71028", + "background_color": "#fafafa", + "display": "standalone", + "scope": "./", + "start_url": "./", + "icons": [ + { + "src": "assets/school/SA_72x72.png", + "sizes": "72x72", + "type": "image/png", + "purpose": "maskable any" + }, + { + "src": "assets/school/SA_96x96.png", + "sizes": "96x96", + "type": "image/png", + "purpose": "maskable any" + }, + { + "src": "assets/school/SA_128x128.png", + "sizes": "128x128", + "type": "image/png", + "purpose": "maskable any" + }, + { + "src": "assets/school/SA_144x144.png", + "sizes": "144x144", + "type": "image/png", + "purpose": "maskable any" + }, + { + "src": "assets/school/SA_152x152.png", + "sizes": "152x152", + "type": "image/png", + "purpose": "maskable any" + }, + { + "src": "assets/school/SA_192x192.png", + "sizes": "192x192", + "type": "image/png", + "purpose": "maskable any" + }, + { + "src": "assets/school/SA_384x384.png", + "sizes": "384x384", + "type": "image/png", + "purpose": "maskable any" + }, + { + "src": "assets/school/SA_512x512.png", + "sizes": "512x512", + "type": "image/png", + "purpose": "maskable any" + } + ] + } + \ No newline at end of file